{"title":"See All","description":"\u003cp\u003eEvery genuine eufy product we stock, all in one place, checked and dispatched from Townsville.\u003c\/p\u003e\n\u003cdetails class=\"cgau-more\"\u003e\n\u003csummary style=\"cursor:pointer;text-decoration:underline;text-underline-offset:3px\"\u003eMore about CamGuard Australia ▾\u003c\/summary\u003e\n\u003cp\u003eLooking for something specific? Jump into \u003ca href=\"\/collections\/outdoor-cameras\"\u003eOutdoor Cameras\u003c\/a\u003e, \u003ca href=\"\/collections\/indoor-cameras\"\u003eIndoor Cameras\u003c\/a\u003e, \u003ca href=\"\/collections\/smart-locks\"\u003eSmart Locks\u003c\/a\u003e, \u003ca href=\"\/collections\/smart-doorbells\"\u003eVideo Doorbells\u003c\/a\u003e or \u003ca href=\"\/collections\/base-stations-hubs\"\u003eHomeBase Hubs\u003c\/a\u003e, or use our \u003ca href=\"\/pages\/eufy-compatibility\"\u003eCompatibility Checker\u003c\/a\u003e to see what works with the gear you already have.\u003c\/p\u003e\n\u003ch2\u003eQuestions we get asked\u003c\/h2\u003e\n\u003ch3\u003eAre your products genuine eufy?\u003c\/h3\u003e\n\u003cp\u003eYes. Everything we sell is genuine eufy, bought through eufy's and Anker's official channels, including their official outlet for renewed units.\u003c\/p\u003e\n\u003ch3\u003eWhat do the condition grades mean?\u003c\/h3\u003e\n\u003cp\u003eBrand New is factory sealed. New No Box is new but split from a kit. Open Box is new and unused but opened. Manufacturer Renewed was used, then refurbished and tested. The \u003ca href=\"\/pages\/condition-grading-guide\"\u003eCondition Grading Guide\u003c\/a\u003e has the detail.\u003c\/p\u003e\n\u003ch3\u003eWhere do orders ship from?\u003c\/h3\u003e\n\u003cp\u003eTownsville, Queensland, with Australia Post.\u003c\/p\u003e\n\u003ch3\u003eWhat warranty do I get?\u003c\/h3\u003e\n\u003cp\u003eA 12-month CamGuard warranty on every item, on top of your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003c\/details\u003e","products":[{"product_id":"eufy-genuine-3w-t8705-usb-c-solar-panel-new-no-box-au-stock","title":"eufy Genuine T8705 3W Solar Panel with 2m Cable | New No Box","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#0b1830;--fun-ink:#ffffff;--fun-accent:#ffcf22;--fun-display:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;--fun-display-weight:900;--fun-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;--sw-bg:#0b1830;--sw-border:#ffffff;--sw-ink:#ffffff;--sw-radius:0px;--sh-bg-fun:#eef8f5;--sh-ink-fun:#142034;--sh-body-fun:#142034;--sh-mute-fun:#173d66;--sh-line-fun:#ffcf22;--sh-panel-fun:#fffef9}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun,.cgau-listing .cgfun *{box-sizing:border-box}\n.cgau-listing .cgfun{--night:#0b1830;--blue:#173d66;--sky:#8ed5e8;--pale:#eef8f5;--sun:#ffcf22;--flare:#ff7d3f;--ink:#142034;--white:#fffef9;--line:#b7c9c9;--good:#1b6f5a;--warn:#9a3523;width:100%;margin:0;overflow:hidden;background:var(--pale);color:var(--ink);font:16px\/1.62 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;isolation:isolate}\n.cgau-listing .cgfun h2,.cgau-listing .cgfun h3,.cgau-listing .cgfun p,.cgau-listing .cgfun figure{margin-top:0;color:inherit}\n.cgau-listing .cgfun img{display:block;max-width:100%;height:auto}\n.cgau-listing .cgfun strong,.cgau-listing .cgfun b{font-weight:800}\n.cgau-listing .cgfun .ds-shell{width:min(1120px,calc(100% - 44px));margin-inline:auto}\n.cgau-listing .cgfun .ds-wordmark{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}\n.cgau-listing .cgfun .ds-wordmark:before{content:\"\";width:18px;height:18px;border:5px solid var(--sun);border-radius:50%;box-shadow:0 0 0 2px currentColor}\n.cgau-listing .cgfun .ds-eyebrow{font-size:11px;line-height:1.35;font-weight:900;letter-spacing:.18em;text-transform:uppercase}\n.cgau-listing .cgfun .ds-title{max-width:790px;margin:18px 0 22px;font-size:clamp(52px,8.6vw,112px);line-height:.84;letter-spacing:-.07em;font-weight:950;text-transform:uppercase;text-wrap:balance}\n.cgau-listing .cgfun .ds-h2{max-width:900px;margin:8px 0 21px;font-size:clamp(34px,5.8vw,69px);line-height:.94;letter-spacing:-.052em;font-weight:920;text-wrap:balance}\n.cgau-listing .cgfun .ds-lead{max-width:680px;margin:0;font-size:clamp(18px,2.25vw,25px);line-height:1.42}\n.cgau-listing .cgfun .ds-ribbon{position:relative;z-index:8;overflow:hidden;background:var(--sun);color:var(--night);border-block:2px solid var(--night)}\n.cgau-listing .cgfun .ds-ribbon-track{display:flex;width:max-content;animation:cgau-t8705ds-ribbon 32s linear infinite}\n.cgau-listing .cgfun .ds-ribbon span{padding:10px 38px 10px 0;white-space:nowrap;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}\n.cgau-listing .cgfun .ds-hero{position:relative;min-height:790px;display:grid;align-items:center;overflow:hidden;padding:82px 0 120px;background:linear-gradient(176deg,var(--night) 0 57%,var(--blue) 57% 69%,var(--sky) 69% 100%);color:#fff}\n.cgau-listing .cgfun .ds-hero:after{content:\"\";position:absolute;left:-10%;right:-10%;bottom:-105px;height:230px;background:var(--pale);border-radius:50% 50% 0 0\/28% 28% 0 0;transform:rotate(-2deg)}\n.cgau-listing .cgfun .ds-hero-grid{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1.16fr) minmax(320px,.84fr);gap:50px;align-items:center}\n.cgau-listing .cgfun .ds-hero .ds-eyebrow{color:var(--sun)}\n.cgau-listing .cgfun .ds-hero-note{max-width:690px;margin:23px 0 0;padding:16px 18px;border-left:5px solid var(--sun);background:var(--blue);color:#fff;box-shadow:0 12px 28px #0004}\n.cgau-listing .cgfun .ds-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:23px}\n.cgau-listing .cgfun .ds-badge{padding:8px 11px;border:1px solid #ffffff55;background:#ffffff12;font-size:11px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}\n.cgau-listing .cgfun .ds-orbit{position:relative;min-height:520px;display:grid;place-items:center}\n.cgau-listing .cgfun .ds-sun{position:absolute;top:8px;right:2%;width:150px;height:150px;border-radius:50%;background:var(--sun);box-shadow:0 0 0 18px #ffcf2225,0 0 70px #ffcf225c;animation:cgau-t8705ds-sun 7s ease-in-out infinite}\n.cgau-listing .cgfun .ds-orbit:before{content:\"\";position:absolute;inset:26px 0 0;border:2px dashed #ffffff4d;border-bottom:0;border-radius:50% 50% 0 0\/58% 58% 0 0;transform:rotate(-9deg)}\n.cgau-listing .cgfun .ds-product{position:relative;z-index:2;width:min(420px,86%);margin:80px 0 0;padding:23px;background:var(--white);border-radius:28px 28px 5px 28px;box-shadow:19px 23px 0 var(--flare),0 30px 70px #0008;transform:rotate(3deg);animation:cgau-t8705ds-panel 6s ease-in-out infinite}\n.cgau-listing .cgfun .ds-product img{width:100%;max-height:440px;object-fit:contain;mix-blend-mode:multiply}\n.cgau-listing .cgfun .ds-product figcaption{position:absolute;right:-9px;bottom:-16px;padding:9px 12px;background:var(--sun);color:var(--night);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;transform:rotate(-3deg)}\n.cgau-listing .cgfun .ds-cable{position:absolute;z-index:1;left:8%;right:8%;bottom:35px;height:150px;border:8px solid #08101d;border-top:0;border-left-color:transparent;border-radius:0 0 55% 55%;transform:rotate(3deg)}\n.cgau-listing .cgfun .ds-check{position:relative;z-index:9;margin-top:-70px;padding-bottom:70px}\n.cgau-listing .cgfun .ds-check-panel{display:grid;grid-template-columns:210px minmax(0,1fr);background:var(--white);border:2px solid var(--night);box-shadow:12px 14px 0 #173d6620}\n.cgau-listing .cgfun .ds-check-label{display:grid;place-content:center;padding:27px;background:var(--sun);color:var(--night);font-size:13px;font-weight:950;letter-spacing:.13em;text-transform:uppercase;text-align:center}\n.cgau-listing .cgfun .ds-check-copy{padding:25px 30px}\n.cgau-listing .cgfun .ds-check-copy p{margin:0}\n.cgau-listing .cgfun .ds-check-copy b{color:var(--warn)}\n.cgau-listing .cgfun .ds-day{padding:90px 0 100px;background:var(--pale)}\n.cgau-listing .cgfun .ds-day-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.5fr);gap:36px;align-items:end}\n.cgau-listing .cgfun .ds-day-head .ds-eyebrow{color:var(--good)}\n.cgau-listing .cgfun .ds-micro{padding:18px;border-top:2px solid var(--ink);font-size:14px}\n.cgau-listing .cgfun .ds-clock{position:relative;margin-top:58px;padding:0 0 76px}\n.cgau-listing .cgfun .ds-arc{position:relative;height:270px;overflow:hidden;border-bottom:5px solid var(--night)}\n.cgau-listing .cgfun .ds-arc:before{content:\"\";position:absolute;left:5%;right:5%;bottom:-245px;height:480px;border:3px dashed #315f7380;border-radius:50% 50% 0 0\/70% 70% 0 0}\n.cgau-listing .cgfun .ds-arc:after{content:\"\";position:absolute;left:18%;right:18%;bottom:0;height:58px;background:linear-gradient(141deg,transparent 0 15%,#22445b 15.5% 36%,transparent 36.5% 44%,#15334a 44.5% 78%,transparent 78.5%);opacity:.94}\n.cgau-listing .cgfun .ds-travel-sun{position:absolute;z-index:2;left:11%;bottom:50px;width:76px;height:76px;border-radius:50%;background:var(--sun);box-shadow:0 0 0 12px #ffcf222f;animation:cgau-t8705ds-travel 8s ease-in-out infinite}\n.cgau-listing .cgfun .ds-time{position:absolute;bottom:-18px;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .cgfun .ds-time:nth-of-type(1){left:2%}\n.cgau-listing .cgfun .ds-time:nth-of-type(2){left:44%;color:var(--good)}\n.cgau-listing .cgfun .ds-time:nth-of-type(3){right:2%}\n.cgau-listing .cgfun .ds-day-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:34px;background:var(--line);border:1px solid var(--line)}\n.cgau-listing .cgfun .ds-day-cell{min-height:220px;padding:26px;background:var(--white)}\n.cgau-listing .cgfun .ds-day-cell b{display:block;margin-bottom:30px;font-size:13px;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .cgfun .ds-day-cell strong{display:block;margin-bottom:12px;font-size:25px;line-height:1.08}\n.cgau-listing .cgfun .ds-route{position:relative;overflow:hidden;padding:105px 0;background:var(--night);color:#fff}\n.cgau-listing .cgfun .ds-route:before{content:\"\";position:absolute;top:0;bottom:0;left:50%;width:8px;background:var(--sun);transform:skewX(-19deg) translateX(-50%);box-shadow:0 0 0 12px #ffcf2212}\n.cgau-listing .cgfun .ds-route-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:88px;align-items:center}\n.cgau-listing .cgfun .ds-route .ds-eyebrow{color:var(--sun)}\n.cgau-listing .cgfun .ds-route-list{margin:28px 0 0;padding:0;list-style:none}\n.cgau-listing .cgfun .ds-route-list li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;padding:14px 0;border-top:1px solid #ffffff2e}\n.cgau-listing .cgfun .ds-route-list b{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--sun);color:var(--night)}\n.cgau-listing .cgfun .ds-mount{position:relative;margin:0;padding:20px;background:#fff;border-radius:50% 50% 8px 8px\/12% 12% 8px 8px;box-shadow:18px 20px 0 var(--blue)}\n.cgau-listing .cgfun .ds-mount img{width:100%;max-height:560px;object-fit:contain;mix-blend-mode:multiply}\n.cgau-listing .cgfun .ds-mount figcaption{padding:13px 7px 3px;color:var(--night);font-size:13px;font-weight:750}\n.cgau-listing .cgfun .ds-port{padding:105px 0;background:linear-gradient(180deg,#8ed5e8 0,#c8ebec 100%)}\n.cgau-listing .cgfun .ds-port-gate{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:55px;align-items:start}\n.cgau-listing .cgfun .ds-port .ds-eyebrow{color:var(--good)}\n.cgau-listing .cgfun .ds-plugs{display:grid;gap:14px}\n.cgau-listing .cgfun .ds-plug{position:relative;padding:25px 25px 25px 90px;background:var(--white);border:2px solid var(--night);box-shadow:8px 9px 0 #173d6630}\n.cgau-listing .cgfun .ds-plug:before{content:\"C\";position:absolute;left:24px;top:24px;display:grid;width:46px;height:32px;place-items:center;border:5px solid currentColor;border-radius:13px;font-size:13px;font-weight:950}\n.cgau-listing .cgfun .ds-plug b{display:block;font-size:24px;line-height:1}\n.cgau-listing .cgfun .ds-plug p{margin:8px 0 0}\n.cgau-listing .cgfun .ds-plug.ds-stop{background:#fff0eb;color:#5d241a}\n.cgau-listing .cgfun .ds-plug.ds-stop:before{content:\"µ\";border-radius:5px}\n.cgau-listing .cgfun details{margin-top:13px;border:1px solid var(--night);background:var(--white);color:var(--ink)}\n.cgau-listing .cgfun summary{cursor:pointer;list-style:none;min-height:58px;padding:17px 54px 17px 18px;font-weight:850;position:relative}\n.cgau-listing .cgfun summary::-webkit-details-marker{display:none}\n.cgau-listing .cgfun summary:after{content:\"+\";position:absolute;right:18px;top:50%;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--sun);color:var(--night);transform:translateY(-50%)}\n.cgau-listing .cgfun details[open] summary:after{content:\"−\"}\n.cgau-listing .cgfun .ds-reveal{padding:18px;border-top:1px solid var(--line);background:#f9fcf9}\n.cgau-listing .cgfun .ds-weather{padding:105px 0;background:var(--white)}\n.cgau-listing .cgfun .ds-weather-layout{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(280px,.94fr);gap:58px;align-items:center}\n.cgau-listing .cgfun .ds-weather .ds-eyebrow{color:var(--warn)}\n.cgau-listing .cgfun .ds-weather-art{position:relative;margin:0;padding:20px;background:var(--night);border-radius:8px 90px 8px 8px;box-shadow:15px 16px 0 var(--sun)}\n.cgau-listing .cgfun .ds-weather-art img{width:100%;max-height:520px;object-fit:contain;background:#fff;mix-blend-mode:screen}\n.cgau-listing .cgfun .ds-weather-art figcaption{padding:13px 3px 1px;color:#fff;font-size:13px}\n.cgau-listing .cgfun .ds-truth{margin-top:22px;padding:17px 18px;border-left:6px solid var(--flare);background:#fff3e4;color:var(--ink);font-size:14px}\n.cgau-listing .cgfun .ds-shift{overflow:hidden;padding:105px 0;background:linear-gradient(166deg,var(--sun) 0 49%,#f5b41f 49% 58%,var(--flare) 58%);color:var(--night)}\n.cgau-listing .cgfun .ds-shift-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:65px;align-items:center}\n.cgau-listing .cgfun .ds-tray{margin:0;padding:20px;background:var(--white);border:3px solid var(--night);box-shadow:18px 20px 0 var(--night);transform:rotate(-1deg)}\n.cgau-listing .cgfun .ds-tray img{width:100%;max-height:550px;object-fit:contain;mix-blend-mode:multiply}\n.cgau-listing .cgfun .ds-tray figcaption{padding:12px 5px 0;font-size:13px;font-weight:750}\n.cgau-listing .cgfun .ds-inclusions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:25px}\n.cgau-listing .cgfun .ds-inclusion{padding:19px;background:#fff;border:2px solid var(--night)}\n.cgau-listing .cgfun .ds-inclusion b{display:block;margin-bottom:9px;font-size:11px;letter-spacing:.13em;text-transform:uppercase}\n.cgau-listing .cgfun .ds-inclusion.ds-no{background:#fff0eb;color:#5d241a}\n.cgau-listing .cgfun .ds-ledger{padding:100px 0;background:var(--pale)}\n.cgau-listing .cgfun .ds-ledger-head{display:flex;justify-content:space-between;gap:25px;align-items:end;margin-bottom:32px}\n.cgau-listing .cgfun .ds-ledger-head p{max-width:430px;margin:0}\n.cgau-listing .cgfun .ds-specs{border-top:3px solid var(--night)}\n.cgau-listing .cgfun .ds-spec{display:grid;grid-template-columns:minmax(140px,.48fr) minmax(0,1.52fr);gap:22px;padding:16px 8px;border-bottom:1px solid var(--line)}\n.cgau-listing .cgfun .ds-spec span{font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--good)}\n.cgau-listing .cgfun .ds-faq{padding:100px 0;background:var(--night);color:#fff}\n.cgau-listing .cgfun .ds-faq .ds-eyebrow{color:var(--sun)}\n.cgau-listing .cgfun .ds-faq-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:30px}\n.cgau-listing .cgfun .ds-faq details{margin:0}\n.cgau-listing .cgfun .ds-commerce{padding:85px 0;background:var(--sky);color:var(--night)}\n.cgau-listing .cgfun .ds-commerce-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:45px;align-items:start}\n.cgau-listing .cgfun .ds-commerce details{margin:0}\n.cgau-listing .cgfun .ds-commerce-cards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;background:var(--line)}\n.cgau-listing .cgfun .ds-commerce-cards p{margin:0;padding:17px;background:var(--white)}\n.cgau-listing .cgfun .ds-footer{padding:35px 0;background:#060b14;color:#dce8ee;font-size:13px}\n.cgau-listing .cgfun .ds-footer p{max-width:980px;margin:8px 0}\n.cgau-listing .cgfun summary:focus-visible{outline:4px solid var(--sun);outline-offset:4px}\n@keyframes cgau-t8705ds-ribbon{to{transform:translateX(-50%)}}\n@keyframes cgau-t8705ds-sun{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(10px) scale(.94)}}\n@keyframes cgau-t8705ds-panel{0%,100%{transform:rotate(3deg) translateY(0)}50%{transform:rotate(1deg) translateY(-10px)}}\n@keyframes cgau-t8705ds-travel{0%,100%{left:11%;bottom:50px}50%{left:72%;bottom:171px}}\n@media(max-width:820px){.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}.cgau-listing .cgfun .ds-shell{width:min(100% - 26px,1120px)}.cgau-listing .cgfun .ds-hero{min-height:0;padding:58px 0 112px}.cgau-listing .cgfun .ds-hero-grid,.cgau-listing .cgfun .ds-route-grid,.cgau-listing .cgfun .ds-port-gate,.cgau-listing .cgfun .ds-weather-layout,.cgau-listing .cgfun .ds-shift-grid,.cgau-listing .cgfun .ds-commerce-grid,.cgau-listing .cgfun .ds-day-head{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .ds-orbit{min-height:460px}.cgau-listing .cgfun .ds-check-panel{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .ds-check-label{place-content:start;padding:13px 18px;text-align:left}.cgau-listing .cgfun .ds-check-copy{padding:19px}.cgau-listing .cgfun .ds-day,.cgau-listing .cgfun .ds-route,.cgau-listing .cgfun .ds-port,.cgau-listing .cgfun .ds-weather,.cgau-listing .cgfun .ds-shift,.cgau-listing .cgfun .ds-ledger,.cgau-listing .cgfun .ds-faq{padding:72px 0}.cgau-listing .cgfun .ds-day-grid{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .ds-day-cell{min-height:0}.cgau-listing .cgfun .ds-route:before{left:76%;opacity:.28}.cgau-listing .cgfun .ds-route-grid{gap:50px}.cgau-listing .cgfun .ds-shift-grid{gap:45px}.cgau-listing .cgfun .ds-ledger-head{display:block}.cgau-listing .cgfun .ds-ledger-head p{margin-top:15px}.cgau-listing .cgfun .ds-faq-grid{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .ds-commerce-grid{gap:24px}}\n@media(max-width:480px){.cgau-listing .cgfun .ds-title{font-size:clamp(47px,18vw,72px)}.cgau-listing .cgfun .ds-h2{font-size:clamp(32px,12vw,52px)}.cgau-listing .cgfun .ds-orbit{min-height:390px}.cgau-listing .cgfun .ds-sun{width:104px;height:104px}.cgau-listing .cgfun .ds-product{margin-top:62px;padding:15px;box-shadow:12px 14px 0 var(--flare)}.cgau-listing .cgfun .ds-arc{height:230px}.cgau-listing .cgfun .ds-travel-sun{width:60px;height:60px}.cgau-listing .cgfun .ds-port-gate{gap:32px}.cgau-listing .cgfun .ds-plug{padding:78px 18px 20px}.cgau-listing .cgfun .ds-plug:before{left:18px;top:20px}.cgau-listing .cgfun .ds-inclusions,.cgau-listing .cgfun .ds-commerce-cards{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .ds-spec{grid-template-columns:minmax(0,1fr);gap:5px}.cgau-listing .cgfun .ds-tray{box-shadow:10px 12px 0 var(--night);transform:none}}\n@media(prefers-reduced-motion:reduce){.cgau-listing .cgfun *,.cgau-listing .cgfun *::before,.cgau-listing .cgfun *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}\n\n.cgau-listing .cgfun .ds-footer p{margin-left:auto!important;margin-right:auto!important}\n\n\n.cgau-listing .cgfun .ds-shell \u003e h2{margin-left:auto!important;margin-right:auto!important}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" checked\u003e \u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n\u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n\u003cdiv class=\"cgau-chooser-grid\"\u003e\n\u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e \u003cspan class=\"cgau-choice-swatch\"\u003e\u003c\/span\u003e \u003cspan class=\"cgau-choice-text\"\u003e \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e \u003c\/span\u003e \u003c\/label\u003e \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e \u003cspan class=\"cgau-choice-swatch\"\u003eNEW\u003cbr\u003eNO BOX\u003c\/span\u003e \u003cspan class=\"cgau-choice-text\"\u003e \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003eThe Day Shift\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"cgau-choice-sub\"\u003eThe Day Shift puts the camera's ladder on casual hours, with a daylight brief and checkpoints from the ground crew.\u003c\/span\u003e \u003c\/span\u003e \u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n\u003cdiv class=\"cgau-switchpill\"\u003e\n\u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Geist:wght@300..700\u0026family=Geist+Mono:wght@400;500\u0026display=swap');\n@property --cgau-kn-wait{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-on{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1}\n@property --cgau-kn-ang{syntax:'\u003cangle\u003e';inherits:false;initial-value:0deg}\n@property --cgau-kn-px{syntax:'\u003cnumber\u003e';inherits:true;initial-value:.495}\n@property --cgau-kn-py{syntax:'\u003cnumber\u003e';inherits:true;initial-value:.6}\n@property --cgau-kn-m{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1.06}\n@property --cgau-kn-d{syntax:'\u003cnumber\u003e';inherits:true;initial-value:64}\n@property --cgau-kn-y{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-t{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-dk{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1}\n@property --cgau-kn-dn{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1}\n\n\/* ==== TOKENS · palette, gradients, type, spacing, motion (colour world \"sun-bleached blue and tan\": faded sky blue = fits and the lead, tan and ochre = the sun and the parcel, slate = ink, faded brick = won't fit) ==== *\/\n.cgau-listing .cgnew.cgau-kn{--kn-ink:#1f2a33;--kn-g1:#56636d;--kn-g2:#7b8790;--kn-soft:#f4eee4;--kn-line:#dcd3c4;--kn-hair:#ebe5da;--kn-dark:#22313d;--kn-v1:#c07f32;--kn-v2:#e8bf78;--kn-b1:#4a82ab;--kn-b2:#9fc6de;--kn-gr1:#3d78a3;--kn-gr2:#86b5d3;--kn-w1:#9c6a38;--kn-w2:#d6b284;--kn-no1:#b3452d;--kn-no2:#df8563;--kn-vt:#8a5a22;--kn-bt:#2d6389;--kn-grt:#2d6389;--kn-wt:#86582a;--kn-not:#a53f28;--kn-gv:linear-gradient(90deg,var(--kn-v1) 0%,var(--kn-v2) 100%);--kn-gb:linear-gradient(90deg,var(--kn-b1) 0%,var(--kn-b2) 100%);--kn-gg:linear-gradient(90deg,var(--kn-gr1) 0%,var(--kn-gr2) 100%);--kn-gw:linear-gradient(90deg,var(--kn-w1) 0%,var(--kn-w2) 100%);--kn-gn:linear-gradient(135deg,var(--kn-no1) 0%,var(--kn-no2) 100%);--kn-ease:cubic-bezier(.22,.8,.2,1);--kn-roll:cubic-bezier(.2,1.12,.3,1);--kn-nav:50px;--kn-pad:120px;--kn-r:28px;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;font-size:17px;line-height:1.5;font-weight:400;color:var(--kn-ink);background:#fff;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-align:left}\n@supports (color: color(display-p3 1 0 0)){\n.cgau-listing .cgnew.cgau-kn{--kn-v1:color(display-p3 .78 .5 .18);--kn-v2:color(display-p3 .95 .76 .44);--kn-b1:color(display-p3 .28 .51 .69);--kn-b2:color(display-p3 .6 .78 .89);--kn-no1:color(display-p3 .7 .27 .17);--kn-no2:color(display-p3 .9 .52 .38)}\n}\n\n\/* ==== RESETS · beat the theme's .rte rules by source order, lose to every module class ==== *\/\n.cgau-listing .cgnew *,.cgau-listing .cgnew *::before,.cgau-listing .cgnew *::after{box-sizing:border-box}\n.cgau-listing .cgnew p,.cgau-listing .cgnew ul,.cgau-listing .cgnew ol,.cgau-listing .cgnew li,.cgau-listing .cgnew figure,.cgau-listing .cgnew figcaption,.cgau-listing .cgnew dl,.cgau-listing .cgnew dt,.cgau-listing .cgnew dd,.cgau-listing .cgnew blockquote,.cgau-listing .cgnew fieldset,.cgau-listing .cgnew legend{margin:0;padding:0;border:0}\n.cgau-listing .cgnew ul,.cgau-listing .cgnew ol{list-style:none;text-align:left}\n.cgau-listing .cgnew p{text-align:left}\n.cgau-listing .cgnew img{display:block;max-width:100%;height:auto;border:0;border-radius:0}\n.cgau-listing .cgnew a{color:inherit;text-decoration:none}\n.cgau-listing .cgnew table{border-collapse:collapse}\n.cgau-listing .cgnew td,.cgau-listing .cgnew th{border:0;padding:0}\n.cgau-listing .cgnew b,.cgau-listing .cgnew strong{font-weight:600}\n.cgau-listing .cgnew button{font:inherit;color:inherit}\n.cgau-listing .cgnew .kn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}\n.cgau-listing .cgnew .kn-defs{position:absolute;width:0;height:0;overflow:hidden}\n\n\/* ==== ILLUSTRATION TAG · every drawn scene or diagram carries one ==== *\/\n.cgau-listing .cgnew .kn-ill{position:absolute;left:4%;bottom:4%;z-index:5;font:500 12px\/1 'Geist',sans-serif;color:#6e6e73;background:rgba(255,255,255,.85);padding:6px 9px;border-radius:99px}\n\n\/* ==== LAYOUT + TYPE ==== *\/\n.cgau-listing .cgnew .kn-w{max-width:1040px;margin:0 auto;padding:0 24px}\n.cgau-listing .cgnew .kn-c{text-align:center}\n.cgau-listing .cgnew .kn-c p{text-align:center}\n.cgau-listing .cgnew .kn-sec{padding:var(--kn-pad) 0;position:relative;scroll-margin-top:calc(var(--header-height,0px) + var(--kn-nav) + 8px)}\n.cgau-listing .cgnew .kn-band{background:var(--kn-soft);box-shadow:0 0 0 100vmax var(--kn-soft);clip-path:inset(0 -100vmax)}\n.cgau-listing .cgnew .kn-cv{content-visibility:auto;contain-intrinsic-size:auto 1100px}\n.cgau-listing .cgnew .kn-mono{font-family:'Geist Mono',Menlo,Consolas,monospace;font-size:.9em;letter-spacing:0;font-weight:500}\n.cgau-listing .cgnew .kn-eye{display:block;font:600 17px\/1.25 'Geist',sans-serif;letter-spacing:-.01em;color:var(--kn-g1);margin:0 0 14px}\n.cgau-listing .cgnew .kn-ev{color:var(--kn-vt)}.cgau-listing .cgnew .kn-eb{color:var(--kn-bt)}.cgau-listing .cgnew .kn-eg{color:var(--kn-grt)}.cgau-listing .cgnew .kn-ew{color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-h1{font-size:clamp(42px,6.9vw,88px);line-height:.98;letter-spacing:-.052em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h2{font-size:clamp(36px,5.4vw,72px);line-height:1.02;letter-spacing:-.047em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h3{font-size:clamp(20px,1.9vw,25px);line-height:1.18;letter-spacing:-.025em;font-weight:600}\n.cgau-listing .cgnew .kn-lede{font-size:clamp(18px,1.6vw,21px);line-height:1.45;font-weight:500;color:var(--kn-g1);max-width:660px;margin-top:20px;text-wrap:pretty}\n.cgau-listing .cgnew .kn-c .kn-lede{margin-left:auto;margin-right:auto}\n.cgau-listing .cgnew .kn-gx{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}\n.cgau-listing .cgnew .kn-gv{background-image:var(--kn-gv)}.cgau-listing .cgnew .kn-gb{background-image:var(--kn-gb)}.cgau-listing .cgnew .kn-gg{background-image:var(--kn-gg)}.cgau-listing .cgnew .kn-gw{background-image:var(--kn-gw)}\n.cgau-listing .cgnew .kn-link{color:var(--kn-bt);font-weight:600;border-bottom:1px solid rgba(45,99,137,.4)}\n.cgau-listing .cgnew .kn-link:focus-visible{outline:2px solid var(--kn-vt);outline-offset:2px;border-radius:3px}\n\n\/* ==== LIQUID GLASS · only ever over still content (never over a scrolling layer) ==== *\/\n.cgau-listing .cgnew .kn-glass{background:linear-gradient(160deg,rgba(255,255,255,.72),rgba(255,255,255,.42));border:1px solid rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 1px rgba(255,255,255,.35),inset 0 0 18px rgba(255,255,255,.28),0 16px 40px -20px rgba(29,29,31,.35);-webkit-backdrop-filter:blur(12px) saturate(1.8);backdrop-filter:blur(12px) saturate(1.8)}\n@supports (backdrop-filter: url(#kn-refract)){\n.cgau-listing .cgnew .kn-glass{backdrop-filter:url(#kn-refract) blur(10px) saturate(1.8)}\n}\n\n\/* ==== SHEEN · light follows your scroll; clipped to the panel face (image masks fail CORS on file:\/\/) ==== *\/\n.cgau-listing .cgnew .kn-sheen{position:absolute;inset:0;clip-path:inset(2% 1% 1% 1% round 50% 50% 50% 50% \/ 17% 17% 7% 7%);background:linear-gradient(100deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.9) 46%,rgba(214,228,255,.55) 52%,rgba(255,255,255,0) 66%) 110% 0\/260% 100% no-repeat;mix-blend-mode:screen;pointer-events:none}\n@keyframes cgau-kn-sheen{from{background-position:110% 0}to{background-position:-10% 0}}\n\n\/* ==== ODOMETER · one reel per digit; the real number stays in the HTML for readers ==== *\/\n.cgau-listing .cgnew .kn-odo{display:inline-flex;height:1.2em;line-height:1.2;overflow:clip;vertical-align:baseline;margin-top:-.2em}\n.cgau-listing .cgnew .kn-odo i{display:block;font-style:normal;translate:0 calc(var(--kn-t) * -1.2em)}\n.cgau-listing .cgnew .kn-odo i::before{content:\"0\\A 1\\A 2\\A 3\\A 4\\A 5\\A 6\\A 7\\A 8\\A 9\\A 0\";white-space:pre;display:block;text-align:center;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-fill-color:transparent;background-image:var(--kn-og,linear-gradient(var(--kn-ink),var(--kn-ink)));-webkit-background-clip:text;background-clip:text}\n.cgau-listing .cgnew .kn-og-b{--kn-og:var(--kn-gb)}.cgau-listing .cgnew .kn-og-g{--kn-og:var(--kn-gg)}.cgau-listing .cgnew .kn-og-w{--kn-og:var(--kn-gw)}.cgau-listing .cgnew .kn-og-v{--kn-og:var(--kn-gv)}\n\n\/* ==== JARGON · tap (or hover in Chrome) for a plain-English card; shows inline if a host strips popover ==== *\/\n.cgau-listing .cgnew .kn-j{display:inline;background:none;border:0;padding:0;margin:0;cursor:help;font:inherit;color:inherit;text-decoration:underline dotted;text-decoration-color:rgba(45,99,137,.7);text-decoration-thickness:1.5px;text-underline-offset:3px}\n.cgau-listing .cgnew .kn-j:focus-visible{outline:2px solid var(--kn-vt);outline-offset:2px;border-radius:3px}\n.cgau-listing .cgnew .kn-jc{font-size:.9em;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-jc:not(:popover-open)::before{content:\" (\"}\n.cgau-listing .cgnew .kn-jc:not(:popover-open)::after{content:\")\"}\n.cgau-listing .cgnew .kn-jw:has(.kn-j:not([popovertarget])) .kn-jc{display:inline}\n.cgau-listing .cgnew .kn-jc:popover-open{position:fixed;inset:auto;margin:10px 0;position-area:bottom span-right;position-try-fallbacks:flip-block,flip-inline;width:max-content;max-width:min(300px,calc(100% - 24px));padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.9);background:linear-gradient(160deg,#fff,#f3f7fa);box-shadow:inset 0 1px 0 #fff,0 22px 50px -20px rgba(29,29,31,.45),0 0 0 1px rgba(45,99,137,.14);font:500 15px\/1.45 'Geist',sans-serif;color:var(--kn-ink);letter-spacing:-.005em;animation:cgau-kn-card .28s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-jw .kn-jc\u003eb{display:block;font:600 13px\/1.3 'Geist',sans-serif;letter-spacing:.02em;color:var(--kn-vt);margin-bottom:3px;white-space:normal}\n@keyframes cgau-kn-card{from{opacity:0;translate:0 6px;scale:.97}}\n@keyframes cgau-kn-arm{from,to{--cgau-kn-wait:1}}\n\n@keyframes cgau-kn-wght{from{font-weight:300;letter-spacing:-.02em}to{font-weight:700}}\n@keyframes cgau-kn-roll{from{translate:0 0}}\n\n\/* ==== MOTION tokens (Shopify only) · reveal arm trigger, kinetic weight, odometer triggers ==== *\/\n\/* ==== REVEAL · the fail-open arm trigger (text arrives fast: 6% inset, .4 s, 12 px) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rv{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 6%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-rv\u003e*{transition:opacity .4s var(--kn-ease),translate .4s var(--kn-ease)}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(2){transition-delay:.05s}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(3){transition-delay:.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-rv\u003e*{opacity:0;translate:0 12px}\n}\n}\n}\n\n\/* ==== KINETIC WEIGHT · Geist 300 to 700 per word as a headline enters (never touches opacity) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-kw{view-timeline:--cgau-kn-kw block}\n.cgau-listing .cgnew .kn-kw\u003espan{display:inline-block;animation:cgau-kn-wght 1s linear both;animation-timeline:--cgau-kn-kw;animation-range:entry 0% entry 70%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(2){animation-range:entry 8% entry 78%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(3){animation-range:entry 16% entry 86%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(4){animation-range:entry 24% entry 94%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(n+5){animation-range:entry 30% entry 100%}\n}\n}\n\n\/* ==== ODOMETER TRIGGERS · Chrome: native scroll-triggered animation. Safari: the arm trigger ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (timeline-trigger: --cgau-kn-x view()){\n.cgau-listing .cgnew .kn-odo i{animation:cgau-kn-roll 1.6s var(--kn-roll) both;timeline-trigger:--cgau-kn-odt view() entry 10% exit 100%;animation-trigger:--cgau-kn-odt play-forwards}\n.cgau-listing .cgnew .kn-odo i+i{animation-duration:2.1s}\n}\n@supports (animation-timeline: view()) and (not (timeline-trigger: --cgau-kn-x view())){\n.cgau-listing .cgnew .kn-odo{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 8%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-odo i{transition:translate 1.6s var(--kn-roll)}\n.cgau-listing .cgnew .kn-odo i+i{transition-duration:2.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-odo i{translate:0 0;transition:none}\n}\n}\n}\n\n\/* ==== MODULE nav · sticky glass bar (no backdrop blur: it sits over scrolling content), stuck shadow, scroll-spy ==== *\/\n.cgau-listing .cgnew .kn-nav{position:sticky;top:var(--header-height,0px);z-index:30;container-type:scroll-state}\n.cgau-listing .cgnew .kn-nav-in{display:flex;align-items:center;gap:22px;height:var(--kn-nav);padding:0 20px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(250,250,252,.93));border-bottom:1px solid rgba(29,29,31,.08);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(255,255,255,.7);transition:box-shadow .3s,border-radius .3s}\n.cgau-listing .cgnew .kn-nav-t{font:600 18px\/1 'Geist',sans-serif;letter-spacing:-.02em;white-space:nowrap}\n.cgau-listing .cgnew .kn-nav-l{display:flex;align-items:center;gap:20px;margin-left:auto;overflow-x:auto;scrollbar-width:none}\n.cgau-listing .cgnew .kn-nav-l::-webkit-scrollbar{display:none}\n.cgau-listing .cgnew .kn-nav-l a{font:500 13px\/1 'Geist',sans-serif;color:#3f4b55;white-space:nowrap;padding:6px 0;border-bottom:2px solid transparent}\n.cgau-listing .cgnew .kn-nav-l a:hover{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-nav-l a:focus-visible{outline:2px solid var(--kn-vt);outline-offset:3px;border-radius:4px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{color:#fff;border:0;border-radius:999px;padding:8px 14px;background:linear-gradient(180deg,#3a4a57,#1f2a33);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 4px 12px -4px rgba(31,42,51,.5)}\n@supports (container-type: scroll-state){\n@container scroll-state(stuck: top){\n.cgau-listing .cgnew .kn-nav-in{box-shadow:inset 0 1px 0 #fff,0 12px 30px -18px rgba(29,29,31,.5)}\n}\n}\n@supports (scroll-target-group: auto){\n.cgau-listing .cgnew .kn-nav-l{scroll-target-group:auto}\n.cgau-listing .cgnew .kn-nav-l a:target-current{color:var(--kn-ink);border-bottom-color:var(--kn-gr2)}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta:target-current{color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--kn-gr2)}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-nav-in{padding:0 2px;gap:10px}\n.cgau-listing .cgnew .kn-nav-t{display:none}\n.cgau-listing .cgnew .kn-nav-l{margin-left:0;gap:12px;width:100%;justify-content:space-between}\n.cgau-listing .cgnew .kn-nav-l a{font-size:12.5px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{padding:7px 11px}\n}\n\n\/* ==== MODULE hero (variant hero-sun-arc) · answers first in a faded-tan ledger; the sun crosses a drawn arc over eufy's panel photo ==== *\/\n.cgau-listing .cgnew .kn-hero{position:relative;padding:30px 0 70px;overflow:clip}\n.cgau-listing .cgnew .kn-hd{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:44px;align-items:center}\n.cgau-listing .cgnew .kn-hd-eye{display:inline-flex;align-items:center;gap:10px;font:600 14px\/1.2 'Geist Mono',Menlo,monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--kn-wt);margin:0 0 14px}\n.cgau-listing .cgnew .kn-hd-eye::before{content:\"\";width:10px;height:10px;border-radius:50%;background:var(--kn-gv);box-shadow:0 0 0 4px rgba(232,191,120,.28)}\n.cgau-listing .cgnew .kn-hd .kn-h1{font-size:clamp(46px,6.4vw,84px)}\n.cgau-listing .cgnew .kn-hd .kn-h1 .kn-gx{padding-right:.04em}\n.cgau-listing .cgnew .kn-nw{white-space:nowrap}\n\/* the ledger: four answers on a sun-faded card with a tan spine *\/\n.cgau-listing .cgnew .kn-ledger{margin-top:24px;border-left:4px solid var(--kn-w2);background:linear-gradient(90deg,#fbf7f0,#fff 70%);border-radius:0 18px 18px 0}\n.cgau-listing .cgnew .kn-ledger li{display:grid;grid-template-columns:118px minmax(0,1fr);gap:14px;padding:12px 18px;font-size:16px;line-height:1.45;color:#34414b}\n.cgau-listing .cgnew .kn-ledger li+li{border-top:1px dashed var(--kn-line)}\n.cgau-listing .cgnew .kn-ledger li\u003espan{font:600 12px\/1.9 'Geist Mono',Menlo,monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-ledger li[data-cgau-first=\"works\"]\u003espan{color:var(--kn-bt)}\n.cgau-listing .cgnew .kn-ledger b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-ledger a{color:var(--kn-bt);font-weight:600;border-bottom:1px solid rgba(45,99,137,.4);white-space:nowrap}\n.cgau-listing .cgnew .kn-ledger a:focus-visible{outline:2px solid var(--kn-bt);outline-offset:2px;border-radius:3px}\n\/* the sky: a drawn sun path (Illustration) over eufy's own panel photo *\/\n.cgau-listing .cgnew .kn-sky{position:relative;width:100%;max-width:470px;margin:0 auto;aspect-ratio:1\/1;container-type:inline-size}\n.cgau-listing .cgnew .kn-sky::before{content:\"\";position:absolute;inset:6% 2% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(159,198,222,.46),rgba(159,198,222,.16) 62%,rgba(159,198,222,0));pointer-events:none}\n.cgau-listing .cgnew .kn-arc{position:absolute;inset:0;width:100%;height:100%;overflow:visible}\n.cgau-listing .cgnew .kn-arc text{font:600 13px\/1 'Geist Mono',Menlo,monospace;letter-spacing:.06em;fill:var(--kn-wt)}\n.cgau-listing .cgnew .kn-arm{position:absolute;left:50%;top:78%;width:0;height:0;rotate:var(--cgau-kn-ang)}\n.cgau-listing .cgnew .kn-sun{position:absolute;left:-5.5cqi;top:-5.5cqi;width:11cqi;height:11cqi;border-radius:50%;translate:0 -41cqi;background:radial-gradient(circle at 38% 36%,#fff4d6,#f1c77b 52%,#d99a45);box-shadow:0 0 0 2.2cqi rgba(241,199,123,.22),0 0 6cqi 1cqi rgba(241,199,123,.45)}\n.cgau-listing .cgnew .kn-pan{position:absolute;left:17%;top:30%;width:66%;margin:0}\n.cgau-listing .cgnew .kn-pan\u003eimg{position:relative;width:100%;height:auto;mix-blend-mode:multiply}\n.cgau-listing .cgnew .kn-glint{position:absolute;inset:0;clip-path:polygon(23% 21%,74% 16%,63% 74%,9% 79%);background:linear-gradient(105deg,rgba(255,255,255,0) 34%,rgba(255,255,255,.55) 47%,rgba(214,232,244,.3) 53%,rgba(255,255,255,0) 64%) 110% 0\/260% 100% no-repeat;mix-blend-mode:screen;pointer-events:none}\n.cgau-listing .cgnew .kn-face{position:absolute;left:50%;bottom:1%;translate:-50% 0;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:8px 14px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--kn-line),0 10px 24px -16px rgba(31,42,51,.45);font:600 13px\/1 'Geist',sans-serif;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-face i{font-style:normal;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--kn-gb);color:#fff;font:700 11px\/1 'Geist Mono',Menlo,monospace}\n.cgau-listing .cgnew .kn-hero .kn-ill{left:auto;right:0;bottom:auto;top:0}\n@keyframes cgau-kn-arc{from{--cgau-kn-ang:-82deg}to{--cgau-kn-ang:82deg}}\n@keyframes cgau-kn-rise{from{--cgau-kn-ang:-82deg}to{--cgau-kn-ang:0deg}}\n@keyframes cgau-kn-glint{from{background-position:110% 0}to{background-position:-10% 0}}\n@media (max-width:860px){\n.cgau-listing .cgnew .kn-hd{grid-template-columns:minmax(0,1fr);gap:18px}\n.cgau-listing .cgnew .kn-hero{padding:14px 0 54px}\n.cgau-listing .cgnew .kn-hd .kn-h1{font-size:clamp(40px,11vw,54px)}\n.cgau-listing .cgnew .kn-hd-eye{font-size:12px;margin-bottom:10px}\n.cgau-listing .cgnew .kn-ledger{margin-top:14px}\n.cgau-listing .cgnew .kn-ledger li{grid-template-columns:minmax(0,1fr);gap:0;padding:8px 13px;font-size:15.5px;line-height:1.42}\n.cgau-listing .cgnew .kn-ledger li\u003espan{font-size:11px;line-height:1.6}\n.cgau-listing .cgnew.cgau-kn{--kn-pad:72px}\n.cgau-listing .cgnew .kn-sky{max-width:340px}\n}\n\n\/* ==== MOTION hero-sun-arc (Shopify only) · scrolling past the sky walks the sun from east to west; a glint crosses the panel face ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-sky{view-timeline:--cgau-kn-sky block}\n.cgau-listing .cgnew .kn-arm{animation:cgau-kn-arc 1s linear both;animation-timeline:--cgau-kn-sky;animation-range:entry 50% exit 50%}\n.cgau-listing .cgnew .kn-glint{animation:cgau-kn-glint 1s linear both;animation-timeline:--cgau-kn-sky;animation-range:cover 30% exit 60%}\n}\n}\n\n\/* ==== MODULE fits (variant port-check: compat picker re-pointed at camera charging ports) · seven camera chips, one verdict each; every verdict shows if inputs are stripped ==== *\/\n.cgau-listing .cgnew .kn-chips input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}\n.cgau-listing .cgnew .kn-chips label:has(input:focus-visible){outline:2px solid var(--kn-vt);outline-offset:2px}\n.cgau-listing .cgnew .kn-pick{margin-top:44px}\n.cgau-listing .cgnew .kn-pk-lg{font:600 14px\/1 'Geist',sans-serif;color:var(--kn-g1);text-align:center;margin-bottom:14px;letter-spacing:.01em}\n.cgau-listing .cgnew .kn-chips{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:860px;margin:0 auto}\n.cgau-listing .cgnew .kn-chips label{position:relative;z-index:1;display:block;cursor:pointer;padding:11px 16px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #d2d2d7;font:500 15px\/1.1 'Geist',sans-serif;color:#1f2a33;transition:color .3s,background .3s,box-shadow .3s;-webkit-tap-highlight-color:transparent}\n.cgau-listing .cgnew .kn-chips label:has(input:checked){background:#1f2a33;color:#fff;box-shadow:none}\n.cgau-listing .cgnew .kn-chips .kn-x{color:#a53f28}\n.cgau-listing .cgnew .kn-chips label:has(input:checked) .kn-x{color:#f3b39b}\n.cgau-listing .cgnew .kn-pill{display:none}\n.cgau-listing .cgnew .kn-verdicts{position:relative;max-width:780px;margin:26px auto 0;padding:30px 34px;border-radius:28px;border:1.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(125deg,#3d78a3 0%,#86b5d3 60%,#e2c89f 100%) border-box;box-shadow:0 30px 60px -40px rgba(61,120,163,.45)}\n.cgau-listing .cgnew .kn-pick:has(#kn-c5:checked) .kn-verdicts,.cgau-listing .cgnew .kn-pick:has(#kn-c6:checked) .kn-verdicts,.cgau-listing .cgnew .kn-pick:has(#kn-c7:checked) .kn-verdicts{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(125deg,#b3452d 0%,#df8563 100%) border-box;box-shadow:0 30px 60px -40px rgba(179,69,45,.4)}\n.cgau-listing .cgnew .kn-v+.kn-v{margin-top:22px;padding-top:22px;border-top:1px solid var(--kn-hair)}\n.cgau-listing .cgnew .kn-v-h{display:flex;align-items:center;gap:12px;font:600 21px\/1.25 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-v-h i{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font:700 17px\/1 'Geist',sans-serif;font-style:normal;color:#fff;background:var(--kn-gg)}\n.cgau-listing .cgnew .kn-v-h .kn-no{background:var(--kn-gn)}\n.cgau-listing .cgnew .kn-v-h small{font:500 15px\/1.2 'Geist',sans-serif;color:var(--kn-g1);letter-spacing:0}\n.cgau-listing .cgnew .kn-v p+p{margin-top:8px}\n.cgau-listing .cgnew .kn-v\u003ep:not(.kn-v-h){padding-left:46px;font-size:16.5px;line-height:1.5;color:#3b4852}\n.cgau-listing .cgnew .kn-pick:has(input:checked) .kn-v{display:none}\n.cgau-listing .cgnew .kn-pick:has(#kn-c1:checked) .kn-v1,.cgau-listing .cgnew .kn-pick:has(#kn-c2:checked) .kn-v2,.cgau-listing .cgnew .kn-pick:has(#kn-c3:checked) .kn-v3,.cgau-listing .cgnew .kn-pick:has(#kn-c4:checked) .kn-v4,.cgau-listing .cgnew .kn-pick:has(#kn-c5:checked) .kn-v5,.cgau-listing .cgnew .kn-pick:has(#kn-c6:checked) .kn-v6,.cgau-listing .cgnew .kn-pick:has(#kn-c7:checked) .kn-v7{display:block;margin:0;padding:0;border:0}\n.cgau-listing .cgnew .kn-pick:has(input:checked) .kn-v-h i{animation:cgau-kn-verd .5s var(--kn-ease) both}\n@supports (anchor-name: --cgau-kn-x){\n.cgau-listing .cgnew .kn-chips label:has(input:checked){anchor-name:--cgau-kn-on;background:transparent}\n.cgau-listing .cgnew .kn-pill{display:block;position:absolute;z-index:0;position-anchor:--cgau-kn-on;left:anchor(left);top:anchor(top);right:anchor(right);bottom:anchor(bottom);border-radius:999px;background:#1f2a33;box-shadow:0 8px 20px -8px rgba(31,42,51,.5);transition:left .5s var(--kn-ease),top .5s var(--kn-ease),right .5s var(--kn-ease),bottom .5s var(--kn-ease)}\n}\n@keyframes cgau-kn-verd{0%{transform:scale(.4) rotate(-20deg)}60%{transform:scale(1.12)}100%{transform:none}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-verdicts{padding:24px 20px;border-radius:24px}\n.cgau-listing .cgnew .kn-v\u003ep:not(.kn-v-h){padding-left:0}\n.cgau-listing .cgnew .kn-v-h{font-size:19px}\n.cgau-listing .cgnew .kn-chips{gap:6px}\n.cgau-listing .cgnew .kn-chips label{padding:10px 13px;font-size:14.5px}\n}\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-v-h i{animation:none}\n.cgau-listing .cgnew .kn-pill,.cgau-listing .cgnew .kn-chips label{transition:none}\n}\n.cgau-listing .cgnew .kn-v-h .kn-yes{background:var(--kn-gg)}\n.cgau-listing .cgnew .kn-fit-note{max-width:700px;margin:26px auto 0;text-align:center;font-size:16px;line-height:1.5;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-fit-note p{text-align:center}\n.cgau-listing .cgnew .kn-fit-note a{color:var(--kn-bt);font-weight:600;border-bottom:1px solid rgba(45,99,137,.4);white-space:nowrap}\n.cgau-listing .cgnew .kn-fit-note a:focus-visible{outline:2px solid var(--kn-bt);outline-offset:2px;border-radius:3px}\n.cgau-listing .cgnew .kn-v-h .kn-tn{font:500 13px\/1 'Geist Mono',Menlo,monospace;color:var(--kn-g1);letter-spacing:.02em}\n\n\/* ==== MODULE lead (variant lead-ruler) · the attached 2 m USB-C lead drawn to a ruler, then three open columns ==== *\/\n.cgau-listing .cgnew .kn-rule{position:relative;margin:46px auto 0;max-width:780px}\n.cgau-listing .cgnew .kn-rule svg{display:block;width:100%;height:auto;overflow:visible}\n.cgau-listing .cgnew .kn-rule text{font:600 13px\/1 'Geist Mono',Menlo,monospace;letter-spacing:.04em;fill:#56636d}\n.cgau-listing .cgnew .kn-rule .kn-rt-b{fill:#2d6389}\n.cgau-listing .cgnew .kn-lead{fill:none;stroke:#2d6389;stroke-width:6;stroke-linecap:round}\n.cgau-listing .cgnew .kn-plug{transform-box:fill-box}\n.cgau-listing .cgnew .kn-rule .kn-ill{left:auto;right:0;bottom:auto;top:-14px}\n.cgau-listing .cgnew .kn-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:44px}\n.cgau-listing .cgnew .kn-cols\u003ediv{padding-top:18px;border-top:3px solid var(--kn-ink)}\n.cgau-listing .cgnew .kn-cols\u003ediv:nth-child(2){border-top-color:var(--kn-b1)}\n.cgau-listing .cgnew .kn-cols\u003ediv:nth-child(3){border-top-color:var(--kn-w2)}\n.cgau-listing .cgnew .kn-cols .kn-big{display:block;font:700 clamp(54px,6vw,80px)\/1 'Geist',sans-serif;letter-spacing:-.055em;margin:2px 0 12px;white-space:nowrap}\n.cgau-listing .cgnew .kn-cols h3{font-size:20px;letter-spacing:-.02em;margin-bottom:6px}\n.cgau-listing .cgnew .kn-cols p{font-size:16.5px;line-height:1.5;color:#3b4852}\n@keyframes cgau-kn-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}\n@keyframes cgau-kn-plug{from{translate:-420px 0}to{translate:0 0}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-cols{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:30px}\n.cgau-listing .cgnew .kn-rule{margin-top:30px}\n.cgau-listing .cgnew .kn-rule text{font-size:25px}\n.cgau-listing .cgnew .kn-rule svg{overflow:visible}\n}\n\n\/* ==== MOTION lead-ruler (Shopify only) · the lead draws out to the 2 m mark as the diagram scrolls in; the plug slides home ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rule{view-timeline:--cgau-kn-rule block}\n.cgau-listing .cgnew .kn-lead{stroke-dasharray:1 1;animation:cgau-kn-draw 1s linear both;animation-timeline:--cgau-kn-rule;animation-range:entry 20% cover 50%}\n.cgau-listing .cgnew .kn-plug{animation:cgau-kn-plug 1s linear both;animation-timeline:--cgau-kn-rule;animation-range:entry 20% cover 50%}\n}\n}\n\n\/* ==== MODULE sun (variant sun-steps) · the page's one tinted band (bleached sand): four setup steps on a rail a sun marker travels down, a ghosted compass N, eufy's sun guidance ==== *\/\n.cgau-listing .cgnew .kn-sun-sec{overflow:clip}\n.cgau-listing .cgnew .kn-sun-sec::after{content:\"N\";position:absolute;right:-2%;top:2%;font:700 clamp(260px,34vw,460px)\/.8 'Geist',sans-serif;letter-spacing:-.08em;color:rgba(214,178,132,.2);pointer-events:none;z-index:0}\n.cgau-listing .cgnew .kn-sun-g{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:start}\n.cgau-listing .cgnew .kn-sun-g .kn-lede{color:#4b5862}\n.cgau-listing .cgnew .kn-sun-ph{margin:30px 0 0;max-width:400px}\n.cgau-listing .cgnew .kn-sun-ph\u003eimg{width:100%;height:auto;border-radius:22px;box-shadow:0 26px 50px -34px rgba(90,60,25,.55)}\n.cgau-listing .cgnew .kn-stepw{position:relative}\n.cgau-listing .cgnew .kn-steps{position:relative;display:grid;gap:30px;padding-left:64px}\n.cgau-listing .cgnew .kn-steps::before{content:\"\";position:absolute;left:21px;top:8px;bottom:8px;width:3px;border-radius:3px;background:linear-gradient(180deg,var(--kn-w2),var(--kn-b2))}\n.cgau-listing .cgnew .kn-steps li{position:relative}\n.cgau-listing .cgnew .kn-steps li\u003eb{position:absolute;left:-64px;top:-2px;display:grid;place-items:center;width:45px;height:45px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px var(--kn-w2);font:700 16px\/1 'Geist Mono',Menlo,monospace;color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-steps h3{font-size:21px;letter-spacing:-.02em;margin-bottom:4px}\n.cgau-listing .cgnew .kn-steps p{font-size:16.5px;line-height:1.5;color:#3b4852}\n.cgau-listing .cgnew .kn-path{display:inline-block;margin-top:6px;padding:6px 10px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--kn-line);font:500 14px\/1.4 'Geist Mono',Menlo,monospace;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-dot{position:absolute;left:10px;top:0;width:25px;height:25px;border-radius:50%;background:radial-gradient(circle at 38% 36%,#fff4d6,#f1c77b 55%,#d99a45);box-shadow:0 0 0 6px rgba(241,199,123,.25);translate:0 0;opacity:0}\n.cgau-listing .cgnew .kn-hours{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;margin-top:64px;padding-top:26px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-hours .kn-big{display:block;font:700 clamp(46px,5vw,68px)\/1 'Geist',sans-serif;letter-spacing:-.05em;margin-bottom:10px}\n.cgau-listing .cgnew .kn-hours p{font-size:16.5px;line-height:1.5;color:#3b4852}\n.cgau-listing .cgnew .kn-honest{position:relative;z-index:1;margin-top:30px;max-width:820px;font-size:17px;line-height:1.55;color:#34414b}\n.cgau-listing .cgnew .kn-honest b{color:var(--kn-ink)}\n@keyframes cgau-kn-dot{from{top:0;opacity:1}to{top:calc(100% - 25px);opacity:1}}\n@media (max-width:860px){\n.cgau-listing .cgnew .kn-sun-g{grid-template-columns:minmax(0,1fr);gap:34px}\n.cgau-listing .cgnew .kn-hours{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:44px}\n.cgau-listing .cgnew .kn-steps{padding-left:58px;gap:26px}\n.cgau-listing .cgnew .kn-steps li\u003eb{left:-58px;width:40px;height:40px;font-size:14px}\n.cgau-listing .cgnew .kn-steps::before{left:18px}\n.cgau-listing .cgnew .kn-dot{left:7px}\n.cgau-listing .cgnew .kn-path{font-size:12.5px}\n}\n\n\/* ==== MOTION sun-steps (Shopify only) · a small sun travels down the step rail as you read ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-stepw{view-timeline:--cgau-kn-steps block}\n.cgau-listing .cgnew .kn-dot{animation:cgau-kn-dot 1s linear both;animation-timeline:--cgau-kn-steps;animation-range:cover 25% cover 75%}\n}\n}\n\n\/* ==== MODULE parcel (variant kraft-tag) · New No Box: the panel photo with a swinging kraft tag, the kit-split story, and exactly what arrives ==== *\/\n.cgau-listing .cgnew .kn-pc{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;align-items:center;margin-top:10px}\n.cgau-listing .cgnew .kn-pc-fig{position:relative;margin:0;max-width:420px;justify-self:center;width:100%}\n.cgau-listing .cgnew .kn-pc-fig::before{content:\"\";position:absolute;inset:4% 0 0;border-radius:50%;background:radial-gradient(closest-side,rgba(214,178,132,.4),rgba(214,178,132,.12) 60%,rgba(214,178,132,0));pointer-events:none}\n.cgau-listing .cgnew .kn-pc-fig\u003eimg{position:relative;width:100%;height:auto;mix-blend-mode:multiply}\n.cgau-listing .cgnew .kn-tag{position:absolute;left:2%;top:14%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 16px 12px 30px;border-radius:6px 14px 14px 6px;background:linear-gradient(160deg,#e3c79f,#d2ad7c);box-shadow:0 12px 22px -14px rgba(90,60,25,.6);font:700 15px\/1.15 'Geist Mono',Menlo,monospace;letter-spacing:.06em;color:#3f2a12;transform-origin:14px 50%;rotate:-7deg}\n.cgau-listing .cgnew .kn-tag::before{content:\"\";position:absolute;left:10px;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:#fbf7f0;box-shadow:inset 0 0 0 1.5px #9c6a38}\n.cgau-listing .cgnew .kn-tag small{font:500 11.5px\/1.2 'Geist Mono',Menlo,monospace;letter-spacing:.05em;color:#553818}\n.cgau-listing .cgnew .kn-pc-t p{font-size:17px;line-height:1.55;color:#34414b}\n.cgau-listing .cgnew .kn-pc-t p+p{margin-top:14px}\n.cgau-listing .cgnew .kn-pc-t b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:30px}\n.cgau-listing .cgnew .kn-lists\u003ediv{padding-top:14px;border-top:3px solid var(--kn-b1)}\n.cgau-listing .cgnew .kn-lists\u003ediv+div{border-top-color:var(--kn-no1)}\n.cgau-listing .cgnew .kn-lists h3{font-size:18px;letter-spacing:-.015em;margin-bottom:8px}\n.cgau-listing .cgnew .kn-lists li{position:relative;padding-left:22px;font-size:16px;line-height:1.45;color:#34414b}\n.cgau-listing .cgnew .kn-lists li+li{margin-top:7px}\n.cgau-listing .cgnew .kn-lists li::before{content:\"\\2713\";position:absolute;left:0;top:0;font-weight:700;color:var(--kn-bt)}\n.cgau-listing .cgnew .kn-lists div+div li::before{content:\"\\2715\";color:var(--kn-not)}\n@keyframes cgau-kn-swing{0%{rotate:-26deg}55%{rotate:3deg}80%{rotate:-9deg}100%{rotate:-7deg}}\n@media (max-width:860px){\n.cgau-listing .cgnew .kn-pc{grid-template-columns:minmax(0,1fr);gap:26px}\n.cgau-listing .cgnew .kn-pc-fig{max-width:300px;margin-top:14px}\n.cgau-listing .cgnew .kn-lists{grid-template-columns:minmax(0,1fr);gap:22px}\n}\n\n\/* ==== MOTION kraft-tag (Shopify only) · the tag swings down and settles as the photo scrolls in (arm trigger, fails open to the resting pose) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-pc-fig{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 12%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-tag{transition:rotate 1.1s cubic-bezier(.3,1.6,.4,1) .15s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-tag{rotate:-20deg;transition:none}\n}\n}\n}\n\n\/* ==== MODULE faq · exclusive accordion; answers glide open in Chrome (interpolate-size), open instantly elsewhere ==== *\/\n.cgau-listing .cgnew .kn-faq{max-width:820px;margin:44px auto 0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq details{border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font:600 clamp(18px,1.7vw,21px)\/1.3 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .cgnew .kn-faq summary::after{content:\"+\";flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--kn-soft);font:400 22px\/1 'Geist',sans-serif;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-faq details[open] summary::after{content:\"\\2212\"}\n.cgau-listing .cgnew .kn-faq summary:focus-visible{outline:2px solid var(--kn-vt);outline-offset:4px;border-radius:6px}\n.cgau-listing .cgnew .kn-faq details p{padding:0 50px 24px 0;font-size:17px;line-height:1.55;color:#3a3a3c}\n@media (prefers-reduced-motion:no-preference){\n@supports (interpolate-size: allow-keywords){\n.cgau-listing .cgnew .kn-faq{interpolate-size:allow-keywords}\n.cgau-listing .cgnew .kn-faq details::details-content{height:0;overflow:clip;transition:height .38s var(--kn-ease),content-visibility .38s allow-discrete}\n.cgau-listing .cgnew .kn-faq details[open]::details-content{height:auto}\n}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-faq details p{padding-right:0}\n}\n\n\/* ==== MODULE buy · buying from CamGuard Australia: open columns, odometer numerals ==== *\/\n.cgau-listing .cgnew .kn-buy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:56px}\n.cgau-listing .cgnew .kn-buy\u003ediv{padding-top:18px;position:relative}\n.cgau-listing .cgnew .kn-buy\u003ediv::before{content:\"\";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:var(--kn-ink);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(2)::before{background:var(--kn-gg)}.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(3)::before{background:var(--kn-gw)}\n.cgau-listing .cgnew .kn-buy h3{font-size:21px;letter-spacing:-.025em;margin-bottom:8px}\n.cgau-listing .cgnew .kn-buy p{font-size:16px;line-height:1.5;color:#3a3a3c}\n.cgau-listing .cgnew .kn-buy p+p{margin-top:10px}\n.cgau-listing .cgnew .kn-buy .kn-bign{display:block;font:700 clamp(64px,7vw,92px)\/1 'Geist',sans-serif;letter-spacing:-.06em;margin:4px 0 12px;white-space:nowrap}\n.cgau-listing .cgnew .kn-buy .kn-bign small{font-size:.3em;letter-spacing:-.02em;margin-left:6px;-webkit-text-fill-color:var(--kn-ink);color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-who{margin-top:44px;padding:26px 0 0;border-top:1px solid var(--kn-line);font-size:17px;line-height:1.55;color:#3a3a3c;max-width:820px}\n.cgau-listing .cgnew .kn-who b{color:var(--kn-ink)}\n@keyframes cgau-kn-rule{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-buy{grid-template-columns:minmax(0,1fr);gap:22px}\n}\n\n\/* ==== MOTION buy (Shopify only) · the top rules draw as the columns scroll in ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-buy\u003ediv::before{animation:cgau-kn-rule 1s linear both;animation-timeline:view();animation-range:entry 10% entry 90%}\n}\n}\n\n\/* ==== MODULE specs · always the last h2, grouped rows, then the fine print ==== *\/\n.cgau-listing .cgnew .kn-specs{margin-top:44px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:24px;padding:26px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g h3{font-size:19px;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-sp-g dl{display:grid;gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:16px}\n.cgau-listing .cgnew .kn-sp-g dt{font-size:15px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-sp-g dd{font-size:16px;line-height:1.45;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-fine{margin-top:40px;display:grid;gap:10px;max-width:880px}\n.cgau-listing .cgnew .kn-fine p{font-size:13px;line-height:1.55;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-fine p:last-child{margin-top:8px;color:#424245;font-weight:500}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-sp-g{grid-template-columns:minmax(0,1fr);gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{grid-template-columns:minmax(0,.44fr) minmax(0,1fr);gap:12px}\n}\n\n\/* ==== REDUCED MOTION · nothing moves, everything shows ==== *\/\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-arm,.cgau-listing .cgnew .kn-glint,.cgau-listing .cgnew .kn-lead,.cgau-listing .cgnew .kn-plug,.cgau-listing .cgnew .kn-dot,.cgau-listing .cgnew .kn-tag,.cgau-listing .cgnew .kn-buy\u003ediv::before,.cgau-listing .cgnew .kn-jc:popover-open{animation:none}\n.cgau-listing .cgnew .kn-pill,.cgau-listing .cgnew .kn-chips label,.cgau-listing .cgnew .kn-tag,.cgau-listing .cgnew .kn-faq ::details-content{transition:none}\n}\n\n\/* ==== GUARDS (keep last) ==== *\/\n.cgau-listing .cgnew h1,.cgau-listing .cgnew h2,.cgau-listing .cgnew h3,.cgau-listing .cgnew h4{color:inherit;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;margin:0;padding:0}\n.cgau-listing .cgnew.cgau-listing .cgnew{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:left}\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* two-view integration, flagship Simple view (27.09.2026) *\/\n.cgau-listing #cgau-v-simple:checked ~ .cgau-shared{display:none}\n.cgau-listing .cgau-pane-simple .cgnew .kn-nav{display:none}\n.cgau-listing .cgau-chooser{display:none}\n.cgau-listing.cgau-listing .cgnew .kn-gx{padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew :is(h1,h2,h3,.kn-h1,.kn-h2) :is(span,em,b,strong,i){padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew .kn-odo{overflow:visible clip;margin-inline-end:.1em}\n.cgau-listing.cgau-listing .cgnew .kn-odo i::before{padding-inline:.14em;margin-inline:-.14em}\n.cgau-listing.cgau-listing .cgnew .kn-odo b{padding-inline:.1em;margin-inline:-.1em}\n.cgau-listing.cgau-listing .cgnew :is(.kn-odo,.kn-cu)+small{margin-inline-start:.3em}\n\u003c\/style\u003e\n\u003cdiv class=\"cgnew cgau-kn\"\u003e\n\n\n\u003cnav class=\"kn-nav\" aria-label=\"On this page\"\u003e\u003cdiv class=\"kn-nav-in\"\u003e\n\u003cspan class=\"kn-nav-t\"\u003eT8705 solar panel\u003c\/span\u003e\u003cspan class=\"kn-nav-l\"\u003e\u003ca href=\"#kn-fit\"\u003eFits\u003c\/a\u003e\u003ca href=\"#kn-lead\"\u003eLead\u003c\/a\u003e\u003ca href=\"#kn-sun\"\u003eSun\u003c\/a\u003e\u003ca href=\"#kn-parcel\"\u003eParcel\u003c\/a\u003e\u003ca class=\"kn-nav-cta\" href=\"#kn-specs\"\u003eSpecs\u003c\/a\u003e\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/nav\u003e\n\n\u003c!-- MODULE hero (variant hero-sun-arc) · answers first in a tan ledger; the drawn sun crosses the sky over the panel --\u003e\n\u003cdiv class=\"kn-hero\"\u003e\n\u003cdiv class=\"kn-w kn-hd\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"kn-hd-eye\"\u003eeufy T8705 · 3W solar panel\u003c\/p\u003e\n\u003ch2 class=\"kn-h1\"\u003ePoint it \u003cspan class=\"kn-gx kn-gv\"\u003enorth.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cul class=\"kn-ledger\" aria-label=\"The short version\"\u003e\n\u003cli data-cgau-first=\"works\"\u003e\n\u003cspan\u003ePlugs into\u003c\/span\u003e\u003cp\u003e\u003cb\u003eeufyCam S3 Pro, eufyCam 3 (S330, T8160), SoloCam S340 and SoloCam S230\u003c\/b\u003e, straight into the USB-C lead. Not the Micro-USB eufyCam 2 and 2C family from this parcel, and not the 3C. \u003ca href=\"\/pages\/eufy-compatibility\"\u003eCheck your camera ›\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"why\"\u003e\n\u003cspan\u003eWhy\u003c\/span\u003e\u003cp\u003e3W of direct sun into your camera’s own battery, on a 2 m USB-C lead. No app, account or fee for the panel.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"condition\"\u003e\n\u003cspan\u003eCondition\u003c\/span\u003e\u003cp\u003e\u003cb\u003eNew No Box:\u003c\/b\u003e new and never used, split from eufy kits. No retail carton, adapter or gaskets.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"trust\"\u003e\n\u003cspan\u003eFrom us\u003c\/span\u003e\u003cp\u003e12-month CamGuard warranty · dispatched from Townsville · free Express on $99+ orders after discounts\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sky\"\u003e\n\u003cspan class=\"kn-ill\"\u003eIllustration\u003c\/span\u003e\n\u003csvg class=\"kn-arc\" viewbox=\"0 0 400 400\" width=\"400\" height=\"400\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M 38 312 A 164 164 0 0 1 362 312\" fill=\"none\" stroke=\"#d6b284\" stroke-width=\"2\" stroke-dasharray=\"3 9\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003ctext x=\"26\" y=\"340\"\u003eEAST\u003c\/text\u003e\u003ctext x=\"332\" y=\"340\"\u003eWEST\u003c\/text\u003e\u003c\/svg\u003e\n\u003cdiv class=\"kn-arm\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-sun\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cfigure class=\"kn-pan\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/177435889798_1.webp?v=1770823717\u0026amp;width=800\" alt=\"eufy T8705 solar panel, a dark 3W panel on its white round wall bracket\" width=\"800\" height=\"800\" fetchpriority=\"high\"\u003e\u003cspan class=\"kn-glint\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/figure\u003e\n\u003cp class=\"kn-face\"\u003e\u003ci aria-hidden=\"true\"\u003eN\u003c\/i\u003eFace it north · tilt about 30°\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- MODULE fits (variant port-check) · verdicts visible by default, hidden only by :has(input:checked) --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-fit\" aria-labelledby=\"kn-fit-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\n\u003cp class=\"kn-eye kn-eb\"\u003eBefore you buy\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-fit-h\"\u003eWhich camera is it charging?\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-pick\"\u003e\n\u003cp class=\"kn-pk-lg\" id=\"kn-pk-lg\"\u003eTap your camera\u003c\/p\u003e\n\u003cdiv class=\"kn-chips\" role=\"radiogroup\" aria-labelledby=\"kn-pk-lg\"\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-cam\" id=\"kn-c1\" checked\u003e\u003cspan\u003eeufyCam S3 Pro\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-cam\" id=\"kn-c2\"\u003e\u003cspan\u003eeufyCam 3 · S330\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-cam\" id=\"kn-c3\"\u003e\u003cspan\u003eSoloCam S340\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-cam\" id=\"kn-c4\"\u003e\u003cspan\u003eSoloCam S230\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-cam\" id=\"kn-c5\"\u003e\u003cspan\u003eeufyCam 2C \/ 2C Pro \u003cspan class=\"kn-x\" aria-hidden=\"true\"\u003e✕\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-cam\" id=\"kn-c6\"\u003e\u003cspan\u003eeufyCam 2 \/ 2 Pro \u003cspan class=\"kn-x\" aria-hidden=\"true\"\u003e✕\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-cam\" id=\"kn-c7\"\u003e\u003cspan\u003eSomething else \u003cspan class=\"kn-x\" aria-hidden=\"true\"\u003e✕\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cspan class=\"kn-pill\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-verdicts\" aria-live=\"polite\"\u003e\n\u003cdiv class=\"kn-v kn-v1\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-yes\" aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eeufyCam S3 Pro \u003cspan class=\"kn-tn\"\u003eT8162\u003c\/span\u003e \u003csmall\u003e· plugs straight in\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eOn eufy’s T8705 list. Takes the USB-C lead directly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v2\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-yes\" aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eeufyCam 3 · S330 \u003cspan class=\"kn-tn\"\u003eT8160\u003c\/span\u003e \u003csmall\u003e· plugs straight in\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eThe camera, not the Video Doorbell S330. Takes the lead directly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v3\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-yes\" aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eSoloCam S340 \u003cspan class=\"kn-tn\"\u003eT8170\u003c\/span\u003e \u003csmall\u003e· plugs straight in\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eOn eufy’s T8705 list. Takes the lead directly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v4\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-yes\" aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eSoloCam S230 · S40 \u003cspan class=\"kn-tn\"\u003eT8124\u003c\/span\u003e \u003csmall\u003e· plugs straight in\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eeufy calls it the S230. Takes the lead directly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v5\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003eeufyCam 2C \/ 2C Pro \u003cspan class=\"kn-tn\"\u003eT8113 · T8142\u003c\/span\u003e \u003csmall\u003e· not with this parcel\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eMicro-USB. eufy’s guide connects them through its USB-C to Micro-USB adapter and a \u003cspan class=\"kn-jw\"\u003e\u003cbutton type=\"button\" class=\"kn-j\" popovertarget=\"kn-j1\" interestfor=\"kn-j1\" style=\"anchor-name:--cgau-kn-j1\"\u003eweather gasket\u003c\/button\u003e\u003cspan class=\"kn-jc\" id=\"kn-j1\" popover style=\"position-anchor:--cgau-kn-j1\"\u003e\u003cb\u003eWeather gasket\u003c\/b\u003eA seal that slides onto the plug and keeps moisture out of the camera’s port.\u003c\/span\u003e\u003c\/span\u003e. Neither is in this parcel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v6\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003eeufyCam 2 \/ 2 Pro \u003csmall\u003e· not with this parcel\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eMicro-USB too: same adapter and gasket, not included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v7\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003eAny other camera \u003csmall\u003e· not compatible\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eeufy doesn’t list it for the T8705, so we mark it not compatible. That includes the eufyCam 3C (T8161), S4 (T8172), C35 (T8110) and battery E40 (T8144).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fit-note\"\u003e\u003cp\u003eYour camera’s model number (a T-number) is on its label and in the eufy app. \u003ca href=\"\/pages\/eufy-compatibility\"\u003eCheck your camera ›\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE lead (variant lead-ruler) · the fixed 2 m USB-C lead, drawn to a ruler --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-lead\" aria-labelledby=\"kn-lead-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-eb\"\u003eThe lead\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-lead-h\"\u003e\n\u003cspan class=\"kn-nw\"\u003eTwo metres,\u003c\/span\u003e \u003cspan class=\"kn-nw kn-gx kn-gb\"\u003eUSB-C.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-rule\"\u003e\n\u003cspan class=\"kn-ill\"\u003eDiagram\u003c\/span\u003e\n\u003csvg viewbox=\"0 0 600 262\" width=\"600\" height=\"262\" role=\"img\" aria-label=\"Diagram: the panel's attached lead runs 2 metres to a USB-C plug at the camera\" focusable=\"false\"\u003e\n\u003crect x=\"20\" y=\"34\" width=\"120\" height=\"90\" rx=\"8\" fill=\"#22313d\"\u003e\u003c\/rect\u003e\n\u003cpath d=\"M 50 34 V 124 M 80 34 V 124 M 110 34 V 124 M 20 64 H 140 M 20 94 H 140\" stroke=\"#3d5163\" stroke-width=\"2\"\u003e\u003c\/path\u003e\n\u003crect x=\"20\" y=\"34\" width=\"120\" height=\"90\" rx=\"8\" fill=\"none\" stroke=\"#d6b284\" stroke-width=\"3\"\u003e\u003c\/rect\u003e\n\u003cpath class=\"kn-lead\" pathlength=\"1\" d=\"M 80 124 C 80 172 110 170 150 170 L 506 170\"\u003e\u003c\/path\u003e\n\u003cg class=\"kn-plug\"\u003e\u003crect x=\"500\" y=\"158\" width=\"36\" height=\"24\" rx=\"6\" fill=\"#fff\" stroke=\"#2d6389\" stroke-width=\"3\"\u003e\u003c\/rect\u003e\u003crect x=\"510\" y=\"166\" width=\"16\" height=\"8\" rx=\"3\" fill=\"#2d6389\"\u003e\u003c\/rect\u003e\u003c\/g\u003e\n\u003crect x=\"548\" y=\"128\" width=\"44\" height=\"78\" rx=\"14\" fill=\"#fff\" stroke=\"#56636d\" stroke-width=\"3\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"570\" cy=\"156\" r=\"9\" fill=\"#22313d\"\u003e\u003c\/circle\u003e\n\u003ctext class=\"kn-rt-b\" x=\"486\" y=\"146\" text-anchor=\"end\"\u003eUSB-C\u003c\/text\u003e\n\u003cpath d=\"M 80 218 H 518 M 80 208 V 228 M 189.5 212 V 224 M 299 208 V 228 M 408.5 212 V 224 M 518 208 V 228\" stroke=\"#9c6a38\" stroke-width=\"2.5\"\u003e\u003c\/path\u003e\n\u003ctext x=\"80\" y=\"256\" text-anchor=\"middle\"\u003e0\u003c\/text\u003e\u003ctext x=\"299\" y=\"256\" text-anchor=\"middle\"\u003e1 m\u003c\/text\u003e\u003ctext x=\"518\" y=\"256\" text-anchor=\"middle\"\u003e2 m\u003c\/text\u003e\n\u003ctext x=\"20\" y=\"22\"\u003ePANEL\u003c\/text\u003e\u003ctext x=\"592\" y=\"116\" text-anchor=\"end\"\u003eCAMERA\u003c\/text\u003e\n\u003c\/svg\u003e\n\u003c\/figure\u003e\n\u003cdiv class=\"kn-cols kn-rv\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kn-big kn-gx kn-gb\"\u003e2 m\u003c\/span\u003e\u003ch3\u003eFixed to the panel\u003c\/h3\u003e\n\u003cp\u003eAttached, not swappable. eufy’s guide says keep the panel and camera within 2 m of each other.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kn-big kn-gx kn-gv\"\u003eUSB-C\u003c\/span\u003e\u003ch3\u003ePlugs straight in\u003c\/h3\u003e\n\u003cp\u003eUSB-C cameras take it directly. The Micro-USB eufyCam 2 and 2C family need parts this parcel doesn’t have.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kn-big kn-gx kn-gw\"\u003e3 m\u003c\/span\u003e\u003ch3\u003eNeed more reach?\u003c\/h3\u003e\n\u003cp\u003eeufy sells a 3 m USB-C extension for sun further away.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE sun (variant sun-steps) · bleached-sand band: where the panel goes, and what the sun can and can't do --\u003e\n\u003csection class=\"kn-sec kn-band kn-sun-sec\" id=\"kn-sun\" aria-labelledby=\"kn-sun-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-sun-g\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-ew\"\u003ePutting it up\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-sun-h\"\u003eNorth, tilted thirty degrees.\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eThe camera faces the yard. The panel faces the sun, on its own 360° bracket.\u003c\/p\u003e\n\u003cfigure class=\"kn-sun-ph\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/177435889798_3.webp?v=1770823717\u0026amp;width=768\u0026amp;height=780\u0026amp;crop=bottom\" alt=\"The T8705 panel on its 360° bracket, fixed to a weatherboard wall and turned toward the sky\" width=\"768\" height=\"780\" loading=\"lazy\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-stepw\"\u003e\n\u003col class=\"kn-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003e01\u003c\/b\u003e\u003ch3\u003eWatch the wall for a day\u003c\/h3\u003e\n\u003cp\u003eEaves, fences and trees shade spots that look sunny.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e02\u003c\/b\u003e\u003ch3\u003eFace it north\u003c\/h3\u003e\n\u003cp\u003eeufy’s guide says north-facing in the Southern Hemisphere, tilted about 30°, on a wall or roof.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e03\u003c\/b\u003e\u003ch3\u003eStay within 2 m\u003c\/h3\u003e\n\u003cp\u003eThe lead must reach the camera without stretching.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e04\u003c\/b\u003e\u003ch3\u003eTell the app\u003c\/h3\u003e\n\u003cp\u003eChoose Solar Panel in the eufy app:\u003c\/p\u003e\n\u003cp class=\"kn-path\"\u003eCamera Settings › Power Manager › Power Source\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cspan class=\"kn-dot\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-hours kn-rv\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kn-big kn-gx kn-gv\"\u003eA few hours\u003c\/span\u003e\u003cp\u003eof direct sun a day keeps a compatible camera topped up, says eufy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kn-big kn-gx kn-gb\"\u003eTwo or more\u003c\/span\u003e\u003cp\u003ehours a day is eufy support’s guidance. Shade, season, temperature and a busy camera all change results.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-honest kn-rv\"\u003e\u003cspan\u003e\u003cb\u003eIt charges; it doesn’t power.\u003c\/b\u003e It tops up the camera’s own battery. It can’t run a camera without one, adds no storage, Wi-Fi or app features, and a shaded or busy camera may still need the odd charge.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE parcel (variant kraft-tag) · New No Box, the kit-split story, exactly what arrives --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-parcel\" aria-labelledby=\"kn-parcel-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\n\u003cp class=\"kn-eye kn-ew\"\u003eNew No Box\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-parcel-h\"\u003eOne panel, lifted from a kit.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-pc\"\u003e\n\u003cfigure class=\"kn-pc-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/177435889798_6.webp?v=1770823717\u0026amp;width=768\u0026amp;height=620\u0026amp;crop=center\" alt=\"eufy T8705 solar panel on its white mounting bracket\" width=\"768\" height=\"620\" loading=\"lazy\"\u003e\u003cp class=\"kn-tag\" aria-hidden=\"true\"\u003eNEW · NO BOX\u003csmall\u003enever used\u003c\/small\u003e\u003c\/p\u003e\u003c\/figure\u003e\n\u003cdiv class=\"kn-pc-t kn-rv\"\u003e\n\u003cp\u003e\u003cb\u003eNew and never used.\u003c\/b\u003e This stock is split from eufy multi-camera kits. We buy those kits in bulk and split them, the way a surf club buys sunscreen by the carton and hands a bottle to each patrol: same sunscreen, less per bottle.\u003c\/p\u003e\n\u003cp\u003eA kit’s carton can’t be split, so the panel travels in plain protective packaging. We pass the savings on, keeping a small nibble for costs and the 12-month warranty we honour ourselves.\u003c\/p\u003e\n\u003cp\u003eUnlike eufy’s boxed panel, kit panels come without the Micro-USB adapter and camera gaskets. Here’s exactly what arrives.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-lists kn-rv\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eIn the parcel\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeufy T8705 3W solar panel, with its attached 2 m USB-C lead\u003c\/li\u003e\n\u003cli\u003e360° mounting bracket\u003c\/li\u003e\n\u003cli\u003eScrew pack\u003c\/li\u003e\n\u003cli\u003ePlain protective packaging\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eNot in the parcel\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe printed retail carton\u003c\/li\u003e\n\u003cli\u003eUSB-C to Micro-USB adapter\u003c\/li\u003e\n\u003cli\u003eeufy’s camera gaskets\u003c\/li\u003e\n\u003cli\u003eA camera, or an extension lead\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE faq · exclusive, smooth; the dispatch answer repeats \"busy periods\" --\u003e\n\u003csection class=\"kn-sec kn-cv\" id=\"kn-faq\" aria-labelledby=\"kn-faq-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\u003ch2 class=\"kn-h2\" id=\"kn-faq-h\"\u003eGood to know.\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-faq\"\u003e\n\u003cdetails name=\"kn-faq\" open\u003e\u003csummary\u003eWill it charge my eufyCam 2C?\u003c\/summary\u003e\u003cp\u003eNot from this parcel. The 2C, 2C Pro, 2 and 2 Pro charge by Micro-USB, and eufy connects them through an adapter and a weather gasket. Neither comes with this panel.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eHow much sun does it need?\u003c\/summary\u003e\u003cp\u003eeufy says a few hours of direct sun a day, and at least two hours in its support guidance. Expect fewer charging trips, not a promise of none.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eCan the panel sit further than 2 m away?\u003c\/summary\u003e\u003cp\u003eNot on its own lead: it’s 2 m and fixed. eufy sells a 3 m USB-C extension for that.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWhen will my order leave Townsville?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day. Same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare. Australia Post delivery time is on top.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE buy · buying from CamGuard Australia (Shopify wording) --\u003e\n\u003csection class=\"kn-sec kn-cv\" id=\"kn-buy\" aria-labelledby=\"kn-buy-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eBuying from CamGuard Australia\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-buy-h\"\u003eSent from Townsville.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-buy\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99.00 it’s $9.95 tracked, or $12.95 Express.\u003c\/p\u003e\n\u003cp\u003eWe aim to dispatch the same day; same day to 1 business day is typical from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-b\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:1\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:2\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003emonths\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty, not a manufacturer warranty, with Australian Consumer Law rights on top. Faulty or not as described? We cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-w\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:3\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:10\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003edays\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eChange of mind within 30 days of delivery, complete and unused. You pay return postage; the original shipping isn’t refunded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-who\"\u003e\u003cb\u003eWho you’re buying from:\u003c\/b\u003e an independent Australian importer in Townsville. We describe the packaging and eufy’s published specifications honestly, and we’ll answer questions before you buy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE specs · last h2 + fine print --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-specs\" aria-labelledby=\"kn-specs-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-specs-h\"\u003eTech specs.\u003c\/h2\u003e\n\u003cdiv class=\"kn-specs\"\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003ePanel\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eProduct\u003c\/dt\u003e\n\u003cdd\u003eeufy Solar Panel (3W)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eModel\u003c\/dt\u003e\n\u003cdd\u003eT8705\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eOutput\u003c\/dt\u003e\n\u003cdd\u003e3W\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eLead\u003c\/dt\u003e\n\u003cdd\u003eAttached USB-C lead, 2 m, not swappable\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eMount\u003c\/dt\u003e\n\u003cdd\u003e360° mounting bracket, for a wall or roof\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eFacing\u003c\/dt\u003e\n\u003cdd\u003eNorth in Australia, tilted about 30°, within 2 m of the camera\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eFits\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003ePlugs straight in\u003c\/dt\u003e\n\u003cdd\u003eeufyCam S3 Pro (T8162) · eufyCam 3 \/ S330 (T8160) · SoloCam S340 (T8170) · SoloCam S230 \/ S40 (T8124)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNot with this parcel\u003c\/dt\u003e\n\u003cdd\u003eeufyCam 2, 2 Pro, 2C and 2C Pro (Micro-USB)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNot compatible\u003c\/dt\u003e\n\u003cdd\u003eEvery camera eufy doesn’t list for the T8705, including the eufyCam 3C\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eParcel\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eCondition\u003c\/dt\u003e\n\u003cdd\u003eNew No Box, split from eufy kits\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eIncluded\u003c\/dt\u003e\n\u003cdd\u003ePanel with attached lead, 360° mounting bracket, screw pack\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNot included\u003c\/dt\u003e\n\u003cdd\u003eRetail carton, Micro-USB adapter, camera gaskets, camera, extension lead\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWarranty\u003c\/dt\u003e\n\u003cdd\u003e12 months, honoured by CamGuard Australia\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fine\"\u003e\n\u003cp\u003eCompatibility follows eufy’s most recent published guides. Where eufy’s documents disagree, we follow the most recent one, and where eufy hasn’t confirmed a pairing we mark it not compatible until it does.\u003c\/p\u003e\n\u003cp\u003eThe panel charges a compatible camera’s battery. It doesn’t record, detect or prevent anything, and solar input varies.\u003c\/p\u003e\n\u003cp\u003eProduct photos are official eufy images. Illustrations and diagrams are labelled.\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty applies, not a manufacturer warranty. Nothing here limits your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller, not an official or authorised supplier, distributor or representative of eufy, Anker Innovations or their affiliates. Product names and trademarks belong to their owners.\u003c\/p\u003e\n\u003cp\u003eDetails believed accurate at time of listing.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun\"\u003e\n\u003cdiv class=\"ds-ribbon\"\u003e\n\u003cdiv class=\"ds-ribbon-track\"\u003e\n\u003cspan\u003eTHE DAY SHIFT · GENUINE EUFY T8705 · 3W SOLAR · USB-C · NEW NO BOX · CAMGUARD AUSTRALIA · \u003c\/span\u003e\u003cspan\u003eTHE DAY SHIFT · GENUINE EUFY T8705 · 3W SOLAR · USB-C · NEW NO BOX · CAMGUARD AUSTRALIA · \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cheader class=\"ds-hero\"\u003e\n\u003cdiv class=\"ds-shell ds-hero-grid\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"ds-wordmark\"\u003eCamGuard Australia\u003c\/span\u003e\n\u003cdiv class=\"ds-eyebrow\"\u003eT8705 field station · daylight department\u003c\/div\u003e\n\u003ch2 class=\"ds-title\"\u003ePut the ladder on casual hours.\u003c\/h2\u003e\n\u003cp class=\"ds-lead\"\u003eThe genuine eufy T8705 turns useful direct sun into 3W charging support for a compatible USB-C battery camera. Quiet work. Fewer routine climbs. No app, account or subscription for the panel.\u003c\/p\u003e\n\u003cp class=\"ds-hero-note\"\u003e\u003cb\u003eThe T8705 model can support compatible Micro-USB-era \u003c\/b\u003eeufy cameras when the required official adapter and camera cover are present; this particular parcel includes a one-page quick-start guide but does not include the Micro-USB adapter or camera covers. The new and unused kit-separated panel has an attached 2 m USB-C lead and is supplied in protective non-retail packaging without an individual retail carton.\u003c\/p\u003e\n\u003cdiv class=\"ds-badges\"\u003e\n\u003cspan class=\"ds-badge\"\u003eNew No Box\u003c\/span\u003e\u003cspan class=\"ds-badge\"\u003eGenuine T8705\u003c\/span\u003e\u003cspan class=\"ds-badge\"\u003e3W solar support\u003c\/span\u003e\u003cspan class=\"ds-badge\"\u003e2 m attached lead\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ds-orbit\"\u003e\n\u003cdiv class=\"ds-sun\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cfigure class=\"ds-product\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/177435889798_1.webp?v=1770823717\" alt=\"eufy T8705 solar panel\" loading=\"eager\" decoding=\"async\"\u003e\n\u003cfigcaption\u003eNew and unused · no retail carton\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cdiv class=\"ds-cable\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/header\u003e\n\u003caside class=\"ds-check\"\u003e\n\u003cdiv class=\"ds-shell\"\u003e\n\u003cdiv class=\"ds-check-panel\"\u003e\n\u003cdiv class=\"ds-check-label\"\u003ePort check\u003cbr\u003ebefore checkout\u003c\/div\u003e\n\u003cdiv class=\"ds-check-copy\"\u003e\n\u003cp\u003e\u003cb\u003eFor \u003c\/b\u003ecompatible USB-C cameras, the attached 2 m lead connects directly. Compatible Micro-USB-era eufyCam models require the \u003cb\u003ecorrect \u003c\/b\u003eadapter and camera cover, which must be sourced separately for this parcel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/aside\u003e\n\u003csection class=\"ds-day\"\u003e\n\u003cdiv class=\"ds-shell\"\u003e\n\u003cdiv class=\"ds-day-head\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ds-eyebrow\"\u003eThe daylight brief\u003c\/div\u003e\n\u003ch2 class=\"ds-h2\"\u003eGive the panel the sunny job. Let the camera keep the security job.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp class=\"ds-micro\"\u003eThe camera belongs where it can see the yard, gate or driveway. The panel belongs where it can see real direct sun. The adjustable bracket and attached lead let those two positions be different.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ds-clock\"\u003e\n\u003cdiv class=\"ds-arc\"\u003e\n\u003cdiv class=\"ds-travel-sun\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"ds-time\"\u003eMorning · check the wall\u003c\/span\u003e\u003cspan class=\"ds-time\"\u003eDirect sun · useful shift\u003c\/span\u003e\u003cspan class=\"ds-time\"\u003eAfternoon · check shade\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ds-day-grid\"\u003e\n\u003carticle class=\"ds-day-cell\"\u003e\u003cb\u003e01 · Watch first\u003c\/b\u003e\u003cstrong\u003eFollow the actual light.\u003c\/strong\u003e\n\u003cp\u003eEaves, fences and trees can beat a theoretically perfect direction. Observe the wall across a normal day before choosing the easiest screw hole.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"ds-day-cell\"\u003e\u003cb\u003e02 · Aim second\u003c\/b\u003e\u003cstrong\u003eUse the broad 360° adjustment.\u003c\/strong\u003e\n\u003cp\u003eAngle the panel toward the best patch of direct sunlight, even when the camera faces somewhere else.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"ds-day-cell\"\u003e\u003cb\u003e03 · Verify later\u003c\/b\u003e\u003cstrong\u003eRead the battery trend.\u003c\/strong\u003e\n\u003cp\u003eAfter useful sunlight, check the camera’s normal eufy app for solar input and watch its battery trend. One sunny afternoon is not a lifetime guarantee.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ds-route\"\u003e\n\u003cdiv class=\"ds-shell ds-route-grid\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ds-eyebrow\"\u003eThe roofline route\u003c\/div\u003e\n\u003ch2 class=\"ds-h2\"\u003ePanel in sun. Camera on watch. Cable safely between.\u003c\/h2\u003e\n\u003cp\u003eThe ball-joint-style mount gives the panel broad adjustment. The attached USB-C lead is 2 m long, giving you room to place the panel in useful sunlight while the camera keeps the right view.\u003c\/p\u003e\n\u003col class=\"ds-route-list\"\u003e\n\u003cli\u003e\n\u003cb\u003e1\u003c\/b\u003e\u003cspan\u003eConfirm the actual camera charges by USB-C.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e2\u003c\/b\u003e\u003cspan\u003eObserve the useful sun and choose the panel position.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e3\u003c\/b\u003e\u003cspan\u003eInstall with fixings and weather sealing suited to the wall.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e4\u003c\/b\u003e\u003cspan\u003eAim, connect and secure the cable without crushing or stretching it.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cdiv class=\"ds-truth\"\u003eAvoid a drip path into the camera port and do not leave a loose cable loop as a snag point. The lead carries charge; it is not structural rope.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"ds-mount\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/177435889798_3.webp?v=1770823717\" alt=\"eufy T8705 solar panel 360 degree adjustable mounting bracket\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cfigcaption\u003eAngle the panel toward the useful sunlight, independently of the camera’s viewing direction.\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ds-port\"\u003e\n\u003cdiv class=\"ds-shell ds-port-gate\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ds-eyebrow\"\u003eConnector checkpoint\u003c\/div\u003e\n\u003ch2 class=\"ds-h2\"\u003eUSB-C clocks straight in. Micro-USB needs extra paperwork.\u003c\/h2\u003e\n\u003cp\u003eThe connector distinction is physical, not a setting. Check the charging port on the actual camera before ordering.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ds-plugs\"\u003e\n\u003carticle class=\"ds-plug\"\u003e\u003cb\u003eUSB-C · direct connection\u003c\/b\u003e\n\u003cp\u003eThis stock’s attached 2 m lead connects directly to compatible USB-C cameras. Micro-USB-era cameras need the correct adapter and model-specific camera cover, neither of which is in this parcel.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"ds-plug ds-stop\"\u003e\u003cb\u003eMicro-USB · adapter required\u003c\/b\u003e\n\u003cp\u003eeufyCam 2, 2 Pro, 2C and 2C Pro are supported by the T8705 model when the official USB-C-to-Micro-USB adapter and matching camera cover are fitted. This split-kit stock does not include those pieces.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003cdetails\u003e\n\u003csummary\u003eOpen the full adapter checkpoint\u003c\/summary\u003e\n\u003cdiv class=\"ds-reveal\"\u003eNo adapter or weatherproofing gasket set is hiding elsewhere in the parcel. This parcel does not include those parts. Confirm the correct official adapter and camera seal are available before choosing a Micro-USB installation.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ds-weather\"\u003e\n\u003cdiv class=\"ds-shell ds-weather-layout\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ds-eyebrow\"\u003eOutdoor shift conditions\u003c\/div\u003e\n\u003ch2 class=\"ds-h2\"\u003eGive it useful sunlight. Keep the camera connection sealed.\u003c\/h2\u003e\n\u003cp\u003eeufy’s T8705 guide describes outdoor wall or roof mounting with the correct camera-specific waterproof gasket. Keep the connector fully seated and do not leave it pointing upward like a tiny rain gauge.\u003c\/p\u003e\n\u003cp\u003eKeep the panel face reasonably clean and check that leaves, dust or bird commentary are not blocking useful light. Use a safe cleaning method from the ground where possible.\u003c\/p\u003e\n\u003cdiv class=\"ds-truth\"\u003e\n\u003cb\u003eNo “forever power” promise:\u003c\/b\u003e solar input varies with direct sun, season, shade, temperature and camera workload. A busy or shaded camera may still need occasional manual charging.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ds-shift\"\u003e\n\u003cdiv class=\"ds-shell ds-shift-grid\"\u003e\n\u003caside\u003e\n\u003ch3\u003eThe panel is the supplied product.\u003c\/h3\u003e\n\u003cp\u003eNew, unused stock without the outer retail carton. Use the exact supplied-items list below; the reference image does not establish additional accessories.\u003c\/p\u003e\n\u003c\/aside\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ds-eyebrow\"\u003eEnd-of-shift handover\u003c\/div\u003e\n\u003ch2 class=\"ds-h2\"\u003eNew and unused. The retail carton is the thing that stayed home.\u003c\/h2\u003e\n\u003cp\u003eThis genuine eufy T8705 is split from eufy multi-camera kits and supplied in protective non-retail packaging. It is not refurbished, renewed, ex-display, a customer return or a rooftop veteran.\u003c\/p\u003e\n\u003cdiv class=\"ds-inclusions\"\u003e\n\u003cdiv class=\"ds-inclusion\"\u003e\n\u003cb\u003eIncluded\u003c\/b\u003e3W T8705 solar panel with 2 m attached USB-C lead, 360° mounting bracket and screw pack.\u003c\/div\u003e\n\u003cdiv class=\"ds-inclusion ds-no\"\u003e\n\u003cb\u003eNot included\u003c\/b\u003eCamera, retail carton, USB-C-to-Micro-USB adapter or five-piece weatherproofing gasket set.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ds-truth\"\u003eCamGuard Australia provides its own 12-month warranty, not a manufacturer warranty, in addition to your Australian Consumer Law rights.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ds-ledger\"\u003e\n\u003cdiv class=\"ds-shell\"\u003e\n\u003cdiv class=\"ds-ledger-head\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ds-eyebrow\"\u003eVerified product record\u003c\/div\u003e\n\u003ch2 class=\"ds-h2\"\u003eThe sober panel file.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp\u003eThe panel does not detect, record or alert by itself. It supports the compatible camera battery so that camera can keep doing the security work with fewer charging interruptions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ds-specs\"\u003e\n\u003cdiv class=\"ds-spec\"\u003e\n\u003cspan\u003eProduct\u003c\/span\u003e\u003cb\u003eeufy Genuine Solar Panel (3W) · model T8705\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ds-spec\"\u003e\n\u003cspan\u003eCondition\u003c\/span\u003e\u003cb\u003eNew No Box · new and unused · protective non-retail packaging\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ds-spec\"\u003e\n\u003cspan\u003eOutput\u003c\/span\u003e\u003cb\u003e3W supplemental solar charging support\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ds-spec\"\u003e\n\u003cspan\u003eConnector\u003c\/span\u003e\u003cb\u003eAttached USB-C lead on this CamGuard stock\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ds-spec\"\u003e\n\u003cspan\u003eLead length\u003c\/span\u003e\u003cb\u003e2 m\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ds-spec\"\u003e\n\u003cspan\u003eMount\u003c\/span\u003e\u003cb\u003eBroad 360° adjustment · bracket and screw pack included\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ds-spec\"\u003e\n\u003cspan\u003eWeather\u003c\/span\u003e\u003cb\u003eFollow the exact camera’s waterproof-gasket installation instructions\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ds-spec\"\u003e\n\u003cspan\u003eNot included\u003c\/span\u003e\u003cb\u003eCamera · retail carton · Micro-USB adapter · weatherproofing gaskets\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ds-spec\"\u003e\n\u003cspan\u003ePanel account\u003c\/span\u003e\u003cb\u003eNo separate app, Wi-Fi, Bluetooth, account or subscription\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ds-faq\"\u003e\n\u003cdiv class=\"ds-shell\"\u003e\n\u003cdiv class=\"ds-eyebrow\"\u003eBefore anybody climbs\u003c\/div\u003e\n\u003ch2 class=\"ds-h2\"\u003eQuestions from the ground crew.\u003c\/h2\u003e\n\u003cdiv class=\"ds-faq-grid\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes the listing include a camera?\u003c\/summary\u003e\n\u003cdiv class=\"ds-reveal\"\u003eNo camera is included. The parcel contains the panel with 2 m attached USB-C lead, 360° mounting bracket, screw pack, a printed setup page and an install drill-guide sticker.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eIs it weatherproof?\u003c\/summary\u003e\n\u003cdiv class=\"ds-reveal\"\u003eAn exact T8705 IP rating is not confirmed in the official material checked. Correct mounting, safe cable routing and proper connection at the camera remain essential. Follow the camera’s own port-seal requirements.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat exactly is included in this New No Box parcel?\u003c\/summary\u003e\n\u003cdiv class=\"ds-reveal\"\u003eNew and unused, split from a factory multi-camera kit and supplied in protective non-retail packaging without an individual retail carton. It is not renewed, refurbished, ex-display or a customer return.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n\u003cdiv class=\"sh-wrap\"\u003e\n\u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n\u003cdiv class=\"sh-terms\"\u003e\n\u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on orders of $99 or more after discounts. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eNew No Box. New, never used; split from eufy kits and supplied without the printed retail carton, adapter or gaskets.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sh-foot\"\u003e\n\u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n\u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n\u003cp\u003eCondition: New No Box. New, never used; split from eufy kits and supplied without the printed retail carton, adapter or gaskets. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: plugs straight into USB-C eufy cameras, the eufyCam S3 Pro, eufyCam 3 (S330), SoloCam S340 and SoloCam S230. Not the Micro-USB eufyCam 2, 2 Pro, 2C or 2C Pro (they need eufy’s USB-C to Micro-USB adapter and a weather gasket, which are not in this parcel), and not the eufyCam 3C. Check the exact model before buying. Solar input varies with direct sun, orientation, shade, season, temperature and camera workload. This is a charging accessory, not a guarantee of uninterrupted power.\u003c\/p\u003e\n\u003cp class=\"sh-disclaimer\"\u003eThe Fun view's \"The Day Shift\" is a fictional workplace-rostering framing for this listing's solar panel · not affiliated with any real employer, rostering service or workplace-safety body; the shift-report language and ground-crew voice are original parody, not real trademarks. Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"eufy","offers":[{"title":"Default Title","offer_id":43073801584683,"sku":"CG-SPT8705-NNB","price":59.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/177435889798_1.webp?v=1770823717"},{"product_id":"eufy-security-eufycam-s4-camera-triple-lens-deterrence-strobe-brand-new","title":"eufy eufyCam S4 Security Camera | Brand New","description":"\u003c!-- CamGuard Australia · eufyCam S4 · CG-ECS4-BN-S · Apple-inspired light layout (v6): highlights, closer look, swipe cards, which S4 · mid-screen motion · 2026-09-25 --\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Geist:wght@400;500;600;700\u0026display=swap');\n\n@property --cgau-kn{syntax:'\u003cinteger\u003e';inherits:false;initial-value:0}\n@property --cgau-wait{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n\n\/* ---------- system ---------- *\/\n.cgau-listing{\n  --ink:#1d1d1f;--ink2:#6e6e73;--rule:#d2d2d7;--rule2:#e8e8ed;--soft:#f5f5f7;--tile:#fff;\n  --blue:#0071e3;--link:#0066cc;--orange:#b64400;\n  --pad:clamp(18px,4vw,24px);--col:980px;\n  --ease:cubic-bezier(.25,.8,.25,1);--out:cubic-bezier(.16,1,.3,1);--spring:cubic-bezier(.34,1.56,.64,1);\n  --g-blue:linear-gradient(90deg,#0066cc 0%,#0a84ff 100%);\n  --g-violet:linear-gradient(90deg,#5e45e8 0%,#a13fe0 100%);\n  --g-green:linear-gradient(90deg,#1b8f3e 0%,#2fb457 100%);\n  --g-amber:linear-gradient(90deg,#d45100 0%,#f57c00 100%);\n  --g-duo:linear-gradient(90deg,#e5322b 0%,#a33fd6 50%,#0066cc 100%);\n  --g-hero:linear-gradient(90deg,#0071e3 0%,#6e4cf5 50%,#e3368b 100%);\n  font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;\n  color:var(--ink);background:#fff;line-height:1.47;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;overflow-x:clip\n}\n.cgau-listing .a6-dark{\n  --ink:#f5f5f7;--ink2:#a1a1a6;--rule:#3a3a3c;--rule2:#2c2c2e;--soft:#1d1d1f;--tile:#1d1d1f;\n  --g-blue:linear-gradient(90deg,#2997ff 0%,#5ac8fa 100%);--g-violet:linear-gradient(90deg,#7d7aff 0%,#da8fff 100%);\n  --g-green:linear-gradient(90deg,#30d158 0%,#8ae07a 100%);--g-amber:linear-gradient(90deg,#ff9f0a 0%,#ffd60a 100%);\n  --g-duo:linear-gradient(90deg,#ff453a 0%,#bf5af2 50%,#0a84ff 100%);\n  background:#000;color:var(--ink)\n}\n.cgau-listing *,.cgau-listing *::before,.cgau-listing *::after{box-sizing:border-box;margin:0;padding:0}\n.cgau-listing p,.cgau-listing ul,.cgau-listing ol,.cgau-listing li,.cgau-listing figure,.cgau-listing dl,.cgau-listing dt,.cgau-listing dd,\n.cgau-listing h2,.cgau-listing h3{margin:0;padding:0}\n.cgau-listing ul,.cgau-listing ol{list-style:none}\n.cgau-listing img,.cgau-listing video{display:block;max-width:100%;height:auto;border:0}\n.cgau-listing a{color:inherit}\n.cgau-listing sup{font-size:.5em;line-height:0;vertical-align:super;font-weight:500}\n.cgau-listing .a6-fn{text-decoration:none;color:inherit;opacity:.7}\n.cgau-listing .a6-sr{position:absolute;width:1px;height:1px;overflow:clip;clip-path:inset(50%);white-space:nowrap}\n.cgau-listing .a6-w{max-width:calc(var(--col) + 2 * var(--pad));margin:0 auto;padding:0 var(--pad)}\n.cgau-listing .a6-sec{position:relative;padding:clamp(64px,8.5vw,120px) 0;scroll-margin-top:calc(var(--header-height,0px) + 52px)}\n.cgau-listing .a6-panel{border-radius:clamp(22px,2.6vw,32px);overflow:clip}\n.cgau-listing .a6-soft{background:var(--soft)}\n.cgau-listing .a6-c,.cgau-listing .a6-c p,.cgau-listing .a6-c h2,.cgau-listing .a6-hero p,.cgau-listing .a6-hero h2,.cgau-listing .a6-mc p,.cgau-listing .a6-mc h3{text-align:center}\n\n\/* ---------- type ---------- *\/\n.cgau-listing .a6-eye{display:block;font:600 clamp(19px,1.9vw,24px)\/1.2 'Geist',sans-serif;letter-spacing:-.015em;margin-bottom:10px}\n.cgau-listing .a6-h1{font:700 clamp(42px,8.4vw,104px)\/1 'Geist',sans-serif;letter-spacing:-.045em}\n.cgau-listing .a6-h2{font:700 clamp(38px,6.2vw,80px)\/1.04 'Geist',sans-serif;letter-spacing:-.04em}\n.cgau-listing .a6-h2s{font:700 clamp(30px,4.2vw,48px)\/1.08 'Geist',sans-serif;letter-spacing:-.03em}\n.cgau-listing .a6-h3{font:600 clamp(22px,2.2vw,28px)\/1.18 'Geist',sans-serif;letter-spacing:-.025em}\n.cgau-listing .a6-h2 em,.cgau-listing .a6-h1 em{font-style:normal;color:var(--ink2)}\n.cgau-listing :is(.a6-h1,.a6-h2,.a6-h2s,.a6-h3){text-wrap:balance}\n.cgau-listing .a6-lede{font:500 clamp(17px,1.6vw,21px)\/1.45 'Geist',sans-serif;color:var(--ink2);max-width:680px;margin-top:20px}\n.cgau-listing .a6-lede b{color:var(--ink);font-weight:600}\n.cgau-listing .a6-note{font:400 14px\/1.5 'Geist',sans-serif;color:var(--ink2);margin-top:18px;max-width:740px}\n.cgau-listing .a6-c .a6-lede,.cgau-listing .a6-c .a6-note{margin-left:auto;margin-right:auto}\n.cgau-listing .a6-gx{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}\n.cgau-listing .a6-gb{background-image:var(--g-blue)}.cgau-listing .a6-gv{background-image:var(--g-violet)}.cgau-listing .a6-gg{background-image:var(--g-green)}\n.cgau-listing .a6-ga{background-image:var(--g-amber)}.cgau-listing .a6-gd{background-image:var(--g-duo)}.cgau-listing .a6-gh{background-image:var(--g-hero)}\n.cgau-listing .a6-lines\u003espan{display:inline-block}\n.cgau-listing .a6-rs\u003e.a6-rsi{display:block}\n\n\/* ---------- local nav: product name, condition and Buy ---------- *\/\n.cgau-listing .a6-nav{position:sticky;top:var(--header-height,0px);z-index:30;background:rgba(255,255,255,.96);border-bottom:1px solid rgba(0,0,0,.1)}\n.cgau-listing .a6-nav-in{max-width:calc(var(--col) + 2 * var(--pad));margin:0 auto;padding:0 var(--pad);height:52px;display:flex;align-items:center;gap:22px}\n.cgau-listing .a6-nav-t{display:flex;align-items:baseline;gap:8px;min-width:0;text-decoration:none;white-space:nowrap}\n.cgau-listing .a6-nav-t b{font:600 19px\/1 'Geist',sans-serif;letter-spacing:-.02em;color:var(--ink)}\n.cgau-listing .a6-nav-t span{font:500 12px\/1 'Geist',sans-serif;color:var(--orange)}\n.cgau-listing .a6-nav-l{display:flex;gap:20px;margin-left:auto}\n.cgau-listing .a6-nav-l a{font:400 12px\/1 'Geist',sans-serif;color:rgba(0,0,0,.78);text-decoration:none;white-space:nowrap;padding:6px 0}\n.cgau-listing .a6-nav-l a:hover{color:var(--link)}\n.cgau-listing .a6-buy{margin-left:0;flex:0 0 auto;font:500 13px\/1 'Geist',sans-serif;background:var(--blue);color:#fff;border-radius:999px;padding:8px 15px;text-decoration:none;white-space:nowrap;transition:background .2s}\n.cgau-listing .a6-buy:hover{background:#0077ed}\n.cgau-listing .a6-buy:focus-visible,.cgau-listing .a6-nav a:focus-visible{outline:2px solid var(--link);outline-offset:3px}\n.cgau-listing .a6-nav::after{content:\"\";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--g-hero);transform-origin:0 50%;scale:0 1;pointer-events:none}\n\n\/* ---------- hero ---------- *\/\n.cgau-listing .a6-hero{background:var(--soft);padding:clamp(56px,7vw,96px) 0 clamp(44px,5vw,72px);text-align:center;margin-top:12px}\n.cgau-listing .a6-new{font:600 clamp(15px,1.4vw,17px)\/1.2 'Geist',sans-serif;color:var(--orange);margin-bottom:6px}\n.cgau-listing .a6-pname{font:600 clamp(21px,2.1vw,28px)\/1.15 'Geist',sans-serif;letter-spacing:-.02em;margin-bottom:14px}\n.cgau-listing .a6-hero .a6-lede{margin:22px auto 0;max-width:620px}\n.cgau-listing .a6-stage{position:relative;width:min(560px,96%);aspect-ratio:1\/1;margin:24px auto 0}\n.cgau-listing .a6-glow{position:absolute;left:4%;right:4%;top:26%;bottom:0;border-radius:50%;pointer-events:none;\n  background:radial-gradient(46% 46% at 36% 56%,rgba(10,132,255,.22),rgba(10,132,255,0) 72%),radial-gradient(46% 46% at 64% 54%,rgba(110,76,245,.2),rgba(110,76,245,0) 72%),radial-gradient(40% 36% at 50% 90%,rgba(227,54,139,.16),rgba(227,54,139,0) 72%)}\n.cgau-listing .a6-prod{position:absolute;inset:0}\n.cgau-listing .a6-prod img{width:100%;height:100%;object-fit:contain}\n.cgau-listing .a6-glance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:820px;margin:26px auto 0}\n.cgau-listing .a6-glance\u003ediv{padding:4px 12px;border-left:1px solid var(--rule)}\n.cgau-listing .a6-glance\u003ediv:first-child{border-left:0}\n.cgau-listing .a6-glance b{display:block;font:600 clamp(20px,2.1vw,26px)\/1.15 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .a6-glance span{display:block;font:400 13px\/1.35 'Geist',sans-serif;color:var(--ink2);margin-top:4px}\n.cgau-listing .a6-cnote{max-width:640px;margin:38px auto 0;font:500 16px\/1.5 'Geist',sans-serif;color:var(--ink2)}\n.cgau-listing .a6-cnote b{color:var(--ink);font-weight:600}\n\n\/* ---------- swipe rows (highlights and feature cards) ---------- *\/\n.cgau-listing .a6-gal{position:relative;margin-top:clamp(26px,3vw,40px);padding-bottom:62px}\n.cgau-listing .a6-track{--tp:max(var(--pad),calc((100% - var(--col)) \/ 2));display:grid;grid-auto-flow:column;grid-auto-columns:var(--cw,88%);gap:clamp(12px,1.4vw,20px);\n  overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--tp);padding-inline:var(--tp);scrollbar-width:none}\n.cgau-listing .a6-track::-webkit-scrollbar{display:none}\n.cgau-listing .a6-track\u003eli{scroll-snap-align:start;min-width:0}\n.cgau-listing .a6-track::scroll-button(*){position:absolute;bottom:4px;width:36px;height:36px;border:0;border-radius:50%;background:rgba(210,210,215,.64);color:rgba(0,0,0,.56);\n  font:400 30px\/33px 'Geist',sans-serif;text-align:center;cursor:pointer;transition:background .2s,opacity .2s}\n.cgau-listing .a6-track::scroll-button(*):hover{background:rgba(223,223,227,.78);color:rgba(0,0,0,.66)}\n.cgau-listing .a6-track::scroll-button(*):focus-visible{outline:2px solid var(--link);outline-offset:2px}\n.cgau-listing .a6-track::scroll-button(*):disabled{opacity:.42;cursor:default}\n.cgau-listing .a6-track::scroll-button(left){content:\"\\2039\" \/ \"Previous\";right:calc(max(var(--pad),calc((100% - var(--col)) \/ 2)) + 48px)}\n.cgau-listing .a6-track::scroll-button(right){content:\"\\203A\" \/ \"Next\";right:max(var(--pad),calc((100% - var(--col)) \/ 2))}\n.cgau-listing .a6-dark .a6-track::scroll-button(*){background:rgba(66,66,69,.72);color:rgba(255,255,255,.8)}\n.cgau-listing .a6-dark .a6-track::scroll-button(*):hover{background:rgba(80,80,84,.8)}\n\n\/* highlights *\/\n.cgau-listing .a6-hl .a6-track{--cw:88%}\n.cgau-listing .a6-hc{position:relative;height:clamp(440px,46vw,540px);border-radius:clamp(22px,2.2vw,28px);overflow:clip;display:flex;flex-direction:column;background:var(--hc-bg,var(--soft));color:var(--ink)}\n.cgau-listing .a6-hc-t{position:relative;z-index:2;padding:clamp(24px,2.6vw,36px) clamp(22px,2.6vw,36px) 0;font:600 clamp(17px,1.6vw,21px)\/1.34 'Geist',sans-serif;letter-spacing:-.015em;color:var(--hc-ink2,var(--ink2));max-width:540px}\n.cgau-listing .a6-hc-t b{display:block;color:var(--hc-ink,var(--ink));font-size:clamp(22px,2.3vw,30px);line-height:1.12;letter-spacing:-.025em;margin-bottom:8px}\n.cgau-listing .a6-hc-m{position:relative;flex:1;min-height:0}\n.cgau-listing .a6-hc-m\u003eimg{position:absolute;left:50%;top:50%;translate:-50% -50%;width:auto;height:auto;max-width:92%;max-height:94%;object-fit:contain}\n.cgau-listing .a6-hc-tag{position:absolute;z-index:3;right:16px;bottom:16px;font:500 11px\/1 'Geist',sans-serif;letter-spacing:.02em;color:#fff;background:rgba(0,0,0,.45);padding:6px 9px;border-radius:99px}\n.cgau-listing .a6-hc-photo{--hc-ink:#fff;--hc-ink2:rgba(255,255,255,.86)}\n.cgau-listing .a6-hc-photo .a6-hc-m{position:absolute;inset:0}\n.cgau-listing .a6-hc-photo .a6-hc-m\u003eimg{inset:0;left:0;top:0;translate:none;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:50% 70%}\n.cgau-listing .a6-hc-photo::after{content:\"\";position:absolute;inset:0 0 45% 0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.66) 0%,rgba(0,0,0,.32) 55%,rgba(0,0,0,0) 100%);pointer-events:none}\n.cgau-listing .a6-hc-lens{--hc-bg:linear-gradient(160deg,#eef4ff 0%,#f1ecff 100%)}\n.cgau-listing .a6-hc-night{--hc-bg:linear-gradient(180deg,#05070c 0%,#1a2742 100%);--hc-ink:#f5f5f7;--hc-ink2:#a1a1a6}\n.cgau-listing .a6-hc-night .a6-hc-m\u003eimg{max-width:100%;max-height:100%;border-radius:0}\n.cgau-listing .a6-hc-sun{--hc-bg:linear-gradient(180deg,#fff8ec 0%,#ffeccc 100%)}\n.cgau-listing .a6-hc-sun .a6-hc-m{margin:18px clamp(18px,2.6vw,36px) clamp(18px,2.6vw,36px);container-type:size}\n.cgau-listing .a6-hc-sun .a6-crop{position:absolute;left:50%;top:50%;translate:-50% -50%;width:min(100cqw,calc(100cqh * 1.3356));box-shadow:0 18px 40px rgba(120,70,0,.16)}\n.cgau-listing .a6-hc-store{--hc-bg:linear-gradient(160deg,#f4efff 0%,#e9e0ff 100%)}\n.cgau-listing .a6-big{position:absolute;left:0;right:0;top:50%;translate:0 -50%;text-align:center}\n.cgau-listing .a6-big\u003espan{display:inline-block;font:700 clamp(96px,13vw,168px)\/.9 'Geist',sans-serif;letter-spacing:-.06em}\n.cgau-listing .a6-big small{font-size:.36em;letter-spacing:-.02em;margin-left:4px}\n.cgau-listing .a6-big i{display:block;font:500 clamp(15px,1.4vw,18px)\/1.3 'Geist',sans-serif;font-style:normal;letter-spacing:-.01em;color:#5a3fd6;margin-top:16px}\n.cgau-listing .a6-dots{display:none}\n\n\/* crops of a wide or square image inside a fixed box (crop box set per use) *\/\n.cgau-listing .a6-crop{position:relative;overflow:clip;border-radius:18px}\n.cgau-listing .a6-crop img{position:absolute;left:0;top:0;max-width:none;width:var(--iw);margin-left:var(--ix);margin-top:var(--iy)}\n.cgau-listing .a6-ins1{--iw:366%;--ix:-30%;--iy:-60.75%;aspect-ratio:800\/599}\n.cgau-listing .a6-ins2{--iw:366%;--ix:-133%;--iy:-60.75%;aspect-ratio:800\/599}\n.cgau-listing .a6-ins3{--iw:366%;--ix:-236%;--iy:-60.75%;aspect-ratio:800\/599}\n\/* zoom on one part of the square front render: --s = scale, --cx\/--cy = the part's centre (fractions of the image) *\/\n.cgau-listing .a6-zm{position:relative;overflow:clip}\n.cgau-listing .a6-zm\u003eimg{position:absolute;left:50%;top:50%;max-width:none;width:calc(var(--s) * 100%);aspect-ratio:1\/1;translate:calc(var(--cx) * -100%) calc(var(--cy) * -100%)}\n\n\/* feature cards *\/\n.cgau-listing .a6-row .a6-track{--cw:84%}\n.cgau-listing .a6-fcd{display:flex;flex-direction:column;height:100%}\n.cgau-listing .a6-fcd-m{aspect-ratio:4\/3;border-radius:22px;background:var(--fm-bg,linear-gradient(160deg,#f5f5f7 0%,#e8e8ed 100%))}\n.cgau-listing .a6-fcd p{font:500 clamp(16px,1.35vw,17px)\/1.45 'Geist',sans-serif;color:var(--ink2);padding:20px 6px 0}\n.cgau-listing .a6-fcd p b{color:var(--ink);font-weight:600}\n.cgau-listing .a6-fm-dark{--fm-bg:linear-gradient(180deg,#05070c 0%,#1d2a45 100%)}\n.cgau-listing .a6-fm-night{--fm-bg:radial-gradient(40% 36% at 58% 36%,rgba(255,214,140,.5),rgba(255,214,140,0) 70%),linear-gradient(180deg,#020308 0%,#0f1626 100%)}\n.cgau-listing .a6-fm-night\u003eimg{filter:brightness(.62) saturate(.9)}\n.cgau-listing .a6-fm-sun{--fm-bg:linear-gradient(180deg,#fff8ec 0%,#ffeccc 100%)}\n.cgau-listing .a6-fm-cover\u003eimg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}\n.cgau-listing .a6-dark .a6-fcd-m{--fm-bg:linear-gradient(160deg,#1d1d1f 0%,#111113 100%)}\n\n\/* ---------- take a closer look ---------- *\/\n.cgau-listing .a6-clbox{position:relative;margin-top:clamp(24px,3vw,40px);background:var(--soft);border-radius:clamp(22px,2.6vw,32px);overflow:clip}\n.cgau-listing .a6-clstage{position:relative;height:clamp(400px,54vw,620px);overflow:clip;container-type:size;background:var(--soft);transition:background .6s ease}\n.cgau-listing .a6-clzoom{position:absolute;left:50%;top:50%;width:min(94cqw,94cqh);height:min(94cqw,94cqh);translate:-50% -50%}\n.cgau-listing .a6-clzi{--cx:.5;--cy:.5;--s:1;position:absolute;inset:0;transform-origin:0 0;\n  transform:translate(calc(50% - var(--cx) * var(--s) * 100%),calc(50% - var(--cy) * var(--s) * 100%)) scale(var(--s));transition:transform 1.1s var(--out),opacity .5s ease}\n.cgau-listing .a6-clzi\u003eimg{width:100%;height:100%;object-fit:contain}\n.cgau-listing .a6-cled{position:absolute;border-radius:50%;translate:-50% -50%;opacity:0;pointer-events:none;mix-blend-mode:screen;transition:opacity .5s}\n.cgau-listing .a6-cled-r{left:41%;top:86.2%;width:5%;height:7.5%;background:radial-gradient(closest-side,#ff453a,rgba(255,69,58,0))}\n.cgau-listing .a6-cled-b{left:59.2%;top:86.2%;width:5%;height:7.5%;background:radial-gradient(closest-side,#0a84ff,rgba(10,132,255,0))}\n.cgau-listing .a6-cled-s{left:53.9%;top:81.6%;width:4.4%;height:4.4%;background:radial-gradient(closest-side,#fff6dc,rgba(255,214,120,0))}\n.cgau-listing .a6-clvid{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s}\n.cgau-listing .a6-clinfo{position:absolute;z-index:3;left:var(--pad);right:var(--pad);bottom:16px;pointer-events:none}\n.cgau-listing .a6-clinfo p{position:absolute;left:0;bottom:0;max-width:380px;background:rgba(255,255,255,.97);border-radius:20px;padding:16px 20px;box-shadow:0 10px 30px rgba(0,0,0,.08);\n  font:500 15px\/1.45 'Geist',sans-serif;color:var(--ink2);opacity:0;translate:0 10px;transition:opacity .35s ease,translate .5s var(--out)}\n.cgau-listing .a6-clinfo p b{color:var(--ink);font-weight:600}\n.cgau-listing .a6-clpills{position:relative;display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:6px var(--pad) 22px;scroll-padding-inline:var(--pad)}\n.cgau-listing .a6-clpills::-webkit-scrollbar{display:none}\n.cgau-listing .a6-pk{position:relative;flex:0 0 auto;display:inline-flex}\n.cgau-listing .a6-pl,.cgau-listing .a6-px{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;height:50px;padding:0 20px 0 12px;border-radius:999px;cursor:pointer;\n  font:600 15px\/1 'Geist',sans-serif;letter-spacing:-.01em;white-space:nowrap;background:#e8e8ed;color:var(--ink);transition:background .3s,color .3s}\n.cgau-listing .a6-pl:hover{background:#dedee3}\n.cgau-listing .a6-pl input,.cgau-listing .a6-clpills\u003einput{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}\n.cgau-listing .a6-pl i,.cgau-listing .a6-px i{position:relative;flex:0 0 26px;width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor;transition:rotate .45s var(--out)}\n.cgau-listing .a6-pl i::before,.cgau-listing .a6-pl i::after,.cgau-listing .a6-px i::before,.cgau-listing .a6-px i::after{content:\"\";position:absolute;left:50%;top:50%;width:11px;height:1.5px;margin:-.75px 0 0 -5.5px;background:currentColor;border-radius:1px}\n.cgau-listing .a6-pl i::after,.cgau-listing .a6-px i::after{rotate:90deg}\n.cgau-listing .a6-px{display:none;position:absolute;inset:0;background:var(--ink);color:#fff}\n.cgau-listing .a6-px i{rotate:45deg}\n.cgau-listing .a6-clbox:has(#a6cl1:checked) .a6-px1,.cgau-listing .a6-clbox:has(#a6cl2:checked) .a6-px2,.cgau-listing .a6-clbox:has(#a6cl3:checked) .a6-px3,\n.cgau-listing .a6-clbox:has(#a6cl4:checked) .a6-px4,.cgau-listing .a6-clbox:has(#a6cl5:checked) .a6-px5{display:inline-flex}\n.cgau-listing .a6-clbox:has(#a6cl1:focus-visible) .a6-pl1,.cgau-listing .a6-clbox:has(#a6cl2:focus-visible) .a6-pl2,.cgau-listing .a6-clbox:has(#a6cl3:focus-visible) .a6-pl3,\n.cgau-listing .a6-clbox:has(#a6cl4:focus-visible) .a6-pl4,.cgau-listing .a6-clbox:has(#a6cl5:focus-visible) .a6-pl5,\n.cgau-listing .a6-clbox:has(#a6cl1:focus-visible) .a6-px1,.cgau-listing .a6-clbox:has(#a6cl2:focus-visible) .a6-px2,.cgau-listing .a6-clbox:has(#a6cl3:focus-visible) .a6-px3,\n.cgau-listing .a6-clbox:has(#a6cl4:focus-visible) .a6-px4,.cgau-listing .a6-clbox:has(#a6cl5:focus-visible) .a6-px5,\n.cgau-listing .a6-clbox:has(#a6cl0:focus-visible) .a6-px{outline:2px solid var(--link);outline-offset:3px}\n.cgau-listing .a6-clbox:has(#a6cl1:checked) .a6-clzi{--cx:.5;--cy:.245;--s:1.55}\n.cgau-listing .a6-clbox:has(#a6cl2:checked) .a6-clzi{--cx:.5;--cy:.59;--s:2.7}\n.cgau-listing .a6-clbox:has(#a6cl3:checked) .a6-clzi{--cx:.5;--cy:.832;--s:2.6}\n.cgau-listing .a6-clbox:has(#a6cl4:checked) .a6-clzi{--cx:.502;--cy:.845;--s:3.3}\n.cgau-listing .a6-clbox:has(#a6cl4:checked) .a6-cled-r{opacity:1;animation:cgau-a6-red 1.6s ease-in-out infinite}\n.cgau-listing .a6-clbox:has(#a6cl4:checked) .a6-cled-b{opacity:1;animation:cgau-a6-blue 1.6s ease-in-out infinite}\n.cgau-listing .a6-clbox:has(#a6cl4:checked) .a6-cled-s{opacity:.9}\n.cgau-listing .a6-clbox:has(#a6cl5:checked) .a6-clstage{background:#000}\n.cgau-listing .a6-clbox:has(#a6cl5:checked) .a6-clzi{opacity:0}\n.cgau-listing .a6-clbox:has(#a6cl5:checked) .a6-clvid{opacity:1;visibility:visible}\n.cgau-listing .a6-clbox:has(#a6cl1:checked) .a6-ci1,.cgau-listing .a6-clbox:has(#a6cl2:checked) .a6-ci2,.cgau-listing .a6-clbox:has(#a6cl3:checked) .a6-ci3,\n.cgau-listing .a6-clbox:has(#a6cl4:checked) .a6-ci4{opacity:1;translate:none;transition-delay:.25s}\n.cgau-listing .a6-clhint{font:400 14px\/1.4 'Geist',sans-serif;color:var(--ink2);text-align:center;padding:0 var(--pad) 18px}\n\n\/* ---------- dual view ---------- *\/\n.cgau-listing .a6-seg{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:4px;border-radius:999px;background:#e8e8ed;margin:32px 0 24px;position:relative}\n.cgau-listing .a6-seg label{position:relative;z-index:1;display:block;cursor:pointer;padding:10px 22px;border-radius:999px;font:500 15px\/1 'Geist',sans-serif;color:#515154;text-align:center;transition:color .3s}\n.cgau-listing .a6-seg input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}\n.cgau-listing .a6-seg label:has(input:checked){color:var(--ink)}\n.cgau-listing .a6-seg label:has(input:focus-visible){outline:2px solid var(--link);outline-offset:2px}\n.cgau-listing .a6-seg-p{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px - (var(--n) - 1) * 4px) \/ var(--n));border-radius:999px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.12);transition:transform .55s var(--ease)}\n.cgau-listing .a6-duo:has(#a6-s2:checked) .a6-seg-p{transform:translateX(calc(100% + 4px))}\n.cgau-listing .a6-duo:has(#a6-s3:checked) .a6-seg-p{transform:translateX(calc(200% + 8px))}\n.cgau-listing .a6-views{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:16px;align-items:start}\n.cgau-listing .a6-frame{position:relative;aspect-ratio:1672\/941;border-radius:24px;overflow:clip;background:#1d1d1f;box-shadow:0 30px 60px rgba(0,0,0,.14)}\n.cgau-listing .a6-photo{position:absolute;inset:0}\n.cgau-listing .a6-photo img{width:100%;height:100%;object-fit:cover}\n.cgau-listing .a6-ptz .a6-photo{transform-origin:0 0;transition:transform 1.4s var(--ease)}\n.cgau-listing .a6-duo:has(#a6-s1:checked) .a6-ptz .a6-photo{transform:translate(-.04%,-54.4%) scale(1.8)}\n.cgau-listing .a6-duo:has(#a6-s2:checked) .a6-ptz .a6-photo{transform:translate(-84.4%,-64%) scale(3)}\n.cgau-listing .a6-duo:has(#a6-s3:checked) .a6-ptz .a6-photo{transform:translate(-214%,-127.6%) scale(3.2)}\n.cgau-listing .a6-box{position:absolute;border-radius:10px;box-shadow:0 0 0 1.5px rgba(255,255,255,.5);transition:box-shadow .5s,background .5s}\n.cgau-listing .a6-box b{position:absolute;left:0;top:-30px;font:600 12px\/1 'Geist',sans-serif;color:#fff;background:var(--link);padding:7px 10px;border-radius:99px;white-space:nowrap;opacity:0;transform:translateY(4px);transition:opacity .4s,transform .4s var(--ease)}\n.cgau-listing .a6-bx1{left:.5%;top:36%;width:22.5%;height:55%}\n.cgau-listing .a6-bx2{left:41.6%;top:25.2%;width:6.6%;height:26.5%}\n.cgau-listing .a6-bx3{left:77%;top:48%;width:11.8%;height:15.5%}\n.cgau-listing .a6-duo:has(#a6-s1:checked) .a6-bx1,.cgau-listing .a6-duo:has(#a6-s2:checked) .a6-bx2,.cgau-listing .a6-duo:has(#a6-s3:checked) .a6-bx3{box-shadow:0 0 0 2px #2997ff,0 0 24px rgba(41,151,255,.6);background:rgba(41,151,255,.08)}\n.cgau-listing .a6-duo:has(#a6-s1:checked) .a6-bx1 b,.cgau-listing .a6-duo:has(#a6-s2:checked) .a6-bx2 b,.cgau-listing .a6-duo:has(#a6-s3:checked) .a6-bx3 b{opacity:1;transform:none}\n.cgau-listing .a6-lab{position:absolute;left:14px;top:14px;z-index:2;font:600 13px\/1 'Geist',sans-serif;color:#fff;background:rgba(0,0,0,.5);padding:8px 12px;border-radius:99px}\n.cgau-listing .a6-lab i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#ff453a;margin-right:8px;vertical-align:1px;animation:cgau-a6-rec 1.6s ease-in-out infinite}\n.cgau-listing .a6-lab span{display:none}\n.cgau-listing .a6-duo:has(#a6-s1:checked) .a6-l1,.cgau-listing .a6-duo:has(#a6-s2:checked) .a6-l2,.cgau-listing .a6-duo:has(#a6-s3:checked) .a6-l3{display:inline}\n.cgau-listing .a6-ret{position:absolute;left:50%;top:50%;width:26%;aspect-ratio:1\/1;transform:translate(-50%,-50%);border-radius:14px;box-shadow:0 0 0 1px rgba(255,255,255,.6);pointer-events:none;transform-origin:0 0}\n.cgau-listing .a6-side{display:grid;gap:16px}\n.cgau-listing .a6-card{padding:14px 4px 0}\n.cgau-listing .a6-card b{display:block;font:600 24px\/1.15 'Geist',sans-serif;letter-spacing:-.025em}\n.cgau-listing .a6-card span{display:block;font:400 15px\/1.45 'Geist',sans-serif;color:var(--ink2);margin-top:8px}\n\n\/* ---------- detection (dark) ---------- *\/\n.cgau-listing .a6-rd{position:relative;width:min(880px,100%);aspect-ratio:2\/1.08;margin:52px auto 0;container-type:inline-size}\n.cgau-listing .a6-rd\u003ediv{position:absolute}\n.cgau-listing .a6-arc{left:50%;bottom:6%;transform:translateX(-50%);transform-origin:50% 100%;border-radius:999px 999px 0 0;border:1px solid rgba(255,255,255,.28);border-bottom:0}\n.cgau-listing .a6-a1{width:34cqw;height:17cqw;background:radial-gradient(100% 200% at 50% 100%,rgba(41,151,255,.18),rgba(41,151,255,0) 70%);border-color:rgba(41,151,255,.8)}\n.cgau-listing .a6-a2{width:60cqw;height:30cqw;border-color:rgba(191,90,242,.6)}\n.cgau-listing .a6-a3{width:92cqw;height:46cqw;border-style:dashed;border-color:rgba(255,255,255,.22)}\n.cgau-listing .a6-sweep{left:50%;bottom:6%;width:92cqw;height:46cqw;margin-left:-46cqw;overflow:clip;border-radius:999px 999px 0 0}\n.cgau-listing .a6-sweep::before{content:\"\";position:absolute;left:0;top:0;width:92cqw;height:92cqw;border-radius:50%;background:conic-gradient(from -40deg,rgba(41,151,255,0) 0deg,rgba(41,151,255,.55) 40deg,transparent 40.5deg);opacity:0;rotate:-90deg}\n.cgau-listing .a6-wall{left:50%;bottom:0;width:18cqw;height:6%;margin-left:-9cqw;border-top:1px solid rgba(255,255,255,.4);background:linear-gradient(180deg,rgba(255,255,255,.08),transparent)}\n.cgau-listing .a6-cam{left:50%;bottom:6%;width:2.4cqw;height:2.4cqw;margin:0 0 -1.2cqw -1.2cqw;border-radius:50%;background:#fff;box-shadow:0 0 0 .8cqw rgba(255,255,255,.12),0 0 3cqw rgba(41,151,255,.9)}\n.cgau-listing .a6-rl{left:50%;transform:translateX(-50%);text-align:center;font:600 max(11px,1.55cqw)\/1.25 'Geist',sans-serif;color:#f5f5f7;white-space:nowrap}\n.cgau-listing .a6-rl small{display:block;font:400 max(10px,1.35cqw)\/1.3 'Geist',sans-serif;color:#a1a1a6}\n.cgau-listing .a6-rl1{bottom:25%;color:#5ac8fa}.cgau-listing .a6-rl2{bottom:47%;color:#da8fff}.cgau-listing .a6-rl3{bottom:73%}\n.cgau-listing .a6-bl{width:1.6cqw;height:1.6cqw;border-radius:50%}\n.cgau-listing .a6-bl::after{content:attr(data-k);position:absolute;left:2.4cqw;top:-.3cqw;font:500 max(10px,1.3cqw)\/1 'Geist',sans-serif;color:#d2d2d7;white-space:nowrap}\n.cgau-listing .a6-b1{left:12%;bottom:30%;background:#ffd60a;box-shadow:0 0 1.6cqw #ffd60a}\n.cgau-listing .a6-b2{left:66%;bottom:27%;background:#5ac8fa;box-shadow:0 0 1.6cqw #5ac8fa}\n.cgau-listing .a6-b3{left:19%;bottom:15%;background:#30d158;box-shadow:0 0 1.6cqw #30d158}\n.cgau-listing .a6-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 28px;margin-top:60px;text-align:left}\n.cgau-listing .a6-trio\u003ediv{position:relative;padding:22px 0 0;border-top:1px solid #2c2c2e}\n.cgau-listing .a6-trio b{display:block;font:600 21px\/1.2 'Geist',sans-serif;letter-spacing:-.02em;color:#f5f5f7}\n.cgau-listing .a6-trio span{display:block;font:400 15px\/1.45 'Geist',sans-serif;color:#a1a1a6;margin-top:8px}\n\n\/* ---------- deterrence (dark) ---------- *\/\n.cgau-listing .a6-det{overflow:clip}\n.cgau-listing .a6-det::before,.cgau-listing .a6-det::after{content:\"\";position:absolute;top:0;bottom:0;width:50%;opacity:0;pointer-events:none;transition:opacity .6s}\n.cgau-listing .a6-det::before{left:0;background:radial-gradient(60% 55% at 0% 50%,rgba(255,69,58,.4),rgba(255,69,58,0) 70%)}\n.cgau-listing .a6-det::after{right:0;background:radial-gradient(60% 55% at 100% 50%,rgba(10,132,255,.42),rgba(10,132,255,0) 70%)}\n.cgau-listing .a6-det:has(#a6-al:checked)::before{opacity:1;animation:cgau-a6-red 1.6s ease-in-out infinite}\n.cgau-listing .a6-det:has(#a6-al:checked)::after{opacity:1;animation:cgau-a6-blue 1.6s ease-in-out infinite}\n.cgau-listing .a6-det-g{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}\n.cgau-listing .a6-lb{position:relative;aspect-ratio:1\/1;overflow:clip;-webkit-mask:radial-gradient(closest-side,#000 70%,transparent 100%);mask:radial-gradient(closest-side,#000 70%,transparent 100%)}\n.cgau-listing .a6-lb-in{position:absolute;inset:0;transform-origin:0 0;transform:translate(-90%,-179.6%) scale(2.8)}\n.cgau-listing .a6-lb-in img{width:100%;height:100%;object-fit:contain}\n.cgau-listing .a6-led{position:absolute;border-radius:50%;transform:translate(-50%,-50%);opacity:.12;transition:opacity .5s;mix-blend-mode:screen}\n.cgau-listing .a6-led-r{left:40.6%;top:86%;width:6%;height:9%;background:radial-gradient(closest-side,#ff453a,rgba(255,69,58,0))}\n.cgau-listing .a6-led-b{left:59.4%;top:86%;width:6%;height:9%;background:radial-gradient(closest-side,#0a84ff,rgba(10,132,255,0))}\n.cgau-listing .a6-led-s{left:53.6%;top:81.4%;width:5%;height:5%;background:radial-gradient(closest-side,#fff6dc,rgba(255,214,120,0))}\n.cgau-listing .a6-det:has(#a6-al:checked) .a6-led-r{opacity:1;animation:cgau-a6-red 1.6s ease-in-out infinite}\n.cgau-listing .a6-det:has(#a6-al:checked) .a6-led-b{opacity:1;animation:cgau-a6-blue 1.6s ease-in-out infinite}\n.cgau-listing .a6-det:has(#a6-al:checked) .a6-led-s{opacity:.9}\n.cgau-listing .a6-wv{position:absolute;left:50%;top:42%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;border:1.5px solid rgba(255,255,255,.7);opacity:0}\n.cgau-listing .a6-det:has(#a6-al:checked) .a6-wv{animation:cgau-a6-sound 2.4s ease-out infinite}\n.cgau-listing .a6-det:has(#a6-al:checked) .a6-wv.a6-v2{animation-delay:.8s}\n.cgau-listing .a6-det:has(#a6-al:checked) .a6-wv.a6-v3{animation-delay:1.6s}\n.cgau-listing .a6-db{font:700 clamp(96px,12vw,152px)\/.85 'Geist',sans-serif;letter-spacing:-.06em;color:#48484a;transition:color .5s}\n.cgau-listing .a6-db small{font-size:.32em;letter-spacing:-.02em;margin-left:6px}\n.cgau-listing .a6-det:has(#a6-al:checked) .a6-db{color:transparent;-webkit-text-fill-color:transparent;background-image:var(--g-duo);-webkit-background-clip:text;background-clip:text}\n.cgau-listing .a6-dl{margin-top:26px;border-top:1px solid #2c2c2e}\n.cgau-listing .a6-dl li{padding:14px 0;border-bottom:1px solid #2c2c2e;font:400 16px\/1.45 'Geist',sans-serif;color:#a1a1a6}\n.cgau-listing .a6-dl li b{color:#f5f5f7;font-weight:600}\n.cgau-listing .a6-sw{display:inline-flex;align-items:center;gap:14px;margin-top:28px;cursor:pointer;font:500 16px\/1.25 'Geist',sans-serif;color:#f5f5f7;border-radius:99px}\n.cgau-listing .a6-sw input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}\n.cgau-listing .a6-sw i{position:relative;display:block;flex:0 0 51px;height:31px;border-radius:99px;background:#39393d;transition:background .3s}\n.cgau-listing .a6-sw i::after{content:\"\";position:absolute;left:2px;top:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.3);transition:transform .4s var(--ease)}\n.cgau-listing .a6-det:has(#a6-al:checked) .a6-sw i{background:#30d158}\n.cgau-listing .a6-det:has(#a6-al:checked) .a6-sw i::after{transform:translateX(20px)}\n.cgau-listing .a6-sw:has(input:focus-visible){outline:2px solid #2997ff;outline-offset:4px}\n.cgau-listing .a6-sw small{display:block;font:400 13px\/1.3 'Geist',sans-serif;color:#a1a1a6}\n\n\/* ---------- power ---------- *\/\n.cgau-listing .a6-pw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center;margin-top:52px}\n.cgau-listing .a6-pimg{position:relative;overflow:clip;aspect-ratio:1\/1;background:radial-gradient(46% 42% at 62% 34%,rgba(255,196,10,.26),rgba(255,196,10,0) 70%)}\n.cgau-listing .a6-pimg img{position:absolute;inset:6%;width:88%;height:88%;object-fit:contain}\n.cgau-listing .a6-glint{position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,0) 35%,rgba(255,236,200,.6) 50%,rgba(255,255,255,0) 65%);background-size:300% 100%;background-position:100% 0;mix-blend-mode:soft-light;pointer-events:none}\n.cgau-listing .a6-sun{position:absolute;right:9%;top:8%;width:18%;aspect-ratio:1\/1;border-radius:50%;background:radial-gradient(circle,#fff7e0 0 30%,rgba(255,196,90,.6) 48%,rgba(255,196,90,0) 70%)}\n.cgau-listing .a6-stats{display:grid;border-top:1px solid var(--rule)}\n.cgau-listing .a6-stat{padding:24px 0;border-bottom:1px solid var(--rule)}\n.cgau-listing .a6-stat b{display:block;font:700 clamp(40px,4.6vw,56px)\/1 'Geist',sans-serif;letter-spacing:-.045em}\n.cgau-listing .a6-stat b small{font-size:.42em;letter-spacing:-.02em;margin-left:4px}\n.cgau-listing .a6-stat p{font:400 16px\/1.5 'Geist',sans-serif;color:var(--ink2);margin-top:8px}\n.cgau-listing .a6-place{margin-top:clamp(48px,6vw,80px);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}\n.cgau-listing .a6-place .a6-seg{display:grid;width:100%;margin:0 0 22px}\n.cgau-listing .a6-place .a6-seg label{white-space:nowrap;padding:10px 12px}\n.cgau-listing .a6-pics{position:relative;aspect-ratio:800\/599;border-radius:22px;overflow:clip;box-shadow:0 24px 50px rgba(0,0,0,.12)}\n.cgau-listing .a6-pics\u003e.a6-crop{position:absolute;inset:0;border-radius:0;transition:opacity .6s ease,scale .9s var(--out)}\n.cgau-listing .a6-pics\u003e.a6-ins2{opacity:0;scale:1.04}\n.cgau-listing .a6-placer:has(#a6-p2:checked) .a6-pics\u003e.a6-ins1{opacity:0;scale:1.04}\n.cgau-listing .a6-placer:has(#a6-p2:checked) .a6-pics\u003e.a6-ins2{opacity:1;scale:1}\n.cgau-listing .a6-placer:has(#a6-p2:checked) .a6-seg-p{transform:translateX(calc(100% + 4px))}\n.cgau-listing .a6-pcap p{font:500 17px\/1.5 'Geist',sans-serif;color:var(--ink2)}\n.cgau-listing .a6-pcap p b{display:block;color:var(--ink);font:600 clamp(22px,2.2vw,28px)\/1.18 'Geist',sans-serif;letter-spacing:-.025em;margin-bottom:8px}\n.cgau-listing .a6-pcap .a6-pc2{display:none}\n.cgau-listing .a6-placer:has(#a6-p2:checked) .a6-pc1{display:none}\n.cgau-listing .a6-placer:has(#a6-p2:checked) .a6-pc2{display:block}\n.cgau-listing .a6-247{margin-top:clamp(40px,5vw,64px);border-radius:28px;background:#000;color:#f5f5f7;padding:44px 40px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px}\n.cgau-listing .a6-247 .a6-h3{color:#f5f5f7}\n.cgau-listing .a6-247\u003ediv\u003ep{font:400 16px\/1.5 'Geist',sans-serif;color:#a1a1a6;margin-top:10px}\n.cgau-listing .a6-req li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:13px 0;border-top:1px solid #2c2c2e;font:400 15px\/1.45 'Geist',sans-serif;color:#d2d2d7}\n.cgau-listing .a6-req li:first-child{border-top:0}\n.cgau-listing .a6-req li i{font:600 13px\/1.6 'Geist',sans-serif;font-style:normal;color:#ffd60a}\n\n\/* ---------- storage ---------- *\/\n.cgau-listing .a6-lad{display:grid;gap:18px;margin-top:52px}\n.cgau-listing .a6-bar-row{display:grid;grid-template-columns:190px minmax(0,1fr) 120px;gap:20px;align-items:center}\n.cgau-listing .a6-bar-row b{font:600 19px\/1.2 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .a6-bar-row b small{display:block;font:400 13px\/1.3 'Geist',sans-serif;color:var(--ink2);letter-spacing:0;margin-top:3px}\n.cgau-listing .a6-bar{height:14px;border-radius:99px;background:#e8e8ed;position:relative;overflow:clip}\n.cgau-listing .a6-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:99px;transform-origin:0 50%}\n.cgau-listing .a6-r1 i{width:12.5%;background:var(--g-blue)}\n.cgau-listing .a6-r2 i{width:100%;background:var(--g-violet)}\n.cgau-listing .a6-r3 i{width:100%;background:var(--g-hero)}\n.cgau-listing .a6-bar-row em{font:600 15px\/1.2 'Geist',sans-serif;font-style:normal;text-align:right}\n\n\/* ---------- compatibility ---------- *\/\n.cgau-listing .a6-cmp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 56px;margin-top:52px}\n.cgau-listing .a6-cc{position:relative;padding:22px 0 0;border-top:3px solid #e5e5ea}\n.cgau-listing .a6-cc h3{display:flex;align-items:center;gap:10px;font:600 20px\/1.2 'Geist',sans-serif;letter-spacing:-.02em;margin-bottom:12px}\n.cgau-listing .a6-cc h3 i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:600 13px\/1 'Geist',sans-serif;font-style:normal;color:#fff}\n.cgau-listing .a6-ok{--rl:#30d158}.cgau-listing .a6-no{--rl:#ff453a}.cgau-listing .a6-ask{--rl:#0a84ff}\n.cgau-listing .a6-ok h3 i{background:#248a3d}.cgau-listing .a6-no h3 i{background:#d70015}.cgau-listing .a6-ask h3 i{background:#0071e3}\n.cgau-listing .a6-cc li{padding:11px 0;border-top:1px solid #e8e8ed;font:400 15px\/1.45 'Geist',sans-serif;color:var(--ink2)}\n.cgau-listing .a6-cc li:first-child{border-top:0}\n.cgau-listing .a6-cc li b{color:var(--ink);font-weight:600}\n.cgau-listing :is(.a6-cc,.a6-fc)::before{content:\"\";position:absolute;left:0;right:0;top:-3px;height:3px;background:var(--rl);transform-origin:0 50%;transition:scale .9s var(--out) .05s}\n\n\/* ---------- by the numbers ---------- *\/\n.cgau-listing .a6-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(20px,3vw,40px);margin-top:clamp(28px,4vw,52px)}\n.cgau-listing .a6-n{padding:24px 0 30px;border-top:1px solid var(--rule)}\n.cgau-listing .a6-n-k{font:600 clamp(14px,1.3vw,17px)\/1.3 'Geist',sans-serif;color:var(--ink2)}\n.cgau-listing .a6-n-v{font:700 clamp(46px,5.6vw,72px)\/1.02 'Geist',sans-serif;letter-spacing:-.045em;margin-top:6px;white-space:nowrap}\n.cgau-listing .a6-n-v i{font-style:normal;counter-reset:cga6n calc(var(--cgau-kn))}\n.cgau-listing .a6-n-v i::before{content:counter(cga6n)}\n.cgau-listing .a6-n-v small{font-size:.42em;letter-spacing:-.02em;margin-left:3px}\n.cgau-listing .a6-n-v .a6-dg{font-size:.9em;letter-spacing:0}\n.cgau-listing .a6-n-v .a6-x2{font-size:.6em;letter-spacing:0;margin-left:2px;vertical-align:.14em}\n.cgau-listing .a6-n-d{font:500 clamp(14px,1.3vw,17px)\/1.35 'Geist',sans-serif;color:var(--ink2);margin-top:8px}\n.cgau-listing .a6-q130 i{--cgau-kn:130}.cgau-listing .a6-q355 i{--cgau-kn:355}.cgau-listing .a6-q70 i{--cgau-kn:70}\n.cgau-listing .a6-q8 i{--cgau-kn:8}.cgau-listing .a6-q105 i{--cgau-kn:105}.cgau-listing .a6-q32 i{--cgau-kn:32}\n\n\/* ---------- in the box ---------- *\/\n.cgau-listing .a6-inbox{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:center;margin-top:52px}\n.cgau-listing .a6-ib-img{aspect-ratio:1\/1;position:relative;background:radial-gradient(44% 40% at 50% 55%,rgba(48,209,88,.14),rgba(48,209,88,0) 70%)}\n.cgau-listing .a6-ib-img img{position:absolute;inset:8%;width:84%;height:84%;object-fit:contain}\n.cgau-listing .a6-ib-l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--r,5),auto);grid-auto-flow:column;column-gap:28px}\n.cgau-listing .a6-ib-l li{padding:12px 0;border-top:1px solid #e8e8ed;font:500 15px\/1.4 'Geist',sans-serif}\n.cgau-listing .a6-ib-l li span{display:block}\n.cgau-listing .a6-ib-l li small{display:block;font:400 13px\/1.35 'Geist',sans-serif;color:var(--ink2);margin-top:2px}\n.cgau-listing .a6-ib-not{margin-top:22px;font:400 15px\/1.5 'Geist',sans-serif;color:var(--ink2)}\n.cgau-listing .a6-ib-not b{color:var(--ink);font-weight:600}\n.cgau-listing .a6-cond{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3vw,40px);margin-top:clamp(36px,4vw,56px)}\n.cgau-listing .a6-cond p{font:400 16px\/1.55 'Geist',sans-serif;color:var(--ink2)}\n.cgau-listing .a6-cond p+p{margin-top:12px}\n.cgau-listing .a6-limit{border-radius:22px;background:var(--soft);padding:24px 26px}\n.cgau-listing .a6-limit p b{display:block;color:var(--ink);font:600 19px\/1.25 'Geist',sans-serif;letter-spacing:-.02em;margin-bottom:6px}\n\n\/* ---------- fit ---------- *\/\n.cgau-listing .a6-fit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;margin-top:52px}\n.cgau-listing .a6-fc{position:relative;padding:24px 0 0;border-top:3px solid #e5e5ea;--rl:#30d158}\n.cgau-listing .a6-fc+.a6-fc{--rl:#ff9f0a}\n.cgau-listing .a6-fc h3{font:600 22px\/1.2 'Geist',sans-serif;letter-spacing:-.02em;margin-bottom:10px}\n.cgau-listing .a6-fc li{padding:13px 0;border-top:1px solid #e8e8ed;font:400 16px\/1.45 'Geist',sans-serif;color:var(--ink2)}\n.cgau-listing .a6-fc li:first-child{border-top:0}\n.cgau-listing .a6-fc li b{color:var(--ink);font-weight:600}\n\n\/* ---------- setup ---------- *\/\n.cgau-listing .a6-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,18px);margin-top:48px}\n.cgau-listing .a6-st{border-radius:22px;background:var(--soft);padding:24px 22px 26px}\n.cgau-listing .a6-st i{display:block;font:600 14px\/1 'Geist',sans-serif;font-style:normal;color:#0071e3}\n.cgau-listing .a6-st:nth-child(2) i{color:#8944ab}.cgau-listing .a6-st:nth-child(3) i{color:#c93400}.cgau-listing .a6-st:nth-child(4) i{color:#248a3d}\n.cgau-listing .a6-st h3{font:600 21px\/1.2 'Geist',sans-serif;letter-spacing:-.02em;margin-top:14px}\n.cgau-listing .a6-st p{font:400 15px\/1.5 'Geist',sans-serif;color:var(--ink2);margin-top:8px}\n\n\/* ---------- faq ---------- *\/\n.cgau-listing .a6-faq{max-width:860px;margin:44px auto 0}\n.cgau-listing .a6-faq details{border-bottom:1px solid var(--rule);interpolate-size:allow-keywords}\n.cgau-listing .a6-faq details:first-child{border-top:1px solid var(--rule)}\n.cgau-listing .a6-faq summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) 22px;gap:16px;align-items:center;padding:22px 0;font:600 clamp(18px,1.9vw,22px)\/1.3 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .a6-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .a6-faq summary:focus-visible{outline:2px solid var(--link);outline-offset:4px}\n.cgau-listing .a6-faq summary i{position:relative;display:block;width:22px;height:22px}\n.cgau-listing .a6-faq summary i::before,.cgau-listing .a6-faq summary i::after{content:\"\";position:absolute;left:3px;right:3px;top:10px;height:1.5px;background:var(--ink);border-radius:1px;transition:transform .4s var(--ease)}\n.cgau-listing .a6-faq summary i::after{transform:rotate(90deg)}\n.cgau-listing .a6-faq details[open] summary i::after{transform:rotate(0deg)}\n.cgau-listing .a6-faq details::details-content{block-size:0;overflow:clip;transition:block-size .4s var(--ease),content-visibility .4s allow-discrete}\n.cgau-listing .a6-faq details[open]::details-content{block-size:auto}\n.cgau-listing .a6-faq details p{font:400 17px\/1.6 'Geist',sans-serif;color:var(--ink2);padding:0 40px 24px 0}\n\n\/* ---------- which S4 ---------- *\/\n.cgau-listing .a6-which-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(16px,4vw,56px);margin-top:clamp(32px,4vw,52px)}\n.cgau-listing .a6-mc{text-align:center;padding-bottom:26px}\n.cgau-listing .a6-mc-img{position:relative;width:min(230px,78%);aspect-ratio:1\/1;margin:0 auto 14px}\n.cgau-listing .a6-mc-img img{width:100%;height:100%;object-fit:contain}\n.cgau-listing .a6-mc-tag{font:600 13px\/1.2 'Geist',sans-serif;color:var(--orange);margin-bottom:6px}\n.cgau-listing .a6-mc h3{font:600 clamp(20px,2.2vw,28px)\/1.15 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .a6-mc-d{font:400 15px\/1.45 'Geist',sans-serif;color:var(--ink2);margin:10px auto 0;max-width:300px}\n.cgau-listing .a6-mc-cur{display:inline-block;margin-top:16px;font:400 14px\/1 'Geist',sans-serif;color:var(--ink2);padding:11px 0}\n.cgau-listing .a6-mc-go{display:inline-block;margin-top:16px;background:var(--blue);color:#fff;border-radius:999px;padding:11px 18px;font:500 14px\/1 'Geist',sans-serif;text-decoration:none}\n.cgau-listing .a6-mc-go:hover{background:#0077ed}\n.cgau-listing .a6-mc-go:focus-visible{outline:2px solid var(--link);outline-offset:3px}\n.cgau-listing .a6-mc-by{display:block;margin-top:12px;font:400 14px\/1 'Geist',sans-serif;color:var(--link);text-decoration:none}\n.cgau-listing .a6-mc-by:hover{text-decoration:underline}\n.cgau-listing .a6-mr{padding:18px 4px;border-top:1px solid var(--rule2);text-align:center;font:400 14px\/1.4 'Geist',sans-serif;color:var(--ink2)}\n.cgau-listing .a6-mr i{display:grid;place-items:center;width:28px;height:28px;margin:0 auto 10px;border-radius:50%;font:600 14px\/1 'Geist',sans-serif;font-style:normal;color:#fff;background:#248a3d}\n.cgau-listing .a6-mr i.a6-x{background:#d2d2d7;color:#1d1d1f}\n.cgau-listing .a6-mr b{display:block;color:var(--ink);font:600 15px\/1.3 'Geist',sans-serif;margin-bottom:2px}\n\n\/* ---------- shipping, warranty and returns ---------- *\/\n.cgau-listing .a6-buyg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin-top:clamp(28px,4vw,44px)}\n.cgau-listing .a6-by{background:var(--tile);border-radius:22px;padding:clamp(24px,2.6vw,32px)}\n.cgau-listing .a6-by em{display:block;font:600 13px\/1 'Geist',sans-serif;font-style:normal;color:var(--link);margin-bottom:12px}\n.cgau-listing .a6-by h3{font:600 clamp(20px,2vw,24px)\/1.2 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .a6-by p{font:400 15px\/1.55 'Geist',sans-serif;color:var(--ink2);margin-top:10px}\n\n\/* ---------- specs (always last) ---------- *\/\n.cgau-listing .a6-sg{margin-top:44px}\n.cgau-listing .a6-grp{display:grid;grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px;padding:30px 0;border-top:1px solid var(--rule)}\n.cgau-listing .a6-grp h3{font:600 21px\/1.25 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .a6-grp dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px}\n.cgau-listing .a6-grp dt{font:600 15px\/1.35 'Geist',sans-serif}\n.cgau-listing .a6-grp dd{font:400 15px\/1.5 'Geist',sans-serif;color:var(--ink2);margin-top:4px}\n\n\/* ---------- fine print ---------- *\/\n.cgau-listing .a6-fp{background:var(--soft);padding:40px 0 52px}\n.cgau-listing .a6-fp ol{counter-reset:cga6fn}\n.cgau-listing .a6-fp li,.cgau-listing .a6-fp p{font:400 12px\/1.6 'Geist',sans-serif;color:var(--ink2);margin-bottom:9px}\n.cgau-listing .a6-fp li{counter-increment:cga6fn;padding-left:20px;position:relative;scroll-margin-top:calc(var(--header-height,0px) + 70px)}\n.cgau-listing .a6-fp li::before{content:counter(cga6fn) \".\";position:absolute;left:0}\n.cgau-listing .a6-fp hr{border:0;border-top:1px solid var(--rule);margin:18px 0}\n.cgau-listing .a6-mark{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:22px;padding-top:18px;border-top:1px solid var(--rule)}\n.cgau-listing .a6-mark b{font:600 15px\/1 'Geist',sans-serif;white-space:nowrap}\n.cgau-listing .a6-mark span{font:400 12px\/1.4 'Geist',sans-serif;color:var(--ink2)}\n\n\/* ---------- keyframes ---------- *\/\n@keyframes cgau-a6-arm{from,to{--cgau-wait:1}}\n@keyframes cgau-a6-read{from{scale:0 1}to{scale:1 1}}\n@keyframes cgau-a6-spy{from,to{color:#1d1d1f;box-shadow:0 2px 0 #0071e3}}\n@keyframes cgau-a6-sheen{from{background-position:100% 0}to{background-position:0 0}}\n@keyframes cgau-a6-lit{to{background-size:100% 100%,auto}}\n@keyframes cgau-a6-pill{from{translate:0 0}to{translate:calc(var(--dn) * 20px - 20px) 0}}\n@keyframes cgau-a6-rec{0%,100%{opacity:1}50%{opacity:.3}}\n@keyframes cgau-a6-red{0%,100%{opacity:1}50%{opacity:.2}}\n@keyframes cgau-a6-blue{0%,100%{opacity:.2}50%{opacity:1}}\n@keyframes cgau-a6-spot{0%,100%{opacity:.12}35%,65%{opacity:.95}}\n@keyframes cgau-a6-sound{from{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(9)}}\n@keyframes cgau-a6-sweep{0%{opacity:0;rotate:-90deg}12%{opacity:1}88%{opacity:1}100%{opacity:0;rotate:90deg}}\n@keyframes cgau-a6-glint{from{background-position:100% 0}to{background-position:0% 0}}\n@keyframes cgau-a6-sunarc{from{transform:translate(-340%,40%)}to{transform:translate(0,0)}}\n@keyframes cgau-a6-park{from{transform:none;opacity:1}to{transform:translateY(-36px) scale(.92);opacity:.35}}\n\n\/* ---------- scroll layer (progressive: no support means everything simply shows) ----------\n   Triggers: .a6-t holds --cgau-wait at 1 until its top edge passes a line 85% down the screen (pictures and effects);\n   .a6-tt does the same at 92% (text, so words never wait on the reader). Children read the value through a style\n   query and play a timed transition, so each move plays in full where the reader is looking, whatever the scroll speed. *\/\n@supports (animation-timeline: view()){\n  .cgau-listing .a6-t{animation:cgau-a6-arm 1s linear backwards;animation-timeline:view(block 15%);animation-range:entry 0% entry 1%}\n  .cgau-listing .a6-tt{animation:cgau-a6-arm 1s linear backwards;animation-timeline:view(block 8%);animation-range:entry 0% entry 1%}\n\n  \/* text: quick and short, never in the way *\/\n  .cgau-listing .a6-rv\u003e:not(.a6-lines):not(.a6-rs){transition:opacity .4s var(--out) calc(var(--i,0) * .05s),translate .45s var(--out) calc(var(--i,0) * .05s)}\n  .cgau-listing .a6-rv\u003e:nth-child(2){--i:1}.cgau-listing .a6-rv\u003e:nth-child(3){--i:2}.cgau-listing .a6-rv\u003e:nth-child(n+4){--i:3}\n  .cgau-listing .a6-lines\u003espan{transition:opacity .45s var(--out) calc(.03s + var(--i,0) * .06s),translate .5s var(--out) calc(.03s + var(--i,0) * .06s),filter .45s var(--out) calc(.03s + var(--i,0) * .06s)}\n  .cgau-listing .a6-lines\u003espan:nth-of-type(2){--i:1}.cgau-listing .a6-lines\u003espan:nth-of-type(3){--i:2}\n  .cgau-listing .a6-rs\u003e.a6-rsi{transition:opacity .4s var(--out),translate .45s var(--out)}\n  .cgau-listing .a6-tt.a6-li\u003e*,.cgau-listing .a6-tt.a6-dli\u003e*{transition:opacity .4s var(--out),translate .45s var(--out)}\n\n  \/* hero *\/\n  .cgau-listing .a6-stage\u003e.a6-prod{transition:opacity .9s var(--ease) .05s,translate 1.3s var(--out) .05s,scale 1.3s var(--out) .05s}\n  .cgau-listing .a6-stage\u003e.a6-glow{transition:opacity 1.2s ease .25s,scale 1.6s var(--out) .25s}\n  .cgau-listing .a6-glance\u003ediv{transition:opacity .4s var(--out) calc(var(--i,0) * .05s),translate .45s var(--out) calc(var(--i,0) * .05s)}\n  .cgau-listing .a6-glance\u003ediv:nth-child(2){--i:1}.cgau-listing .a6-glance\u003ediv:nth-child(3){--i:2}.cgau-listing .a6-glance\u003ediv:nth-child(4){--i:3}\n\n  \/* swipe rows: the first cards slide in from the right, one after another *\/\n  .cgau-listing .a6-gal\u003e.a6-track\u003eli{transition:opacity .6s var(--out) calc(var(--i,0) * .07s),translate .8s var(--out) calc(var(--i,0) * .07s)}\n  .cgau-listing .a6-gal\u003e.a6-track\u003eli:nth-child(2){--i:1}.cgau-listing .a6-gal\u003e.a6-track\u003eli:nth-child(3){--i:2}.cgau-listing .a6-gal\u003e.a6-track\u003eli:nth-child(n+4){--i:3}\n\n  \/* closer look: the camera settles into the panel, then the + pills pop on *\/\n  .cgau-listing .a6-clbox .a6-clzoom{transition:opacity .9s var(--ease) .05s,translate 1.2s var(--out) .05s,scale 1.2s var(--out) .05s}\n  .cgau-listing .a6-clpills\u003e.a6-pk{transition:opacity .35s ease calc(.1s + var(--i,0) * .05s),scale .6s var(--spring) calc(.1s + var(--i,0) * .05s)}\n  .cgau-listing .a6-clpills\u003e.a6-pk:nth-of-type(2){--i:1}.cgau-listing .a6-clpills\u003e.a6-pk:nth-of-type(3){--i:2}.cgau-listing .a6-clpills\u003e.a6-pk:nth-of-type(4){--i:3}.cgau-listing .a6-clpills\u003e.a6-pk:nth-of-type(5){--i:4}\n\n  \/* dual view: the wide shot irises open, the tele view pulls focus, the boxes lock on *\/\n  .cgau-listing .a6-frame:not(.a6-ptz)\u003e.a6-photo{clip-path:circle(75% at 50% 50%);transition:clip-path 1.2s var(--out) .05s,scale 1.5s var(--out) .05s}\n  .cgau-listing .a6-ptz\u003e.a6-photo{transition:transform 1.4s var(--ease),filter 1s var(--ease) .3s,opacity .8s ease .3s}\n  .cgau-listing .a6-frame\u003e.a6-box{transition:box-shadow .5s,background .5s,opacity .45s ease calc(.7s + var(--i,0) * .1s),scale .75s var(--spring) calc(.7s + var(--i,0) * .1s)}\n  .cgau-listing .a6-frame\u003e.a6-bx2{--i:1}.cgau-listing .a6-frame\u003e.a6-bx3{--i:2}\n  .cgau-listing .a6-frame\u003e.a6-lab{transition:opacity .5s ease .5s,translate .7s var(--out) .5s}\n  .cgau-listing .a6-frame\u003e.a6-ret{transition:opacity .4s ease .95s,scale .8s var(--spring) .95s}\n  .cgau-listing .a6-card\u003e*{transition:opacity .4s var(--out),translate .45s var(--out)}\n\n  \/* radar: camera first, the rings grow out of it, one sweep passes, then what it found *\/\n  .cgau-listing .a6-rd\u003e.a6-cam{transition:opacity .3s ease .3s,scale .6s var(--spring) .3s}\n  .cgau-listing .a6-rd\u003e.a6-arc{transition:transform 1.1s var(--out) var(--d,.3s),opacity .6s ease var(--d,.3s)}\n  .cgau-listing .a6-rd\u003e.a6-a1{--d:.25s}.cgau-listing .a6-rd\u003e.a6-a2{--d:.42s}.cgau-listing .a6-rd\u003e.a6-a3{--d:.6s}\n  .cgau-listing .a6-rd\u003e.a6-rl{transition:opacity .5s ease var(--d,.7s),translate .7s var(--out) var(--d,.7s)}\n  .cgau-listing .a6-rd\u003e.a6-rl1{--d:.55s}.cgau-listing .a6-rd\u003e.a6-rl2{--d:.72s}.cgau-listing .a6-rd\u003e.a6-rl3{--d:.9s}\n  .cgau-listing .a6-rd\u003e.a6-wall{transition:opacity .6s ease .8s}\n  .cgau-listing .a6-rd\u003e.a6-bl{transition:opacity .3s ease var(--d),scale .5s var(--spring) var(--d)}\n  .cgau-listing .a6-rd\u003e.a6-b3{--d:1.25s}.cgau-listing .a6-rd\u003e.a6-b1{--d:1.4s}.cgau-listing .a6-rd\u003e.a6-b2{--d:2.55s}\n  .cgau-listing .a6-trio\u003ediv\u003e*{transition:opacity .4s var(--out),translate .45s var(--out)}\n  .cgau-listing .a6-trio\u003ediv::before{content:\"\";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--rl,#2997ff);transform-origin:0 50%;transition:scale .9s var(--out) .05s}\n  .cgau-listing .a6-trio\u003ediv:nth-child(2){--rl:#bf5af2}.cgau-listing .a6-trio\u003ediv:nth-child(3){--rl:#30d158}\n\n  \/* deterrence: the close-up pulls focus, then the lights run once so shoppers see them *\/\n  .cgau-listing .a6-lb\u003e.a6-lb-in{transition:opacity .9s ease .05s,filter 1.1s var(--ease) .05s}\n  .cgau-listing .a6-dbw\u003e.a6-db{transition:color .5s,opacity .6s var(--out),translate .8s var(--out)}\n\n  \/* numbers count up once they arrive *\/\n  .cgau-listing .a6-n\u003e*{transition:opacity .4s var(--out),translate .45s var(--out)}\n  .cgau-listing .a6-n .a6-n-v\u003ei{transition:--cgau-kn 1.5s cubic-bezier(.3,.6,.2,1) .15s}\n\n  \/* power, storage, box, compatibility, fit, setup, which S4, buying *\/\n  .cgau-listing .a6-pimg\u003eimg{transition:opacity .9s var(--ease) .05s,translate 1.3s var(--out) .05s,scale 1.3s var(--out) .05s}\n  .cgau-listing .a6-stat\u003e*{transition:opacity .4s var(--out),translate .45s var(--out)}\n  .cgau-listing .a6-pics{transition:opacity .8s var(--ease),scale 1.1s var(--out)}\n  .cgau-listing .a6-req\u003eli{transition:opacity .4s var(--out),translate .45s var(--out)}\n  .cgau-listing .a6-bar-row\u003e.a6-bar\u003ei{transition:scale .9s var(--out) .15s}\n  .cgau-listing .a6-ib-img\u003eimg{transition:opacity .8s var(--ease) .05s,translate 1.2s var(--out) .05s,scale 1.2s var(--out) .05s,rotate 1.2s var(--out) .05s}\n  .cgau-listing :is(.a6-cc,.a6-fc)\u003e*{transition:opacity .4s var(--out),translate .45s var(--out)}\n  .cgau-listing .a6-st{transition:opacity .45s var(--out) calc(var(--i,0) * .05s),translate .5s var(--out) calc(var(--i,0) * .05s)}\n  .cgau-listing .a6-steps\u003e.a6-stw:nth-child(2) .a6-st{--i:1}.cgau-listing .a6-steps\u003e.a6-stw:nth-child(3) .a6-st{--i:2}.cgau-listing .a6-steps\u003e.a6-stw:nth-child(4) .a6-st{--i:3}\n  .cgau-listing .a6-mc\u003e.a6-mc-img{transition:opacity .8s var(--ease) .05s,translate 1.1s var(--out) .05s}\n  .cgau-listing .a6-mc\u003e:not(.a6-mc-img),.cgau-listing .a6-mr\u003e*{transition:opacity .4s var(--out),translate .45s var(--out)}\n  .cgau-listing .a6-by\u003e*{transition:opacity .4s var(--out),translate .45s var(--out)}\n\n  \/* scroll-scrubbed pieces: the hero camera eases back as you leave it, the sun climbs over the panel *\/\n  .cgau-listing .a6-stage{view-timeline:--cga6hero block}\n  .cgau-listing .a6-prod\u003eimg{animation:cgau-a6-park 1s linear both;animation-timeline:--cga6hero;animation-range:exit 10% exit 95%}\n  .cgau-listing .a6-pimg{view-timeline:--cga6sun block}\n  .cgau-listing .a6-sun{animation:cgau-a6-sunarc 1s linear both;animation-timeline:--cga6sun;animation-range:entry 10% exit 60%}\n\n  \/* reading progress under the local nav, and the nav lights the section you're in (wide screens) *\/\n  .cgau-listing{view-timeline:--cga6read block;timeline-scope:--cga6n1,--cga6n2,--cga6n3,--cga6n4,--cga6n5,--cga6n6,--cga6n7}\n  .cgau-listing .a6-nav::after{animation:cgau-a6-read 1s linear both;animation-timeline:--cga6read;animation-range:contain 0% contain 100%}\n  .cgau-listing #a6-hl{view-timeline:--cga6n1 block;view-timeline-inset:50%}\n  .cgau-listing #a6-cl{view-timeline:--cga6n2 block;view-timeline-inset:50%}\n  .cgau-listing #a6-views{view-timeline:--cga6n3 block;view-timeline-inset:50%}\n  .cgau-listing #a6-sense{view-timeline:--cga6n4 block;view-timeline-inset:50%}\n  .cgau-listing #a6-power{view-timeline:--cga6n5 block;view-timeline-inset:50%}\n  .cgau-listing #a6-which{view-timeline:--cga6n6 block;view-timeline-inset:50%}\n  .cgau-listing #a6-specs{view-timeline:--cga6n7 block;view-timeline-inset:50%}\n  .cgau-listing .a6-nav-l a{animation:cgau-a6-spy 1s linear none;animation-range:cover 0% cover 100%}\n  .cgau-listing .a6-nav-l a:nth-child(1){animation-timeline:--cga6n1}.cgau-listing .a6-nav-l a:nth-child(2){animation-timeline:--cga6n2}.cgau-listing .a6-nav-l a:nth-child(3){animation-timeline:--cga6n3}\n  .cgau-listing .a6-nav-l a:nth-child(4){animation-timeline:--cga6n4}.cgau-listing .a6-nav-l a:nth-child(5){animation-timeline:--cga6n5}.cgau-listing .a6-nav-l a:nth-child(6){animation-timeline:--cga6n6}\n  .cgau-listing .a6-nav-l a:nth-child(7){animation-timeline:--cga6n7}\n\n  \/* the condition note lights up word by word as it crosses the screen (always readable underneath) *\/\n  .cgau-listing .a6-cnote{view-timeline:--cga6lit block}\n  .cgau-listing .a6-lit{background:linear-gradient(var(--ink),var(--ink)) 0 0\/0% 100% no-repeat,#6e6e73;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;\n    animation:cgau-a6-lit 1s linear both;animation-timeline:--cga6lit;animation-range:cover 16% cover 46%}\n\n  \/* the highlights dot tray follows the swipe position *\/\n  .cgau-listing .a6-hl .a6-gal{timeline-scope:--cga6hl}\n  .cgau-listing .a6-hl .a6-track{scroll-timeline:--cga6hl inline}\n  .cgau-listing .a6-dots{display:flex;position:absolute;left:50%;bottom:4px;translate:-50% 0;gap:12px;padding:14px 18px;border-radius:999px;background:rgba(232,232,237,.9);--dn:5}\n  .cgau-listing .a6-dots i{display:block;width:8px;height:8px;border-radius:50%;background:#aeaeb2}\n  .cgau-listing .a6-dots b{position:absolute;left:10px;top:50%;width:24px;height:8px;margin-top:-4px;border-radius:99px;background:#1d1d1f;animation:cgau-a6-pill 1s linear both;animation-timeline:--cga6hl}\n\n  \/* WAITING: what each piece looks like before its trigger fires *\/\n  @container style(--cgau-wait: 1){\n    .cgau-listing .a6-rv\u003e:not(.a6-lines):not(.a6-rs){opacity:0;translate:0 12px;transition-duration:.15s;transition-delay:0s}\n    .cgau-listing .a6-lines\u003espan{opacity:0;translate:0 .22em;filter:blur(8px);transition-duration:.15s;transition-delay:0s}\n    .cgau-listing .a6-rs\u003e.a6-rsi,.cgau-listing .a6-tt.a6-li\u003e*,.cgau-listing .a6-tt.a6-dli\u003e*{opacity:0;translate:0 12px;transition-duration:.15s;transition-delay:0s}\n    .cgau-listing .a6-stage\u003e.a6-prod{opacity:0;translate:0 70px;scale:.94;transition-duration:.2s;transition-delay:0s}\n    .cgau-listing .a6-stage\u003e.a6-glow{opacity:0;scale:.7;transition-duration:.2s;transition-delay:0s}\n    .cgau-listing .a6-glance\u003ediv{opacity:0;translate:0 12px;transition-duration:.15s;transition-delay:0s}\n    .cgau-listing .a6-gal\u003e.a6-track\u003eli{opacity:0;translate:60px 0;transition-duration:.2s;transition-delay:0s}\n    .cgau-listing .a6-clbox .a6-clzoom{opacity:0;translate:-50% calc(-50% + 50px);scale:.94;transition-duration:.2s;transition-delay:0s}\n    .cgau-listing .a6-clpills\u003e.a6-pk{opacity:0;scale:.6;transition-duration:.15s;transition-delay:0s}\n    .cgau-listing .a6-frame:not(.a6-ptz)\u003e.a6-photo{clip-path:circle(0% at 50% 50%);scale:1.12;transition-duration:.2s;transition-delay:0s}\n    .cgau-listing .a6-ptz\u003e.a6-photo{filter:blur(14px) brightness(.6);opacity:.3;transition:transform 1.4s var(--ease),filter .2s,opacity .2s}\n    .cgau-listing .a6-frame\u003e.a6-box{opacity:0;scale:1.5;transition-duration:.5s,.5s,.15s,.15s;transition-delay:0s}\n    .cgau-listing .a6-frame\u003e.a6-lab{opacity:0;translate:0 -8px;transition-duration:.15s;transition-delay:0s}\n    .cgau-listing .a6-frame\u003e.a6-ret{opacity:0;scale:1.9;transition-duration:.15s;transition-delay:0s}\n    .cgau-listing .a6-card\u003e*{opacity:0;translate:0 12px;transition-duration:.15s;transition-delay:0s}\n    .cgau-listing .a6-rd\u003e.a6-cam,.cgau-listing .a6-rd\u003e.a6-bl{opacity:0;scale:0;transition-duration:.15s;transition-delay:0s}\n    .cgau-listing .a6-rd\u003e.a6-arc{transform:translateX(-50%) scale(.12);opacity:0;transition-duration:.2s;transition-delay:0s}\n    .cgau-listing .a6-rd\u003e.a6-rl{opacity:0;translate:0 12px;transition-duration:.15s;transition-delay:0s}\n    .cgau-listing .a6-rd\u003e.a6-wall{opacity:0;transition-duration:.15s;transition-delay:0s}\n    .cgau-listing .a6-trio\u003ediv\u003e*{opacity:0;translate:0 12px;transition-duration:.15s;transition-delay:0s}\n    .cgau-listing .a6-lb\u003e.a6-lb-in{opacity:.25;filter:blur(12px) brightness(.4);transition-duration:.2s;transition-delay:0s}\n    .cgau-listing .a6-dbw\u003e.a6-db{opacity:0;translate:0 20px;transition-duration:.5s,.15s,.15s;transition-delay:0s}\n    .cgau-listing .a6-n\u003e*{opacity:0;translate:0 12px;transition-duration:.15s;transition-delay:0s}\n    .cgau-listing .a6-n .a6-n-v\u003ei{--cgau-kn:0;transition-duration:.2s;transition-delay:0s}\n    .cgau-listing .a6-pimg\u003eimg{opacity:0;translate:0 60px;scale:.9;transition-duration:.2s;transition-delay:0s}\n    .cgau-listing .a6-stat\u003e*{opacity:0;translate:0 12px;transition-duration:.15s;transition-delay:0s}\n    .cgau-listing .a6-pics{opacity:0;scale:.96;transition-duration:.2s;transition-delay:0s}\n    .cgau-listing .a6-req\u003eli{opacity:0;translate:0 12px;transition-duration:.15s;transition-delay:0s}\n    .cgau-listing .a6-bar-row\u003e.a6-bar\u003ei{scale:0 1;transition-duration:.2s;transition-delay:0s}\n    .cgau-listing .a6-ib-img\u003eimg{opacity:0;translate:0 60px;scale:.86;rotate:-6deg;transition-duration:.2s;transition-delay:0s}\n    .cgau-listing :is(.a6-cc,.a6-fc)\u003e*{opacity:0;translate:0 12px;transition-duration:.15s;transition-delay:0s}\n    .cgau-listing :is(.a6-cc,.a6-fc,.a6-trio\u003ediv)::before{scale:0 1;transition-duration:.2s;transition-delay:0s}\n    .cgau-listing .a6-st{opacity:0;translate:0 16px;transition-duration:.15s;transition-delay:0s}\n    .cgau-listing .a6-mc\u003e.a6-mc-img{opacity:0;translate:0 40px;transition-duration:.2s;transition-delay:0s}\n    .cgau-listing .a6-mc\u003e:not(.a6-mc-img),.cgau-listing .a6-mr\u003e*{opacity:0;translate:0 12px;transition-duration:.15s;transition-delay:0s}\n    .cgau-listing .a6-by\u003e*{opacity:0;translate:0 12px;transition-duration:.15s;transition-delay:0s}\n  }\n  \/* ARRIVED: one-off flourishes that play as the piece lands *\/\n  @container not style(--cgau-wait: 1){\n    .cgau-listing .a6-lines .a6-gh{background-image:linear-gradient(90deg,#0071e3 0%,#6e4cf5 22.5%,#e3368b 50%,#6e4cf5 77.5%,#0071e3 100%);background-size:200% 100%;animation:cgau-a6-sheen 1.2s var(--ease) .35s both}\n    .cgau-listing .a6-rd\u003e.a6-sweep::before{animation:cgau-a6-sweep 2.4s cubic-bezier(.45,.05,.55,.95) .85s 1 both}\n    .cgau-listing .a6-det:not(:has(#a6-al:checked)) .a6-lb-in\u003e.a6-led-r{animation:cgau-a6-red 1.6s ease-in-out 1s 2}\n    .cgau-listing .a6-det:not(:has(#a6-al:checked)) .a6-lb-in\u003e.a6-led-b{animation:cgau-a6-blue 1.6s ease-in-out 1s 2}\n    .cgau-listing .a6-det:not(:has(#a6-al:checked)) .a6-lb-in\u003e.a6-led-s{animation:cgau-a6-spot 3.2s ease-in-out 1s 1}\n    .cgau-listing .a6-det:not(:has(#a6-al:checked)) .a6-lb\u003e.a6-wv{animation:cgau-a6-sound 2.4s ease-out 1s 1}\n    .cgau-listing .a6-det:not(:has(#a6-al:checked)) .a6-lb\u003e.a6-wv.a6-v2{animation-delay:1.5s}\n    .cgau-listing .a6-det:not(:has(#a6-al:checked)) .a6-lb\u003e.a6-wv.a6-v3{animation-delay:2s}\n    .cgau-listing .a6-pimg\u003e.a6-glint{animation:cgau-a6-glint 1.2s var(--ease) .6s 1 both}\n  }\n}\n\n\/* ---------- swipe rows without arrow support: a plain grid for mouse users, swipe for touch ---------- *\/\n@supports not selector(::scroll-button(*)){\n  .cgau-listing .a6-row{padding-bottom:6px}\n  @media (hover:hover) and (pointer:fine){\n    .cgau-listing .a6-track{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(auto-fill,minmax(var(--gmin,300px),1fr));overflow:visible;scroll-snap-type:none;padding-inline:max(var(--pad),calc((100% - var(--col)) \/ 2))}\n    .cgau-listing .a6-hl .a6-track{--gmin:400px}\n    .cgau-listing .a6-gal{padding-bottom:0}\n    .cgau-listing .a6-dots{display:none}\n  }\n}\n\n\/* ---------- responsive ---------- *\/\n@media (min-width:821px){\n  .cgau-listing .a6-hl .a6-track{--cw:min(760px,78%)}\n  .cgau-listing .a6-row .a6-track{--cw:min(372px,38%)}\n}\n@media (max-width:1060px){\n  .cgau-listing .a6-nav-l{display:none}\n  .cgau-listing .a6-buy{margin-left:auto}\n}\n@media (max-width:820px){\n  .cgau-listing .a6-glance{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}\n  .cgau-listing .a6-glance\u003ediv:nth-child(3){border-left:0}\n  .cgau-listing .a6-views,.cgau-listing .a6-det-g,.cgau-listing .a6-pw,.cgau-listing .a6-place,.cgau-listing .a6-247,.cgau-listing .a6-inbox,.cgau-listing .a6-fit,.cgau-listing .a6-cond{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .a6-trio,.cgau-listing .a6-cmp{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .a6-nums{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .a6-steps{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .a6-bar-row{grid-template-columns:minmax(0,1fr);gap:8px}\n  .cgau-listing .a6-bar-row em{text-align:left}\n  .cgau-listing .a6-grp{grid-template-columns:minmax(0,1fr);gap:14px}\n  .cgau-listing .a6-247{padding:30px 22px}\n  .cgau-listing .a6-buyg{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .a6-fit{gap:40px}\n  .cgau-listing .a6-cmp{gap:32px}\n  .cgau-listing .a6-lb{max-width:420px;width:100%;margin:0 auto}\n}\n@media (max-width:520px){\n  .cgau-listing .a6-grp dl{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .a6-ib-l{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}\n  .cgau-listing .a6-seg label{padding:10px 16px}\n  .cgau-listing .a6-place .a6-seg label{padding:10px 8px;font-size:14px}\n  .cgau-listing .a6-steps{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .a6-mr{font-size:13px}\n  .cgau-listing .a6-mc-d{font-size:14px}\n  .cgau-listing .a6-clinfo p{max-width:none;right:0}\n}\n\n\/* ---------- reduced motion: show everything, still ---------- *\/\n@media (prefers-reduced-motion:reduce){\n  .cgau-listing *,.cgau-listing *::before,.cgau-listing *::after{animation:none !important;transition:none !important}\n  .cgau-listing .a6-nav::after,.cgau-listing .a6-dots{display:none}\n  .cgau-listing .a6-lit{background:none;color:inherit;-webkit-text-fill-color:currentColor}\n}\n\n\/* ---------- guards (keep last) ---------- *\/\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,\n.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{ color:inherit; }\n.cgau-listing.cgau-listing{text-align:left;width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media (max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"cgau-listing\" id=\"a6-top\"\u003e\n\n  \u003cnav class=\"a6-nav\" aria-label=\"eufyCam S4 sections\"\u003e\n    \u003cdiv class=\"a6-nav-in\"\u003e\n      \u003ca class=\"a6-nav-t\" href=\"#a6-top\"\u003e\u003cb\u003eeufyCam S4\u003c\/b\u003e\u003cspan\u003eBrand New\u003c\/span\u003e\u003c\/a\u003e\n      \u003cdiv class=\"a6-nav-l\"\u003e\n        \u003ca href=\"#a6-hl\"\u003eHighlights\u003c\/a\u003e\n        \u003ca href=\"#a6-cl\"\u003eCloser look\u003c\/a\u003e\n        \u003ca href=\"#a6-views\"\u003eDual view\u003c\/a\u003e\n        \u003ca href=\"#a6-sense\"\u003eDetection\u003c\/a\u003e\n        \u003ca href=\"#a6-power\"\u003ePower\u003c\/a\u003e\n        \u003ca href=\"#a6-which\"\u003eWhich S4\u003c\/a\u003e\n        \u003ca href=\"#a6-specs\"\u003eTech specs\u003c\/a\u003e\n      \u003c\/div\u003e\n      \u003ca class=\"a6-buy\" href=\"#MainContent\"\u003eBuy\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/nav\u003e\n\n  \u003c!-- hero --\u003e\n  \u003csection class=\"a6-hero a6-panel\" aria-label=\"eufyCam S4\"\u003e\n    \u003cdiv class=\"a6-w a6-rv a6-tt\"\u003e\n      \u003cp class=\"a6-new\"\u003eBrand New\u003c\/p\u003e\n      \u003cp class=\"a6-pname\"\u003eeufyCam S4\u003c\/p\u003e\n      \u003ch2 class=\"a6-h1 a6-lines\"\u003e\n\u003cspan\u003eThe big picture.\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"a6-gx a6-gh\"\u003eThe finer detail.\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"a6-w\"\u003e\u003cp class=\"a6-lede a6-rs a6-tt\"\u003e\u003cspan class=\"a6-rsi\"\u003eA fixed 4K view. A separate dual-lens tracking head. Three lenses, working together.\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f1\"\u003e1\u003c\/a\u003e\u003c\/sup\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n    \u003cdiv class=\"a6-stage a6-t\"\u003e\n      \u003cdiv class=\"a6-glow\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"a6-prod\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-front-render-2400-20260925.png?v=1790302266\u0026amp;width=1200\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-front-render-2400-20260925.png?v=1790302266\u0026amp;width=700 700w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-front-render-2400-20260925.png?v=1790302266\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-front-render-2400-20260925.png?v=1790302266\u0026amp;width=1600 1600w\" sizes=\"(max-width: 700px) 92vw, 560px\" alt=\"eufyCam S4 (T8172) front view: solar panel on top, fixed 4K lens in the upper module, dual-lens pan-and-tilt head below\" width=\"1200\" height=\"1200\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"a6-w\"\u003e\n      \u003cdiv class=\"a6-glance a6-tt\"\u003e\n        \u003cdiv\u003e\n\u003cb\u003e4K\u003c\/b\u003e\u003cspan\u003eFixed wide lens\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cb\u003e2K × 2\u003c\/b\u003e\u003cspan\u003ePan-and-tilt head\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cb\u003e8×\u003c\/b\u003e\u003cspan\u003eHybrid zoom\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cb\u003e5.5 W\u003c\/b\u003e\u003cspan\u003eSolar panel\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"a6-cnote\"\u003e\u003cspan class=\"a6-lit\"\u003e\u003cb\u003eBrand New. Factory-sealed.\u003c\/b\u003e In its sealed, original retail packaging, with the standard single-camera accessories and our own 12-month warranty.\u003c\/span\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- highlights --\u003e\n  \u003csection class=\"a6-sec a6-hl\" id=\"a6-hl\" aria-label=\"Highlights\"\u003e\n    \u003cdiv class=\"a6-w a6-rv a6-tt\"\u003e\u003ch2 class=\"a6-h2s a6-lines\"\u003e\u003cspan\u003eGet the highlights.\u003c\/span\u003e\u003c\/h2\u003e\u003c\/div\u003e\n    \u003cdiv class=\"a6-gal a6-t\"\u003e\n      \u003cul class=\"a6-track\" aria-label=\"Highlights\"\u003e\n        \u003cli\u003e\u003cdiv class=\"a6-hc a6-hc-photo\"\u003e\n          \u003cp class=\"a6-hc-t\"\u003e\u003cb\u003eThe whole yard, and a closer look.\u003c\/b\u003eThe fixed 4K lens holds the scene while the dual-lens 2K head follows the courier up the path.\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f1\"\u003e1\u003c\/a\u003e\u003c\/sup\u003e\u003c\/p\u003e\n          \u003cdiv class=\"a6-hc-m\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-scene-frontyard-20260924.png?v=1790196827\u0026amp;width=1100\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-scene-frontyard-20260924.png?v=1790196827\u0026amp;width=800 800w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-scene-frontyard-20260924.png?v=1790196827\u0026amp;width=1100 1100w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-scene-frontyard-20260924.png?v=1790196827\u0026amp;width=1600 1600w\" sizes=\"(max-width: 820px) 80vw, 760px\" alt=\"Front yard seen from a camera on the house: a white hatchback in the driveway, a courier carrying a parcel up the path, a kelpie on the lawn\" width=\"1672\" height=\"941\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n          \u003cspan class=\"a6-hc-tag\"\u003eIllustration\u003c\/span\u003e\n        \u003c\/div\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003cdiv class=\"a6-hc a6-hc-lens\"\u003e\n          \u003cp class=\"a6-hc-t\"\u003e\u003cb\u003eThree lenses. Two points of view.\u003c\/b\u003eA fixed 4K lens, plus two 2K lenses on a head that pans 355° and tilts 70°.\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f1\"\u003e1\u003c\/a\u003e\u003c\/sup\u003e\u003c\/p\u003e\n          \u003cdiv class=\"a6-hc-m\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-underside-bracket-2400-20260925.png?v=1790302269\u0026amp;width=1000\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-underside-bracket-2400-20260925.png?v=1790302269\u0026amp;width=700 700w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-underside-bracket-2400-20260925.png?v=1790302269\u0026amp;width=1000 1000w\" sizes=\"(max-width: 820px) 70vw, 420px\" alt=\"eufyCam S4 seen from below: the dual-lens pan-and-tilt head under the fixed 4K module\" width=\"1000\" height=\"1000\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003cdiv class=\"a6-hc a6-hc-night\"\u003e\n          \u003cp class=\"a6-hc-t\"\u003e\u003cb\u003eLights, a siren and a voice.\u003c\/b\u003eRed and blue warning lights, a spotlight, a 105 dB siren and two-way audio, all on the moving head.\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f2\"\u003e2\u003c\/a\u003e\u003c\/sup\u003e\u003c\/p\u003e\n          \u003cdiv class=\"a6-hc-m\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-ptz-closeup-700-20260925.png?v=1790302266\" alt=\"Close-up of the S4 pan-and-tilt head: two lenses, a spotlight, and red and blue warning lights\" width=\"700\" height=\"500\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003cdiv class=\"a6-hc a6-hc-sun\"\u003e\n          \u003cp class=\"a6-hc-t\"\u003e\u003cb\u003eSun by day. Battery by night.\u003c\/b\u003eA detachable 5.5 W panel tops up the 10,000 mAh battery, on the camera or on its own bracket.\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f3\"\u003e3\u003c\/a\u003e\u003c\/sup\u003e\u003c\/p\u003e\n          \u003cdiv class=\"a6-hc-m\"\u003e\u003cdiv class=\"a6-crop a6-ins3\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-installation-options-2928-20260925.png?v=1790302267\u0026amp;width=2928\" alt=\"An S4 under a gutter with its solar panel mounted separately on the roof edge\" width=\"2928\" height=\"1200\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003cdiv class=\"a6-hc a6-hc-store\"\u003e\n          \u003cp class=\"a6-hc-t\"\u003e\u003cb\u003eStorage built in.\u003c\/b\u003eClips save to the camera, with no monthly fee required for core local features.\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f4\"\u003e4\u003c\/a\u003e\u003c\/sup\u003e\u003c\/p\u003e\n          \u003cdiv class=\"a6-hc-m\"\u003e\u003cdiv class=\"a6-big\"\u003e\n\u003cspan class=\"a6-gx a6-gv\"\u003e32\u003csmall\u003eGB\u003c\/small\u003e\u003c\/span\u003e\u003ci\u003eInside the camera. microSD up to 256 GB.\u003c\/i\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cdiv class=\"a6-dots\" aria-hidden=\"true\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003cb\u003e\u003c\/b\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- take a closer look --\u003e\n  \u003csection class=\"a6-sec a6-cl\" id=\"a6-cl\" aria-label=\"Take a closer look\"\u003e\n    \u003cdiv class=\"a6-w a6-rv a6-tt\"\u003e\u003ch2 class=\"a6-h2s a6-lines\"\u003e\u003cspan\u003eTake a closer look.\u003c\/span\u003e\u003c\/h2\u003e\u003c\/div\u003e\n    \u003cdiv class=\"a6-w\"\u003e\n      \u003cdiv class=\"a6-clbox a6-t\"\u003e\n        \u003cdiv class=\"a6-clstage\"\u003e\n          \u003cdiv class=\"a6-clzoom\"\u003e\u003cdiv class=\"a6-clzi\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-front-render-2400-20260925.png?v=1790302266\u0026amp;width=2400\" alt=\"eufyCam S4 front view. Choose a part below to zoom in.\" width=\"2400\" height=\"2400\" loading=\"lazy\" decoding=\"async\"\u003e\n            \u003ci class=\"a6-cled a6-cled-r\"\u003e\u003c\/i\u003e\u003ci class=\"a6-cled a6-cled-b\"\u003e\u003c\/i\u003e\u003ci class=\"a6-cled a6-cled-s\"\u003e\u003c\/i\u003e\n          \u003c\/div\u003e\u003c\/div\u003e\n          \u003cvideo class=\"a6-clvid\" autoplay muted loop playsinline preload=\"none\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-front-render-2400-20260925.png?v=1790302266\u0026amp;width=900\" aria-label=\"Animation of the eufyCam S4 hardware coming together\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-hardware-film-20260925.mp4?v=1790302267\" type=\"video\/mp4\" media=\"(prefers-reduced-motion: no-preference)\"\u003e\u003c\/video\u003e\n          \u003cdiv class=\"a6-clinfo\" aria-live=\"polite\"\u003e\n            \u003cp class=\"a6-ci1\"\u003e\u003cb\u003e5.5 W solar panel.\u003c\/b\u003e Detachable SolarPlus 2.0. Keep it on the camera, or give it its own bracket where the sun lands.\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f3\"\u003e3\u003c\/a\u003e\u003c\/sup\u003e\u003c\/p\u003e\n            \u003cp class=\"a6-ci2\"\u003e\u003cb\u003eFixed 4K lens.\u003c\/b\u003e 3840 × 2160 across a 130° diagonal view. It holds the whole scene while the head below moves.\u003c\/p\u003e\n            \u003cp class=\"a6-ci3\"\u003e\u003cb\u003eDual 2K head.\u003c\/b\u003e Two 2K lenses that pan 355° and tilt 70°, tracking with up to 8× hybrid zoom.\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f1\"\u003e1\u003c\/a\u003e\u003c\/sup\u003e\u003c\/p\u003e\n            \u003cp class=\"a6-ci4\"\u003e\u003cb\u003eLights and siren.\u003c\/b\u003e Red and blue warning lights, a spotlight for colour video after dark, and a 105 dB siren.\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f2\"\u003e2\u003c\/a\u003e\u003c\/sup\u003e\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a6-clpills a6-t\" role=\"radiogroup\" aria-label=\"Choose a part of the camera to look at\"\u003e\n          \u003cinput type=\"radio\" name=\"a6cl\" id=\"a6cl0\" checked aria-label=\"Whole camera\"\u003e\n          \u003cspan class=\"a6-pk\"\u003e\u003clabel class=\"a6-pl a6-pl1\"\u003e\u003cinput type=\"radio\" name=\"a6cl\" id=\"a6cl1\"\u003e\u003ci\u003e\u003c\/i\u003eSolar panel\u003c\/label\u003e\u003clabel class=\"a6-px a6-px1\" for=\"a6cl0\"\u003e\u003ci\u003e\u003c\/i\u003eSolar panel\u003c\/label\u003e\u003c\/span\u003e\n          \u003cspan class=\"a6-pk\"\u003e\u003clabel class=\"a6-pl a6-pl2\"\u003e\u003cinput type=\"radio\" name=\"a6cl\" id=\"a6cl2\"\u003e\u003ci\u003e\u003c\/i\u003e4K lens\u003c\/label\u003e\u003clabel class=\"a6-px a6-px2\" for=\"a6cl0\"\u003e\u003ci\u003e\u003c\/i\u003e4K lens\u003c\/label\u003e\u003c\/span\u003e\n          \u003cspan class=\"a6-pk\"\u003e\u003clabel class=\"a6-pl a6-pl3\"\u003e\u003cinput type=\"radio\" name=\"a6cl\" id=\"a6cl3\"\u003e\u003ci\u003e\u003c\/i\u003e2K head\u003c\/label\u003e\u003clabel class=\"a6-px a6-px3\" for=\"a6cl0\"\u003e\u003ci\u003e\u003c\/i\u003e2K head\u003c\/label\u003e\u003c\/span\u003e\n          \u003cspan class=\"a6-pk\"\u003e\u003clabel class=\"a6-pl a6-pl4\"\u003e\u003cinput type=\"radio\" name=\"a6cl\" id=\"a6cl4\"\u003e\u003ci\u003e\u003c\/i\u003eLights and siren\u003c\/label\u003e\u003clabel class=\"a6-px a6-px4\" for=\"a6cl0\"\u003e\u003ci\u003e\u003c\/i\u003eLights and siren\u003c\/label\u003e\u003c\/span\u003e\n          \u003cspan class=\"a6-pk\"\u003e\u003clabel class=\"a6-pl a6-pl5\"\u003e\u003cinput type=\"radio\" name=\"a6cl\" id=\"a6cl5\"\u003e\u003ci\u003e\u003c\/i\u003eIn motion\u003c\/label\u003e\u003clabel class=\"a6-px a6-px5\" for=\"a6cl0\"\u003e\u003ci\u003e\u003c\/i\u003eIn motion\u003c\/label\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- dual view --\u003e\n  \u003csection class=\"a6-sec a6-duo\" id=\"a6-views\" aria-label=\"Dual view\"\u003e\n    \u003cdiv class=\"a6-w\"\u003e\n      \u003cdiv class=\"a6-rv a6-tt\"\u003e\n        \u003cspan class=\"a6-eye a6-gx a6-gg\"\u003eTwo perspectives. One device.\u003c\/span\u003e\n        \u003ch2 class=\"a6-h2 a6-lines\"\u003e\n\u003cspan\u003eStay wide.\u003c\/span\u003e \u003cspan class=\"a6-gx a6-gg\"\u003eLook closer.\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"a6-lede a6-rs a6-tt\"\u003e\u003cspan class=\"a6-rsi\"\u003e\u003cb\u003eThe fixed lens holds the wider scene.\u003c\/b\u003e Below it, a separate PTZ head uses two 2K lenses to follow movement and bring details closer, with up to 8× hybrid zoom. Choose what it follows.\u003c\/span\u003e\u003c\/p\u003e\n      \u003cdiv class=\"a6-seg\" role=\"radiogroup\" aria-label=\"Choose what the moving head follows\" style=\"--n:3\"\u003e\n        \u003ci class=\"a6-seg-p\"\u003e\u003c\/i\u003e\n        \u003clabel\u003e\u003cinput type=\"radio\" name=\"a6-sub\" id=\"a6-s1\"\u003eVehicle\u003c\/label\u003e\n        \u003clabel\u003e\u003cinput type=\"radio\" name=\"a6-sub\" id=\"a6-s2\" checked\u003ePerson\u003c\/label\u003e\n        \u003clabel\u003e\u003cinput type=\"radio\" name=\"a6-sub\" id=\"a6-s3\"\u003ePet\u003c\/label\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a6-views\"\u003e\n        \u003cdiv class=\"a6-frame a6-t\" role=\"img\" aria-label=\"Wide view of a front yard with a white hatchback, a courier carrying a parcel up the path and a kelpie on the lawn; the chosen subject is outlined in blue\"\u003e\n          \u003cdiv class=\"a6-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-scene-frontyard-20260924.png?v=1790196827\u0026amp;width=1400\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-scene-frontyard-20260924.png?v=1790196827\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-scene-frontyard-20260924.png?v=1790196827\u0026amp;width=1400 1400w\" sizes=\"(max-width: 820px) 94vw, 600px\" alt=\"\" width=\"1400\" height=\"788\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"a6-box a6-bx1\"\u003e\u003cb\u003eVehicle\u003c\/b\u003e\u003c\/div\u003e\n          \u003cdiv class=\"a6-box a6-bx2\"\u003e\u003cb\u003ePerson\u003c\/b\u003e\u003c\/div\u003e\n          \u003cdiv class=\"a6-box a6-bx3\"\u003e\u003cb\u003ePet\u003c\/b\u003e\u003c\/div\u003e\n          \u003cspan class=\"a6-lab\"\u003e\u003ci\u003e\u003c\/i\u003eFixed 4K · 130°\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a6-side\"\u003e\n          \u003cdiv class=\"a6-frame a6-ptz a6-t\" role=\"img\" aria-label=\"Zoomed view from the pan-and-tilt head, framed on the chosen subject\"\u003e\n            \u003cdiv class=\"a6-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-scene-frontyard-20260924.png?v=1790196827\" alt=\"\" width=\"1672\" height=\"941\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n            \u003ci class=\"a6-ret\"\u003e\u003c\/i\u003e\n            \u003cspan class=\"a6-lab\"\u003e\u003ci\u003e\u003c\/i\u003ePTZ 2K · \u003cspan class=\"a6-l1\"\u003eVehicle\u003c\/span\u003e\u003cspan class=\"a6-l2\"\u003ePerson\u003c\/span\u003e\u003cspan class=\"a6-l3\"\u003ePet\u003c\/span\u003e\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"a6-card a6-tt\"\u003e\n\u003cb\u003eTwo jobs, at once.\u003c\/b\u003e\u003cspan\u003eThe wide lens never moves, so switching focus to the courier doesn't cost you the driveway.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"a6-note\"\u003eAI-generated illustration of a typical view, not footage from the camera. The moving head looks one way at a time.\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f1\"\u003e1\u003c\/a\u003e\u003c\/sup\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"a6-gal a6-row a6-t\"\u003e\n      \u003cul class=\"a6-track\" aria-label=\"Lens details\"\u003e\n        \u003cli\u003e\u003cdiv class=\"a6-fcd\"\u003e\n\u003cdiv class=\"a6-fcd-m a6-zm\" style=\"--s:2.5;--cx:.5;--cy:.59\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-front-render-2400-20260925.png?v=1790302266\u0026amp;width=2400\" alt=\"Close-up of the fixed 4K lens module\" width=\"2400\" height=\"2400\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cb\u003e4K fixed lens.\u003c\/b\u003e 3840 × 2160 across a 130° diagonal view, so the big picture never swings away.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003cdiv class=\"a6-fcd\"\u003e\n\u003cdiv class=\"a6-fcd-m a6-zm\" style=\"--s:2.4;--cx:.5;--cy:.832\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-front-render-2400-20260925.png?v=1790302266\u0026amp;width=2400\" alt=\"Close-up of the dual-lens pan-and-tilt head\" width=\"2400\" height=\"2400\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cb\u003eDual 2K head.\u003c\/b\u003e Two 2K lenses that pan 355° and tilt 70° to follow people, vehicles and pets across the yard.\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f1\"\u003e1\u003c\/a\u003e\u003c\/sup\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003cdiv class=\"a6-fcd\"\u003e\n\u003cdiv class=\"a6-fcd-m a6-zm a6-fm-dark a6-fm-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-ptz-closeup-700-20260925.png?v=1790302266\" alt=\"The two lenses of the moving head, close up\" width=\"700\" height=\"500\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cb\u003eUp to 8× hybrid zoom.\u003c\/b\u003e Optical plus digital zoom on the moving head brings detail forward without losing the wide shot.\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f1\"\u003e1\u003c\/a\u003e\u003c\/sup\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003cdiv class=\"a6-fcd\"\u003e\n\u003cdiv class=\"a6-fcd-m a6-zm a6-fm-night\" style=\"--s:2.2;--cx:.5;--cy:.8\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-front-render-2400-20260925.png?v=1790302266\u0026amp;width=2400\" alt=\"The moving head at night, its spotlight on\" width=\"2400\" height=\"2400\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cb\u003eColour after dark.\u003c\/b\u003e Spotlights keep night video in colour, with 4 infrared LEDs covering to about 10 m.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- detection and deterrence --\u003e\n  \u003cdiv class=\"a6-panel a6-dark\"\u003e\n    \u003csection class=\"a6-sec\" id=\"a6-sense\" aria-label=\"Detection\"\u003e\n      \u003cdiv class=\"a6-w a6-c\"\u003e\n        \u003cdiv class=\"a6-rv a6-tt\"\u003e\n          \u003cspan class=\"a6-eye a6-gx a6-gb\"\u003eRadar, PIR and on-device AI\u003c\/span\u003e\n          \u003ch2 class=\"a6-h2 a6-lines\"\u003e\n\u003cspan\u003eSenses first.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eThen takes a look.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"a6-lede a6-rs a6-tt\"\u003e\u003cspan class=\"a6-rsi\"\u003e\u003cb\u003eTwo kinds of motion sensing\u003c\/b\u003e cover different distances, and \u003cb\u003eAI on the camera\u003c\/b\u003e sorts people, vehicles and pets from leaves and shadows.\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f2\"\u003e2\u003c\/a\u003e\u003c\/sup\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003cdiv class=\"a6-rd a6-t\" role=\"img\" aria-label=\"Diagram, not to scale. Inner arc: PIR motion on the fixed lens to about 9 metres. Middle arc: radar on the moving head to about 12 metres. Outer arc: auto-zoom tracking of a person to about 50 metres.\"\u003e\n          \u003cdiv class=\"a6-arc a6-a3\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"a6-arc a6-a2\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"a6-arc a6-a1\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"a6-sweep\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"a6-rl a6-rl3\"\u003eTracking to about 50 m\u003csmall\u003eAuto-zoom follows a person\u003c\/small\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"a6-rl a6-rl2\"\u003eRadar to about 12 m\u003csmall\u003eOn the moving head\u003c\/small\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"a6-rl a6-rl1\"\u003ePIR to about 9 m\u003csmall\u003eOn the fixed lens\u003c\/small\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"a6-bl a6-b1\" data-k=\"Person\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"a6-bl a6-b2\" data-k=\"Vehicle\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"a6-bl a6-b3\" data-k=\"Pet\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"a6-wall\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"a6-cam\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"a6-note\"\u003eNot to scale. Distances are eufy's published figures.\u003c\/p\u003e\n        \u003cdiv class=\"a6-trio\"\u003e\n          \u003cdiv class=\"a6-tt\"\u003e\n\u003cb\u003ePeople, vehicles, pets\u003c\/b\u003e\u003cspan\u003eRecognised on the camera itself, so an alert says what arrived.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"a6-tt\"\u003e\n\u003cb\u003eZones and schedules\u003c\/b\u003e\u003cspan\u003eChoose where to watch and when, and skip the footpath at school pick-up.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"a6-tt\"\u003e\n\u003cb\u003eStranger alerts\u003c\/b\u003e\u003cspan\u003eFamiliar-face features need a HomeBase 3, sold separately.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"a6-sec a6-det\" id=\"a6-det\" aria-label=\"Deterrence\"\u003e\n      \u003cdiv class=\"a6-w a6-det-g\"\u003e\n        \u003cfigure class=\"a6-lb a6-t\" role=\"img\" aria-label=\"Close-up of the eufyCam S4 pan-and-tilt head: two lenses, a spotlight, and red and blue warning lights that light up when the switch is on\"\u003e\n          \u003cdiv class=\"a6-lb-in\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-front-render-2400-20260925.png?v=1790302266\u0026amp;width=2400\" alt=\"\" width=\"2400\" height=\"2400\" loading=\"lazy\" decoding=\"async\"\u003e\n            \u003ci class=\"a6-led a6-led-r\"\u003e\u003c\/i\u003e\u003ci class=\"a6-led a6-led-b\"\u003e\u003c\/i\u003e\u003ci class=\"a6-led a6-led-s\"\u003e\u003c\/i\u003e\n          \u003c\/div\u003e\n          \u003ci class=\"a6-wv\"\u003e\u003c\/i\u003e\u003ci class=\"a6-wv a6-v2\"\u003e\u003c\/i\u003e\u003ci class=\"a6-wv a6-v3\"\u003e\u003c\/i\u003e\n        \u003c\/figure\u003e\n        \u003cdiv class=\"a6-det-c\"\u003e\n          \u003cdiv class=\"a6-rv a6-tt\"\u003e\u003cspan class=\"a6-eye a6-gx a6-gd\"\u003eDeterrence\u003c\/span\u003e\u003c\/div\u003e\n          \u003cdiv class=\"a6-dbw a6-tt\"\u003e\u003cp class=\"a6-db\"\u003e105\u003csmall\u003edB\u003c\/small\u003e\u003c\/p\u003e\u003c\/div\u003e\n          \u003cdiv class=\"a6-rv a6-tt\"\u003e\u003ch2 class=\"a6-h3\" style=\"margin-top:18px\"\u003eLights, a siren and a voice.\u003c\/h2\u003e\u003c\/div\u003e\n          \u003cul class=\"a6-dl\"\u003e\n            \u003cli class=\"a6-dli a6-tt\"\u003e\u003cspan\u003e\u003cb\u003eRed and blue warning lights\u003c\/b\u003e on the moving head.\u003c\/span\u003e\u003c\/li\u003e\n            \u003cli class=\"a6-dli a6-tt\"\u003e\u003cspan\u003e\u003cb\u003eSpotlight\u003c\/b\u003e for colour video after dark.\u003c\/span\u003e\u003c\/li\u003e\n            \u003cli class=\"a6-dli a6-tt\"\u003e\u003cspan\u003e\u003cb\u003e105 dB siren\u003c\/b\u003e, rated at 0.1 m.\u003c\/span\u003e\u003c\/li\u003e\n            \u003cli class=\"a6-dli a6-tt\"\u003e\u003cspan\u003e\u003cb\u003eFull-duplex two-way audio\u003c\/b\u003e with dual microphones.\u003c\/span\u003e\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003clabel class=\"a6-sw\"\u003e\u003cinput type=\"checkbox\" id=\"a6-al\"\u003e\u003ci\u003e\u003c\/i\u003e\u003cspan\u003eTry the lights\u003csmall\u003eSilent here. Loud on the camera.\u003c\/small\u003e\u003c\/span\u003e\u003c\/label\u003e\n          \u003cp class=\"a6-note\"\u003eDeterrence features draw attention. They don't prevent an incident.\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f2\"\u003e2\u003c\/a\u003e\u003c\/sup\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- power --\u003e\n  \u003csection class=\"a6-sec a6-panel a6-soft\" id=\"a6-power\" aria-label=\"Power\"\u003e\n    \u003cdiv class=\"a6-w\"\u003e\n      \u003cdiv class=\"a6-rv a6-tt a6-c\"\u003e\n        \u003cspan class=\"a6-eye a6-gx a6-ga\"\u003eDesigned around daylight.\u003c\/span\u003e\n        \u003ch2 class=\"a6-h2 a6-lines\"\u003e\n\u003cspan\u003eYour best view.\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"a6-gx a6-ga\"\u003eThe sun's best angle.\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"a6-lede a6-rs a6-tt a6-c\" style=\"margin-left:auto;margin-right:auto\"\u003e\u003cspan class=\"a6-rsi\"\u003eOne detachable panel. Two ways to find your light.\u003c\/span\u003e\u003c\/p\u003e\n      \u003cdiv class=\"a6-pw\"\u003e\n        \u003cdiv class=\"a6-pimg a6-t\"\u003e\n          \u003ci class=\"a6-sun\"\u003e\u003c\/i\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-side-panel-2400-20260925.png?v=1790302266\u0026amp;width=1200\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-side-panel-2400-20260925.png?v=1790302266\u0026amp;width=700 700w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-side-panel-2400-20260925.png?v=1790302266\u0026amp;width=1200 1200w\" sizes=\"(max-width: 820px) 90vw, 480px\" alt=\"eufyCam S4 side view on its wall bracket with the solar panel angled above\" width=\"1200\" height=\"1200\" loading=\"lazy\" decoding=\"async\"\u003e\n          \u003ci class=\"a6-glint\"\u003e\u003c\/i\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a6-stats\"\u003e\n          \u003cdiv class=\"a6-stat a6-tt\"\u003e\n\u003cb class=\"a6-gx a6-ga\"\u003e5.5\u003csmall\u003eW\u003c\/small\u003e\u003c\/b\u003e\u003cp\u003eDetachable SolarPlus 2.0 panel. eufy rates it to start charging from about 2,500 lux, and says around an hour of direct sun a day covers typical use.\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f3\"\u003e3\u003c\/a\u003e\u003c\/sup\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"a6-stat a6-tt\"\u003e\n\u003cb class=\"a6-gx a6-gg\"\u003e10,000\u003csmall\u003emAh\u003c\/small\u003e\u003c\/b\u003e\u003cp\u003eA quick-swap battery. Slide it out, charge it inside with the included USB cable (bring your own wall adapter), click it back in.\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"a6-stat a6-tt\"\u003e\n\u003cb class=\"a6-gx a6-gb\"\u003eUSB-C\u003c\/b\u003e\u003cp\u003eFor cable top-ups, or direct power in Dual Power Mode.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a6-placer\"\u003e\n        \u003cdiv class=\"a6-place\"\u003e\n          \u003cdiv class=\"a6-pics a6-t\"\u003e\n            \u003cdiv class=\"a6-crop a6-ins1\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-installation-options-2928-20260925.png?v=1790302267\u0026amp;width=2928\" alt=\"The solar panel attached directly above the camera\" width=\"2928\" height=\"1200\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a6-crop a6-ins2\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-installation-options-2928-20260925.png?v=1790302267\u0026amp;width=2928\" alt=\"The solar panel mounted separately on the wall, with the camera under the eave\" width=\"2928\" height=\"1200\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"a6-pcap\"\u003e\n            \u003cdiv class=\"a6-seg\" role=\"radiogroup\" aria-label=\"Choose where the solar panel goes\" style=\"--n:2\"\u003e\n              \u003ci class=\"a6-seg-p\"\u003e\u003c\/i\u003e\n              \u003clabel\u003e\u003cinput type=\"radio\" name=\"a6-place\" id=\"a6-p1\" checked\u003eOn the camera\u003c\/label\u003e\n              \u003clabel\u003e\u003cinput type=\"radio\" name=\"a6-place\" id=\"a6-p2\"\u003eMounted separately\u003c\/label\u003e\n            \u003c\/div\u003e\n            \u003cp class=\"a6-pc1\"\u003e\u003cb\u003eKeep it together.\u003c\/b\u003eMount the panel on the camera when the view and the sunlight share the same spot.\u003c\/p\u003e\n            \u003cp class=\"a6-pc2\"\u003e\u003cb\u003eGive the panel its own place.\u003c\/b\u003eKeep the camera on your approach and put the panel where the sun lands. The extension cable and a panel bracket are included.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a6-247 a6-t\"\u003e\n        \u003cdiv\u003e\n\u003ch3 class=\"a6-h3\"\u003eWant 24\/7? Plug it in.\u003c\/h3\u003e\n\u003cp\u003eOn battery or solar it records events. Continuous recording needs four things lined up, per eufy's Australian FAQ.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003col class=\"a6-req\"\u003e\n          \u003cli\u003e\n\u003ci\u003e1\u003c\/i\u003e\u003cspan\u003eDirect USB power from a 5 V \/ 3 A adapter or higher. Not included, and eufy's US guidance differs, so ask us for the exact supply first.\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003ci\u003e2\u003c\/i\u003e\u003cspan\u003eCamera firmware V1.0.5.4 or later.\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003ci\u003e3\u003c\/i\u003e\u003cspan\u003eA microSD card, or a HomeBase 3 (V3.7.2.8 or later) with a hard drive. Neither included.\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003ci\u003e4\u003c\/i\u003e\u003cspan\u003eA steady 2.4 GHz Wi-Fi signal at the mount.\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003c\/ol\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- storage --\u003e\n  \u003csection class=\"a6-sec\" id=\"a6-store\" aria-label=\"Storage\"\u003e\n    \u003cdiv class=\"a6-w\"\u003e\n      \u003cdiv class=\"a6-rv a6-tt\"\u003e\n        \u003cspan class=\"a6-eye a6-gx a6-gv\"\u003eYour recordings. Stored locally.\u003c\/span\u003e\n        \u003ch2 class=\"a6-h2 a6-lines\"\u003e\n\u003cspan\u003eA home for\u003c\/span\u003e \u003cspan class=\"a6-gx a6-gv\"\u003ethe moments that matter.\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"a6-lede a6-rs a6-tt\"\u003e\u003cspan class=\"a6-rsi\"\u003e\u003cb\u003e32 GB, built into the camera.\u003c\/b\u003e Ready for event recordings on your own 2.4 GHz Wi-Fi, without a HomeBase, and no monthly fee required for core local features.\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f4\"\u003e4\u003c\/a\u003e\u003c\/sup\u003e\u003c\/span\u003e\u003c\/p\u003e\n      \u003cdiv class=\"a6-lad\"\u003e\n        \u003cdiv class=\"a6-bar-row a6-t\"\u003e\n\u003cb\u003eBuilt in\u003csmall\u003eIncluded\u003c\/small\u003e\u003c\/b\u003e\u003cdiv class=\"a6-bar a6-r1\"\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cem\u003e32 GB\u003c\/em\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"a6-bar-row a6-t\"\u003e\n\u003cb\u003emicroSD card\u003csmall\u003eSold separately\u003c\/small\u003e\u003c\/b\u003e\u003cdiv class=\"a6-bar a6-r2\"\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cem\u003eup to 256 GB\u003c\/em\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"a6-bar-row a6-t\"\u003e\n\u003cb\u003eHomeBase 3\u003csmall\u003eOptional hub, sold separately\u003c\/small\u003e\u003c\/b\u003e\u003cdiv class=\"a6-bar a6-r3\"\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cem\u003eup to 16 TB\u003c\/em\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"a6-note\"\u003eThe first two bars are to scale; HomeBase 3 runs off the chart. Optional cloud or premium services may cost extra.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- compatibility --\u003e\n  \u003csection class=\"a6-sec\" id=\"a6-compat\" aria-label=\"Compatibility\"\u003e\n    \u003cdiv class=\"a6-w\"\u003e\n      \u003cdiv class=\"a6-rv a6-tt\"\u003e\n\u003cspan class=\"a6-eye a6-gx a6-gb\"\u003eYour camera. Your connection.\u003c\/span\u003e\u003ch2 class=\"a6-h2 a6-lines\"\u003e\n\u003cspan\u003eStart with S4.\u003c\/span\u003e \u003cspan\u003e\u003cem\u003eBuild from there.\u003c\/em\u003e\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"a6-cmp\"\u003e\n        \u003cdiv class=\"a6-cc a6-ok a6-tt\"\u003e\n\u003ch3\u003e\n\u003ci\u003e✓\u003c\/i\u003eWorks with\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003e2.4 GHz Wi-Fi\u003c\/b\u003e, straight to your router\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eeufy app\u003c\/b\u003e on iOS and Android\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eAmazon Alexa\u003c\/b\u003e and \u003cb\u003eGoogle Assistant\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eHomeBase 3\u003c\/b\u003e (S380), optional\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f5\"\u003e5\u003c\/a\u003e\u003c\/sup\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eHomeBase Professional S1\u003c\/b\u003e, optional (on eufy's S1 device list)\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f5\"\u003e5\u003c\/a\u003e\u003c\/sup\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"a6-cc a6-no a6-tt\"\u003e\n\u003ch3\u003e\n\u003ci\u003e×\u003c\/i\u003eNot supported\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cb\u003eHomeBase 2\u003c\/b\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cb\u003eHomeBase Mini\u003c\/b\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cb\u003eeufy NVR\u003c\/b\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eApple Home\u003c\/b\u003e (HomeKit)\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e5 GHz-only\u003c\/b\u003e Wi-Fi networks\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- by the numbers --\u003e\n  \u003csection class=\"a6-sec a6-panel a6-soft\" id=\"a6-nums\" aria-label=\"By the numbers\"\u003e\n    \u003cdiv class=\"a6-w\"\u003e\n      \u003cdiv class=\"a6-rv a6-tt\"\u003e\u003ch2 class=\"a6-h2 a6-lines\"\u003e\u003cspan\u003eBy the numbers.\u003c\/span\u003e\u003c\/h2\u003e\u003c\/div\u003e\n      \u003cdiv class=\"a6-nums\"\u003e\n        \u003cdiv class=\"a6-n a6-q130 a6-t\"\u003e\n\u003cp class=\"a6-n-k\"\u003eField of view\u003c\/p\u003e\n\u003cp class=\"a6-n-v a6-gx a6-gb\"\u003e\u003ci aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003cspan class=\"a6-dg\"\u003e°\u003c\/span\u003e\u003cspan class=\"a6-sr\"\u003e130 degrees\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"a6-n-d\"\u003eDiagonal, on the fixed 4K lens\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"a6-n a6-q355 a6-t\"\u003e\n\u003cp class=\"a6-n-k\"\u003ePans up to\u003c\/p\u003e\n\u003cp class=\"a6-n-v a6-gx a6-gv\"\u003e\u003ci aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003cspan class=\"a6-dg\"\u003e°\u003c\/span\u003e\u003cspan class=\"a6-sr\"\u003e355 degrees\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"a6-n-d\"\u003eOn the moving 2K head\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"a6-n a6-q70 a6-t\"\u003e\n\u003cp class=\"a6-n-k\"\u003eTilts up to\u003c\/p\u003e\n\u003cp class=\"a6-n-v a6-gx a6-gg\"\u003e\u003ci aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003cspan class=\"a6-dg\"\u003e°\u003c\/span\u003e\u003cspan class=\"a6-sr\"\u003e70 degrees\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"a6-n-d\"\u003eOn the moving 2K head\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"a6-n a6-q8 a6-t\"\u003e\n\u003cp class=\"a6-n-k\"\u003eZoom up to\u003c\/p\u003e\n\u003cp class=\"a6-n-v a6-gx a6-ga\"\u003e\u003ci aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003cspan class=\"a6-x2\"\u003e×\u003c\/span\u003e\u003cspan class=\"a6-sr\"\u003e8 times\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"a6-n-d\"\u003eHybrid: optical plus digital\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f1\"\u003e1\u003c\/a\u003e\u003c\/sup\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"a6-n a6-q105 a6-t\"\u003e\n\u003cp class=\"a6-n-k\"\u003eSiren up to\u003c\/p\u003e\n\u003cp class=\"a6-n-v a6-gx a6-gd\"\u003e\u003ci aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003csmall\u003edB\u003c\/small\u003e\u003cspan class=\"a6-sr\"\u003e105 decibels\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"a6-n-d\"\u003eRated at 0.1 m\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"a6-n a6-q32 a6-t\"\u003e\n\u003cp class=\"a6-n-k\"\u003eBuilt in\u003c\/p\u003e\n\u003cp class=\"a6-n-v a6-gx a6-gb\"\u003e\u003ci aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003csmall\u003eGB\u003c\/small\u003e\u003cspan class=\"a6-sr\"\u003e32 gigabytes\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"a6-n-d\"\u003eLocal storage, no card needed\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- in the box --\u003e\n  \u003csection class=\"a6-sec\" id=\"a6-box\" aria-label=\"In the box\"\u003e\n    \u003cdiv class=\"a6-w\"\u003e\n      \u003cdiv class=\"a6-rv a6-tt\"\u003e\n\u003cspan class=\"a6-eye a6-gx a6-gg\"\u003eThis exact listing.\u003c\/span\u003e\u003ch2 class=\"a6-h2 a6-lines\"\u003e\n\u003cspan\u003eBrand new.\u003c\/span\u003e \u003cspan\u003e\u003cem\u003eReady for your place.\u003c\/em\u003e\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"a6-inbox\"\u003e\n        \u003cdiv class=\"a6-ib-img a6-t\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-underside-bracket-2400-20260925.png?v=1790302269\u0026amp;width=900\" alt=\"eufyCam S4 on its bracket, seen from below\" width=\"900\" height=\"900\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cul class=\"a6-ib-l\" style=\"--r:7\"\u003e\n            \u003cli class=\"a6-li a6-tt\"\u003e\n\u003cspan\u003e1 × eufyCam S4\u003c\/span\u003e\u003csmall\u003eBrand new, factory sealed\u003c\/small\u003e\n\u003c\/li\u003e\n            \u003cli class=\"a6-li a6-tt\"\u003e\n\u003cspan\u003eRechargeable battery\u003c\/span\u003e\u003csmall\u003eMay be pre-installed\u003c\/small\u003e\n\u003c\/li\u003e\n            \u003cli class=\"a6-li a6-tt\"\u003e\u003cspan\u003eCamera mounting bracket\u003c\/span\u003e\u003c\/li\u003e\n            \u003cli class=\"a6-li a6-tt\"\u003e\u003cspan\u003eCamera-mount positioning sticker\u003c\/span\u003e\u003c\/li\u003e\n            \u003cli class=\"a6-li a6-tt\"\u003e\u003cspan\u003eCamera screw pack\u003c\/span\u003e\u003c\/li\u003e\n            \u003cli class=\"a6-li a6-tt\"\u003e\u003cspan\u003eUSB charging cable\u003c\/span\u003e\u003c\/li\u003e\n            \u003cli class=\"a6-li a6-tt\"\u003e\u003cspan\u003e5.5 W solar panel\u003c\/span\u003e\u003c\/li\u003e\n            \u003cli class=\"a6-li a6-tt\"\u003e\u003cspan\u003eSolar-panel mounting bracket\u003c\/span\u003e\u003c\/li\u003e\n            \u003cli class=\"a6-li a6-tt\"\u003e\u003cspan\u003eSolar-panel mounting positioning sticker\u003c\/span\u003e\u003c\/li\u003e\n            \u003cli class=\"a6-li a6-tt\"\u003e\u003cspan\u003eSolar-panel extension cable\u003c\/span\u003e\u003c\/li\u003e\n            \u003cli class=\"a6-li a6-tt\"\u003e\u003cspan\u003eSolar-panel screw pack\u003c\/span\u003e\u003c\/li\u003e\n            \u003cli class=\"a6-li a6-tt\"\u003e\u003cspan\u003eQuick Start Guide\u003c\/span\u003e\u003c\/li\u003e\n            \u003cli class=\"a6-li a6-tt\"\u003e\u003cspan\u003eOriginal sealed retail carton\u003c\/span\u003e\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp class=\"a6-ib-not\"\u003e\u003cb\u003eSeparate equipment:\u003c\/b\u003e HomeBase, microSD card, storage drive and direct-power adapter are not included.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a6-cond\"\u003e\n        \u003cdiv class=\"a6-rv a6-tt\"\u003e\n\u003cp\u003eA factory-new eufyCam S4 in its sealed, original retail packaging, with the standard single-camera accessories listed here.\u003c\/p\u003e\n\u003cp\u003eSupplied with our own 12-month warranty, supported by CamGuard Australia. This is not a manufacturer warranty. We describe the packaging and published specifications; we do not claim to test each individual unit.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"a6-limit a6-rv a6-tt\"\u003e\u003cp\u003e\u003cb\u003eRecords and alerts. Does not prevent.\u003c\/b\u003eThe S4 records, detects and notifies. Tracking, identification and deterrence depend on the scene and settings; they are not guarantees that an incident will be detected or prevented.\u003c\/p\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"a6-note\"\u003eProduct photographs show the model. This contents list describes what is supplied with this order.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- is it right for you --\u003e\n  \u003csection class=\"a6-sec\" id=\"a6-fit\" aria-label=\"Is it right for you\"\u003e\n    \u003cdiv class=\"a6-w\"\u003e\n      \u003cdiv class=\"a6-rv a6-tt\"\u003e\u003ch2 class=\"a6-h2 a6-lines\"\u003e\u003cspan\u003eIs S4 right for you?\u003c\/span\u003e\u003c\/h2\u003e\u003c\/div\u003e\n      \u003cdiv class=\"a6-fit\"\u003e\n        \u003cdiv class=\"a6-fc a6-tt\"\u003e\n\u003ch3\u003eMade for\u003c\/h3\u003e\n\u003cul\u003e\n          \u003cli\u003e\n\u003cb\u003eDriveways and front yards\u003c\/b\u003e where you want the whole scene and a close look at once.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cb\u003eNo cabling to the mount\u003c\/b\u003e: solar and battery, with plug-in as an option later.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cb\u003eReliable 2.4 GHz Wi-Fi\u003c\/b\u003e where the camera goes.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cb\u003eLocal storage\u003c\/b\u003e without a required monthly plan.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cb\u003eStarting with one camera\u003c\/b\u003e and adding a HomeBase 3 or HomeBase Professional S1 later, if ever.\u003c\/li\u003e\n        \u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"a6-fc a6-tt\"\u003e\n\u003ch3\u003eLook elsewhere if\u003c\/h3\u003e\n\u003cul\u003e\n          \u003cli\u003e\n\u003cb\u003eYou need 24\/7 on battery.\u003c\/b\u003e Continuous recording needs direct power, storage and current firmware.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cb\u003eYour Wi-Fi is 5 GHz only.\u003c\/b\u003e It connects on 2.4 GHz.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cb\u003eYou run HomeBase 2, Mini or a eufy NVR.\u003c\/b\u003e None are supported.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cb\u003eYour setup depends on Apple Home.\u003c\/b\u003e HomeKit isn't supported.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cb\u003eYou want PoE wiring.\u003c\/b\u003e This is the wireless S4, not the PoE model.\u003c\/li\u003e\n        \u003c\/ul\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- setup --\u003e\n  \u003csection class=\"a6-sec\" id=\"a6-setup\" aria-label=\"Setup\"\u003e\n    \u003cdiv class=\"a6-w\"\u003e\n      \u003cdiv class=\"a6-rv a6-tt\"\u003e\n\u003cspan class=\"a6-eye a6-gx a6-gb\"\u003eBefore you reach for the drill.\u003c\/span\u003e\u003ch2 class=\"a6-h2 a6-lines\"\u003e\n\u003cspan\u003eA good setup.\u003c\/span\u003e \u003cspan\u003e\u003cem\u003eStep by step.\u003c\/em\u003e\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n      \u003col class=\"a6-steps\"\u003e\n        \u003cli class=\"a6-stw a6-tt\"\u003e\u003cdiv class=\"a6-st\"\u003e\n\u003ci\u003eStep 1\u003c\/i\u003e\u003ch3\u003eCharge\u003c\/h3\u003e\n\u003cp\u003eFully charge the removable battery using the supplied USB charging cable and a suitable adapter of your own.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n        \u003cli class=\"a6-stw a6-tt\"\u003e\u003cdiv class=\"a6-st\"\u003e\n\u003ci\u003eStep 2\u003c\/i\u003e\u003ch3\u003eConnect\u003c\/h3\u003e\n\u003cp\u003eAdd the S4 in the eufy app near your router. Check the 2.4 GHz signal at the intended mounting position.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n        \u003cli class=\"a6-stw a6-tt\"\u003e\u003cdiv class=\"a6-st\"\u003e\n\u003ci\u003eStep 3\u003c\/i\u003e\u003ch3\u003ePosition\u003c\/h3\u003e\n\u003cp\u003eAim the fixed lens at your main approach. Mount the solar panel on the camera or separately for useful sunlight.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n        \u003cli class=\"a6-stw a6-tt\"\u003e\u003cdiv class=\"a6-st\"\u003e\n\u003ci\u003eStep 4\u003c\/i\u003e\u003ch3\u003eFine-tune\u003c\/h3\u003e\n\u003cp\u003eSet the PTZ starting view and detection zones. Walk the approach and check alerts and tracking before finalising placement.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n      \u003c\/ol\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- faq --\u003e\n  \u003csection class=\"a6-sec a6-panel a6-soft\" id=\"a6-faq\" aria-label=\"Questions\"\u003e\n    \u003cdiv class=\"a6-w\"\u003e\n      \u003cdiv class=\"a6-rv a6-tt a6-c\"\u003e\u003ch2 class=\"a6-h2 a6-lines\"\u003e\u003cspan\u003eA few useful answers.\u003c\/span\u003e\u003c\/h2\u003e\u003c\/div\u003e\n      \u003cdiv class=\"a6-faq\"\u003e\n        \u003cdetails open\u003e\u003csummary\u003eDo I need a HomeBase or a subscription to use it?\u003ci\u003e\u003c\/i\u003e\u003c\/summary\u003e\u003cp\u003eNo to either, for standalone use. The S4 works on its own over 2.4 GHz Wi-Fi and saves clips to its built-in 32 GB. HomeBase S380 (HomeBase 3) is an optional add-on for extra features and is not included; the HomeBase Professional S1 pairs too.\u003c\/p\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eDoes it record all day, every day?\u003ci\u003e\u003c\/i\u003e\u003c\/summary\u003e\u003cp\u003eOnly when wired to direct power, with current camera firmware and a microSD card or a HomeBase 3 hard drive. On battery or solar power it records events, not a continuous feed.\u003c\/p\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eDoes it work with Apple Home?\u003ci\u003e\u003c\/i\u003e\u003c\/summary\u003e\u003cp\u003eNo. Apple HomeKit is not supported on the S4, so do not choose it for a setup that relies on Apple Home. Amazon Alexa and Google Assistant are supported.\u003c\/p\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eWhat does the solar panel change?\u003ci\u003e\u003c\/i\u003e\u003c\/summary\u003e\u003cp\u003eIt can replenish the battery when suitable light is available. Deep shade, prolonged cloud, heavy activity and demanding settings can increase the need for manual charging. Battery and solar use remain event-based; they do not enable continuous recording without the direct-power setup described above.\u003c\/p\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eHow far does the camera turn?\u003ci\u003e\u003c\/i\u003e\u003c\/summary\u003e\u003cp\u003eeufy's US comparison table lists 355° pan and 70° tilt for the moving head. Its 360° headline describes surrounding coverage, not unlimited mechanical rotation. The upper camera keeps its fixed wide view while the lower head moves.\u003c\/p\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eHow quickly will it leave Townsville?\u003ci\u003e\u003c\/i\u003e\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day. Same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that's rare. Australia Post delivery time is on top of dispatch.\u003c\/p\u003e\u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- which S4 --\u003e\n  \u003csection class=\"a6-sec\" id=\"a6-which\" aria-label=\"Which S4 is right for you\"\u003e\n    \u003cdiv class=\"a6-w\"\u003e\n      \u003cdiv class=\"a6-rv a6-tt a6-c\"\u003e\u003ch2 class=\"a6-h2s a6-lines\"\u003e\u003cspan\u003eWhich S4 is right for you?\u003c\/span\u003e\u003c\/h2\u003e\u003c\/div\u003e\n      \u003cdiv class=\"a6-which-g\"\u003e\n        \u003cdiv class=\"a6-mc a6-t\"\u003e\n          \u003cdiv class=\"a6-mc-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-front-render-2400-20260925.png?v=1790302266\u0026amp;width=600\" alt=\"eufyCam S4, New No Box\" width=\"600\" height=\"600\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n          \u003cp class=\"a6-mc-tag\"\u003eNew No Box\u003c\/p\u003e\n          \u003ch3\u003eeufyCam S4\u003c\/h3\u003e\n          \u003cp class=\"a6-mc-d\"\u003eNew, never used. The same camera and accessories, without the printed retail carton.\u003c\/p\u003e\n          \u003ca class=\"a6-mc-go\" href=\"\/products\/eufy-security-eufycam-s4-outdoor-security-camera-new-no-retail-box\"\u003eView New No Box\u003c\/a\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a6-mc a6-t\"\u003e\n          \u003cdiv class=\"a6-mc-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-front-render-2400-20260925.png?v=1790302266\u0026amp;width=600\" alt=\"eufyCam S4, Brand New\" width=\"600\" height=\"600\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n          \u003cp class=\"a6-mc-tag\"\u003eBrand New\u003c\/p\u003e\n          \u003ch3\u003eeufyCam S4\u003c\/h3\u003e\n          \u003cp class=\"a6-mc-d\"\u003eFactory-sealed. The same camera and accessories, in the original sealed retail carton.\u003c\/p\u003e\n          \u003cp class=\"a6-mc-cur\"\u003eCurrently viewing\u003c\/p\u003e\n\u003ca class=\"a6-mc-by\" href=\"#MainContent\"\u003eBuy ›\u003c\/a\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a6-mr\"\u003e\n\u003ci\u003e✓\u003c\/i\u003e\u003cb\u003eNew, never used\u003c\/b\u003eSplit from a multi-camera kit\u003c\/div\u003e\n        \u003cdiv class=\"a6-mr\"\u003e\n\u003ci\u003e✓\u003c\/i\u003e\u003cb\u003eFactory-sealed\u003c\/b\u003eUnopened and unused\u003c\/div\u003e\n        \u003cdiv class=\"a6-mr\"\u003e\n\u003ci\u003e✓\u003c\/i\u003e\u003cb\u003eeufyCam S4\u003c\/b\u003eWireless model T8172\u003c\/div\u003e\n        \u003cdiv class=\"a6-mr\"\u003e\n\u003ci\u003e✓\u003c\/i\u003e\u003cb\u003eeufyCam S4\u003c\/b\u003eWireless model T8172\u003c\/div\u003e\n        \u003cdiv class=\"a6-mr\"\u003e\n\u003ci\u003e✓\u003c\/i\u003e\u003cb\u003eEvery standard accessory\u003c\/b\u003eSolar panel, battery, brackets, cables and screws\u003c\/div\u003e\n        \u003cdiv class=\"a6-mr\"\u003e\n\u003ci\u003e✓\u003c\/i\u003e\u003cb\u003eEvery standard accessory\u003c\/b\u003eSolar panel, battery, brackets, cables and screws\u003c\/div\u003e\n        \u003cdiv class=\"a6-mr\"\u003e\n\u003ci class=\"a6-x\"\u003e×\u003c\/i\u003e\u003cb\u003eNo printed retail carton\u003c\/b\u003ePlain protective packaging instead\u003c\/div\u003e\n        \u003cdiv class=\"a6-mr\"\u003e\n\u003ci\u003e✓\u003c\/i\u003e\u003cb\u003eOriginal retail carton\u003c\/b\u003eSealed at the factory\u003c\/div\u003e\n        \u003cdiv class=\"a6-mr\"\u003e\n\u003ci\u003e✓\u003c\/i\u003e\u003cb\u003eOur own 12-month warranty\u003c\/b\u003eNot a manufacturer warranty\u003c\/div\u003e\n        \u003cdiv class=\"a6-mr\"\u003e\n\u003ci\u003e✓\u003c\/i\u003e\u003cb\u003eOur own 12-month warranty\u003c\/b\u003eNot a manufacturer warranty\u003c\/div\u003e\n        \u003cdiv class=\"a6-mr\"\u003e\n\u003ci\u003e✓\u003c\/i\u003e\u003cb\u003eShips from Townsville\u003c\/b\u003eUsually same day to 1 business day\u003c\/div\u003e\n        \u003cdiv class=\"a6-mr\"\u003e\n\u003ci\u003e✓\u003c\/i\u003e\u003cb\u003eShips from Townsville\u003c\/b\u003eUsually same day to 1 business day\u003c\/div\u003e\n        \u003cdiv class=\"a6-mr\"\u003e\n\u003cb\u003eBest when\u003c\/b\u003ethe box doesn't matter to you\u003c\/div\u003e\n        \u003cdiv class=\"a6-mr\"\u003e\n\u003cb\u003eBest when\u003c\/b\u003eyou want the sealed box, say for a gift\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- shipping, warranty and returns --\u003e\n  \u003csection class=\"a6-sec a6-panel a6-soft\" id=\"a6-buyinfo\" aria-label=\"Shipping, warranty and returns\"\u003e\n    \u003cdiv class=\"a6-w\"\u003e\n      \u003cdiv class=\"a6-rv a6-tt\"\u003e\u003ch2 class=\"a6-h2s a6-lines\"\u003e\u003cspan\u003eShipping, warranty and returns.\u003c\/span\u003e\u003c\/h2\u003e\u003c\/div\u003e\n      \u003cdiv class=\"a6-buyg\"\u003e\n        \u003cdiv class=\"a6-by a6-tt\"\u003e\n\u003cem\u003eShipping\u003c\/em\u003e\u003ch3\u003eExpress on $99+ orders\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99.00 it's $9.95 tracked, or $12.95 Express. We do our best to get orders out the same day; same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that's rare.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"a6-by a6-tt\"\u003e\n\u003cem\u003eWarranty\u003c\/em\u003e\u003ch3\u003eOur own 12 months\u003c\/h3\u003e\n\u003cp\u003eA 12-month warranty we honour ourselves, not a manufacturer warranty. Your Australian Consumer Law rights come on top, and if it's faulty or not as described we cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"a6-by a6-tt\"\u003e\n\u003cem\u003eReturns\u003c\/em\u003e\u003ch3\u003e30-day change of mind\u003c\/h3\u003e\n\u003cp\u003eWithin 30 days of delivery, complete and unused. You pay return postage and the original shipping isn't refunded. Faulty or not-as-described returns are separate, with postage on us.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"a6-by a6-tt\"\u003e\n\u003cem\u003eThis listing\u003c\/em\u003e\u003ch3\u003eBrand New\u003c\/h3\u003e\n\u003cp\u003eFactory-sealed in full original retail packaging, unopened and unused.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"a6-note\"\u003eCamGuard Australia is an independent Australian importer in Townsville. We describe the packaging and eufy's published specifications honestly, and we're happy to answer questions before you buy.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- specs (always last) --\u003e\n  \u003csection class=\"a6-sec\" id=\"a6-specs\" aria-label=\"Tech specs\"\u003e\n    \u003cdiv class=\"a6-w\"\u003e\n      \u003ch2 class=\"a6-h2s\"\u003eTech specs.\u003c\/h2\u003e\n      \u003cdiv class=\"a6-sg\"\u003e\n        \u003cdiv class=\"a6-grp\"\u003e\n\u003ch3\u003eModel\u003c\/h3\u003e\n\u003cdl\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eModel\u003c\/dt\u003e\n\u003cdd\u003eeufyCam S4, T8172 (this configuration T81721W1). The wireless S4, not the PoE S4.\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eCondition\u003c\/dt\u003e\n\u003cdd\u003eBrand New: factory-sealed in full original retail packaging, unopened and unused.\u003c\/dd\u003e\n\u003c\/div\u003e\n        \u003c\/dl\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"a6-grp\"\u003e\n\u003ch3\u003eCameras\u003c\/h3\u003e\n\u003cdl\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eFixed lens\u003c\/dt\u003e\n\u003cdd\u003e4K, 3840 × 2160. 130° diagonal, 107° horizontal, 57° vertical.\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eMoving head\u003c\/dt\u003e\n\u003cdd\u003eTwo 2K lenses, 2688 × 1520. Wide lens 121° diagonal (102° horizontal, 54° vertical); telephoto lens 46° diagonal.\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eZoom\u003c\/dt\u003e\n\u003cdd\u003eUp to 8× hybrid on the moving head.\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003ePan and tilt\u003c\/dt\u003e\n\u003cdd\u003e355° pan, 70° tilt, per eufy's US comparison table. eufy's \"360°\" wording describes surrounding coverage.\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eNight vision\u003c\/dt\u003e\n\u003cdd\u003eColour night vision with spotlights, plus 4 infrared LEDs (850 nm) to about 10 m.\u003c\/dd\u003e\n\u003c\/div\u003e\n        \u003c\/dl\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"a6-grp\"\u003e\n\u003ch3\u003eDetection and deterrence\u003c\/h3\u003e\n\u003cdl\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eAI detection\u003c\/dt\u003e\n\u003cdd\u003eOn-device person, vehicle and pet detection. Stranger alerts need a HomeBase 3.\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eMotion sensing\u003c\/dt\u003e\n\u003cdd\u003ePIR on the fixed lens to about 9 m (30 ft); radar on the moving head to about 12 m (40 ft). Auto-zoom can track a person to about 50 m, on eufy's figure.\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eSiren and lights\u003c\/dt\u003e\n\u003cdd\u003e105 dB siren (rated at 0.1 m); red and blue warning lights.\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eAudio\u003c\/dt\u003e\n\u003cdd\u003eFull-duplex two-way audio, dual microphones with noise reduction.\u003c\/dd\u003e\n\u003c\/div\u003e\n        \u003c\/dl\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"a6-grp\"\u003e\n\u003ch3\u003ePower and storage\u003c\/h3\u003e\n\u003cdl\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eBattery\u003c\/dt\u003e\n\u003cdd\u003e10,000 mAh removable, quick-swap pack. USB-C charging.\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eSolar\u003c\/dt\u003e\n\u003cdd\u003eDetachable 5.5 W SolarPlus 2.0 panel. Starts charging from about 2,500 lux; around one hour of direct sun a day for typical use, on eufy's figures.\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003ePower modes\u003c\/dt\u003e\n\u003cdd\u003eDual Power Mode: battery or direct USB power. 24\/7 recording needs direct power, firmware V1.0.5.4 or later and a microSD card or HomeBase 3 drive.\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eStorage\u003c\/dt\u003e\n\u003cdd\u003e32 GB built in; microSD up to 256 GB (not included). HomeBase 3 adds hub storage, expandable to 16 TB.\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eSubscription\u003c\/dt\u003e\n\u003cdd\u003eNone required for core local features. Optional or premium services may cost extra.\u003c\/dd\u003e\n\u003c\/div\u003e\n        \u003c\/dl\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"a6-grp\"\u003e\n\u003ch3\u003eConnectivity\u003c\/h3\u003e\n\u003cdl\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eWi-Fi\u003c\/dt\u003e\n\u003cdd\u003e802.11 b\/g\/n\/ax, 2.4 GHz only.\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eSmart home\u003c\/dt\u003e\n\u003cdd\u003eAmazon Alexa, Google Assistant. Apple Home (HomeKit) is not supported.\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eHomeBase\u003c\/dt\u003e\n\u003cdd\u003eNot required. HomeBase 3 (S380) optional; HomeBase Professional S1 optional too (update the hub's firmware before pairing). HomeBase 2, HomeBase Mini and eufy NVR not supported.\u003c\/dd\u003e\n\u003c\/div\u003e\n        \u003c\/dl\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"a6-grp\"\u003e\n\u003ch3\u003eBuild\u003c\/h3\u003e\n\u003cdl\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eWeather rating\u003c\/dt\u003e\n\u003cdd\u003eIP65, when correctly installed.\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eOperating range\u003c\/dt\u003e\n\u003cdd\u003e−20 °C to 55 °C.\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eSize and weight\u003c\/dt\u003e\n\u003cdd\u003e92 × 164.5 × 165 mm, about 745 g (camera only, without the solar panel).\u003c\/dd\u003e\n\u003c\/div\u003e\n        \u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- fine print --\u003e\n  \u003cfooter class=\"a6-fp a6-panel\"\u003e\n    \u003cdiv class=\"a6-w\"\u003e\n      \u003col\u003e\n        \u003cli id=\"a6-f1\"\u003e8× is hybrid zoom (optical plus digital), not 8× optical. Pan and tilt figures are from eufy's US comparison table. The moving head views one direction at a time; tracking follows detected activity and can't guarantee every event is detected or recorded.\u003c\/li\u003e\n        \u003cli id=\"a6-f2\"\u003eDetection distances and features are eufy's published figures and vary with placement, weather, lighting and settings. Detection can miss activity or alert on something harmless. Sirens, lights and two-way audio draw attention; they don't prevent incidents.\u003c\/li\u003e\n        \u003cli id=\"a6-f3\"\u003eSolar charging depends on direct sunlight, season, shade, activity and settings. Occasional cable charging may be needed. Battery and solar operation record events, not continuous video.\u003c\/li\u003e\n        \u003cli id=\"a6-f4\"\u003eLocal recording to built-in storage or a microSD card needs no subscription for core features. Optional cloud or premium services are offered and billed by eufy.\u003c\/li\u003e\n        \u003cli id=\"a6-f5\"\u003eHomeBase sold separately. Compatibility follows eufy's most recent published guides: where eufy's documents disagree we follow the most recent one, and where eufy hasn't confirmed a pairing we mark it not compatible. Features depend on hub and firmware and may change.\u003c\/li\u003e\n      \u003c\/ol\u003e\n      \u003chr\u003e\n      \u003cp\u003eThe front-yard scene (in the highlights and the dual-view section) is an AI-generated illustration, not footage from the camera. The detection diagram is not to scale. Product renders, the installation photos and the hardware animation are official eufy images.\u003c\/p\u003e\n      \u003cp\u003eCondition: Brand New. Factory-sealed in full original retail packaging, unopened and unused. We describe packaging and the published spec sheet only and do not open or test each unit individually.\u003c\/p\u003e\n      \u003cp\u003eCompatibility: the S4 works standalone on 2.4 GHz Wi-Fi. HomeBase 3 (S380) and HomeBase Professional S1 pair too; HomeBase 2, HomeBase Mini, eufy NVR and Apple HomeKit are not supported.\u003c\/p\u003e\n      \u003cp\u003eThis camera records and alerts; it doesn't guarantee detection, deterrence or prevention. Our own 12-month in-house warranty applies, not a manufacturer warranty. Nothing here limits your rights under Australian Consumer Law.\u003c\/p\u003e\n      \u003cp\u003eCamGuard Australia is an independent importer and reseller, not an official or authorised supplier, distributor or representative of eufy, Anker Innovations or their affiliates. Product names and trademarks belong to their owners. Specifications are believed accurate at time of listing; app features, firmware and hub compatibility can change, so check suitability for your network and installation before you buy.\u003c\/p\u003e\n      \u003cdiv class=\"a6-mark\"\u003e\n\u003cb\u003eCamGuard Australia\u003c\/b\u003e\u003cspan\u003eABN 62 385 894 763 · Townsville, Queensland\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/footer\u003e\n\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43094513975339,"sku":"CG-ECS4-BN-W","price":588.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_19_s-l1600_5c8dc0fc-6f4b-4251-87f5-4b1d046878b7.webp?v=1770838565"},{"product_id":"eufy-security-homebase-3-s380-hub-16gb-ai-facial-recognition-brand-new","title":"eufy Security HomeBase 3 S380 | Brand New","description":"\u003c!--\n  CamGuard Australia · eufy Security HomeBase 3 S380 | Brand New · SKU CG-HB3-BN-T\n  TWO-VIEW LISTING · built by CamGuard Two-View Studio · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  FUN VIEW (default): Home Security OS, 2006 Edition · original theme with reviewed corrections, re-scoped under .cgfun\n  SIMPLE VIEW: eufy.com register rendered from factsheets\/HB3.json (every printed spec carries status verified)\n  SHARED: terms and footer below both views; re-skinned in the Fun view\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the chooser hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Audiowide\u0026family=IBM+Plex+Mono:wght@400;600;700\u0026family=Space+Grotesk:wght@400;600;700\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#0b3a5b;--fun-ink:#f3fffa;--fun-accent:#b9f542;--fun-display:\"Audiowide\", sans-serif;--fun-display-weight:400;--fun-body:\"Space Grotesk\", sans-serif;--sw-bg:#b9f542;--sw-border:#172033;--sw-ink:#172033;--sw-radius:50%;--sh-bg-fun:#eee9d8;--sh-ink-fun:#172033;--sh-body-fun:#172033;--sh-mute-fun:#57606a;--sh-line-fun:#353a42;--sh-panel-fun:#fffdf4}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun.hb3k26-world{--beige:#d7d1bb;--beige2:#eee9d8;--screen:#071a20;--teal:#00d6b2;--lime:#b9f542;--blue:#1769e0;--navy:#0b2149;--purple:#7650d6;--alert:#ff5c5c;--ink:#172033;--line:#353a42;position:relative;isolation:isolate;overflow:hidden;background:#d7d1bb;color:var(--ink);font:400 16px\/1.62 'Space Grotesk',sans-serif;container-type:inline-size;border:2px solid #222;border-radius:9px}\n.cgau-listing .cgfun.hb3k26-world *{box-sizing:border-box}\n.cgau-listing .cgfun.hb3k26-world h1,.cgau-listing .cgfun.hb3k26-world h2,.cgau-listing .cgfun.hb3k26-world h3,.cgau-listing .cgfun.hb3k26-world h4,.cgau-listing .cgfun.hb3k26-world h5,.cgau-listing .cgfun.hb3k26-world h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun.hb3k26-world img{display:block;max-width:100%;height:auto}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-scene{position:relative;isolation:isolate;overflow:hidden;padding:clamp(52px,7cqi,92px) clamp(16px,4.5cqi,58px)}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-shell{width:min(1120px,100%);margin:0 auto}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-kicker{margin:0 0 11px;font:700 12px\/1.3 'IBM Plex Mono',monospace;letter-spacing:.15em;text-transform:uppercase}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-title{max-width:940px;margin:0 0 18px;font:400 clamp(33px,6.7cqi,74px)\/.95 'Audiowide',sans-serif;letter-spacing:-.055em;text-wrap:balance}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-lead{max-width:790px;margin:0;font-size:clamp(17px,2.2cqi,23px);line-height:1.46}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-brand{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;max-width:100%;font:400 clamp(13px,2.8cqi,25px)\/1 'Audiowide',sans-serif;letter-spacing:-.045em}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-brand::before{content:'';width:27px;height:27px;flex:0 0 27px;border:2px outset #fff;background:linear-gradient(90deg,var(--teal) 0 47%,transparent 47% 53%,var(--blue) 53%),linear-gradient(var(--lime) 0 47%,transparent 47% 53%,var(--alert) 53%);box-shadow:inset 0 0 0 3px #d7d1bb}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-taskbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px;border-bottom:3px ridge #fff;background:#c8c5b8;color:#111;font:600 12px\/1 'IBM Plex Mono',monospace}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-start{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:7px 12px;border:3px outset #eee;background:#d7d1bb;box-shadow:inset 1px 1px #fff}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-clock{padding:7px 10px;border:2px inset #eee;background:#dad7ca;white-space:nowrap}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-hero{min-height:790px;background:radial-gradient(circle at 76% 16%,rgba(185,245,66,.14),transparent 24%),linear-gradient(165deg,#0b3a5b 0 56%,#061921 56%);color:#f3fffa}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-hero::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 36px),repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 36px);z-index:-1}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(410px,1.1fr);gap:clamp(28px,5cqi,66px);align-items:center}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-hero-copy{min-width:0}.cgau-listing .cgfun.hb3k26-world .hb3k26-hero-copy em{font-style:normal;color:var(--lime)}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-chips span{padding:7px 10px;border:1px solid #80ffe7;background:#0a2c36;color:#dffff9;font:600 12px\/1 'IBM Plex Mono',monospace}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-desk{position:relative;min-height:550px;padding:24px 24px 92px;background:linear-gradient(110deg,#7a6040,#4a331f);border:6px solid #26190f;box-shadow:20px 24px 0 rgba(0,0,0,.3)}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-monitor{position:relative;width:82%;margin:0 auto;padding:20px 20px 48px;border:9px outset #ece8d7;border-radius:15px 15px 28px 28px;background:#cfcbbd;box-shadow:12px 14px 0 rgba(0,0,0,.35);animation:cgau-hb3k26Monitor 7s ease-in-out infinite}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-screen{position:relative;aspect-ratio:4\/3;overflow:hidden;border:8px inset #b0ad9f;border-radius:34px\/22px;background:repeating-linear-gradient(180deg,rgba(255,255,255,.05) 0 1px,transparent 1px 4px),radial-gradient(circle at 55% 45%,#123c42,#061219 72%);box-shadow:inset 0 0 35px #000;display:grid;place-items:center}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-screen::after{content:'';position:absolute;inset:-40%;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.1) 48%,transparent 55%);animation:cgau-hb3k26Glass 9s ease-in-out infinite;pointer-events:none}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-screen img{width:86%;height:86%;object-fit:contain;filter:drop-shadow(0 18px 14px rgba(0,0,0,.55));animation:cgau-hb3k26Hub 5.8s ease-in-out infinite}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-monitor-led{position:absolute;right:30px;bottom:18px;width:12px;height:12px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px var(--lime);animation:cgau-hb3k26Led 2.6s steps(2,end) infinite}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-tower{position:absolute;right:3%;bottom:24px;width:128px;height:245px;border:8px outset #eee9d8;background:#cfcab8;box-shadow:10px 12px 0 rgba(0,0,0,.42)}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-bay{height:28px;margin:19px 13px 0;border:4px inset #d9d5c5;background:#29313a;position:relative}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-bay::after{content:'';position:absolute;left:8px;top:8px;width:8px;height:5px;background:var(--teal);animation:cgau-hb3k26Disk 1.7s steps(2,end) infinite}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-power{position:absolute;left:39px;bottom:22px;width:34px;height:34px;border:4px outset #eee;border-radius:50%;background:#a8a38f}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-keyboard{position:absolute;left:8%;right:25%;bottom:24px;height:58px;border:6px outset #eee;background:repeating-linear-gradient(90deg,#454b51 0 9px,#9e9b8e 9px 12px);transform:perspective(180px) rotateX(28deg)}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-boot{background:#02090d;color:#8bffd8;font-family:'IBM Plex Mono',monospace}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-terminal{padding:28px;border:2px solid var(--teal);background:#061218;box-shadow:0 0 40px rgba(0,214,178,.17)}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-terminal p{margin:0 0 8px}.cgau-listing .cgfun.hb3k26-world .hb3k26-terminal b{color:var(--lime)}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-cursor{display:inline-block;width:10px;height:18px;vertical-align:-3px;background:var(--lime);animation:cgau-hb3k26Cursor 1s steps(2,end) infinite}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-progress{height:28px;margin-top:24px;border:3px solid #88ffe7;padding:3px;background:#020708}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-progress span{display:block;width:78%;height:100%;background:repeating-linear-gradient(90deg,var(--teal) 0 22px,var(--lime) 22px 44px);background-size:44px 100%;animation:cgau-hb3k26Progress 2.8s linear infinite}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-why{background:#8cc9ff;color:#081632}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-dialog{border:4px outset #eee;background:#d9d5c6;box-shadow:13px 13px 0 rgba(6,23,45,.38)}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-dialog-bar{display:flex;justify-content:space-between;gap:12px;padding:8px 11px;background:linear-gradient(90deg,#142d9c,#2f92e8);color:#fff;font:700 13px\/1.2 'IBM Plex Mono',monospace}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-dialog-body{display:grid;grid-template-columns:90px minmax(0,1fr);gap:24px;padding:30px;align-items:start}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-server-icon{width:78px;height:105px;border:5px outset #eee;background:#c5c0ad;position:relative}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-server-icon::before{content:'';position:absolute;left:12px;right:12px;top:15px;height:18px;background:#193643;box-shadow:0 28px #193643,0 56px #193643}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-properties{background:#efead9}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-prop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:30px;border:3px inset #fff;background:#aaa}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-prop{min-width:0;padding:24px 15px;background:#dcd8c8;border:2px outset #f7f4e9;text-align:center}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-prop b{display:block;font:400 clamp(26px,4cqi,44px)\/1 'Audiowide';color:var(--blue);overflow-wrap:anywhere}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-prop small{display:block;margin-top:8px;font:700 11px\/1.35 'IBM Plex Mono';letter-spacing:.07em;text-transform:uppercase}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-rack{background:#172033;color:#f2f6ff}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-rack-frame{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px;padding:18px;border:10px solid #070b12;background:#252c35;box-shadow:inset 0 0 0 3px #53606f}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-rack-unit{position:relative;min-width:0;padding:24px 24px 24px 86px;border:4px outset #606874;background:linear-gradient(#293644,#1b222b);box-shadow:inset 0 -10px 18px rgba(0,0,0,.45)}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-rack-unit::before{content:'';position:absolute;left:22px;top:27px;width:38px;height:38px;border-radius:50%;background:radial-gradient(circle,var(--lime) 0 4px,#0d2428 5px 14px,#63717d 15px);animation:cgau-hb3k26Fan 6s linear infinite}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-rack-unit h3{margin:0 0 6px;font:400 20px\/1.1 'Audiowide';color:var(--teal);overflow-wrap:anywhere}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-rack-unit p{margin:0;color:#cfd8e8}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-files{background:#a6dd76;color:#10230e}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-file-window{margin-top:28px;border:4px outset #fff;background:#e7e4d7;box-shadow:12px 12px 0 #376128}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-toolbar{padding:9px 12px;border-bottom:3px inset #fff;background:#cfcbbd;font:600 12px\/1.3 'IBM Plex Mono';overflow-wrap:anywhere}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-folders{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:28px}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-folder{position:relative;min-width:0;padding:74px 12px 14px;text-align:center;font-size:14px}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-folder::before{content:'';position:absolute;left:50%;top:14px;width:78px;height:52px;transform:translateX(-50%);border:3px solid #7f5900;border-radius:4px;background:#ffd44d;box-shadow:inset 0 8px #ffe895,6px 7px 0 rgba(0,0,0,.16);transition:transform .25s steps(4,end)}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-folder:hover::before{transform:translateX(-50%) rotateX(24deg) translateY(-5px)}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-folder b{display:block;color:var(--navy);overflow-wrap:anywhere}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-storage{background:#7350cb;color:#fff}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-storage-grid{display:grid;grid-template-columns:minmax(310px,.9fr) minmax(0,1.1fr);gap:34px;align-items:center}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-drive-cage{position:relative;min-height:420px;padding:38px;border:10px solid #171224;background:#35313f;box-shadow:18px 18px 0 rgba(0,0,0,.3)}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-drive{position:absolute;left:12%;right:12%;top:20%;height:200px;border:8px outset #aaa;background:linear-gradient(130deg,#838994,#343941);box-shadow:12px 13px 0 #130f18;animation:cgau-hb3k26Drive 7s ease-in-out infinite}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-drive::before{content:'2.5 INCH SATA \\00B7 5V';position:absolute;inset:25px;border:3px solid #1a1e22;background:#d9d6c7;color:#141414;display:grid;place-items:center;font:700 14px\/1.2 'IBM Plex Mono';text-align:center}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-cable{position:absolute;left:8%;right:8%;bottom:35px;height:10px;background:repeating-linear-gradient(90deg,var(--lime) 0 20px,var(--teal) 20px 40px);animation:cgau-hb3k26Cable 2s linear infinite}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-storage-copy ul{padding-left:20px}.cgau-listing .cgfun.hb3k26-world .hb3k26-storage-copy li{margin:10px 0}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-ai{background:#fff0bc}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-face-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-face{min-width:0;padding:20px;border:3px solid var(--ink);background:#fff;box-shadow:8px 8px 0 var(--purple)}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-avatar{position:relative;width:82px;height:82px;margin-bottom:15px;border:4px solid var(--ink);border-radius:50%;background:radial-gradient(circle at 50% 40%,#ffd3a9 0 24%,transparent 25%),radial-gradient(ellipse at 50% 88%,var(--blue) 0 37%,transparent 38%),#b5e4ff;overflow:hidden}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-avatar::after{content:'';position:absolute;inset:-15px;border:3px solid var(--teal);animation:cgau-hb3k26Scan 3.4s linear infinite}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-face h3{margin:0 0 7px;font:400 19px\/1.1 'Audiowide';color:var(--navy)}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-media{background:#072a35;color:#effffb}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-media-card{min-width:0;padding:12px;border:5px outset #ded9c9;background:#bdb9aa;color:#111;transform:rotate(var(--rot,-1deg))}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-media-card:nth-child(2){--rot:1deg}.cgau-listing .cgfun.hb3k26-world .hb3k26-media-card:nth-child(3){--rot:-.4deg}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-media-card img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;border:4px inset #aaa}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-media-card span{display:block;padding:9px 4px 2px;font:600 13px\/1.3 'IBM Plex Mono';overflow-wrap:anywhere}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-specs{background:#d7d1bb}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-report{margin-top:28px;border:5px ridge #fff;background:#f4f0df;box-shadow:12px 12px 0 #4f555e}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-report-head{padding:11px 15px;background:#1a4db3;color:#fff;font:700 13px\/1.2 'IBM Plex Mono'}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#8c8a83;padding:1px}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-row{display:grid;grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);gap:12px;min-width:0;padding:11px 14px;background:#fffdf4}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-row:nth-child(4n+2),.cgau-listing .cgfun.hb3k26-world .hb3k26-row:nth-child(4n+3){background:#e9e5d7}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-row b{color:var(--blue);overflow-wrap:anywhere}.cgau-listing .cgfun.hb3k26-world .hb3k26-row span{overflow-wrap:anywhere}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-box{background:#ffb84d;color:#251708}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-carton{position:relative;margin-top:30px;padding:46px 30px 30px;border:6px solid #563617;background:repeating-linear-gradient(90deg,rgba(80,46,13,.07) 0 2px,transparent 2px 13px),#d99036;box-shadow:16px 18px 0 rgba(0,0,0,.28)}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-carton::before{content:'FACTORY SEALED \\00B7 FULL RETAIL PACK';position:absolute;left:24px;top:14px;padding:5px 10px;border:3px solid #4c2517;color:#4c2517;font:700 12px\/1 'IBM Plex Mono';transform:rotate(-2deg)}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-box-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-box-item{min-width:0;min-height:130px;padding:18px;border:3px dashed #65401d;background:#f4c87f}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-box-item b{display:block;margin-bottom:6px;font:400 16px\/1.1 'Audiowide';color:#3d220c}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-notin{margin-top:16px;padding:17px;border:3px solid #4b2810;background:#fff0cc}.cgau-listing .cgfun.hb3k26-world .hb3k26-notin ul{columns:2;margin:9px 0 0;padding-left:20px}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-errors{background:#7c2030;color:#fff5f5}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-error-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:28px}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-error{min-width:0;padding:16px;border:3px outset #ff9da8;background:#4f111e;font-size:14px}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-error::before{content:'X';display:grid;place-items:center;width:34px;height:34px;margin-bottom:10px;border-radius:50%;background:#e6253c;color:#fff;font:700 20px\/1 'IBM Plex Mono'}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-error b{display:block;color:#ffd568;margin-bottom:5px}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-wizard{background:#c9e0ff;color:#0d1b36}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-wizard-window{margin-top:28px;border:5px outset #fff;background:#d9d5c6}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-wizard-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#777;padding:1px}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-step{position:relative;min-width:0;padding:24px 17px;background:#f8f5ea;counter-increment:hb3k26step}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-wizard-track{counter-reset:hb3k26step}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-step::before{content:counter(hb3k26step);display:grid;place-items:center;width:43px;height:43px;margin-bottom:12px;border:3px outset #fff;background:#1d66d9;color:#fff;font:700 18px\/1 'IBM Plex Mono';animation:cgau-hb3k26Step 8s steps(4,end) infinite}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-step b{display:block;margin-bottom:6px;color:var(--navy)}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-condition{background:#00a58f;color:#001f1a}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-license{display:grid;grid-template-columns:200px minmax(0,1fr);gap:28px;align-items:center;padding:28px;border:4px solid #062d2a;background:#eafff9;box-shadow:14px 14px 0 #073e38}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-seal{display:grid;place-items:center;width:180px;height:180px;border:9px double #0a6b60;border-radius:50%;font:400 17px\/1.25 'Audiowide';text-align:center;color:#0a6b60;transform:rotate(-7deg);animation:cgau-hb3k26Seal 5.3s ease-in-out infinite}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-support{background:#f5f0df}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-support-card{min-width:0;padding:22px;border:4px outset #fff;background:#d9d5c6;box-shadow:8px 8px 0 #57606a}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-support-card h3{margin:0 0 8px;font:400 18px\/1.15 'Audiowide';color:#174daf}.cgau-listing .cgfun.hb3k26-world .hb3k26-support-card p{margin:0}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-help{background:#0d244a;color:#f4f7ff}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-help details{min-width:0;border:4px outset #829ac0;background:#d9d5c6;color:#111}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-help summary{cursor:pointer;list-style:none;padding:16px 18px;background:#1e5dcc;color:#fff;font-weight:700}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-help summary::-webkit-details-marker{display:none}.cgau-listing .cgfun.hb3k26-world .hb3k26-help summary::after{content:'OPEN HELP';float:right;padding:3px 6px;border:2px outset #fff;background:#d9d5c6;color:#111;font:600 10px\/1 'IBM Plex Mono'}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-help details[open] summary::after{content:'ANSWER FOUND';animation:cgau-hb3k26Pop .45s steps(3,end) both}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-help summary:focus-visible{outline:4px solid var(--lime);outline-offset:4px}.cgau-listing .cgfun.hb3k26-world .hb3k26-answer{padding:18px;color:#202638}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-deploy{background:linear-gradient(160deg,#aaf55c 0 50%,#00bca0 50%);color:#061e1a;text-align:center}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-deploy-box{padding:36px;border:6px outset #fff;background:rgba(238,233,216,.94);box-shadow:16px 16px 0 #0a5147}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-deploy h2{max-width:920px;margin:0 auto 14px;font:400 clamp(31px,6cqi,65px)\/.96 'Audiowide';letter-spacing:-.05em}.cgau-listing .cgfun.hb3k26-world .hb3k26-deploy p{max-width:760px;margin:0 auto;font-size:18px}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-footer{background:#02090d;color:#d9fff7;padding:45px clamp(16px,4.5cqi,58px);font-family:'IBM Plex Mono',monospace}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-footer .hb3k26-brand{color:var(--lime)}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-footer-grid{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:30px;margin-top:24px;padding-top:22px;border-top:1px solid #255d5b}.cgau-listing .cgfun.hb3k26-world .hb3k26-footer p{margin:0 0 12px;font-size:12px;line-height:1.65}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-code{margin-top:17px;color:var(--teal);font-size:12px;animation:cgau-hb3k26Code 3s steps(2,end) infinite}\n@keyframes cgau-hb3k26Monitor{50%{transform:translateY(-5px)}}\n@keyframes cgau-hb3k26Glass{0%,55%{transform:translateX(-60%)}90%,100%{transform:translateX(60%)}}\n@keyframes cgau-hb3k26Hub{50%{transform:translateY(-7px)}}\n@keyframes cgau-hb3k26Led{50%{opacity:.35}}\n@keyframes cgau-hb3k26Disk{50%{background:var(--alert);box-shadow:0 0 9px var(--alert)}}\n@keyframes cgau-hb3k26Cursor{50%{opacity:0}}\n@keyframes cgau-hb3k26Progress{to{background-position:44px 0}}\n@keyframes cgau-hb3k26Fan{to{transform:rotate(360deg)}}\n@keyframes cgau-hb3k26Drive{0%,72%,100%{transform:translateX(0)}84%{transform:translateX(9%)}}\n@keyframes cgau-hb3k26Cable{to{background-position:40px 0}}\n@keyframes cgau-hb3k26Scan{from{transform:translateY(-90%)}to{transform:translateY(90%)}}\n@keyframes cgau-hb3k26Step{0%,22%{background:#1d66d9}23%,46%{background:#7650d6}47%,70%{background:#00a58f}71%,100%{background:#1d66d9}}\n@keyframes cgau-hb3k26Seal{50%{transform:rotate(-3deg) scale(1.03)}}\n@keyframes cgau-hb3k26Pop{from{opacity:0;transform:scale(1.25)}to{opacity:1;transform:none}}\n@keyframes cgau-hb3k26Code{50%{color:var(--lime)}}\n@keyframes cgau-hb3k26Packet{to{transform:translateX(300%)}}\n.cgau-listing .cgfun .cgfun{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:930px){.cgau-listing .cgfun.hb3k26-world .hb3k26-hero-grid,.cgau-listing .cgfun.hb3k26-world .hb3k26-storage-grid{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun.hb3k26-world .hb3k26-desk{width:min(700px,100%);margin:auto}.cgau-listing .cgfun.hb3k26-world .hb3k26-prop-grid,.cgau-listing .cgfun.hb3k26-world .hb3k26-folders,.cgau-listing .cgfun.hb3k26-world .hb3k26-wizard-track{grid-template-columns:repeat(2,minmax(0,1fr))}.cgau-listing .cgfun.hb3k26-world .hb3k26-error-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cgau-listing .cgfun.hb3k26-world .hb3k26-box-grid,.cgau-listing .cgfun.hb3k26-world .hb3k26-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}\n@media(max-width:650px){.cgau-listing .cgfun.hb3k26-world .hb3k26-taskbar{align-items:stretch;flex-direction:column}.cgau-listing .cgfun.hb3k26-world .hb3k26-start{padding:6px}.cgau-listing .cgfun.hb3k26-world .hb3k26-brand{font-size:clamp(12px,4.2cqi,18px);gap:5px}.cgau-listing .cgfun.hb3k26-world .hb3k26-brand::before{width:20px;height:20px;flex-basis:20px}.cgau-listing .cgfun.hb3k26-world .hb3k26-hero{min-height:auto}.cgau-listing .cgfun.hb3k26-world .hb3k26-desk{min-height:430px;padding:15px 10px 80px}.cgau-listing .cgfun.hb3k26-world .hb3k26-monitor{width:100%;padding:12px 12px 37px;border-width:6px}.cgau-listing .cgfun.hb3k26-world .hb3k26-screen{border-width:5px}.cgau-listing .cgfun.hb3k26-world .hb3k26-tower{width:86px;height:180px;border-width:5px}.cgau-listing .cgfun.hb3k26-world .hb3k26-keyboard{right:26%;height:43px}.cgau-listing .cgfun.hb3k26-world .hb3k26-dialog-body,.cgau-listing .cgfun.hb3k26-world .hb3k26-license{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun.hb3k26-world .hb3k26-prop-grid,.cgau-listing .cgfun.hb3k26-world .hb3k26-rack-frame,.cgau-listing .cgfun.hb3k26-world .hb3k26-folders,.cgau-listing .cgfun.hb3k26-world .hb3k26-face-grid,.cgau-listing .cgfun.hb3k26-world .hb3k26-media-grid,.cgau-listing .cgfun.hb3k26-world .hb3k26-report-grid,.cgau-listing .cgfun.hb3k26-world .hb3k26-box-grid,.cgau-listing .cgfun.hb3k26-world .hb3k26-error-grid,.cgau-listing .cgfun.hb3k26-world .hb3k26-wizard-track,.cgau-listing .cgfun.hb3k26-world .hb3k26-support-grid,.cgau-listing .cgfun.hb3k26-world .hb3k26-help-grid,.cgau-listing .cgfun.hb3k26-world .hb3k26-footer-grid{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun.hb3k26-world .hb3k26-row{grid-template-columns:minmax(0,1fr);gap:2px}.cgau-listing .cgfun.hb3k26-world .hb3k26-notin ul{columns:1}.cgau-listing .cgfun.hb3k26-world .hb3k26-carton{padding:58px 14px 18px}.cgau-listing .cgfun.hb3k26-world .hb3k26-drive-cage{min-height:330px;padding:20px}.cgau-listing .cgfun.hb3k26-world .hb3k26-drive{height:165px}.cgau-listing .cgfun.hb3k26-world .hb3k26-help summary::after{float:none;display:block;width:max-content;margin-top:8px}.cgau-listing .cgfun.hb3k26-world .hb3k26-seal{width:140px;height:140px}.cgau-listing .cgfun.hb3k26-world .hb3k26-clock{font-size:10px;text-align:right}.cgau-listing .cgfun.hb3k26-world .hb3k26-rack-unit h3{font-size:17px}}\n@media(max-width:820px){.cgau-listing .cgfun .cgfun{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n@media(prefers-reduced-motion:reduce){.cgau-listing .cgfun.hb3k26-world *,.cgau-listing .cgfun.hb3k26-world *::before,.cgau-listing .cgfun.hb3k26-world *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.cgau-listing .cgfun.hb3k26-world .hb3k26-monitor,.cgau-listing .cgfun.hb3k26-world .hb3k26-screen img,.cgau-listing .cgfun.hb3k26-world .hb3k26-drive{transform:none}.cgau-listing .cgfun.hb3k26-world .hb3k26-seal{transform:rotate(-7deg)}}\n\n\n.cgau-listing .cgfun.hb3k26-world h2.hb3k26-title{\n  display:block;\n  width:100%;\n  margin-left:auto!important;\n  margin-right:auto!important;\n  margin-inline:auto!important;\n  text-align:center!important;\n  min-width:0;\n  overflow-wrap:break-word;\n  word-break:normal;\n  hyphens:none\n}\n.cgau-listing .cgfun.hb3k26-world .hb3k26-license \u003e div:last-child{\n  min-width:0\n}\n@media(max-width:640px){\n  .cgau-listing .cgfun.hb3k26-world .hb3k26-license{\n    grid-template-columns:minmax(0,1fr)\n  }\n}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003eSERVER\u003cbr\u003eROOM\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003eHome Security OS, 2006 Edition\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eA beige household server boots up in 2006, narrating itself through BIOS lines, a control panel and a file manager.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Geist:wght@300..700\u0026family=Geist+Mono:wght@400;500\u0026display=swap');\n@property --cgau-kn-wait{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-on{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1}\n@property --cgau-kn-t{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n\n\/* ==== TOKENS · colour world \"midnight navy and copper\" (HomeBase 3). Copper = runs it \/ hero, verdigris = works alone, steel = storage ==== *\/\n.cgau-listing .cgnew.cgau-kn{--kn-ink:#14213a;--kn-g1:#5e6472;--kn-g2:#8a8f9c;--kn-soft:#f6f3ef;--kn-line:#d9d4cc;--kn-hair:#e8e3dc;--kn-navy:#0f1d33;--kn-navy2:#172a47;--kn-c1:#b5602a;--kn-c2:#eaa062;--kn-s1:#2c5a9a;--kn-s2:#6a9ad8;--kn-gr1:#1d7a63;--kn-gr2:#3aaa86;--kn-no1:#d8321f;--kn-no2:#ff7f5c;--kn-ct:#9a4a17;--kn-st:#2a5596;--kn-grt:#1b6e5a;--kn-not:#c4291f;--kn-gc:linear-gradient(90deg,var(--kn-c1) 0%,var(--kn-c2) 100%);--kn-gb:linear-gradient(90deg,var(--kn-s1) 0%,var(--kn-s2) 100%);--kn-gg:linear-gradient(90deg,var(--kn-gr1) 0%,var(--kn-gr2) 100%);--kn-gw:linear-gradient(90deg,var(--kn-navy2) 0%,var(--kn-c1) 100%);--kn-gm:linear-gradient(90deg,var(--kn-s1) 0%,var(--kn-c1) 100%);--kn-gn:linear-gradient(135deg,var(--kn-no1) 0%,var(--kn-no2) 100%);--kn-ease:cubic-bezier(.22,.8,.2,1);--kn-roll:cubic-bezier(.2,1.12,.3,1);--kn-nav:50px;--kn-pad:112px;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;font-size:17px;line-height:1.5;font-weight:400;color:var(--kn-ink);background:#fff;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-align:left}\n@supports (color: color(display-p3 1 0 0)){\n.cgau-listing .cgnew.cgau-kn{--kn-c1:color(display-p3 .69 .39 .2);--kn-c2:color(display-p3 .93 .64 .4);--kn-s1:color(display-p3 .2 .35 .62);--kn-s2:color(display-p3 .43 .6 .87);--kn-gr1:color(display-p3 .18 .47 .39);--kn-gr2:color(display-p3 .3 .66 .53);--kn-no1:color(display-p3 .83 .22 .14);--kn-no2:color(display-p3 1 .52 .38)}\n}\n\n\/* ==== RESETS · beat the theme's .rte rules by source order, lose to every module class ==== *\/\n.cgau-listing .cgnew *,.cgau-listing .cgnew *::before,.cgau-listing .cgnew *::after{box-sizing:border-box}\n.cgau-listing .cgnew p,.cgau-listing .cgnew ul,.cgau-listing .cgnew ol,.cgau-listing .cgnew li,.cgau-listing .cgnew figure,.cgau-listing .cgnew figcaption,.cgau-listing .cgnew dl,.cgau-listing .cgnew dt,.cgau-listing .cgnew dd,.cgau-listing .cgnew blockquote,.cgau-listing .cgnew fieldset,.cgau-listing .cgnew legend{margin:0;padding:0;border:0}\n.cgau-listing .cgnew ul,.cgau-listing .cgnew ol{list-style:none;text-align:left}\n.cgau-listing .cgnew p{text-align:left}\n.cgau-listing .cgnew img{display:block;max-width:100%;height:auto;border:0;border-radius:0}\n.cgau-listing .cgnew a{color:inherit;text-decoration:none}\n.cgau-listing .cgnew table{border-collapse:collapse}\n.cgau-listing .cgnew td,.cgau-listing .cgnew th{border:0;padding:0}\n.cgau-listing .cgnew b,.cgau-listing .cgnew strong{font-weight:600}\n.cgau-listing .cgnew .kn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}\n.cgau-listing .cgnew .kn-defs{position:absolute;width:0;height:0;overflow:hidden}\n.cgau-listing .cgnew .kn-ill{position:absolute;left:3%;bottom:3%;z-index:5;font:500 12px\/1 'Geist',sans-serif;color:#5e6472;background:rgba(255,255,255,.88);padding:6px 9px;border-radius:99px}\n\n\/* ==== LAYOUT + TYPE ==== *\/\n.cgau-listing .cgnew .kn-w{max-width:1040px;margin:0 auto;padding:0 24px}\n.cgau-listing .cgnew .kn-c{text-align:center}\n.cgau-listing .cgnew .kn-c p{text-align:center}\n.cgau-listing .cgnew .kn-sec{padding:var(--kn-pad) 0;position:relative;scroll-margin-top:calc(var(--header-height,0px) + var(--kn-nav) + 8px)}\n.cgau-listing .cgnew .kn-band{background:var(--kn-soft);box-shadow:0 0 0 100vmax var(--kn-soft);clip-path:inset(0 -100vmax)}\n.cgau-listing .cgnew .kn-cv{content-visibility:auto;contain-intrinsic-size:auto 1000px}\n.cgau-listing .cgnew .kn-mono{font-family:'Geist Mono',Menlo,Consolas,monospace;font-size:.88em;letter-spacing:0;font-weight:500}\n.cgau-listing .cgnew .kn-eye{display:block;font:600 16px\/1.25 'Geist',sans-serif;letter-spacing:.02em;color:var(--kn-g1);margin:0 0 14px}\n.cgau-listing .cgnew .kn-ec{color:var(--kn-ct)}.cgau-listing .cgnew .kn-eb{color:var(--kn-st)}.cgau-listing .cgnew .kn-eg{color:var(--kn-grt)}\n.cgau-listing .cgnew .kn-h1{font-size:clamp(42px,6.4vw,84px);line-height:.98;letter-spacing:-.05em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h2{font-size:clamp(36px,5.2vw,68px);line-height:1.02;letter-spacing:-.046em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h3{font-size:clamp(20px,1.9vw,24px);line-height:1.2;letter-spacing:-.025em;font-weight:600}\n.cgau-listing .cgnew .kn-lede{font-size:clamp(18px,1.6vw,20px);line-height:1.45;font-weight:500;color:var(--kn-g1);max-width:640px;margin-top:18px;text-wrap:pretty}\n.cgau-listing .cgnew .kn-c .kn-lede{margin-left:auto;margin-right:auto}\n.cgau-listing .cgnew .kn-gx{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}\n.cgau-listing .cgnew .kn-h2 .kn-gx{white-space:nowrap}\n.cgau-listing .cgnew .kn-gc{background-image:var(--kn-gc)}.cgau-listing .cgnew .kn-gb{background-image:var(--kn-gb)}.cgau-listing .cgnew .kn-gg{background-image:var(--kn-gg)}.cgau-listing .cgnew .kn-gm{background-image:var(--kn-gm)}\n.cgau-listing .cgnew .kn-link{color:var(--kn-st);font-weight:600;border-bottom:1px solid rgba(42,85,150,.35)}\n.cgau-listing .cgnew .kn-link:focus-visible{outline:2px solid var(--kn-c1);outline-offset:2px;border-radius:3px}\n\n\/* ==== ODOMETER · one reel per digit; the real number stays in the HTML for readers ==== *\/\n.cgau-listing .cgnew .kn-odo{display:inline-flex;height:1.2em;line-height:1.2;overflow:clip;vertical-align:baseline;margin-top:-.2em}\n.cgau-listing .cgnew .kn-odo i{display:block;font-style:normal;translate:0 calc(var(--kn-t) * -1.2em)}\n.cgau-listing .cgnew .kn-odo i::before{content:\"0\\A 1\\A 2\\A 3\\A 4\\A 5\\A 6\\A 7\\A 8\\A 9\\A 0\";white-space:pre;display:block;text-align:center;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-fill-color:transparent;background-image:var(--kn-og,linear-gradient(var(--kn-ink),var(--kn-ink)));-webkit-background-clip:text;background-clip:text}\n.cgau-listing .cgnew .kn-og-b{--kn-og:var(--kn-gb)}.cgau-listing .cgnew .kn-og-g{--kn-og:var(--kn-gg)}.cgau-listing .cgnew .kn-og-c{--kn-og:var(--kn-gc)}.cgau-listing .cgnew .kn-og-w{--kn-og:var(--kn-gw)}\n\n\/* ==== KEYFRAMES used by more than one module (static, so the eBay twin keeps them) ==== *\/\n@keyframes cgau-kn-arm{from,to{--cgau-kn-wait:1}}\n@keyframes cgau-kn-wght{from{font-weight:300;letter-spacing:-.02em}to{font-weight:700}}\n@keyframes cgau-kn-roll{from{translate:0 0}}\n@keyframes cgau-kn-in{from{opacity:0;translate:0 14px}}\n@keyframes cgau-kn-rule{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n\n\/* ==== INK ROOM (Lesson 16, polish 28.09.2026) · gradient text and odometer glyphs get room to paint their edges; same values as the lead's live glue ==== *\/\n.cgau-listing .cgnew .kn-gx{padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing .cgnew :is(h1,h2,h3,.kn-h1,.kn-h2) :is(span,em,b,strong,i){padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing .cgnew .kn-odo{overflow:visible clip;margin-inline-end:.1em}\n.cgau-listing .cgnew .kn-odo i::before{padding-inline:.14em;margin-inline:-.14em}\n.cgau-listing .cgnew .kn-odo b{padding-inline:.1em;margin-inline:-.1em}\n.cgau-listing .cgnew :is(.kn-odo,.kn-cu)+small{margin-inline-start:.3em}\n\n\/* ==== MOTION (Shopify only) · reveal arm trigger, kinetic weight, odometer triggers ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rv{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 6%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-rv\u003e*{transition:opacity .4s var(--kn-ease),translate .4s var(--kn-ease)}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(2){transition-delay:.05s}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(3){transition-delay:.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-rv\u003e*{opacity:0;translate:0 12px}\n}\n.cgau-listing .cgnew .kn-kw{view-timeline:--cgau-kn-kw block}\n.cgau-listing .cgnew .kn-kw\u003espan{display:inline-block;animation:cgau-kn-wght 1s linear both;animation-timeline:--cgau-kn-kw;animation-range:entry 0% entry 70%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(2){animation-range:entry 10% entry 80%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(n+3){animation-range:entry 20% entry 90%}\n}\n@supports (timeline-trigger: --cgau-kn-x view()){\n.cgau-listing .cgnew .kn-odo i{animation:cgau-kn-roll 1.6s var(--kn-roll) both;timeline-trigger:--cgau-kn-odt view() entry 10% exit 100%;animation-trigger:--cgau-kn-odt play-forwards}\n.cgau-listing .cgnew .kn-odo i+i{animation-duration:2.1s}\n}\n@supports (animation-timeline: view()) and (not (timeline-trigger: --cgau-kn-x view())){\n.cgau-listing .cgnew .kn-odo{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 8%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-odo i{transition:translate 1.6s var(--kn-roll)}\n.cgau-listing .cgnew .kn-odo i+i{transition-duration:2.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-odo i{translate:0 0;transition:none}\n}\n}\n}\n\n\/* ==== MODULE nav · sticky bar (Shopify only; no backdrop blur, it sits over scrolling content) ==== *\/\n.cgau-listing .cgnew .kn-nav{position:sticky;top:var(--header-height,0px);z-index:30;container-type:scroll-state}\n.cgau-listing .cgnew .kn-nav-in{display:flex;align-items:center;gap:22px;height:var(--kn-nav);padding:0 20px;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(250,248,245,.95));border-bottom:1px solid rgba(20,33,58,.1);transition:box-shadow .3s}\n.cgau-listing .cgnew .kn-nav-t{font:600 18px\/1 'Geist',sans-serif;letter-spacing:-.02em;white-space:nowrap}\n.cgau-listing .cgnew .kn-nav-t small{font:500 12px\/1 'Geist Mono',Menlo,monospace;color:var(--kn-ct);margin-left:8px;letter-spacing:0}\n.cgau-listing .cgnew .kn-nav-l{display:flex;align-items:center;gap:20px;margin-left:auto;overflow-x:auto;scrollbar-width:none}\n.cgau-listing .cgnew .kn-nav-l::-webkit-scrollbar{display:none}\n.cgau-listing .cgnew .kn-nav-l a{font:500 13px\/1 'Geist',sans-serif;color:#3d4556;white-space:nowrap;padding:6px 0;border-bottom:2px solid transparent}\n.cgau-listing .cgnew .kn-nav-l a:hover{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-nav-l a:focus-visible{outline:2px solid var(--kn-c1);outline-offset:3px;border-radius:4px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{color:#fff;border:0;border-radius:999px;padding:8px 14px;background:linear-gradient(180deg,#223a5e,#0f1d33);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 4px 12px -4px rgba(15,29,51,.5)}\n@supports (container-type: scroll-state){\n@container scroll-state(stuck: top){\n.cgau-listing .cgnew .kn-nav-in{box-shadow:0 12px 30px -18px rgba(15,29,51,.5)}\n}\n}\n@supports (scroll-target-group: auto){\n.cgau-listing .cgnew .kn-nav-l{scroll-target-group:auto}\n.cgau-listing .cgnew .kn-nav-l a:target-current{color:var(--kn-ink);border-bottom-color:var(--kn-c1)}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta:target-current{color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--kn-c1)}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-nav-in{padding:0 2px;gap:10px}\n.cgau-listing .cgnew .kn-nav-t{display:none}\n.cgau-listing .cgnew .kn-nav-l{margin-left:0;gap:12px;width:100%;justify-content:space-between}\n.cgau-listing .cgnew .kn-nav-l a{font-size:12.5px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{padding:7px 11px}\n}\n\n\/* ==== MODULE hero · hero-constellation: midnight band, answers left, the hub centred in a copper constellation; the art breaks out of the band on desktop ==== *\/\n.cgau-listing .cgnew .kn-hc{position:relative;isolation:isolate;padding:48px 0 64px;color:#fff}\n.cgau-listing .cgnew .kn-hc::before{content:\"\";position:absolute;inset:0;z-index:-1;background:radial-gradient(55% 65% at 76% 45%,rgba(181,96,42,.26),transparent 70%),var(--kn-navy);box-shadow:0 0 0 100vmax var(--kn-navy);clip-path:inset(0 -100vmax);pointer-events:none}\n.cgau-listing .cgnew .kn-hc-g{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:40px;align-items:center}\n.cgau-listing .cgnew .kn-hc .kn-eye{color:#f0b27a;font-size:15px;margin-bottom:12px}\n.cgau-listing .cgnew .kn-hc .kn-eye .kn-mono{color:#f0b27a}\n.cgau-listing .cgnew .kn-hc .kn-h1{color:#fff}\n.cgau-listing .cgnew .kn-hc .kn-h1 .kn-gx{white-space:nowrap}\n.cgau-listing .cgnew .kn-hc-ans{display:grid;gap:16px;margin-top:30px;max-width:560px}\n.cgau-listing .cgnew .kn-hc-ans li{position:relative;padding-left:18px;font-size:16.5px;line-height:1.45;color:#c9d3e3}\n.cgau-listing .cgnew .kn-hc-ans li::before{content:\"\";position:absolute;left:0;top:4px;bottom:4px;width:3px;border-radius:3px;background:var(--kn-gc)}\n.cgau-listing .cgnew .kn-hc-ans li[data-cgau-first=\"why\"]::before{background:linear-gradient(180deg,var(--kn-s2),var(--kn-c2))}\n.cgau-listing .cgnew .kn-hc-ans li[data-cgau-first=\"condition\"]::before{background:#f0b27a}\n.cgau-listing .cgnew .kn-hc-ans li[data-cgau-first=\"trust\"]::before{background:var(--kn-gg)}\n.cgau-listing .cgnew .kn-hc-ans b{color:#fff}\n.cgau-listing .cgnew .kn-hc-ans a{color:#f0b27a;font-weight:600;white-space:nowrap;border-bottom:1px solid rgba(240,178,122,.45)}\n.cgau-listing .cgnew .kn-hc-ans a:focus-visible{outline:2px solid #f0b27a;outline-offset:2px;border-radius:3px}\n.cgau-listing .cgnew .kn-hc-art{position:relative;width:100%;max-width:440px;aspect-ratio:1;justify-self:center;margin-bottom:-120px}\n.cgau-listing .cgnew .kn-hc-sky{position:absolute;inset:0;width:100%;height:100%;overflow:visible}\n.cgau-listing .cgnew .kn-hc-ring{fill:none;stroke:rgba(240,178,122,.22);stroke-width:1}\n.cgau-listing .cgnew .kn-hc-spin{stroke-dasharray:2 9;stroke:rgba(240,178,122,.5);transform-origin:200px 200px}\n.cgau-listing .cgnew .kn-hc-ln{stroke:rgba(234,160,98,.55);stroke-width:1.2;stroke-dasharray:1 1;stroke-dashoffset:0}\n.cgau-listing .cgnew .kn-hc-nd{fill:#eaa062;transform-box:fill-box;transform-origin:center}\n.cgau-listing .cgnew .kn-hc-glow{position:absolute;left:18%;top:18%;width:64%;height:64%;border-radius:50%;background:radial-gradient(closest-side,rgba(234,160,98,.55),rgba(181,96,42,.18) 60%,transparent);filter:blur(6px)}\n.cgau-listing .cgnew .kn-hc-hub{position:absolute;left:21%;top:17%;width:58%;height:auto;filter:drop-shadow(0 30px 34px rgba(0,0,0,.45))}\n@keyframes cgau-kn-draw{from{stroke-dashoffset:1}}\n@keyframes cgau-kn-node{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.6}}\n@keyframes cgau-kn-orbit{to{transform:rotate(360deg)}}\n@keyframes cgau-kn-rise{from{opacity:0;translate:0 26px;scale:.94}}\n@keyframes cgau-kn-glow{0%,100%{opacity:.75}50%{opacity:1}}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-hc-ln{animation:cgau-kn-draw 1.1s var(--kn-ease) both;animation-delay:calc(.25s + var(--kn-i) * .07s)}\n.cgau-listing .cgnew .kn-hc-nd{animation:cgau-kn-node 3.2s ease-in-out infinite;animation-delay:calc(var(--kn-i) * .45s)}\n.cgau-listing .cgnew .kn-hc-spin{animation:cgau-kn-orbit 90s linear infinite}\n.cgau-listing .cgnew .kn-hc-hub{animation:cgau-kn-rise .9s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-hc-glow{animation:cgau-kn-glow 5s ease-in-out infinite}\n}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-hc-g{grid-template-columns:minmax(0,1fr);gap:26px}\n.cgau-listing .cgnew .kn-hc-art{max-width:320px;margin-bottom:-90px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-hc{padding:22px 0 40px}\n.cgau-listing .cgnew .kn-hc .kn-eye{font-size:13.5px;margin-bottom:8px}\n.cgau-listing .cgnew .kn-h1{font-size:40px;line-height:1.02;letter-spacing:-.045em}\n.cgau-listing .cgnew .kn-hc-ans{gap:11px;margin-top:18px}\n.cgau-listing .cgnew .kn-hc-ans li{padding-left:14px;font-size:16px;line-height:1.4}\n.cgau-listing .cgnew .kn-hc-art{max-width:290px}\n}\n\n\/* ==== MODULE pick · picker-roster: grouped device chips; the tapped chip's answer opens under its own group.\n   Fail-safe: with no input checked (or inputs stripped) every answer shows, each right under its chip. ==== *\/\n.cgau-listing .cgnew .kn-ro-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:center}\n.cgau-listing .cgnew .kn-ro-count{display:flex;align-items:flex-end;gap:18px;margin-top:34px;max-width:520px}\n.cgau-listing .cgnew .kn-ro-count\u003eb{flex:none;font:700 clamp(84px,10vw,132px)\/.9 'Geist',sans-serif;letter-spacing:-.06em}\n.cgau-listing .cgnew .kn-ro-count\u003espan{padding-bottom:10px;font-size:17px;line-height:1.45;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-ro-fig{max-width:400px;justify-self:center}\n.cgau-listing .cgnew .kn-ro-fig img{border-radius:50%;-webkit-mask:radial-gradient(closest-side,#000 72%,transparent);mask:radial-gradient(closest-side,#000 72%,transparent)}\n.cgau-listing .cgnew .kn-ro{margin-top:52px}\n.cgau-listing .cgnew .kn-ro-lg{font:600 15px\/1.2 'Geist',sans-serif;letter-spacing:.01em;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-ro-key{display:flex;flex-wrap:wrap;gap:8px 22px;margin:12px 0 8px;font-size:14px;line-height:1.3;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-ro-key li{display:flex;align-items:center;gap:8px}\n.cgau-listing .cgnew .kn-vi{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font:700 12px\/1 'Geist',sans-serif;font-style:normal;color:#fff;background:var(--kn-gc)}\n.cgau-listing .cgnew .kn-vi.kn-opt,.cgau-listing .cgnew .kn-vi.kn-fit{background:#fff;color:var(--kn-grt);box-shadow:inset 0 0 0 2px var(--kn-gr1)}\n.cgau-listing .cgnew .kn-vi.kn-no{background:var(--kn-gn)}\n.cgau-listing .cgnew .kn-nm{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--kn-c1);box-shadow:0 0 0 3px rgba(181,96,42,.18);vertical-align:middle}\n.cgau-listing .cgnew .kn-ro-key .kn-nm{margin:0 7px}\n.cgau-listing .cgnew .kn-ro-g{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:18px 0 20px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-ro-gh{flex-basis:100%;margin-bottom:4px;font:500 12.5px\/1 'Geist Mono',Menlo,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--kn-ct)}\n.cgau-listing .cgnew .kn-ch{position:relative;display:block;cursor:pointer;padding:10px 15px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #cfc8bd;font:500 15px\/1.1 'Geist',sans-serif;color:var(--kn-ink);transition:background .25s,color .25s,box-shadow .25s;-webkit-tap-highlight-color:transparent}\n.cgau-listing .cgnew .kn-ch input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}\n.cgau-listing .cgnew .kn-ch:hover{box-shadow:inset 0 0 0 1.5px var(--kn-c1)}\n.cgau-listing .cgnew .kn-ch:has(input:focus-visible){outline:2px solid var(--kn-c1);outline-offset:2px}\n.cgau-listing .cgnew .kn-ch:has(input:checked){background:var(--kn-navy);color:#fff;box-shadow:0 10px 22px -12px rgba(15,29,51,.7)}\n.cgau-listing .cgnew .kn-ch .kn-nm{margin-left:7px;margin-top:-2px}\n.cgau-listing .cgnew .kn-ch .kn-x{font-style:normal;font-weight:700;color:var(--kn-not)}\n.cgau-listing .cgnew .kn-ch:has(input:checked) .kn-x{color:#ff9a80}\n.cgau-listing .cgnew .kn-v{flex-basis:100%;display:flex;gap:12px;align-items:flex-start;padding:4px 0 10px 4px;font-size:16px;line-height:1.45;color:#3a4150}\n.cgau-listing .cgnew .kn-v b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-v .kn-mono{color:var(--kn-g1)}\n\/* the status words come from CSS (the icon carries the same words as its accessible name; alt text \"\" stops a double read) *\/\n.cgau-listing .cgnew .kn-v\u003espan::before{font-weight:600;margin-right:6px}\n.cgau-listing .cgnew .kn-v-run\u003espan::before{content:\"Needs a hub. HomeBase 3 runs it.\";content:\"Needs a hub. HomeBase 3 runs it.\" \/ \"\";color:var(--kn-ct)}\n.cgau-listing .cgnew .kn-v-opt\u003espan::before{content:\"Works alone. The hub is optional.\";content:\"Works alone. The hub is optional.\" \/ \"\";color:var(--kn-grt)}\n.cgau-listing .cgnew .kn-v-fit\u003espan::before{content:\"Supported.\";content:\"Supported.\" \/ \"\";color:var(--kn-grt)}\n.cgau-listing .cgnew .kn-v-no\u003espan::before{content:\"Not compatible.\";content:\"Not compatible.\" \/ \"\";color:var(--kn-not)}\n.cgau-listing .cgnew .kn-v .kn-mono{margin-right:6px}\n.cgau-listing .cgnew .kn-ro:has(input:checked) .kn-v{display:none}\n.cgau-listing .cgnew .kn-ro:has(input:checked) .kn-ch:has(input:checked)+.kn-v{display:flex;order:2;margin-top:8px;padding:18px 20px;border-radius:18px;background:var(--kn-soft);box-shadow:inset 3px 0 0 var(--kn-c1)}\n.cgau-listing .cgnew .kn-ro:has(input:checked) .kn-ch:has(input:checked)+.kn-v-opt,.cgau-listing .cgnew .kn-ro:has(input:checked) .kn-ch:has(input:checked)+.kn-v-fit{box-shadow:inset 3px 0 0 var(--kn-gr1)}\n.cgau-listing .cgnew .kn-ro:has(input:checked) .kn-ch:has(input:checked)+.kn-v-no{box-shadow:inset 3px 0 0 var(--kn-no1)}\n.cgau-listing .cgnew .kn-ro:has(input:checked) .kn-ro-gh,.cgau-listing .cgnew .kn-ro:has(input:checked) .kn-ch{order:1}\n.cgau-listing .cgnew .kn-ro:has(input:checked) .kn-ro-gh{order:0}\n.cgau-listing .cgnew .kn-ro-more{margin-top:26px;font-size:16px;color:var(--kn-g1)}\n@keyframes cgau-kn-chip{0%{transform:scale(.3) rotate(-25deg)}60%{transform:scale(1.15)}100%{transform:none}}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-ro:has(input:checked) .kn-ch:has(input:checked)+.kn-v .kn-vi{animation:cgau-kn-chip .45s var(--kn-ease) both}\n}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-ro-head{grid-template-columns:minmax(0,1fr);gap:28px}\n.cgau-listing .cgnew .kn-ro-fig{max-width:320px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-ro-count{gap:14px;margin-top:24px}\n.cgau-listing .cgnew .kn-ro-count\u003eb{font-size:84px}\n.cgau-listing .cgnew .kn-ro-count\u003espan{font-size:16px;padding-bottom:6px}\n.cgau-listing .cgnew .kn-ro-g{gap:7px}\n.cgau-listing .cgnew .kn-ch{padding:9px 13px;font-size:14.5px}\n.cgau-listing .cgnew .kn-ro-fig{max-width:260px}\n}\n\n\/* ==== MODULE store · storage-to-scale ==== *\/\n.cgau-listing .cgnew .kn-st-nums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin-top:48px;max-width:860px}\n.cgau-listing .cgnew .kn-st-n\u003eb{display:block;font:700 clamp(80px,10.5vw,148px)\/1 'Geist',sans-serif;letter-spacing:-.06em;white-space:nowrap}\n.cgau-listing .cgnew .kn-st-n\u003espan{display:block;margin-top:8px;font-size:17px;line-height:1.42;color:var(--kn-g1);max-width:320px}\n.cgau-listing .cgnew .kn-st-bar{position:relative;margin-top:44px;height:22px;border-radius:99px;background:#e6e0d7;overflow:clip}\n.cgau-listing .cgnew .kn-st-bar i{position:absolute;left:0;top:0;bottom:0}\n.cgau-listing .cgnew .kn-st-fill{right:0;border-radius:99px;background:var(--kn-gb);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-st-gb{width:3px;background:var(--kn-c1);z-index:1;box-shadow:0 0 0 2px #fff}\n.cgau-listing .cgnew .kn-st-k{display:flex;justify-content:space-between;gap:12px;margin-top:10px;font:500 13.5px\/1.3 'Geist Mono',Menlo,monospace;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-st-k span:first-child{color:var(--kn-ct)}\n.cgau-listing .cgnew .kn-st-ticks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:48px}\n.cgau-listing .cgnew .kn-st-ticks li{position:relative;padding-top:16px;font-size:16.5px;line-height:1.48;color:#3a4150}\n.cgau-listing .cgnew .kn-st-ticks li::before{content:\"\";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:var(--kn-gb)}\n.cgau-listing .cgnew .kn-st-ticks li:nth-child(2)::before{background:var(--kn-gm)}\n.cgau-listing .cgnew .kn-st-ticks li:nth-child(3)::before{background:var(--kn-ink)}\n.cgau-listing .cgnew .kn-st-ticks b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-st-fee{margin-top:96px;text-align:center;font-size:clamp(40px,6.6vw,88px)}\n.cgau-listing .cgnew .kn-st-fine{margin:16px auto 0;max-width:560px;text-align:center;font-size:15px;line-height:1.45;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-st-fine,.cgau-listing .cgnew .kn-c .kn-st-fine{text-align:center}\n@keyframes cgau-kn-fill{from{transform:scaleX(.001)}to{transform:scaleX(1)}}\n@keyframes cgau-kn-blip{0%,100%{box-shadow:0 0 0 2px #fff}50%{box-shadow:0 0 0 2px #fff,0 0 0 7px rgba(181,96,42,.35)}}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-st-gb{animation:cgau-kn-blip 2.4s ease-in-out infinite}\n}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-st-ticks{grid-template-columns:minmax(0,1fr);gap:20px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-st-nums{gap:16px;margin-top:34px}\n.cgau-listing .cgnew .kn-st-n\u003eb{font-size:52px}\n.cgau-listing .cgnew .kn-st-n\u003espan{font-size:15.5px}\n.cgau-listing .cgnew .kn-st-fee{margin-top:64px}\n}\n\n\/* ==== MOTION (Shopify only) · the 16 TB bar fills from the 16 GB sliver as it scrolls in ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-st-fill{animation:cgau-kn-fill 1s linear both;animation-timeline:view();animation-range:entry 30% cover 50%}\n}\n}\n\n\/* ==== MODULE mind · one photo, a copper scan line, three plain lines ==== *\/\n.cgau-listing .cgnew .kn-bm-g{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:56px;align-items:center}\n.cgau-listing .cgnew .kn-bm-fig{position:relative;border-radius:32px;overflow:clip;box-shadow:0 40px 70px -44px rgba(15,29,51,.55)}\n.cgau-listing .cgnew .kn-bm-fig img{width:100%}\n.cgau-listing .cgnew .kn-bm-scan{position:absolute;left:0;right:0;top:0;height:28%;background:linear-gradient(180deg,rgba(234,160,98,0),rgba(234,160,98,.22) 85%,rgba(255,214,170,.95) 99%,rgba(234,160,98,0));mix-blend-mode:screen;pointer-events:none;translate:0 -30%}\n.cgau-listing .cgnew .kn-bm-note{margin-top:22px;padding-left:16px;border-left:3px solid var(--kn-c1);font-size:16.5px;line-height:1.5;color:#3a4150;max-width:520px}\n@keyframes cgau-kn-scan{0%{translate:0 -100%}100%{translate:0 360%}}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-bm-scan{animation:cgau-kn-scan 4.6s cubic-bezier(.45,0,.55,1) infinite}\n}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-bm-g{grid-template-columns:minmax(0,1fr);gap:34px}\n.cgau-listing .cgnew .kn-bm-fig{max-width:520px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-bm-fig{border-radius:24px}\n}\n\n\/* ==== MODULE move · story-moving-day (static layout = the final composition: everything has arrived at HomeBase 3) ==== *\/\n.cgau-listing .cgnew .kn-mv{position:relative;margin-top:44px}\n.cgau-listing .cgnew .kn-mv-scene{--kn-dx:34cqi;position:relative;container-type:inline-size;aspect-ratio:16\/7;max-width:980px;margin:0 auto;border-radius:30px;background:#fff;box-shadow:0 30px 60px -46px rgba(15,29,51,.45);overflow:clip}\n.cgau-listing .cgnew .kn-mv-hub{position:absolute;top:10%;width:22%;text-align:center}\n.cgau-listing .cgnew .kn-mv-old{left:3%}\n.cgau-listing .cgnew .kn-mv-new{right:3%}\n.cgau-listing .cgnew .kn-mv-hub img{width:78%;margin:0 auto;mix-blend-mode:multiply}\n.cgau-listing .cgnew .kn-mv-new img{width:88%}\n.cgau-listing .cgnew .kn-mv-hub figcaption{margin-top:10px;font:600 15px\/1.2 'Geist',sans-serif;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-mv-old figcaption{color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-mv-arc{position:absolute;left:0;top:6%;width:100%;height:60%;overflow:visible}\n.cgau-listing .cgnew .kn-mv-arc path{fill:none;stroke:var(--kn-c1);stroke-width:.5;stroke-dasharray:1.2 1.6;opacity:.7}\n.cgau-listing .cgnew .kn-mv-pk{position:absolute;left:27%;top:50%;display:grid;gap:8px;translate:0 -42%}\n.cgau-listing .cgnew .kn-mv-pk li{justify-self:start;padding:7px 13px;border-radius:999px;background:var(--kn-navy);color:#fff;font:500 14px\/1.1 'Geist',sans-serif;white-space:nowrap;box-shadow:0 10px 20px -12px rgba(15,29,51,.7);translate:var(--kn-dx) 0}\n.cgau-listing .cgnew .kn-mv-pk li:nth-child(4),.cgau-listing .cgnew .kn-mv-pk li:nth-child(5){background:linear-gradient(90deg,#8c4a1f,#b5602a)}\n.cgau-listing .cgnew .kn-mv-cap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;max-width:980px;margin:30px auto 0}\n.cgau-listing .cgnew .kn-mv-cap li{--kn-mix:calc(var(--cgau-kn-on) * 100%);position:relative;padding-top:16px;font:500 17px\/1.45 'Geist',sans-serif;letter-spacing:-.01em;color:color-mix(in srgb,var(--kn-ink) var(--kn-mix),#6f7482)}\n.cgau-listing .cgnew .kn-mv-cap li::before{content:\"\";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:var(--kn-hair)}\n.cgau-listing .cgnew .kn-mv-cap li::after{content:\"\";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:var(--kn-gc);transform-origin:0 50%;transform:scaleX(var(--cgau-kn-on))}\n@keyframes cgau-kn-hop{0%{translate:0 0;scale:1}50%{translate:calc(var(--kn-dx) * .5) 0;scale:1.1}100%{translate:var(--kn-dx) 0;scale:1}}\n@keyframes cgau-kn-mc1{0%,30%{--cgau-kn-on:1}40%,100%{--cgau-kn-on:.15}}\n@keyframes cgau-kn-mc2{0%,32%{--cgau-kn-on:.15}42%,64%{--cgau-kn-on:1}74%,100%{--cgau-kn-on:.15}}\n@keyframes cgau-kn-mc3{0%,66%{--cgau-kn-on:.15}78%,100%{--cgau-kn-on:1}}\n@keyframes cgau-kn-flow{to{stroke-dashoffset:-5.6}}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-mv-arc path{animation:cgau-kn-flow 1.6s linear infinite}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-mv-scene{--kn-dx:44cqi;aspect-ratio:1\/1.02;border-radius:24px}\n.cgau-listing .cgnew .kn-mv-hub{top:6%;width:34%}\n.cgau-listing .cgnew .kn-mv-hub figcaption{font-size:13.5px;margin-top:6px}\n.cgau-listing .cgnew .kn-mv-arc{top:2%;height:40%}\n.cgau-listing .cgnew .kn-mv-pk{left:6%;top:auto;bottom:6%;gap:6px;translate:0 0}\n.cgau-listing .cgnew .kn-mv-pk li{padding:6px 11px;font-size:12.5px}\n.cgau-listing .cgnew .kn-mv-scene .kn-ill{left:50%;bottom:auto;top:3%;translate:-50% 0}\n.cgau-listing .cgnew .kn-mv-cap{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:22px}\n.cgau-listing .cgnew .kn-mv-cap li{font-size:16.5px;padding-top:12px}\n}\n\n\/* ==== MOTION (Shopify only) · pin the scene; each item hops HomeBase 2 to HomeBase 3 on its own slice of the runway; captions ink in turn ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-mv{height:2300px;view-timeline:--cgau-kn-mv block}\n.cgau-listing .cgnew .kn-mv-stage{position:sticky;top:max(calc(var(--header-height,0px) + var(--kn-nav) + 14px),calc(50% - 330px))}\n.cgau-listing .cgnew .kn-mv-pk li{animation:cgau-kn-hop 1s cubic-bezier(.45,0,.55,1) both;animation-timeline:--cgau-kn-mv;animation-range:contain calc(6% + var(--kn-k) * 11%) contain calc(30% + var(--kn-k) * 11%)}\n.cgau-listing .cgnew .kn-mc1{animation:cgau-kn-mc1 1s linear both;animation-timeline:--cgau-kn-mv;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-mc2{animation:cgau-kn-mc2 1s linear both;animation-timeline:--cgau-kn-mv;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-mc3{animation:cgau-kn-mc3 1s linear both;animation-timeline:--cgau-kn-mv;animation-range:contain 0% contain 100%}\n}\n}\n@media (prefers-reduced-motion:no-preference) and (max-width:760px){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-mv{height:1700px}\n.cgau-listing .cgnew .kn-mv-stage{top:calc(var(--header-height,0px) + var(--kn-nav) + 10px)}\n}\n}\n@media (prefers-reduced-motion:no-preference) and (max-height:760px) and (min-width:761px){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-mv-scene{max-width:760px}\n.cgau-listing .cgnew .kn-mv-stage{top:calc(var(--header-height,0px) + var(--kn-nav) + 10px)}\n}\n}\n\n\/* ==== MODULE cond · condition manifest: the condition in plain words left, the parcel list right, a giant ghost word breaking the grid ==== *\/\n.cgau-listing .cgnew .kn-cd{overflow:clip;padding-top:210px;container-type:inline-size}\n.cgau-listing .cgnew .kn-cd-ghost{position:absolute;right:0;top:36px;max-width:100%;padding-inline-end:.06em;font:800 clamp(90px,14vw,180px)\/.8 'Geist',sans-serif;font-size:min(180px,19cqi);letter-spacing:-.07em;color:transparent;-webkit-text-stroke:1.5px rgba(181,96,42,.22);pointer-events:none;user-select:none;white-space:nowrap}\n.cgau-listing .cgnew .kn-cd-g{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:start}\n.cgau-listing .cgnew .kn-cd-p{margin-top:18px;font-size:17px;line-height:1.55;color:#3a4150;max-width:560px}\n.cgau-listing .cgnew .kn-cd-p b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-cd-an{margin-top:22px;padding:18px 20px;border-radius:18px;background:var(--kn-soft);box-shadow:inset 3px 0 0 var(--kn-c1);font-size:16.5px;line-height:1.5;color:#3a4150;max-width:560px}\n.cgau-listing .cgnew .kn-cd-r{display:grid;gap:30px;padding-top:8px}\n.cgau-listing .cgnew .kn-cd-r h3{font-size:19px;letter-spacing:-.02em;margin-bottom:12px;padding-top:14px;border-top:3px solid var(--kn-ink)}\n.cgau-listing .cgnew .kn-cd-r div+div h3{border-top-color:var(--kn-line)}\n.cgau-listing .cgnew .kn-cd-r ul{display:grid;gap:9px}\n.cgau-listing .cgnew .kn-cd-r li{position:relative;padding-left:28px;font-size:16px;line-height:1.4;color:#3a4150}\n.cgau-listing .cgnew .kn-cd-in li::before{content:\"\\2713\";position:absolute;left:0;top:0;width:19px;height:19px;border-radius:50%;display:grid;place-items:center;font:700 11px\/1 'Geist',sans-serif;color:#fff;background:var(--kn-gc)}\n.cgau-listing .cgnew .kn-cd-out li::before{content:\"\";position:absolute;left:3px;top:.62em;width:12px;height:2px;border-radius:2px;background:var(--kn-g2)}\n.cgau-listing .cgnew .kn-cd-in li.kn-cd-plus::before{content:\"+\";background:var(--kn-gb)}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-cd-g{grid-template-columns:minmax(0,1fr);gap:36px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-cd{padding-top:150px}\n.cgau-listing .cgnew .kn-cd-ghost{top:30px;font-size:min(92px,19cqi)}\n}\n\n\/* ==== KEYNOTE MOMENT · callout-draw \"drive-drop\" (polish 28.09.2026): the hub floats on a copper glow, a drawn drive outline sits half into the lid, thin copper lines run out to three sourced labels. Desk stage 1000x625 units, phone stage 360x480; every position is a % of its stage ==== *\/\n.cgau-listing .cgnew .kn-co-fig{position:relative;margin:48px auto 0;max-width:980px;aspect-ratio:1000\/625}\n.cgau-listing .cgnew .kn-co-glow{position:absolute;left:28%;top:24.3%;width:44%;height:70.4%;border-radius:50%;background:radial-gradient(closest-side,rgba(234,160,98,.42),rgba(181,96,42,.12) 62%,transparent);filter:blur(4px)}\n.cgau-listing .cgnew .kn-co-hub{position:absolute;left:25%;top:20%;width:50%;height:auto;filter:drop-shadow(0 26px 30px rgba(20,33,58,.22))}\n.cgau-listing .cgnew .kn-co-bay{position:absolute;left:44%;top:0;width:12%;height:30.72%;overflow:clip}\n.cgau-listing .cgnew .kn-co-drv{position:absolute;left:10%;width:80%;top:57.3%;height:69.8%;border:1.5px dashed var(--kn-c1);border-radius:6px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(246,243,239,.92))}\n.cgau-listing .cgnew .kn-co-drv::before{content:\"\";position:absolute;left:16%;right:16%;top:14%;height:22%;border-radius:3px;background:rgba(181,96,42,.14)}\n.cgau-listing .cgnew .kn-co-drv::after{content:\"\";position:absolute;left:30%;right:30%;bottom:9%;height:5px;border-radius:2px;background:repeating-linear-gradient(90deg,var(--kn-c1) 0 3px,transparent 3px 6px);opacity:.6}\n.cgau-listing .cgnew .kn-co-ln{position:absolute;inset:0;width:100%;height:100%;overflow:visible}\n.cgau-listing .cgnew .kn-co-ln path{fill:none;stroke:var(--kn-c1);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}\n.cgau-listing .cgnew .kn-co-ln .kn-co-chev{stroke-width:2;stroke-dasharray:none}\n.cgau-listing .cgnew .kn-co-ln circle{fill:#fff;stroke:var(--kn-c1);stroke-width:2;transform-box:fill-box;transform-origin:center}\n.cgau-listing .cgnew .kn-co-ln circle.kn-co-halo{fill:rgba(181,96,42,.16);stroke:none}\n.cgau-listing .cgnew .kn-co-p{display:none}\n.cgau-listing .cgnew .kn-co-ls{position:absolute;inset:0}\n.cgau-listing .cgnew .kn-co-l{position:absolute;display:block}\n.cgau-listing .cgnew .kn-co-l b{display:block;font:600 17px\/1.25 'Geist',sans-serif;letter-spacing:-.015em;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-co-l span{display:block;margin-top:4px;font-size:15.5px;line-height:1.4;color:var(--kn-g1);text-wrap:pretty}\n.cgau-listing .cgnew .kn-co-a{left:0;width:29%;top:17.4%;text-align:right}\n.cgau-listing .cgnew .kn-co-b{left:70.5%;width:29.5%;top:44.6%}\n.cgau-listing .cgnew .kn-co-c{left:0;width:29%;top:72.8%;text-align:right}\n.cgau-listing .cgnew .kn-co-fig .kn-ill{left:auto;right:1%;bottom:1%}\n@keyframes cgau-kn-codraw{from{stroke-dashoffset:1}}\n@keyframes cgau-kn-copop{from{opacity:0;scale:.5}}\n@keyframes cgau-kn-cosink{from{translate:0 -40%}}\n@keyframes cgau-kn-cofade{from{opacity:0}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-co-fig{margin-top:30px;aspect-ratio:360\/480}\n.cgau-listing .cgnew .kn-co-glow{left:5.6%;top:26.7%;width:61.1%;height:45.8%}\n.cgau-listing .cgnew .kn-co-hub{left:0;top:22.9%;width:72.2%}\n.cgau-listing .cgnew .kn-co-bay{left:27.8%;width:16.7%;height:30.4%}\n.cgau-listing .cgnew .kn-co-drv{left:8.3%;width:83.3%;top:65.8%;height:47.9%;border-radius:4px}\n.cgau-listing .cgnew .kn-co-d{display:none}\n.cgau-listing .cgnew .kn-co-p{display:block}\n.cgau-listing .cgnew .kn-co-l b{font-size:14.5px}\n.cgau-listing .cgnew .kn-co-l span{font-size:13.5px;line-height:1.35;margin-top:2px}\n.cgau-listing .cgnew .kn-co-a,.cgau-listing .cgnew .kn-co-b,.cgau-listing .cgnew .kn-co-c{left:59.5%;width:40.5%;text-align:left}\n.cgau-listing .cgnew .kn-co-a{top:7.3%}\n.cgau-listing .cgnew .kn-co-b{top:45%}\n.cgau-listing .cgnew .kn-co-c{top:75.6%}\n.cgau-listing .cgnew .kn-co-fig .kn-ill{left:0;right:auto;bottom:0}\n}\n\n\/* ==== MOTION (Shopify only) · callout-draw: as the figure scrolls in, the dots land, the lines draw out to their labels and the drive outline sinks into the lid. Scroll-scrubbed; no support or reduced motion = the finished drawing ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-co-fig{view-timeline:--cgau-kn-co block}\n.cgau-listing .cgnew .kn-co-ln circle{animation:cgau-kn-copop 1s linear both;animation-timeline:--cgau-kn-co;animation-range:entry 25% entry 70%}\n.cgau-listing .cgnew .kn-co-ln .kn-co-w1 path{animation:cgau-kn-codraw 1s linear both;animation-timeline:--cgau-kn-co;animation-range:entry 50% cover 40%}\n.cgau-listing .cgnew .kn-co-ln .kn-co-w2 path{animation:cgau-kn-codraw 1s linear both;animation-timeline:--cgau-kn-co;animation-range:entry 65% cover 45%}\n.cgau-listing .cgnew .kn-co-ln .kn-co-w3 path{animation:cgau-kn-codraw 1s linear both;animation-timeline:--cgau-kn-co;animation-range:entry 80% cover 50%}\n.cgau-listing .cgnew .kn-co-ln .kn-co-chev{animation:cgau-kn-cofade 1s linear both;animation-timeline:--cgau-kn-co;animation-range:cover 38% cover 48%}\n.cgau-listing .cgnew .kn-co-drv{animation:cgau-kn-cosink 1s cubic-bezier(.3,0,.2,1) both;animation-timeline:--cgau-kn-co;animation-range:entry 30% cover 45%}\n}\n}\n\n\/* ==== KEYNOTE MOMENT · number-trio \"spec-plate\" (polish 28.09.2026): three hardware numbers from eufy's spec sheet, set thin and huge between copper hairlines, each its own gradient; odometers roll on Shopify, rest on the real number everywhere else ==== *\/\n.cgau-listing .cgnew .kn-tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-tr\u003eli{position:relative;padding:34px 24px 6px}\n.cgau-listing .cgnew .kn-tr\u003eli:first-child{padding-left:0}\n.cgau-listing .cgnew .kn-tr\u003eli+li::before{content:\"\";position:absolute;left:0;top:34px;bottom:6px;width:1px;background:linear-gradient(180deg,var(--kn-c2),rgba(181,96,42,.08))}\n.cgau-listing .cgnew .kn-tr-n{display:flex;align-items:baseline;font:300 clamp(58px,7.4vw,104px)\/1 'Geist',sans-serif;letter-spacing:-.05em;white-space:nowrap}\n.cgau-listing .cgnew .kn-tr-n small{font:500 clamp(17px,1.7vw,22px)\/1 'Geist',sans-serif;letter-spacing:-.01em;color:var(--kn-g1);margin-inline-start:.35em}\n.cgau-listing .cgnew .kn-tr-c{margin-top:14px;font-size:16.5px;line-height:1.42;color:#3a4150;max-width:260px}\n.cgau-listing .cgnew .kn-og-m{--kn-og:var(--kn-gm)}.cgau-listing .cgnew .kn-og-n{--kn-og:var(--kn-gn)}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-tr{grid-template-columns:minmax(0,1fr);margin-top:30px}\n.cgau-listing .cgnew .kn-tr\u003eli,.cgau-listing .cgnew .kn-tr\u003eli:first-child{padding:20px 0 18px;border-bottom:1px solid var(--kn-hair)}\n.cgau-listing .cgnew .kn-tr\u003eli+li::before{display:none}\n.cgau-listing .cgnew .kn-tr-n{font-size:56px}\n.cgau-listing .cgnew .kn-tr-n small{font-size:15px}\n.cgau-listing .cgnew .kn-tr-c{margin-top:8px;font-size:15px}\n}\n\n\/* ==== MODULE faq · exclusive accordion; answers glide open in Chrome (interpolate-size), open instantly elsewhere ==== *\/\n.cgau-listing .cgnew .kn-faq{max-width:820px;margin:44px auto 0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq details{border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font:600 clamp(18px,1.7vw,21px)\/1.3 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .cgnew .kn-faq summary::after{content:\"+\";flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--kn-soft);font:400 22px\/1 'Geist',sans-serif;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-faq details[open] summary::after{content:\"\\2212\"}\n.cgau-listing .cgnew .kn-faq summary:focus-visible{outline:2px solid var(--kn-c1);outline-offset:4px;border-radius:6px}\n.cgau-listing .cgnew .kn-faq details p{padding:0 50px 24px 0;font-size:17px;line-height:1.55;color:#3a3a3c}\n@media (prefers-reduced-motion:no-preference){\n@supports (interpolate-size: allow-keywords){\n.cgau-listing .cgnew .kn-faq{interpolate-size:allow-keywords}\n.cgau-listing .cgnew .kn-faq details::details-content{height:0;overflow:clip;transition:height .38s var(--kn-ease),content-visibility .38s allow-discrete}\n.cgau-listing .cgnew .kn-faq details[open]::details-content{height:auto}\n}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-faq details p{padding-right:0}\n}\n\n\/* ==== MODULE buy · buying from CamGuard Australia: open columns, odometer numerals ==== *\/\n.cgau-listing .cgnew .kn-buy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:56px}\n.cgau-listing .cgnew .kn-buy\u003ediv{padding-top:18px;position:relative}\n.cgau-listing .cgnew .kn-buy\u003ediv::before{content:\"\";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:var(--kn-ink);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(2)::before{background:var(--kn-gg)}.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(3)::before{background:var(--kn-gw)}\n.cgau-listing .cgnew .kn-buy h3{font-size:21px;letter-spacing:-.025em;margin-bottom:8px}\n.cgau-listing .cgnew .kn-buy p{font-size:16px;line-height:1.5;color:#3a3a3c}\n.cgau-listing .cgnew .kn-buy p+p{margin-top:10px}\n.cgau-listing .cgnew .kn-buy .kn-bign{display:block;font:700 clamp(64px,7vw,92px)\/1 'Geist',sans-serif;letter-spacing:-.06em;margin:4px 0 12px;white-space:nowrap}\n.cgau-listing .cgnew .kn-buy .kn-bign small{font-size:.3em;letter-spacing:-.02em;margin-left:6px;-webkit-text-fill-color:var(--kn-ink);color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-who{margin-top:44px;padding:26px 0 0;border-top:1px solid var(--kn-line);font-size:17px;line-height:1.55;color:#3a3a3c;max-width:820px}\n.cgau-listing .cgnew .kn-who b{color:var(--kn-ink)}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-buy{grid-template-columns:minmax(0,1fr);gap:22px}\n}\n\n\/* ==== MOTION (Shopify only) · the buying rules draw in ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-buy\u003ediv::before{animation:cgau-kn-rule 1s linear both;animation-timeline:view();animation-range:entry 10% entry 90%}\n}\n}\n\n\/* ==== MODULE specs · always the last h2, grouped rows, then the fine print ==== *\/\n.cgau-listing .cgnew .kn-specs{margin-top:44px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:24px;padding:26px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g h3{font-size:19px;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-sp-g dl{display:grid;gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:16px}\n.cgau-listing .cgnew .kn-sp-g dt{font-size:15px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-sp-g dd{font-size:16px;line-height:1.45;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-fine{margin-top:40px;display:grid;gap:10px;max-width:880px}\n.cgau-listing .cgnew .kn-fine p{font-size:13px;line-height:1.55;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-fine p:last-child{margin-top:8px;color:#424245;font-weight:500}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-sp-g{grid-template-columns:minmax(0,1fr);gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{grid-template-columns:minmax(0,.44fr) minmax(0,1fr);gap:12px}\n}\n\n\/* ==== REDUCED MOTION · nothing moves, everything shows ==== *\/\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-hc-ln,.cgau-listing .cgnew .kn-hc-nd,.cgau-listing .cgnew .kn-hc-spin,.cgau-listing .cgnew .kn-hc-hub,.cgau-listing .cgnew .kn-hc-glow,.cgau-listing .cgnew .kn-st-gb,.cgau-listing .cgnew .kn-bm-scan,.cgau-listing .cgnew .kn-mv-arc path,.cgau-listing .cgnew .kn-vi{animation:none}\n.cgau-listing .cgnew .kn-ch,.cgau-listing .cgnew .kn-faq ::details-content{transition:none}\n.cgau-listing .cgnew .kn-bm-scan{display:none}\n}\n\n\/* ==== GUARDS (keep last) ==== *\/\n.cgau-listing .cgnew h1,.cgau-listing .cgnew h2,.cgau-listing .cgnew h3,.cgau-listing .cgnew h4{color:inherit;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;margin:0;padding:0}\n.cgau-listing .cgnew.cgau-listing .cgnew{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:left}\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* two-view integration, flagship Simple view (27.09.2026) *\/\n.cgau-listing #cgau-v-simple:checked ~ .cgau-shared{display:none}\n.cgau-listing .cgau-pane-simple .cgnew .kn-nav{display:none}\n.cgau-listing .cgau-chooser{display:none}\n.cgau-listing.cgau-listing .cgnew .kn-gx{padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew :is(h1,h2,h3,.kn-h1,.kn-h2) :is(span,em,b,strong,i){padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew .kn-odo{overflow:visible clip;margin-inline-end:.1em}\n.cgau-listing.cgau-listing .cgnew .kn-odo i::before{padding-inline:.14em;margin-inline:-.14em}\n.cgau-listing.cgau-listing .cgnew .kn-odo b{padding-inline:.1em;margin-inline:-.1em}\n.cgau-listing.cgau-listing .cgnew :is(.kn-odo,.kn-cu)+small{margin-inline-start:.3em}\n\n\/* split-word heading fix 23.10.2026: each heading's widest word fits its column at every width *\/\n@media (max-width:393px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing.cgau-listing article.hb3k26-rack-unit h3{font-size:min(17px,calc(15.8911vw - 38.46px))}}\n@media (max-width:393px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing div.hb3k26-license h2.hb3k26-title{font-size:min(clamp(33px, 6.7cqi, 74px),calc(13.5951vw - 17.95px))}}\n@media (min-width:648.01px) and (max-width:749px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing div.hb3k26-license h2.hb3k26-title{font-size:min(clamp(33px, 6.7cqi, 74px),calc(12.3735vw - 44.16px))}}\n@media (min-width:749.01px) and (max-width:1191px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing div.hb3k26-license h2.hb3k26-title{font-size:min(clamp(33px, 6.7cqi, 74px),calc(12.373vw - 50.1px))}}\n@media (max-width:393px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing.cgau-listing div.hb3k26-deploy-box h2{font-size:min(clamp(31px, 6cqi, 65px),calc(17.147vw - 26.06px))}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgnew cgau-kn\"\u003e\n\n\n\u003cnav class=\"kn-nav\" aria-label=\"On this page\"\u003e\u003cdiv class=\"kn-nav-in\"\u003e\n\u003cspan class=\"kn-nav-t\"\u003eHomeBase 3\u003csmall\u003eT8030\u003c\/small\u003e\u003c\/span\u003e\u003cspan class=\"kn-nav-l\"\u003e\u003ca href=\"#kn-fit\"\u003eYour devices\u003c\/a\u003e\u003ca href=\"#kn-st\"\u003eStorage\u003c\/a\u003e\u003ca href=\"#kn-cd\"\u003eCondition\u003c\/a\u003e\u003ca href=\"#kn-buy\"\u003eShipping\u003c\/a\u003e\u003ca class=\"kn-nav-cta\" href=\"#kn-specs\"\u003eSpecs\u003c\/a\u003e\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/nav\u003e\n\n\u003c!-- MODULE hero · hero-constellation: answers first on a midnight band; the hub sits at the centre of a copper constellation of the devices it runs --\u003e\n\u003csection class=\"kn-hc\" id=\"kn-top\" aria-labelledby=\"kn-hc-h\"\u003e\n\u003cdiv class=\"kn-w kn-hc-g\"\u003e\n\u003cdiv class=\"kn-hc-txt\"\u003e\n\u003cp class=\"kn-eye\"\u003eeufy HomeBase 3 · S380 · \u003cspan class=\"kn-mono\"\u003eT8030\u003c\/span\u003e · Brand New\u003c\/p\u003e\n\u003ch2 class=\"kn-h1\" id=\"kn-hc-h\"\u003eRuns the \u003cspan class=\"kn-gx kn-gc\"\u003elong list.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cul class=\"kn-hc-ans\" aria-label=\"The short version\"\u003e\n\u003cli data-cgau-first=\"works\"\u003e\n\u003cb\u003eRuns\u003c\/b\u003e eufyCam S4, 3C, eufyCam 3, S3 Pro, 2C, C35 and C37, the C30, C31, E340 and battery S330 doorbells, SoloCams and alarm sensors. Not PoE cameras or app-only locks. \u003ca href=\"\/pages\/eufy-compatibility\"\u003eCheck your camera ›\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"why\"\u003e\n\u003cb\u003eWhy HomeBase 3:\u003c\/b\u003e 16 GB built in, up to 16 TB with your own drive, BionicMind face recognition on supported cameras, and no monthly fee for local storage.\u003c\/li\u003e\n\u003cli data-cgau-first=\"condition\"\u003e\n\u003cb\u003eBrand new:\u003c\/b\u003e factory sealed in its full retail box, unopened and unused.\u003c\/li\u003e\n\u003cli data-cgau-first=\"trust\"\u003e\n\u003cb\u003e12-month CamGuard warranty\u003c\/b\u003e · dispatched from Townsville · free Express on $99+ orders after discounts\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-hc-art\"\u003e\n\u003csvg class=\"kn-hc-sky\" viewbox=\"0 0 400 400\" aria-hidden=\"true\" focusable=\"false\"\u003e\n\u003ccircle class=\"kn-hc-ring\" cx=\"200\" cy=\"200\" r=\"120\"\u003e\u003c\/circle\u003e\u003ccircle class=\"kn-hc-ring\" cx=\"200\" cy=\"200\" r=\"165\"\u003e\u003c\/circle\u003e\u003ccircle class=\"kn-hc-ring kn-hc-spin\" cx=\"200\" cy=\"200\" r=\"195\"\u003e\u003c\/circle\u003e\n\u003cline class=\"kn-hc-ln\" x1=\"200\" y1=\"200\" x2=\"241.0\" y2=\"87.2\" pathlength=\"1\" style=\"--kn-i:0\"\u003e\u003c\/line\u003e\u003cline class=\"kn-hc-ln\" x1=\"200\" y1=\"200\" x2=\"319.5\" y2=\"210.5\" pathlength=\"1\" style=\"--kn-i:1\"\u003e\u003c\/line\u003e\u003cline class=\"kn-hc-ln\" x1=\"200\" y1=\"200\" x2=\"241.0\" y2=\"312.8\" pathlength=\"1\" style=\"--kn-i:2\"\u003e\u003c\/line\u003e\u003cline class=\"kn-hc-ln\" x1=\"200\" y1=\"200\" x2=\"101.7\" y2=\"268.8\" pathlength=\"1\" style=\"--kn-i:3\"\u003e\u003c\/line\u003e\u003cline class=\"kn-hc-ln\" x1=\"200\" y1=\"200\" x2=\"96.1\" y2=\"140.0\" pathlength=\"1\" style=\"--kn-i:4\"\u003e\u003c\/line\u003e\u003cline class=\"kn-hc-ln\" x1=\"200\" y1=\"200\" x2=\"335.2\" y2=\"105.4\" pathlength=\"1\" style=\"--kn-i:5\"\u003e\u003c\/line\u003e\u003cline class=\"kn-hc-ln\" x1=\"200\" y1=\"200\" x2=\"326.4\" y2=\"306.1\" pathlength=\"1\" style=\"--kn-i:6\"\u003e\u003c\/line\u003e\u003cline class=\"kn-hc-ln\" x1=\"200\" y1=\"200\" x2=\"143.6\" y2=\"355.0\" pathlength=\"1\" style=\"--kn-i:7\"\u003e\u003c\/line\u003e\u003cline class=\"kn-hc-ln\" x1=\"200\" y1=\"200\" x2=\"35.0\" y2=\"200.0\" pathlength=\"1\" style=\"--kn-i:8\"\u003e\u003c\/line\u003e\u003cline class=\"kn-hc-ln\" x1=\"200\" y1=\"200\" x2=\"143.6\" y2=\"45.0\" pathlength=\"1\" style=\"--kn-i:9\"\u003e\u003c\/line\u003e\u003cline class=\"kn-hc-ln\" x1=\"200\" y1=\"200\" x2=\"233.9\" y2=\"8.0\" pathlength=\"1\" style=\"--kn-i:10\"\u003e\u003c\/line\u003e\u003cline class=\"kn-hc-ln\" x1=\"200\" y1=\"200\" x2=\"206.8\" y2=\"394.9\" pathlength=\"1\" style=\"--kn-i:11\"\u003e\u003c\/line\u003e\n\u003ccircle class=\"kn-hc-nd\" cx=\"241.0\" cy=\"87.2\" r=\"6\" style=\"--kn-i:0\"\u003e\u003c\/circle\u003e\u003ccircle class=\"kn-hc-nd\" cx=\"319.5\" cy=\"210.5\" r=\"4\" style=\"--kn-i:1\"\u003e\u003c\/circle\u003e\u003ccircle class=\"kn-hc-nd\" cx=\"241.0\" cy=\"312.8\" r=\"4\" style=\"--kn-i:2\"\u003e\u003c\/circle\u003e\u003ccircle class=\"kn-hc-nd\" cx=\"101.7\" cy=\"268.8\" r=\"6\" style=\"--kn-i:3\"\u003e\u003c\/circle\u003e\u003ccircle class=\"kn-hc-nd\" cx=\"96.1\" cy=\"140.0\" r=\"4\" style=\"--kn-i:4\"\u003e\u003c\/circle\u003e\u003ccircle class=\"kn-hc-nd\" cx=\"335.2\" cy=\"105.4\" r=\"4\" style=\"--kn-i:5\"\u003e\u003c\/circle\u003e\u003ccircle class=\"kn-hc-nd\" cx=\"326.4\" cy=\"306.1\" r=\"6\" style=\"--kn-i:6\"\u003e\u003c\/circle\u003e\u003ccircle class=\"kn-hc-nd\" cx=\"143.6\" cy=\"355.0\" r=\"4\" style=\"--kn-i:7\"\u003e\u003c\/circle\u003e\u003ccircle class=\"kn-hc-nd\" cx=\"35.0\" cy=\"200.0\" r=\"4\" style=\"--kn-i:8\"\u003e\u003c\/circle\u003e\u003ccircle class=\"kn-hc-nd\" cx=\"143.6\" cy=\"45.0\" r=\"6\" style=\"--kn-i:9\"\u003e\u003c\/circle\u003e\u003ccircle class=\"kn-hc-nd\" cx=\"233.9\" cy=\"8.0\" r=\"4\" style=\"--kn-i:10\"\u003e\u003c\/circle\u003e\u003ccircle class=\"kn-hc-nd\" cx=\"206.8\" cy=\"394.9\" r=\"4\" style=\"--kn-i:11\"\u003e\u003c\/circle\u003e\n\u003c\/svg\u003e\n\u003cspan class=\"kn-hc-glow\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cimg class=\"kn-hc-hub\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_43_S380HomeBase_HomeBase3_542af988-9fe7-4b94-aaf9-3d122c34e931.png?v=1770838017\u0026amp;width=720\" alt=\"eufy HomeBase 3 (S380), a white hub with a grey base and a blue status light\" width=\"720\" height=\"720\" fetchpriority=\"high\"\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE pick · picker-roster: every checker row where HomeBase 3 is yes or req, tap a device for its answer (generated by tools\/gen_roster.py) --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-fit\" aria-labelledby=\"kn-fit-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-ro-head\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-ec\"\u003eCompatibility\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-fit-h\"\u003eWill it run \u003cspan class=\"kn-gx kn-gc\"\u003eyours?\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-ro-count\"\u003e\u003cb class=\"kn-og-c\"\u003e\u003cspan class=\"kn-odo\" aria-hidden=\"true\"\u003e\u003ci style=\"--kn-t:5\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:10\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan class=\"kn-sr\"\u003e50\u003c\/span\u003e\u003c\/b\u003e\u003cspan\u003eeufy products on our compatibility checker work with HomeBase 3. Eighteen of them need a hub to work at all.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-ro-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_610_2_7443a19e-c443-45ad-9200-48430221d4c7.jpg?v=1770838017\u0026amp;width=760\u0026amp;height=760\u0026amp;crop=bottom\" alt=\"HomeBase 3 on a pedestal with eufy cameras, a floodlight camera, a video doorbell and a smart display around it\" width=\"760\" height=\"760\" loading=\"lazy\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-ro\" role=\"radiogroup\" aria-labelledby=\"kn-ro-lg\"\u003e\n\u003cp class=\"kn-ro-lg\" id=\"kn-ro-lg\"\u003eTap your device\u003c\/p\u003e\n\u003cul class=\"kn-ro-key\" aria-hidden=\"true\"\u003e\n\u003cli\u003e\n\u003ci class=\"kn-vi kn-run\"\u003e✓\u003c\/i\u003eNeeds a hub. HomeBase 3 runs it.\u003c\/li\u003e\n\u003cli\u003e\n\u003ci class=\"kn-vi kn-opt\"\u003e✓\u003c\/i\u003eWorks alone. The hub is optional.\u003c\/li\u003e\n\u003cli\u003e\n\u003ci class=\"kn-vi kn-no\"\u003e✕\u003c\/i\u003eNot compatible.\u003c\/li\u003e\n\u003cli\u003e\n\u003ci class=\"kn-nm\"\u003e\u003c\/i\u003eNot on HomeBase Mini.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"kn-ro-g\"\u003e\n\u003cp class=\"kn-ro-gh\"\u003eeufyCam\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-opt\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\" checked\u003e\u003cspan\u003eS4\u003ci class=\"kn-nm\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-opt\"\u003e\u003ci class=\"kn-vi kn-opt\" role=\"img\" aria-label=\"Works alone. HomeBase 3 is optional.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT8172\u003c\/span\u003e Adds expandable storage and BionicMind AI; 24\/7 recording needs hub firmware V3.7.2.8+.\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-run\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003e3C (S300)\u003ci class=\"kn-nm\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-run\"\u003e\u003ci class=\"kn-vi kn-run\" role=\"img\" aria-label=\"Needs a hub. HomeBase 3 runs it.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT8161\u003c\/span\u003e HomeBase 2 can't run it either.\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-run\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eeufyCam 3 (S330)\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-run\"\u003e\u003ci class=\"kn-vi kn-run\" role=\"img\" aria-label=\"Needs a hub. HomeBase 3 runs it.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT8160\u003c\/span\u003e HomeBase 2 can't.\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-run\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eS3 Pro\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-run\"\u003e\u003ci class=\"kn-vi kn-run\" role=\"img\" aria-label=\"Needs a hub. HomeBase 3 runs it.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT8162\u003c\/span\u003e Apple Home at up to 1080p.\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-opt\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eC35\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-opt\"\u003e\u003ci class=\"kn-vi kn-opt\" role=\"img\" aria-label=\"Works alone. HomeBase 3 is optional.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT8110\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-opt\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eC37\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-opt\"\u003e\u003ci class=\"kn-vi kn-opt\" role=\"img\" aria-label=\"Works alone. HomeBase 3 is optional.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT814X · T814XS\u003c\/span\u003e 2K needs hub firmware V3.7.8.4+, 4K Edition V3.8.5.2+.\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-run\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003e2C\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-run\"\u003e\u003ci class=\"kn-vi kn-run\" role=\"img\" aria-label=\"Needs a hub. HomeBase 3 runs it.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT8113\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-run\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003e2C Pro\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-run\"\u003e\u003ci class=\"kn-vi kn-run\" role=\"img\" aria-label=\"Needs a hub. HomeBase 3 runs it.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT8142\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-run\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eE40 (battery)\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-run\"\u003e\u003ci class=\"kn-vi kn-run\" role=\"img\" aria-label=\"Needs a hub. HomeBase 3 runs it.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT8144\u003c\/span\u003e Apple Home included. Not the PoE Cam E40.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-ro-g\"\u003e\n\u003cp class=\"kn-ro-gh\"\u003eSoloCam\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-opt\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eS340\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-opt\"\u003e\u003ci class=\"kn-vi kn-opt\" role=\"img\" aria-label=\"Works alone. HomeBase 3 is optional.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT8170\u003c\/span\u003e Adds BionicMind AI (hub V3.3.2.6+).\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-opt\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eE42\u003ci class=\"kn-nm\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-opt\"\u003e\u003ci class=\"kn-vi kn-opt\" role=\"img\" aria-label=\"Works alone. HomeBase 3 is optional.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT8173\u003c\/span\u003e Adds BionicMind AI (hub 3.6.8.9+).\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-opt\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eS220\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-opt\"\u003e\u003ci class=\"kn-vi kn-opt\" role=\"img\" aria-label=\"Works alone. HomeBase 3 is optional.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT8134\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-opt\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eS230 (S40)\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-opt\"\u003e\u003ci class=\"kn-vi kn-opt\" role=\"img\" aria-label=\"Works alone. HomeBase 3 is optional.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT8124\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-opt\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eE30\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-opt\"\u003e\u003ci class=\"kn-vi kn-opt\" role=\"img\" aria-label=\"Works alone. HomeBase 3 is optional.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT8171\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-opt\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eC210\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-opt\"\u003e\u003ci class=\"kn-vi kn-opt\" role=\"img\" aria-label=\"Works alone. HomeBase 3 is optional.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT8B00\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-ro-g\"\u003e\n\u003cp class=\"kn-ro-gh\"\u003eDoorbells\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-run\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eS330 battery dual-cam\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-run\"\u003e\u003ci class=\"kn-vi kn-run\" role=\"img\" aria-label=\"Needs a hub. HomeBase 3 runs it.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT8213\u003c\/span\u003e Rings as its chime. Not the wired S330 (T8203).\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-opt\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eC30\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-opt\"\u003e\u003ci class=\"kn-vi kn-opt\" role=\"img\" aria-label=\"Works alone. HomeBase 3 is optional.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT8224\u003c\/span\u003e Adds enhanced AI detection.\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-opt\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eC31\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-opt\"\u003e\u003ci class=\"kn-vi kn-opt\" role=\"img\" aria-label=\"Works alone. HomeBase 3 is optional.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT8223\u003c\/span\u003e Can be its indoor chime.\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-opt\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eE340\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-opt\"\u003e\u003ci class=\"kn-vi kn-opt\" role=\"img\" aria-label=\"Works alone. HomeBase 3 is optional.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT8214\u003c\/span\u003e Hub V3.3.2.6+.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kn-ro-g\"\u003e\n\u003cp class=\"kn-ro-gh\"\u003eIndoor\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-opt\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eS350\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-opt\"\u003e\u003ci class=\"kn-vi kn-opt\" role=\"img\" aria-label=\"Works alone. HomeBase 3 is optional.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT8416\u003c\/span\u003e Hub V3.3.2.6+.\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-opt\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eE30\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-opt\"\u003e\u003ci class=\"kn-vi kn-opt\" role=\"img\" aria-label=\"Works alone. HomeBase 3 is optional.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT8417\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-opt\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eE220\u003ci class=\"kn-nm\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-opt\"\u003e\u003ci class=\"kn-vi kn-opt\" role=\"img\" aria-label=\"Works alone. HomeBase 3 is optional.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT8410\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-opt\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eC220\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-opt\"\u003e\u003ci class=\"kn-vi kn-opt\" role=\"img\" aria-label=\"Works alone. HomeBase 3 is optional.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT8W11C\u003c\/span\u003e Storage only, no extra AI.\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-opt\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eC210\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-opt\"\u003e\u003ci class=\"kn-vi kn-opt\" role=\"img\" aria-label=\"Works alone. HomeBase 3 is optional.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT8419\u003c\/span\u003e Storage only, no extra AI.\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-opt\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eWindow Camera E10\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-opt\"\u003e\u003ci class=\"kn-vi kn-opt\" role=\"img\" aria-label=\"Works alone. HomeBase 3 is optional.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT8404\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-ro-g\"\u003e\n\u003cp class=\"kn-ro-gh\"\u003eWired and outdoor\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-opt\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eWall Light Cam S4\u003ci class=\"kn-nm\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-opt\"\u003e\u003ci class=\"kn-vi kn-opt\" role=\"img\" aria-label=\"Works alone. HomeBase 3 is optional.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT86C1\u003c\/span\u003e Its only hub, adding BionicMind AI.\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-opt\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eWired Cam C31\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-opt\"\u003e\u003ci class=\"kn-vi kn-opt\" role=\"img\" aria-label=\"Works alone. HomeBase 3 is optional.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT817L\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-opt\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eFloodlight E30\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-opt\"\u003e\u003ci class=\"kn-vi kn-opt\" role=\"img\" aria-label=\"Works alone. HomeBase 3 is optional.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT8426\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-opt\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eFloodlight E340\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-opt\"\u003e\u003ci class=\"kn-vi kn-opt\" role=\"img\" aria-label=\"Works alone. HomeBase 3 is optional.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT8425\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-opt\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eSolar Wall Light S120\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-opt\"\u003e\u003ci class=\"kn-vi kn-opt\" role=\"img\" aria-label=\"Works alone. HomeBase 3 is optional.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT81A0\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-opt\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003e4G LTE Cam S330\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-opt\"\u003e\u003ci class=\"kn-vi kn-opt\" role=\"img\" aria-label=\"Works alone. HomeBase 3 is optional.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT86P2\u003c\/span\u003e Pairs only while on Wi-Fi.\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-no\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003ePoE cameras \u003ci class=\"kn-x\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-no\"\u003e\u003ci class=\"kn-vi kn-no\" role=\"img\" aria-label=\"Not compatible.\"\u003e✕\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT8P00 · T8P10 · T8E00 · T7100\u003c\/span\u003e These record to a eufy NVR or the HomeBase Professional S1.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-ro-g\"\u003e\n\u003cp class=\"kn-ro-gh\"\u003eSmart locks\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-opt\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eE330\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-opt\"\u003e\u003ci class=\"kn-vi kn-opt\" role=\"img\" aria-label=\"Works alone. HomeBase 3 is optional.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT8531\u003c\/span\u003e Hub 3.1.9.1+, eufy app 4.6.1+.\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-opt\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eVideo Lock S330\u003ci class=\"kn-nm\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-opt\"\u003e\u003ci class=\"kn-vi kn-opt\" role=\"img\" aria-label=\"Works alone. HomeBase 3 is optional.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT8530\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-opt\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eFamiLock S3\u003ci class=\"kn-nm\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-opt\"\u003e\u003ci class=\"kn-vi kn-opt\" role=\"img\" aria-label=\"Works alone. HomeBase 3 is optional.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT85V0C\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-opt\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eFamiLock S3 Max\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-opt\"\u003e\u003ci class=\"kn-vi kn-opt\" role=\"img\" aria-label=\"Works alone. HomeBase 3 is optional.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT85V0\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-opt\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eLock E40\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-opt\"\u003e\u003ci class=\"kn-vi kn-opt\" role=\"img\" aria-label=\"Works alone. HomeBase 3 is optional.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT85M0\u003c\/span\u003e Not on HomeBase 3 and another smart home gateway at once.\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-no\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eApp-only locks \u003ci class=\"kn-x\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-no\"\u003e\u003ci class=\"kn-vi kn-no\" role=\"img\" aria-label=\"Not compatible.\"\u003e✕\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eE34 · C33 · C220 · C32 · E31 · E30 · 5-in-1 C210\u003c\/span\u003e No HomeBase at all.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-ro-g\"\u003e\n\u003cp class=\"kn-ro-gh\"\u003eAlarm and sensors\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-run\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eE20 sensors and siren\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-run\"\u003e\u003ci class=\"kn-vi kn-run\" role=\"img\" aria-label=\"Needs a hub. HomeBase 3 runs it.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT90E0 · T90M0 · T90F0 · T90R0\u003c\/span\u003e Hub V3.7.2.6+.\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-run\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eKey Fob, Panic, Smoke E10\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-run\"\u003e\u003ci class=\"kn-vi kn-run\" role=\"img\" aria-label=\"Needs a hub. HomeBase 3 runs it.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT90K0 · T90P0 · T90S0\u003c\/span\u003e Hub V3.7.2.6+.\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-run\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eGlass Break E10\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-run\"\u003e\u003ci class=\"kn-vi kn-run\" role=\"img\" aria-label=\"Needs a hub. HomeBase 3 runs it.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT90G0\u003c\/span\u003e Hub V3.8.3.4+.\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-run\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eKeypad E10\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-run\"\u003e\u003ci class=\"kn-vi kn-run\" role=\"img\" aria-label=\"Needs a hub. HomeBase 3 runs it.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT8960\u003c\/span\u003e Hub v3.1.0.3+.\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-run\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eOriginal entry and motion\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-run\"\u003e\u003ci class=\"kn-vi kn-run\" role=\"img\" aria-label=\"Needs a hub. HomeBase 3 runs it.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT8900 · T8910\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-ro-g\"\u003e\n\u003cp class=\"kn-ro-gh\"\u003eStorage and display\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-fit\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003e1 TB Hard Drive\u003ci class=\"kn-nm\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-fit\"\u003e\u003ci class=\"kn-vi kn-fit\" role=\"img\" aria-label=\"Supported by HomeBase 3.\"\u003e✓\u003c\/i\u003e\u003cspan\u003eFits inside, as does any 5 V 2.5-inch SATA drive up to 16 TB.\u003c\/span\u003e\u003c\/p\u003e\n\u003clabel class=\"kn-ch kn-ch-fit\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\"\u003e\u003cspan\u003eSmart Display E10\u003c\/span\u003e\u003c\/label\u003e\u003cp class=\"kn-v kn-v-fit\"\u003e\u003ci class=\"kn-vi kn-fit\" role=\"img\" aria-label=\"Supported by HomeBase 3.\"\u003e✓\u003c\/i\u003e\u003cspan\u003e\u003cspan class=\"kn-mono\"\u003eT87A0\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-ro-more\"\u003eNot listed? \u003ca class=\"kn-link\" href=\"\/pages\/eufy-compatibility\"\u003eCheck our full compatibility chart ›\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- KEYNOTE MOMENT · callout-draw \"drive-drop\" (polish 28.09.2026): three parts of the hub, each with a copper line drawn out to a sourced label; a drawn drive outline half into the lid (eufy's own photo shows the drive going in from the top) --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-co\" aria-labelledby=\"kn-co-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\n\u003cp class=\"kn-eye kn-ec\"\u003eThe hub itself\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-co-h\"\u003ePlain white. \u003cspan class=\"kn-gx kn-gc\"\u003eBusy inside.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-co-fig\"\u003e\n\u003cspan class=\"kn-co-glow\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cimg class=\"kn-co-hub\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_44_Frame_51_4e1d91cc-31bf-43db-a541-b5fc3e79132e.png?v=1770838017\u0026amp;width=900\" alt=\"eufy HomeBase 3, front view: white body, vented top, blue status light and a grey vented base\" width=\"900\" height=\"900\" loading=\"lazy\"\u003e\n\u003cdiv class=\"kn-co-bay\" aria-hidden=\"true\"\u003e\u003ci class=\"kn-co-drv\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003csvg class=\"kn-co-ln kn-co-d\" viewbox=\"0 0 1000 625\" aria-hidden=\"true\" focusable=\"false\"\u003e\n\u003cpath class=\"kn-co-chev\" d=\"M488 64 L500 76 L512 64 M488 80 L500 92 L512 80\"\u003e\u003c\/path\u003e\n\u003cg class=\"kn-co-w1\"\u003e\u003cpath d=\"M452 188 L385 120 H300\" pathlength=\"1\"\u003e\u003c\/path\u003e\u003ccircle class=\"kn-co-halo\" cx=\"452\" cy=\"188\" r=\"11\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"452\" cy=\"188\" r=\"5\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\n\u003cg class=\"kn-co-w2\"\u003e\u003cpath d=\"M565 330 L640 290 H700\" pathlength=\"1\"\u003e\u003c\/path\u003e\u003ccircle class=\"kn-co-halo\" cx=\"565\" cy=\"330\" r=\"11\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"565\" cy=\"330\" r=\"5\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\n\u003cg class=\"kn-co-w3\"\u003e\u003cpath d=\"M500 466 H300\" pathlength=\"1\"\u003e\u003c\/path\u003e\u003ccircle class=\"kn-co-halo\" cx=\"500\" cy=\"466\" r=\"11\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"500\" cy=\"466\" r=\"5\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\n\u003c\/svg\u003e\n\u003csvg class=\"kn-co-ln kn-co-p\" viewbox=\"0 0 360 480\" aria-hidden=\"true\" focusable=\"false\"\u003e\n\u003cpath class=\"kn-co-chev\" d=\"M122 60 L130 68 L138 60 M122 72 L130 80 L138 72\"\u003e\u003c\/path\u003e\n\u003cg class=\"kn-co-w1\"\u003e\u003cpath d=\"M158 150 L190 44 H212\" pathlength=\"1\"\u003e\u003c\/path\u003e\u003ccircle class=\"kn-co-halo\" cx=\"158\" cy=\"150\" r=\"7\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"158\" cy=\"150\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\n\u003cg class=\"kn-co-w2\"\u003e\u003cpath d=\"M162 225 H212\" pathlength=\"1\"\u003e\u003c\/path\u003e\u003ccircle class=\"kn-co-halo\" cx=\"162\" cy=\"225\" r=\"7\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"162\" cy=\"225\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\n\u003cg class=\"kn-co-w3\"\u003e\u003cpath d=\"M130 288 H186 L204 370 H212\" pathlength=\"1\"\u003e\u003c\/path\u003e\u003ccircle class=\"kn-co-halo\" cx=\"130\" cy=\"288\" r=\"7\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"130\" cy=\"288\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\n\u003c\/svg\u003e\n\u003cul class=\"kn-co-ls kn-rv\"\u003e\n\u003cli class=\"kn-co-l kn-co-a\"\u003e\n\u003cb\u003eDrive bay, up top\u003c\/b\u003e\u003cspan\u003eYour 2.5-inch SATA drive goes in from the top.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-co-l kn-co-b\"\u003e\n\u003cb\u003eBionicMind on board\u003c\/b\u003e\u003cspan\u003eeufy's local AI runs on the hub.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-co-l kn-co-c\"\u003e\n\u003cb\u003eNo camera of its own\u003c\/b\u003e\u003cspan\u003eIt stores what your cameras send.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cspan class=\"kn-ill\"\u003eDrive outline: illustration\u003c\/span\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE store · storage-to-scale: two odometers, a to-scale bar (16 GB is a thousandth of 16 TB), the drive rules, no monthly fee --\u003e\n\u003csection class=\"kn-sec kn-band kn-cv\" id=\"kn-st\" aria-labelledby=\"kn-st-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\u003cp class=\"kn-eye kn-eb\"\u003eStorage\u003c\/p\u003e\u003c\/div\u003e\n\u003ch2 class=\"kn-h2 kn-kw\" id=\"kn-st-h\"\u003e\n\u003cspan\u003e16 GB now.\u003c\/span\u003e \u003cspan class=\"kn-gx kn-gb\"\u003e16 TB later.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"kn-st-nums\"\u003e\n\u003cp class=\"kn-st-n\"\u003e\u003cb class=\"kn-og-b\"\u003e\u003cspan class=\"kn-odo\" aria-hidden=\"true\"\u003e\u003ci style=\"--kn-t:1\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:6\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan class=\"kn-sr\"\u003e16\u003c\/span\u003e \u003cspan class=\"kn-gx kn-gb\"\u003eGB\u003c\/span\u003e\u003c\/b\u003e\u003cspan\u003ebuilt in, non-removable.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"kn-st-n\"\u003e\u003cb class=\"kn-og-c\"\u003e\u003cspan class=\"kn-odo\" aria-hidden=\"true\"\u003e\u003ci style=\"--kn-t:1\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:6\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan class=\"kn-sr\"\u003e16\u003c\/span\u003e \u003cspan class=\"kn-gx kn-gc\"\u003eTB\u003c\/span\u003e\u003c\/b\u003e\u003cspan\u003ethe most it takes, with a drive you add.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-st-bar\" role=\"img\" aria-label=\"Diagram to scale: 16 GB built in is one thousandth of the 16 TB maximum\"\u003e\n\u003ci class=\"kn-st-fill\"\u003e\u003c\/i\u003e\u003ci class=\"kn-st-gb\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-st-k\" aria-hidden=\"true\"\u003e\u003cspan\u003e↑ 16 GB\u003c\/span\u003e\u003cspan\u003eDiagram, to scale\u003c\/span\u003e\u003cspan\u003e16 TB\u003c\/span\u003e\u003c\/p\u003e\n\u003cul class=\"kn-st-ticks\"\u003e\n\u003cli\u003e\n\u003cb\u003e24\/7 recording:\u003c\/b\u003e eufy says it needs a drive fitted, on cameras that support it.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eThe two USB ports\u003c\/b\u003e charge a camera or back clips up to a flash drive. They aren't the recording drive.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"kn-st-fee kn-h2\"\u003e\u003cspan class=\"kn-gx kn-gg\"\u003eNo monthly fee\u003c\/span\u003e for local storage.\u003c\/p\u003e\n\u003cp class=\"kn-st-fine\"\u003eOptional eufy cloud extras are separate.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- KEYNOTE MOMENT · number-trio \"spec-plate\" (polish 28.09.2026): processor cores, siren, Ethernet speed, each from eufy's verified spec sheet --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-tr\" aria-labelledby=\"kn-tr-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-ec\"\u003eHardware\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-tr-h\"\u003eUnder the \u003cspan class=\"kn-gx kn-gc\"\u003ebonnet.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cul class=\"kn-tr\"\u003e\n\u003cli\u003e\n\u003cp class=\"kn-tr-n kn-og-m\"\u003e\u003cspan class=\"kn-odo\" aria-hidden=\"true\"\u003e\u003ci style=\"--kn-t:4\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan class=\"kn-sr\"\u003e4\u003c\/span\u003e\u003csmall\u003ecores\u003c\/small\u003e\u003c\/p\u003e\n\u003cp class=\"kn-tr-c\"\u003eQuad-core ARM Cortex-A55 processor.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"kn-tr-n kn-og-n\"\u003e\u003cspan class=\"kn-odo\" aria-hidden=\"true\"\u003e\u003ci style=\"--kn-t:1\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:10\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:10\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan class=\"kn-sr\"\u003e100\u003c\/span\u003e\u003csmall\u003edB\u003c\/small\u003e\u003c\/p\u003e\n\u003cp class=\"kn-tr-c\"\u003eBuilt-in siren.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"kn-tr-n kn-og-b\"\u003e\u003cspan class=\"kn-odo\" aria-hidden=\"true\"\u003e\u003ci style=\"--kn-t:1\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:10\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:10\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:10\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan class=\"kn-sr\"\u003e1000\u003c\/span\u003e\u003csmall\u003eMbps\u003c\/small\u003e\u003c\/p\u003e\n\u003cp class=\"kn-tr-c\"\u003eEthernet port, cable included.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE mind · recognition in one photo: eufy's garden scene under a copper scan line, three plain lines beside it --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-bm\" aria-labelledby=\"kn-bm-h\"\u003e\n\u003cdiv class=\"kn-w kn-bm-g\"\u003e\n\u003cfigure class=\"kn-bm-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_612_5_2d51c8be-1a63-44a5-89a5-c1addc3ab5aa.jpg?v=1770838017\u0026amp;width=900\u0026amp;height=900\u0026amp;crop=bottom\" alt=\"eufy's example of facial recognition: a family at a backyard barbecue, with a stranger and two family members marked\" width=\"900\" height=\"900\" loading=\"lazy\"\u003e\u003cspan class=\"kn-bm-scan\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/figure\u003e\n\u003cdiv class=\"kn-bm-txt\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-ec\"\u003eBionicMind\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-bm-h\"\u003eFamily, or \u003cspan class=\"kn-gx kn-gm\"\u003estranger?\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-lede\"\u003eOn supported cameras, BionicMind tells family from strangers by face, and spots people, vehicles and pets.\u003c\/p\u003e\n\u003cp class=\"kn-bm-note\"\u003eIt's a helpful label, not a certainty. Light, angle and distance change results.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE move · story-moving-day: devices, clips and settings hop along a copper arc from HomeBase 2 to HomeBase 3 as you scroll (pinned on Shopify, final composition elsewhere) --\u003e\n\u003csection class=\"kn-sec kn-band\" id=\"kn-mv\" aria-labelledby=\"kn-mv-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\n\u003cp class=\"kn-eye kn-ec\"\u003eComing from HomeBase 2?\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-mv-h\"\u003eMoving day, \u003cspan class=\"kn-gx kn-gc\"\u003eone tap.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-mv\"\u003e\n\u003cdiv class=\"kn-mv-stage\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-mv-scene\"\u003e\n\u003cfigure class=\"kn-mv-hub kn-mv-old\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/HB2A_f47819c4-edb3-4c39-8a6c-8fb1995d1ee0.png?v=1786183721\u0026amp;width=520\" alt=\"eufy HomeBase 2\" width=\"520\" height=\"605\" loading=\"lazy\"\u003e\u003cfigcaption\u003eHomeBase 2\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003csvg class=\"kn-mv-arc\" viewbox=\"0 0 100 40\" preserveaspectratio=\"none\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M 26 30 C 40 2, 60 2, 74 30\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003cul class=\"kn-mv-pk\" aria-hidden=\"true\"\u003e\n\u003cli style=\"--kn-k:0\"\u003eCameras\u003c\/li\u003e\n\u003cli style=\"--kn-k:1\"\u003eDoorbell\u003c\/li\u003e\n\u003cli style=\"--kn-k:2\"\u003eSensors\u003c\/li\u003e\n\u003cli style=\"--kn-k:3\"\u003eSaved video\u003c\/li\u003e\n\u003cli style=\"--kn-k:4\"\u003eSettings\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cfigure class=\"kn-mv-hub kn-mv-new\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_44_Frame_51_4e1d91cc-31bf-43db-a541-b5fc3e79132e.png?v=1770838017\u0026amp;width=520\" alt=\"eufy HomeBase 3, front view\" width=\"520\" height=\"520\" loading=\"lazy\"\u003e\u003cfigcaption\u003eHomeBase 3\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cspan class=\"kn-ill\"\u003eIllustration\u003c\/span\u003e\n\u003c\/div\u003e\n\u003col class=\"kn-mv-cap\"\u003e\n\u003cli class=\"kn-mc1\"\u003eeufy's One-Tap Migration moves supported devices from HomeBase 2 to HomeBase 3.\u003c\/li\u003e\n\u003cli class=\"kn-mc2\"\u003eTheir saved video and settings come across too.\u003c\/li\u003e\n\u003cli class=\"kn-mc3\"\u003eIt runs every HomeBase 2 device on our checker, plus eufyCam 3, 3C, S3 Pro, S4, C35 and C37.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE cond · Brand New: sealed box, adapter outside --\u003e\n\u003csection class=\"kn-sec kn-cd kn-cv\" id=\"kn-cd\" aria-labelledby=\"kn-cd-h\"\u003e\n\u003cp class=\"kn-cd-ghost\" aria-hidden=\"true\"\u003eSealed\u003c\/p\u003e\n\u003cdiv class=\"kn-w kn-cd-g\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-ec\"\u003eCondition · Brand New\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-cd-h\"\u003eFactory sealed. \u003cspan class=\"kn-gx kn-gc\"\u003eStill sealed.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-cd-p\"\u003e\u003cb\u003eBrand new, in its full original retail box:\u003c\/b\u003e unopened and unused. Nobody has paired or set it up, us included.\u003c\/p\u003e\n\u003cp class=\"kn-cd-p\"\u003eWe describe the packaging and eufy's published specs; we don't open units. The Australian power adapter travels outside the box, so the seal stays intact.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-cd-r\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eIn the sealed box\u003c\/h3\u003e\n\u003cul class=\"kn-cd-in\"\u003e\n\u003cli\u003eHomeBase 3 (S380, \u003cspan class=\"kn-mono\"\u003eT8030\u003c\/span\u003e)\u003c\/li\u003e\n\u003cli\u003ePower adapter and lead\u003c\/li\u003e\n\u003cli\u003eEthernet cable\u003c\/li\u003e\n\u003cli\u003eReset pin\u003c\/li\u003e\n\u003cli\u003eHard-drive screw pack\u003c\/li\u003e\n\u003cli\u003ePrinted quick-start guide\u003c\/li\u003e\n\u003cli class=\"kn-cd-plus\"\u003ePlus: an Australian power adapter, packed separately\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eNot included\u003c\/h3\u003e\n\u003cul class=\"kn-cd-out\"\u003e\n\u003cli\u003eA hard drive (add your own)\u003c\/li\u003e\n\u003cli\u003eCameras, doorbells, locks and sensors\u003c\/li\u003e\n\u003cli\u003eAny monthly plan: none needed for local storage\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE faq · exclusive, smooth in Chrome --\u003e\n\u003csection class=\"kn-sec kn-cv\" id=\"kn-faq\" aria-labelledby=\"kn-faq-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\u003ch2 class=\"kn-h2\" id=\"kn-faq-h\"\u003eGood to know.\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-faq\"\u003e\n\u003cdetails name=\"kn-faq\" open\u003e\u003csummary\u003eDoes it record on its own?\u003c\/summary\u003e\u003cp\u003eNo. It has no camera; it stores what compatible eufy devices send it.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWhich hard drive fits?\u003c\/summary\u003e\u003cp\u003eA 5 V, 2.5-inch SATA hard drive or SSD up to 16 TB, drawing no more than about 6 W. Not included; 12 V drives won't work.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWhat happens in a power cut?\u003c\/summary\u003e\u003cp\u003eIt runs on mains power with no backup battery, so it stops until the power's back.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWhen will my order leave Townsville?\u003c\/summary\u003e\u003cp\u003eWe do our best to send orders the same day; same day to 1 business day is typical from Townsville, Queensland. During busy periods it can take a little longer, though that's rare. Australia Post delivery time is on top.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE buy · buying from CamGuard Australia (Shopify block) --\u003e\n\u003csection class=\"kn-sec kn-band kn-cv\" id=\"kn-buy\" aria-labelledby=\"kn-buy-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eBuying from CamGuard Australia\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-buy-h\"\u003eSent from Townsville.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-buy\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99.00 it's $9.95 tracked, or $12.95 Express.\u003c\/p\u003e\n\u003cp\u003eWe aim to dispatch the same day; same day to 1 business day is typical from Townsville, Queensland. During busy periods it can take a little longer, though that's rare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-g\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:1\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:2\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003emonths\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty, not a manufacturer warranty, with Australian Consumer Law rights on top. Faulty or not as described? We cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-c\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:3\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:10\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003edays\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eChange of mind within 30 days of delivery, complete and unused. You pay return postage; the original shipping isn't refunded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-who\"\u003e\u003cb\u003eWho you're buying from:\u003c\/b\u003e an independent Australian importer in Townsville. Happy to answer questions before you buy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE specs · last h2 + fine print --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-specs\" aria-labelledby=\"kn-specs-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-specs-h\"\u003eTech specs.\u003c\/h2\u003e\n\u003cdiv class=\"kn-specs\"\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eHub\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eModel\u003c\/dt\u003e\n\u003cdd\u003eeufy HomeBase 3, S380 (\u003cspan class=\"kn-mono\"\u003eT8030\u003c\/span\u003e), Brand New\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eProcessor\u003c\/dt\u003e\n\u003cdd\u003eQuad-core ARM Cortex-A55\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSiren\u003c\/dt\u003e\n\u003cdd\u003e100 dB, built in\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eStorage\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eBuilt in\u003c\/dt\u003e\n\u003cdd\u003e16 GB eMMC, non-removable\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eExpansion\u003c\/dt\u003e\n\u003cdd\u003eOne SATA bay: 5 V 2.5-inch HDD or SSD, up to 16 TB, sold separately\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eUSB\u003c\/dt\u003e\n\u003cdd\u003e2 ports\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eDevices\u003c\/h3\u003e\n\u003cdl\u003e\u003cdiv\u003e\n\u003cdt\u003eApple Home\u003c\/dt\u003e\n\u003cdd\u003eWith supported cameras\u003c\/dd\u003e\n\u003c\/div\u003e\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003ePower and network\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNetwork\u003c\/dt\u003e\n\u003cdd\u003eEthernet (10\/100\/1000), cable included, for setup; Wi-Fi from firmware v3.1.5.1\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003ePower\u003c\/dt\u003e\n\u003cdd\u003e12 V \/ 2 A adapter; an Australian power adapter, packed separately\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eBackup battery\u003c\/dt\u003e\n\u003cdd\u003eNone\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fine\"\u003e\n\u003cp\u003eCompatibility follows eufy's most recent documents; pairings eufy hasn't confirmed are marked not compatible.\u003c\/p\u003e\n\u003cp\u003eHomeBase 3 stores and organises footage from compatible cameras. It records; it doesn't prevent anything, and recognition and detection can miss or mislabel activity.\u003c\/p\u003e\n\u003cp\u003eProduct images are official eufy images. Illustrations are labelled.\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty applies, not a manufacturer warranty. Nothing here limits your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller, not an official or authorised supplier, distributor or representative of eufy, Anker Innovations or their affiliates. Product names and trademarks belong to their owners.\u003c\/p\u003e\n\u003cp\u003eDetails believed accurate at time of listing.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun hb3k26-world\"\u003e\n  \u003cdiv class=\"hb3k26-taskbar\"\u003e\n\u003cdiv class=\"hb3k26-start\"\u003e\u003cspan class=\"hb3k26-brand\"\u003eCamGuard Australia\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-clock\"\u003eHOME SECURITY OS · 2006 EDITION\u003c\/div\u003e\n\u003c\/div\u003e\n\n  \u003csection class=\"hb3k26-scene hb3k26-hero\"\u003e\n    \u003cdiv class=\"hb3k26-shell hb3k26-hero-grid\"\u003e\n      \u003cdiv class=\"hb3k26-hero-copy\"\u003e\n\u003cp class=\"hb3k26-kicker\"\u003eSystem unit T8030 · Brand New · full retail pack\u003c\/p\u003e\n\u003ch2 class=\"hb3k26-title\"\u003eYour house finally gets its own \u003cem\u003eserver room.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"hb3k26-lead\"\u003eHomeBase 3 is the local hub for a compatible eufy setup: 16GB built in, an internal 2.5-inch SATA expansion bay, local BionicMind AI functions and room for supported cameras, doorbells and sensors.\u003c\/p\u003e\n\u003cdiv class=\"hb3k26-chips\"\u003e\n\u003cspan\u003e16GB BUILT IN\u003c\/span\u003e\u003cspan\u003eUP TO 16TB EXPANSION\u003c\/span\u003e\u003cspan\u003e16 CAMERAS \/ DOORBELLS\u003c\/span\u003e\u003cspan\u003e34 SENSORS\u003c\/span\u003e\u003cspan\u003eNO REQUIRED FEE FOR CORE LOCAL RECORDING\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"hb3k26-desk\" aria-label=\"HomeBase 3 shown inside a CSS-drawn 2006 computer desk\"\u003e\n        \u003cdiv class=\"hb3k26-monitor\"\u003e\n\u003cdiv class=\"hb3k26-screen\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_43_S380HomeBase_HomeBase3_542af988-9fe7-4b94-aaf9-3d122c34e931.png?v=1770838017\" alt=\"eufy Security HomeBase 3 S380\" loading=\"eager\" width=\"1200\" height=\"1200\"\u003e\u003c\/div\u003e\n\u003cspan class=\"hb3k26-monitor-led\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"hb3k26-tower\"\u003e\n\u003cdiv class=\"hb3k26-bay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-bay\"\u003e\u003c\/div\u003e\n\u003cspan class=\"hb3k26-power\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-keyboard\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"hb3k26-scene hb3k26-boot\"\u003e\n    \u003cdiv class=\"hb3k26-shell\"\u003e\u003cdiv class=\"hb3k26-terminal\"\u003e\n\u003cp\u003eCAMGUARD HOUSEHOLD SERVER BIOS v3.80\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eLOCAL STORAGE:\u003c\/b\u003e 16GB eMMC detected\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eEXPANSION BAY:\u003c\/b\u003e empty, awaiting compatible 5V 2.5-inch SATA drive\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eNETWORK:\u003c\/b\u003e Ethernet cable detected; Wi-Fi available after setup\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eSECURITY DEVICES:\u003c\/b\u003e exact-model compatibility check required\u003c\/p\u003e\n\u003cp\u003eBooting the household brain \u003cspan class=\"hb3k26-cursor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"hb3k26-progress\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"hb3k26-scene hb3k26-why\"\u003e\n    \u003cdiv class=\"hb3k26-shell\"\u003e\u003cdiv class=\"hb3k26-dialog\"\u003e\n\u003cdiv class=\"hb3k26-dialog-bar\"\u003e\n\u003cspan\u003eLocal_storage_overview.exe\u003c\/span\u003e\u003cspan\u003e[ X ]\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-dialog-body\"\u003e\n\u003cdiv class=\"hb3k26-server-icon\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"hb3k26-kicker\"\u003eLocal storage at home\u003c\/p\u003e\n\u003ch2 class=\"hb3k26-title\"\u003eYour compatible devices have a home folder.\u003c\/h2\u003e\n\u003cp class=\"hb3k26-lead\"\u003eHomeBase 3 gathers compatible devices, stores core recordings locally and runs supported AI functions on the hub. Its 16GB built-in storage can be expanded with a compatible drive; check each device’s exact model and firmware before pairing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"hb3k26-scene hb3k26-properties\"\u003e\n    \u003cdiv class=\"hb3k26-shell\"\u003e\n\u003cp class=\"hb3k26-kicker\"\u003eControl panel · system properties\u003c\/p\u003e\n\u003ch2 class=\"hb3k26-title\"\u003eThe useful numbers are already open.\u003c\/h2\u003e\n\u003cdiv class=\"hb3k26-prop-grid\"\u003e\n\u003cdiv class=\"hb3k26-prop\"\u003e\n\u003cb\u003e16GB\u003c\/b\u003e\u003csmall\u003ebuilt-in eMMC storage\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-prop\"\u003e\n\u003cb\u003e16TB\u003c\/b\u003e\u003csmall\u003elisted compatible expansion ceiling\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-prop\"\u003e\n\u003cb\u003e16\u003c\/b\u003e\u003csmall\u003esupported cameras and doorbells\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-prop\"\u003e\n\u003cb\u003e34\u003c\/b\u003e\u003csmall\u003esupported sensors\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-prop\"\u003e\n\u003cb\u003e100dB\u003c\/b\u003e\u003csmall\u003eintegrated siren rating\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-prop\"\u003e\n\u003cb\u003e2.5in\u003c\/b\u003e\u003csmall\u003e5V SATA HDD or SSD bay\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-prop\"\u003e\n\u003cb\u003e12V\u003c\/b\u003e\u003csmall\u003e2A power input\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-prop\"\u003e\n\u003cb\u003eWi-Fi\u003c\/b\u003e\u003csmall\u003eplus Ethernet, after setup\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"hb3k26-scene hb3k26-rack\"\u003e\n    \u003cdiv class=\"hb3k26-shell\"\u003e\n\u003cp class=\"hb3k26-kicker\"\u003eServer rack · functions by unit\u003c\/p\u003e\n\u003ch2 class=\"hb3k26-title\"\u003eFour jobs. One shelf-sized box.\u003c\/h2\u003e\n\u003cdiv class=\"hb3k26-rack-frame\"\u003e\n      \u003carticle class=\"hb3k26-rack-unit\"\u003e\u003ch3\u003eLocal recorder\u003c\/h3\u003e\n\u003cp\u003eStores core recordings from supported devices without a required monthly fee. Optional cloud or premium services may carry separate costs.\u003c\/p\u003e\u003c\/article\u003e\n      \u003carticle class=\"hb3k26-rack-unit\"\u003e\u003ch3\u003eBionicMind AI\u003c\/h3\u003e\n\u003cp\u003eRuns supported recognition and classification tasks locally. Results are assistance tools, not a guarantee that every event or person is identified correctly.\u003c\/p\u003e\u003c\/article\u003e\n      \u003carticle class=\"hb3k26-rack-unit\"\u003e\u003ch3\u003eAlarm controller\u003c\/h3\u003e\n\u003cp\u003eConnects supported sensors and accessories, with a listed 100dB siren. Alarm behavior depends on the devices, modes and notifications you configure.\u003c\/p\u003e\u003c\/article\u003e\n      \u003carticle class=\"hb3k26-rack-unit\"\u003e\u003ch3\u003eStorage librarian\u003c\/h3\u003e\n\u003cp\u003eStarts with 16GB and accepts a compatible 5V 2.5-inch SATA HDD or SSD. The new drive is formatted during setup, so move existing data first.\u003c\/p\u003e\u003c\/article\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"hb3k26-scene hb3k26-files\"\u003e\n    \u003cdiv class=\"hb3k26-shell\"\u003e\n\u003cp class=\"hb3k26-kicker\"\u003eFile manager · compatibility folder\u003c\/p\u003e\n\u003ch2 class=\"hb3k26-title\"\u003eFamily names are not driver files.\u003c\/h2\u003e\n\u003cdiv class=\"hb3k26-file-window\"\u003e\n\u003cdiv class=\"hb3k26-toolbar\"\u003eC:\\CAMGUARD\\CHECK_EXACT_MODEL_AND_FIRMWARE_BEFORE_ORDERING\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-folders\"\u003e\n\u003cdiv class=\"hb3k26-folder\"\u003e\n\u003cb\u003eCameras\u003c\/b\u003e\u003cspan\u003eSelected eufy camera models\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-folder\"\u003e\n\u003cb\u003eDoorbells\u003c\/b\u003e\u003cspan\u003eSelected compatible models\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-folder\"\u003e\n\u003cb\u003eSensors\u003c\/b\u003e\u003cspan\u003eUp to 34 supported accessories\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-folder\"\u003e\n\u003cb\u003eLocks + extras\u003c\/b\u003e\u003cspan\u003eFeature support varies\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCompatibility rule:\u003c\/strong\u003e the current official exact-model matrix and current firmware control. A shared product-family name does not guarantee pairing or every feature.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"hb3k26-scene hb3k26-storage\"\u003e\n    \u003cdiv class=\"hb3k26-shell hb3k26-storage-grid\"\u003e\n\u003cdiv class=\"hb3k26-drive-cage\"\u003e\n\u003cdiv class=\"hb3k26-drive\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-cable\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-storage-copy\"\u003e\n\u003cp class=\"hb3k26-kicker\"\u003eInternal drive bay · please save before restarting\u003c\/p\u003e\n\u003ch2 class=\"hb3k26-title\"\u003eThe lid opens. The archive grows.\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse a compatible \u003cstrong\u003e5V 2.5-inch SATA HDD or SSD\u003c\/strong\u003e, not a 12V desktop drive.\u003c\/li\u003e\n\u003cli\u003eCurrent listing guidance supports expansion up to \u003cstrong\u003e16TB\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003ePower off HomeBase 3 before installing or removing the drive.\u003c\/li\u003e\n\u003cli\u003eThe supplied HDD screws secure the drive to the internal bracket.\u003c\/li\u003e\n\u003cli\u003eA newly added drive is initialised in the eufy app and formatted, so transfer existing data elsewhere first.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"hb3k26-scene hb3k26-ai\"\u003e\n    \u003cdiv class=\"hb3k26-shell\"\u003e\n\u003cp class=\"hb3k26-kicker\"\u003eLocal folders · BionicMind desk\u003c\/p\u003e\n\u003ch2 class=\"hb3k26-title\"\u003eUseful labels, still not psychic.\u003c\/h2\u003e\n\u003cdiv class=\"hb3k26-face-grid\"\u003e\n\u003carticle class=\"hb3k26-face\"\u003e\u003cdiv class=\"hb3k26-avatar\"\u003e\u003c\/div\u003e\n\u003ch3\u003eFamiliar faces\u003c\/h3\u003e\n\u003cp\u003eSupported devices can contribute to local facial-recognition features. Training quality, camera view, light and firmware affect results.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"hb3k26-face\"\u003e\u003cdiv class=\"hb3k26-avatar\"\u003e\u003c\/div\u003e\n\u003ch3\u003eCross-camera context\u003c\/h3\u003e\n\u003cp\u003eCompatible devices can contribute to broader event context. Exact support differs by model and software version.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"hb3k26-face\"\u003e\u003cdiv class=\"hb3k26-avatar\"\u003e\u003c\/div\u003e\n\u003ch3\u003eDaily review\u003c\/h3\u003e\n\u003cp\u003eSupported app summaries help a human review activity. AI labels should be checked against the actual recording before you act on them.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"hb3k26-scene hb3k26-media\"\u003e\n    \u003cdiv class=\"hb3k26-shell\"\u003e\n\u003cp class=\"hb3k26-kicker\"\u003eDesktop wallpapers · genuine product media\u003c\/p\u003e\n\u003ch2 class=\"hb3k26-title\"\u003eHardware, ports and the storage story.\u003c\/h2\u003e\n\u003cdiv class=\"hb3k26-media-grid\"\u003e\n\u003cfigure class=\"hb3k26-media-card\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_44_Frame_51_4e1d91cc-31bf-43db-a541-b5fc3e79132e.png?v=1770838017\" alt=\"HomeBase 3 product feature image\" loading=\"lazy\" width=\"1200\" height=\"1200\"\u003e\u003cspan\u003ehomebase3_feature.bmp\u003c\/span\u003e\u003c\/figure\u003e\u003cfigure class=\"hb3k26-media-card\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_639_20251126-094412_0119d886-28ce-4596-bc40-ccf77d18751d.jpg?v=1770838017\" alt=\"HomeBase 3 hardware view\" loading=\"lazy\" width=\"1200\" height=\"1200\"\u003e\u003cspan\u003ehardware_view.jpg\u003c\/span\u003e\u003c\/figure\u003e\u003cfigure class=\"hb3k26-media-card\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_613_5-_EN_7857987c-3ff2-426c-bb69-6e6c12f2b86d.jpg?v=1770838017\" alt=\"HomeBase 3 encryption feature\" loading=\"lazy\" width=\"1200\" height=\"1200\"\u003e\u003cp\u003eeufy describes AES-128 and RSA-1024 for recordings sent from supported eufyCam devices to HomeBase 3. Cloud Backup and thumbnail-preview notifications can send selected video or thumbnails to the cloud when enabled.\u003c\/p\u003e\n\u003cspan\u003eencryption_details.jpg\u003c\/span\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"hb3k26-scene hb3k26-specs\"\u003e\n    \u003cdiv class=\"hb3k26-shell\"\u003e\n\u003cp class=\"hb3k26-kicker\"\u003eSystem report · no hidden tabs\u003c\/p\u003e\n\u003ch2 class=\"hb3k26-title\"\u003eTechnical properties.\u003c\/h2\u003e\n\u003cdiv class=\"hb3k26-report\"\u003e\n\u003cdiv class=\"hb3k26-report-head\"\u003eSYSTEM INFORMATION · T8030 · HOMEBASE 3 \/ S380\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-report-grid\"\u003e\n      \u003cdiv class=\"hb3k26-row\"\u003e\n\u003cb\u003eProduct\u003c\/b\u003e\u003cspan\u003eeufy Security HomeBase 3 \/ S380\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-row\"\u003e\n\u003cb\u003eModel\u003c\/b\u003e\u003cspan\u003eT8030\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-row\"\u003e\n\u003cb\u003eCondition\u003c\/b\u003e\u003cspan\u003eBrand New, factory sealed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-row\"\u003e\n\u003cb\u003eBuilt-in storage\u003c\/b\u003e\u003cspan\u003e16GB eMMC\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-row\"\u003e\n\u003cb\u003eExpansion\u003c\/b\u003e\u003cspan\u003eCompatible 5V 2.5-inch SATA HDD or SSD, up to 16TB in current listing guidance\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-row\"\u003e\n\u003cb\u003eDevice capacity\u003c\/b\u003e\u003cspan\u003eUp to 16 supported cameras and doorbells plus 34 sensors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-row\"\u003e\n\u003cb\u003eNetwork\u003c\/b\u003e\u003cspan\u003eEthernet and Wi-Fi\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-row\"\u003e\n\u003cb\u003ePower\u003c\/b\u003e\u003cspan\u003e12V DC \/ 2A adapter\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-row\"\u003e\n\u003cb\u003eSiren\u003c\/b\u003e\u003cspan\u003e100dB listed rating\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-row\"\u003e\n\u003cb\u003ePorts\u003c\/b\u003e\u003cspan\u003eEthernet, power and two USB outputs\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-row\"\u003e\n\u003cb\u003eUSB outputs\u003c\/b\u003e\u003cspan\u003eUSB 1: 5V\/2.4A; USB 2: 5V\/0.7A\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-row\"\u003e\n\u003cb\u003eDimensions\u003c\/b\u003e\u003cspan\u003eNot published by eufy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-row\"\u003e\n\u003cb\u003eOperating range\u003c\/b\u003e\u003cspan\u003eGuide lists -10°C to 45°C for T8030 and accessories\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-row\"\u003e\n\u003cb\u003eAI platform\u003c\/b\u003e\u003cspan\u003eBionicMind local AI features on supported devices\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-row\"\u003e\n\u003cb\u003eCore local fee\u003c\/b\u003e\u003cspan\u003eNo required monthly fee for core local recording\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-row\"\u003e\n\u003cb\u003eCompatibility\u003c\/b\u003e\u003cspan\u003eExact model, region and firmware dependent\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"hb3k26-scene hb3k26-box\"\u003e\n    \u003cdiv class=\"hb3k26-shell\"\u003e\n\u003cp class=\"hb3k26-kicker\"\u003eReceiving dock · carton manifest\u003c\/p\u003e\n\u003ch2 class=\"hb3k26-title\"\u003eWhat is in the sealed retail box.\u003c\/h2\u003e\n\u003cdiv class=\"hb3k26-carton\"\u003e\n\u003cdiv class=\"hb3k26-box-grid\"\u003e\n\u003cdiv class=\"hb3k26-box-item\"\u003e\n\u003cb\u003e1 · HomeBase 3\u003c\/b\u003e\u003cspan\u003eThe T8030 \/ S380 hub with 16GB built in.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-box-item\"\u003e\n\u003cb\u003e2 · Power adapter\u003c\/b\u003e\u003cspan\u003eOriginal HomeBase power supply. CamGuard supplies an additional compatible Australian RCM-marked power adapter outside the sealed retail box.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-box-item\"\u003e\n\u003cb\u003e3 · Ethernet cable\u003c\/b\u003e\u003cspan\u003eFor the initial wired router connection.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-box-item\"\u003e\n\u003cb\u003e4 · Reset pin\u003c\/b\u003e\u003cspan\u003eThe small tool for the reset aperture.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-box-item\"\u003e\n\u003cb\u003e5 · HDD screw pack\u003c\/b\u003e\u003cspan\u003eScrews for a compatible 2.5-inch expansion drive.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-box-item\"\u003e\n\u003cb\u003e6 · Quick Start Guide\u003c\/b\u003e\u003cspan\u003ePrinted setup and safety information.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-box-item\"\u003e\n\u003cb\u003e7 · Retail carton\u003c\/b\u003e\u003cspan\u003eFull factory-sealed original retail presentation.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-notin\"\u003e\n\u003cstrong\u003eNot included:\u003c\/strong\u003e\u003cul\u003e\n\u003cli\u003e2.5-inch HDD or SSD\u003c\/li\u003e\n\u003cli\u003eCameras or doorbells\u003c\/li\u003e\n\u003cli\u003eSensors or alarm accessories\u003c\/li\u003e\n\u003cli\u003eOptional paid cloud or premium services\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"hb3k26-scene hb3k26-errors\"\u003e\n    \u003cdiv class=\"hb3k26-shell\"\u003e\n\u003cp class=\"hb3k26-kicker\"\u003eCompatibility error · cancel is the correct button\u003c\/p\u003e\n\u003ch2 class=\"hb3k26-title\"\u003eNot for you if...\u003c\/h2\u003e\n\u003cdiv class=\"hb3k26-error-grid\"\u003e\n\u003cdiv class=\"hb3k26-error\"\u003e\n\u003cb\u003eYou need a camera.\u003c\/b\u003eThis listing is the hub, not a camera kit.\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-error\"\u003e\n\u003cb\u003eYour model is absent.\u003c\/b\u003eDo not assume compatibility from the eufy name.\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-error\"\u003e\n\u003cb\u003eYou want cloud-only storage.\u003c\/b\u003eThis hub is designed around local storage paths.\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-error\"\u003e\n\u003cb\u003eYou have a 12V desktop drive.\u003c\/b\u003eThe internal bay requires a compatible 5V 2.5-inch SATA drive.\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-error\"\u003e\n\u003cb\u003eYou expect AI certainty.\u003c\/b\u003eRecognition and labels are assistance tools, not guarantees.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"hb3k26-scene hb3k26-wizard\"\u003e\n    \u003cdiv class=\"hb3k26-shell\"\u003e\n\u003cp class=\"hb3k26-kicker\"\u003eSetup wizard · four clicks and one cable\u003c\/p\u003e\n\u003ch2 class=\"hb3k26-title\"\u003eInstall the household brain.\u003c\/h2\u003e\n\u003cdiv class=\"hb3k26-wizard-window\"\u003e\n\u003cdiv class=\"hb3k26-dialog-bar\"\u003e\n\u003cspan\u003eCamGuard Setup Wizard\u003c\/span\u003e\u003cspan\u003eNext \u0026gt;\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-wizard-track\"\u003e\n\u003cdiv class=\"hb3k26-step\"\u003e\n\u003cb\u003ePower and Ethernet\u003c\/b\u003e\u003cspan\u003ePlace indoors with ventilation, connect the supplied power adapter and Ethernet cable to the router.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-step\"\u003e\n\u003cb\u003eAdd in the app\u003c\/b\u003e\u003cspan\u003eOpen the latest eufy app, add HomeBase 3 and follow the on-screen network and account steps.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-step\"\u003e\n\u003cb\u003eUpdate firmware\u003c\/b\u003e\u003cspan\u003eInstall current available firmware before judging compatibility or adding supported devices.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3k26-step\"\u003e\n\u003cb\u003eAdd storage later\u003c\/b\u003e\u003cspan\u003ePower off first, install a compatible drive with the supplied screws, then initialise it in the app.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"hb3k26-scene hb3k26-condition\"\u003e\n    \u003cdiv class=\"hb3k26-shell\"\u003e\u003cdiv class=\"hb3k26-license\"\u003e\n\u003cdiv class=\"hb3k26-seal\"\u003eBrand New\u003cbr\u003eFactory Sealed\u003cbr\u003eFull Retail Pack\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"hb3k26-kicker\"\u003eLicence certificate · first household owner\u003c\/p\u003e\n\u003ch2 class=\"hb3k26-title\"\u003eNo previous administrator.\u003c\/h2\u003e\n\u003cp class=\"hb3k26-lead\"\u003e\u003cstrong\u003eBrand New\u003c\/strong\u003e means the HomeBase 3 is factory sealed in its full original retail packaging with the standard contents listed above. It has not been paired, configured or used by CamGuard Australia.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"hb3k26-scene hb3k26-help\"\u003e\n    \u003cdiv class=\"hb3k26-shell\"\u003e\n\u003cp class=\"hb3k26-kicker\"\u003eHelp and support · no animated paperclip\u003c\/p\u003e\n\u003ch2 class=\"hb3k26-title\"\u003eAnswers before installation.\u003c\/h2\u003e\n\u003cdiv class=\"hb3k26-help-grid\"\u003e\n      \u003cdetails\u003e\u003csummary\u003eDoes HomeBase 3 include a hard drive?\u003c\/summary\u003e\u003cdiv class=\"hb3k26-answer\"\u003eNo. It includes 16GB of built-in eMMC storage, but a 2.5-inch expansion HDD or SSD is not supplied. If you add one, use a compatible 5V 2.5-inch SATA drive, power the HomeBase off first, secure it with the supplied screws and initialise it in the app.\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill every eufy camera pair with it?\u003c\/summary\u003e\u003cdiv class=\"hb3k26-answer\"\u003eNo. Compatibility is controlled by the exact device model, region and current firmware. A shared eufy family name is not enough. Our eufy compatibility chart lists every device it runs; update the hub and device firmware, and remember that supported features can differ even when basic pairing is available.\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eIs a monthly subscription required?\u003c\/summary\u003e\u003cdiv class=\"hb3k26-answer\"\u003eNo required monthly fee applies to core local recording on compatible devices. The system can store supported footage on the built-in storage or an added compatible drive. eufy may separately offer cloud or premium services that cost extra, but those optional services are not included in this sealed HomeBase 3 box.\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eCan it run over Wi-Fi only?\u003c\/summary\u003e\u003cdiv class=\"hb3k26-answer\"\u003eThe initial setup uses the supplied Ethernet cable to connect HomeBase 3 to your router. Current product information also lists Wi-Fi connectivity after setup. Network topology, app version and firmware matter, so follow the current in-app instructions rather than unplugging the cable before the system says the wireless route is ready.\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eHow many devices can it manage?\u003c\/summary\u003e\u003cdiv class=\"hb3k26-answer\"\u003eThe current listing states up to 16 supported cameras and doorbells plus up to 34 supported sensors, for 50 devices in total. That is a capacity ceiling, not universal compatibility. Exact models, firmware and available functions remain controlling, and performance also depends on recording settings, network conditions and storage configuration.\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eWhat does BionicMind actually guarantee?\u003c\/summary\u003e\u003cdiv class=\"hb3k26-answer\"\u003eIt does not guarantee perfect identification. BionicMind is eufy's local AI platform for supported recognition, classification and event features. Camera angle, lighting, training data, image quality and firmware affect the result. Treat AI labels as a useful review aid and confirm important conclusions against the actual recording and surrounding context.\u003c\/div\u003e\u003c\/details\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"hb3k26-scene hb3k26-deploy\"\u003e\n    \u003cdiv class=\"hb3k26-shell\"\u003e\u003cdiv class=\"hb3k26-deploy-box\"\u003e\n\u003cp class=\"hb3k26-kicker\"\u003eReady to deploy · save changes?\u003c\/p\u003e\n\u003ch2\u003eYour compatible security gear just found its home folder.\u003c\/h2\u003e\n\u003cp\u003eChoose HomeBase 3 when you want a local hub, expandable 2.5-inch SATA storage and supported AI features, and you are willing to check every exact device model before clicking OK.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n\u003caside class=\"cgau-adapter-note\" aria-label=\"Australian power adapter\"\u003e\u003cstrong\u003eReady for an Australian power point.\u003c\/strong\u003e\u003cp\u003eAn Australian RCM-marked power adapter of the correct compatible specification is supplied with this product. It is packed separately from the retail box, so a sealed box stays sealed.\u003c\/p\u003e\u003c\/aside\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on orders of $99 or more after discounts. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eBrand New. Factory-sealed in full original retail packaging, unopened and unused.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp\u003eCondition: Brand New. Factory-sealed in full original retail packaging, unopened and unused. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: HomeBase 3 (S380, T8030) needs at least one compatible eufy camera, doorbell or sensor; supports up to 16 devices and 34 sensors; expansion needs a 5V 2.5-inch SATA hard drive, 12V not supported; Apple HomeKit supported. No battery backup is published by eufy for HomeBase 3. It runs on mains power, so a power outage stops it working.\u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003eThe Fun view's \"Home Security OS, 2006 Edition\" is a fictional retro-computer operating-system framing built for this listing, not affiliated with, endorsed by or sponsored by Microsoft, Windows or any software, operating-system or computer brand; the interface elements are original parody and no copied mascot, code or trademark appears. Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43073801650219,"sku":"CG-HB3-BN-W","price":298.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_43_S380HomeBase_HomeBase3_542af988-9fe7-4b94-aaf9-3d122c34e931.png?v=1770838017"},{"product_id":"eufy-security-eufycam-s3-pro-4k-add-on-camera-solar-wireless-new-no-box","title":"eufy Security eufyCam S3 Pro 4K Add-On Camera | New No Box","description":"\u003c!--\n  CamGuard Australia · eufy Security eufyCam S3 Pro 4K Add-On Camera | New No Box · SKU CG-ECS3P-NNB-T\n  TWO-VIEW LISTING · built by CamGuard Two-View Studio · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  FUN VIEW (default): Night Shift, Convenience Servo · original theme with reviewed corrections, re-scoped under .cgfun\n  SIMPLE VIEW: eufy.com register rendered from factsheets\/ECS3P.json (every printed spec carries status verified)\n  SHARED: terms and footer below both views; hidden in the Fun view, which keeps its own\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the chooser hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#073521;--fun-ink:#fff;--fun-accent:#f58220;--fun-display:Arial,'Helvetica Neue',sans-serif;--fun-display-weight:1000;--fun-body:Arial,'Helvetica Neue',sans-serif;--sw-bg:linear-gradient(90deg,#008c4a 0 34%,#fff 34% 36%,#f58220 36% 67%,#fff 67% 69%,#df2e26 69% 100%);--sw-border:#073521;--sw-ink:#073521;--sw-radius:50%;--sh-bg-fun:#f3f0e5;--sh-ink-fun:#143728;--sh-body-fun:#143728;--sh-mute-fun:#41584e;--sh-line-fun:#d8eadc;--sh-panel-fun:#fffdf4}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{display:none}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun.sp-servo,.cgau-listing .cgfun.sp-servo *{box-sizing:border-box}\n.cgau-listing .cgfun.sp-servo{--bg:#dff7ef;--ink:#071c24;--deep:#06171f;--paper:#fffbd6;--accent:#ff4d24;--signal:#e8ff34;--soft:#81e6d8;width:100%;max-width:1180px;margin:0 auto;overflow:hidden;background:var(--bg);color:var(--ink);font:16px\/1.58 Arial,'Helvetica Neue',sans-serif}\n.cgau-listing .cgfun.sp-servo h1,.cgau-listing .cgfun.sp-servo h2,.cgau-listing .cgfun.sp-servo h3,.cgau-listing .cgfun.sp-servo h4,.cgau-listing .cgfun.sp-servo h5,.cgau-listing .cgfun.sp-servo h6{color:inherit}\n.cgau-listing .cgfun.sp-servo img{display:block;max-width:100%;height:auto}\n.cgau-listing .cgfun.sp-servo b,.cgau-listing .cgfun.sp-servo strong{font-weight:900}\n.cgau-listing .cgfun.sp-servo .sp-shell{width:min(1060px,calc(100% - 36px));margin:0 auto}\n.cgau-listing .cgfun.sp-servo .sp-wordmark{display:inline-block;white-space:nowrap;font-weight:1000;letter-spacing:.06em;text-transform:uppercase}\n.cgau-listing .cgfun.sp-servo .sp-bar{overflow:hidden;background:var(--signal);color:#111;padding:10px 0;border-bottom:4px solid var(--accent);font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}\n.cgau-listing .cgfun.sp-servo .sp-ticker{display:flex;width:max-content;white-space:nowrap;animation:cgau-sp-servo-ticker 28s linear infinite}\n.cgau-listing .cgfun.sp-servo .sp-ticker span{padding-right:48px}\n.cgau-listing .cgfun.sp-servo .sp-hero{position:relative;overflow:hidden;isolation:isolate;background:var(--deep);color:#fff;padding:64px 0 68px;animation:cgau-sp-servo-hero .7s ease both}\n.cgau-listing .cgfun.sp-servo .sp-herogrid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(310px,.92fr);gap:46px;align-items:center}\n.cgau-listing .cgfun.sp-servo .sp-eyebrow,.cgau-listing .cgfun.sp-servo .sp-label{font-size:11px;line-height:1.3;font-weight:1000;letter-spacing:.15em;text-transform:uppercase}\n.cgau-listing .cgfun.sp-servo .sp-eyebrow{color:var(--signal);margin-bottom:15px}\n.cgau-listing .cgfun.sp-servo .sp-title{margin:0 0 18px;font-size:clamp(44px,6.2vw,78px);line-height:.92;letter-spacing:-.055em}\n.cgau-listing .cgfun.sp-servo .sp-lead{max-width:680px;margin:0 0 22px;font-size:clamp(18px,2vw,23px)}\n.cgau-listing .cgfun.sp-servo .sp-contextline{max-width:650px;margin:0 0 25px;padding-left:16px;border-left:4px solid var(--signal);color:#fff;font-weight:750}\n.cgau-listing .cgfun.sp-servo .sp-product{position:relative;margin:0;background:var(--paper);border:5px solid var(--signal);padding:26px;box-shadow:0 18px 0 var(--accent);animation:cgau-sp-servo-product 5s ease-in-out infinite}\n.cgau-listing .cgfun.sp-servo .sp-product img{width:100%;max-height:440px;object-fit:contain;mix-blend-mode:multiply}\n.cgau-listing .cgfun.sp-servo .sp-sticker{position:absolute;left:14px;top:14px;z-index:2;max-width:80%;padding:9px 12px;background:var(--deep);color:#fff;border:3px solid var(--signal);font-size:11px;font-weight:1000;letter-spacing:.09em;text-transform:uppercase;transform:rotate(-3deg)}\n.cgau-listing .cgfun.sp-servo .sp-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}\n.cgau-listing .cgfun.sp-servo .sp-badge{padding:7px 10px;border:1px solid #ffffff80;background:#0003;font-size:12px;font-weight:850}\n.cgau-listing .cgfun.sp-servo .sp-critical{position:relative;z-index:3;margin:-18px auto 0;padding:23px 25px;background:var(--paper);border:4px solid var(--accent);box-shadow:0 14px 28px #0002;animation:cgau-sp-servo-pulse 5s ease-in-out infinite}\n.cgau-listing .cgfun.sp-servo .sp-critical strong{display:block;margin-bottom:7px;color:var(--deep);font-size:12px;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .cgfun.sp-servo .sp-section{position:relative;padding:68px 0}\n.cgau-listing .cgfun.sp-servo .sp-section:nth-of-type(odd){background:color-mix(in srgb,var(--paper),var(--soft) 22%)}\n.cgau-listing .cgfun.sp-servo .sp-scene{position:relative}\n.cgau-listing .cgfun.sp-servo .sp-head{display:flex;align-items:flex-start;gap:15px;margin-bottom:22px}\n.cgau-listing .cgfun.sp-servo .sp-no{display:grid;flex:0 0 50px;width:50px;height:50px;place-items:center;background:var(--deep);color:#fff;border:3px solid var(--signal);font-size:14px;font-weight:1000}\n.cgau-listing .cgfun.sp-servo .sp-label{color:var(--deep);margin-bottom:6px}\n.cgau-listing .cgfun.sp-servo .sp-h2{max-width:850px;margin:0;font-size:clamp(31px,4.5vw,54px);line-height:.98;letter-spacing:-.042em}\n.cgau-listing .cgfun.sp-servo .sp-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(250px,.9fr);gap:30px;align-items:center}\n.cgau-listing .cgfun.sp-servo .sp-copy{font-size:18px}\n.cgau-listing .cgfun.sp-servo .sp-copy p{margin:0 0 15px}\n.cgau-listing .cgfun.sp-servo .sp-note{padding:15px 17px;border-left:6px solid var(--accent);background:var(--paper);color:var(--ink);font-size:15px}\n.cgau-listing .cgfun.sp-servo .sp-signalbox{position:relative;min-height:210px;display:grid;place-items:center;align-content:center;gap:11px;padding:24px;overflow:hidden;background:var(--deep);color:#fff;text-align:center}\n.cgau-listing .cgfun.sp-servo .sp-signalbox span{font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--signal)}\n.cgau-listing .cgfun.sp-servo .sp-signalbox b{max-width:330px;font-size:clamp(22px,3.2vw,38px);line-height:1}\n.cgau-listing .cgfun.sp-servo .sp-scan{position:relative;overflow:hidden}\n.cgau-listing .cgfun.sp-servo .sp-scan:after{content:'';position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,#ffffff70 48%,transparent 64%);transform:translateX(-130%);animation:cgau-sp-servo-scan 7s ease-in-out infinite;pointer-events:none}\n.cgau-listing .cgfun.sp-servo .sp-beats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}\n.cgau-listing .cgfun.sp-servo .sp-beat{min-height:120px;padding:18px;border:2px solid var(--ink);background:var(--paper);color:var(--ink)}\n.cgau-listing .cgfun.sp-servo .sp-beat b{display:block;font-size:23px;line-height:1.05}\n.cgau-listing .cgfun.sp-servo .sp-beat span{display:block;margin-top:8px;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}\n.cgau-listing .cgfun.sp-servo .sp-feature{margin:0;background:#fff;border:4px solid var(--ink);padding:14px;overflow:hidden}\n.cgau-listing .cgfun.sp-servo .sp-feature img{width:100%;max-height:520px;object-fit:contain;mix-blend-mode:multiply}\n.cgau-listing .cgfun.sp-servo .sp-feature figcaption{padding:12px 8px 2px;color:var(--ink);font-size:13px;font-weight:850}\n.cgau-listing .cgfun.sp-servo details{margin-top:18px;border:3px solid var(--accent);background:var(--deep);color:#fff;overflow:hidden}\n.cgau-listing .cgfun.sp-servo summary{cursor:pointer;list-style:none;min-height:54px;padding:16px 19px;font-weight:1000;letter-spacing:.025em}\n.cgau-listing .cgfun.sp-servo summary::-webkit-details-marker{display:none}\n.cgau-listing .cgfun.sp-servo summary:after{content:' +';float:right;color:var(--signal)}\n.cgau-listing .cgfun.sp-servo details[open] summary:after{content:' −'}\n.cgau-listing .cgfun.sp-servo details[open]{animation:cgau-sp-servo-ambient 1s ease both}\n.cgau-listing .cgfun.sp-servo .sp-secret{padding:20px;border-top:2px solid var(--signal);background:var(--paper);color:var(--ink);animation:cgau-sp-servo-reveal .45s ease both}\n.cgau-listing .cgfun.sp-servo .sp-section.sp-layout-image{background:var(--deep);color:#fff}\n.cgau-listing .cgfun.sp-servo .sp-layout-image .sp-label{color:var(--signal)}\n.cgau-listing .cgfun.sp-servo .sp-layout-image .sp-note{color:var(--ink)}\n.cgau-listing .cgfun.sp-servo .sp-layout-image .sp-body{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr)}\n.cgau-listing .cgfun.sp-servo .sp-section.sp-layout-band,.cgau-listing .cgfun.sp-servo .sp-admin-scene.sp-layout-band{background:var(--signal);color:#111}\n.cgau-listing .cgfun.sp-servo .sp-layout-band .sp-label{color:#111}\n.cgau-listing .cgfun.sp-servo .sp-layout-band .sp-signalbox{background:var(--paper);color:var(--ink);border:4px solid var(--ink)}\n.cgau-listing .cgfun.sp-servo .sp-layout-document .sp-scene{padding:38px;background:var(--paper);border:4px double var(--ink);box-shadow:12px 12px 0 var(--accent)}\n.cgau-listing .cgfun.sp-servo .sp-layout-timeline .sp-body{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .cgfun.sp-servo .sp-layout-timeline .sp-beats{grid-template-columns:repeat(3,minmax(0,1fr))}\n.cgau-listing .cgfun.sp-servo .sp-section.sp-layout-dispatch,.cgau-listing .cgfun.sp-servo .sp-admin-scene.sp-layout-dispatch{background:var(--deep);color:#fff}\n.cgau-listing .cgfun.sp-servo .sp-layout-dispatch .sp-label{color:var(--signal)}\n.cgau-listing .cgfun.sp-servo .sp-section.sp-layout-final{min-height:510px;display:grid;align-items:center;background:var(--deep);color:#fff;border-top:14px solid var(--accent);text-align:center;overflow:hidden}\n.cgau-listing .cgfun.sp-servo .sp-layout-final .sp-head{display:block}\n.cgau-listing .cgfun.sp-servo .sp-layout-final .sp-no{margin:0 auto 18px;background:var(--signal);color:#111;border-color:#111}\n.cgau-listing .cgfun.sp-servo .sp-layout-final .sp-label{color:var(--signal)}\n.cgau-listing .cgfun.sp-servo .sp-layout-final .sp-h2{margin:0 auto;font-size:clamp(46px,7vw,84px);animation:cgau-sp-servo-final 4.5s ease-in-out infinite}\n.cgau-listing .cgfun.sp-servo .sp-layout-final .sp-body{display:block;max-width:760px;margin:0 auto}\n.cgau-listing .cgfun.sp-servo .sp-layout-final .sp-copy{font-size:20px}\n.cgau-listing .cgfun.sp-servo .sp-layout-final .sp-note{margin-top:20px;color:var(--ink);text-align:left}\n.cgau-listing .cgfun.sp-servo .sp-section.sp-context{background:var(--deep);color:#fff}\n.cgau-listing .cgfun.sp-servo .sp-context .sp-label{color:var(--signal)}\n.cgau-listing .cgfun.sp-servo .sp-contextgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.78fr);gap:34px;align-items:center}\n.cgau-listing .cgfun.sp-servo .sp-context h2{font-size:clamp(34px,5vw,60px);line-height:.98;margin:0 0 16px}\n.cgau-listing .cgfun.sp-servo .sp-context p{font-size:18px}\n.cgau-listing .cgfun.sp-servo .sp-contextnote{padding:16px 18px;border:2px solid var(--signal);color:#fff;font-weight:800}\n.cgau-listing .cgfun.sp-servo .sp-actor{position:relative;min-height:300px;display:grid;place-items:center;overflow:hidden;background:color-mix(in srgb,var(--deep),#fff 8%);border:4px solid var(--signal)}\n.cgau-listing .cgfun.sp-servo .sp-actor i{position:absolute;display:block;border-radius:99px;background:var(--signal);animation:cgau-sp-servo-actor 6s ease-in-out infinite}\n.cgau-listing .cgfun.sp-servo .sp-actor i:nth-child(1){width:160px;height:160px;opacity:.16}\n.cgau-listing .cgfun.sp-servo .sp-actor i:nth-child(2){width:92px;height:92px;animation-delay:-2s;opacity:.28}\n.cgau-listing .cgfun.sp-servo .sp-actor i:nth-child(3){width:22px;height:22px;animation-delay:-4s}\n.cgau-listing .cgfun.sp-servo .sp-actor b{position:relative;z-index:2;max-width:240px;padding:12px;background:var(--deep);color:#fff;text-align:center;font-size:12px;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .cgfun.sp-servo .sp-admin-scene{padding:72px 0}\n.cgau-listing .cgfun.sp-servo .sp-admin-scene:nth-of-type(even){background:color-mix(in srgb,var(--paper),var(--soft) 26%)}\n.cgau-listing .cgfun.sp-servo .sp-admin-title{max-width:850px;margin:0 0 28px;font-size:clamp(33px,4.5vw,56px);line-height:.98;letter-spacing:-.04em}\n.cgau-listing .cgfun.sp-servo .sp-media-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}\n.cgau-listing .cgfun.sp-servo .sp-media-grid figure{margin:0;padding:16px;background:#fff;border:3px solid var(--ink)}\n.cgau-listing .cgfun.sp-servo .sp-media-grid img{width:100%;height:380px;object-fit:contain;mix-blend-mode:multiply}\n.cgau-listing .cgfun.sp-servo .sp-media-grid figcaption{padding-top:12px;font-weight:850}\n.cgau-listing .cgfun.sp-servo .sp-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}\n.cgau-listing .cgfun.sp-servo .sp-panel{padding:25px;background:var(--paper);border:3px solid var(--ink)}\n.cgau-listing .cgfun.sp-servo .sp-panel h3{font-size:28px;line-height:1.03;margin:0 0 12px}\n.cgau-listing .cgfun.sp-servo .sp-list{margin:12px 0 0;padding-left:20px}\n.cgau-listing .cgfun.sp-servo .sp-list li{margin:8px 0}\n.cgau-listing .cgfun.sp-servo .sp-steps{counter-reset:step;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}\n.cgau-listing .cgfun.sp-servo .sp-step{counter-increment:step;min-height:180px;padding:18px;background:var(--deep);color:#fff;border-top:7px solid var(--signal)}\n.cgau-listing .cgfun.sp-servo .sp-step:before{content:counter(step,decimal-leading-zero);display:block;margin-bottom:20px;color:var(--signal);font-size:28px;font-weight:1000}\n.cgau-listing .cgfun.sp-servo .sp-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:3px solid var(--ink);background:var(--paper)}\n.cgau-listing .cgfun.sp-servo .sp-spec{display:grid;grid-template-columns:minmax(110px,.65fr) minmax(0,1.35fr);gap:12px;padding:15px;border-bottom:1px solid var(--soft)}\n.cgau-listing .cgfun.sp-servo .sp-spec:nth-child(odd){border-right:1px solid var(--soft)}\n.cgau-listing .cgfun.sp-servo .sp-spec span{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--deep)}\n.cgau-listing .cgfun.sp-servo .sp-faqs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}\n.cgau-listing .cgfun.sp-servo .sp-faqs details{margin:0}\n.cgau-listing .cgfun.sp-servo .sp-commerce{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgfun.sp-servo .sp-commerce p{margin:0;padding:18px;background:var(--paper);border-left:7px solid var(--accent);color:var(--ink)}\n.cgau-listing .cgfun.sp-servo .sp-meter{display:flex;gap:5px;margin-top:18px}\n.cgau-listing .cgfun.sp-servo .sp-meter i{height:8px;flex:1;background:var(--accent);transform-origin:left;animation:cgau-sp-servo-meter 3.8s ease-in-out infinite}\n.cgau-listing .cgfun.sp-servo .sp-meter i:nth-child(2){animation-delay:-1.2s}\n.cgau-listing .cgfun.sp-servo .sp-meter i:nth-child(3){animation-delay:-2.4s}\n.cgau-listing .cgfun.sp-servo .sp-ambient{display:inline-block;animation:cgau-sp-servo-ambient 4s ease-in-out infinite}\n.cgau-listing .cgfun.sp-servo .sp-footer{padding:30px 0;background:#080b0b;color:#e8eee9;font-size:13px}\n.cgau-listing .cgfun.sp-servo .sp-footer p{max-width:940px;margin:7px 0}\n.cgau-listing .cgfun.sp-servo summary:focus-visible,.cgau-listing .cgfun.sp-servo a:focus-visible{outline:4px solid var(--signal);outline-offset:3px}\n@keyframes cgau-sp-servo-ticker{from{transform:translateX(0)}to{transform:translateX(-50%)}}\n@keyframes cgau-sp-servo-hero{from{opacity:.2;transform:translateY(18px)}to{opacity:1;transform:none}}\n@keyframes cgau-sp-servo-product{0%,100%{transform:translateY(0) rotate(.2deg)}50%{transform:translateY(-9px) rotate(-.35deg)}}\n@keyframes cgau-sp-servo-actor{0%,100%{transform:translate(-58px,38px) scale(.7)}50%{transform:translate(64px,-34px) scale(1.15)}}\n@keyframes cgau-sp-servo-pulse{0%,100%{box-shadow:0 14px 28px #0002}50%{box-shadow:0 14px 28px #0002,0 0 0 9px color-mix(in srgb,var(--signal),transparent 62%)}}\n@keyframes cgau-sp-servo-reveal{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}\n@keyframes cgau-sp-servo-scan{0%,58%{transform:translateX(-130%)}82%,100%{transform:translateX(130%)}}\n@keyframes cgau-sp-servo-meter{0%,100%{transform:scaleX(.35)}50%{transform:scaleX(1)}}\n@keyframes cgau-sp-servo-ambient{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}\n@keyframes cgau-sp-servo-final{0%,100%{letter-spacing:-.045em}50%{letter-spacing:-.025em}}\n@media(max-width:760px){.cgau-listing .cgfun.sp-servo .sp-shell{width:min(100% - 24px,1060px)}.cgau-listing .cgfun.sp-servo .sp-hero{padding:44px 0 52px}.cgau-listing .cgfun.sp-servo .sp-herogrid,.cgau-listing .cgfun.sp-servo .sp-contextgrid,.cgau-listing .cgfun.sp-servo .sp-body,.cgau-listing .cgfun.sp-servo .sp-layout-image .sp-body,.cgau-listing .cgfun.sp-servo .sp-two,.cgau-listing .cgfun.sp-servo .sp-media-grid{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun.sp-servo .sp-product{max-width:430px;margin:0 auto}.cgau-listing .cgfun.sp-servo .sp-section,.cgau-listing .cgfun.sp-servo .sp-admin-scene{padding:48px 0}.cgau-listing .cgfun.sp-servo .sp-head{gap:10px}.cgau-listing .cgfun.sp-servo .sp-no{flex-basis:42px;width:42px;height:42px}.cgau-listing .cgfun.sp-servo .sp-copy{font-size:16px}.cgau-listing .cgfun.sp-servo .sp-beats,.cgau-listing .cgfun.sp-servo .sp-steps,.cgau-listing .cgfun.sp-servo .sp-specs,.cgau-listing .cgfun.sp-servo .sp-faqs,.cgau-listing .cgfun.sp-servo .sp-commerce{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun.sp-servo .sp-spec:nth-child(odd){border-right:0}.cgau-listing .cgfun.sp-servo .sp-media-grid img{height:300px}.cgau-listing .cgfun.sp-servo .sp-layout-document .sp-scene{padding:25px 18px}.cgau-listing .cgfun.sp-servo .sp-actor{min-height:240px}.cgau-listing .cgfun.sp-servo .sp-badge{font-size:11px}.cgau-listing .cgfun.sp-servo .sp-title{overflow-wrap:anywhere}.cgau-listing .cgfun.sp-servo .sp-wordmark{font-size:12px}.cgau-listing .cgfun.sp-servo .sp-footer{font-size:13px}}\n@media(prefers-reduced-motion:reduce){.cgau-listing .cgfun.sp-servo *,.cgau-listing .cgfun.sp-servo *::before,.cgau-listing .cgfun.sp-servo *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition:none!important;scroll-behavior:auto!important}}\n.cgau-listing .cgfun.sp-servo{font-family:Arial,'Helvetica Neue',sans-serif}.cgau-listing .cgfun.sp-servo .sp-hero{background-image:linear-gradient(90deg,#e8ff3418 1px,transparent 1px),linear-gradient(#e8ff3418 1px,transparent 1px),linear-gradient(145deg,#06171f 0 66%,#ff4d24 66%);background-size:44px 44px,44px 44px,auto}.cgau-listing .cgfun.sp-servo .sp-title,.cgau-listing .cgfun.sp-servo .sp-h2{font-weight:1000;text-transform:uppercase}.cgau-listing .cgfun.sp-servo .sp-incident .sp-scene{padding:38px;background:#071c24;color:#fff;border-top:12px solid var(--signal)}.cgau-listing .cgfun.sp-servo .sp-incident .sp-label{color:var(--signal)}.cgau-listing .cgfun.sp-servo .sp-witness .sp-beat{background:#fffbd6;border:4px solid #071c24;box-shadow:7px 7px 0 #ff4d24}.cgau-listing .cgfun.sp-servo .sp-forecourt .sp-signalbox{background:repeating-linear-gradient(0deg,#06171f 0 24px,#0c2731 25px 48px);border:5px solid var(--signal)}.cgau-listing .cgfun.sp-servo .sp-dayshift .sp-scene{border-left:18px solid var(--signal)}.cgau-listing .cgfun.sp-servo .sp-backoffice .sp-scene{padding:38px;background:#06171f;color:#fff;border:5px solid var(--signal)}.cgau-listing .cgfun.sp-servo .sp-backoffice .sp-label{color:var(--signal)}.cgau-listing .cgfun.sp-servo .sp-archive .sp-signalbox{background-image:repeating-linear-gradient(0deg,#ffffff08 0 28px,#ffffff20 29px 30px)}\n\n.cgau-listing .cgfun.sp-servo .sp-section.sp-layout-image{background:var(--deep);color:#fff}\n.cgau-listing .cgfun.sp-servo .sp-section.sp-layout-image .sp-scene{color:#fff}\n.cgau-listing .cgfun.sp-servo .sp-section.sp-layout-image .sp-label{color:var(--signal)}\n.cgau-listing .cgfun.sp-servo .sp-section.sp-layout-band{background:var(--signal);color:#111}\n.cgau-listing .cgfun.sp-servo .sp-section.sp-layout-band .sp-scene{color:#111}\n.cgau-listing .cgfun.sp-servo .sp-section.sp-layout-band .sp-label{color:#111}\n.cgau-listing .cgfun.sp-servo .sp-section.sp-layout-band .sp-signalbox{background:var(--paper);color:var(--ink);border-color:var(--ink)}\n.cgau-listing .cgfun.sp-servo .sp-section.sp-layout-band .sp-signalbox span{color:var(--deep)}\n.cgau-listing .cgfun.sp-servo .sp-section.sp-layout-document .sp-scene{background:var(--paper);color:var(--ink)}\n.cgau-listing .cgfun.sp-servo .sp-section.sp-layout-document .sp-label{color:var(--deep)}\n.cgau-listing .cgfun.sp-servo .sp-section.sp-layout-dispatch{background:var(--deep);color:#fff}\n.cgau-listing .cgfun.sp-servo .sp-section.sp-layout-dispatch .sp-scene{color:#fff}\n.cgau-listing .cgfun.sp-servo .sp-section.sp-layout-dispatch .sp-label{color:var(--signal)}\n.cgau-listing .cgfun.sp-servo .sp-section.sp-layout-final{background:var(--deep);color:#fff}\n.cgau-listing .cgfun.sp-servo .sp-section.sp-layout-final .sp-scene{color:#fff}\n.cgau-listing .cgfun.sp-servo .sp-section.sp-context{background:var(--deep);color:#fff}\n.cgau-listing .cgfun.sp-servo .sp-section.sp-context .sp-label{color:var(--signal)}\n\n.cgau-listing .cgfun.sp-servo .sp-admin-scene.sp-admin-scene{background:var(--paper);color:var(--ink)}\n.cgau-listing .cgfun.sp-servo .sp-admin-scene.sp-admin-scene:nth-of-type(even){background:color-mix(in srgb,var(--paper),var(--soft) 26%);color:var(--ink)}\n.cgau-listing .cgfun.sp-servo .sp-admin-scene.sp-admin-scene.sp-layout-band{background:var(--signal);color:#111}\n.cgau-listing .cgfun.sp-servo .sp-admin-scene.sp-admin-scene.sp-layout-band .sp-label{color:#111}\n.cgau-listing .cgfun.sp-servo .sp-admin-scene.sp-admin-scene.sp-layout-dispatch{background:var(--deep);color:#fff}\n.cgau-listing .cgfun.sp-servo .sp-admin-scene.sp-admin-scene.sp-layout-dispatch .sp-label{color:var(--signal)}\n\n@media(max-width:760px){\n  .cgau-listing .cgfun.sp-servo,.cgau-listing .cgfun.sp-servo *{min-width:0}\n  .cgau-listing .cgfun.sp-servo .sp-sticker{transform:none}\n  .cgau-listing .cgfun.sp-servo .sp-copy,.cgau-listing .cgfun.sp-servo .sp-panel,.cgau-listing .cgfun.sp-servo .sp-step,.cgau-listing .cgfun.sp-servo .sp-spec,.cgau-listing .cgfun.sp-servo summary{overflow-wrap:anywhere;word-break:normal}\n}\n\n\n\n.cgau-listing .cgfun.sp-servo{\n  --bg:#f3f0e5;\n  --ink:#143728;\n  --deep:#073521;\n  --paper:#fffdf4;\n  --accent:#df2e26;\n  --signal:#f58220;\n  --soft:#d8eadc;\n  --store-green:#008c4a;\n  --store-green-dark:#006b39;\n  --store-red:#df2e26;\n  --store-orange:#f58220;\n  --store-cream:#fffdf4;\n  max-width:none;\n  background:\n    repeating-linear-gradient(90deg,#00000004 0 1px,transparent 1px 54px),\n    var(--bg);\n  color:var(--ink);\n  font-family:Arial,'Helvetica Neue',sans-serif;\n}\n.cgau-listing .cgfun.sp-servo .sp-bar{\n  position:relative;\n  padding:11px 0 17px;\n  background:var(--store-green-dark);\n  color:#fff;\n  border:0;\n}\n.cgau-listing .cgfun.sp-servo .sp-bar::after,\n.cgau-listing .cgfun.sp-servo .sp-canopy::after,\n.cgau-listing .cgfun.sp-servo .sp-forecourt-board::after,\n.cgau-listing .cgfun.sp-servo .sp-footer::before{\n  content:'';\n  position:absolute;\n  left:0;\n  right:0;\n  bottom:0;\n  height:10px;\n  background:linear-gradient(to bottom,\n    var(--store-red) 0 27%,#fff 27% 34%,\n    var(--store-orange) 34% 61%,#fff 61% 68%,\n    var(--store-green) 68% 100%);\n}\n.cgau-listing .cgfun.sp-servo .sp-ticker{animation-duration:34s}\n.cgau-listing .cgfun.sp-servo .sp-canopy{\n  position:relative;\n  z-index:4;\n  background:#fff;\n  color:var(--store-green-dark);\n  box-shadow:0 10px 30px #0000001a;\n}\n.cgau-listing .cgfun.sp-servo .sp-canopy::after{height:15px}\n.cgau-listing .cgfun.sp-servo .sp-canopy-inner{\n  min-height:112px;\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:24px;\n  padding:16px 0 29px;\n}\n.cgau-listing .cgfun.sp-servo .sp-store-lockup{display:flex;align-items:center;gap:15px;min-width:0}\n.cgau-listing .cgfun.sp-servo .sp-storemark{\n  position:relative;\n  flex:0 0 72px;\n  width:72px;\n  height:72px;\n  display:grid;\n  grid-template-columns:minmax(0,1fr) minmax(0,1fr);\n  place-items:center;\n  overflow:hidden;\n  border:6px solid var(--store-green);\n  border-radius:13px 13px 24px 13px;\n  background:#fff;\n  box-shadow:inset 0 -9px 0 var(--store-orange),inset 0 -15px 0 #fff,inset 0 -21px 0 var(--store-red);\n  transform:skew(-3deg);\n}\n.cgau-listing .cgfun.sp-servo .sp-storemark b,\n.cgau-listing .cgfun.sp-servo .sp-storemark i{\n  position:relative;\n  z-index:2;\n  align-self:start;\n  padding-top:5px;\n  font:1000 30px\/.95 Arial Black,Arial,sans-serif;\n  font-style:normal;\n}\n.cgau-listing .cgfun.sp-servo .sp-storemark b{color:var(--store-orange)}\n.cgau-listing .cgfun.sp-servo .sp-storemark i{color:var(--store-red)}\n.cgau-listing .cgfun.sp-servo .sp-store-name{display:block;min-width:0}\n.cgau-listing .cgfun.sp-servo .sp-store-name b{\n  display:block;\n  font:1000 clamp(28px,4vw,48px)\/.9 'Arial Black',Arial,sans-serif;\n  letter-spacing:-.055em;\n  text-transform:uppercase;\n  color:var(--store-green-dark);\n}\n.cgau-listing .cgfun.sp-servo .sp-store-name small{\n  display:block;\n  margin-top:7px;\n  color:#41584e;\n  font-size:10px;\n  font-weight:900;\n  letter-spacing:.16em;\n  text-transform:uppercase;\n}\n.cgau-listing .cgfun.sp-servo .sp-open-sign{\n  flex:0 0 auto;\n  padding:12px 16px;\n  border:4px solid var(--store-red);\n  border-radius:5px;\n  background:#fff8f2;\n  color:var(--store-red);\n  box-shadow:5px 5px 0 var(--store-orange);\n  font-size:12px;\n  font-weight:1000;\n  letter-spacing:.1em;\n  text-transform:uppercase;\n  transform:rotate(1deg);\n}\n.cgau-listing .cgfun.sp-servo .sp-hero{\n  padding:68px 0 84px;\n  background:\n    radial-gradient(circle at 82% 24%,#f5822030 0 12%,transparent 35%),\n    linear-gradient(90deg,#ffffff12 1px,transparent 1px),\n    linear-gradient(#ffffff12 1px,transparent 1px),\n    linear-gradient(142deg,#073521 0 70%,#008c4a 70% 100%);\n  background-size:auto,48px 48px,48px 48px,auto;\n}\n.cgau-listing .cgfun.sp-servo .sp-hero::before{\n  content:'OPEN · 02:13 · AISLE 7';\n  position:absolute;\n  right:-34px;\n  top:30px;\n  padding:8px 48px;\n  background:var(--store-red);\n  color:#fff;\n  font-size:10px;\n  font-weight:1000;\n  letter-spacing:.15em;\n  transform:rotate(8deg);\n}\n.cgau-listing .cgfun.sp-servo .sp-hero::after{\n  content:'';\n  position:absolute;\n  left:0;\n  right:0;\n  bottom:0;\n  height:14px;\n  background:linear-gradient(90deg,var(--store-green) 0 34%,#fff 34% 36%,var(--store-orange) 36% 67%,#fff 67% 69%,var(--store-red) 69% 100%);\n}\n.cgau-listing .cgfun.sp-servo .sp-herogrid{position:relative;z-index:2}\n.cgau-listing .cgfun.sp-servo .sp-eyebrow{color:#ffd3aa}\n.cgau-listing .cgfun.sp-servo .sp-title{\n  position:relative;\n  display:inline;\n  color:#fff;\n  text-shadow:0 4px 0 #001c11;\n}\n.cgau-listing .cgfun.sp-servo .sp-title::after{\n  content:'';\n  display:block;\n  width:min(420px,78%);\n  height:12px;\n  margin:22px 0 18px;\n  background:linear-gradient(90deg,var(--store-red) 0 31%,#fff 31% 34%,var(--store-orange) 34% 65%,#fff 65% 68%,var(--store-green) 68% 100%);\n}\n.cgau-listing .cgfun.sp-servo .sp-lead{margin-top:0}\n.cgau-listing .cgfun.sp-servo .sp-contextline{border-left-color:var(--store-orange);color:#fff7e5}\n.cgau-listing .cgfun.sp-servo .sp-wordmark{position:relative;padding-left:30px;color:inherit}\n.cgau-listing .cgfun.sp-servo .sp-wordmark i{\n  position:absolute;\n  left:0;\n  top:50%;\n  width:21px;\n  height:21px;\n  border:5px solid var(--store-green);\n  border-radius:4px 4px 8px 4px;\n  background:linear-gradient(135deg,var(--store-orange) 0 49%,var(--store-red) 49% 100%);\n  transform:translateY(-50%) rotate(-4deg);\n}\n.cgau-listing .cgfun.sp-servo .sp-product{\n  padding:40px 28px 28px;\n  border:7px solid #fff;\n  border-radius:4px;\n  background:\n    linear-gradient(to bottom,var(--store-red) 0 8px,#fff 8px 12px,var(--store-orange) 12px 20px,#fff 20px 24px,var(--store-green) 24px 32px,#fff 32px),\n    var(--store-cream);\n  box-shadow:0 0 0 7px var(--store-green),0 0 0 13px var(--store-orange),0 0 0 19px var(--store-red),0 28px 0 #002d1d;\n}\n.cgau-listing .cgfun.sp-servo .sp-sticker{\n  left:17px;\n  top:20px;\n  background:var(--store-green-dark);\n  border-color:#fff;\n  box-shadow:4px 4px 0 var(--store-orange),8px 8px 0 var(--store-red);\n}\n.cgau-listing .cgfun.sp-servo .sp-badge{border:2px solid #ffffffa8;background:#001c117a}\n.cgau-listing .cgfun.sp-servo .sp-forecourt-board{\n  position:relative;\n  padding:25px 0 35px;\n  background:#05291c;\n  color:#fff;\n}\n.cgau-listing .cgfun.sp-servo .sp-forecourt-board::after{height:12px}\n.cgau-listing .cgfun.sp-servo .sp-pylon-grid{\n  display:grid;\n  grid-template-columns:minmax(0,1.25fr) repeat(4,minmax(0,.75fr));\n  gap:3px;\n  padding:5px;\n  background:#001a11;\n  border:4px solid #fff;\n  box-shadow:0 0 0 5px var(--store-green),0 0 0 8px var(--store-orange),0 0 0 11px var(--store-red);\n}\n.cgau-listing .cgfun.sp-servo .sp-pylon-brand,\n.cgau-listing .cgfun.sp-servo .sp-pylon-cell{\n  min-height:126px;\n  display:flex;\n  flex-direction:column;\n  justify-content:center;\n  padding:16px;\n  background:#071c15;\n  text-align:center;\n}\n.cgau-listing .cgfun.sp-servo .sp-pylon-brand{align-items:flex-start;background:var(--store-green-dark);text-align:left}\n.cgau-listing .cgfun.sp-servo .sp-pylon-brand span,\n.cgau-listing .cgfun.sp-servo .sp-pylon-cell span,\n.cgau-listing .cgfun.sp-servo .sp-pylon-brand small,\n.cgau-listing .cgfun.sp-servo .sp-pylon-cell small{\n  font-size:9px;\n  font-weight:900;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n}\n.cgau-listing .cgfun.sp-servo .sp-pylon-brand span,.cgau-listing .cgfun.sp-servo .sp-pylon-cell span{color:#ffd0aa}\n.cgau-listing .cgfun.sp-servo .sp-pylon-brand b{font:1000 29px\/.92 Arial Black,Arial,sans-serif;text-transform:uppercase}\n.cgau-listing .cgfun.sp-servo .sp-pylon-cell b{color:#fff3cc;font:1000 clamp(23px,3.4vw,42px)\/1 ui-monospace,'SFMono-Regular',Consolas,monospace;text-shadow:0 0 12px #f5822070}\n.cgau-listing .cgfun.sp-servo .sp-pylon-brand small,.cgau-listing .cgfun.sp-servo .sp-pylon-cell small{margin-top:6px;color:#a9c5b8}\n.cgau-listing .cgfun.sp-servo .sp-pylon-required{background:#4a100d}\n.cgau-listing .cgfun.sp-servo .sp-pylon-required b{color:#ffd3cd}\n.cgau-listing .cgfun.sp-servo .sp-critical{\n  margin:26px auto 0;\n  padding:26px 28px;\n  border:5px solid var(--store-green);\n  background:#fffef7;\n  box-shadow:7px 7px 0 var(--store-orange),14px 14px 0 var(--store-red);\n}\n.cgau-listing .cgfun.sp-servo .sp-critical::before{\n  content:'COUNTER RECEIPT · READ BEFORE CHECKOUT';\n  display:block;\n  margin:-13px 0 15px;\n  color:var(--store-red);\n  font:1000 10px\/1.3 ui-monospace,'SFMono-Regular',Consolas,monospace;\n  letter-spacing:.13em;\n}\n.cgau-listing .cgfun.sp-servo .sp-critical strong{color:var(--store-green-dark)}\n.cgau-listing .cgfun.sp-servo .sp-section{border-top:8px solid var(--store-green);background-color:var(--store-cream)}\n.cgau-listing .cgfun.sp-servo .sp-section:nth-of-type(odd){background-color:#f2f7ed}\n.cgau-listing .cgfun.sp-servo .sp-section::before{\n  content:'';\n  position:absolute;\n  top:0;\n  left:0;\n  width:36%;\n  height:8px;\n  background:var(--store-orange);\n  box-shadow:calc(100vw \/ 1.55) 0 0 var(--store-red);\n}\n.cgau-listing .cgfun.sp-servo .sp-section.sp-context{background:var(--store-green-dark);color:#fff}\n.cgau-listing .cgfun.sp-servo .sp-contextnote{border-color:var(--store-orange);background:#ffffff0a}\n.cgau-listing .cgfun.sp-servo .sp-actor{border-color:#fff;background:#05291c;box-shadow:8px 8px 0 var(--store-orange),14px 14px 0 var(--store-red)}\n.cgau-listing .cgfun.sp-servo .sp-actor i{background:var(--store-orange)}\n.cgau-listing .cgfun.sp-servo .sp-actor b{border:3px solid #fff;background:var(--store-green-dark)}\n.cgau-listing .cgfun.sp-servo .sp-no{\n  background:var(--store-green-dark);\n  border:4px solid #fff;\n  color:#fff;\n  box-shadow:3px 3px 0 var(--store-orange),6px 6px 0 var(--store-red);\n}\n.cgau-listing .cgfun.sp-servo .sp-label{color:var(--store-red)}\n.cgau-listing .cgfun.sp-servo .sp-note{border-left-color:var(--store-orange);background:#fffef7}\n.cgau-listing .cgfun.sp-servo .sp-beat{\n  border:3px solid var(--store-green-dark);\n  border-top:10px solid var(--store-orange);\n  background:#fffef7;\n  box-shadow:5px 5px 0 var(--store-red);\n}\n.cgau-listing .cgfun.sp-servo .sp-beat b{color:var(--store-green-dark)}\n.cgau-listing .cgfun.sp-servo .sp-signalbox{\n  border:5px solid #fff;\n  background:#05291c;\n  box-shadow:0 0 0 5px var(--store-green),0 0 0 9px var(--store-orange),0 0 0 13px var(--store-red);\n}\n.cgau-listing .cgfun.sp-servo .sp-signalbox span{color:#ffd0aa}\n.cgau-listing .cgfun.sp-servo .sp-feature{border-color:var(--store-green-dark);box-shadow:7px 7px 0 var(--store-orange),13px 13px 0 var(--store-red)}\n.cgau-listing .cgfun.sp-servo details{border-color:var(--store-green);background:var(--store-green-dark)}\n.cgau-listing .cgfun.sp-servo summary{border-left:9px solid var(--store-orange)}\n.cgau-listing .cgfun.sp-servo summary::after{color:#ffd0aa}\n.cgau-listing .cgfun.sp-servo .sp-secret{border-top-color:var(--store-orange);background:#fffef7}\n.cgau-listing .cgfun.sp-servo .sp-section.sp-layout-image,\n.cgau-listing .cgfun.sp-servo .sp-section.sp-layout-dispatch,\n.cgau-listing .cgfun.sp-servo .sp-section.sp-layout-final{background:var(--store-green-dark);color:#fff}\n.cgau-listing .cgfun.sp-servo .sp-section.sp-layout-image .sp-label,\n.cgau-listing .cgfun.sp-servo .sp-section.sp-layout-dispatch .sp-label,\n.cgau-listing .cgfun.sp-servo .sp-section.sp-layout-final .sp-label{color:#ffd0aa}\n.cgau-listing .cgfun.sp-servo .sp-section.sp-layout-band{background:var(--store-orange);color:#20150c}\n.cgau-listing .cgfun.sp-servo .sp-section.sp-layout-band .sp-signalbox{border-color:#fff;background:#fffef7;color:var(--ink)}\n.cgau-listing .cgfun.sp-servo .sp-section.sp-layout-document .sp-scene{\n  background:#fffef7;\n  border:4px solid var(--store-green-dark);\n  box-shadow:7px 7px 0 var(--store-orange),14px 14px 0 var(--store-red);\n}\n.cgau-listing .cgfun.sp-servo .sp-incident .sp-scene{border-top-color:var(--store-orange)}\n.cgau-listing .cgfun.sp-servo .sp-witness .sp-beat{border-color:var(--store-green-dark);box-shadow:7px 7px 0 var(--store-orange)}\n.cgau-listing .cgfun.sp-servo .sp-forecourt .sp-signalbox{background:repeating-linear-gradient(0deg,#05291c 0 24px,#0c432e 25px 48px);border-color:#fff}\n.cgau-listing .cgfun.sp-servo .sp-dayshift .sp-scene{border-left-color:var(--store-orange)}\n.cgau-listing .cgfun.sp-servo .sp-backoffice .sp-scene{background:var(--store-green-dark);border-color:#fff;box-shadow:8px 8px 0 var(--store-orange),14px 14px 0 var(--store-red)}\n.cgau-listing .cgfun.sp-servo .sp-backoffice .sp-label{color:#ffd0aa}\n.cgau-listing .cgfun.sp-servo .sp-layout-final{border-top-color:var(--store-red)}\n.cgau-listing .cgfun.sp-servo .sp-layout-final::after{\n  content:'THANKS · DRIVE SAFE · CHECK YOUR HOMEBASE';\n  position:absolute;\n  left:0;\n  right:0;\n  bottom:0;\n  padding:13px;\n  background:#fff;\n  color:var(--store-green-dark);\n  font-size:10px;\n  font-weight:1000;\n  letter-spacing:.14em;\n}\n.cgau-listing .cgfun.sp-servo .sp-admin-scene.sp-admin-scene{\n  position:relative;\n  border-top:12px solid var(--store-green);\n  background:#fffef7;\n  color:var(--ink);\n}\n.cgau-listing .cgfun.sp-servo .sp-admin-scene.sp-admin-scene::before{\n  content:'';\n  position:absolute;\n  left:0;\n  right:0;\n  top:-12px;\n  height:12px;\n  background:linear-gradient(90deg,var(--store-green) 0 34%,#fff 34% 36%,var(--store-orange) 36% 67%,#fff 67% 69%,var(--store-red) 69% 100%);\n}\n.cgau-listing .cgfun.sp-servo .sp-admin-scene.sp-admin-scene:nth-of-type(even){background:#eef5eb;color:var(--ink)}\n.cgau-listing .cgfun.sp-servo .sp-admin-scene.sp-admin-scene.sp-layout-band{background:var(--store-orange);color:#20150c}\n.cgau-listing .cgfun.sp-servo .sp-admin-scene.sp-admin-scene.sp-layout-dispatch{background:var(--store-green-dark);color:#fff}\n.cgau-listing .cgfun.sp-servo .sp-admin-title{\n  padding:6px 0 6px 22px;\n  border-left:7px solid var(--store-red);\n  box-shadow:-8px 0 0 var(--store-orange),-16px 0 0 var(--store-green);\n}\n.cgau-listing .cgfun.sp-servo .sp-media-grid figure,\n.cgau-listing .cgfun.sp-servo .sp-panel{border-color:var(--store-green-dark);background:#fffef7;box-shadow:5px 5px 0 var(--store-orange)}\n.cgau-listing .cgfun.sp-servo .sp-panel h3{color:var(--store-green-dark)}\n.cgau-listing .cgfun.sp-servo .sp-step{background:var(--store-green-dark);border-top-color:var(--store-orange);box-shadow:4px 4px 0 var(--store-red)}\n.cgau-listing .cgfun.sp-servo .sp-step::before{color:#ffd0aa}\n.cgau-listing .cgfun.sp-servo .sp-specs{border-color:var(--store-green-dark);background:#fffef7;box-shadow:8px 8px 0 var(--store-orange),14px 14px 0 var(--store-red)}\n.cgau-listing .cgfun.sp-servo .sp-spec{border-color:#b9d1c1}\n.cgau-listing .cgfun.sp-servo .sp-spec span{color:var(--store-red)}\n.cgau-listing .cgfun.sp-servo .sp-commerce p{background:#fffef7;border-left-color:var(--store-orange)}\n.cgau-listing .cgfun.sp-servo .sp-footer{position:relative;padding-top:45px;background:#042819;color:#eef8ef}\n.cgau-listing .cgfun.sp-servo .sp-footer::before{top:0;bottom:auto;height:15px}\n.cgau-listing .cgfun.sp-servo .sp-footer .sp-wordmark{color:#fff}\n@keyframes cgau-sp-servo-sign-buzz{0%,94%,100%{opacity:1}95%{opacity:.72}96%{opacity:1}97%{opacity:.84}}\n.cgau-listing .cgfun.sp-servo .sp-open-sign{animation:cgau-sp-servo-sign-buzz 8s linear infinite}\n@media(max-width:900px){\n  .cgau-listing .cgfun.sp-servo .sp-pylon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .cgfun.sp-servo .sp-pylon-brand{grid-column:1\/-1;min-height:95px}\n}\n@media(max-width:760px){\n  .cgau-listing .cgfun.sp-servo .sp-canopy-inner{min-height:96px;padding:13px 0 26px;gap:12px}\n  .cgau-listing .cgfun.sp-servo .sp-storemark{flex-basis:56px;width:56px;height:56px;border-width:5px}\n  .cgau-listing .cgfun.sp-servo .sp-storemark b,.cgau-listing .cgfun.sp-servo .sp-storemark i{font-size:23px}\n  .cgau-listing .cgfun.sp-servo .sp-store-name b{font-size:26px}\n  .cgau-listing .cgfun.sp-servo .sp-store-name small{font-size:8px;letter-spacing:.1em}\n  .cgau-listing .cgfun.sp-servo .sp-open-sign{padding:8px 9px;border-width:3px;font-size:9px;box-shadow:3px 3px 0 var(--store-orange)}\n  .cgau-listing .cgfun.sp-servo .sp-hero{padding:50px 0 70px}\n  .cgau-listing .cgfun.sp-servo .sp-hero::before{display:none}\n  .cgau-listing .cgfun.sp-servo .sp-title::after{height:9px;margin:18px 0 15px}\n  .cgau-listing .cgfun.sp-servo .sp-product{margin:26px 15px 19px;padding:38px 20px 20px;box-shadow:0 0 0 5px var(--store-green),0 0 0 9px var(--store-orange),0 0 0 13px var(--store-red),0 20px 0 #002d1d}\n  .cgau-listing .cgfun.sp-servo .sp-pylon-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px}\n  .cgau-listing .cgfun.sp-servo .sp-pylon-brand{grid-column:1\/-1}\n  .cgau-listing .cgfun.sp-servo .sp-pylon-cell{min-height:112px;padding:13px 9px}\n  .cgau-listing .cgfun.sp-servo .sp-critical{margin:22px 0 0;padding:25px 20px;box-shadow:5px 5px 0 var(--store-orange),10px 10px 0 var(--store-red)}\n  .cgau-listing .cgfun.sp-servo .sp-admin-title{margin-left:16px}\n}\n@media(max-width:390px){\n  .cgau-listing .cgfun.sp-servo .sp-store-name small{display:none}\n  .cgau-listing .cgfun.sp-servo .sp-open-sign{max-width:82px;text-align:center}\n  .cgau-listing .cgfun.sp-servo .sp-title{font-size:clamp(35px,12.5vw,52px)}\n  .cgau-listing .cgfun.sp-servo .sp-pylon-grid{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun.sp-servo .sp-pylon-brand{grid-column:auto}\n  .cgau-listing .cgfun.sp-servo .sp-pylon-brand,.cgau-listing .cgfun.sp-servo .sp-pylon-cell{min-height:90px}\n  .cgau-listing .cgfun.sp-servo .sp-critical{box-shadow:4px 4px 0 var(--store-orange),8px 8px 0 var(--store-red)}\n}\n\n\n.cgau-listing .cgfun.sp-servo .sp-footer p{margin-left:auto!important;margin-right:auto!important}\n\n\n.cgau-listing .cgfun h2.sp-admin-title{margin-left:auto!important;margin-right:auto!important}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003eNIGHT\u003cbr\u003eSHIFT\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003eNight Shift, Convenience Servo\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eA tired night-shift servo attendant logs a 2:13am forecourt incident, one witness with radar, one with heat, and every joke still carries a real spec.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Geist:wght@300..700\u0026family=Geist+Mono:wght@400;500\u0026display=swap');\n@property --cgau-kn-wait{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-on{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1}\n@property --cgau-kn-hl{syntax:'\u003cpercentage\u003e';inherits:true;initial-value:100%}\n\n\/* ==== TOKENS · colour world \"storm grey and electric yellow\": storm = HomeBase and works, yellow = radar and sun, cloudburst blue = condition, red = not compatible ==== *\/\n.cgau-listing .cgnew.cgau-kn{--kn-ink:#14181d;--kn-g1:#5d6b79;--kn-g2:#8a949e;--kn-soft:#f4f5f6;--kn-line:#d5d9dd;--kn-hair:#e6e9ec;--kn-dark:#101317;--kn-st1:#232a31;--kn-st2:#5d6b79;--kn-y1:#7a6200;--kn-y2:#b38b00;--kn-yb:#ffd400;--kn-yb2:#fff08a;--kn-c1:#1f4f7a;--kn-c2:#3f86c6;--kn-no1:#c4291f;--kn-no2:#ff6a3d;--kn-stt:#3b4652;--kn-yt:#7a6200;--kn-ct:#1f4f7a;--kn-not:#c4291f;--kn-gst:linear-gradient(90deg,var(--kn-st1) 0%,var(--kn-st2) 100%);--kn-gy:linear-gradient(90deg,var(--kn-y1) 0%,var(--kn-y2) 100%);--kn-gyb:linear-gradient(90deg,var(--kn-yb) 0%,var(--kn-yb2) 100%);--kn-gc:linear-gradient(90deg,var(--kn-c1) 0%,var(--kn-c2) 100%);--kn-gn:linear-gradient(135deg,var(--kn-no1) 0%,var(--kn-no2) 100%);--kn-ease:cubic-bezier(.22,.8,.2,1);--kn-roll:cubic-bezier(.2,1.12,.3,1);--kn-nav:50px;--kn-pad:108px;--kn-r:28px;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;font-size:17px;line-height:1.5;font-weight:400;color:var(--kn-ink);background:#fff;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-align:left}\n@supports (color: color(display-p3 1 0 0)){\n.cgau-listing .cgnew.cgau-kn{--kn-yb:color(display-p3 1 .84 0);--kn-yb2:color(display-p3 1 .95 .5);--kn-c1:color(display-p3 .14 .31 .47);--kn-c2:color(display-p3 .27 .52 .78);--kn-no1:color(display-p3 .77 .19 .14);--kn-no2:color(display-p3 1 .44 .26)}\n}\n\n\/* ==== RESETS · beat the theme's .rte rules by source order, lose to every module class ==== *\/\n.cgau-listing .cgnew *,.cgau-listing .cgnew *::before,.cgau-listing .cgnew *::after{box-sizing:border-box}\n.cgau-listing .cgnew p,.cgau-listing .cgnew ul,.cgau-listing .cgnew ol,.cgau-listing .cgnew li,.cgau-listing .cgnew figure,.cgau-listing .cgnew figcaption,.cgau-listing .cgnew dl,.cgau-listing .cgnew dt,.cgau-listing .cgnew dd,.cgau-listing .cgnew blockquote,.cgau-listing .cgnew fieldset,.cgau-listing .cgnew legend{margin:0;padding:0;border:0}\n.cgau-listing .cgnew ul,.cgau-listing .cgnew ol{list-style:none;text-align:left}\n.cgau-listing .cgnew p{text-align:left}\n.cgau-listing .cgnew img{display:block;max-width:100%;height:auto;border:0;border-radius:0}\n.cgau-listing .cgnew a{color:inherit;text-decoration:none}\n.cgau-listing .cgnew table{border-collapse:collapse}\n.cgau-listing .cgnew td,.cgau-listing .cgnew th{border:0;padding:0}\n.cgau-listing .cgnew b,.cgau-listing .cgnew strong{font-weight:600}\n.cgau-listing .cgnew .kn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}\n\n\/* ==== ILLUSTRATION TAG · every drawn scene or diagram carries one ==== *\/\n.cgau-listing .cgnew .kn-ill{position:absolute;left:14px;bottom:14px;z-index:5;font:500 12px\/1 'Geist',sans-serif;color:#46505a;background:rgba(255,255,255,.92);padding:6px 9px;border-radius:99px}\n\n\/* ==== LAYOUT + TYPE ==== *\/\n.cgau-listing .cgnew .kn-w{max-width:1040px;margin:0 auto;padding:0 24px}\n.cgau-listing .cgnew .kn-c{text-align:center}\n.cgau-listing .cgnew .kn-c p{text-align:center}\n.cgau-listing .cgnew .kn-sec{padding:var(--kn-pad) 0;position:relative;scroll-margin-top:calc(var(--header-height,0px) + var(--kn-nav) + 8px)}\n.cgau-listing .cgnew .kn-band{background:var(--kn-soft);box-shadow:0 0 0 100vmax var(--kn-soft);clip-path:inset(0 -100vmax)}\n.cgau-listing .cgnew .kn-mono{font-family:'Geist Mono',Menlo,Consolas,monospace;font-size:.9em;letter-spacing:0;font-weight:500}\n.cgau-listing .cgnew .kn-eye{display:block;font:600 16px\/1.25 'Geist',sans-serif;letter-spacing:.01em;color:var(--kn-g1);margin:0 0 14px}\n.cgau-listing .cgnew .kn-est{color:var(--kn-stt)}.cgau-listing .cgnew .kn-ey{color:var(--kn-yt)}.cgau-listing .cgnew .kn-ec{color:var(--kn-ct)}\n.cgau-listing .cgnew .kn-h1{font-size:clamp(40px,6vw,78px);line-height:.98;letter-spacing:-.05em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h2{font-size:clamp(34px,5.2vw,66px);line-height:1.02;letter-spacing:-.046em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h3{font-size:clamp(20px,1.9vw,24px);line-height:1.18;letter-spacing:-.025em;font-weight:600}\n.cgau-listing .cgnew .kn-lede{font-size:clamp(18px,1.6vw,21px);line-height:1.45;font-weight:500;color:var(--kn-g1);max-width:660px;margin-top:20px;text-wrap:pretty}\n.cgau-listing .cgnew .kn-c .kn-lede{margin-left:auto;margin-right:auto}\n.cgau-listing .cgnew .kn-nw{white-space:nowrap}\n@media (max-width:760px){\n.cgau-listing .cgnew.cgau-kn{--kn-pad:76px}\n}\n.cgau-listing .cgnew .kn-gx{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}\n.cgau-listing .cgnew .kn-gst{background-image:var(--kn-gst)}.cgau-listing .cgnew .kn-gy{background-image:var(--kn-gy)}.cgau-listing .cgnew .kn-gyb{background-image:var(--kn-gyb)}.cgau-listing .cgnew .kn-gc{background-image:var(--kn-gc)}\n.cgau-listing .cgnew .kn-link{color:var(--kn-stt);font-weight:600;border-bottom:2px solid var(--kn-yb)}\n.cgau-listing .cgnew .kn-link:focus-visible{outline:2px solid var(--kn-stt);outline-offset:2px;border-radius:3px}\n\n\/* ==== ODOMETER · one reel per digit; the real number stays in the HTML for readers ==== *\/\n.cgau-listing .cgnew .kn-odo{display:inline-flex;height:1.2em;line-height:1.2;overflow:clip;vertical-align:baseline;margin-top:-.2em}\n.cgau-listing .cgnew .kn-odo i{display:block;font-style:normal;translate:0 calc(var(--kn-t) * -1.2em)}\n.cgau-listing .cgnew .kn-odo i::before{content:\"0\\A 1\\A 2\\A 3\\A 4\\A 5\\A 6\\A 7\\A 8\\A 9\\A 0\";white-space:pre;display:block;text-align:center;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-fill-color:transparent;background-image:var(--kn-og,linear-gradient(var(--kn-ink),var(--kn-ink)));-webkit-background-clip:text;background-clip:text}\n.cgau-listing .cgnew .kn-og-st{--kn-og:var(--kn-gst)}.cgau-listing .cgnew .kn-og-c{--kn-og:var(--kn-gc)}\n\n\/* ==== KEYFRAMES used by more than one module (kept in the static parts so the eBay twin keeps them) ==== *\/\n@keyframes cgau-kn-arm{from,to{--cgau-kn-wait:1}}\n@keyframes cgau-kn-roll{from{translate:0 0}}\n@keyframes cgau-kn-rise{from{opacity:0;translate:0 14px}}\n@keyframes cgau-kn-pop{0%{transform:scale(.4)}60%{transform:scale(1.12)}100%{transform:none}}\n\n\/* ==== INK ROOM (Lesson 16, keep last in tokens) · gradient text paints only inside its own box, so give heavy glyph edges room; odometer reels clip vertically only ==== *\/\n.cgau-listing .cgnew .kn-gx{padding-inline:.08em;margin-inline:-.08em}\n.cgau-listing .cgnew .kn-odo{overflow:visible clip;margin-inline-end:.1em}\n.cgau-listing .cgnew .kn-odo i::before{padding-inline:.14em;margin-inline:-.14em}\n.cgau-listing .cgnew .kn-gi-d{padding-inline:.08em;margin-inline:-.08em}\n\n\/* ==== MOTION (tokens) · Shopify only: the eBay twin leaves every *m-*-motion.css file out ==== *\/\n.cgau-listing .cgnew .kn-cv{content-visibility:auto;contain-intrinsic-size:auto 1100px}\n\/* REVEAL · the fail-open arm trigger (text arrives fast: 6% inset, .4 s, 12 px) *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rv{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 6%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-rv\u003e*{transition:opacity .4s var(--kn-ease),translate .4s var(--kn-ease)}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(2){transition-delay:.05s}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(3){transition-delay:.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-rv\u003e*{opacity:0;translate:0 12px}\n}\n}\n}\n\/* ODOMETER TRIGGERS · Chrome: native scroll-triggered animation. Safari: the arm trigger *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (timeline-trigger: --cgau-kn-x view()){\n.cgau-listing .cgnew .kn-odo i{animation:cgau-kn-roll 1.6s var(--kn-roll) both;timeline-trigger:--cgau-kn-odt view() entry 10% exit 100%;animation-trigger:--cgau-kn-odt play-forwards}\n.cgau-listing .cgnew .kn-odo i+i{animation-duration:2.1s}\n}\n@supports (animation-timeline: view()) and (not (timeline-trigger: --cgau-kn-x view())){\n.cgau-listing .cgnew .kn-odo{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 8%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-odo i{transition:translate 1.6s var(--kn-roll)}\n.cgau-listing .cgnew .kn-odo i+i{transition-duration:2.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-odo i{translate:0 0;transition:none}\n}\n}\n}\n\n\/* ==== MODULE nav (Shopify only; the eBay twin drops it) · sticky glass bar (no backdrop blur: it sits over scrolling content), stuck shadow, scroll-spy ==== *\/\n.cgau-listing .cgnew .kn-nav{position:sticky;top:var(--header-height,0px);z-index:30;container-type:scroll-state}\n.cgau-listing .cgnew .kn-nav-in{display:flex;align-items:center;gap:22px;height:var(--kn-nav);padding:0 20px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(250,250,252,.93));border-bottom:1px solid rgba(20,24,29,.08);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(255,255,255,.7);transition:box-shadow .3s,border-radius .3s}\n.cgau-listing .cgnew .kn-nav-t{font:600 18px\/1 'Geist',sans-serif;letter-spacing:-.02em;white-space:nowrap}\n.cgau-listing .cgnew .kn-nav-l{display:flex;align-items:center;gap:20px;margin-left:auto;overflow-x:auto;scrollbar-width:none}\n.cgau-listing .cgnew .kn-nav-l::-webkit-scrollbar{display:none}\n.cgau-listing .cgnew .kn-nav-l a{font:500 13px\/1 'Geist',sans-serif;color:#3b4652;white-space:nowrap;padding:6px 0;border-bottom:2px solid transparent}\n.cgau-listing .cgnew .kn-nav-l a:hover{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-nav-l a:focus-visible{outline:2px solid var(--kn-stt);outline-offset:3px;border-radius:4px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{color:#fff;border:0;border-radius:999px;padding:8px 14px;background:linear-gradient(180deg,#2c343d,#14181d);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 4px 12px -4px rgba(20,24,29,.5)}\n@supports (container-type: scroll-state){\n@container scroll-state(stuck: top){\n.cgau-listing .cgnew .kn-nav-in{box-shadow:inset 0 1px 0 #fff,0 12px 30px -18px rgba(20,24,29,.5)}\n}\n}\n@supports (scroll-target-group: auto){\n.cgau-listing .cgnew .kn-nav-l{scroll-target-group:auto}\n.cgau-listing .cgnew .kn-nav-l a:target-current{color:var(--kn-ink);border-bottom-color:var(--kn-yb)}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta:target-current{color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--kn-yb)}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-nav-in{padding:0 2px;gap:10px}\n.cgau-listing .cgnew .kn-nav-t{display:none}\n.cgau-listing .cgnew .kn-nav-l{margin-left:0;gap:12px;width:100%;justify-content:space-between}\n.cgau-listing .cgnew .kn-nav-l a{font-size:12.5px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{padding:7px 11px}\n}\n\n\/* ==== MODULE hero · storm-lens: the page's one dark band. Answers first on the left in light ink; the camera sits on the storm ground (its black render ground lightens into it), a yellow ring draws round the lens once and pulses outward, fine rain drifts behind. Static: ring drawn, no rain movement ==== *\/\n.cgau-listing .cgnew .kn-sh{position:relative;isolation:isolate;padding:52px 0 64px;color:#e8ecef;background:#121519;box-shadow:0 0 0 100vmax #121519;clip-path:inset(0 -100vmax);overflow:clip}\n.cgau-listing .cgnew .kn-sh::before{content:\"\";position:absolute;inset:0;z-index:-2;background:radial-gradient(60% 80% at 78% 38%,rgba(93,107,121,.42),rgba(35,42,49,0) 70%),radial-gradient(40% 50% at 8% 100%,rgba(255,212,0,.07),rgba(255,212,0,0) 70%)}\n.cgau-listing .cgnew .kn-sh-rain{position:absolute;inset:-30% -20%;z-index:-1;pointer-events:none;background:repeating-linear-gradient(104deg,rgba(255,255,255,0) 0 26px,rgba(232,236,239,.07) 26px 27px,rgba(255,255,255,0) 27px 61px);opacity:.9}\n.cgau-listing .cgnew .kn-sh-g{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:40px;align-items:center}\n.cgau-listing .cgnew .kn-sh .kn-eye{color:#b8c0c8}\n.cgau-listing .cgnew .kn-sh .kn-eye b{color:var(--kn-yb);font-weight:600}\n.cgau-listing .cgnew .kn-sh .kn-h1{color:#f4f6f8;margin-bottom:26px}\n.cgau-listing .cgnew .kn-sh-ans li{position:relative;padding:12px 0 12px 22px;font-size:16.5px;line-height:1.45;color:#c9d0d6;border-top:1px solid rgba(232,236,239,.14)}\n.cgau-listing .cgnew .kn-sh-ans li:last-child{border-bottom:1px solid rgba(232,236,239,.14)}\n.cgau-listing .cgnew .kn-sh-ans li::before{content:\"\";position:absolute;left:0;top:15px;bottom:15px;width:4px;border-radius:4px;background:var(--kn-gyb)}\n.cgau-listing .cgnew .kn-sh-ans li[data-cgau-first=\"works\"]::before{background:linear-gradient(180deg,#b8c0c8,#5d6b79)}\n.cgau-listing .cgnew .kn-sh-ans li[data-cgau-first=\"condition\"]::before{background:linear-gradient(180deg,#8cc0ee,#3f86c6)}\n.cgau-listing .cgnew .kn-sh-ans li[data-cgau-first=\"trust\"]::before{background:linear-gradient(180deg,#e8ecef,#9aa4ae)}\n.cgau-listing .cgnew .kn-sh-ans b{color:#fff}\n.cgau-listing .cgnew .kn-sh-ans a{color:var(--kn-yb);font-weight:600;border-bottom:1px solid rgba(255,212,0,.5);white-space:nowrap}\n.cgau-listing .cgnew .kn-sh-ans a:focus-visible{outline:2px solid var(--kn-yb);outline-offset:2px;border-radius:3px}\n.cgau-listing .cgnew .kn-sh-fig{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}\n.cgau-listing .cgnew .kn-sh-cam{position:relative;aspect-ratio:1\/1;max-width:440px;width:100%;justify-self:center}\n.cgau-listing .cgnew .kn-sh-glow{position:absolute;left:-6%;top:-6%;width:112%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(255,212,0,.2),rgba(255,212,0,.06) 60%,rgba(255,212,0,0));z-index:0}\n.cgau-listing .cgnew .kn-sh-lean{position:relative}\n.cgau-listing .cgnew .kn-sh-lean::before{content:\"\";position:absolute;inset:2%;border-radius:50%;background:radial-gradient(closest-side,#000 72%,rgba(0,0,0,.6) 88%,rgba(0,0,0,0))}\n.cgau-listing .cgnew .kn-sh-cam img{position:relative;width:100%;height:auto;aspect-ratio:1\/1;-webkit-mask:radial-gradient(closest-side,#000 84%,transparent 100%);mask:radial-gradient(closest-side,#000 84%,transparent 100%)}\n.cgau-listing .cgnew .kn-sh-ring{position:absolute;z-index:2;left:50%;top:45.2%;width:25%;aspect-ratio:1;translate:-50% -50%;overflow:visible;pointer-events:none}\n.cgau-listing .cgnew .kn-sh-ring circle{fill:none;stroke:var(--kn-yb);stroke-width:2.2}\n.cgau-listing .cgnew .kn-sh-ring .kn-sh-p{stroke-width:1.4;opacity:0;transform-origin:50% 50%;transform-box:fill-box}\n.cgau-listing .cgnew .kn-sh-read{display:grid;gap:18px;padding-left:18px;border-left:1px solid rgba(232,236,239,.18)}\n.cgau-listing .cgnew .kn-sh-read li{font-size:13px;line-height:1.25;color:#b8c0c8}\n.cgau-listing .cgnew .kn-sh-read b{display:block;font:700 24px\/1.05 'Geist',sans-serif;letter-spacing:-.035em;color:#f4f6f8}\n.cgau-listing .cgnew .kn-sh-read li:nth-child(2) b,.cgau-listing .cgnew .kn-sh-read li:nth-child(3) b{color:var(--kn-yb)}\n@keyframes cgau-kn-ring{from{stroke-dashoffset:100}to{stroke-dashoffset:0}}\n@keyframes cgau-kn-pulse{0%{opacity:.85;transform:scale(1)}100%{opacity:0;transform:scale(1.3)}}\n@keyframes cgau-kn-rain{from{transform:translate3d(0,0,0)}to{transform:translate3d(-61px,140px,0)}}\n@keyframes cgau-kn-flash{0%{opacity:0}18%{opacity:1}40%{opacity:.45}62%{opacity:.9}100%{opacity:.7}}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-sh-ring .kn-sh-r{stroke-dasharray:100;animation:cgau-kn-ring 1.3s var(--kn-ease) .25s both}\n.cgau-listing .cgnew .kn-sh-ring .kn-sh-p{animation:cgau-kn-pulse 3.4s cubic-bezier(.2,.6,.3,1) 1.4s infinite}\n.cgau-listing .cgnew .kn-sh-ring .kn-sh-p2{animation-delay:3.1s}\n.cgau-listing .cgnew .kn-sh-rain{animation:cgau-kn-rain 1.6s linear infinite}\n.cgau-listing .cgnew .kn-sh-glow{animation:cgau-kn-flash 1.6s ease-out both}\n}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-sh-g{grid-template-columns:minmax(0,1fr);gap:18px}\n.cgau-listing .cgnew .kn-sh-fig{max-width:460px;width:100%;margin:0 auto}\n.cgau-listing .cgnew .kn-sh-cam{max-width:330px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-sh{padding:22px 0 44px}\n.cgau-listing .cgnew .kn-sh .kn-eye{font-size:14px;margin-bottom:10px}\n.cgau-listing .cgnew .kn-sh .kn-h1{font-size:42px;margin-bottom:14px}\n.cgau-listing .cgnew .kn-sh-ans li{font-size:16px;line-height:1.42;padding:9px 0 9px 18px}\n.cgau-listing .cgnew .kn-sh-ans li::before{top:12px;bottom:12px;width:3px}\n.cgau-listing .cgnew .kn-sh-cam{max-width:250px}\n.cgau-listing .cgnew .kn-sh-read{gap:12px;padding-left:12px}\n.cgau-listing .cgnew .kn-sh-read b{font-size:20px}\n.cgau-listing .cgnew .kn-sh-read li{font-size:12px}\n}\n\n\/* ==== MOTION (hero) · Shopify only: as the hero scrolls up under the nav the camera leans in toward you and the glow tightens ==== *\/\n@keyframes cgau-kn-lean{from{transform:none}to{transform:translateY(-6%) scale(1.14)}}\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-sh-cam{view-timeline:--cgau-kn-sh block;view-timeline-inset:calc(var(--header-height,0px) + var(--kn-nav)) 0px}\n.cgau-listing .cgnew .kn-sh-lean{animation:cgau-kn-lean 1s linear both;animation-timeline:--cgau-kn-sh;animation-range:exit 0% exit 80%}\n}\n}\n\n\/* ==== MODULE sensor · numbers-aperture: three big optical numbers down a ruled column beside eufy's own lens macro (cropped below its baked title); then the night row with eufy's four night-mode frames ==== *\/\n.cgau-listing .cgnew .kn-sn-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:52px;align-items:center;margin-top:10px}\n.cgau-listing .cgnew .kn-sn-t{position:relative}\n.cgau-listing .cgnew .kn-sn-nums{margin-top:34px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sn-nums li{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:18px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sn-nums li::after{content:\"\";position:absolute;left:0;bottom:-1px;width:38%;height:3px;border-radius:3px;background:var(--kn-gy);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-sn-nums b{font:700 clamp(40px,4.6vw,60px)\/1 'Geist',sans-serif;letter-spacing:-.05em;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-sn-nums span{font-size:16px;line-height:1.4;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-sn-fig{position:relative;margin:0;border-radius:var(--kn-r);overflow:clip;background:#000;aspect-ratio:1200\/850;box-shadow:0 40px 70px -46px rgba(20,24,29,.7)}\n.cgau-listing .cgnew .kn-sn-fig img{width:100%;height:100%;object-fit:cover}\n.cgau-listing .cgnew .kn-nt{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:44px;align-items:center;margin-top:84px;padding-top:44px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-nt-fig{margin:0;border-radius:22px;overflow:clip;background:#1b1f24}\n.cgau-listing .cgnew .kn-nt-fig img{width:100%;height:auto}\n.cgau-listing .cgnew .kn-nt h3{margin-bottom:10px}\n.cgau-listing .cgnew .kn-nt p{font-size:17px;line-height:1.55;color:#343c45}\n.cgau-listing .cgnew .kn-nt p+p{margin-top:12px}\n@keyframes cgau-kn-tick{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-kn-lensz{from{transform:scale(1.18)}to{transform:scale(1)}}\n@media (max-width:860px){\n.cgau-listing .cgnew .kn-sn-g,.cgau-listing .cgnew .kn-nt{grid-template-columns:minmax(0,1fr);gap:30px}\n.cgau-listing .cgnew .kn-nt{margin-top:56px;padding-top:34px}\n}\n\n\/* ==== MOTION (reveal) · Shopify only. The figure is its own fail-open arm trigger (85% down the screen). Waiting: the lit copy is masked away, so the photo sits dark, and the band waits unseen at the left. Triggered: the band sweeps across once and the lit copy is uncovered right behind it, then the band fades. No style queries or no scroll timelines = the static lit still ==== *\/\n@keyframes cgau-kn-spl{from{--cgau-kn-sp:-12%}to{--cgau-kn-sp:130%}}\n@keyframes cgau-kn-spb{0%{--cgau-kn-bm:-16%;opacity:0}10%{opacity:1}80%{opacity:1}100%{--cgau-kn-bm:118%;opacity:0}}\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-sp-t{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 15%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-sp-fig\u003e.kn-sp-lt{-webkit-mask-image:linear-gradient(100deg,#000 calc(var(--cgau-kn-sp) - 14%),transparent var(--cgau-kn-sp));mask-image:linear-gradient(100deg,#000 calc(var(--cgau-kn-sp) - 14%),transparent var(--cgau-kn-sp))}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-sp-fig\u003e.kn-sp-lt{--cgau-kn-sp:-12%}\n.cgau-listing .cgnew .kn-sp-beam{--cgau-kn-bm:-16%;opacity:0}\n}\n@container style(--cgau-kn-wait: 0){\n.cgau-listing .cgnew .kn-sp-fig\u003e.kn-sp-lt{animation:cgau-kn-spl 1.6s cubic-bezier(.45,.05,.25,1) .1s both}\n.cgau-listing .cgnew .kn-sp-beam{animation:cgau-kn-spb 1.6s cubic-bezier(.45,.05,.25,1) .1s both}\n}\n}\n}\n\n\/* ==== MOTION (sensor) · Shopify only: the lens macro settles from close up as it scrolls in; each number's yellow tick draws ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-sn-fig img{animation:cgau-kn-lensz 1s linear both;animation-timeline:view();animation-range:entry 0% cover 55%}\n.cgau-listing .cgnew .kn-sn-nums li::after{animation:cgau-kn-tick 1s var(--kn-ease) both;animation-timeline:view();animation-range:entry 20% entry 100%}\n}\n}\n\n\/* ==== MOMENT reveal-spotlight · \"headlight sweep\": eufy's own night photo of the S3 Pro on a wall sits dark, a warm band of light crosses it left to right and the camera comes up lit behind the band. Nothing scales or moves in layout: only a mask edge and a gradient band travel inside the clipped frame. Static (eBay, reduced motion, old engines): the lit photo with the band frozen mid-frame ==== *\/\n@property --cgau-kn-sp{syntax:'\u003cpercentage\u003e';inherits:false;initial-value:130%}\n@property --cgau-kn-bm{syntax:'\u003cpercentage\u003e';inherits:false;initial-value:66%}\n.cgau-listing .cgnew .kn-sp{padding-top:24px}\n.cgau-listing .cgnew .kn-sp-fig{position:relative;margin:36px auto 0;max-width:940px;border-radius:var(--kn-r);overflow:clip;background:#0c1b35;aspect-ratio:1200\/920;box-shadow:0 60px 90px -64px rgba(12,27,53,.95)}\n.cgau-listing .cgnew .kn-sp-fig\u003eimg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}\n.cgau-listing .cgnew .kn-sp-fig\u003e.kn-sp-dk{filter:brightness(.16) saturate(.5)}\n.cgau-listing .cgnew .kn-sp-beam{position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,rgba(255,236,150,0) calc(var(--cgau-kn-bm) - 17%),rgba(255,236,150,.1) calc(var(--cgau-kn-bm) - 8%),rgba(255,250,228,.24) var(--cgau-kn-bm),rgba(255,236,150,.09) calc(var(--cgau-kn-bm) + 7%),rgba(255,236,150,0) calc(var(--cgau-kn-bm) + 15%))}\n.cgau-listing .cgnew .kn-sp-line{margin-top:28px}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-sp{padding-top:8px}\n.cgau-listing .cgnew .kn-sp-fig{margin-top:26px;border-radius:20px}\n.cgau-listing .cgnew .kn-sp-line{margin-top:20px}\n}\n\n\/* ==== MODULE story · radar-pir: a labelled top-down diagram of a yard. Radar sweeps and pings everything that moves, PIR warms the two bodies with heat, then the alert chips land. Static (eBay, reduced motion, no scroll timelines): the finished diagram with all three captions in full ink ==== *\/\n.cgau-listing .cgnew .kn-rd{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:center}\n.cgau-listing .cgnew .kn-rd-steps{margin-top:30px;counter-reset:kn-st}\n.cgau-listing .cgnew .kn-rd-steps li{--kn-mix:calc(var(--cgau-kn-on) * 100%);position:relative;padding:16px 0 16px 58px;border-top:1px solid var(--kn-line);color:color-mix(in srgb,#343c45 var(--kn-mix),#9aa4ae)}\n.cgau-listing .cgnew .kn-rd-steps li:last-child{border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-rd-steps li::before{counter-increment:kn-st;content:\"0\" counter(kn-st);position:absolute;left:0;top:14px;font:700 26px\/1 'Geist Mono',monospace;letter-spacing:-.04em;color:color-mix(in srgb,var(--kn-y1) var(--kn-mix),#c3c9cf)}\n.cgau-listing .cgnew .kn-rd-steps h3{font-size:19px;letter-spacing:-.02em;margin-bottom:4px;color:color-mix(in srgb,var(--kn-ink) var(--kn-mix),#9aa4ae)}\n.cgau-listing .cgnew .kn-rd-steps p{font-size:16px;line-height:1.5}\n.cgau-listing .cgnew .kn-rd-fig{position:relative;margin:0;border-radius:var(--kn-r);background:#fff;box-shadow:inset 0 0 0 1px var(--kn-hair),0 30px 60px -44px rgba(20,24,29,.45);padding:18px 18px 40px}\n.cgau-listing .cgnew .kn-rd-map{position:relative}\n.cgau-listing .cgnew .kn-rd-map svg{display:block;width:100%;height:auto;overflow:visible}\n.cgau-listing .cgnew .kn-rd-fan{fill:rgba(255,212,0,.09);stroke:none}\n.cgau-listing .cgnew .kn-rd-arc{fill:none;stroke:#c9cfd4;stroke-width:1.5;stroke-dasharray:4 6}\n.cgau-listing .cgnew .kn-rd-edge{fill:none;stroke:#d5d9dd;stroke-width:1.5}\n.cgau-listing .cgnew .kn-rd-sw{transform-box:view-box;transform-origin:320px 400px;transform:rotate(0deg)}\n.cgau-listing .cgnew .kn-rd-sw polygon{fill:rgba(255,212,0,.28)}\n.cgau-listing .cgnew .kn-rd-sw line{stroke:#e0b400;stroke-width:3;stroke-linecap:round}\n.cgau-listing .cgnew .kn-rd-ping{fill:none;stroke:#e0b400;stroke-width:3}\n.cgau-listing .cgnew .kn-rd-heat{fill:url(#kn-heat)}\n.cgau-listing .cgnew .kn-rd-thing{fill:#3b4652}\n.cgau-listing .cgnew .kn-rd-leaf{fill:#6f8a66}\n.cgau-listing .cgnew .kn-rd-cam{fill:#14181d}\n.cgau-listing .cgnew .kn-rd-lb{position:absolute;translate:-50% 0;font:600 13px\/1 'Geist',sans-serif;color:var(--kn-ink);background:#fff;padding:4px 7px;border-radius:99px;box-shadow:0 0 0 1px var(--kn-line);white-space:nowrap}\n.cgau-listing .cgnew .kn-rd-m{position:absolute;translate:-50% -50%;font:500 12px\/1 'Geist Mono',monospace;color:var(--kn-g1);background:rgba(255,255,255,.85);padding:2px 4px;border-radius:4px}\n.cgau-listing .cgnew .kn-rd-chip{position:absolute;translate:-50% -100%;display:inline-flex;align-items:center;gap:5px;font:700 13px\/1 'Geist',sans-serif;color:#14181d;background:var(--kn-yb);padding:6px 9px;border-radius:10px;box-shadow:0 8px 18px -8px rgba(20,24,29,.55);white-space:nowrap;transform-origin:50% 100%}\n.cgau-listing .cgnew .kn-rd-chip::before{content:\"\";width:7px;height:7px;border-radius:50%;background:#14181d}\n.cgau-listing .cgnew .kn-rd-cap{margin-top:14px;font-size:14px;line-height:1.45;color:var(--kn-g1);max-width:560px}\n@keyframes cgau-kn-sweep{from{transform:rotate(-58deg)}to{transform:rotate(58deg)}}\n@keyframes cgau-kn-ping{0%,20%{opacity:0;transform:scale(.4)}34%,100%{opacity:1;transform:none}}\n@keyframes cgau-kn-heat{0%,40%{opacity:0}56%,100%{opacity:1}}\n@keyframes cgau-kn-alert{0%,68%{transform:scale(0)}80%{transform:scale(1.12)}86%,100%{transform:none}}\n@keyframes cgau-kn-c1{0%,34%{--cgau-kn-on:1}40%,100%{--cgau-kn-on:.3}}\n@keyframes cgau-kn-c2{0%,34%{--cgau-kn-on:.3}40%,64%{--cgau-kn-on:1}70%,100%{--cgau-kn-on:.3}}\n@keyframes cgau-kn-c3{0%,64%{--cgau-kn-on:.3}70%,100%{--cgau-kn-on:1}}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-rd-sw{animation:cgau-kn-sweep 3.2s ease-in-out infinite alternate}\n}\n@media (max-width:860px){\n.cgau-listing .cgnew .kn-rd{grid-template-columns:minmax(0,1fr);gap:26px}\n.cgau-listing .cgnew .kn-rd-fig{padding:10px 8px 36px;border-radius:22px}\n.cgau-listing .cgnew .kn-rd-lb{font-size:11.5px;padding:3px 6px}\n.cgau-listing .cgnew .kn-rd-chip{font-size:11.5px;padding:5px 7px}\n.cgau-listing .cgnew .kn-rd-m{font-size:10.5px}\n.cgau-listing .cgnew .kn-rd-steps{margin-top:22px}\n.cgau-listing .cgnew .kn-rd-steps li{padding:12px 0 12px 46px}\n.cgau-listing .cgnew .kn-rd-steps li::before{font-size:21px;top:12px}\n}\n\n\/* ==== MOTION (story) · Shopify only: a pinned runway; the diagram and the captions stay put while the scroll scrubs sweep, pings, heat and alerts ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rd-run{height:2500px;view-timeline:--cgau-kn-rd block}\n.cgau-listing .cgnew .kn-rd-stage{position:sticky;top:max(calc(var(--header-height,0px) + var(--kn-nav) + 16px),calc(50% - 330px))}\n.cgau-listing .cgnew .kn-rd-sw{animation:cgau-kn-sweep 1s linear both;animation-timeline:--cgau-kn-rd;animation-range:contain 0% contain 36%}\n.cgau-listing .cgnew .kn-rd-ping{animation:cgau-kn-ping 1s linear both;animation-timeline:--cgau-kn-rd;animation-range:contain 0% contain 100%;transform-box:fill-box;transform-origin:50% 50%}\n.cgau-listing .cgnew .kn-rd-heat{animation:cgau-kn-heat 1s linear both;animation-timeline:--cgau-kn-rd;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-rd-chip{animation:cgau-kn-alert 1s linear both;animation-timeline:--cgau-kn-rd;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-rd-s1{animation:cgau-kn-c1 1s linear both;animation-timeline:--cgau-kn-rd;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-rd-s2{animation:cgau-kn-c2 1s linear both;animation-timeline:--cgau-kn-rd;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-rd-s3{animation:cgau-kn-c3 1s linear both;animation-timeline:--cgau-kn-rd;animation-range:contain 0% contain 100%}\n}\n}\n@media (prefers-reduced-motion:no-preference) and (max-width:860px){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rd-run{height:2000px}\n.cgau-listing .cgnew .kn-rd-stage{top:calc(var(--header-height,0px) + var(--kn-nav) + 6px)}\n.cgau-listing .cgnew .kn-rd-steps{margin-top:14px}\n.cgau-listing .cgnew .kn-rd-steps li{padding:8px 0 8px 40px}\n.cgau-listing .cgnew .kn-rd-steps p{font-size:14.5px;line-height:1.4}\n.cgau-listing .cgnew .kn-rd-steps h3{font-size:16.5px;margin-bottom:2px}\n.cgau-listing .cgnew .kn-rd-steps li::before{top:9px;font-size:18px}\n}\n}\n\n\/* ==== MODULE compat · hub-rows picker: every HomeBase is a row carrying its answer (runs it \/ no) on the row itself; tapping a row opens its detail in the panel beside it. Every detail shows if a host strips the inputs ==== *\/\n.cgau-listing .cgnew .kn-hr input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}\n.cgau-listing .cgnew .kn-hr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px;align-items:start;margin-top:48px}\n.cgau-listing .cgnew .kn-hr-lg{font:600 14px\/1 'Geist',sans-serif;color:var(--kn-g1);margin-bottom:12px;letter-spacing:.01em}\n.cgau-listing .cgnew .kn-hr-list{display:grid;gap:0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-hr-list label{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px 10px 10px;border-bottom:1px solid var(--kn-line);cursor:pointer;font:600 17px\/1.2 'Geist',sans-serif;color:var(--kn-ink);transition:background-color .3s var(--kn-ease);-webkit-tap-highlight-color:transparent}\n.cgau-listing .cgnew .kn-hr-list label::before{content:\"\";position:absolute;left:0;top:8px;bottom:8px;width:4px;border-radius:4px;background:var(--kn-yb);transform:scaleY(0);transition:transform .35s var(--kn-ease)}\n.cgau-listing .cgnew .kn-hr-list label:hover{background:#fafbfb}\n.cgau-listing .cgnew .kn-hr-list label:has(input:checked){background:#fff}\n.cgau-listing .cgnew .kn-hr-list label:has(input:checked)::before{transform:none}\n.cgau-listing .cgnew .kn-hr-list label:has(input:focus-visible){outline:2px solid var(--kn-stt);outline-offset:-2px;border-radius:8px}\n.cgau-listing .cgnew .kn-hr-list img{width:52px;height:52px;object-fit:contain;mix-blend-mode:multiply}\n.cgau-listing .cgnew .kn-hr-ic{display:grid;place-items:center;width:44px;height:44px;margin:4px;border-radius:50%;border:1.5px dashed #9aa4ae;font:700 13px\/1 'Geist Mono',monospace;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-hr-list small{display:block;font:500 13.5px\/1.3 'Geist',sans-serif;color:var(--kn-g1);margin-top:3px}\n.cgau-listing .cgnew .kn-pill{display:inline-flex;align-items:center;gap:6px;font:700 13px\/1 'Geist',sans-serif;padding:7px 10px;border-radius:99px;color:#fff;background:var(--kn-gst);white-space:nowrap}\n.cgau-listing .cgnew .kn-pill.kn-px{background:var(--kn-gn)}\n.cgau-listing .cgnew .kn-pill.kn-pi{background:var(--kn-yb);color:#14181d}\n.cgau-listing .cgnew .kn-hr-panel{padding:26px 28px;border-radius:24px;background:#14181d;color:#e8ecef;box-shadow:0 30px 60px -40px rgba(20,24,29,.8)}\n.cgau-listing .cgnew .kn-v+.kn-v{margin-top:18px;padding-top:18px;border-top:1px solid rgba(232,236,239,.14)}\n.cgau-listing .cgnew .kn-v-h{font:600 20px\/1.25 'Geist',sans-serif;letter-spacing:-.02em;color:#fff}\n.cgau-listing .cgnew .kn-v-h i{font-style:normal;color:var(--kn-yb);margin-right:8px}\n.cgau-listing .cgnew .kn-v-h .kn-no{color:#ff8a6a}\n.cgau-listing .cgnew .kn-v\u003ep:not(.kn-v-h){margin-top:6px;font-size:16px;line-height:1.5;color:#c9d0d6}\n.cgau-listing .cgnew .kn-hubs-p:has(input:checked) .kn-v{display:none}\n.cgau-listing .cgnew .kn-hubs-p:has(#kn-c1:checked) .kn-v1,.cgau-listing .cgnew .kn-hubs-p:has(#kn-c2:checked) .kn-v2,.cgau-listing .cgnew .kn-hubs-p:has(#kn-c3:checked) .kn-v3,.cgau-listing .cgnew .kn-hubs-p:has(#kn-c4:checked) .kn-v4,.cgau-listing .cgnew .kn-hubs-p:has(#kn-c5:checked) .kn-v5,.cgau-listing .cgnew .kn-hubs-p:has(#kn-c6:checked) .kn-v6{display:block;margin:0;padding:0;border:0}\n.cgau-listing .cgnew .kn-hubs-p:has(input:checked) .kn-v-h{animation:cgau-kn-rise .4s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-pk-more{margin-top:18px;font-size:15.5px;line-height:1.5;color:var(--kn-g1)}\n@media (max-width:860px){\n.cgau-listing .cgnew .kn-hr{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:36px}\n.cgau-listing .cgnew .kn-hr-panel{position:static;padding:22px 20px;border-radius:20px}\n.cgau-listing .cgnew .kn-hr-list label{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;font-size:16px;padding:8px 6px 8px 8px}\n.cgau-listing .cgnew .kn-hr-list img{width:44px;height:44px}\n.cgau-listing .cgnew .kn-hr-ic{width:38px;height:38px;margin:3px}\n.cgau-listing .cgnew .kn-pill{font-size:12px;padding:6px 8px}\n}\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-hr-list label,.cgau-listing .cgnew .kn-hr-list label::before{transition:none}\n.cgau-listing .cgnew .kn-hubs-p:has(input:checked) .kn-v-h{animation:none}\n}\n\n\/* ==== MOTION (compat) · Shopify only: the answer panel stays beside the rows on desktop ==== *\/\n@media (min-width:861px){\n.cgau-listing .cgnew .kn-hr-panel{position:sticky;top:calc(var(--header-height,0px) + var(--kn-nav) + 20px)}\n}\n\n\/* ==== MODULE solar-forecast · the power story as a three-day forecast: full sun, an average day, shade. Big numbers under drawn weather glyphs (sun rays turn, rain falls), then a ruled row of battery and weather facts ==== *\/\n.cgau-listing .cgnew .kn-fc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:52px}\n.cgau-listing .cgnew .kn-fc\u003eli{position:relative;padding-top:20px}\n.cgau-listing .cgnew .kn-fc\u003eli::before{content:\"\";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:var(--kn-gy)}\n.cgau-listing .cgnew .kn-fc\u003eli:nth-child(2)::before{background:var(--kn-gst)}\n.cgau-listing .cgnew .kn-fc\u003eli:nth-child(3)::before{background:linear-gradient(90deg,#9aa4ae,#d5d9dd)}\n.cgau-listing .cgnew .kn-fc svg{display:block;width:64px;height:64px;margin-bottom:12px;overflow:visible}\n.cgau-listing .cgnew .kn-fc-day{display:block;font:600 14px\/1.2 'Geist',sans-serif;letter-spacing:.02em;color:var(--kn-g1);margin-bottom:6px}\n.cgau-listing .cgnew .kn-fc-n{display:block;font:700 clamp(40px,4.4vw,58px)\/1 'Geist',sans-serif;letter-spacing:-.05em;color:var(--kn-ink);white-space:nowrap}\n.cgau-listing .cgnew .kn-fc-u{display:block;font:600 16px\/1.3 'Geist',sans-serif;color:var(--kn-ink);margin:6px 0 8px}\n.cgau-listing .cgnew .kn-fc p{font-size:16px;line-height:1.5;color:#343c45}\n.cgau-listing .cgnew .kn-sun circle{fill:#ffd400}\n.cgau-listing .cgnew .kn-sun g{stroke:#e0b400;stroke-width:4;stroke-linecap:round;transform-box:fill-box;transform-origin:50% 50%}\n.cgau-listing .cgnew .kn-cloud{fill:#5d6b79}\n.cgau-listing .cgnew .kn-cloud-l{fill:#9aa4ae}\n.cgau-listing .cgnew .kn-drops line{stroke:#3f86c6;stroke-width:3;stroke-linecap:round}\n.cgau-listing .cgnew .kn-wx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;border-top:1px solid var(--kn-line);border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-wx li{padding:20px 18px 20px 0;font-size:15px;line-height:1.4;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-wx li+li{padding-left:18px;border-left:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-wx b{display:block;font:700 26px\/1.1 'Geist',sans-serif;letter-spacing:-.035em;color:var(--kn-ink);margin-bottom:4px}\n.cgau-listing .cgnew .kn-fc-note{margin-top:22px;max-width:760px;font-size:15px;line-height:1.55;color:var(--kn-g1)}\n@keyframes cgau-kn-spin{to{transform:rotate(45deg)}}\n@keyframes cgau-kn-drop{0%{transform:translateY(-6px);opacity:0}30%{opacity:1}100%{transform:translateY(12px);opacity:0}}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-sun g{animation:cgau-kn-spin 6s linear infinite}\n.cgau-listing .cgnew .kn-drops line{animation:cgau-kn-drop 1.4s linear infinite}\n.cgau-listing .cgnew .kn-drops line:nth-child(2){animation-delay:.45s}\n.cgau-listing .cgnew .kn-drops line:nth-child(3){animation-delay:.9s}\n}\n@media (max-width:860px){\n.cgau-listing .cgnew .kn-fc{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:40px}\n.cgau-listing .cgnew .kn-fc\u003eli{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:16px}\n.cgau-listing .cgnew .kn-fc svg{width:52px;height:52px;grid-row:span 4}\n.cgau-listing .cgnew .kn-wx{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}\n.cgau-listing .cgnew .kn-wx li:nth-child(3){grid-column:1\/-1;padding-left:0;border-left:0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-wx b{font-size:21px}\n.cgau-listing .cgnew .kn-wx li{padding-right:10px}\n.cgau-listing .cgnew .kn-wx li+li{padding-left:12px}\n}\n\n\/* ==== MOMENT number-giant · \"year-dial\": eufy's 365-day rating set huge in the middle of a faint twelve-tick dial. On Shopify a hand on the rim goes once round and its conic sweep fills the digits with gold behind it, a year going by. Only an angle changes (the hand rotates about its own foot, inside the dial), nothing scales or slides. Static (eBay, reduced motion, old engines): digits filled, hand at twelve ==== *\/\n@property --cgau-kn-sw{syntax:'\u003cangle\u003e';inherits:true;initial-value:360deg}\n.cgau-listing .cgnew .kn-gi{margin-top:72px;text-align:center}\n.cgau-listing .cgnew .kn-gi p{text-align:center}\n.cgau-listing .cgnew .kn-gi-up{font:600 clamp(20px,2vw,26px)\/1.2 'Geist',sans-serif;letter-spacing:-.02em;color:var(--kn-yt)}\n.cgau-listing .cgnew .kn-gi-st{position:relative;display:grid;place-items:center;margin:14px auto 0;width:min(100%,540px);aspect-ratio:1;container-type:inline-size}\n.cgau-listing .cgnew .kn-gi-dial{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}\n.cgau-listing .cgnew .kn-gi-dial circle{fill:none;stroke:#dfe3e7;stroke-width:1.2}\n.cgau-listing .cgnew .kn-gi-dial .kn-gi-tk{stroke:#b9c0c7;stroke-width:1.6;stroke-linecap:round}\n.cgau-listing .cgnew .kn-gi-dial .kn-gi-tk:first-child{stroke:#b38b00;stroke-width:2.4}\n.cgau-listing .cgnew .kn-gi-hand{transform-box:view-box;transform-origin:50% 50%;transform:rotate(var(--cgau-kn-sw))}\n.cgau-listing .cgnew .kn-gi-hand line{stroke:#b38b00;stroke-width:2.4;stroke-linecap:round}\n.cgau-listing .cgnew .kn-gi-hand circle{fill:#b38b00;stroke:none}\n.cgau-listing .cgnew .kn-gi-d{position:relative;font:800 150px\/1.02 'Geist',sans-serif;font-size:42cqw;letter-spacing:-.065em;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-fill-color:transparent;background-image:conic-gradient(from 0deg at 50% 50%,rgba(223,227,231,0) 0deg var(--cgau-kn-sw),#dfe3e7 var(--cgau-kn-sw) 360deg),linear-gradient(140deg,#6b5600 0%,#a07c00 42%,#d9a900 78%,#f2c200 100%);-webkit-background-clip:text;background-clip:text}\n.cgau-listing .cgnew .kn-gi-c{max-width:520px;margin:18px auto 0;font-size:17px;line-height:1.5;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-gi-c b{color:var(--kn-ink)}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-gi{margin-top:52px}\n.cgau-listing .cgnew .kn-gi-st{width:min(100%,320px)}\n.cgau-listing .cgnew .kn-gi-c{font-size:16px}\n}\n\n\/* ==== MOTION (giant) · Shopify only. The block is its own fail-open arm trigger (85% down the screen). Waiting: the angle sits at 0, digits pale, hand at twelve. Triggered: the angle runs once round (1.6 s), the hand turns with it and the gold fills the digits behind it ==== *\/\n@keyframes cgau-kn-sw{from{--cgau-kn-sw:0deg}to{--cgau-kn-sw:360deg}}\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-gi-t{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 15%);animation-range:entry 0% entry 1%}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-gi-t\u003e.kn-gi-st{--cgau-kn-sw:0deg}\n}\n@container style(--cgau-kn-wait: 0){\n.cgau-listing .cgnew .kn-gi-t\u003e.kn-gi-st{animation:cgau-kn-sw 1.6s cubic-bezier(.5,0,.25,1) .1s both}\n}\n}\n}\n\n\/* ==== MODULE condition · docket: the condition written up like a Townsville dispatch docket. A yellow highlighter runs across the condition line, the camera sits on a black tile clipped over the docket's corner, the parcel lists live on the docket, three open columns explain it ==== *\/\n.cgau-listing .cgnew .kn-cd-g{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center}\n.cgau-listing .cgnew .kn-dk{position:relative;margin-top:40px;padding:0 0 26px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px var(--kn-line),0 34px 60px -44px rgba(20,24,29,.55)}\n.cgau-listing .cgnew .kn-dk-top{display:flex;justify-content:space-between;gap:12px;padding:16px 22px;border-bottom:2px dashed var(--kn-line);font:500 13px\/1.2 'Geist Mono',monospace;letter-spacing:.02em;color:var(--kn-g1);text-transform:uppercase}\n.cgau-listing .cgnew .kn-dk-cam{position:absolute;right:-18px;top:-46px;width:150px;aspect-ratio:1;border-radius:22px;overflow:clip;background:#000;box-shadow:0 22px 40px -22px rgba(20,24,29,.8);rotate:4deg}\n.cgau-listing .cgnew .kn-dk-cam img{width:100%;height:100%;object-fit:cover}\n.cgau-listing .cgnew .kn-dk-rows{padding:8px 22px 0}\n.cgau-listing .cgnew .kn-dk-rows\u003ediv{display:grid;grid-template-columns:minmax(0,.34fr) minmax(0,1fr);gap:14px;padding:12px 0;border-bottom:1px solid var(--kn-hair)}\n.cgau-listing .cgnew .kn-dk-rows\u003ediv:first-child{padding-right:130px}\n.cgau-listing .cgnew .kn-dk-rows dt{font:500 13px\/1.5 'Geist Mono',monospace;color:var(--kn-g1);text-transform:uppercase;letter-spacing:.02em}\n.cgau-listing .cgnew .kn-dk-rows dd{font-size:16px;line-height:1.45;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-hl{font-weight:600;color:var(--kn-ink);background-color:transparent;background-image:linear-gradient(transparent 12%,rgba(255,212,0,.62) 12%,rgba(255,212,0,.62) 88%,transparent 88%);background-repeat:no-repeat;background-size:var(--cgau-kn-hl) 100%;padding:0 3px;-webkit-box-decoration-break:clone;box-decoration-break:clone}\n.cgau-listing .cgnew .kn-dk-lists{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;padding:18px 22px 0}\n.cgau-listing .cgnew .kn-dk-lists h3{font-size:16px;letter-spacing:-.01em;margin-bottom:8px}\n.cgau-listing .cgnew .kn-dk-lists li{position:relative;padding:4px 0 4px 20px;font-size:15px;line-height:1.4;color:#343c45}\n.cgau-listing .cgnew .kn-dk-lists li::before{content:\"✓\";position:absolute;left:0;top:4px;font-weight:700;color:var(--kn-stt)}\n.cgau-listing .cgnew .kn-dk-lists .kn-not li::before{content:\"✕\";color:var(--kn-not)}\n.cgau-listing .cgnew .kn-cd-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:64px}\n.cgau-listing .cgnew .kn-cd-cols li{padding-top:16px;border-top:3px solid var(--kn-c2)}\n.cgau-listing .cgnew .kn-cd-cols li:nth-child(2){border-top-color:var(--kn-yb)}\n.cgau-listing .cgnew .kn-cd-cols li:nth-child(3){border-top-color:var(--kn-st2)}\n.cgau-listing .cgnew .kn-cd-cols h3{font-size:20px;letter-spacing:-.025em;margin-bottom:8px}\n.cgau-listing .cgnew .kn-cd-cols p{font-size:16px;line-height:1.55;color:#343c45}\n@keyframes cgau-kn-hl{from{--cgau-kn-hl:0%}to{--cgau-kn-hl:100%}}\n@media (max-width:860px){\n.cgau-listing .cgnew .kn-cd-g{grid-template-columns:minmax(0,1fr);gap:0}\n.cgau-listing .cgnew .kn-dk{margin-top:64px}\n.cgau-listing .cgnew .kn-dk-cam{width:112px;right:-6px;top:-50px}\n.cgau-listing .cgnew .kn-dk-rows\u003ediv:first-child{padding-right:90px}\n.cgau-listing .cgnew .kn-dk-rows\u003ediv{grid-template-columns:minmax(0,1fr);gap:2px}\n.cgau-listing .cgnew .kn-dk-lists{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .cgnew .kn-dk-top,.cgau-listing .cgnew .kn-dk-rows,.cgau-listing .cgnew .kn-dk-lists{padding-left:16px;padding-right:16px}\n.cgau-listing .cgnew .kn-dk-top{padding-right:118px;flex-direction:column;gap:2px}\n.cgau-listing .cgnew .kn-cd-cols{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:44px}\n}\n\n\/* ==== MOTION (condition) · Shopify only: the highlighter runs across the condition line as the docket scrolls in ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-hl{animation:cgau-kn-hl 1s linear both;animation-timeline:view();animation-range:entry 40% cover 45%}\n}\n}\n\n\/* ==== MODULE faq · exclusive accordion; answers glide open in Chrome (interpolate-size), open instantly elsewhere ==== *\/\n.cgau-listing .cgnew .kn-faq{max-width:820px;margin:44px auto 0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq details{border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font:600 clamp(18px,1.7vw,21px)\/1.3 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .cgnew .kn-faq summary::after{content:\"+\";flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--kn-soft);font:400 22px\/1 'Geist',sans-serif;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-faq details[open] summary::after{content:\"\\2212\"}\n.cgau-listing .cgnew .kn-faq summary:focus-visible{outline:2px solid var(--kn-stt);outline-offset:4px;border-radius:6px}\n.cgau-listing .cgnew .kn-faq details p{padding:0 50px 24px 0;font-size:17px;line-height:1.55;color:#343c45}\n@media (prefers-reduced-motion:no-preference){\n@supports (interpolate-size: allow-keywords){\n.cgau-listing .cgnew .kn-faq{interpolate-size:allow-keywords}\n.cgau-listing .cgnew .kn-faq details::details-content{height:0;overflow:clip;transition:height .38s var(--kn-ease),content-visibility .38s allow-discrete}\n.cgau-listing .cgnew .kn-faq details[open]::details-content{height:auto}\n}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-faq details p{padding-right:0}\n}\n\n\/* ==== MODULE buy · buying from CamGuard Australia: open columns, odometer numerals ==== *\/\n.cgau-listing .cgnew .kn-buy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:56px}\n.cgau-listing .cgnew .kn-buy\u003ediv{padding-top:18px;position:relative}\n.cgau-listing .cgnew .kn-buy\u003ediv::before{content:\"\";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:var(--kn-ink);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(2)::before{background:var(--kn-gst)}.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(3)::before{background:var(--kn-gc)}\n.cgau-listing .cgnew .kn-buy h3{font-size:21px;letter-spacing:-.025em;margin-bottom:8px}\n.cgau-listing .cgnew .kn-buy p{font-size:16px;line-height:1.5;color:#343c45}\n.cgau-listing .cgnew .kn-buy p+p{margin-top:10px}\n.cgau-listing .cgnew .kn-buy .kn-bign{display:block;font:700 clamp(64px,7vw,92px)\/1 'Geist',sans-serif;letter-spacing:-.06em;margin:4px 0 12px;white-space:nowrap}\n.cgau-listing .cgnew .kn-buy .kn-bign small{font-size:.3em;letter-spacing:-.02em;margin-left:6px;-webkit-text-fill-color:var(--kn-ink);color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-who{margin-top:44px;padding:26px 0 0;border-top:1px solid var(--kn-line);font-size:17px;line-height:1.55;color:#343c45;max-width:820px}\n.cgau-listing .cgnew .kn-who b{color:var(--kn-ink)}\n@keyframes cgau-kn-rule{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-buy{grid-template-columns:minmax(0,1fr);gap:22px}\n}\n\n\/* ==== MOTION (buy) · the column rules draw in ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-buy\u003ediv::before{animation:cgau-kn-rule 1s linear both;animation-timeline:view();animation-range:entry 10% entry 90%}\n}\n}\n\n\/* ==== MODULE specs · always the last h2, grouped rows, then the fine print ==== *\/\n.cgau-listing .cgnew .kn-specs{margin-top:44px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:24px;padding:26px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g h3{font-size:19px;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-sp-g dl{display:grid;gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:16px}\n.cgau-listing .cgnew .kn-sp-g dt{font-size:15px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-sp-g dd{font-size:16px;line-height:1.45;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-fine{margin-top:40px;display:grid;gap:10px;max-width:880px}\n.cgau-listing .cgnew .kn-fine p{font-size:13px;line-height:1.55;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-fine p:last-child{margin-top:8px;color:#424245;font-weight:500}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-sp-g{grid-template-columns:minmax(0,1fr);gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{grid-template-columns:minmax(0,.44fr) minmax(0,1fr);gap:12px}\n}\n\n\/* ==== REDUCED MOTION · nothing moves, everything shows ==== *\/\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-faq ::details-content{transition:none}\n}\n\n\/* ==== GUARDS (keep last) ==== *\/\n.cgau-listing .cgnew h1,.cgau-listing .cgnew h2,.cgau-listing .cgnew h3,.cgau-listing .cgnew h4{color:inherit;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;margin:0;padding:0}\n.cgau-listing .cgnew.cgau-listing .cgnew{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:left}\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* two-view integration, flagship Simple view (27.09.2026) *\/\n.cgau-listing #cgau-v-simple:checked ~ .cgau-shared{display:none}\n.cgau-listing .cgau-pane-simple .cgnew .kn-nav{display:none}\n.cgau-listing .cgau-chooser{display:none}\n.cgau-listing.cgau-listing .cgnew .kn-gx{padding-inline:.08em;margin-inline:-.08em}\n.cgau-listing.cgau-listing .cgnew .kn-odo{overflow:visible clip;margin-inline-end:.1em}\n.cgau-listing.cgau-listing .cgnew .kn-odo i::before{padding-inline:.14em;margin-inline:-.14em}\n.cgau-listing.cgau-listing .cgnew .kn-odo b{padding-inline:.1em;margin-inline:-.1em}\n.cgau-listing.cgau-listing .cgnew :is(.kn-odo,.kn-cu)+small{margin-inline-start:.3em}\n\n\/* split-word heading fix 23.10.2026: each heading's widest word fits its column at every width *\/\n@media (max-width:749px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing.cgau-listing h2.kn-h1{font-size:min(42px,calc(16.4883vw - 13.19px))}}\n@media (max-width:691px){.cgau-listing.cgau-listing.cgau-listing section.sp-section.sp-layout-timeline.sp-incident div.sp-shell article.sp-scene div.sp-head h2.sp-h2{font-size:min(clamp(31px, 4.5vw, 54px),calc(21.4511vw - 39.47px))}}\n@media (max-width:691px){.cgau-listing.cgau-listing.cgau-listing section.sp-section.sp-layout-image.sp-forecourt div.sp-shell article.sp-scene div.sp-head h2.sp-h2{font-size:min(clamp(31px, 4.5vw, 54px),calc(12.961vw - 14px))}}\n@media (max-width:691px){.cgau-listing.cgau-listing.cgau-listing section.sp-section.sp-layout-document.sp-backoffice div.sp-shell article.sp-scene div.sp-head h2.sp-h2{font-size:min(clamp(31px, 4.5vw, 54px),calc(15.6483vw - 30.04px))}}\n@media (max-width:659px){.cgau-listing.cgau-listing.cgau-listing section.sp-section.sp-layout-final.sp-final div.sp-shell article.sp-scene div.sp-head h2.sp-h2{font-size:min(clamp(46px, 7vw, 84px),calc(16.2642vw - 9.11px))}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgnew cgau-kn\"\u003e\n\n\n\u003cnav class=\"kn-nav\" aria-label=\"On this page\"\u003e\u003cdiv class=\"kn-nav-in\"\u003e\n\u003cspan class=\"kn-nav-t\"\u003eeufyCam S3 Pro\u003c\/span\u003e\u003cspan class=\"kn-nav-l\"\u003e\u003ca href=\"#kn-sensor\"\u003ePicture\u003c\/a\u003e\u003ca href=\"#kn-radar\"\u003eRadar\u003c\/a\u003e\u003ca href=\"#kn-hubs\"\u003eHomeBase\u003c\/a\u003e\u003ca href=\"#kn-cond\"\u003eCondition\u003c\/a\u003e\u003ca class=\"kn-nav-cta\" href=\"#kn-specs\"\u003eSpecs\u003c\/a\u003e\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/nav\u003e\n\n\u003c!-- MODULE hero · storm-lens: answers first on the storm band; a ring draws round the lens --\u003e\n\u003cdiv class=\"kn-sh\"\u003e\n\u003cspan class=\"kn-sh-rain\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"kn-w kn-sh-g\"\u003e\n\u003cdiv class=\"kn-sh-t\"\u003e\n\u003cp class=\"kn-eye\"\u003eeufyCam S3 Pro · \u003cspan class=\"kn-mono\"\u003eT8162\u003c\/span\u003e · \u003cb\u003eNew No Box\u003c\/b\u003e\u003c\/p\u003e\n\u003ch2 class=\"kn-h1\"\u003e4K colour. \u003cspan class=\"kn-gx kn-gyb kn-nw\"\u003eRadar sense.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cul class=\"kn-sh-ans\" aria-label=\"The short version\"\u003e\n\u003cli data-cgau-first=\"works\"\u003e\n\u003cb\u003eNeeds a HomeBase,\u003c\/b\u003e sold separately: HomeBase 3, HomeBase Mini (update its firmware first) or Professional S1. Not HomeBase 2; it won’t run on its own. \u003ca href=\"\/pages\/eufy-compatibility\"\u003eCheck your HomeBase ›\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"why\"\u003e\n\u003cb\u003eWhy the S3 Pro:\u003c\/b\u003e 4K from a 1\/1.8-inch sensor and f\/1.0 lens, radar plus PIR detection, built-in solar, no monthly fee for local recording.\u003c\/li\u003e\n\u003cli data-cgau-first=\"condition\"\u003e\n\u003cb\u003eNew No Box:\u003c\/b\u003e new and never used. Only the printed retail carton is missing; it travels in plain protective packaging.\u003c\/li\u003e\n\u003cli data-cgau-first=\"trust\"\u003e\n\u003cb\u003e12-month CamGuard warranty\u003c\/b\u003e · dispatched from Townsville · free Express on $99+ orders after discounts\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-sh-fig\"\u003e\n\u003cdiv class=\"kn-sh-cam\"\u003e\n\u003cspan class=\"kn-sh-glow\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"kn-sh-lean\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_52_Frame_172_2x_7cd218b6-fd04-4a94-b63a-41a3ee3b6dd5.png?v=1770837455\u0026amp;width=900\" alt=\"eufyCam S3 Pro face on: white housing, solar panel across the top, the lens with its blue ring between two spotlights\" width=\"900\" height=\"900\" fetchpriority=\"high\"\u003e\n\u003csvg class=\"kn-sh-ring\" viewbox=\"0 0 100 100\" aria-hidden=\"true\"\u003e\u003ccircle class=\"kn-sh-r\" cx=\"50\" cy=\"50\" r=\"46\" pathlength=\"100\"\u003e\u003c\/circle\u003e\u003ccircle class=\"kn-sh-p\" cx=\"50\" cy=\"50\" r=\"46\"\u003e\u003c\/circle\u003e\u003ccircle class=\"kn-sh-p kn-sh-p2\" cx=\"50\" cy=\"50\" r=\"46\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003col class=\"kn-sh-read\" aria-label=\"Headline numbers\"\u003e\n\u003cli\u003e\n\u003cb\u003e4K\u003c\/b\u003e3840 × 2160\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003ef\/1.0\u003c\/b\u003e1\/1.8-inch sensor\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e12 m\u003c\/b\u003eradar reach\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIP67\u003c\/b\u003erain and dust\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- MODULE sensor · numbers-aperture + the night row --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-sensor\" aria-labelledby=\"kn-sensor-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-sn-g\"\u003e\n\u003cdiv class=\"kn-sn-t\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-ey\"\u003eThe picture\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-sensor-h\"\u003eBig sensor. \u003cspan class=\"kn-gx kn-gy kn-nw\"\u003eBright lens.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eBuilt to hold colour as the light drops, rather than switch straight to infrared.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cul class=\"kn-sn-nums\"\u003e\n\u003cli\u003e\n\u003cb\u003e1\/1.8″\u003c\/b\u003e\u003cspan\u003estacked CMOS sensor\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003ef\/1.0\u003c\/b\u003e\u003cspan\u003eaperture\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e135°\u003c\/b\u003e\u003cspan\u003eview, 112° across, 60° tall\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-sn-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_791_T8162_T8892_T8893_T8894_US_TD03_V1_1.png?v=1770837311\u0026amp;width=1200\u0026amp;height=850\u0026amp;crop=bottom\" alt=\"Close-up of the eufyCam S3 Pro lens: layered glass rings lit blue on black\" width=\"1200\" height=\"850\" loading=\"lazy\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-nt\"\u003e\n\u003cfigure class=\"kn-nt-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_90_218c02d9-2548-4c77-9af9-351e7034691e.__CR0_0_600_450_PT0_SX600_V1.png?v=1770837455\u0026amp;width=600\u0026amp;height=290\u0026amp;crop=bottom\" alt=\"The same driveway at night in four frames: the human eye's view, MaxColor Vision, adaptive spotlight and infrared\" width=\"600\" height=\"290\" loading=\"lazy\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003ch3 class=\"kn-h3\"\u003eWhen the sun goes down\u003c\/h3\u003e\n\u003cp\u003eMaxColor Vision keeps colour in low light. In full darkness eufy recommends infrared (four 850 nm LEDs, up to 10 m) or the adaptive spotlight.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MOMENT reveal-spotlight · headlight sweep over eufy's night photo; names the camera --\u003e\n\u003csection class=\"kn-sec kn-sp\" id=\"kn-reveal\" aria-labelledby=\"kn-reveal-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\n\u003cp class=\"kn-eye kn-ey\"\u003eLights on\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-reveal-h\"\u003eeufyCam S3 Pro, \u003cspan class=\"kn-gx kn-gy kn-nw\"\u003elit.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-sp-fig kn-sp-t\"\u003e\n\u003cimg class=\"kn-sp-dk\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_793_T8162_T8892_T8893_T8894_US_TD05_V1.png?v=1785933894\u0026amp;width=1200\u0026amp;height=920\u0026amp;crop=bottom\" alt=\"\" aria-hidden=\"true\" width=\"1200\" height=\"920\" loading=\"lazy\"\u003e\n\u003cimg class=\"kn-sp-lt\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_793_T8162_T8892_T8893_T8894_US_TD05_V1.png?v=1785933894\u0026amp;width=1200\u0026amp;height=920\u0026amp;crop=bottom\" alt=\"eufyCam S3 Pro on a wall at night: white housing, solar panel across the top, the lens ringed in blue between two spotlights\" width=\"1200\" height=\"920\" loading=\"lazy\"\u003e\n\u003cspan class=\"kn-sp-beam\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/figure\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\u003cp class=\"kn-lede kn-sp-line\"\u003e4K, radar plus PIR, and solar built into the housing.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE story · radar-pir: pinned on Shopify, the finished diagram everywhere else --\u003e\n\u003csection class=\"kn-sec kn-band\" id=\"kn-radar\" aria-labelledby=\"kn-radar-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\n\u003cp class=\"kn-eye kn-ey\"\u003eRadar plus PIR\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-radar-h\"\u003eTwo sensors, \u003cspan class=\"kn-gx kn-gy kn-nw\"\u003eone alert.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-rd-run\"\u003e\n\u003cdiv class=\"kn-rd-stage\"\u003e\n\u003cdiv class=\"kn-rd\"\u003e\n\u003col class=\"kn-rd-steps\"\u003e\n\u003cli class=\"kn-rd-s1\"\u003e\n\u003ch3\u003eRadar picks up movement\u003c\/h3\u003e\n\u003cp\u003eOut to 12 m: a person, the cat, a branch in the wind.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-rd-s2\"\u003e\n\u003ch3\u003ePIR checks for body heat\u003c\/h3\u003e\n\u003cp\u003ePassive infrared senses warmth, so people and pets stand out from a swaying branch.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-rd-s3\"\u003e\n\u003ch3\u003eTogether, they decide\u003c\/h3\u003e\n\u003cp\u003eeufy advertises up to 99% fewer false alerts. That’s eufy’s claim, not a guarantee: placement and settings matter.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cfigure class=\"kn-rd-fig\" aria-label=\"Diagram: a yard seen from above. The camera at the bottom, radar rings at 4, 8 and 12 m, a branch, a cat and a person. Radar pings all three, heat shows on the cat and the person, and alert labels land on those two.\"\u003e\n\u003cdiv class=\"kn-rd-map\"\u003e\n\u003csvg viewbox=\"0 0 640 420\" aria-hidden=\"true\"\u003e\n\u003cdefs\u003e\u003cradialgradient id=\"kn-heat\"\u003e\u003cstop offset=\"0\" stop-color=\"#ff6a3d\" stop-opacity=\".6\"\u003e\u003c\/stop\u003e\u003cstop offset=\".55\" stop-color=\"#ff8a3d\" stop-opacity=\".28\"\u003e\u003c\/stop\u003e\u003cstop offset=\"1\" stop-color=\"#ffb13d\" stop-opacity=\"0\"\u003e\u003c\/stop\u003e\u003c\/radialgradient\u003e\u003c\/defs\u003e\n\u003cpath class=\"kn-rd-fan\" d=\"M320 400 L8.2 220 A360 360 0 0 1 631.8 220 Z\"\u003e\u003c\/path\u003e\n\u003cpath class=\"kn-rd-edge\" d=\"M320 400 L8.2 220 M320 400 L631.8 220\"\u003e\u003c\/path\u003e\n\u003cpath class=\"kn-rd-arc\" d=\"M216.1 340 A120 120 0 0 1 423.9 340\"\u003e\u003c\/path\u003e\n\u003cpath class=\"kn-rd-arc\" d=\"M112.2 280 A240 240 0 0 1 527.8 280\"\u003e\u003c\/path\u003e\n\u003cpath class=\"kn-rd-arc\" d=\"M8.2 220 A360 360 0 0 1 631.8 220\"\u003e\u003c\/path\u003e\n\u003cg class=\"kn-rd-sw\"\u003e\u003cpolygon points=\"320,400 320,40 257.5,45.5\"\u003e\u003c\/polygon\u003e\u003cline x1=\"320\" y1=\"400\" x2=\"320\" y2=\"40\"\u003e\u003c\/line\u003e\u003c\/g\u003e\n\u003ccircle class=\"kn-rd-heat\" cx=\"300\" cy=\"152\" r=\"40\"\u003e\u003c\/circle\u003e\n\u003ccircle class=\"kn-rd-heat\" cx=\"452\" cy=\"302\" r=\"32\"\u003e\u003c\/circle\u003e\n\u003cpath class=\"kn-rd-edge\" d=\"M118 272 Q150 252 186 230\"\u003e\u003c\/path\u003e\n\u003cellipse class=\"kn-rd-leaf\" cx=\"134\" cy=\"258\" rx=\"10\" ry=\"5\" transform=\"rotate(-30 134 258)\"\u003e\u003c\/ellipse\u003e\n\u003cellipse class=\"kn-rd-leaf\" cx=\"150\" cy=\"250\" rx=\"10\" ry=\"5\" transform=\"rotate(20 150 250)\"\u003e\u003c\/ellipse\u003e\n\u003cellipse class=\"kn-rd-leaf\" cx=\"166\" cy=\"240\" rx=\"10\" ry=\"5\" transform=\"rotate(-35 166 240)\"\u003e\u003c\/ellipse\u003e\n\u003cellipse class=\"kn-rd-leaf\" cx=\"180\" cy=\"233\" rx=\"9\" ry=\"5\" transform=\"rotate(15 180 233)\"\u003e\u003c\/ellipse\u003e\n\u003ccircle class=\"kn-rd-thing\" cx=\"300\" cy=\"129\" r=\"9\"\u003e\u003c\/circle\u003e\n\u003crect class=\"kn-rd-thing\" x=\"289\" y=\"141\" width=\"22\" height=\"36\" rx=\"10\"\u003e\u003c\/rect\u003e\n\u003cellipse class=\"kn-rd-thing\" cx=\"458\" cy=\"305\" rx=\"17\" ry=\"9\"\u003e\u003c\/ellipse\u003e\n\u003ccircle class=\"kn-rd-thing\" cx=\"440\" cy=\"296\" r=\"7\"\u003e\u003c\/circle\u003e\n\u003cpath class=\"kn-rd-thing\" d=\"M435 291 L436 283 L441 289 Z M441 289 L446 283 L446 291 Z\"\u003e\u003c\/path\u003e\n\u003cpath class=\"kn-rd-edge\" d=\"M474 305 Q488 302 486 290\" style=\"stroke:#3b4652;stroke-width:3\"\u003e\u003c\/path\u003e\n\u003ccircle class=\"kn-rd-ping\" cx=\"152\" cy=\"248\" r=\"36\"\u003e\u003c\/circle\u003e\n\u003ccircle class=\"kn-rd-ping\" cx=\"452\" cy=\"302\" r=\"28\"\u003e\u003c\/circle\u003e\n\u003ccircle class=\"kn-rd-ping\" cx=\"300\" cy=\"152\" r=\"32\"\u003e\u003c\/circle\u003e\n\u003crect class=\"kn-rd-cam\" x=\"302\" y=\"392\" width=\"36\" height=\"20\" rx=\"6\"\u003e\u003c\/rect\u003e\n\u003ccircle cx=\"320\" cy=\"402\" r=\"5\" fill=\"#ffd400\"\u003e\u003c\/circle\u003e\n\u003c\/svg\u003e\n\u003cspan class=\"kn-rd-m\" style=\"left:58.8%;top:70%\"\u003e4 m\u003c\/span\u003e\n\u003cspan class=\"kn-rd-m\" style=\"left:67.6%;top:44.8%\"\u003e8 m\u003c\/span\u003e\n\u003cspan class=\"kn-rd-m\" style=\"left:76.4%;top:19.6%\"\u003e12 m\u003c\/span\u003e\n\u003cspan class=\"kn-rd-lb\" style=\"left:23.4%;top:67%\"\u003eBranch\u003c\/span\u003e\n\u003cspan class=\"kn-rd-lb\" style=\"left:70.6%;top:79%\"\u003eCat\u003c\/span\u003e\n\u003cspan class=\"kn-rd-lb\" style=\"left:46.9%;top:44.5%\"\u003ePerson\u003c\/span\u003e\n\u003cspan class=\"kn-rd-lb\" style=\"left:50%;top:102%\"\u003eS3 Pro\u003c\/span\u003e\n\u003cspan class=\"kn-rd-chip\" style=\"left:46.9%;top:27%\"\u003ePerson\u003c\/span\u003e\n\u003cspan class=\"kn-rd-chip\" style=\"left:70.6%;top:63.5%\"\u003ePet\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kn-ill\"\u003eDiagram\u003c\/span\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE compat · hub-rows picker (every detail shows if a host strips the inputs) --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-hubs\" aria-labelledby=\"kn-hubs-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-est\"\u003eWorks with\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-hubs-h\"\u003eThree hubs. \u003cspan class=\"kn-gx kn-gst\"\u003eNot HomeBase 2.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eIt needs a HomeBase, sold separately. Tap yours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-hubs-p\"\u003e\n\u003cdiv class=\"kn-hr\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"kn-hr-lg\" id=\"kn-hr-lg\"\u003eYour HomeBase\u003c\/p\u003e\n\u003cdiv class=\"kn-hr-list\" role=\"radiogroup\" aria-labelledby=\"kn-hr-lg\"\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-c1\" checked\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_43_S380HomeBase_HomeBase3_542af988-9fe7-4b94-aaf9-3d122c34e931.png?v=1770838017\u0026amp;width=160\" alt=\"\" width=\"160\" height=\"160\" loading=\"lazy\"\u003e\u003cspan\u003eHomeBase 3\u003csmall\u003eS380\u003c\/small\u003e\u003c\/span\u003e\u003cspan class=\"kn-pill\"\u003e✓ Runs it\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-c2\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/original_upscayl_2x_upscayl-standard-4x.png?v=1771704143\u0026amp;width=160\" alt=\"\" width=\"160\" height=\"160\" loading=\"lazy\"\u003e\u003cspan\u003eHomeBase Mini\u003csmall\u003efirmware first\u003c\/small\u003e\u003c\/span\u003e\u003cspan class=\"kn-pill\"\u003e✓ Runs it\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-c3\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1200_1200_1_e81f4125-23b8-48e7-9c41-97c6972d0c66.webp?v=1773676433\u0026amp;width=160\" alt=\"\" width=\"160\" height=\"160\" loading=\"lazy\"\u003e\u003cspan\u003eProfessional S1\u003c\/span\u003e\u003cspan class=\"kn-pill\"\u003e✓ Runs it\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-c4\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/HB2A_f47819c4-edb3-4c39-8a6c-8fb1995d1ee0.png?v=1786183721\u0026amp;width=160\" alt=\"\" width=\"160\" height=\"186\" loading=\"lazy\"\u003e\u003cspan\u003eHomeBase 2\u003csmall\u003eS280\u003c\/small\u003e\u003c\/span\u003e\u003cspan class=\"kn-pill kn-px\"\u003e✕ No\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-c5\"\u003e\u003cspan class=\"kn-hr-ic\" aria-hidden=\"true\"\u003e0\u003c\/span\u003e\u003cspan\u003eNo HomeBase\u003c\/span\u003e\u003cspan class=\"kn-pill kn-px\"\u003e✕ No\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-c6\"\u003e\u003cspan class=\"kn-hr-ic\" aria-hidden=\"true\"\u003eS3\u003c\/span\u003e\u003cspan\u003eAnother S3?\u003c\/span\u003e\u003cspan class=\"kn-pill kn-pi\"\u003ei Model\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-hr-panel\" aria-live=\"polite\"\u003e\n\u003cdiv class=\"kn-v kn-v1\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003eHomeBase 3 runs it\u003c\/p\u003e\n\u003cp\u003e16 GB built in, up to 16 TB with a drive (sold separately). Apple Home works through HomeBase 3, with video capped at 1080p.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v2\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003eHomeBase Mini runs it\u003c\/p\u003e\n\u003cp\u003eAdded in eufy’s August 2026 guide: update the Mini’s firmware before pairing. 8 GB built in (a little less usable), plus a microSD card up to 1 TB, sold separately.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v3\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003eProfessional S1 runs it\u003c\/p\u003e\n\u003cp\u003eeufy’s own S1 compatibility guide lists this camera by model, \u003cspan class=\"kn-mono\"\u003eT8162\u003c\/span\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v4\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-no\"\u003e✕\u003c\/i\u003eHomeBase 2 won’t run it\u003c\/p\u003e\n\u003cp\u003eeufy’s S3 Pro FAQ says so directly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v5\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003eNo HomeBase, no recording\u003c\/p\u003e\n\u003cp\u003eNo standalone mode, no card slot and no storage on the camera.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v6\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003ei\u003c\/i\u003eSame letters, different gear\u003c\/p\u003e\n\u003cp\u003eThis is \u003cspan class=\"kn-mono\"\u003eT8162\u003c\/span\u003e. The eufyCam 3C (\u003cspan class=\"kn-mono\"\u003eT8161\u003c\/span\u003e) and eufyCam 3 \/ S330 (\u003cspan class=\"kn-mono\"\u003eT8160\u003c\/span\u003e) are different cameras; FamiLock S3 is a door lock.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-pk-more\"\u003eClips live on the HomeBase, with no monthly fee for local recording. \u003ca class=\"kn-link\" href=\"\/pages\/eufy-compatibility\"\u003eCheck your HomeBase ›\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE solar-forecast · power as a forecast, then battery and weather --\u003e\n\u003csection class=\"kn-sec kn-band\" id=\"kn-sky\" aria-labelledby=\"kn-sky-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-ey\"\u003eSolar and weather\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-sky-h\"\u003eMade for \u003cspan class=\"kn-gx kn-gy kn-nw\"\u003ethe weather.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eSolarPlus 2.0 is built into the top. The power, in eufy’s numbers:\u003c\/p\u003e\n\u003c\/div\u003e\n\u003col class=\"kn-fc\"\u003e\n\u003cli\u003e\n\u003csvg class=\"kn-sun\" viewbox=\"0 0 64 64\" aria-hidden=\"true\"\u003e\u003cg\u003e\u003cline x1=\"32\" y1=\"3\" x2=\"32\" y2=\"11\"\u003e\u003c\/line\u003e\u003cline x1=\"32\" y1=\"53\" x2=\"32\" y2=\"61\"\u003e\u003c\/line\u003e\u003cline x1=\"3\" y1=\"32\" x2=\"11\" y2=\"32\"\u003e\u003c\/line\u003e\u003cline x1=\"53\" y1=\"32\" x2=\"61\" y2=\"32\"\u003e\u003c\/line\u003e\u003cline x1=\"11.5\" y1=\"11.5\" x2=\"17.2\" y2=\"17.2\"\u003e\u003c\/line\u003e\u003cline x1=\"46.8\" y1=\"46.8\" x2=\"52.5\" y2=\"52.5\"\u003e\u003c\/line\u003e\u003cline x1=\"11.5\" y1=\"52.5\" x2=\"17.2\" y2=\"46.8\"\u003e\u003c\/line\u003e\u003cline x1=\"46.8\" y1=\"17.2\" x2=\"52.5\" y2=\"11.5\"\u003e\u003c\/line\u003e\u003c\/g\u003e\u003ccircle cx=\"32\" cy=\"32\" r=\"13\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003cspan class=\"kn-fc-day\"\u003eFull sun\u003c\/span\u003e\u003cspan class=\"kn-fc-n\"\u003e450–900\u003c\/span\u003e\u003cspan class=\"kn-fc-u\"\u003emAh collected a day\u003c\/span\u003e\u003cp\u003eIn full direct sun.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 64 64\" aria-hidden=\"true\"\u003e\u003ccircle cx=\"24\" cy=\"24\" r=\"11\" fill=\"#ffd400\"\u003e\u003c\/circle\u003e\u003cpath class=\"kn-cloud\" d=\"M18 50 h30 a10 10 0 0 0 0-20 a14 14 0 0 0-26 3 a9 9 0 0 0-4 17z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"kn-fc-day\"\u003eAn average day\u003c\/span\u003e\u003cspan class=\"kn-fc-n\"\u003e100–200\u003c\/span\u003e\u003cspan class=\"kn-fc-u\"\u003emAh used\u003c\/span\u003e\u003cp\u003eOver a day and night of average use.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 64 64\" aria-hidden=\"true\"\u003e\u003cpath class=\"kn-cloud-l\" d=\"M14 38 h32 a10 10 0 0 0 0-20 a14 14 0 0 0-26 3 a9 9 0 0 0-6 17z\"\u003e\u003c\/path\u003e\u003cg class=\"kn-drops\"\u003e\u003cline x1=\"22\" y1=\"46\" x2=\"20\" y2=\"54\"\u003e\u003c\/line\u003e\u003cline x1=\"32\" y1=\"46\" x2=\"30\" y2=\"54\"\u003e\u003c\/line\u003e\u003cline x1=\"42\" y1=\"46\" x2=\"40\" y2=\"54\"\u003e\u003c\/line\u003e\u003c\/g\u003e\u003c\/svg\u003e\u003cspan class=\"kn-fc-day\"\u003eShade\u003c\/span\u003e\u003cspan class=\"kn-fc-n\"\u003eUSB-C\u003c\/span\u003e\u003cspan class=\"kn-fc-u\"\u003etop-ups\u003c\/span\u003e\u003cp\u003eCharge it over USB-C, or add an external solar panel (not included).\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cdiv class=\"kn-gi kn-gi-t\"\u003e\n\u003cp class=\"kn-gi-up\"\u003eUp to\u003c\/p\u003e\n\u003cdiv class=\"kn-gi-st\"\u003e\n\u003csvg class=\"kn-gi-dial\" viewbox=\"0 0 200 200\" aria-hidden=\"true\"\u003e\u003cg\u003e\u003cline class=\"kn-gi-tk\" x1=\"100\" y1=\"3\" x2=\"100\" y2=\"13\"\u003e\u003c\/line\u003e\u003cline class=\"kn-gi-tk\" x1=\"148.5\" y1=\"16\" x2=\"143.5\" y2=\"24.7\"\u003e\u003c\/line\u003e\u003cline class=\"kn-gi-tk\" x1=\"184\" y1=\"51.5\" x2=\"175.3\" y2=\"56.5\"\u003e\u003c\/line\u003e\u003cline class=\"kn-gi-tk\" x1=\"197\" y1=\"100\" x2=\"187\" y2=\"100\"\u003e\u003c\/line\u003e\u003cline class=\"kn-gi-tk\" x1=\"184\" y1=\"148.5\" x2=\"175.3\" y2=\"143.5\"\u003e\u003c\/line\u003e\u003cline class=\"kn-gi-tk\" x1=\"148.5\" y1=\"184\" x2=\"143.5\" y2=\"175.3\"\u003e\u003c\/line\u003e\u003cline class=\"kn-gi-tk\" x1=\"100\" y1=\"197\" x2=\"100\" y2=\"187\"\u003e\u003c\/line\u003e\u003cline class=\"kn-gi-tk\" x1=\"51.5\" y1=\"184\" x2=\"56.5\" y2=\"175.3\"\u003e\u003c\/line\u003e\u003cline class=\"kn-gi-tk\" x1=\"16\" y1=\"148.5\" x2=\"24.7\" y2=\"143.5\"\u003e\u003c\/line\u003e\u003cline class=\"kn-gi-tk\" x1=\"3\" y1=\"100\" x2=\"13\" y2=\"100\"\u003e\u003c\/line\u003e\u003cline class=\"kn-gi-tk\" x1=\"16\" y1=\"51.5\" x2=\"24.7\" y2=\"56.5\"\u003e\u003c\/line\u003e\u003cline class=\"kn-gi-tk\" x1=\"51.5\" y1=\"16\" x2=\"56.5\" y2=\"24.7\"\u003e\u003c\/line\u003e\u003c\/g\u003e\u003ccircle cx=\"100\" cy=\"100\" r=\"97\"\u003e\u003c\/circle\u003e\u003cg class=\"kn-gi-hand\"\u003e\u003cline x1=\"100\" y1=\"46\" x2=\"100\" y2=\"17\"\u003e\u003c\/line\u003e\u003ccircle cx=\"100\" cy=\"17\" r=\"3.2\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\u003c\/svg\u003e\n\u003cp class=\"kn-gi-d\"\u003e365\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-gi-c\"\u003e\u003cb\u003edays per charge\u003c\/b\u003e on eufy’s rating, at 300 seconds of recording a day.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cul class=\"kn-wx\"\u003e\n\u003cli\u003e\n\u003cb\u003e13,000 mAh\u003c\/b\u003erechargeable battery\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIP67\u003c\/b\u003erain and dust rated\u003c\/li\u003e\n\u003cli\u003e\n\u003cb class=\"kn-nw\"\u003e−20 to 50 °C\u003c\/b\u003eoperating range\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"kn-fc-note\"\u003eBattery and solar figures are eufy’s own published numbers; real results vary with placement, traffic, sunlight and settings. On battery or solar it records events, with Smart Snapshot stills between them, not continuous video. eufy’s AU page says 24\/7 recording needs a power adapter and Wired Mode in the eufy app; its US page still lists Wired Mode as in development, so check your firmware.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE condition · docket --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-cond\" aria-labelledby=\"kn-cond-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-cd-g\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-ec\"\u003eCondition\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-cond-h\"\u003eNew inside. \u003cspan class=\"kn-gx kn-gc kn-nw\"\u003ePlain outside.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eNew and never used, with its standard accessories. Only the printed retail carton is missing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-dk\"\u003e\n\u003cp class=\"kn-dk-top\"\u003e\u003cspan\u003eCamGuard Australia · Townsville\u003c\/span\u003e\u003cspan\u003eDocket\u003c\/span\u003e\u003c\/p\u003e\n\u003cfigure class=\"kn-dk-cam\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_51_T8162-1.png?v=1770837455\u0026amp;width=400\" alt=\"eufyCam S3 Pro from the front corner, solar panel along the top\" width=\"400\" height=\"400\" loading=\"lazy\"\u003e\u003c\/figure\u003e\n\u003cdl class=\"kn-dk-rows\"\u003e\n\u003cdiv\u003e\n\u003cdt\u003eItem\u003c\/dt\u003e\n\u003cdd\u003eeufyCam S3 Pro (\u003cspan class=\"kn-mono\"\u003eT8162\u003c\/span\u003e)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eCondition\u003c\/dt\u003e\n\u003cdd\u003e\u003cmark class=\"kn-hl\"\u003eNew No Box · new, never used\u003c\/mark\u003e\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003ePacking\u003c\/dt\u003e\n\u003cdd\u003ePlain protective packaging, no printed retail carton\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWarranty\u003c\/dt\u003e\n\u003cdd\u003e12 months, ours\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003cdiv class=\"kn-dk-lists\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eIn the parcel\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeufyCam S3 Pro, new, never used\u003c\/li\u003e\n\u003cli\u003eCharging cable\u003c\/li\u003e\n\u003cli\u003eMounting bracket and fixings\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eNot included\u003c\/h3\u003e\n\u003cul class=\"kn-not\"\u003e\n\u003cli\u003eThe printed retail carton\u003c\/li\u003e\n\u003cli\u003eA HomeBase (sold separately)\u003c\/li\u003e\n\u003cli\u003eAn external solar panel\u003c\/li\u003e\n\u003cli\u003eA microSD card (it has no slot)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cul class=\"kn-cd-cols\"\u003e\n\u003cli\u003e\n\u003ch3\u003eWhy no box\u003c\/h3\u003e\n\u003cp\u003eThis S3 Pro was split out of a multi-camera kit. Like a box of avocados from a Tablelands farm gate, split up the street: same avos, nobody takes the whole box. A kit’s one carton can’t be split, so your camera travels in plain protective packaging.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003eWhat it means for you\u003c\/h3\u003e\n\u003cp\u003eWe pass the bulk savings on, keeping a small nibble for our costs and the 12-month warranty we honour ourselves.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003eWhat we describe\u003c\/h3\u003e\n\u003cp\u003eThe packaging and eufy’s published spec sheet. It’s unused, so we don’t open or test each unit.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE faq · exclusive, smooth; the dispatch answer repeats \"busy periods\" --\u003e\n\u003csection class=\"kn-sec kn-cv\" id=\"kn-faq\" aria-labelledby=\"kn-faq-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\u003ch2 class=\"kn-h2\" id=\"kn-faq-h\"\u003eGood to know.\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-faq\"\u003e\n\u003cdetails name=\"kn-faq\" open\u003e\u003csummary\u003eHas it been used?\u003c\/summary\u003e\u003cp\u003eNo. It’s new and never used, split out of a multi-camera kit. Only the printed retail carton is missing.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eDo I need a HomeBase?\u003c\/summary\u003e\u003cp\u003eYes, sold separately: HomeBase 3, HomeBase Mini (update its firmware first) or Professional S1. Not HomeBase 2.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eDoes colour night vision work in total darkness?\u003c\/summary\u003e\u003cp\u003eColour needs a little light. In full darkness eufy recommends infrared or the spotlight.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWhen will my order leave Townsville?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day; same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE buy · buying from CamGuard Australia --\u003e\n\u003csection class=\"kn-sec kn-band kn-cv\" id=\"kn-buy\" aria-labelledby=\"kn-buy-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eBuying from CamGuard Australia\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-buy-h\"\u003eSent from Townsville.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-buy\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99.00 it’s $9.95 tracked, or $12.95 Express.\u003c\/p\u003e\n\u003cp\u003eWe aim to dispatch the same day; same day to 1 business day is typical from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-st\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:1\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:2\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003emonths\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty, not a manufacturer warranty, with Australian Consumer Law rights on top. Faulty or not as described? We cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-c\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:3\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:10\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003edays\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eChange of mind within 30 days of delivery, complete and unused. You pay the return postage; the original shipping isn’t refunded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-who\"\u003e\u003cb\u003eWho you’re buying from:\u003c\/b\u003e an independent Australian importer in Townsville. Happy to answer questions before you buy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE specs · last h2 + fine print --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-specs\" aria-labelledby=\"kn-specs-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-specs-h\"\u003eTech specs.\u003c\/h2\u003e\n\u003cdiv class=\"kn-specs\"\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eCamera\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eModel\u003c\/dt\u003e\n\u003cdd\u003eeufyCam S3 Pro (\u003cspan class=\"kn-mono\"\u003eT8162\u003c\/span\u003e, \u003cspan class=\"kn-mono\"\u003eT81621W1\u003c\/span\u003e), New No Box\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eVideo\u003c\/dt\u003e\n\u003cdd\u003e4K, 3840 × 2160; 8x digital zoom\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eOptics\u003c\/dt\u003e\n\u003cdd\u003e1\/1.8-inch sensor, f\/1.0, 135°\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eNight\u003c\/h3\u003e\n\u003cdl\u003e\u003cdiv\u003e\n\u003cdt\u003eModes\u003c\/dt\u003e\n\u003cdd\u003eMaxColor Vision, adaptive spotlight, infrared (up to 10 m)\u003c\/dd\u003e\n\u003c\/div\u003e\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eDetection\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eMotion\u003c\/dt\u003e\n\u003cdd\u003eRadar plus PIR\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSmart alerts\u003c\/dt\u003e\n\u003cdd\u003eFace, human, vehicle, pet; depends on the HomeBase and settings, and not a certainty\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSound\u003c\/dt\u003e\n\u003cdd\u003eTwo-way audio, voices up to 8 m; 100 dB siren\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003ePower\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eBattery\u003c\/dt\u003e\n\u003cdd\u003e13,000 mAh, USB-C charging\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eRuntime\u003c\/dt\u003e\n\u003cdd\u003eUp to 365 days per charge (eufy’s rating, 300 seconds a day)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSolar\u003c\/dt\u003e\n\u003cdd\u003eSolarPlus 2.0 built in; external panel supported, not included\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWi-Fi\u003c\/dt\u003e\n\u003cdd\u003e2.4 GHz only\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eHomeBase\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNeeds one of\u003c\/dt\u003e\n\u003cdd\u003eHomeBase 3, HomeBase Mini, Professional S1\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSmart home\u003c\/dt\u003e\n\u003cdd\u003eApple Home (via HomeBase 3), Amazon Alexa, Google Assistant\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eBuild\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWeather\u003c\/dt\u003e\n\u003cdd\u003eIP67; −20 °C to 50 °C\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSize\u003c\/dt\u003e\n\u003cdd\u003e69 × 82.4 × 143.5 mm, white; shipping weight 534 g\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fine\"\u003e\n\u003cp\u003eCompatibility follows eufy’s most recent published guides. Where eufy’s documents disagree, we follow eufy’s newest statement about that exact model and hub, and where eufy hasn’t confirmed a pairing we mark it not compatible until it does. Features depend on the camera, HomeBase firmware and eufy app, and eufy may change them.\u003c\/p\u003e\n\u003cp\u003eThe S3 Pro records; it doesn’t prevent anything, and detection can miss or mislabel activity.\u003c\/p\u003e\n\u003cp\u003eProduct images are official eufy images. Illustrations and diagrams are labelled.\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty applies, not a manufacturer warranty. Nothing here limits your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller, not an official or authorised supplier, distributor or representative of eufy, Anker Innovations or their affiliates. Product names and trademarks belong to their owners.\u003c\/p\u003e\n\u003cp\u003eDetails believed accurate at time of listing.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun sp-servo\"\u003e\n  \u003cdiv class=\"sp-bar\"\u003e\u003cdiv class=\"sp-ticker\"\u003e\n\u003cspan\u003eOPEN ALL NIGHT · AISLE SEVEN · PIE WARMER FORENSICS · NEW NO BOX · CAMGUARD AUSTRALIA · EUFYCAM S3 PRO 4K ADD-ON CAMERA · \u003c\/span\u003e\u003cspan aria-hidden=\"true\"\u003eOPEN ALL NIGHT · AISLE SEVEN · PIE WARMER FORENSICS · NEW NO BOX · CAMGUARD AUSTRALIA · EUFYCAM S3 PRO 4K ADD-ON CAMERA · \u003c\/span\u003e\u003cspan aria-hidden=\"true\"\u003eOPEN ALL NIGHT · AISLE SEVEN · PIE WARMER FORENSICS · NEW NO BOX · CAMGUARD AUSTRALIA · EUFYCAM S3 PRO 4K ADD-ON CAMERA · \u003c\/span\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n  \u003cdiv class=\"sp-canopy\" aria-label=\"Original late-night convenience-servo parody\"\u003e\n    \u003cdiv class=\"sp-shell sp-canopy-inner\"\u003e\n      \u003cdiv class=\"sp-store-lockup\"\u003e\n        \u003cspan class=\"sp-storemark\" aria-hidden=\"true\"\u003e\u003cb\u003eN\u003c\/b\u003e\u003ci\u003eS\u003c\/i\u003e\u003c\/span\u003e\n        \u003cspan class=\"sp-store-name\"\u003e\u003cb\u003eNight Shift\u003c\/b\u003e\u003csmall\u003eCamGuard forecourt · Townsville\u003c\/small\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"sp-open-sign\"\u003eOpen all night*\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cheader class=\"sp-hero\"\u003e\u003cdiv class=\"sp-shell\"\u003e\u003cdiv class=\"sp-herogrid\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"sp-eyebrow\"\u003eOpen all night · Aisle seven · Forecourt incident 02:13\u003c\/div\u003e\n\u003ch2 class=\"sp-title\"\u003ePump four. One ute. The pie warmer has receipts.\u003c\/h2\u003e\n\u003cp class=\"sp-lead\"\u003eA new, never-used S3 Pro add-on clocks into a fluorescent forecourt: radar and PIR cross-check movement, MaxColor keeps the late-night event in colour, solar works day shift and a compatible HomeBase runs the back office. HomeBase 3 is the documented AU path.\u003c\/p\u003e\n\u003cp class=\"sp-contextline\"\u003eThe 2:13am pie-warmer incident has two exhausted witnesses.\u003c\/p\u003e\n\u003cspan class=\"sp-wordmark\"\u003e\u003ci aria-hidden=\"true\"\u003e\u003c\/i\u003eCamGuard Australia\u003c\/span\u003e\u003cdiv class=\"sp-badges\"\u003e\n\u003cspan class=\"sp-badge\"\u003e4K MaxColor Vision\u003c\/span\u003e\u003cspan class=\"sp-badge\"\u003eRadar + PIR\u003c\/span\u003e\u003cspan class=\"sp-badge\"\u003eSolarPlus 2.0\u003c\/span\u003e\u003cspan class=\"sp-badge\"\u003eCompatible HomeBase required\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"sp-product\"\u003e\u003cspan class=\"sp-sticker\"\u003eNew, never used · add-on camera\u003c\/span\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_52_Frame_172_2x_7cd218b6-fd04-4a94-b63a-41a3ee3b6dd5.png?v=1770837455\" alt=\"eufyCam S3 Pro 4K Add-On Camera · New No Box\" loading=\"eager\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/header\u003e\n  \u003cdiv class=\"sp-forecourt-board\" aria-label=\"Night-shift product feature board\"\u003e\n    \u003cdiv class=\"sp-shell sp-pylon-grid\"\u003e\n      \u003cdiv class=\"sp-pylon-brand\"\u003e\n\u003cspan\u003eForecourt board\u003c\/span\u003e\u003cb\u003eNight Shift\u003c\/b\u003e\u003csmall\u003eUseful numbers. No fuel-price maths.\u003c\/small\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sp-pylon-cell\"\u003e\n\u003cspan\u003eCamera\u003c\/span\u003e\u003cb\u003e4K\u003c\/b\u003e\u003csmall\u003eMaxColor vision\u003c\/small\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sp-pylon-cell\"\u003e\n\u003cspan\u003eIncident\u003c\/span\u003e\u003cb\u003e02:13\u003c\/b\u003e\u003csmall\u003ePie still warm-ish\u003c\/small\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sp-pylon-cell\"\u003e\n\u003cspan\u003eDay roster\u003c\/span\u003e\u003cb\u003eSolar\u003c\/b\u003e\u003csmall\u003eIntegrated panel\u003c\/small\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sp-pylon-cell sp-pylon-required\"\u003e\n\u003cspan\u003eBack office\u003c\/span\u003e\u003cb\u003eHB3 \/ Mini \/ S1\u003c\/b\u003e\u003csmall\u003eRequired · not included\u003c\/small\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"sp-shell\"\u003e\u003cdiv class=\"sp-critical\"\u003e\n\u003cstrong\u003eNew No Box · critical compatibility\u003c\/strong\u003e\u003cp\u003e\u003cb\u003eThis add-on \u003c\/b\u003ecamera cannot work standalone and requires a compatible eufy HomeBase, sold separately. HomeBase 3 (S380) and HomeBase Mini are supported, and eufy’s current compatibility list also supports HomeBase Professional S1 (T9000). HomeBase 2 is not compatible. Features can differ by base and firmware. This New No Box parcel does not include a HomeBase.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eCondition:\u003c\/b\u003e New and never used. It arrives in plain protective packaging without its original retail carton. It is not refurbished, renewed or a return.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n  \u003csection class=\"sp-section sp-context\"\u003e\u003cdiv class=\"sp-shell\"\u003e\u003cdiv class=\"sp-contextgrid\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"sp-label\"\u003eThe premise, in plain English\u003c\/div\u003e\n\u003ch2\u003eThe 2:13am pie-warmer incident has two exhausted witnesses.\u003c\/h2\u003e\n\u003cp\u003eThis is an original Australian late-night convenience-servo parody, not a real fuel or convenience-store brand. Radar spots movement, PIR checks heat, MaxColor keeps the forecourt event in colour, the integrated solar panel works day shift and a compatible HomeBase runs the back office. HomeBase 3 is the documented AU path. The camera clocks in alone because New No Box means the retail carton missed the roster, not that the camera has worked before.\u003c\/p\u003e\n\u003cdiv class=\"sp-contextnote\"\u003eRecurring customer: a suspicious ute whose driver buys one meat pie, photographs the fuel board and says the ibis started it.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-actor\" role=\"img\" aria-label=\"02:13 · UTE AT PUMP FOUR · IBIS IN AISLE\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003cb\u003e02:13 · UTE AT PUMP FOUR · IBIS IN AISLE\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"sp-section sp-layout-timeline sp-incident\"\u003e\u003cdiv class=\"sp-shell\"\u003e\u003carticle class=\"sp-scene\"\u003e\u003cdiv class=\"sp-head\"\u003e\n\u003cspan class=\"sp-no\"\u003e01\u003c\/span\u003e\u003cdiv\u003e\n\u003cdiv class=\"sp-label\"\u003eAISLE 01 · INCIDENT LOG · 02:13\u003c\/div\u003e\n\u003ch2 class=\"sp-h2\"\u003eThe ute arrives. The night shift wakes up.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-body\"\u003e\n\u003cdiv class=\"sp-copy\"\u003e\n\u003cp\u003eA suspicious ute rolls into the fictional forecourt at 2:13am. The camera’s job is not to judge the servo snack decision; it is to preserve useful motion evidence without treating every wet price flag as a major event.\u003c\/p\u003e\n\u003cp class=\"sp-note\"\u003eThe log is deliberately specific: 02:13 movement near pump four, 02:14 warm person confirmed, 02:15 ibis enters the chips aisle emotionally. Useful security is not the largest alert count; it is evidence that separates the ute from the fluttering price flag.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-beats\"\u003e\n\u003cdiv class=\"sp-beat\"\u003e\n\u003cb\u003e02:13\u003c\/b\u003e\u003cspan\u003eUte arrives\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-beat\"\u003e\n\u003cb\u003e02:14\u003c\/b\u003e\u003cspan\u003ePerson confirmed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-beat\"\u003e\n\u003cb\u003e02:15\u003c\/b\u003e\u003cspan\u003eIbis enters\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sp-section sp-layout-split sp-witness\"\u003e\u003cdiv class=\"sp-shell\"\u003e\u003carticle class=\"sp-scene\"\u003e\u003cdiv class=\"sp-head\"\u003e\n\u003cspan class=\"sp-no\"\u003e02\u003c\/span\u003e\u003cdiv\u003e\n\u003cdiv class=\"sp-label\"\u003eAISLE 02 · TWO EXHAUSTED WITNESSES\u003c\/div\u003e\n\u003ch2 class=\"sp-h2\"\u003eRadar saw movement. PIR felt the heat.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-body\"\u003e\n\u003cdiv class=\"sp-copy\"\u003e\n\u003cp\u003eRadar and passive infrared cross-check the event before the alert progresses. One reports movement; the other checks heat. They agree more reliably than the customer and attendant discussing whether the last sausage roll was “fresh this arvo”.\u003c\/p\u003e\n\u003cp class=\"sp-note\"\u003eRadar and PIR are the two witnesses on the overnight roster. eufy’s “up to 99% fewer false alerts” is the manufacturer claim for their combined approach, not a guarantee that every forecourt and wind-blown object behaves identically.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eOpen the 2:13am forecourt incident log\u003c\/summary\u003e\u003cdiv class=\"sp-secret\"\u003e02:13:07 · ute arrives. 02:13:11 · radar reports motion. 02:13:12 · PIR confirms warm person. 02:13:19 · customer asks whether the pie has been there since Tuesday. Investigation escalates.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-beats\"\u003e\n\u003cdiv class=\"sp-beat\"\u003e\n\u003cb\u003eRadar\u003c\/b\u003e\u003cspan\u003eMotion\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-beat\"\u003e\n\u003cb\u003ePIR\u003c\/b\u003e\u003cspan\u003eHeat\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-beat\"\u003e\n\u003cb\u003eFinding\u003c\/b\u003e\u003cspan\u003eRelevant\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sp-section sp-layout-image sp-forecourt\"\u003e\u003cdiv class=\"sp-shell\"\u003e\u003carticle class=\"sp-scene\"\u003e\u003cdiv class=\"sp-head\"\u003e\n\u003cspan class=\"sp-no\"\u003e03\u003c\/span\u003e\u003cdiv\u003e\n\u003cdiv class=\"sp-label\"\u003eAISLE 03 · FLUORO FORECOURT\u003c\/div\u003e\n\u003ch2 class=\"sp-h2\"\u003eRain, flags and one ibis auditioning for management.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-body\"\u003e\n\u003cdiv class=\"sp-copy\"\u003e\n\u003cp\u003eThe camera is rated IP67 for outdoor duty. Dual sensing is designed to reduce irrelevant motion alerts, while the recurring ibis remains free to patrol the bin area with absolute managerial confidence.\u003c\/p\u003e\n\u003cp class=\"sp-note\"\u003eRain and moving signage belong on any outdoor night shift. IP67 helps the camera live outside; the sensing system then decides whether ordinary movement deserves a notification.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"sp-feature sp-scan\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_793_T8162_T8892_T8893_T8894_US_TD05_V1.png?v=1770837638\" alt=\"eufyCam S3 Pro 4K Add-On Camera feature view\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eeufy radar illustration: up to 99% fewer false alerts and up to 40 ft detection are eufy claims. Actual results depend on placement, settings, target and surroundings; alerts are not guaranteed to catch every event.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sp-section sp-layout-band sp-image\"\u003e\u003cdiv class=\"sp-shell\"\u003e\u003carticle class=\"sp-scene\"\u003e\u003cdiv class=\"sp-head\"\u003e\n\u003cspan class=\"sp-no\"\u003e04\u003c\/span\u003e\u003cdiv\u003e\n\u003cdiv class=\"sp-label\"\u003eAISLE 04 · PIE-WARMER FORENSICS\u003c\/div\u003e\n\u003ch2 class=\"sp-h2\"\u003eMaxColor keeps the 2:13am story in colour.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-body\"\u003e\n\u003cdiv class=\"sp-copy\"\u003e\n\u003cp\u003eThe F1.0 lens and large sensor support low-light colour, helping preserve useful detail when the question is black ute, navy hoodie or an ibis-shaped shopping bag. In complete darkness, infrared or the adaptive spotlight remains the practical route.\u003c\/p\u003e\n\u003cp class=\"sp-note\"\u003eF1.0 optics and the large sensor support low-light colour, which matters when the question is black ute, blue ute or ibis-shaped shopping bag. Complete darkness still calls for infrared or the adaptive spotlight.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-signalbox sp-scan\"\u003e\n\u003cspan\u003ePIE-WARMER FORENSICS\u003c\/span\u003e\u003cb\u003e4K · F1.0 · MAXCOLOR\u003c\/b\u003e\u003cdiv class=\"sp-meter\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sp-section sp-layout-split sp-dayshift\"\u003e\u003cdiv class=\"sp-shell\"\u003e\u003carticle class=\"sp-scene\"\u003e\u003cdiv class=\"sp-head\"\u003e\n\u003cspan class=\"sp-no\"\u003e05\u003c\/span\u003e\u003cdiv\u003e\n\u003cdiv class=\"sp-label\"\u003eAISLE 05 · DAY-SHIFT POWER\u003c\/div\u003e\n\u003ch2 class=\"sp-h2\"\u003eSolar clocks on before the night manager.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-body\"\u003e\n\u003cdiv class=\"sp-copy\"\u003e\n\u003cp\u003eThe integrated SolarPlus 2.0 panel supports daily charging, with USB-C and optional external solar support. Placement still decides whether daylight reaches it; a petrol-station canopy cannot be negotiated into transparency.\u003c\/p\u003e\n\u003cp class=\"sp-note\"\u003eThe integrated panel works the daylight shift, with USB-C and optional external solar support available. The night manager cannot roster sunlight under the canopy by writing it in fluorescent marker.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-beats\"\u003e\n\u003cdiv class=\"sp-beat\"\u003e\n\u003cb\u003ePanel\u003c\/b\u003e\u003cspan\u003eBuilt in\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-beat\"\u003e\n\u003cb\u003eUSB-C\u003c\/b\u003e\u003cspan\u003eAvailable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-beat\"\u003e\n\u003cb\u003eShade\u003c\/b\u003e\u003cspan\u003eStill shade\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sp-section sp-layout-document sp-backoffice\"\u003e\u003cdiv class=\"sp-shell\"\u003e\u003carticle class=\"sp-scene\"\u003e\u003cdiv class=\"sp-head\"\u003e\n\u003cspan class=\"sp-no\"\u003e06\u003c\/span\u003e\u003cdiv\u003e\n\u003cdiv class=\"sp-label\"\u003eSTAFF ONLY · BACK OFFICE\u003c\/div\u003e\n\u003ch2 class=\"sp-h2\"\u003eNo compatible HomeBase, no shift, no footage.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-body\"\u003e\n\u003cdiv class=\"sp-copy\"\u003e\n\u003cp\u003eThis add-on has no standalone mode or onboard card storage. Pair it with a HomeBase 3, HomeBase Mini or HomeBase Professional S1 on current firmware before the camera clocks on; the base is sold separately.\u003c\/p\u003e\n\u003cp class=\"sp-note\"\u003eA compatible HomeBase runs the back office: HomeBase 3, HomeBase Mini or HomeBase Professional S1 can cover the shift; HomeBase 2 cannot. Update the hub's firmware before the first shift.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eOpen the back-office access card\u003c\/summary\u003e\u003cdiv class=\"sp-secret\"\u003eACCESS DENIED: camera presented without a confirmed compatible HomeBase. The attendant can sell you a lukewarm pie but cannot create a storage system through confidence alone.\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003ePress the ibis assistance bell\u003c\/summary\u003e\u003cdiv class=\"sp-secret\"\u003eIBIS STATEMENT: “I entered for hot chips and found only procedural hostility.” CAMERA NOTE: bird observed, no package removed, fuel board remains emotionally confronting.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-signalbox sp-scan\"\u003e\n\u003cspan\u003eBACK OFFICE\u003c\/span\u003e\u003cb\u003eCOMPATIBLE HOMEBASE REQUIRED\u003c\/b\u003e\u003cdiv class=\"sp-meter\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sp-section sp-layout-split sp-archive\"\u003e\u003cdiv class=\"sp-shell\"\u003e\u003carticle class=\"sp-scene\"\u003e\u003cdiv class=\"sp-head\"\u003e\n\u003cspan class=\"sp-no\"\u003e07\u003c\/span\u003e\u003cdiv\u003e\n\u003cdiv class=\"sp-label\"\u003eSTAFF ONLY · LOCAL NIGHT LOG\u003c\/div\u003e\n\u003ch2 class=\"sp-h2\"\u003eThe footage stays in the back office, not a premium plan.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-body\"\u003e\n\u003cdiv class=\"sp-copy\"\u003e\n\u003cp\u003eHomeBase 3 starts with local storage and can expand with a compatible drive up to the listed limit. No subscription is required for local recording. The shift log stays at your place instead of becoming a monthly forecourt surcharge.\u003c\/p\u003e\n\u003cp class=\"sp-note\"\u003eLocal footage stays in the HomeBase 3 archive and can use compatible drive expansion. No required subscription means head office cannot quietly add “forecourt evidence premium” to next month’s direct debit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-signalbox sp-scan\"\u003e\n\u003cspan\u003eLOCAL NIGHT LOG\u003c\/span\u003e\u003cb\u003e16GB → 16TB\u003c\/b\u003e\u003cdiv class=\"sp-meter\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sp-section sp-layout-dispatch sp-dispatch\"\u003e\u003cdiv class=\"sp-shell\"\u003e\u003carticle class=\"sp-scene\"\u003e\u003cdiv class=\"sp-head\"\u003e\n\u003cspan class=\"sp-no\"\u003e08\u003c\/span\u003e\u003cdiv\u003e\n\u003cdiv class=\"sp-label\"\u003eCOUNTER 01 · SHIFT HANDOVER\u003c\/div\u003e\n\u003ch2 class=\"sp-h2\"\u003eNew No Box clocks out from Townsville.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-body\"\u003e\n\u003cdiv class=\"sp-copy\"\u003e\n\u003cp\u003eWe do our best to dispatch the same day; same-day to 1 business day is typical from Townsville. During busy periods it can extend a little, though that is rare.\u003c\/p\u003e\n\u003cp class=\"sp-note\"\u003eNew No Box stock clocks out from Townsville in protective packaging. The camera is new and never used; it simply arrives without the original retail carton or a faded two-for-one energy-drink sticker.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-beats\"\u003e\n\u003cdiv class=\"sp-beat\"\u003e\n\u003cb\u003eCondition\u003c\/b\u003e\u003cspan\u003eNew No Box\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-beat\"\u003e\n\u003cb\u003eWarranty\u003c\/b\u003e\u003cspan\u003e12 months · ours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-beat\"\u003e\n\u003cb\u003ePostage\u003c\/b\u003e\u003cspan\u003eExpress on $99+ orders\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sp-section sp-layout-final sp-final\"\u003e\u003cdiv class=\"sp-shell\"\u003e\u003carticle class=\"sp-scene\"\u003e\u003cdiv class=\"sp-head\"\u003e\n\u003cspan class=\"sp-no\"\u003e09\u003c\/span\u003e\u003cdiv\u003e\n\u003cdiv class=\"sp-label\"\u003eSHIFT CLOSED · INCIDENT RESOLVED\u003c\/div\u003e\n\u003ch2 class=\"sp-h2\"\u003eUte identified. Pie consumed. Ibis cleared.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-body\"\u003e\n\u003cdiv class=\"sp-copy\"\u003e\n\u003cp\u003eA new, never-used S3 Pro add-on with 4K low-light colour, radar plus PIR and integrated solar. The original retail carton missed the roster. A compatible HomeBase remains required and is not included.\u003c\/p\u003e\n\u003cp class=\"sp-note\"\u003eFinal incident note: ute departed, pie consumed, fuel-board photo preserved, ibis cleared for lack of pockets. HomeBase 3 remains in the back office doing the actual filing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-signalbox sp-scan\"\u003e\n\u003cspan\u003eINCIDENT RESOLVED\u003c\/span\u003e\u003cb\u003eCOMPATIBLE HOMEBASE STILL REQUIRED\u003c\/b\u003e\u003cdiv class=\"sp-meter\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/div\u003e\u003c\/section\u003e\n  \n  \u003csection class=\"sp-admin-scene\"\u003e\u003cdiv class=\"sp-shell\"\u003e\n\u003cdiv class=\"sp-label\"\u003eProduct media · included hardware\u003c\/div\u003e\n\u003ch2 class=\"sp-admin-title\"\u003eStockroom equipment cage\u003c\/h2\u003e\n\u003cdiv class=\"sp-media-grid\"\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_51_T8162-1.png?v=1770837455\" alt=\"eufyCam S3 Pro camera product view\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eS3 Pro add-on camera with integrated panel · mounting bracket and fixings · USB-C charging cable · protective non-retail packaging. This stock is split out of a multi-camera kit, and each camera ships with the complete boxed-version accessory set in plain protective packaging · only the retail carton is omitted.\u003c\/figcaption\u003e\u003c\/figure\u003e\u003caside\u003e\u003ch3\u003eKeep the pairing in the plan.\u003c\/h3\u003e\n\u003cp\u003eThis is one add-on camera. Its required compatible HomeBase and any expansion drive are separate purchases.\u003c\/p\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"sp-admin-scene\"\u003e\u003cdiv class=\"sp-shell\"\u003e\n\u003cdiv class=\"sp-label\"\u003eCondition · compatibility · responsibility\u003c\/div\u003e\n\u003ch2 class=\"sp-admin-title\"\u003eTill receipt: New No Box\u003c\/h2\u003e\n\u003cdiv class=\"sp-two\"\u003e\n\u003carticle class=\"sp-panel\"\u003e\u003ch3\u003eNew No Box\u003c\/h3\u003e\n\u003cp\u003eNew and never used. It arrives in plain protective packaging without its original retail carton. It is not refurbished, renewed or a return.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eYour 12-month warranty is provided by CamGuard Australia, not the manufacturer, and does not replace any Australian Consumer Law rights.\u003c\/b\u003e\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"sp-panel\"\u003e\u003ch3\u003eWhat is not in the package\u003c\/h3\u003e\n\u003cul class=\"sp-list\"\u003e\n\u003cli\u003eCompatible HomeBase · required\u003c\/li\u003e\n\u003cli\u003eexternal solar panel\u003c\/li\u003e\n\u003cli\u003eretail carton\u003c\/li\u003e\n\u003cli\u003ean assistant manager for the ibis complaint\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"sp-admin-scene sp-layout-band\"\u003e\u003cdiv class=\"sp-shell\"\u003e\n\u003cdiv class=\"sp-label\"\u003eSetup route\u003c\/div\u003e\n\u003ch2 class=\"sp-admin-title\"\u003eStore-opening checklist\u003c\/h2\u003e\n\u003cdiv class=\"sp-steps\"\u003e\n\u003cdiv class=\"sp-step\"\u003ePair with a HomeBase 3, HomeBase Mini or HomeBase Professional S1 on current firmware\u003c\/div\u003e\n\u003cdiv class=\"sp-step\"\u003eCharge by USB-C\u003c\/div\u003e\n\u003cdiv class=\"sp-step\"\u003eAdd the camera through the confirmed compatible HomeBase in the eufy app\u003c\/div\u003e\n\u003cdiv class=\"sp-step\"\u003eMount for a useful view and useful sun\u003c\/div\u003e\n\u003cdiv class=\"sp-step\"\u003eSet motion zones and choose the night mode\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"sp-admin-scene\"\u003e\u003cdiv class=\"sp-shell\"\u003e\n\u003cdiv class=\"sp-label\"\u003eVerified product record\u003c\/div\u003e\n\u003ch2 class=\"sp-admin-title\"\u003ePrice-board specifications\u003c\/h2\u003e\n\u003cdiv class=\"sp-specs\"\u003e\n\u003cdiv class=\"sp-spec\"\u003e\n\u003cspan\u003eResolution\u003c\/span\u003e\u003cb\u003e4K · 3840×2160\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-spec\"\u003e\n\u003cspan\u003eLens\u003c\/span\u003e\u003cb\u003eF1.0 · 1\/1.8in sensor · 135°\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-spec\"\u003e\n\u003cspan\u003eDetection\u003c\/span\u003e\u003cb\u003eRadar + PIR · up to 99% fewer false alerts\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-spec\"\u003e\n\u003cspan\u003eNight\u003c\/span\u003e\u003cb\u003eMaxColor Vision · IR · adaptive spotlight\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-spec\"\u003e\n\u003cspan\u003eAudio\u003c\/span\u003e\u003cb\u003eFull-duplex two-way · dual mic\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-spec\"\u003e\n\u003cspan\u003eSiren\u003c\/span\u003e\u003cb\u003e100dB at 0.1m\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-spec\"\u003e\n\u003cspan\u003eWeather\u003c\/span\u003e\u003cb\u003eIP67 · −20°C to 50°C\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-spec\"\u003e\n\u003cspan\u003eStorage\u003c\/span\u003e\u003cb\u003eNo camera storage · compatible HomeBase required\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"sp-admin-scene sp-layout-document\"\u003e\u003cdiv class=\"sp-shell\"\u003e\n\u003cdiv class=\"sp-label\"\u003eBuyer questions\u003c\/div\u003e\n\u003ch2 class=\"sp-admin-title\"\u003eQuestions at the counter\u003c\/h2\u003e\n\u003cdiv class=\"sp-faqs\"\u003e\n\u003cdetails\u003e\u003csummary\u003eCan this camera work by itself?\u003c\/summary\u003e\u003cdiv class=\"sp-secret\"\u003eNo. It is an add-on camera and needs HomeBase 3 (S380), HomeBase Mini or HomeBase Professional S1 (T9000) to operate; none is included. There is no standalone mode or card slot.\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhich HomeBase can I use?\u003c\/summary\u003e\u003cdiv class=\"sp-secret\"\u003eHomeBase 3 (S380), HomeBase Mini and HomeBase Professional S1 (T9000) are supported; HomeBase 2 is not. Features can differ by base and firmware.\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes the camera have a microSD slot?\u003c\/summary\u003e\u003cdiv class=\"sp-secret\"\u003eNo. Footage is stored through the required compatible HomeBase; available features depend on the exact base, region and firmware.\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it renewed?\u003c\/summary\u003e\u003cdiv class=\"sp-secret\"\u003eNo. This unit is new and never used, supplied in protective non-retail packaging without its retail carton.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"sp-admin-scene sp-layout-dispatch\"\u003e\u003cdiv class=\"sp-shell\"\u003e\n\u003cdiv class=\"sp-label\"\u003eCamGuard Australia\u003c\/div\u003e\n\u003ch2 class=\"sp-admin-title\"\u003eNight-shift handover and rights\u003c\/h2\u003e\n\u003cdetails\u003e\u003csummary\u003eOpen shipping, warranty and returns\u003c\/summary\u003e\u003cdiv class=\"sp-secret\"\u003e\u003cdiv class=\"sp-commerce\"\u003e\n\u003cp\u003eTownsville dispatch is usually same-day to 1 business day because we do our best to send orders the same day. Busy periods can push that window out, although this is rare.\u003c\/p\u003e\n\u003cp\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under that, tracked postage is $9.95, with a $12.95 Express upgrade.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia provides its own 12-month warranty · not a manufacturer warranty · alongside your rights under the Australian Consumer Law.\u003c\/p\u003e\n\u003cp\u003eChange of mind is accepted within 30 days of delivery: return postage is yours and original shipping is not refunded. If the item is faulty or not as described inside 12 months, we cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003cfooter class=\"sp-footer\"\u003e\u003cdiv class=\"sp-shell\"\u003e\n\u003cspan class=\"sp-wordmark\"\u003eCamGuard Australia\u003c\/span\u003e\u003cp\u003eABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent reseller of genuine eufy Security products, not affiliated with or endorsed by Anker Innovations. Product names and trademarks belong to their respective owners. Our own 12-month warranty sits alongside Australian Consumer Law rights.\u003c\/p\u003e\n\u003cp\u003eTypical dispatch is same-day to 1 business day from Townsville; during busy periods the window can extend.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/footer\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on orders of $99 or more after discounts. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eNew No Box. New, never used; supplied without the printed retail carton, with all standard accessories.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp\u003eCondition: New No Box. New, never used; supplied without the printed retail carton, with all standard accessories. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: eufyCam S3 Pro (T81621W1): compatible HomeBase required, not included. HomeBase 3 confirmed; Professional S1 listed in its dedicated guide; HomeBase Mini added in eufy's August 2026 guide. Not compatible with HomeBase 2. No onboard storage or microSD slot; 2.4 GHz Wi-Fi only. Battery and solar-charging figures are eufy's own published numbers; real-world results vary with placement, sunlight, traffic and settings.\u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003eThe Fun view's \"Night Shift, Convenience Servo\" is a fictional comedy late-night petrol-station and convenience-store framing for this listing · not affiliated with any real fuel, servo or convenience-store brand; the forecourt incident, ute, pie warmer and ibis are invented for effect. Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43073801682987,"sku":"CG-ECS3P-NNB-W","price":269.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_52_Frame_172_2x_7cd218b6-fd04-4a94-b63a-41a3ee3b6dd5.png?v=1770837455"},{"product_id":"eufy-eufycam-3-s330-4k-wireless-add-on-security-camera-new-no-box","title":"eufy eufyCam 3 (S330) 4K Wireless Add-On Security Camera | New No Box","description":"\u003c!--\n  CamGuard Australia · eufy eufyCam 3 (S330) 4K Wireless Add-On Security Camera | New No Box · SKU CG-ECS330-NNB-T\n  TWO-VIEW LISTING · built by CamGuard Two-View Studio · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  FUN VIEW (default): Ticketeque: Official Waiting Room · original theme with reviewed corrections, re-scoped under .cgfun\n  SIMPLE VIEW: eufy.com register rendered from factsheets\/ECS330.json (every printed spec carries status verified)\n  SHARED: terms and footer below both views; re-skinned in the Fun view\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the chooser hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Anton\u0026family=Manrope:wght@400;600;800\u0026family=JetBrains+Mono:wght@400;700\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#0c1017;--fun-ink:#eef1f7;--fun-accent:#ff2d55;--fun-display:'Anton',Impact,sans-serif;--fun-display-weight:400;--fun-body:'Manrope',-apple-system,\"Segoe UI\",sans-serif;--sw-bg:#00d97e;--sw-border:#0c1017;--sw-ink:#0c1017;--sw-radius:0px;--sh-bg-fun:#eef1f7;--sh-ink-fun:#0c1017;--sh-body-fun:#0c1017;--sh-mute-fun:#5a6478;--sh-line-fun:#c3cad8;--sh-panel-fun:#ffffff}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun *,\n.cgau-listing .cgfun *::before,\n.cgau-listing .cgfun *::after{box-sizing:border-box;margin:0;padding:0}\n\n.cgau-listing .cgfun{\n  --tkq-queue:#EEF1F7;--tkq-corp:#0B2FB4;--tkq-sky:#2E6BFF;--tkq-hot:#FF2D55;\n  --tkq-conf:#00D97E;--tkq-stub:#F7EFD9;--tkq-ink:#0C1017;--tkq-night:#070B14;--tkq-foil:#B8C6FF;\n  font-family:'Manrope',-apple-system,Segoe UI,sans-serif;color:var(--tkq-ink);\n  line-height:1.55;font-size:17px;background:var(--tkq-queue);-webkit-font-smoothing:antialiased}\n\n.cgau-listing .cgfun section,\n.cgau-listing .cgfun footer{container-type:inline-size;position:relative;isolation:isolate;overflow:hidden}\n.cgau-listing .cgfun .tkq-shell{width:min(1240px,100% - 48px);margin-inline:auto;position:relative;z-index:2}\n.cgau-listing .cgfun h2,.cgau-listing .cgfun h3{font-family:'Anton',Impact,sans-serif;\n  font-weight:400;letter-spacing:-.015em;line-height:.94;text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance}\n.cgau-listing .cgfun h2{font-size:clamp(46px,9.4cqi,104px)}\n.cgau-listing .cgfun h3{font-size:clamp(30px,4.6cqi,54px)}\n.cgau-listing .cgfun h4{font-family:'Manrope',sans-serif;font-weight:800;font-size:20px;letter-spacing:-.01em}\n.cgau-listing .cgfun p{margin-bottom:15px;max-width:74ch}\n.cgau-listing .cgfun strong{font-weight:800}\n.cgau-listing .cgfun .tkq-tag{display:inline-block;font-family:'JetBrains Mono',monospace;font-size:11px;\n  font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:7px 11px;border:2px solid currentColor;margin-bottom:18px}\n.cgau-listing .cgfun .tkq-lead{font-size:clamp(18px,1.7cqi,21px);max-width:66ch}\n.cgau-listing .cgfun .tkq-sec{padding:74px 0}\n.cgau-listing .cgfun .tkq-note{font-family:'JetBrains Mono',monospace;font-size:12px;letter-spacing:.05em;color:#5A6478}\n\n\n.cgau-listing .cgfun .tkq-hero{background:linear-gradient(180deg,#FFFFFF 0%,var(--tkq-queue) 62%,#DDE3EE 100%);padding:0 0 86px}\n.cgau-listing .cgfun .tkq-bar{background:var(--tkq-corp);color:#fff;padding:13px 0}\n.cgau-listing .cgfun .tkq-bar-in{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center}\n.cgau-listing .cgfun .tkq-mark{font-family:'Anton',sans-serif;font-size:23px;letter-spacing:.03em;\n  white-space:nowrap;color:#fff;text-transform:uppercase}\n.cgau-listing .cgfun .tkq-bar-meta{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.14em;color:var(--tkq-foil)}\n.cgau-listing .cgfun .tkq-ticker{background:var(--tkq-ink);color:var(--tkq-foil);padding:9px 0;overflow:hidden}\n.cgau-listing .cgfun .tkq-ticker-run{display:flex;width:max-content;white-space:nowrap;\n  font-family:'JetBrains Mono',monospace;font-size:12px;letter-spacing:.1em;animation:cgau-tkq-run 34s linear infinite}\n.cgau-listing .cgfun .tkq-ticker-run span{padding-right:42px}\n.cgau-listing .cgfun .tkq-window{margin-top:44px;border:3px solid var(--tkq-ink);background:#fff;box-shadow:20px 20px 0 rgba(11,47,180,.16)}\n.cgau-listing .cgfun .tkq-window-top{display:flex;align-items:center;gap:9px;padding:12px 16px;\n  border-bottom:3px solid var(--tkq-ink);background:#E5E9F2}\n.cgau-listing .cgfun .tkq-dot{width:12px;height:12px;border-radius:50%;background:#C3CAD8;border:1.5px solid var(--tkq-ink)}\n.cgau-listing .cgfun .tkq-url{flex:1 1 190px;font-family:'JetBrains Mono',monospace;font-size:11px;background:#fff;\n  border:1.5px solid var(--tkq-ink);padding:5px 10px;color:#5A6478;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\n.cgau-listing .cgfun .tkq-queue-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}\n.cgau-listing .cgfun .tkq-queue-main{padding:44px 40px 40px;border-right:3px solid var(--tkq-ink)}\n.cgau-listing .cgfun .tkq-queue-side{padding:34px 30px;background:var(--tkq-queue)}\n.cgau-listing .cgfun .tkq-spin{width:56px;height:56px;border-radius:50%;border:7px solid #D5DCEA;\n  border-top-color:var(--tkq-sky);animation:cgau-tkq-spin 1.35s linear infinite;margin-bottom:22px}\n.cgau-listing .cgfun .tkq-posn b{font-family:'Anton',sans-serif;font-weight:400;font-size:clamp(64px,11cqi,124px);\n  line-height:.86;color:var(--tkq-corp);display:flex;letter-spacing:-.02em;margin:8px 0 6px}\n.cgau-listing .cgfun .tkq-reel{display:inline-block;height:.86em;overflow:hidden;vertical-align:bottom}\n.cgau-listing .cgfun .tkq-reel i{display:block;font-style:normal;animation:cgau-tkq-reel 5.5s steps(1) infinite}\n.cgau-listing .cgfun .tkq-track{height:22px;border:3px solid var(--tkq-ink);background:#fff;margin:26px 0 10px;position:relative;overflow:hidden}\n.cgau-listing .cgfun .tkq-track i{position:absolute;inset:0 auto 0 0;\n  background:repeating-linear-gradient(115deg,var(--tkq-sky) 0 11px,#5C8DFF 11px 22px);animation:cgau-tkq-back 13s ease-in-out infinite}\n.cgau-listing .cgfun .tkq-warn{margin-top:26px;background:var(--tkq-hot);color:#fff;border:3px solid var(--tkq-ink);\n  padding:15px 18px;font-family:'JetBrains Mono',monospace;font-size:13px;font-weight:700;letter-spacing:.05em;box-shadow:7px 7px 0 var(--tkq-ink)}\n.cgau-listing .cgfun .tkq-crowd{display:flex;flex-wrap:wrap;gap:5px;margin-top:24px}\n.cgau-listing .cgfun .tkq-crowd i{width:11px;height:15px;border-radius:5px 5px 2px 2px;background:#AEB9CE;animation:cgau-tkq-shuffle 4.2s ease-in-out infinite}\n.cgau-listing .cgfun .tkq-crowd i:nth-child(3n){background:#8E9CB8;animation-delay:.5s}\n.cgau-listing .cgfun .tkq-crowd i:nth-child(4n){animation-delay:1.1s}\n.cgau-listing .cgfun .tkq-crowd i:nth-child(5n){background:#C6CFDF;animation-delay:1.7s}\n.cgau-listing .cgfun .tkq-crowd i:last-child{background:var(--tkq-conf);animation:none;box-shadow:0 0 0 3px rgba(0,217,126,.28)}\n\n.cgau-listing .cgfun .tkq-bill{border:3px solid var(--tkq-ink);background:var(--tkq-night);padding:26px 22px;\n  box-shadow:11px 11px 0 var(--tkq-corp);position:relative;overflow:hidden;text-align:center;color:#fff}\n.cgau-listing .cgfun .tkq-bill::before{content:\"\";position:absolute;inset:-40% -10% auto;height:120%;\n  background:radial-gradient(ellipse at 50% 0%,rgba(0,217,126,.34),transparent 62%);animation:cgau-tkq-beam 9s ease-in-out infinite}\n.cgau-listing .cgfun .tkq-bill span{position:relative;display:block;font-family:'JetBrains Mono',monospace;font-size:10px;\n  letter-spacing:.2em;color:var(--tkq-foil);text-transform:uppercase}\n.cgau-listing .cgfun .tkq-bill b{position:relative;display:block;font-family:'Anton',sans-serif;\n  font-size:clamp(30px,5.4cqi,46px);line-height:.94;margin:14px 0 6px;text-transform:uppercase}\n.cgau-listing .cgfun .tkq-4k{position:relative;margin:18px auto 10px;width:min(250px,94%);\n  border:3px solid var(--tkq-foil);background:#fff;padding:6px;overflow:hidden}\n.cgau-listing .cgfun .tkq-4k img{width:100%;height:auto;display:block;object-fit:contain;background:#fff}\n.cgau-listing .cgfun .tkq-4k i{position:absolute;left:12px;top:12px;z-index:3;font-style:normal;\n  font-family:'Anton',sans-serif;font-size:22px;letter-spacing:.04em;color:var(--tkq-ink);\n  background:var(--tkq-conf);border:2px solid var(--tkq-ink);padding:1px 9px}\n.cgau-listing .cgfun .tkq-4k::after{content:\"\";position:absolute;inset:0 auto 0 -35%;width:22%;z-index:2;\n  background:linear-gradient(90deg,transparent,rgba(0,217,126,.42),transparent);animation:cgau-tkq-scan 7s ease-in-out infinite}\n\n.cgau-listing .cgfun .tkq-shot{border:2px solid #29406E;background:#040814;padding:9px;margin-top:30px}\n.cgau-listing .cgfun .tkq-shot img{width:100%;height:auto;display:block;object-fit:contain;background:#fff}\n.cgau-listing .cgfun .tkq-shot figcaption{font-family:'JetBrains Mono',monospace;font-size:10.5px;\n  letter-spacing:.14em;color:#7FA0DC;padding:11px 3px 3px;text-transform:uppercase}\n.cgau-listing .cgfun .tkq-shot-light{border-color:#fff;background:rgba(255,255,255,.14)}\n.cgau-listing .cgfun .tkq-shot-light figcaption{color:#fff}\n.cgau-listing .cgfun .tkq-shot-pass{border-color:#45557A;background:#060B16;margin-top:22px}\n.cgau-listing .cgfun .tkq-shot-pass figcaption{color:#A9BCE8}\n.cgau-listing .cgfun .tkq-hero h2{margin:34px 0 20px}\n.cgau-listing .cgfun .tkq-hero h2 em{font-style:normal;color:var(--tkq-corp)}\n.cgau-listing .cgfun .tkq-cond{display:inline-block;margin-top:22px;background:var(--tkq-conf);border:3px solid var(--tkq-ink);\n  padding:11px 17px;font-family:'JetBrains Mono',monospace;font-weight:700;letter-spacing:.08em;\n  box-shadow:7px 7px 0 var(--tkq-ink);transform:rotate(-1.4deg)}\n.cgau-listing .cgfun .tkq-hubflag{margin-top:22px;border:4px solid var(--tkq-hot);background:#FFF1F4;padding:18px 20px}\n.cgau-listing .cgfun .tkq-hubflag b{display:block;font-family:'JetBrains Mono',monospace;font-size:12px;\n  letter-spacing:.15em;color:#C2103A;text-transform:uppercase;margin-bottom:7px}\n.cgau-listing .cgfun .tkq-hubflag p{margin:0;font-size:16px}\n.cgau-listing .cgfun .tkq-why{margin-top:44px;border-left:11px solid var(--tkq-conf);padding:6px 0 6px 26px}\n.cgau-listing .cgfun .tkq-why span{display:block;font-family:'JetBrains Mono',monospace;font-size:12px;letter-spacing:.2em;\n  text-transform:uppercase;color:var(--tkq-corp);margin-bottom:11px;font-weight:700}\n.cgau-listing .cgfun .tkq-why p{font-size:clamp(20px,2.5cqi,29px);font-weight:800;line-height:1.28;margin:0;max-width:42ch}\n\n\n.cgau-listing .cgfun .tkq-conf-sec{background:var(--tkq-night);color:#DCE3F0}\n.cgau-listing .cgfun .tkq-conf-sec h3{color:#fff}\n.cgau-listing .cgfun .tkq-conf-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:46px;align-items:start;margin-top:34px}\n.cgau-listing .cgfun .tkq-mailbox{border:2px solid #263149;background:#0B1120}\n.cgau-listing .cgfun .tkq-mail{border-bottom:2px solid #263149;padding:20px 22px;animation:cgau-tkq-arrive 15s ease-in-out infinite both}\n.cgau-listing .cgfun .tkq-mail:nth-child(2){animation-delay:1.3s}\n.cgau-listing .cgfun .tkq-mail:nth-child(3){animation-delay:2.6s}\n.cgau-listing .cgfun .tkq-mail:nth-child(4){animation-delay:3.9s}\n.cgau-listing .cgfun .tkq-mail:last-child{border-bottom:0}\n.cgau-listing .cgfun .tkq-mail b{display:block;font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.13em;\n  color:var(--tkq-hot);text-transform:uppercase;margin-bottom:7px}\n.cgau-listing .cgfun .tkq-mail p{margin:0;font-size:15.5px;color:#B9C4DA;max-width:none}\n.cgau-listing .cgfun .tkq-receipt{border:2px solid var(--tkq-conf);background:#050A12;padding:28px 26px;\n  font-family:'JetBrains Mono',monospace;font-size:14px;color:var(--tkq-conf);box-shadow:inset 0 0 46px rgba(0,217,126,.09)}\n.cgau-listing .cgfun .tkq-receipt h4{font-family:'JetBrains Mono',monospace;color:var(--tkq-conf);font-size:13px;\n  letter-spacing:.14em;margin-bottom:18px;border-bottom:1px dashed rgba(0,217,126,.4);padding-bottom:12px}\n.cgau-listing .cgfun .tkq-rline{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;padding:9px 0;border-bottom:1px dotted rgba(0,217,126,.22)}\n.cgau-listing .cgfun .tkq-rline span{color:#4E7F68}\n.cgau-listing .cgfun .tkq-cursor{display:inline-block;width:9px;height:16px;background:var(--tkq-conf);\n  vertical-align:middle;animation:cgau-tkq-blink 1.05s steps(1) infinite}\n.cgau-listing .cgfun .tkq-instant{margin-top:20px;border:2px solid var(--tkq-conf);color:var(--tkq-conf);padding:11px;\n  text-align:center;font-family:'JetBrains Mono',monospace;font-size:12px;letter-spacing:.14em;transform:rotate(-1.2deg)}\n\n\n.cgau-listing .cgfun .tkq-member-sec{background:var(--tkq-hot);color:#fff}\n.cgau-listing .cgfun .tkq-member-sec h3{color:#fff}\n.cgau-listing .cgfun .tkq-member-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:44px;align-items:center;margin-top:34px}\n.cgau-listing .cgfun .tkq-reader{background:#161B26;border:5px solid var(--tkq-ink);padding:32px 28px;\n  box-shadow:15px 15px 0 rgba(12,16,23,.42);position:relative}\n.cgau-listing .cgfun .tkq-reader-top{display:flex;justify-content:space-between;align-items:center;gap:14px;\n  font-family:'JetBrains Mono',monospace;font-size:10.5px;letter-spacing:.16em;color:#8E9BB4;text-transform:uppercase}\n.cgau-listing .cgfun .tkq-lamp{width:15px;height:15px;border-radius:50%;background:var(--tkq-hot);\n  box-shadow:0 0 0 4px rgba(255,45,85,.24);animation:cgau-tkq-deny 3.4s ease-in-out infinite}\n.cgau-listing .cgfun .tkq-slot{margin:26px 0 8px;height:74px;border:3px dashed #59627A;background:\n  repeating-linear-gradient(135deg,#0E131E 0 9px,#131926 9px 18px);display:grid;place-items:center;\n  font-family:'JetBrains Mono',monospace;font-size:11.5px;letter-spacing:.16em;color:#7C88A2;text-align:center;padding:8px}\n.cgau-listing .cgfun .tkq-screen{margin-top:20px;border:2px solid #333C52;background:#05080F;padding:18px;\n  font-family:'JetBrains Mono',monospace;font-size:13.5px;color:var(--tkq-hot);line-height:1.7}\n.cgau-listing .cgfun .tkq-screen em{font-style:normal;color:#6E7A94;display:block;margin-top:8px;font-size:12px}\n.cgau-listing .cgfun .tkq-five{list-style:none;margin-top:26px}\n.cgau-listing .cgfun .tkq-five li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:12px 0;\n  border-bottom:1px solid rgba(255,255,255,.28);font-size:16px}\n.cgau-listing .cgfun .tkq-five li::before{content:\"\\2713\";display:grid;place-items:center;width:26px;height:26px;\n  background:#fff;color:var(--tkq-hot);font-weight:700;border:2px solid var(--tkq-ink)}\n.cgau-listing .cgfun .tkq-five li:last-child{border-bottom:0}\n\n\n.cgau-listing .cgfun .tkq-stub-sec{background:var(--tkq-stub);\n  background-image:radial-gradient(circle at 11px 11px,rgba(12,16,23,.05) 1px,transparent 1px);background-size:17px 17px}\n.cgau-listing .cgfun .tkq-stub{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 250px;border:3px solid var(--tkq-ink);\n  background:#FFFBF0;margin-top:34px;box-shadow:15px 15px 0 var(--tkq-corp)}\n.cgau-listing .cgfun .tkq-stub-l{padding:38px 36px}\n.cgau-listing .cgfun .tkq-stub-r{border-left:3px dashed var(--tkq-ink);padding:34px 24px;text-align:center;\n  background:linear-gradient(160deg,#FFFBF0,#F0E4C8)}\n.cgau-listing .cgfun .tkq-stub::before,.cgau-listing .cgfun .tkq-stub::after{content:\"\";position:absolute;right:247px;\n  width:22px;height:22px;border-radius:50%;background:var(--tkq-stub);border:3px solid var(--tkq-ink)}\n.cgau-listing .cgfun .tkq-stub::before{top:-13px;border-bottom-color:transparent}\n.cgau-listing .cgfun .tkq-stub::after{bottom:-13px;border-top-color:transparent}\n.cgau-listing .cgfun .tkq-event{font-family:'Anton',sans-serif;font-size:clamp(30px,4.4cqi,52px);line-height:.95;\n  text-transform:uppercase;margin:14px 0 6px}\n.cgau-listing .cgfun .tkq-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(122px,1fr));gap:16px;margin-top:26px}\n.cgau-listing .cgfun .tkq-field span{display:block;font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.16em;\n  color:#8A7C5C;text-transform:uppercase;margin-bottom:4px}\n.cgau-listing .cgfun .tkq-field b{font-family:'JetBrains Mono',monospace;font-size:15px}\n.cgau-listing .cgfun .tkq-wallet{margin-top:26px;border:2px dashed #B3A47E;padding:16px 18px;background:#FDF7E8;\n  font-size:15.5px;color:#6B6250;position:relative}\n.cgau-listing .cgfun .tkq-wallet::after{content:\"WALLET NOT SUPPLIED\";position:absolute;right:12px;top:-11px;background:var(--tkq-stub);\n  padding:0 8px;font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.14em;color:#9A8B66}\n.cgau-listing .cgfun .tkq-bars{height:82px;position:relative;overflow:hidden;background:\n  repeating-linear-gradient(90deg,var(--tkq-ink) 0 3px,transparent 3px 6px,var(--tkq-ink) 6px 8px,transparent 8px 14px,var(--tkq-ink) 14px 19px,transparent 19px 22px)}\n.cgau-listing .cgfun .tkq-bars::after{content:\"\";position:absolute;inset:0 auto 0 -30%;width:19%;\n  background:linear-gradient(90deg,transparent,rgba(0,217,126,.85),transparent);animation:cgau-tkq-scan 6.5s ease-in-out infinite}\n.cgau-listing .cgfun .tkq-admit{font-family:'Anton',sans-serif;font-size:27px;letter-spacing:.09em;margin-bottom:16px}\n\n\n.cgau-listing .cgfun .tkq-seat-sec{background:linear-gradient(175deg,#0A1533 0%,#050B1D 100%);color:#D7E0F2}\n.cgau-listing .cgfun .tkq-seat-sec h3{color:#fff}\n.cgau-listing .cgfun .tkq-seat-wrap{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:44px;align-items:center;margin-top:36px}\n.cgau-listing .cgfun .tkq-map{position:relative;aspect-ratio:1\/.82;border:2px solid #29406E;background:#040814;padding:26px;display:grid;place-items:center}\n.cgau-listing .cgfun .tkq-tier{position:absolute;border:2px solid #35538C;border-radius:44%;\n  background-image:radial-gradient(circle at 4px 4px,rgba(120,160,235,.5) 1.4px,transparent 1.5px);background-size:11px 11px}\n.cgau-listing .cgfun .tkq-t3{inset:5%}\n.cgau-listing .cgfun .tkq-t2{inset:18%}\n.cgau-listing .cgfun .tkq-t1{inset:31%;border-color:var(--tkq-conf);\n  background-image:radial-gradient(circle at 4px 4px,rgba(0,217,126,.75) 1.5px,transparent 1.6px);animation:cgau-tkq-rowa 6s ease-in-out infinite}\n.cgau-listing .cgfun .tkq-pitch{position:relative;width:46%;aspect-ratio:16\/10;border:2px solid #4E6FAE;border-radius:8px;\n  background:linear-gradient(160deg,#0E2A1C,#06150E);display:grid;place-items:center;font-family:'JetBrains Mono',monospace;\n  font-size:10px;letter-spacing:.2em;color:#6E93D6;text-align:center;z-index:3;padding:6px}\n.cgau-listing .cgfun .tkq-wideband{position:absolute;inset:5%;border:2px dashed var(--tkq-sky);border-radius:44%;animation:cgau-tkq-wide 6s ease-in-out infinite}\n.cgau-listing .cgfun .tkq-pin{position:absolute;left:50%;top:34%;transform:translateX(-50%);z-index:4;background:var(--tkq-conf);\n  color:var(--tkq-ink);font-family:'JetBrains Mono',monospace;font-size:10px;font-weight:700;letter-spacing:.1em;\n  padding:5px 9px;border:2px solid var(--tkq-ink);white-space:nowrap}\n.cgau-listing .cgfun .tkq-lens{border:2px solid #29406E;padding:24px;margin-bottom:16px;background:rgba(255,255,255,.03)}\n.cgau-listing .cgfun .tkq-lens b{font-family:'Anton',sans-serif;font-size:clamp(38px,5.6cqi,66px);line-height:.9;display:block;margin-bottom:8px}\n.cgau-listing .cgfun .tkq-lens.tkq-wide b{color:var(--tkq-sky)}\n.cgau-listing .cgfun .tkq-lens.tkq-tele b{color:var(--tkq-conf)}\n.cgau-listing .cgfun .tkq-lens p{margin:0;font-size:15.5px;color:#AFBDD8}\n.cgau-listing .cgfun .tkq-lens span{font-family:'JetBrains Mono',monospace;font-size:10.5px;letter-spacing:.15em;\n  text-transform:uppercase;color:#6C81A8;display:block;margin-bottom:10px}\n\n\n.cgau-listing .cgfun .tkq-fee-sec{background:var(--tkq-sky);color:#fff}\n.cgau-listing .cgfun .tkq-fee-sec h3{color:#fff}\n.cgau-listing .cgfun .tkq-fee-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:44px;align-items:start;margin-top:34px}\n.cgau-listing .cgfun .tkq-invoice{background:#F7FAFF;color:var(--tkq-ink);border:3px solid var(--tkq-ink);padding:32px 30px;\n  box-shadow:14px 14px 0 rgba(12,16,23,.42);font-family:'JetBrains Mono',monospace}\n.cgau-listing .cgfun .tkq-invoice h4{font-family:'JetBrains Mono',monospace;font-size:13px;letter-spacing:.15em;\n  border-bottom:2px solid var(--tkq-ink);padding-bottom:13px;margin-bottom:6px}\n.cgau-listing .cgfun .tkq-fline{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px dotted #AEB6C6;font-size:14px}\n.cgau-listing .cgfun .tkq-fline s{color:#8D95A5}\n.cgau-listing .cgfun .tkq-fline b{color:#08874F;white-space:nowrap}\n.cgau-listing .cgfun .tkq-total{display:flex;justify-content:space-between;gap:18px;margin-top:18px;padding-top:16px;\n  border-top:3px solid var(--tkq-ink);font-weight:700;font-size:16px}\n.cgau-listing .cgfun .tkq-vault{border:3px solid #fff;padding:28px 26px;background:rgba(255,255,255,.1)}\n.cgau-listing .cgfun .tkq-vault h4{color:#fff;margin-bottom:16px}\n.cgau-listing .cgfun .tkq-drawer{border:2px solid #fff;background:rgba(0,0,0,.22);padding:14px 16px;margin-bottom:10px;\n  display:flex;justify-content:space-between;gap:14px;font-family:'JetBrains Mono',monospace;font-size:12.5px;letter-spacing:.06em}\n.cgau-listing .cgfun .tkq-drawer:last-child{margin-bottom:0;border-style:dashed;opacity:.82}\n\n\n.cgau-listing .cgfun .tkq-terms-sec{background:var(--tkq-stub)}\n.cgau-listing .cgfun .tkq-plate{margin-top:32px;background:#2B3242;color:#E4E9F3;border:5px solid #171C27;padding:40px 44px;\n  position:relative;box-shadow:0 16px 34px rgba(12,16,23,.24)}\n.cgau-listing .cgfun .tkq-plate::before,.cgau-listing .cgfun .tkq-plate::after{content:\"\";position:absolute;width:15px;height:15px;\n  border-radius:50%;background:linear-gradient(145deg,#9BA5B8,#5C6577);border:2px solid #171C27}\n.cgau-listing .cgfun .tkq-plate::before{left:15px;top:15px}\n.cgau-listing .cgfun .tkq-plate::after{left:15px;bottom:15px}\n.cgau-listing .cgfun .tkq-plate h3{color:#fff;margin-bottom:8px}\n.cgau-listing .cgfun .tkq-conds{list-style:none;counter-reset:tkqc;margin-top:24px}\n.cgau-listing .cgfun .tkq-conds li{counter-increment:tkqc;display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px;padding:15px 0;\n  border-bottom:1px solid #414A5E;font-size:16px;color:#C6CEDD}\n.cgau-listing .cgfun .tkq-conds li::before{content:counter(tkqc,decimal-leading-zero);font-family:'JetBrains Mono',monospace;\n  font-size:15px;color:var(--tkq-hot);font-weight:700}\n.cgau-listing .cgfun .tkq-conds li:last-child{border-bottom:0}\n.cgau-listing .cgfun .tkq-conds b{color:#fff}\n\n\n.cgau-listing .cgfun .tkq-solar-sec{background:linear-gradient(160deg,var(--tkq-corp),#061A6E);color:#fff}\n.cgau-listing .cgfun .tkq-solar-sec h3{color:#fff}\n.cgau-listing .cgfun .tkq-solar-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:46px;align-items:center;margin-top:32px}\n.cgau-listing .cgfun .tkq-pass{border:3px solid var(--tkq-ink);background:linear-gradient(150deg,#0C1017,#1B2740);padding:30px 28px;\n  box-shadow:14px 14px 0 rgba(12,16,23,.4);position:relative;overflow:hidden}\n.cgau-listing .cgfun .tkq-pass::after{content:\"\";position:absolute;inset:0 auto 0 -40%;width:34%;\n  background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);animation:cgau-tkq-sweep 11s ease-in-out infinite}\n.cgau-listing .cgfun .tkq-pass h4{color:#fff;font-family:'Anton',sans-serif;font-size:30px;letter-spacing:.03em;text-transform:uppercase;margin-bottom:6px}\n.cgau-listing .cgfun .tkq-pass span{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.16em;color:var(--tkq-foil);text-transform:uppercase}\n.cgau-listing .cgfun .tkq-charge{height:26px;border:2px solid #45557A;background:#060B16;margin-top:24px;position:relative;overflow:hidden}\n.cgau-listing .cgfun .tkq-charge i{position:absolute;inset:0 auto 0 0;width:22%;\n  background:repeating-linear-gradient(115deg,var(--tkq-conf) 0 9px,#00B368 9px 18px);animation:cgau-tkq-charge 12s ease-in-out infinite}\n.cgau-listing .cgfun .tkq-charge b{position:absolute;inset:0;display:grid;place-items:center;font-family:'JetBrains Mono',monospace;\n  font-size:10.5px;letter-spacing:.16em;color:#fff}\n.cgau-listing .cgfun .tkq-sun{aspect-ratio:1\/.78;border:7px solid #DCE6FF;background:linear-gradient(168deg,#0B1D5E,#050E2E);\n  box-shadow:15px 15px 0 rgba(12,16,23,.34);position:relative;overflow:hidden;display:grid;place-items:center}\n.cgau-listing .cgfun .tkq-sun i{position:absolute;width:112px;height:112px;border-radius:50%;background:\n  radial-gradient(circle,#FFE9A8,#FFB302 62%,transparent 68%);top:16%;animation:cgau-tkq-arc 15s ease-in-out infinite}\n.cgau-listing .cgfun .tkq-sun b{position:absolute;left:0;right:0;bottom:0;height:34%;\n  background:repeating-linear-gradient(112deg,#0A1740 0 15px,#0E2050 15px 30px);border-top:3px solid #DCE6FF}\n.cgau-listing .cgfun .tkq-sun em{position:relative;z-index:3;font-style:normal;font-family:'JetBrains Mono',monospace;\n  font-size:11px;letter-spacing:.16em;color:#CBD9FF;background:rgba(5,14,46,.86);border:2px solid #3E579C;padding:9px 12px;text-align:center}\n\n\n.cgau-listing .cgfun .tkq-spec-sec{background:var(--tkq-night);color:#D5DDEC}\n.cgau-listing .cgfun .tkq-spec-sec h3{color:#fff}\n.cgau-listing .cgfun .tkq-eticket{margin-top:32px;border:2px solid #2A3550;background:#0A1020}\n.cgau-listing .cgfun .tkq-et-head{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 24px;\n  border-bottom:2px solid #2A3550;font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.14em;color:var(--tkq-foil);text-transform:uppercase}\n.cgau-listing .cgfun .tkq-specs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.cgau-listing .cgfun .tkq-spec{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px;padding:15px 24px;\n  border-bottom:1px solid #1D2740;border-right:1px solid #1D2740}\n.cgau-listing .cgfun .tkq-spec span{font-family:'JetBrains Mono',monospace;font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:#6B7FA6}\n.cgau-listing .cgfun .tkq-spec b{font-size:15px;color:#EAF0FB;font-weight:600}\n.cgau-listing .cgfun .tkq-et-foot{padding:22px 24px;display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:24px;align-items:center}\n.cgau-listing .cgfun .tkq-qr{width:100%;aspect-ratio:1;background:\n  conic-gradient(from 0deg at 30% 30%,#EAF0FB 0 25%,#0A1020 0 50%,#EAF0FB 0 75%,#0A1020 0),\n  conic-gradient(from 90deg at 72% 68%,#EAF0FB 0 25%,#0A1020 0 50%,#EAF0FB 0 75%,#0A1020 0);\n  background-size:33% 33%,25% 25%;background-color:#0A1020;border:6px solid #EAF0FB}\n\n\n.cgau-listing .cgfun .tkq-gate-sec{background:var(--tkq-queue)}\n.cgau-listing .cgfun .tkq-gates{display:grid;grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:20px;margin-top:34px}\n.cgau-listing .cgfun .tkq-gate{border:3px solid var(--tkq-ink);background:#fff;padding:26px 22px 22px;position:relative;box-shadow:9px 9px 0 rgba(12,16,23,.13)}\n.cgau-listing .cgfun .tkq-gate::before{content:\"\";position:absolute;left:0;right:0;top:0;height:9px}\n.cgau-listing .cgfun .tkq-gate.tkq-yes::before{background:var(--tkq-conf)}\n.cgau-listing .cgfun .tkq-gate.tkq-no::before{background:var(--tkq-hot)}\n.cgau-listing .cgfun .tkq-gate.tkq-ask::before{background:#F5A623}\n.cgau-listing .cgfun .tkq-arms{width:66px;height:66px;margin-bottom:16px;position:relative}\n.cgau-listing .cgfun .tkq-arms i{position:absolute;left:50%;top:50%;width:31px;height:6px;background:var(--tkq-ink);transform-origin:0 50%;border-radius:3px}\n.cgau-listing .cgfun .tkq-arms i:nth-child(1){transform:rotate(0deg)}\n.cgau-listing .cgfun .tkq-arms i:nth-child(2){transform:rotate(120deg)}\n.cgau-listing .cgfun .tkq-arms i:nth-child(3){transform:rotate(240deg)}\n.cgau-listing .cgfun .tkq-yes .tkq-arms{animation:cgau-tkq-turn 7s ease-in-out infinite}\n.cgau-listing .cgfun .tkq-gate b{display:block;font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.15em;text-transform:uppercase;margin-bottom:9px}\n.cgau-listing .cgfun .tkq-yes b{color:#08874F}.cgau-listing .cgfun .tkq-no b{color:#C2103A}.cgau-listing .cgfun .tkq-ask b{color:#9A6608}\n.cgau-listing .cgfun .tkq-gate p{margin:0;font-size:15.5px}\n\n\n.cgau-listing .cgfun .tkq-inc-sec{background:var(--tkq-stub)}\n.cgau-listing .cgfun .tkq-envelope{margin-top:32px;border:3px solid var(--tkq-ink);background:#FFFBF0;padding:36px 34px;\n  position:relative;box-shadow:13px 13px 0 var(--tkq-conf)}\n.cgau-listing .cgfun .tkq-envelope::before{content:\"\";position:absolute;left:-3px;right:-3px;top:-3px;height:76px;\n  background:linear-gradient(160deg,#F4E9CE,#E8D9B2);border:3px solid var(--tkq-ink);clip-path:polygon(0 0,100% 0,50% 100%)}\n.cgau-listing .cgfun .tkq-envelope h4{position:relative;margin-top:52px;margin-bottom:20px;font-family:'JetBrains Mono',monospace;\n  font-size:13px;letter-spacing:.16em;text-transform:uppercase}\n.cgau-listing .cgfun .tkq-inc{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 32px}\n.cgau-listing .cgfun .tkq-inc li{padding:14px 0 14px 40px;border-bottom:2px dotted #C9BC9A;position:relative;font-size:16px}\n.cgau-listing .cgfun .tkq-inc li::before{content:\"\\2713\";position:absolute;left:0;top:11px;width:25px;height:25px;display:grid;\n  place-items:center;background:var(--tkq-conf);border:2px solid var(--tkq-ink);font-size:14px;font-weight:700;color:var(--tkq-ink)}\n\n\n\n.cgau-listing .cgfun .tkq-inc-sec{text-align:left}\n.cgau-listing .cgfun .tkq-inc-sec h3{padding-bottom:.1em}\n.cgau-listing .cgfun .tkq-wc-intro{max-width:850px;color:#4e4a43}\n.cgau-listing .cgfun .tkq-willcall{position:relative;isolation:isolate;overflow:hidden;margin-top:32px;padding:18px;border:3px solid var(--tkq-ink);background:#0b1430;box-shadow:13px 13px 0 var(--tkq-conf)}\n.cgau-listing .cgfun .tkq-willcall::before{content:\"WILL CALL · DESK 330\";position:absolute;z-index:4;left:50%;top:0;padding:9px 18px;border:3px solid var(--tkq-ink);border-top:0;background:var(--tkq-conf);color:var(--tkq-ink);font:800 10px\/1 'JetBrains Mono',monospace;letter-spacing:.13em;white-space:nowrap;transform:translateX(-50%)}\n.cgau-listing .cgfun .tkq-wc-grid{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:16px;margin-top:20px}\n.cgau-listing .cgfun .tkq-wc-window{position:relative;min-height:530px;overflow:hidden;border:2px solid #53617f;background:linear-gradient(180deg,#12204a 0 58%,#070d20 58%);display:grid;place-items:center;padding:25px}\n.cgau-listing .cgfun .tkq-wc-window::before{content:\"\";position:absolute;left:-35%;top:0;width:28%;height:100%;background:linear-gradient(90deg,transparent,rgba(97,235,255,.34),transparent);transform:skewX(-13deg);animation:cgau-tkq-claimscan 6.8s ease-in-out infinite}\n.cgau-listing .cgfun .tkq-wc-window::after{content:\"NEW \/ UNUSED\";position:absolute;right:13px;top:13px;padding:7px 9px;border:2px solid var(--tkq-conf);color:var(--tkq-conf);font:700 9px\/1 'JetBrains Mono',monospace;letter-spacing:.12em;transform:rotate(2deg)}\n.cgau-listing .cgfun .tkq-camera-pass{position:relative;z-index:2;width:min(275px,92%);padding:17px 17px 72px;border:3px solid var(--tkq-ink);background:var(--tkq-stub);box-shadow:9px 10px 0 var(--tkq-hot);transform:rotate(-1.4deg)}\n.cgau-listing .cgfun .tkq-camera-pass::before,.cgau-listing .cgfun .tkq-camera-pass::after{content:\"\";position:absolute;bottom:50px;width:18px;height:18px;border-radius:50%;background:#0b1430}\n.cgau-listing .cgfun .tkq-camera-pass::before{left:-11px}.cgau-listing .cgfun .tkq-camera-pass::after{right:-11px}\n.cgau-listing .cgfun .tkq-camera-pass img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}\n.cgau-listing .cgfun .tkq-camera-pass figcaption{position:absolute;left:15px;right:15px;bottom:14px;padding-top:12px;border-top:3px dotted #a99c7a;color:#332e25;text-align:left}\n.cgau-listing .cgfun .tkq-camera-pass b{display:block;font-family:'Anton',sans-serif;font-size:22px;font-weight:400;letter-spacing:.03em;text-transform:uppercase}\n.cgau-listing .cgfun .tkq-camera-pass span{display:block;margin-top:3px;font:700 10px\/1.35 'JetBrains Mono',monospace;letter-spacing:.08em;text-transform:uppercase}\n.cgau-listing .cgfun .tkq-claimrack{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-content:start}\n.cgau-listing .cgfun .tkq-claim{position:relative;min-width:0;min-height:155px;padding:23px 20px 20px 78px;border:2px solid var(--tkq-ink);background:#fffaf0;color:var(--tkq-ink);box-shadow:inset 7px 0 0 var(--claim,var(--tkq-corp))}\n.cgau-listing .cgfun .tkq-claim::before{content:attr(data-claim);position:absolute;left:18px;top:22px;display:grid;width:42px;height:42px;place-items:center;border:3px solid #123b91;border-radius:50%;color:#123b91;font:800 9px\/1 'JetBrains Mono',monospace;letter-spacing:.05em;transform:rotate(-4deg)}\n.cgau-listing .cgfun .tkq-claim:nth-child(2n)::before{border-color:#075a36;color:#075a36}\n.cgau-listing .cgfun .tkq-claim:nth-child(3)::before{border-color:#754200;color:#754200}\n.cgau-listing .cgfun .tkq-claim::after{content:\"ADMIT ONE\";position:absolute;right:10px;bottom:8px;color:#60543d;font:700 8px\/1 'JetBrains Mono',monospace;letter-spacing:.12em}\n.cgau-listing .cgfun .tkq-claim:nth-child(2n){--claim:var(--tkq-conf)}\n.cgau-listing .cgfun .tkq-claim:nth-child(3n){--claim:#ef9f00}\n.cgau-listing .cgfun .tkq-claim b{display:block;font-size:16px;line-height:1.25}\n.cgau-listing .cgfun .tkq-claim span{display:block;margin-top:8px;color:#5f5849;font-size:13px;line-height:1.48}\n.cgau-listing .cgfun .tkq-claim-wide{grid-column:1\/-1;min-height:120px}\n.cgau-listing .cgfun .tkq-wc-boundary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:17px;align-items:center;margin-top:16px;padding:18px 20px;border:3px dashed var(--tkq-hot);background:#1a1f2c;color:#e2e8f4}\n.cgau-listing .cgfun .tkq-wc-boundary strong{padding:9px 11px;background:var(--tkq-hot);color:#0c1017;font:800 10px\/1 'JetBrains Mono',monospace;letter-spacing:.12em;text-transform:uppercase;transform:rotate(-1deg)}\n.cgau-listing .cgfun .tkq-wc-boundary p{margin:0;max-width:none;font-size:14px;line-height:1.55}\n.cgau-listing .cgfun .tkq-wc-foot{margin:15px 0 0;color:#6b6250;font-size:14px;line-height:1.55}\n@keyframes cgau-tkq-claimscan{0%,12%{left:-35%}58%,78%{left:112%}100%{left:112%}}\n@media(max-width:820px){.cgau-listing .cgfun .tkq-wc-grid{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .tkq-wc-window{min-height:470px}}\n@media(max-width:560px){.cgau-listing .cgfun .tkq-willcall{padding:9px}.cgau-listing .cgfun .tkq-claimrack{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .tkq-claim-wide{grid-column:auto}.cgau-listing .cgfun .tkq-wc-boundary{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .tkq-wc-window{min-height:430px;padding:17px}.cgau-listing .cgfun .tkq-claim{padding-left:72px}.cgau-listing .cgfun .tkq-inc-sec .tkq-tag{font-size:9px;letter-spacing:.11em;white-space:nowrap}}\n@media(prefers-reduced-motion:reduce){.cgau-listing .cgfun *::before,.cgau-listing .cgfun *::after{animation:none!important;transition:none!important}}\n\n\n.cgau-listing .cgfun .tkq-not-sec{background:#161B26;color:#CBD3E2}\n.cgau-listing .cgfun .tkq-not-sec h3{color:#fff}\n.cgau-listing .cgfun .tkq-not-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:44px;margin-top:32px}\n.cgau-listing .cgfun .tkq-void{border:4px solid var(--tkq-hot);padding:28px 26px;align-self:start;position:relative}\n.cgau-listing .cgfun .tkq-void::after{content:\"VOID\";position:absolute;right:14px;bottom:8px;font-family:'Anton',sans-serif;\n  font-size:52px;color:rgba(255,45,85,.2);letter-spacing:.06em}\n.cgau-listing .cgfun .tkq-void h4{color:#fff;margin-bottom:14px}\n.cgau-listing .cgfun .tkq-void li{margin:13px 0;font-size:15.5px;list-style:none;padding-left:20px;position:relative}\n.cgau-listing .cgfun .tkq-void li::before{content:\"\\00D7\";position:absolute;left:0;color:var(--tkq-hot);font-weight:700}\n.cgau-listing .cgfun .tkq-refund{list-style:none;counter-reset:tkqr}\n.cgau-listing .cgfun .tkq-refund li{counter-increment:tkqr;display:grid;grid-template-columns:46px minmax(0,1fr);gap:18px;padding:17px 0;\n  border-bottom:1px solid #333C4F;font-size:16px}\n.cgau-listing .cgfun .tkq-refund li::before{content:counter(tkqr);display:grid;place-items:center;width:34px;height:34px;border-radius:50%;\n  background:var(--tkq-hot);color:#fff;font-family:'JetBrains Mono',monospace;font-weight:700;font-size:14px}\n\n\n.cgau-listing .cgfun .tkq-run-sec{background:#0A1533;color:#fff}\n.cgau-listing .cgfun .tkq-run-sec h3{color:#fff}\n.cgau-listing .cgfun .tkq-board{margin-top:34px;border:4px solid #04123F;background:#050D2A;padding:8px}\n.cgau-listing .cgfun .tkq-slotrow{display:grid;grid-template-columns:128px minmax(0,1fr);gap:22px;align-items:center;padding:20px 22px;border-bottom:2px solid #12235C}\n.cgau-listing .cgfun .tkq-slotrow:last-child{border-bottom:0}\n.cgau-listing .cgfun .tkq-slotrow time{font-family:'JetBrains Mono',monospace;font-weight:700;font-size:19px;color:var(--tkq-conf);\n  letter-spacing:.05em;background:#020818;border:2px solid #17306E;padding:9px 10px;text-align:center}\n.cgau-listing .cgfun .tkq-slotrow b{display:block;font-family:'Anton',sans-serif;font-size:23px;letter-spacing:.02em;\n  text-transform:uppercase;margin-bottom:5px}\n.cgau-listing .cgfun .tkq-slotrow p{margin:0;color:#B4C4EC;font-size:15.5px;max-width:none}\n\n\n.cgau-listing .cgfun .tkq-faq-sec{background:var(--tkq-queue)}\n.cgau-listing .cgfun .tkq-faqs{display:grid;gap:13px;margin-top:32px}\n.cgau-listing .cgfun .tkq-faq{border:3px solid var(--tkq-ink);background:#fff;box-shadow:7px 7px 0 rgba(11,47,180,.13)}\n.cgau-listing .cgfun summary{cursor:pointer;list-style:none;padding:20px 24px;font-weight:800;font-size:17px;display:flex;\n  flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}\n.cgau-listing .cgfun summary::-webkit-details-marker{display:none}\n.cgau-listing .cgfun summary::after{content:\"EST. WAIT 47 MIN\";font-family:'JetBrains Mono',monospace;font-size:10px;\n  letter-spacing:.13em;background:var(--tkq-queue);border:2px solid var(--tkq-ink);padding:5px 9px;white-space:nowrap;color:#4A5568}\n.cgau-listing .cgfun .tkq-faq:nth-of-type(2) summary::after{content:\"EST. WAIT 2 HRS\"}\n.cgau-listing .cgfun .tkq-faq:nth-of-type(3) summary::after{content:\"EST. WAIT 19 MIN\"}\n.cgau-listing .cgfun .tkq-faq:nth-of-type(4) summary::after{content:\"EST. WAIT 4 HRS\"}\n.cgau-listing .cgfun .tkq-faq:nth-of-type(5) summary::after{content:\"EST. WAIT 51 MIN\"}\n.cgau-listing .cgfun .tkq-faq:nth-of-type(6) summary::after{content:\"EST. WAIT 96 MIN\"}\n.cgau-listing .cgfun .tkq-faq:nth-of-type(7) summary::after{content:\"EST. WAIT 33 MIN\"}\n.cgau-listing .cgfun .tkq-faq[open] summary::after{content:\"ANSWERED IN 0.00 SEC\";background:var(--tkq-conf);color:var(--tkq-ink)}\n.cgau-listing .cgfun .tkq-faq[open] summary{border-bottom:3px solid var(--tkq-ink);animation:cgau-tkq-served .45s ease-out both}\n.cgau-listing .cgfun .tkq-faq p{padding:20px 24px 24px;margin:0;max-width:88ch}\n\n\n.cgau-listing .cgfun .tkq-office-sec{background:var(--tkq-stub)}\n.cgau-listing .cgfun .tkq-office{margin-top:32px;border:5px solid var(--tkq-ink);background:#FFFBF0;box-shadow:16px 16px 0 var(--tkq-corp);\n  position:relative;padding:42px 38px 38px}\n.cgau-listing .cgfun .tkq-office::before{content:\"\";position:absolute;left:50%;top:-19px;transform:translateX(-50%);width:118px;height:30px;\n  border:4px solid var(--tkq-ink);border-radius:0 0 60px 60px;background:#E3E9F5;box-shadow:inset 0 -7px 0 #C3CDE2}\n.cgau-listing .cgfun .tkq-office-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}\n.cgau-listing .cgfun .tkq-office-grid article{padding-right:24px;border-right:2px solid #D8CBA9}\n.cgau-listing .cgfun .tkq-office-grid article:last-child{border-right:0;padding-right:0}\n.cgau-listing .cgfun .tkq-office-grid h4{margin-bottom:11px;font-family:'JetBrains Mono',monospace;font-size:12px;\n  letter-spacing:.16em;text-transform:uppercase;color:var(--tkq-corp)}\n.cgau-listing .cgfun .tkq-office-grid p{font-size:15.5px;max-width:none}\n\n\n.cgau-listing .cgfun .tkq-cta{background:var(--tkq-night);padding:0}\n.cgau-listing .cgfun .tkq-doors{position:relative;min-height:470px;display:grid;place-items:center;text-align:center;padding:78px 22px;\n  background:radial-gradient(circle at 50% 12%,rgba(46,107,255,.42),transparent 58%),repeating-linear-gradient(90deg,#0A1020 0 62px,#0C1428 62px 124px)}\n.cgau-listing .cgfun .tkq-doors::before{content:\"\";position:absolute;inset:0;\n  background:repeating-linear-gradient(112deg,transparent 0 118px,rgba(0,217,126,.09) 118px 172px,transparent 172px 290px);\n  animation:cgau-tkq-shift 19s linear infinite}\n.cgau-listing .cgfun .tkq-cta-in{position:relative;max-width:880px;z-index:2;color:#fff}\n.cgau-listing .cgfun .tkq-cta-in h3{color:#fff;font-size:clamp(42px,7.4cqi,92px);margin-bottom:20px}\n.cgau-listing .cgfun .tkq-cta-in p{color:#B9C6E2;margin-inline:auto}\n.cgau-listing .cgfun .tkq-scan{display:inline-grid;place-items:center;margin-top:26px;background:var(--tkq-conf);color:var(--tkq-ink);\n  border:4px solid #fff;padding:19px 36px;font-family:'Anton',sans-serif;font-size:26px;letter-spacing:.08em;\n  box-shadow:10px 10px 0 rgba(0,0,0,.5);animation:cgau-tkq-pulse 4.6s ease-in-out infinite}\n\n\n.cgau-listing .cgfun .tkq-foot{background:#04070E;color:#8E9BB4;padding:52px 0;font-size:13.5px}\n.cgau-listing .cgfun .tkq-foot-grid{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1.58fr);gap:48px}\n.cgau-listing .cgfun .tkq-foot .tkq-mark{font-size:25px;margin-bottom:14px;display:block}\n.cgau-listing .cgfun .tkq-abn{font-family:'JetBrains Mono',monospace;color:var(--tkq-conf);font-size:12.5px}\n.cgau-listing .cgfun .tkq-foot p{max-width:none;margin-bottom:13px}\n\n\n@keyframes cgau-tkq-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-tkq-reel{0%,19%{transform:translateY(0)}20%,39%{transform:translateY(-.86em)}\n  40%,59%{transform:translateY(-1.72em)}60%,79%{transform:translateY(-2.58em)}80%,100%{transform:translateY(-3.44em)}}\n@keyframes cgau-tkq-back{0%{width:64%}22%{width:67%}44%{width:31%}58%{width:36%}78%{width:12%}100%{width:64%}}\n@keyframes cgau-tkq-run{to{transform:translateX(-50%)}}\n@keyframes cgau-tkq-shuffle{0%,72%,100%{transform:translateY(0)}80%{transform:translateY(-3px)}88%{transform:translateY(0)}}\n@keyframes cgau-tkq-arrive{0%,6%{opacity:0;transform:translateY(-11px)}12%,86%{opacity:1;transform:translateY(0)}94%,100%{opacity:0;transform:translateY(7px)}}\n@keyframes cgau-tkq-blink{0%,49%{opacity:1}50%,100%{opacity:0}}\n@keyframes cgau-tkq-scan{0%,10%{left:-30%}52%,72%{left:112%}100%{left:112%}}\n@keyframes cgau-tkq-rowa{0%,100%{box-shadow:0 0 0 0 rgba(0,217,126,.44)}52%{box-shadow:0 0 0 13px rgba(0,217,126,0)}}\n@keyframes cgau-tkq-wide{0%,100%{opacity:.34}48%{opacity:.94}}\n@keyframes cgau-tkq-sweep{0%,14%{left:-40%}56%,78%{left:118%}100%{left:118%}}\n@keyframes cgau-tkq-charge{0%,100%{width:22%}46%{width:83%}72%{width:61%}}\n@keyframes cgau-tkq-turn{0%,68%,100%{transform:rotate(0)}84%{transform:rotate(120deg)}}\n@keyframes cgau-tkq-served{from{background:var(--tkq-conf)}to{background:transparent}}\n@keyframes cgau-tkq-shift{to{transform:translateX(290px)}}\n@keyframes cgau-tkq-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.035)}}\n@keyframes cgau-tkq-deny{0%,64%,100%{opacity:1}72%,88%{opacity:.25}}\n@keyframes cgau-tkq-beam{0%,100%{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}\n@keyframes cgau-tkq-arc{0%,100%{transform:translateX(-96px) translateY(24px)}50%{transform:translateX(96px) translateY(-14px)}}\n\n\n@media(max-width:1000px){\n  .cgau-listing .cgfun .tkq-queue-body,.cgau-listing .cgfun .tkq-conf-grid,.cgau-listing .cgfun .tkq-seat-wrap,\n  .cgau-listing .cgfun .tkq-fee-grid,.cgau-listing .cgfun .tkq-solar-grid,.cgau-listing .cgfun .tkq-not-grid,\n  .cgau-listing .cgfun .tkq-member-grid,.cgau-listing .cgfun .tkq-foot-grid{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .tkq-queue-main{border-right:0;border-bottom:3px solid var(--tkq-ink)}\n  .cgau-listing .cgfun .tkq-office-grid{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .tkq-office-grid article{border-right:0;border-bottom:2px solid #D8CBA9;padding-right:0;padding-bottom:22px}\n  .cgau-listing .cgfun .tkq-office-grid article:last-child{border-bottom:0;padding-bottom:0}\n  .cgau-listing .cgfun .tkq-specs{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .tkq-spec{border-right:0}\n}\n@media(max-width:640px){\n  .cgau-listing .cgfun .tkq-sec{padding:52px 0}\n  .cgau-listing .cgfun .tkq-shell{width:min(100% - 26px,1240px)}\n  .cgau-listing .cgfun .tkq-stub{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .tkq-stub-r{border-left:0;border-top:3px dashed var(--tkq-ink)}\n  .cgau-listing .cgfun .tkq-stub::before,.cgau-listing .cgfun .tkq-stub::after{display:none}\n  .cgau-listing .cgfun .tkq-inc{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .tkq-slotrow{grid-template-columns:minmax(0,1fr);gap:12px}\n  .cgau-listing .cgfun .tkq-slotrow time{justify-self:start;min-width:118px}\n  .cgau-listing .cgfun .tkq-queue-main,.cgau-listing .cgfun .tkq-plate,.cgau-listing .cgfun .tkq-envelope,\n  .cgau-listing .cgfun .tkq-office{padding-left:22px;padding-right:22px}\n  .cgau-listing .cgfun .tkq-et-foot{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .tkq-bar-in,.cgau-listing .cgfun summary{flex-direction:column;align-items:flex-start}\n}\n\n\n.cgau-listing .cgfun h1,.cgau-listing .cgfun h2,.cgau-listing .cgfun h3,.cgau-listing .cgfun h4,.cgau-listing .cgfun h5,.cgau-listing .cgfun h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun{width:calc(100vw - 24px);max-width:none;\n  margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing .cgfun{width:calc(100vw - 12px);\n  margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing .cgfun *{animation:none!important;transition:none!important}\n  .cgau-listing .cgfun .tkq-track i{width:64%}\n  .cgau-listing .cgfun .tkq-charge i{width:83%}\n  .cgau-listing .cgfun .tkq-reel i{transform:translateY(-1.72em)}\n  .cgau-listing .cgfun .tkq-mail{opacity:1;transform:none}\n  .cgau-listing .cgfun .tkq-bars::after,.cgau-listing .cgfun .tkq-4k::after{left:44%}\n  .cgau-listing .cgfun .tkq-pass::after{left:112%}\n  .cgau-listing .cgfun .tkq-sun i{transform:translateX(0) translateY(0)}\n}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003eNO\u003cbr\u003eBOX\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003eTicketeque: Official Waiting Room\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eOne online queue, one main event in your own yard, and a confirmation page that admits what the waiting room hides.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Geist:wght@300..700\u0026family=Geist+Mono:wght@400;500\u0026display=swap');\n@property --cgau-kn-wait{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-on{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1}\n@property --cgau-kn-ang{syntax:'\u003cangle\u003e';inherits:false;initial-value:0deg}\n@property --cgau-kn-dk{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1}\n@property --cgau-kn-dn{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1}\n\n\/* ==== TOKENS · colour world \"Sunlight\": sun orange-gold (hero, solar), night indigo, hub teal, works green, condition rose ==== *\/\n.cgau-listing .cgnew.cgau-kn{--kn-ink:#1d1d1f;--kn-g1:#6e6e73;--kn-g2:#86868b;--kn-soft:#f5f5f7;--kn-line:#d2d2d7;--kn-hair:#e5e5ea;--kn-dark:#0a0f24;--kn-s1:#e04f00;--kn-s2:#f59f00;--kn-v1:#2d3bd6;--kn-v2:#6e56f5;--kn-b1:#00857a;--kn-b2:#19b3a3;--kn-gr1:#1b8f3e;--kn-gr2:#2fb457;--kn-w1:#d6245f;--kn-w2:#f0567e;--kn-no1:#e0301e;--kn-no2:#ff5a4f;--kn-st:#a84300;--kn-vt:#3a3fd0;--kn-bt:#00756b;--kn-grt:#157a34;--kn-wt:#b01e50;--kn-not:#c4291f;--kn-lk:#0066cc;--kn-gs:linear-gradient(90deg,var(--kn-s1) 0%,var(--kn-s2) 100%);--kn-gv:linear-gradient(90deg,var(--kn-v1) 0%,var(--kn-v2) 100%);--kn-gb:linear-gradient(90deg,var(--kn-b1) 0%,var(--kn-b2) 100%);--kn-gg:linear-gradient(90deg,var(--kn-gr1) 0%,var(--kn-gr2) 100%);--kn-gw:linear-gradient(90deg,var(--kn-w1) 0%,var(--kn-w2) 100%);--kn-gn:linear-gradient(135deg,var(--kn-no1) 0%,var(--kn-no2) 100%);--kn-ease:cubic-bezier(.22,.8,.2,1);--kn-nav:50px;--kn-pad:120px;--kn-r:28px;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;font-size:17px;line-height:1.5;font-weight:400;color:var(--kn-ink);background:#fff;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-align:left}\n@supports (color: color(display-p3 1 0 0)){\n.cgau-listing .cgnew.cgau-kn{--kn-s1:color(display-p3 .85 .33 .02);--kn-s2:color(display-p3 .97 .64 .1);--kn-v1:color(display-p3 .19 .23 .86);--kn-v2:color(display-p3 .44 .34 .98);--kn-b1:color(display-p3 .12 .52 .48);--kn-b2:color(display-p3 .22 .7 .64);--kn-gr1:color(display-p3 .16 .57 .25);--kn-gr2:color(display-p3 .3 .74 .33);--kn-w1:color(display-p3 .8 .19 .38);--kn-w2:color(display-p3 .93 .36 .5);--kn-no1:color(display-p3 .86 .21 .14);--kn-no2:color(display-p3 1 .38 .32)}\n}\n\n\/* ==== RESETS · beat the theme's .rte rules by source order, lose to every module class ==== *\/\n.cgau-listing .cgnew *,.cgau-listing .cgnew *::before,.cgau-listing .cgnew *::after{box-sizing:border-box}\n.cgau-listing .cgnew p,.cgau-listing .cgnew ul,.cgau-listing .cgnew ol,.cgau-listing .cgnew li,.cgau-listing .cgnew figure,.cgau-listing .cgnew figcaption,.cgau-listing .cgnew dl,.cgau-listing .cgnew dt,.cgau-listing .cgnew dd,.cgau-listing .cgnew blockquote,.cgau-listing .cgnew fieldset,.cgau-listing .cgnew legend{margin:0;padding:0;border:0}\n.cgau-listing .cgnew ul,.cgau-listing .cgnew ol{list-style:none;text-align:left}\n.cgau-listing .cgnew p{text-align:left}\n.cgau-listing .cgnew img{display:block;max-width:100%;height:auto;border:0;border-radius:0}\n.cgau-listing .cgnew a{color:inherit;text-decoration:none}\n.cgau-listing .cgnew table{border-collapse:collapse}\n.cgau-listing .cgnew td,.cgau-listing .cgnew th{border:0;padding:0}\n.cgau-listing .cgnew b,.cgau-listing .cgnew strong{font-weight:600}\n.cgau-listing .cgnew button{font:inherit;color:inherit}\n.cgau-listing .cgnew .kn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}\n.cgau-listing .cgnew .kn-defs{position:absolute;width:0;height:0;overflow:hidden}\n\n\/* ==== ILLUSTRATION TAG · every drawn scene, glow or diagram carries one ==== *\/\n.cgau-listing .cgnew .kn-ill{position:absolute;left:4%;bottom:4%;z-index:5;font:500 12px\/1 'Geist',sans-serif;color:#6e6e73;background:rgba(255,255,255,.88);padding:6px 9px;border-radius:99px}\n\n\/* ==== LAYOUT + TYPE ==== *\/\n.cgau-listing .cgnew .kn-w{max-width:1040px;margin:0 auto;padding:0 24px}\n.cgau-listing .cgnew .kn-c{text-align:center}\n.cgau-listing .cgnew .kn-c p{text-align:center}\n.cgau-listing .cgnew .kn-nw{display:inline-block}\n.cgau-listing .cgnew .kn-sec{padding:var(--kn-pad) 0;position:relative;scroll-margin-top:calc(var(--header-height,0px) + var(--kn-nav) + 8px)}\n.cgau-listing .cgnew .kn-band{background:var(--kn-soft);box-shadow:0 0 0 100vmax var(--kn-soft);clip-path:inset(0 -100vmax)}\n.cgau-listing .cgnew .kn-cv{content-visibility:auto;contain-intrinsic-size:auto 1100px}\n@media (max-width:760px){\n.cgau-listing .cgnew.cgau-kn{--kn-pad:88px}\n}\n.cgau-listing .cgnew .kn-mono{font-family:'Geist Mono',Menlo,Consolas,monospace;font-size:.9em;letter-spacing:0;font-weight:500}\n.cgau-listing .cgnew .kn-eye{display:block;font:600 17px\/1.25 'Geist',sans-serif;letter-spacing:-.01em;color:var(--kn-g1);margin:0 0 14px}\n.cgau-listing .cgnew .kn-es{color:var(--kn-st)}.cgau-listing .cgnew .kn-ev{color:var(--kn-vt)}.cgau-listing .cgnew .kn-eb{color:var(--kn-bt)}.cgau-listing .cgnew .kn-eg{color:var(--kn-grt)}.cgau-listing .cgnew .kn-ew{color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-h1{font-size:clamp(42px,6.9vw,88px);line-height:.98;letter-spacing:-.052em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h2{font-size:clamp(36px,5.4vw,72px);line-height:1.02;letter-spacing:-.047em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h3{font-size:clamp(20px,1.9vw,25px);line-height:1.18;letter-spacing:-.025em;font-weight:600}\n.cgau-listing .cgnew .kn-lede{font-size:clamp(18px,1.6vw,21px);line-height:1.45;font-weight:500;color:var(--kn-g1);max-width:660px;margin-top:20px;text-wrap:pretty}\n.cgau-listing .cgnew .kn-c .kn-lede{margin-left:auto;margin-right:auto}\n.cgau-listing .cgnew .kn-gx{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}\n.cgau-listing .cgnew .kn-gs{background-image:var(--kn-gs)}.cgau-listing .cgnew .kn-gv{background-image:var(--kn-gv)}.cgau-listing .cgnew .kn-gb{background-image:var(--kn-gb)}.cgau-listing .cgnew .kn-gg{background-image:var(--kn-gg)}.cgau-listing .cgnew .kn-gw{background-image:var(--kn-gw)}\n.cgau-listing .cgnew .kn-link{color:var(--kn-lk);font-weight:600;border-bottom:1px solid rgba(0,102,204,.35)}\n.cgau-listing .cgnew .kn-link:focus-visible{outline:2px solid var(--kn-vt);outline-offset:2px;border-radius:3px}\n\n\/* ==== LIQUID GLASS · only ever over still content (never over a scrolling layer) ==== *\/\n.cgau-listing .cgnew .kn-glass{background:linear-gradient(160deg,rgba(255,255,255,.72),rgba(255,255,255,.42));border:1px solid rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 1px rgba(255,255,255,.35),inset 0 0 18px rgba(255,255,255,.28),0 16px 40px -20px rgba(29,29,31,.35);-webkit-backdrop-filter:blur(12px) saturate(1.8);backdrop-filter:blur(12px) saturate(1.8)}\n@supports (backdrop-filter: url(#kn-refract)){\n.cgau-listing .cgnew .kn-glass{backdrop-filter:url(#kn-refract) blur(10px) saturate(1.8)}\n}\n\n\/* ==== SHEEN · sunlight that follows your scroll; each use clips it to a real surface (image masks fail CORS on file:\/\/) ==== *\/\n.cgau-listing .cgnew .kn-sheen{position:absolute;inset:0;background:linear-gradient(100deg,rgba(255,255,255,0) 30%,rgba(255,244,214,.95) 46%,rgba(255,196,110,.55) 52%,rgba(255,255,255,0) 66%) 110% 0\/260% 100% no-repeat;mix-blend-mode:screen;pointer-events:none}\n@keyframes cgau-kn-sheen{from{background-position:110% 0}to{background-position:-10% 0}}\n\n\/* ==== JARGON · tap (or hover in Chrome) for a plain-English card; shows inline if a host strips popover ==== *\/\n.cgau-listing .cgnew .kn-j{display:inline;background:none;border:0;padding:0;margin:0;cursor:help;font:inherit;color:inherit;text-decoration:underline dotted;text-decoration-color:rgba(224,79,0,.75);text-decoration-thickness:1.5px;text-underline-offset:3px}\n.cgau-listing .cgnew .kn-j:focus-visible{outline:2px solid var(--kn-vt);outline-offset:2px;border-radius:3px}\n.cgau-listing .cgnew .kn-jc{font-size:.9em;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-jc:not(:popover-open)::before{content:\" (\"}\n.cgau-listing .cgnew .kn-jc:not(:popover-open)::after{content:\")\"}\n.cgau-listing .cgnew .kn-jw:has(.kn-j:not([popovertarget])) .kn-jc{display:inline}\n.cgau-listing .cgnew .kn-jw .kn-jc:not(:popover-open)\u003eb{display:none}\n.cgau-listing .cgnew .kn-jc:popover-open{position:fixed;inset:auto;margin:10px 0;position-area:bottom span-right;position-try-fallbacks:flip-block,flip-inline;width:max-content;max-width:min(300px,calc(100% - 24px));padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.9);background:linear-gradient(160deg,#fff,#fff6ec);box-shadow:inset 0 1px 0 #fff,0 22px 50px -20px rgba(29,29,31,.45),0 0 0 1px rgba(224,79,0,.14);font:500 15px\/1.45 'Geist',sans-serif;color:var(--kn-ink);letter-spacing:-.005em;animation:cgau-kn-card .28s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-jw .kn-jc\u003eb{display:block;font:600 13px\/1.3 'Geist',sans-serif;letter-spacing:.02em;color:var(--kn-st);margin-bottom:3px;white-space:normal}\n@keyframes cgau-kn-card{from{opacity:0;translate:0 6px;scale:.97}}\n@keyframes cgau-kn-arm{from,to{--cgau-kn-wait:1}}\n\n\/* ==== REVEAL · the fail-open arm trigger (text arrives fast: 6% inset, .4 s, 12 px) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rv{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 6%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-rv\u003e*{transition:opacity .4s var(--kn-ease),translate .4s var(--kn-ease)}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(2){transition-delay:.05s}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(3){transition-delay:.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-rv\u003e*{opacity:0;translate:0 12px}\n}\n}\n}\n\n\/* ==== KINETIC WEIGHT · Geist 300 to 700 per word as a headline enters (never touches opacity) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-kw{view-timeline:--cgau-kn-kw block}\n.cgau-listing .cgnew .kn-kw\u003espan{display:inline-block;animation:cgau-kn-wght 1s linear both;animation-timeline:--cgau-kn-kw;animation-range:entry 0% entry 70%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(2){animation-range:entry 8% entry 78%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(3){animation-range:entry 16% entry 86%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(4){animation-range:entry 24% entry 94%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(n+5){animation-range:entry 30% entry 100%}\n}\n}\n@keyframes cgau-kn-wght{from{font-weight:300;letter-spacing:-.02em}to{font-weight:700}}\n\n\/* ==== INK ROOM (polish 28.09, Lesson 16) · gradient text is painted only inside its own box, so give heavy glyph edges room (net zero width). Doubled class so module margins can't undo it (the live fit's glue does the same) ==== *\/\n.cgau-listing.cgau-listing .cgnew .kn-gx{padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew :is(h1,h2,h3,.kn-h1,.kn-h2) :is(span,em,b,strong,i){padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing .cgnew .kn-odo{overflow:visible clip;margin-inline-end:.1em}\n.cgau-listing .cgnew .kn-odo i::before{padding-inline:.14em;margin-inline:-.14em}\n\n\/* ==== COUNT-UPS (numbers variant B) · an @property integer drives a CSS counter (WebKit-safe calc); the real digits stay in the HTML for readers ==== *\/\n@property --cgau-kn-n{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n.cgau-listing .cgnew .kn-cu{font-variant-numeric:tabular-nums}\n\/* polish 28.09: the reader-only digits sat after the counter and overlapped the unit (cutoff.mjs). Anchor them under the counter, only where the number is plain ink: a positioned child inside gradient text (kn-gx) is not painted by WebKit *\/\n.cgau-listing .cgnew .kn-bud .kn-cu{position:relative}\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-cu{counter-reset:kn-c calc(var(--cgau-kn-n));animation:cgau-kn-count 1s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% entry 100%}\n.cgau-listing .cgnew .kn-cu::before{content:counter(kn-c)}\n.cgau-listing .cgnew .kn-cu\u003espan{position:absolute;left:0;top:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}\n}\n}\n@keyframes cgau-kn-count{from{--cgau-kn-n:0}}\n\n\/* ==== MODULE nav · sticky glass bar (no backdrop blur: it sits over scrolling content), stuck shadow, scroll-spy ==== *\/\n.cgau-listing .cgnew .kn-nav{position:sticky;top:var(--header-height,0px);z-index:30;container-type:scroll-state}\n.cgau-listing .cgnew .kn-nav-in{display:flex;align-items:center;gap:22px;height:var(--kn-nav);padding:0 20px;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(250,250,252,.975));border-bottom:1px solid rgba(29,29,31,.08);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(255,255,255,.7);transition:box-shadow .3s}\n.cgau-listing .cgnew .kn-nav-t{font:600 18px\/1 'Geist',sans-serif;letter-spacing:-.02em;white-space:nowrap}\n.cgau-listing .cgnew .kn-nav-t small{font:500 13px\/1 'Geist',sans-serif;color:var(--kn-g1);margin-left:8px;letter-spacing:0}\n.cgau-listing .cgnew .kn-nav-l{display:flex;align-items:center;gap:20px;margin-left:auto;overflow-x:auto;scrollbar-width:none}\n.cgau-listing .cgnew .kn-nav-l::-webkit-scrollbar{display:none}\n.cgau-listing .cgnew .kn-nav-l a{font:500 13px\/1 'Geist',sans-serif;color:#424245;white-space:nowrap;padding:6px 0;border-bottom:2px solid transparent}\n.cgau-listing .cgnew .kn-nav-l a:hover{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-nav-l a:focus-visible{outline:2px solid var(--kn-vt);outline-offset:3px;border-radius:4px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{color:#fff;border:0;border-radius:999px;padding:8px 14px;background:linear-gradient(180deg,#3a3a3f,#1d1d1f);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 4px 12px -4px rgba(29,29,31,.5)}\n@supports (container-type: scroll-state){\n@container scroll-state(stuck: top){\n.cgau-listing .cgnew .kn-nav-in{box-shadow:inset 0 1px 0 #fff,0 12px 30px -18px rgba(29,29,31,.5)}\n}\n}\n@supports (scroll-target-group: auto){\n.cgau-listing .cgnew .kn-nav-l{scroll-target-group:auto}\n.cgau-listing .cgnew .kn-nav-l a:target-current{color:var(--kn-ink);border-bottom-color:var(--kn-s1)}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta:target-current{color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--kn-s1)}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-nav-in{padding:0 2px;gap:10px}\n.cgau-listing .cgnew .kn-nav-t{display:none}\n.cgau-listing .cgnew .kn-nav-l{margin-left:0;gap:12px;width:100%;justify-content:space-between}\n.cgau-listing .cgnew .kn-nav-l a{font-size:12.5px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{padding:7px 11px}\n}\n\n\/* polish 28.09: product and floor tightened so the four answers clear the live pill's 65 px (Lesson 11) *\/\n\/* ==== MODULE hero (variant B) · centred two-tone headline, the camera floating across two grounds under a sun glow, sunlight sweeping its solar panel, four answers ==== *\/\n.cgau-listing .cgnew .kn-hero{position:relative;padding:34px 0 0;text-align:center}\n.cgau-listing .cgnew .kn-hero .kn-eye{margin-bottom:10px;font-size:16px}\n.cgau-listing .cgnew .kn-hero-prod{position:relative;z-index:2;width:min(400px,80%);margin:20px auto -96px;aspect-ratio:744\/602}\n.cgau-listing .cgnew .kn-hero\u003e.kn-w{position:relative;z-index:3}\n.cgau-listing .cgnew .kn-sun{position:absolute;left:22%;right:-40%;top:-78%;bottom:12%;background:radial-gradient(closest-side,rgba(255,214,102,.66) 0%,rgba(255,176,48,.36) 30%,rgba(255,150,40,.12) 62%,rgba(255,150,40,0) 100%);pointer-events:none}\n.cgau-listing .cgnew .kn-shadow{position:absolute;left:10%;right:8%;bottom:-6%;height:13%;border-radius:50%;background:radial-gradient(closest-side,rgba(29,29,31,.24),rgba(29,29,31,0));pointer-events:none}\n.cgau-listing .cgnew .kn-bob{position:absolute;inset:0;animation:cgau-kn-float 7s ease-in-out infinite}\n.cgau-listing .cgnew .kn-bob img{position:absolute;left:-18.15%;top:-34.05%;width:134.41%;max-width:none;height:auto;animation:cgau-kn-rise 1.4s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-glint{position:absolute;inset:0;clip-path:polygon(8% 6.3%,40% .5%,85% 22%,50% 29.6%);pointer-events:none}\n.cgau-listing .cgnew .kn-glint .kn-sheen{background-position:40% 0}\n.cgau-listing .cgnew .kn-floor{position:relative;background:var(--kn-soft);box-shadow:0 0 0 100vmax var(--kn-soft);clip-path:inset(0 -100vmax);padding:112px 0 64px}\n.cgau-listing .cgnew .kn-short{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:30px;text-align:left}\n.cgau-listing .cgnew .kn-short li{position:relative;padding-top:16px;font-size:16px;line-height:1.45;color:#424245}\n.cgau-listing .cgnew .kn-short li::before{content:\"\";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:var(--kn-gb)}\n.cgau-listing .cgnew .kn-short li[data-cgau-first=\"why\"]::before{background:var(--kn-gs)}\n.cgau-listing .cgnew .kn-short li[data-cgau-first=\"condition\"]::before{background:var(--kn-gw)}\n.cgau-listing .cgnew .kn-short li[data-cgau-first=\"trust\"]::before{background:var(--kn-gg)}\n.cgau-listing .cgnew .kn-short b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-short a{color:var(--kn-lk);font-weight:600;white-space:nowrap;border-bottom:1px solid rgba(0,102,204,.35)}\n.cgau-listing .cgnew .kn-short a:focus-visible{outline:2px solid var(--kn-vt);outline-offset:2px;border-radius:3px}\n@keyframes cgau-kn-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}\n@keyframes cgau-kn-rise{from{opacity:0;transform:translateY(26px) scale(.96)}to{opacity:1;transform:none}}\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-glint .kn-sheen{animation:cgau-kn-sheen 1s linear both;animation-timeline:view();animation-range:cover 18% cover 82%}\n}\n}\n@media (max-width:1000px){\n.cgau-listing .cgnew .kn-short{grid-template-columns:repeat(2,minmax(0,1fr))}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-hero{padding-top:20px}\n.cgau-listing .cgnew .kn-hero .kn-eye{font-size:14px;margin-bottom:8px}\n.cgau-listing .cgnew .kn-hero-prod{width:196px;margin:12px auto -54px}\n.cgau-listing .cgnew .kn-sun{left:14%;right:-26%;top:-70%;bottom:14%}\n.cgau-listing .cgnew .kn-floor{padding:70px 0 40px}\n.cgau-listing .cgnew .kn-short{grid-template-columns:minmax(0,1fr);gap:9px}\n.cgau-listing .cgnew .kn-short li{padding:0 0 0 14px;font-size:16px;line-height:1.4}\n.cgau-listing .cgnew .kn-short li::before{left:0;right:auto;top:3px;bottom:3px;width:3px;height:auto}\n}\n\n\/* ==== MODULE fit (compat variant B) · \"which HomeBase do you have\": 5 radio chips, anchor-positioned sliding pill, one gradient-bordered verdict; every verdict shows if inputs are stripped ==== *\/\n.cgau-listing .cgnew .kn-chips input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}\n.cgau-listing .cgnew .kn-chips label:has(input:focus-visible){outline:2px solid var(--kn-vt);outline-offset:2px}\n.cgau-listing .cgnew .kn-pick{margin-top:44px}\n.cgau-listing .cgnew .kn-pk-lg{font:600 14px\/1 'Geist',sans-serif;color:var(--kn-g1);text-align:center;margin-bottom:14px;letter-spacing:.01em}\n.cgau-listing .cgnew .kn-chips{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:860px;margin:0 auto}\n.cgau-listing .cgnew .kn-chips label{position:relative;z-index:1;display:block;cursor:pointer;padding:12px 18px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #d2d2d7;font:500 15.5px\/1.1 'Geist',sans-serif;color:#1d1d1f;transition:color .3s,background .3s,box-shadow .3s;-webkit-tap-highlight-color:transparent}\n.cgau-listing .cgnew .kn-chips label:has(input:checked){background:#1d1d1f;color:#fff;box-shadow:none}\n.cgau-listing .cgnew .kn-chips .kn-x{color:var(--kn-not)}\n.cgau-listing .cgnew .kn-chips label:has(input:checked) .kn-x{color:#ff9a90}\n.cgau-listing .cgnew .kn-pill{display:none}\n.cgau-listing .cgnew .kn-verdicts{position:relative;max-width:780px;margin:26px auto 0;padding:30px 34px;border-radius:28px;border:1.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(125deg,var(--kn-b1) 0%,var(--kn-b2) 50%,var(--kn-gr2) 100%) border-box;box-shadow:0 30px 60px -40px rgba(0,133,122,.55)}\n.cgau-listing .cgnew .kn-pick:has(#kn-c4:checked) .kn-verdicts{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(125deg,var(--kn-no1) 0%,var(--kn-no2) 100%) border-box;box-shadow:0 30px 60px -40px rgba(224,48,30,.45)}\n.cgau-listing .cgnew .kn-pick:has(#kn-c5:checked) .kn-verdicts{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(125deg,var(--kn-s1) 0%,var(--kn-s2) 100%) border-box;box-shadow:0 30px 60px -40px rgba(224,79,0,.45)}\n.cgau-listing .cgnew .kn-v+.kn-v{margin-top:22px;padding-top:22px;border-top:1px solid #e5e5ea}\n.cgau-listing .cgnew .kn-v-h{display:flex;align-items:center;gap:12px;font:600 21px\/1.25 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-v-h i{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font:700 17px\/1 'Geist',sans-serif;font-style:normal;color:#fff;background:var(--kn-gg)}\n.cgau-listing .cgnew .kn-v-h .kn-no{background:var(--kn-gn)}\n.cgau-listing .cgnew .kn-v-h .kn-need{background:var(--kn-gs);font-size:21px}\n.cgau-listing .cgnew .kn-v-h small{display:inline-block;margin-left:4px;padding:5px 10px;border-radius:99px;background:#e8f5ec;color:var(--kn-grt);font:600 13px\/1 'Geist',sans-serif;letter-spacing:.01em;white-space:nowrap;vertical-align:3px}\n.cgau-listing .cgnew .kn-v4 .kn-v-h small{background:#fdecea;color:var(--kn-not)}\n.cgau-listing .cgnew .kn-v5 .kn-v-h small{background:#fff1e0;color:var(--kn-st)}\n.cgau-listing .cgnew .kn-v\u003ep:not(.kn-v-h){margin-top:8px;padding-left:46px;font-size:16.5px;line-height:1.5;color:#3a3a3c}\n.cgau-listing .cgnew .kn-pick:has(input:checked) .kn-v{display:none}\n.cgau-listing .cgnew .kn-pick:has(#kn-c1:checked) .kn-v1,.cgau-listing .cgnew .kn-pick:has(#kn-c2:checked) .kn-v2,.cgau-listing .cgnew .kn-pick:has(#kn-c3:checked) .kn-v3,.cgau-listing .cgnew .kn-pick:has(#kn-c4:checked) .kn-v4,.cgau-listing .cgnew .kn-pick:has(#kn-c5:checked) .kn-v5{display:block;margin:0;padding:0;border:0}\n.cgau-listing .cgnew .kn-pick:has(input:checked) .kn-v-h i{animation:cgau-kn-pop .5s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-trap{max-width:780px;margin:22px auto 0;padding:2px 0 2px 16px;border-left:3px solid var(--kn-s2);font-size:16px;line-height:1.5;color:#3a3a3c}\n.cgau-listing .cgnew .kn-trap b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-pk-more{margin:18px auto 0;max-width:700px;text-align:center;font-size:16px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-pk-more a{white-space:nowrap}\n@supports (anchor-name: --cgau-kn-x){\n.cgau-listing .cgnew .kn-chips label:has(input:checked){anchor-name:--cgau-kn-on;background:transparent}\n.cgau-listing .cgnew .kn-pill{display:block;position:absolute;z-index:0;position-anchor:--cgau-kn-on;left:anchor(left);top:anchor(top);right:anchor(right);bottom:anchor(bottom);border-radius:999px;background:#1d1d1f;box-shadow:0 8px 20px -8px rgba(29,29,31,.5);transition:left .5s var(--kn-ease),top .5s var(--kn-ease),right .5s var(--kn-ease),bottom .5s var(--kn-ease)}\n}\n@keyframes cgau-kn-pop{0%{transform:scale(.4) rotate(-20deg)}60%{transform:scale(1.12)}100%{transform:none}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-verdicts{padding:24px 20px;border-radius:24px}\n.cgau-listing .cgnew .kn-v\u003ep:not(.kn-v-h){padding-left:0}\n.cgau-listing .cgnew .kn-v-h{font-size:19px}\n.cgau-listing .cgnew .kn-chips{gap:6px}\n.cgau-listing .cgnew .kn-chips label{padding:11px 14px;font-size:15px}\n}\n\n\/* ==== MODULE manifesto · one scroll-lit line (the highlights module with its carousel switched off) ==== *\/\n.cgau-listing .cgnew .kn-man{padding:24px 0 116px}\n.cgau-listing .cgnew .kn-hl-man{font-size:clamp(34px,5vw,64px);line-height:1.06;letter-spacing:-.045em;font-weight:700;max-width:980px;text-wrap:balance}\n.cgau-listing .cgnew .kn-hl-man .kn-m-s{color:var(--kn-st)}.cgau-listing .cgnew .kn-hl-man .kn-m-v{color:var(--kn-vt)}.cgau-listing .cgnew .kn-hl-man .kn-m-g{color:var(--kn-grt)}\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-hl-man{view-timeline:--cgau-kn-man block}\n.cgau-listing .cgnew .kn-hl-man span{animation:cgau-kn-lit 1s linear both;animation-timeline:--cgau-kn-man}\n.cgau-listing .cgnew .kn-hl-man span:nth-child(1){animation-range:entry 10% cover 30%}\n.cgau-listing .cgnew .kn-hl-man span:nth-child(2){animation-range:entry 25% cover 36%}\n.cgau-listing .cgnew .kn-hl-man span:nth-child(3){animation-range:entry 40% cover 42%}\n.cgau-listing .cgnew .kn-hl-man span:nth-child(4){animation-range:entry 55% cover 48%}\n}\n}\n@keyframes cgau-kn-lit{from{color:#c3c3c8}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-man{padding:8px 0 84px}\n.cgau-listing .cgnew .kn-hl-man{font-size:34px;line-height:1.08}\n}\n\n\/* ==== MODULE story (variant B) · \"the hub runs it\": pinned depth, four planes (street, camera, HomeBase 3, phone), dashed flow lines with packets, scroll-lit captions ==== *\/\n.cgau-listing .cgnew .kn-run{position:relative}\n.cgau-listing .cgnew .kn-run-stage{padding:110px 0}\n.cgau-listing .cgnew .kn-run-g{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:48px;align-items:center}\n.cgau-listing .cgnew .kn-caps{display:grid;gap:6px;margin-top:30px}\n.cgau-listing .cgnew .kn-cap{--kn-mix:calc(var(--cgau-kn-on) * 100%);position:relative;padding:12px 0 12px 22px;font-size:17px;line-height:1.45;color:color-mix(in srgb,var(--kn-ink) var(--kn-mix),#6e6e73)}\n.cgau-listing .cgnew .kn-cap::before{content:\"\";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:3px;background:#d2d2d7}\n.cgau-listing .cgnew .kn-cap::after{content:\"\";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:3px;background:var(--kn-gs);transform-origin:50% 0;transform:scaleY(var(--cgau-kn-on))}\n.cgau-listing .cgnew .kn-cap2::after{background:var(--kn-gb)}\n.cgau-listing .cgnew .kn-cap3::after{background:var(--kn-gv)}\n.cgau-listing .cgnew .kn-cap b{display:block;font-size:21px;letter-spacing:-.025em;color:inherit;margin-bottom:2px}\n.cgau-listing .cgnew .kn-depth{position:relative;height:540px;overflow:clip;border-radius:32px;background:radial-gradient(90% 70% at 50% 78%,#ffffff 0%,#eef1f4 60%,#e4e8ec 100%)}\n.cgau-listing .cgnew .kn-pl{position:absolute;will-change:transform}\n.cgau-listing .cgnew .kn-pl-back{left:-10%;right:-10%;top:0;height:60%}\n.cgau-listing .cgnew .kn-pl-back img{width:100%;height:100%;object-fit:cover;object-position:50% 62%;-webkit-mask:linear-gradient(180deg,#000 62%,transparent);mask:linear-gradient(180deg,#000 62%,transparent)}\n.cgau-listing .cgnew .kn-pl-cam{left:5%;top:9%;width:31%;aspect-ratio:744\/602}\n.cgau-listing .cgnew .kn-pl-cam img,.cgau-listing .cgnew .kn-pl-hub img{position:absolute;max-width:none;height:auto}\n.cgau-listing .cgnew .kn-pl-cam img{left:-18.15%;top:-34.05%;width:134.41%;filter:drop-shadow(0 18px 18px rgba(29,29,31,.3))}\n.cgau-listing .cgnew .kn-pl-hub{left:41%;top:36%;width:17%;aspect-ratio:526\/798}\n.cgau-listing .cgnew .kn-pl-hub img{left:-62.17%;top:-26.94%;width:228.14%;filter:drop-shadow(0 26px 26px rgba(29,29,31,.3))}\n.cgau-listing .cgnew .kn-flow{position:absolute;inset:0;width:100%;height:100%;overflow:visible}\n.cgau-listing .cgnew .kn-flow path{fill:none;stroke-width:2.5;stroke-linecap:round;vector-effect:non-scaling-stroke}\n.cgau-listing .cgnew .kn-flow .kn-fl-base{stroke:url(#kn-flg);opacity:.6}\n.cgau-listing .cgnew .kn-flow .kn-fl-pk{stroke:var(--kn-s1);stroke-width:4;stroke-dasharray:.02 .14;animation:cgau-kn-pk 2.4s linear infinite}\n.cgau-listing .cgnew .kn-flow .kn-fl-b .kn-fl-pk{stroke:var(--kn-b1)}\n.cgau-listing .cgnew .kn-pl-front{right:5%;bottom:-2%;width:27%;aspect-ratio:9\/18.5}\n.cgau-listing .cgnew .kn-phone{position:absolute;inset:0;border-radius:15% \/ 7.3%;background:#1d1d1f;padding:5.5%;box-shadow:0 30px 60px -20px rgba(29,29,31,.55),inset 0 0 0 1.5px #3a3a3c}\n.cgau-listing .cgnew .kn-phone-s{position:relative;height:100%;border-radius:11% \/ 5.4%;background:#f5f5f7;overflow:clip;padding:18% 7% 0}\n.cgau-listing .cgnew .kn-phone-s::before{content:\"\";position:absolute;left:36%;right:36%;top:3.2%;height:4%;border-radius:99px;background:#1d1d1f}\n.cgau-listing .cgnew .kn-ph-card{border-radius:12px;background:#fff;box-shadow:0 4px 14px rgba(29,29,31,.1);overflow:clip}\n.cgau-listing .cgnew .kn-ph-card img{width:100%;aspect-ratio:4\/3;object-fit:cover;object-position:20% 60%}\n.cgau-listing .cgnew .kn-ph-tags{display:flex;flex-wrap:wrap;gap:4px;padding:8% 6%}\n.cgau-listing .cgnew .kn-ph-tags i{font:600 10px\/1 'Geist',sans-serif;font-style:normal;letter-spacing:0;padding:5px 7px;border-radius:99px;background:#e8e8ed;color:#3a3a3c}\n.cgau-listing .cgnew .kn-ph-tags i:first-child{background:var(--kn-gv);color:#fff}\n.cgau-listing .cgnew .kn-ph-line{height:7px;border-radius:9px;background:#e3e3e8;margin:9% 0 0}\n.cgau-listing .cgnew .kn-ph-line+.kn-ph-line{width:64%;margin-top:6%}\n.cgau-listing .cgnew .kn-depth .kn-ill{left:auto;right:4%;top:4%;bottom:auto}\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-run{height:2700px;view-timeline:--cgau-kn-run block}\n.cgau-listing .cgnew .kn-run-stage{position:sticky;top:max(calc(var(--header-height,0px) + var(--kn-nav) + 14px),calc(50% - 320px));height:640px;padding:0;display:flex;align-items:center}\n.cgau-listing .cgnew .kn-run-g{width:100%}\n.cgau-listing .cgnew .kn-pl-back{animation:cgau-kn-back 1s linear both;animation-timeline:--cgau-kn-run;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-pl-cam{animation:cgau-kn-cam 1s linear both;animation-timeline:--cgau-kn-run;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-pl-hub{animation:cgau-kn-mid 1s linear both;animation-timeline:--cgau-kn-run;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-pl-front{animation:cgau-kn-front 1s linear both;animation-timeline:--cgau-kn-run;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-fl-a{animation:cgau-kn-draw 1s linear both;animation-timeline:--cgau-kn-run;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-fl-b{animation:cgau-kn-draw2 1s linear both;animation-timeline:--cgau-kn-run;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-cap1{animation:cgau-kn-c1 1s linear both;animation-timeline:--cgau-kn-run;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-cap2{animation:cgau-kn-c2 1s linear both;animation-timeline:--cgau-kn-run;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-cap3{animation:cgau-kn-c3 1s linear both;animation-timeline:--cgau-kn-run;animation-range:contain 0% contain 100%}\n}\n}\n@keyframes cgau-kn-back{0%{transform:scale(1.12) translateY(3%);opacity:1}40%{transform:scale(1) translateY(0);opacity:.95}100%{transform:scale(.94) translateY(-4%);opacity:.6}}\n@keyframes cgau-kn-cam{0%{transform:translate(-14%,-8%) scale(.9);opacity:.7}22%,100%{transform:none;opacity:1}}\n@keyframes cgau-kn-mid{0%,24%{transform:translateY(46%) scale(.55);opacity:0}50%,100%{transform:none;opacity:1}}\n@keyframes cgau-kn-front{0%,58%{transform:translateX(120%) rotate(10deg);opacity:0}86%,100%{transform:none;opacity:1}}\n@keyframes cgau-kn-draw{0%,22%{opacity:0;clip-path:inset(0 100% 0 0)}46%,100%{opacity:1;clip-path:inset(0 0 0 0)}}\n@keyframes cgau-kn-draw2{0%,56%{opacity:0;clip-path:inset(0 100% 0 0)}80%,100%{opacity:1;clip-path:inset(0 0 0 0)}}\n@keyframes cgau-kn-pk{to{stroke-dashoffset:-.32}}\n@keyframes cgau-kn-c1{0%,28%{--cgau-kn-on:1}36%,100%{--cgau-kn-on:0}}\n@keyframes cgau-kn-c2{0%,30%{--cgau-kn-on:0}38%,62%{--cgau-kn-on:1}70%,100%{--cgau-kn-on:0}}\n@keyframes cgau-kn-c3{0%,64%{--cgau-kn-on:0}72%,100%{--cgau-kn-on:1}}\n@media (max-width:1000px){\n.cgau-listing .cgnew .kn-run-g{grid-template-columns:minmax(0,1fr);gap:22px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-depth{height:300px;border-radius:24px}\n.cgau-listing .cgnew .kn-pl-front{width:30%;right:3%}\n.cgau-listing .cgnew .kn-ph-tags i{font-size:7px;padding:3px 4px}\n.cgau-listing .cgnew .kn-ph-tags{gap:2px}\n.cgau-listing .cgnew .kn-caps{margin-top:10px;gap:0}\n.cgau-listing .cgnew .kn-cap{padding:8px 0 8px 18px;font-size:16px;line-height:1.4}\n.cgau-listing .cgnew .kn-cap::before,.cgau-listing .cgnew .kn-cap::after{top:8px;bottom:8px}\n.cgau-listing .cgnew .kn-cap b{font-size:18px}\n.cgau-listing .cgnew .kn-run-copy .kn-h2{font-size:32px}\n.cgau-listing .cgnew .kn-run-copy .kn-eye{margin-bottom:6px}\n}\n\/* polish 28.09 · tablet (761 to 1000 px): one column no longer fits a 640 px stage, so the copy rose out of it over the manifesto (iPad 820). Let the stage size to its content, pinned under the header. *\/\n@media (prefers-reduced-motion:no-preference) and (min-width:761px) and (max-width:1000px){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-run-stage{top:calc(var(--header-height,0px) + var(--kn-nav) + 14px);height:auto}\n.cgau-listing .cgnew .kn-depth{height:420px}\n}\n}\n@media (prefers-reduced-motion:no-preference) and (max-width:760px){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-run{height:2100px}\n.cgau-listing .cgnew .kn-run-stage{top:calc(var(--header-height,0px) + var(--kn-nav) + 6px);height:auto;min-height:0}\n}\n}\n@media (prefers-reduced-motion:no-preference) and (max-height:760px){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-run-stage{top:calc(var(--header-height,0px) + var(--kn-nav) + 6px)}\n.cgau-listing .cgnew .kn-depth{height:430px}\n}\n}\n@media (prefers-reduced-motion:no-preference) and (max-height:760px) and (max-width:760px){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-depth{height:230px}\n.cgau-listing .cgnew .kn-cap{font-size:15px}\n.cgau-listing .cgnew .kn-run-copy .kn-h2{font-size:28px}\n}\n}\n\/* ==== MOMENT reveal-rise (polish 28.09) · \"lid-rise\": the camera seen from above rises 36 px onto a low amber sun (translateY + opacity only, rule 15), its shadow lands, then one sheen crosses the panel.\n   Text left, product right on desktop; stacked on phones. Fails open: everything in place unless the arm trigger is live. ==== *\/\n.cgau-listing .cgnew .kn-lid{padding-bottom:40px;overflow:clip}\n.cgau-listing .cgnew .kn-lid-g{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:center}\n.cgau-listing .cgnew .kn-lid-t .kn-lede{margin-top:16px}\n.cgau-listing .cgnew .kn-lid-st{position:relative;isolation:isolate;aspect-ratio:3\/2;width:100%}\n.cgau-listing .cgnew .kn-lid-sun{position:absolute;left:8%;right:8%;top:-18%;bottom:-6%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,214,102,.62) 0%,rgba(255,176,48,.32) 38%,rgba(255,150,40,.1) 70%,rgba(255,150,40,0) 100%);pointer-events:none}\n.cgau-listing .cgnew .kn-lid-sh{position:absolute;left:22%;right:22%;bottom:4%;height:12%;border-radius:50%;background:radial-gradient(closest-side,rgba(120,60,0,.28),rgba(120,60,0,.1) 60%,rgba(120,60,0,0));pointer-events:none}\n.cgau-listing .cgnew .kn-lid-p{position:absolute;left:0;right:0;top:50%;translate:0 -50%;aspect-ratio:1\/1}\n.cgau-listing .cgnew .kn-lid-p img{width:100%;height:auto;mix-blend-mode:multiply;-webkit-mask:radial-gradient(ellipse 52% 44% at 50% 50%,#000 80%,transparent 100%);mask:radial-gradient(ellipse 52% 44% at 50% 50%,#000 80%,transparent 100%)}\n.cgau-listing .cgnew .kn-lid-sheen{position:absolute;left:21.4%;top:40.1%;width:54.6%;height:19.6%;border-radius:4px;overflow:clip;pointer-events:none}\n.cgau-listing .cgnew .kn-lid-sheen .kn-sheen{background-position:110% 0}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-lid{padding-bottom:24px}\n.cgau-listing .cgnew .kn-lid-g{grid-template-columns:minmax(0,1fr);gap:4px}\n.cgau-listing .cgnew .kn-lid-st{aspect-ratio:16\/10}\n.cgau-listing .cgnew .kn-lid-p{left:-14%;right:-14%}\n}\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-lid-st{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 15%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-lid-p{transition:opacity .55s var(--kn-ease),translate .9s var(--kn-ease)}\n.cgau-listing .cgnew .kn-lid-sun{transition:opacity 1s var(--kn-ease) .1s}\n.cgau-listing .cgnew .kn-lid-sh{transition:opacity .4s var(--kn-ease) .5s,scale .5s var(--kn-ease) .5s}\n.cgau-listing .cgnew .kn-lid-sheen .kn-sheen{animation:cgau-kn-sheen 1.1s var(--kn-ease) .85s both}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-lid-p{opacity:0;translate:0 calc(-50% + 36px)}\n.cgau-listing .cgnew .kn-lid-sun{opacity:0}\n.cgau-listing .cgnew .kn-lid-sh{opacity:0;scale:.5 1}\n.cgau-listing .cgnew .kn-lid-sheen .kn-sheen{animation:none}\n}\n}\n}\n\n\/* ==== MODULE sun (the numbers module, count-up variant) · 2 hours of sun, a day's charge in vs out as a labelled diagram, the sunny-wall photo ==== *\/\n.cgau-listing .cgnew .kn-sun-g{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center;margin-top:52px}\n.cgau-listing .cgnew .kn-big{display:flex;align-items:flex-end;gap:18px}\n.cgau-listing .cgnew .kn-big\u003eb{font:700 clamp(120px,14vw,188px)\/.8 'Geist',sans-serif;letter-spacing:-.07em}\n.cgau-listing .cgnew .kn-big\u003espan{padding-bottom:6px;font-size:17px;line-height:1.4;color:var(--kn-g1);max-width:270px}\n.cgau-listing .cgnew .kn-big\u003espan b{display:block;font-size:24px;line-height:1.15;letter-spacing:-.03em;color:var(--kn-ink);margin-bottom:4px}\n.cgau-listing .cgnew .kn-bud-w{margin-top:40px}\n.cgau-listing .cgnew .kn-bud-h{font:600 14px\/1.3 'Geist',sans-serif;color:var(--kn-g1);letter-spacing:.01em;margin-bottom:6px}\n.cgau-listing .cgnew .kn-bud{display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:10px}\n.cgau-listing .cgnew .kn-bud\u003espan:first-child{font:600 15px\/1.2 'Geist',sans-serif}\n.cgau-listing .cgnew .kn-bud\u003eb{font:600 17px\/1 'Geist',sans-serif;letter-spacing:-.02em;white-space:nowrap}\n.cgau-listing .cgnew .kn-bud\u003eb small{font:500 13px\/1 'Geist',sans-serif;color:var(--kn-g1);margin-left:.45em}\n.cgau-listing .cgnew .kn-bud-bar{position:relative;height:26px;border-radius:99px;background:#eceef1;overflow:clip}\n.cgau-listing .cgnew .kn-bud-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:99px;transform-origin:0 50%}\n.cgau-listing .cgnew .kn-bud-in .kn-hi{width:100%;background:rgba(245,159,0,.32)}\n.cgau-listing .cgnew .kn-bud-in .kn-lo{width:75%;background:var(--kn-gs)}\n.cgau-listing .cgnew .kn-bud-out .kn-hi{width:33.4%;background:rgba(29,29,31,.22)}\n.cgau-listing .cgnew .kn-bud-out .kn-lo{width:25%;background:#3a3a3c}\n.cgau-listing .cgnew .kn-bud-k{margin-top:10px;font-size:14px;line-height:1.4;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-ticks{display:grid;gap:14px;margin-top:30px}\n.cgau-listing .cgnew .kn-ticks li{position:relative;padding-left:30px;font-size:17px;line-height:1.45}\n.cgau-listing .cgnew .kn-ticks li::before{content:\"\";position:absolute;left:0;top:.2em;width:18px;height:18px;border-radius:50%;background:var(--kn-gs)}\n.cgau-listing .cgnew .kn-ticks li::after{content:\"\";position:absolute;left:6px;top:calc(.2em + 4px);width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;rotate:40deg}\n.cgau-listing .cgnew .kn-sunimg{position:relative;max-width:420px;justify-self:center;width:100%}\n.cgau-listing .cgnew .kn-sunimg img{width:100%;aspect-ratio:1200\/1170;object-fit:cover;object-position:50% 100%;border-radius:30px;box-shadow:0 44px 80px -44px rgba(224,79,0,.6),0 2px 8px rgba(29,29,31,.06)}\n@keyframes cgau-kn-fill{from{transform:scaleX(.01)}to{transform:scaleX(1)}}\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-bud-bar i{animation:cgau-kn-fill 1s linear both;animation-timeline:view();animation-range:entry 20% cover 40%}\n.cgau-listing .cgnew .kn-bud-bar .kn-lo{animation-range:entry 30% cover 46%}\n}\n}\n@media (max-width:1000px){\n.cgau-listing .cgnew .kn-sun-g{grid-template-columns:minmax(0,1fr);gap:40px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-big{gap:12px}\n.cgau-listing .cgnew .kn-big\u003eb{font-size:112px}\n.cgau-listing .cgnew .kn-big\u003espan{font-size:16px}\n.cgau-listing .cgnew .kn-big\u003espan b{font-size:20px}\n.cgau-listing .cgnew .kn-bud{grid-template-columns:52px minmax(0,1fr) auto;gap:10px}\n.cgau-listing .cgnew .kn-bud\u003eb{font-size:15px}\n.cgau-listing .cgnew .kn-bud\u003eb small{display:none}\n.cgau-listing .cgnew .kn-ticks li{font-size:16px}\n}\n\n\/* ==== MODULE night (the ai module, re-pointed) · day-to-night band (dusk on entry, dawn on exit, outside the reading zone) ==== *\/\n.cgau-listing .cgnew .kn-ai{--kn-night:color-mix(in oklab,var(--kn-dark) calc(var(--cgau-kn-dk) * var(--cgau-kn-dn) * 100%),#fff);color:#f5f5f7;background:radial-gradient(70% 55% at 82% 14%,rgba(110,86,245,.3),rgba(110,86,245,0) 70%),radial-gradient(60% 50% at 10% 92%,rgba(255,170,60,.12),rgba(255,170,60,0) 70%),var(--kn-night);box-shadow:0 0 0 100vmax var(--kn-night);clip-path:inset(0 -100vmax)}\n.cgau-listing .cgnew .kn-ai .kn-ev{color:#b9bcff}\n.cgau-listing .cgnew .kn-ai-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:center;margin-top:48px}\n.cgau-listing .cgnew .kn-kin span{display:inline-block;color:#f5f5f7}\n.cgau-listing .cgnew .kn-kin span:last-child{background-image:linear-gradient(90deg,#aeb4ff 0%,#ffd28a 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}\n.cgau-listing .cgnew .kn-ai-t\u003ep{font-size:18px;line-height:1.55;color:#c7c7cc}\n.cgau-listing .cgnew .kn-ai-t\u003ep b{color:#f5f5f7}\n.cgau-listing .cgnew .kn-ai .kn-j{text-decoration-color:rgba(255,210,138,.8)}\n.cgau-listing .cgnew .kn-ai .kn-jc{color:#a1a1a6}\n.cgau-listing .cgnew .kn-nite-l{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}\n.cgau-listing .cgnew .kn-nite-l li{padding:10px 15px;border-radius:999px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);font-size:15px;line-height:1.2;color:#d8d8e0}\n.cgau-listing .cgnew .kn-nite-l b{color:#fff}\n.cgau-listing .cgnew .kn-tip{margin-top:28px;padding-left:18px;border-left:3px solid #ffc861;font-size:16.5px;line-height:1.55;color:#c7c7cc}\n.cgau-listing .cgnew .kn-tip b{color:#f5f5f7}\n\/* ==== MOMENT story-daynight (polish 28.09) · \"dusk-line\": the camera's-eye yard (store photo, renewed media #10). Night is the same photo darkened (labelled Illustration);\n   a warm terminator line wipes it across the frame as you scroll, then the spotlight pool comes on in colour. Still (eBay, reduced motion, no scroll timelines): day and night side by side, spotlight on. ==== *\/\n.cgau-listing .cgnew .kn-dl{width:100%;max-width:480px;justify-self:center}\n.cgau-listing .cgnew .kn-dl-fr{position:relative;aspect-ratio:1\/1;border-radius:26px;overflow:clip;isolation:isolate;box-shadow:0 40px 80px -40px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.08)}\n.cgau-listing .cgnew .kn-dl-fr img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}\n.cgau-listing .cgnew .kn-dl-nt{position:absolute;inset:0;clip-path:inset(0 0 0 50%)}\n.cgau-listing .cgnew .kn-dl-nt\u003eimg{filter:brightness(.46) saturate(.5) contrast(1.08)}\n.cgau-listing .cgnew .kn-dl-nt::after{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,rgba(24,30,110,.46),rgba(10,14,52,.22));pointer-events:none}\n.cgau-listing .cgnew .kn-dl-spot{position:absolute;inset:0;z-index:1;-webkit-mask:radial-gradient(ellipse 30% 25% at 64% 74%,#000 38%,transparent 100%);mask:radial-gradient(ellipse 30% 25% at 64% 74%,#000 38%,transparent 100%)}\n.cgau-listing .cgnew .kn-dl-spot img{filter:brightness(1.02) saturate(1.12) sepia(.18)}\n.cgau-listing .cgnew .kn-dl-spot::after{content:\"\";position:absolute;inset:0;background:radial-gradient(ellipse 30% 25% at 64% 74%,rgba(255,214,150,.34),rgba(255,214,150,0) 80%);mix-blend-mode:screen}\n.cgau-listing .cgnew .kn-dl-edge{position:absolute;top:0;bottom:0;left:50%;z-index:2;width:3px;margin-left:-1.5px;background:linear-gradient(180deg,#ffd28a,#ffb86b 48%,#aeb4ff);box-shadow:0 0 22px 5px rgba(255,196,110,.5);pointer-events:none}\n.cgau-listing .cgnew .kn-dl .kn-ill{z-index:3;background:rgba(10,15,36,.62);color:#e5e5ea}\n.cgau-listing .cgnew .kn-dl-modes{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}\n.cgau-listing .cgnew .kn-dl-modes li{padding:8px 13px;border-radius:999px;font:500 14px\/1.2 'Geist',sans-serif;color:#1d1d1f;background:linear-gradient(90deg,#ffd28a,#fff1d6)}\n.cgau-listing .cgnew .kn-dl-modes li:nth-child(2){color:#f5f5f7;background:linear-gradient(90deg,#3a3a3c,#636366)}\n.cgau-listing .cgnew .kn-dl-modes li:nth-child(3){color:#1d1d1f;background:linear-gradient(90deg,#fff6e0,#ffd28a)}\n@keyframes cgau-kn-dlwipe{from{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}\n@keyframes cgau-kn-dledge{from{left:100%;opacity:1}88%{opacity:1}to{left:0%;opacity:0}}\n@keyframes cgau-kn-dlspot{from{opacity:0}to{opacity:1}}\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-dl-fr{view-timeline:--cgau-kn-dl block}\n.cgau-listing .cgnew .kn-dl-nt{animation:cgau-kn-dlwipe 1s linear both;animation-timeline:--cgau-kn-dl;animation-range:entry 70% cover 55%}\n.cgau-listing .cgnew .kn-dl-edge{animation:cgau-kn-dledge 1s linear both;animation-timeline:--cgau-kn-dl;animation-range:entry 70% cover 55%}\n.cgau-listing .cgnew .kn-dl-spot{animation:cgau-kn-dlspot 1s linear both;animation-timeline:--cgau-kn-dl;animation-range:cover 50% cover 62%}\n}\n}\n@keyframes cgau-kn-dusk{from{--cgau-kn-dk:0}to{--cgau-kn-dk:1}}\n@keyframes cgau-kn-dawn{from{--cgau-kn-dn:1}to{--cgau-kn-dn:0}}\n@keyframes cgau-kn-word{from{color:#55555c}to{color:#f5f5f7}}\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-ai{animation:cgau-kn-dusk 1s linear both,cgau-kn-dawn 1s linear both;animation-timeline:view(),view();animation-range:entry 0% entry 18%,exit 91% exit 100%}\n.cgau-listing .cgnew .kn-kin{view-timeline:--cgau-kn-kin block}\n.cgau-listing .cgnew .kn-kin span{animation:cgau-kn-word 1s linear both;animation-timeline:--cgau-kn-kin}\n.cgau-listing .cgnew .kn-kin span:nth-child(1){animation-range:entry 0% entry 55%}\n.cgau-listing .cgnew .kn-kin span:nth-child(2){animation-range:entry 15% entry 70%}\n.cgau-listing .cgnew .kn-kin span:nth-child(3){animation-range:entry 30% entry 85%}\n.cgau-listing .cgnew .kn-kin span:nth-child(4){animation-range:entry 45% entry 100%}\n}\n}\n@media (max-width:1000px){\n.cgau-listing .cgnew .kn-ai-g{grid-template-columns:minmax(0,1fr);gap:36px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-ai-t\u003ep{font-size:17px}\n.cgau-listing .cgnew .kn-dl-fr{border-radius:22px}\n.cgau-listing .cgnew .kn-dl-modes li{font-size:13.5px;padding:7px 11px}\n}\n\n\/* ==== MODULE nnb · New No Box card, kit lift (one camera leaves the eufyCam 3 kit photo for your parcel; a ghost marks where it sat), parcel lists ==== *\/\n.cgau-listing .cgnew .kn-nnb-card{position:relative;padding:64px 56px 56px;border-radius:40px;border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from var(--cgau-kn-ang),var(--kn-w1),var(--kn-w2) 18%,#ffd3df 30%,var(--kn-w2) 42%,var(--kn-w1) 60%,#ffa3bb 80%,var(--kn-w1)) border-box;box-shadow:0 40px 80px -50px rgba(214,36,95,.42)}\n.cgau-listing .cgnew .kn-badge{position:absolute;top:-17px;left:56px;font:700 14px\/1 'Geist',sans-serif;letter-spacing:.01em;color:#fff;background:var(--kn-gw);padding:10px 16px;border-radius:99px;box-shadow:0 10px 24px -8px rgba(214,36,95,.6)}\n.cgau-listing .cgnew .kn-adv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:34px}\n.cgau-listing .cgnew .kn-adv li{padding-top:14px;border-top:3px solid transparent;border-image:var(--kn-gw) 1;font:600 18px\/1.3 'Geist',sans-serif;letter-spacing:-.02em;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-lift{margin:40px 0 0}\n.cgau-listing .cgnew .kn-lift-stage{--kn-lx:22cqi;--kn-ly:-17.73cqi;--kn-ls:1;position:relative;container-type:inline-size;aspect-ratio:1464\/880}\n.cgau-listing .cgnew .kn-lift-kv{position:absolute;left:0;top:0;width:100%;height:68.18%;object-fit:cover;border-radius:18px;-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}\n.cgau-listing .cgnew .kn-ghost{position:absolute;left:47.5%;top:34.5%;width:25%;height:30%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.93) 52%,rgba(255,255,255,.55) 76%,rgba(255,255,255,0));pointer-events:none}\n.cgau-listing .cgnew .kn-lift-box{position:absolute;left:22%;top:64%;width:32%;height:34%;border-radius:22px;border:2px dashed rgba(214,36,95,.55);background:linear-gradient(160deg,rgba(240,86,126,.08),rgba(240,86,126,.02))}\n.cgau-listing .cgnew .kn-lift-box span{position:absolute;z-index:3;left:50%;bottom:-13px;translate:-50% 0;white-space:nowrap;padding:3px 10px;border-radius:99px;background:#fff;box-shadow:0 2px 8px rgba(29,29,31,.08);font:600 13px\/1.3 'Geist',sans-serif;color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-lift-cam{position:absolute;left:28%;top:67%;width:20%;aspect-ratio:744\/602;z-index:2}\n.cgau-listing .cgnew .kn-lift-cam img{position:absolute;left:-18.15%;top:-34.05%;width:134.41%;max-width:none;height:auto;filter:drop-shadow(0 16px 14px rgba(29,29,31,.26))}\n.cgau-listing .cgnew .kn-lift-cam .kn-glint{position:absolute;inset:0;clip-path:polygon(8% 6.3%,40% .5%,85% 22%,50% 29.6%)}\n.cgau-listing .cgnew .kn-lift .kn-ill{left:auto;right:0;bottom:2%}\n.cgau-listing .cgnew .kn-lift figcaption{text-align:center;font-size:15px;color:var(--kn-g1);margin-top:14px}\n.cgau-listing .cgnew .kn-nnb-story{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:48px;margin-top:36px}\n.cgau-listing .cgnew .kn-nnb-story\u003ediv\u003ep{font-size:17px;line-height:1.55;color:#3a3a3c}\n.cgau-listing .cgnew .kn-nnb-story\u003ediv\u003ep+p{margin-top:14px}\n.cgau-listing .cgnew .kn-parcel h3{font-size:19px;letter-spacing:-.02em;margin-bottom:10px}\n.cgau-listing .cgnew .kn-parcel ul+h3{margin-top:24px}\n.cgau-listing .cgnew .kn-parcel li{position:relative;padding:8px 0 8px 26px;border-top:1px solid #ececf0;font-size:16px;line-height:1.4}\n.cgau-listing .cgnew .kn-parcel li::before{content:\"\";position:absolute;left:2px;top:14px;width:10px;height:10px;border-radius:50%;background:var(--kn-gw)}\n.cgau-listing .cgnew .kn-parcel .kn-not li{color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-parcel .kn-not li::before{background:none;box-shadow:inset 0 0 0 1.5px #aeaeb2}\n@supports (corner-shape: squircle){\n.cgau-listing .cgnew .kn-nnb-card{corner-shape:squircle;border-radius:72px}\n}\n@keyframes cgau-kn-spin{from{--cgau-kn-ang:0deg}to{--cgau-kn-ang:360deg}}\n@keyframes cgau-kn-lift{0%,12%{translate:var(--kn-lx) var(--kn-ly);scale:var(--kn-ls)}48%{translate:calc(var(--kn-lx) * .45) calc(var(--kn-ly) * .6 - 6cqi);scale:calc(var(--kn-ls) * 1.12)}86%,100%{translate:0 0;scale:1}}\n@keyframes cgau-kn-ghost{0%,14%{opacity:0}42%,100%{opacity:1}}\n@keyframes cgau-kn-box{0%,70%{border-color:rgba(214,36,95,.3)}90%,100%{border-color:rgba(214,36,95,.75)}}\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-nnb-card{animation:cgau-kn-spin 1s linear both;animation-timeline:view();animation-range:entry 0% cover 50%}\n.cgau-listing .cgnew .kn-lift-stage{view-timeline:--cgau-kn-lift block}\n.cgau-listing .cgnew .kn-lift-cam{animation:cgau-kn-lift 1s linear both;animation-timeline:--cgau-kn-lift;animation-range:entry 60% cover 50%}\n.cgau-listing .cgnew .kn-ghost{animation:cgau-kn-ghost 1s linear both;animation-timeline:--cgau-kn-lift;animation-range:entry 60% cover 50%}\n.cgau-listing .cgnew .kn-lift-box{animation:cgau-kn-box 1s linear both;animation-timeline:--cgau-kn-lift;animation-range:entry 60% cover 50%}\n.cgau-listing .cgnew .kn-lift-cam .kn-sheen{animation:cgau-kn-sheen 1s linear both;animation-timeline:--cgau-kn-lift;animation-range:cover 24% cover 58%}\n}\n}\n@media (max-width:1000px){\n.cgau-listing .cgnew .kn-nnb-story{grid-template-columns:minmax(0,1fr);gap:36px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-nnb-card{padding:48px 20px 34px;border-radius:30px}\n.cgau-listing .cgnew .kn-badge{left:20px}\n.cgau-listing .cgnew .kn-adv{gap:12px;margin-top:24px}\n.cgau-listing .cgnew .kn-adv li{font-size:15px;line-height:1.25}\n.cgau-listing .cgnew .kn-lift{margin:30px -8px 0}\n.cgau-listing .cgnew .kn-lift-kv{border-radius:12px}\n}\n\n\/* ==== MODULE faq · exclusive accordion; answers glide open in Chrome (interpolate-size), open instantly elsewhere ==== *\/\n.cgau-listing .cgnew .kn-faq{max-width:820px;margin:44px auto 0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq details{border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font:600 clamp(18px,1.7vw,21px)\/1.3 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .cgnew .kn-faq summary::after{content:\"+\";flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--kn-soft);font:400 22px\/1 'Geist',sans-serif;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-faq details[open] summary::after{content:\"\\2212\"}\n.cgau-listing .cgnew .kn-faq summary:focus-visible{outline:2px solid var(--kn-vt);outline-offset:4px;border-radius:6px}\n.cgau-listing .cgnew .kn-faq details p{padding:0 50px 24px 0;font-size:17px;line-height:1.55;color:#3a3a3c}\n@media (prefers-reduced-motion:no-preference){\n@supports (interpolate-size: allow-keywords){\n.cgau-listing .cgnew .kn-faq{interpolate-size:allow-keywords}\n.cgau-listing .cgnew .kn-faq details::details-content{height:0;overflow:clip;transition:height .38s var(--kn-ease),content-visibility .38s allow-discrete}\n.cgau-listing .cgnew .kn-faq details[open]::details-content{height:auto}\n}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-faq details p{padding-right:0}\n}\n\n\/* ==== MODULE buy · buying from CamGuard Australia: open columns, count-up numerals ==== *\/\n.cgau-listing .cgnew .kn-buy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:56px}\n.cgau-listing .cgnew .kn-buy\u003ediv{padding-top:18px;position:relative}\n.cgau-listing .cgnew .kn-buy\u003ediv::before{content:\"\";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:var(--kn-ink);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(2)::before{background:var(--kn-gg)}.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(3)::before{background:var(--kn-gw)}\n.cgau-listing .cgnew .kn-buy h3{font-size:21px;letter-spacing:-.025em;margin-bottom:8px}\n.cgau-listing .cgnew .kn-buy p{font-size:16px;line-height:1.5;color:#3a3a3c}\n.cgau-listing .cgnew .kn-buy p+p{margin-top:10px}\n.cgau-listing .cgnew .kn-buy .kn-bign{display:block;font:700 clamp(64px,7vw,92px)\/1 'Geist',sans-serif;letter-spacing:-.06em;margin:4px -.16em 12px;white-space:nowrap}\n.cgau-listing .cgnew .kn-buy .kn-bign small{font-size:.3em;letter-spacing:-.02em;margin-left:6px;-webkit-text-fill-color:var(--kn-ink);color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-who{margin-top:44px;padding:26px 0 0;border-top:1px solid var(--kn-line);font-size:17px;line-height:1.55;color:#3a3a3c;max-width:820px}\n.cgau-listing .cgnew .kn-who b{color:var(--kn-ink)}\n@keyframes cgau-kn-rule{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-buy\u003ediv::before{animation:cgau-kn-rule 1s linear both;animation-timeline:view();animation-range:entry 10% entry 90%}\n}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-buy{grid-template-columns:minmax(0,1fr);gap:22px}\n}\n\n\/* ==== MODULE specs · always the last h2, grouped rows, then the fine print ==== *\/\n.cgau-listing .cgnew .kn-specs{margin-top:44px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:24px;padding:26px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g h3{font-size:19px;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-sp-g dl{display:grid;gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:16px}\n.cgau-listing .cgnew .kn-sp-g dt{font-size:15px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-sp-g dd{font-size:16px;line-height:1.45;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-fine{margin-top:40px;display:grid;gap:10px;max-width:880px}\n.cgau-listing .cgnew .kn-fine p{font-size:13px;line-height:1.55;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-fine p:last-child{margin-top:8px;color:#424245;font-weight:500}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-sp-g{grid-template-columns:minmax(0,1fr);gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{grid-template-columns:minmax(0,.44fr) minmax(0,1fr);gap:12px}\n}\n\n\/* ==== REDUCED MOTION · nothing moves, everything shows ==== *\/\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-bob,.cgau-listing .cgnew .kn-bob img,.cgau-listing .cgnew .kn-fl-pk,.cgau-listing .cgnew .kn-v-h i,.cgau-listing .cgnew .kn-jc:popover-open{animation:none}\n.cgau-listing .cgnew .kn-fl-pk{opacity:0}\n.cgau-listing .cgnew .kn-pill,.cgau-listing .cgnew .kn-chips label,.cgau-listing .cgnew .kn-faq ::details-content{transition:none}\n}\n\n\/* ==== GUARDS (keep last) ==== *\/\n.cgau-listing .cgnew h1,.cgau-listing .cgnew h2,.cgau-listing .cgnew h3,.cgau-listing .cgnew h4{color:inherit;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;margin:0;padding:0}\n.cgau-listing .cgnew.cgau-listing .cgnew{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:left}\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* two-view integration, flagship Simple view (27.09.2026) *\/\n.cgau-listing #cgau-v-simple:checked ~ .cgau-shared{display:none}\n.cgau-listing .cgau-pane-simple .cgnew .kn-nav{display:none}\n.cgau-listing .cgau-chooser{display:none}\n.cgau-listing.cgau-listing .cgnew .kn-gx{padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew :is(h1,h2,h3,.kn-h1,.kn-h2) :is(span,em,b,strong,i){padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew .kn-odo{overflow:visible clip;margin-inline-end:.1em}\n.cgau-listing.cgau-listing .cgnew .kn-odo i::before{padding-inline:.14em;margin-inline:-.14em}\n.cgau-listing.cgau-listing .cgnew .kn-odo b{padding-inline:.1em;margin-inline:-.1em}\n.cgau-listing.cgau-listing .cgnew :is(.kn-odo,.kn-cu)+small{margin-inline-start:.3em}\n\u003c\/style\u003e\n\u003cdiv class=\"cgnew cgau-kn\"\u003e\n\n\n\u003csvg class=\"kn-defs\" width=\"0\" height=\"0\" aria-hidden=\"true\" focusable=\"false\"\u003e\n\u003clineargradient id=\"kn-flg\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"0\"\u003e\u003cstop offset=\"0\" stop-color=\"#e04f00\"\u003e\u003c\/stop\u003e\u003cstop offset=\"1\" stop-color=\"#00857a\"\u003e\u003c\/stop\u003e\u003c\/lineargradient\u003e\n\u003c\/svg\u003e\n\n\u003cnav class=\"kn-nav\" aria-label=\"On this page\"\u003e\u003cdiv class=\"kn-nav-in\"\u003e\n\u003cspan class=\"kn-nav-t\"\u003eeufyCam 3\u003csmall\u003eS330 · T8160\u003c\/small\u003e\u003c\/span\u003e\u003cspan class=\"kn-nav-l\"\u003e\u003ca href=\"#kn-fit\"\u003eHomeBase\u003c\/a\u003e\u003ca href=\"#kn-story\"\u003eHow it works\u003c\/a\u003e\u003ca href=\"#kn-sunsec\"\u003eSolar\u003c\/a\u003e\u003ca href=\"#kn-buy\"\u003eShipping\u003c\/a\u003e\u003ca class=\"kn-nav-cta\" href=\"#kn-specs\"\u003eSpecs\u003c\/a\u003e\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/nav\u003e\n\n\u003c!-- MODULE hero (variant B) · answers first; the camera floats across two grounds under a sun glow --\u003e\n\u003cdiv class=\"kn-hero\"\u003e\n\u003cdiv class=\"kn-w kn-c\"\u003e\n\u003cp class=\"kn-eye kn-es\"\u003eeufyCam 3 (S330) · New No Box\u003c\/p\u003e\n\u003ch2 class=\"kn-h1\"\u003e\n\u003cspan class=\"kn-nw\"\u003eSolar on top.\u003c\/span\u003e \u003cspan class=\"kn-nw kn-gx kn-gs\"\u003e4K up front.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-hero-prod\"\u003e\n\u003cspan class=\"kn-sun\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cspan class=\"kn-shadow\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"kn-bob\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_566_T8160.png?v=1771333751\" alt=\"eufyCam 3 (S330): a white camera with a solar panel built into its top and a 4K lens at the front\" width=\"1000\" height=\"1000\" fetchpriority=\"high\"\u003e\u003cspan class=\"kn-glint\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-sheen\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-floor\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cul class=\"kn-short\" aria-label=\"The short version\"\u003e\n\u003cli data-cgau-first=\"works\"\u003e\n\u003cb\u003eNeeds a HomeBase,\u003c\/b\u003e sold separately: HomeBase 3, HomeBase Mini or Professional S1 runs it (update the Mini’s firmware first). Not HomeBase 2. \u003ca href=\"\/pages\/eufy-compatibility\"\u003eCheck your setup ›\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"why\"\u003e\n\u003cb\u003eWhy this one:\u003c\/b\u003e 4K with colour night vision, a solar panel built into the housing, and no monthly fee for local storage.\u003c\/li\u003e\n\u003cli data-cgau-first=\"condition\"\u003e\n\u003cb\u003eNew No Box:\u003c\/b\u003e new and never used. Only the printed retail carton is missing.\u003c\/li\u003e\n\u003cli data-cgau-first=\"trust\"\u003e\n\u003cb\u003e12-month CamGuard warranty\u003c\/b\u003e · dispatched from Townsville · free Express on $99+ orders after discounts\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- MODULE fit (compat variant B) · which HomeBase do you have; moved up to second place because this camera cannot work without one --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-fit\" aria-labelledby=\"kn-fit-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\n\u003cp class=\"kn-eye kn-eb\"\u003eIt needs a HomeBase\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-fit-h\"\u003eWhich HomeBase do you have?\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-pick\"\u003e\n\u003cp class=\"kn-pk-lg\" id=\"kn-pk-lg\"\u003eTap yours\u003c\/p\u003e\n\u003cdiv class=\"kn-chips\" role=\"radiogroup\" aria-labelledby=\"kn-pk-lg\"\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-c1\" checked\u003e\u003cspan\u003eHomeBase 3\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-c2\"\u003e\u003cspan\u003eHomeBase Mini\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-c3\"\u003e\u003cspan\u003eProfessional S1\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-c4\"\u003e\u003cspan\u003eHomeBase 2 \u003cspan class=\"kn-x\" aria-hidden=\"true\"\u003e✕\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-c5\"\u003e\u003cspan\u003eNone yet\u003c\/span\u003e\u003c\/label\u003e\n\u003cspan class=\"kn-pill\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-verdicts\" aria-live=\"polite\"\u003e\n\u003cdiv class=\"kn-v kn-v1\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eHomeBase 3 (S380) \u003csmall\u003eruns it\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eThe hub eufy’s own eufyCam 3 page names. 16 GB built in, plus room for a 2.5-inch drive up to 16 TB (sold separately). eufy’s \u003cspan class=\"kn-jw\"\u003e\u003cbutton type=\"button\" class=\"kn-j\" popovertarget=\"kn-j1\" interestfor=\"kn-j1\" style=\"anchor-name:--cgau-kn-j1\"\u003eBionicMind\u003c\/button\u003e\u003cspan class=\"kn-jc\" id=\"kn-j1\" popover style=\"position-anchor:--cgau-kn-j1\"\u003e\u003cb\u003eBionicMind\u003c\/b\u003eeufy’s name for the AI on HomeBase 3.\u003c\/span\u003e\u003c\/span\u003e AI comes via HomeBase 3.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v2\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eHomeBase Mini \u003csmall\u003eruns it\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eeufy added the eufyCam 3 in its August 2026 guide: update the Mini’s firmware before pairing. 8 GB built in (a little less usable), plus microSD up to 1 TB, sold separately.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v3\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eHomeBase Professional S1 \u003csmall\u003eruns it\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eeufy’s S1 device list includes the eufyCam 3 (\u003cspan class=\"kn-mono\"\u003eT8160\u003c\/span\u003e). Update the hub’s firmware before pairing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v4\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003eHomeBase 2 \u003csmall\u003enot compatible\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eeufy’s own eufyCam 3 pages say it needs a HomeBase 3. It runs on HomeBase 3, HomeBase Mini or the Professional S1.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v5\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-need\" aria-hidden=\"true\"\u003e+\u003c\/i\u003e\u003cspan\u003eNo HomeBase yet \u003csmall\u003eyou’ll need one\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eOn its own the camera can’t record, stream or store footage. HomeBase 3 is the hub eufy’s eufyCam 3 page names, and we sell it too.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-trap\"\u003e\u003cb\u003eCheck the model:\u003c\/b\u003e several eufy products share the S330 name. This is the camera, \u003cspan class=\"kn-mono\"\u003eT8160\u003c\/span\u003e, not the Video Doorbell S330 or the Video Smart Lock S330.\u003c\/p\u003e\n\u003cp class=\"kn-pk-more\"\u003eNot sure which hub you have? \u003ca class=\"kn-link\" href=\"\/pages\/eufy-compatibility\"\u003eCheck your setup ›\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE manifesto · one scroll-lit line --\u003e\n\u003csection class=\"kn-man\" aria-label=\"In one line\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cp class=\"kn-hl-man\"\u003e\u003cspan\u003e4K across 135°.\u003c\/span\u003e \u003cspan class=\"kn-m-s\"\u003eCharged by the sun.\u003c\/span\u003e \u003cspan class=\"kn-m-v\"\u003eColour night vision.\u003c\/span\u003e \u003cspan class=\"kn-m-g\"\u003eNo monthly fee.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE story (variant B) · the hub runs it: camera, HomeBase, phone --\u003e\n\u003csection class=\"kn-run kn-band\" id=\"kn-story\" aria-labelledby=\"kn-run-h\"\u003e\n\u003cdiv class=\"kn-run-stage\"\u003e\n\u003cdiv class=\"kn-w kn-run-g\"\u003e\n\u003cdiv class=\"kn-run-copy\"\u003e\n\u003cp class=\"kn-eye kn-eb\"\u003eHow it works\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-run-h\"\u003eThe hub runs it.\u003c\/h2\u003e\n\u003col class=\"kn-caps\"\u003e\n\u003cli class=\"kn-cap kn-cap1\"\u003e\n\u003cb\u003eThe camera sees it.\u003c\/b\u003e 4K across 135°, recording events, not 24\/7.\u003c\/li\u003e\n\u003cli class=\"kn-cap kn-cap2\"\u003e\n\u003cb\u003eThe HomeBase keeps it.\u003c\/b\u003e Clips stay local, with no monthly fee.\u003c\/li\u003e\n\u003cli class=\"kn-cap kn-cap3\"\u003e\n\u003cb\u003eYour phone gets the label.\u003c\/b\u003e Human, vehicle or pet, in the eufy app. Features depend on the hub and firmware.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-depth\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"kn-pl kn-pl-back\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_94_7c0ae320-c50f-45a9-9229-17c400a0c203.__CR0_0_600_450_PT0_SX600_V1.jpg?v=1771333751\" alt=\"\" width=\"600\" height=\"450\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003csvg class=\"kn-flow\" viewbox=\"0 0 100 100\" preserveaspectratio=\"none\" focusable=\"false\"\u003e\u003cg class=\"kn-fl-a\"\u003e\u003cpath class=\"kn-fl-base\" d=\"M29 27 C38 28 44 32 47 40\" pathlength=\"1\"\u003e\u003c\/path\u003e\u003cpath class=\"kn-fl-pk\" d=\"M29 27 C38 28 44 32 47 40\" pathlength=\"1\"\u003e\u003c\/path\u003e\u003c\/g\u003e\u003cg class=\"kn-fl-b\"\u003e\u003cpath class=\"kn-fl-base\" d=\"M58 53 C63 54 66 57 69 63\" pathlength=\"1\"\u003e\u003c\/path\u003e\u003cpath class=\"kn-fl-pk\" d=\"M58 53 C63 54 66 57 69 63\" pathlength=\"1\"\u003e\u003c\/path\u003e\u003c\/g\u003e\u003c\/svg\u003e\n\u003cdiv class=\"kn-pl kn-pl-cam\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_566_T8160.png?v=1771333751\" alt=\"\" width=\"1000\" height=\"1000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-pl kn-pl-hub\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_43_S380HomeBase_HomeBase3_542af988-9fe7-4b94-aaf9-3d122c34e931.png?v=1770838017\u0026amp;width=800\" alt=\"\" width=\"1200\" height=\"1200\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-pl kn-pl-front\"\u003e\u003cdiv class=\"kn-phone\"\u003e\u003cdiv class=\"kn-phone-s\"\u003e\n\u003cdiv class=\"kn-ph-card\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_94_7c0ae320-c50f-45a9-9229-17c400a0c203.__CR0_0_600_450_PT0_SX600_V1.jpg?v=1771333751\" alt=\"\" width=\"600\" height=\"450\" loading=\"lazy\"\u003e\u003cdiv class=\"kn-ph-tags\"\u003e\n\u003ci\u003eVehicle\u003c\/i\u003e\u003ci\u003eHuman\u003c\/i\u003e\u003ci\u003ePet\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-ph-line\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-ph-line\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cspan class=\"kn-ill\"\u003eIllustration\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MOMENT reveal-rise (polish 28.09) · \"lid-rise\": eufy's top-view render (NNB listing media #7) rises under a low sun, its shadow lands, one sheen crosses the panel --\u003e\n\u003csection class=\"kn-sec kn-lid\" id=\"kn-lid\" aria-labelledby=\"kn-lid-h\"\u003e\n\u003cdiv class=\"kn-w kn-lid-g\"\u003e\n\u003cdiv class=\"kn-rv kn-lid-t\"\u003e\n\u003cp class=\"kn-eye kn-es\"\u003eSolar, built in\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-lid-h\"\u003eThe lid is \u003cspan class=\"kn-nw kn-gx kn-gs\"\u003ea solar panel.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eBuilt into the housing, not a separate panel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-lid-st\"\u003e\n\u003ci class=\"kn-lid-sun\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n\u003ci class=\"kn-lid-sh\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n\u003cdiv class=\"kn-lid-p\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_568_ab6f219a3f01bc3dbe9210190dc3bcf5_84e28bf4-2486-4051-9227-43d623b2d274.png?v=1771333751\u0026amp;width=1000\" alt=\"eufyCam 3 (S330) seen from above: a solar panel fills its top\" width=\"1200\" height=\"1200\" loading=\"lazy\"\u003e\u003cspan class=\"kn-lid-sheen\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-sheen\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE sun · solar numbers (count-up variant) --\u003e\n\u003csection class=\"kn-sec kn-cv\" id=\"kn-sunsec\" aria-labelledby=\"kn-sun-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003ch2 class=\"kn-h2 kn-kw\" id=\"kn-sun-h\"\u003e\n\u003cspan\u003eTwo\u003c\/span\u003e \u003cspan\u003ehours\u003c\/span\u003e \u003cspan\u003eof\u003c\/span\u003e \u003cspan\u003esun.\u003c\/span\u003e \u003cspan class=\"kn-nw kn-gx kn-gs\"\u003eA full day.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"kn-sun-g\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"kn-big\"\u003e\u003cb class=\"kn-gx kn-gs\"\u003e2\u003c\/b\u003e\u003cspan\u003e\u003cb\u003ehours of full direct sun a day\u003c\/b\u003ekeeps it running for a full day, in eufy’s own test.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"kn-bud-w\"\u003e\n\u003cp class=\"kn-bud-h\"\u003eA day’s charge in \u003cspan class=\"kn-jw\"\u003e\u003cbutton type=\"button\" class=\"kn-j\" popovertarget=\"kn-j2\" interestfor=\"kn-j2\" style=\"anchor-name:--cgau-kn-j2\"\u003emAh\u003c\/button\u003e\u003cspan class=\"kn-jc\" id=\"kn-j2\" popover style=\"position-anchor:--cgau-kn-j2\"\u003e\u003cb\u003emAh\u003c\/b\u003eMilliamp-hours: a measure of battery charge.\u003c\/span\u003e\u003c\/span\u003e, eufy’s figures in optimal sun\u003c\/p\u003e\n\u003cdiv class=\"kn-bud kn-bud-in\"\u003e\n\u003cspan\u003eSun in\u003c\/span\u003e\u003cspan class=\"kn-bud-bar\" aria-hidden=\"true\"\u003e\u003ci class=\"kn-hi\"\u003e\u003c\/i\u003e\u003ci class=\"kn-lo\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cb\u003e\u003cspan class=\"kn-cu\" style=\"--cgau-kn-n:450\"\u003e\u003cspan\u003e450\u003c\/span\u003e\u003c\/span\u003e to \u003cspan class=\"kn-cu\" style=\"--cgau-kn-n:600\"\u003e\u003cspan\u003e600\u003c\/span\u003e\u003c\/span\u003e\u003csmall\u003emAh\u003c\/small\u003e\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-bud kn-bud-out\"\u003e\n\u003cspan\u003eUsed\u003c\/span\u003e\u003cspan class=\"kn-bud-bar\" aria-hidden=\"true\"\u003e\u003ci class=\"kn-hi\"\u003e\u003c\/i\u003e\u003ci class=\"kn-lo\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cb\u003e\u003cspan class=\"kn-cu\" style=\"--cgau-kn-n:150\"\u003e\u003cspan\u003e150\u003c\/span\u003e\u003c\/span\u003e to \u003cspan class=\"kn-cu\" style=\"--cgau-kn-n:200\"\u003e\u003cspan\u003e200\u003c\/span\u003e\u003c\/span\u003e\u003csmall\u003emAh\u003c\/small\u003e\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-bud-k\"\u003eDiagram. Real results vary with placement, sunlight, traffic and settings.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-sunimg\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_554_2_1.jpg?v=1771333751\u0026amp;width=900\" alt=\"eufyCam 3 mounted on a sunny wall, its solar panel facing the sky\" width=\"1200\" height=\"1500\" loading=\"lazy\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cul class=\"kn-ticks\"\u003e\n\u003cli\u003eCharge it over USB-C before mounting.\u003c\/li\u003e\n\u003cli\u003eMount it 2 to 3 m up, where it gets a few hours of direct sun.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE night · day-to-night band. MOMENT story-daynight (polish 28.09): the camera's-eye yard; night wipes across it as you scroll and the spotlight pool comes on in colour --\u003e\n\u003csection class=\"kn-sec kn-ai\" id=\"kn-ai\" aria-labelledby=\"kn-ai-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\u003cp class=\"kn-eye kn-ev\"\u003eAfter dark\u003c\/p\u003e\u003c\/div\u003e\n\u003ch2 class=\"kn-h2 kn-kin\" id=\"kn-ai-h\"\u003e\n\u003cspan\u003eBuilt\u003c\/span\u003e \u003cspan\u003efor\u003c\/span\u003e \u003cspan\u003ethe\u003c\/span\u003e \u003cspan\u003enight shift.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"kn-ai-g\"\u003e\n\u003cfigure class=\"kn-dl\"\u003e\n\u003cdiv class=\"kn-dl-fr\"\u003e\n\u003cimg class=\"kn-dl-day\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/177801487561_10.webp?v=1770824503\u0026amp;width=960\" alt=\"A front yard and driveway in daylight on one side and after dark on the other\" width=\"960\" height=\"960\" loading=\"lazy\"\u003e\n\u003cdiv class=\"kn-dl-nt\" aria-hidden=\"true\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/177801487561_10.webp?v=1770824503\u0026amp;width=960\" alt=\"\" width=\"960\" height=\"960\" loading=\"lazy\"\u003e\u003ci class=\"kn-dl-spot\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/177801487561_10.webp?v=1770824503\u0026amp;width=960\" alt=\"\" width=\"960\" height=\"960\" loading=\"lazy\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kn-dl-edge\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cspan class=\"kn-ill\"\u003eIllustration\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cfigcaption\u003e\u003cul class=\"kn-dl-modes kn-rv\"\u003e\n\u003cli\u003eStarlight colour\u003c\/li\u003e\n\u003cli\u003eInfrared, black and white\u003c\/li\u003e\n\u003cli\u003eMotion-activated spotlight\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cdiv class=\"kn-ai-t\"\u003e\n\u003cp\u003eAn \u003cspan class=\"kn-jw\"\u003e\u003cbutton type=\"button\" class=\"kn-j\" popovertarget=\"kn-j3\" interestfor=\"kn-j3\" style=\"anchor-name:--cgau-kn-j3\"\u003ef\/1.4\u003c\/button\u003e\u003cspan class=\"kn-jc\" id=\"kn-j3\" popover style=\"position-anchor:--cgau-kn-j3\"\u003e\u003cb\u003ef\/1.4\u003c\/b\u003eHow wide the lens opens. A lower number lets in more light.\u003c\/span\u003e\u003c\/span\u003e lens and eufy’s Starlight low-light system give colour night views.\u003c\/p\u003e\n\u003cul class=\"kn-nite-l\"\u003e\n\u003cli\u003e\n\u003cb\u003e100 dB\u003c\/b\u003e siren\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eTwo-way\u003c\/b\u003e audio\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIP67\u003c\/b\u003e · -20 to 50 °C\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"kn-tip\"\u003e\u003cb\u003eTip from eufy’s installation FAQ:\u003c\/b\u003e aim it so people cross the view rather than walk straight at the lens. That gives its passive infrared sensor a better chance to trigger.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE nnb · New No Box + kit lift --\u003e\n\u003csection class=\"kn-sec kn-band\" id=\"kn-nnb\" aria-labelledby=\"kn-nnb-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-nnb-card\"\u003e\n\u003cspan class=\"kn-badge\"\u003eNew No Box\u003c\/span\u003e\n\u003cdiv class=\"kn-rv\"\u003e\u003ch2 class=\"kn-h2\" id=\"kn-nnb-h\"\u003eBorn in a kit. \u003cspan class=\"kn-gx kn-gw\"\u003eNever used.\u003c\/span\u003e\n\u003c\/h2\u003e\u003c\/div\u003e\n\u003cul class=\"kn-adv\"\u003e\n\u003cli\u003eNew, never used\u003c\/li\u003e\n\u003cli\u003eEvery standard accessory\u003c\/li\u003e\n\u003cli\u003ePlain protective packaging\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cfigure class=\"kn-lift\"\u003e\n\u003cdiv class=\"kn-lift-stage\"\u003e\n\u003cimg class=\"kn-lift-kv\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_99_91Oso4O_KjL.jpg?v=1771333751\" alt=\"eufy’s eufyCam 3 kit: two eufyCam 3 cameras with a HomeBase 3\" width=\"1464\" height=\"600\" loading=\"lazy\"\u003e\n\u003cspan class=\"kn-ghost\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"kn-lift-box\" aria-hidden=\"true\"\u003e\u003cspan\u003eYour parcel\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-lift-cam\" aria-hidden=\"true\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_566_T8160.png?v=1771333751\" alt=\"\" width=\"1000\" height=\"1000\" loading=\"lazy\"\u003e\u003cspan class=\"kn-glint\"\u003e\u003cspan class=\"kn-sheen\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kn-ill\"\u003eIllustration\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cfigcaption\u003eeufy packs the eufyCam 3 into multi-camera kits with a HomeBase 3. The HomeBase isn’t in your parcel.\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cdiv class=\"kn-nnb-story\"\u003e\n\u003cdiv\u003e\n\u003cp\u003eWe buy those kits in bulk and split them, like a tray of snags from the butcher shared between two families for the weekend barbie: everyone pays less per snag.\u003c\/p\u003e\n\u003cp\u003eA kit’s one carton can’t be split, so each camera travels in plain protective packaging, new and never used, with every standard accessory. We pass the savings on and keep a small nibble for our costs and the 12-month warranty we honour ourselves. With the price of everything up lately, that’s more camera for your money.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-parcel\"\u003e\n\u003ch3\u003eIn the parcel\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeufyCam 3 (S330, \u003cspan class=\"kn-mono\"\u003eT8160\u003c\/span\u003e)\u003c\/li\u003e\n\u003cli\u003eScrew mount and screw pack\u003c\/li\u003e\n\u003cli\u003eCharging cable\u003c\/li\u003e\n\u003cli\u003eQuick start guide\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eNot included\u003c\/h3\u003e\n\u003cul class=\"kn-not\"\u003e\n\u003cli\u003eThe printed retail carton\u003c\/li\u003e\n\u003cli\u003eA HomeBase (sold separately)\u003c\/li\u003e\n\u003cli\u003eA USB power adapter\u003c\/li\u003e\n\u003cli\u003eA separate solar panel: it’s built in\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE faq · exclusive, smooth --\u003e\n\u003csection class=\"kn-sec kn-cv\" id=\"kn-faq\" aria-labelledby=\"kn-faq-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\u003ch2 class=\"kn-h2\" id=\"kn-faq-h\"\u003eGood to know.\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-faq\"\u003e\n\u003cdetails name=\"kn-faq\" open\u003e\u003csummary\u003eDo I need a HomeBase?\u003c\/summary\u003e\u003cp\u003eYes, sold separately. HomeBase 3, HomeBase Mini or the Professional S1 runs it; update the Mini’s firmware before pairing. Without one, the camera won’t record.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWill it work with my HomeBase 2?\u003c\/summary\u003e\u003cp\u003eNo. eufy’s own eufyCam 3 pages say it needs a HomeBase 3. The Mini and the Professional S1 run it too.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eDoes it work with Apple Home?\u003c\/summary\u003e\u003cp\u003eNo. It works with Amazon Alexa and Google Assistant; eufy’s FAQ says HomeKit support is still in development.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eHow much sun does it need?\u003c\/summary\u003e\u003cp\u003eIn eufy’s own test, 2 hours of full direct sun a day keeps it running for a full day. Results vary with placement and sunlight, so in a shady spot plan on USB-C top-ups.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWhen will my order leave Townsville?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day. Same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare. Australia Post delivery time is on top.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE buy · buying from CamGuard Australia (count-up numerals) --\u003e\n\u003csection class=\"kn-sec kn-band kn-cv\" id=\"kn-buy\" aria-labelledby=\"kn-buy-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eBuying from CamGuard Australia\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-buy-h\"\u003eSent from Townsville.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-buy\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99.00 it’s $9.95 tracked, or $12.95 Express.\u003c\/p\u003e\n\u003cp\u003eWe do our best to get orders out the same day; same day to 1 business day is typical from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-gx kn-gg\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-cu\" style=\"--cgau-kn-n:12\"\u003e\u003cspan\u003e12\u003c\/span\u003e\u003c\/span\u003e\u003csmall\u003emonths\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty, not a manufacturer warranty, with Australian Consumer Law rights on top. Faulty or not as described? We cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-gx kn-gw\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-cu\" style=\"--cgau-kn-n:30\"\u003e\u003cspan\u003e30\u003c\/span\u003e\u003c\/span\u003e\u003csmall\u003edays\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eChange of mind within 30 days of delivery, complete and unused. You pay return postage; the original shipping isn’t refunded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-who\"\u003e\u003cb\u003eWho you’re buying from:\u003c\/b\u003e an independent Australian importer in Townsville. Happy to answer questions before you buy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE specs · last h2 + fine print --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-specs\" aria-labelledby=\"kn-specs-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-specs-h\"\u003eTech specs.\u003c\/h2\u003e\n\u003cdiv class=\"kn-specs\"\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eCamera\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eModel\u003c\/dt\u003e\n\u003cdd\u003eeufyCam 3 (S330), \u003cspan class=\"kn-mono\"\u003eT8160\u003c\/span\u003e, New No Box\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eVideo\u003c\/dt\u003e\n\u003cdd\u003e4K, 3840 x 2160\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eLens\u003c\/dt\u003e\n\u003cdd\u003e135° wide angle, f\/1.4\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNight\u003c\/dt\u003e\n\u003cdd\u003eStarlight colour, infrared, motion-activated spotlight\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eAudio\u003c\/dt\u003e\n\u003cdd\u003eTwo-way audio, 100 dB siren\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eRecording\u003c\/dt\u003e\n\u003cdd\u003eEvents only, not 24\/7\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eHub and app\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNeeds\u003c\/dt\u003e\n\u003cdd\u003eHomeBase 3, HomeBase Mini or Professional S1, sold separately. Not HomeBase 2\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eStorage\u003c\/dt\u003e\n\u003cdd\u003eOn the HomeBase; no monthly fee for local storage\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWi-Fi\u003c\/dt\u003e\n\u003cdd\u003e802.11 b\/g\/n, 2.4 GHz only\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eVoice\u003c\/dt\u003e\n\u003cdd\u003eAmazon Alexa, Google Assistant. Not Apple Home\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003ePower and build\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003ePower\u003c\/dt\u003e\n\u003cdd\u003eRechargeable battery, built-in solar panel, charges over USB-C\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWeather\u003c\/dt\u003e\n\u003cdd\u003eIP67, -20 to 50 °C\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSize\u003c\/dt\u003e\n\u003cdd\u003e6.5 x 12.9 x 6.5 cm, 420 g\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eWhite and black\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fine\"\u003e\n\u003cp\u003eCompatibility follows eufy’s most recent published guides. Where eufy’s documents disagree, we follow eufy’s newest statement about that exact model and hub, and where eufy hasn’t confirmed a pairing we mark it not compatible until it does. Features depend on the camera, hub firmware and eufy app, and eufy may change them.\u003c\/p\u003e\n\u003cp\u003eThe eufyCam 3 records and alerts; it doesn’t prevent anything, and detection can miss or mislabel activity. Solar and power figures are eufy’s own; real results vary.\u003c\/p\u003e\n\u003cp\u003eProduct images are official eufy images. Illustrations are labelled.\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty applies, not a manufacturer warranty. Nothing here limits your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller, not an official or authorised supplier, distributor or representative of eufy, Anker Innovations or their affiliates. Product names and trademarks belong to their owners.\u003c\/p\u003e\n\u003cp\u003eDetails believed accurate at time of listing.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun\"\u003e\n\u003csection class=\"tkq-hero\"\u003e\n\u003cdiv class=\"tkq-bar\"\u003e\n\u003cdiv class=\"tkq-shell tkq-bar-in\"\u003e\n\u003cspan class=\"tkq-mark\"\u003eCamGuard Australia\u003c\/span\u003e \u003cspan class=\"tkq-bar-meta\"\u003e\u003cstrong\u003eTICKETEQUE\u003c\/strong\u003e · OFFICIAL WAITING ROOM · SESSION 0330\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"tkq-shell\"\u003e\n\u003cdiv class=\"tkq-window\"\u003e\n\u003cdiv class=\"tkq-window-top\"\u003e\n\u003ci class=\"tkq-dot\"\u003e\u003c\/i\u003e\u003ci class=\"tkq-dot\"\u003e\u003c\/i\u003e\u003ci class=\"tkq-dot\"\u003e\u003c\/i\u003e \u003cspan class=\"tkq-url\"\u003eticketeque\/waiting-room\/general-admission\/membership-checked-at-gate\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkq-queue-body\"\u003e\n\u003cdiv class=\"tkq-queue-main\"\u003e\n\u003cdiv class=\"tkq-spin\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cspan class=\"tkq-tag\"\u003eYou are in the queue\u003c\/span\u003e\n\u003cdiv class=\"tkq-posn\"\u003e\u003cb\u003e4,2\u003cspan class=\"tkq-reel\"\u003e\u003ci\u003e1\u003c\/i\u003e\u003ci\u003e4\u003c\/i\u003e\u003ci\u003e8\u003c\/i\u003e\u003ci\u003e3\u003c\/i\u003e\u003ci\u003e1\u003c\/i\u003e\u003c\/span\u003e7\u003c\/b\u003e\u003c\/div\u003e\n\u003cp class=\"tkq-note\"\u003ePEOPLE AHEAD OF YOU · ESTIMATED WAIT: LONGER THAN WHEN YOU ARRIVED\u003c\/p\u003e\n\u003cdiv class=\"tkq-track\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"tkq-crowd\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e \u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv class=\"tkq-queue-side\"\u003e\n\u003cdiv class=\"tkq-bill\"\u003e\n\u003cspan\u003eMain event · nightly · your yard\u003c\/span\u003e \u003cb\u003eeufyCam 3\u003cbr\u003eS330\u003c\/b\u003e\n\u003cdiv class=\"tkq-4k\"\u003e\n\u003ci\u003e4K\u003c\/i\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_566_T8160.png?v=1771333751\" alt=\"eufyCam 3 S330 white add-on security camera with integrated solar panel on top\" loading=\"eager\" decoding=\"async\" width=\"1000\" height=\"1000\"\u003e\n\u003c\/div\u003e\n\u003cspan\u003e8 MP · f\/1.4 · 135° · add-on camera\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"tkq-note\" style=\"margin-top: 16px;\"\u003eGENERAL ADMISSION. MEMBERSHIP CHECKED AT THE GATE.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eGreat seat. \u003cem\u003eCorrect camera.\u003c\/em\u003e One membership you have to bring yourself.\u003c\/h2\u003e\n\u003cp class=\"tkq-lead\"\u003eThis add-on camera cannot work standalone and requires a compatible eufy HomeBase, sold separately. HomeBase 3 (S380) and HomeBase Mini are supported, and eufy’s current compatibility list also supports HomeBase Professional S1 (T9000). HomeBase 2 is not compatible. Storage and AI features depend on the selected base and firmware. This New No Box eufyCam 3 (S330) combines 4K video, integrated solar, a 100 dB siren and a motion-activated spotlight.\u003c\/p\u003e\n\u003cspan class=\"tkq-cond\"\u003eNEW NO BOX · NEW, NEVER USED · OUTER CARTON MISSING\u003c\/span\u003e\n\u003cdiv class=\"tkq-hubflag\"\u003e\n\u003cb\u003eRead this before you go any further\u003c\/b\u003e\n\u003cp\u003eA compatible \u003cstrong\u003eHomeBase 3\u003c\/strong\u003e, \u003cstrong\u003eHomeBase Mini\u003c\/strong\u003e or \u003cstrong\u003eHomeBase \u003c\/strong\u003eProfessional S1 is not included and is sold separately. HomeBase 2 is not compatible. Without a compatible base, the camera cannot record, stream or store footage.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\n\u003csection class=\"tkq-sec tkq-stub-sec\"\u003e\n\u003cdiv class=\"tkq-shell\"\u003e\n\u003cspan class=\"tkq-tag\" style=\"color: var(--tkq-corp);\"\u003e03 · Your ticket, printed properly\u003c\/span\u003e\n\u003ch3\u003eThe ticket is fine. The wallet it came in is not here.\u003c\/h3\u003e\n\u003cp class=\"tkq-lead\"\u003eNew No Box means the outer retail carton is missing. The camera itself is new and has never been used. This lane is split out of eufy multi-camera kits rather than bought as single add-on cartons, but each camera still ships with the complete boxed-version accessory set · only the retail carton is omitted. It is not renewed, not restored and not refurbished, and we will not describe it that way.\u003c\/p\u003e\n\u003cdiv class=\"tkq-stub\"\u003e\n\u003cdiv class=\"tkq-stub-l\"\u003e\n\u003cspan class=\"tkq-tag\" style=\"color: #8a7c5c; margin-bottom: 0;\"\u003eTicketeque · official allocation\u003c\/span\u003e\n\u003cdiv class=\"tkq-event\"\u003eNew No Box\u003cbr\u003eeufyCam 3 · S330\u003c\/div\u003e\n\u003cp style=\"color: #6b6250; font-size: 15.5px;\"\u003e4K add-on camera · integrated solar · siren and spotlight\u003c\/p\u003e\n\u003cdiv class=\"tkq-fields\"\u003e\n\u003cdiv class=\"tkq-field\"\u003e\n\u003cspan\u003eSection\u003c\/span\u003e\u003cb\u003e4K UHD\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkq-field\"\u003e\n\u003cspan\u003eRow\u003c\/span\u003e\u003cb\u003e135° f\/1.4\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkq-field\"\u003e\n\u003cspan\u003eMembership\u003c\/span\u003e\u003cb\u003eCOMPATIBLE BASE REQ.\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkq-field\"\u003e\n\u003cspan\u003eModel\u003c\/span\u003e\u003cb\u003eT81601W1\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkq-wallet\"\u003eThe presentation wallet and outer carton did not survive the trip. The printed guides, standard papers and functional boxed accessories did, and the camera has never been used. If you were buying the box, this is not the listing for you.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkq-stub-r\"\u003e\n\u003cdiv class=\"tkq-admit\"\u003eADMIT ONE\u003c\/div\u003e\n\u003cdiv class=\"tkq-bars\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp class=\"tkq-note\" style=\"margin-top: 14px; color: #8a7c5c;\"\u003eNEW, NEVER USED\u003cbr\u003eNO OUTER CARTON\u003cbr\u003eKIT-SPLIT ACCESSORIES\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"tkq-sec tkq-seat-sec\"\u003e\n\u003cdiv class=\"tkq-shell\"\u003e\n\u003cspan class=\"tkq-tag\" style=\"color: var(--tkq-sky);\"\u003e04 · The view\u003c\/span\u003e\n\u003ch3\u003eEight megapixels. More detail from your chosen position.\u003c\/h3\u003e\n\u003cp class=\"tkq-lead\" style=\"color: #a7b6d6;\"\u003eEvery venue sells you distance. This camera argues with the premise: 4K across a 135 degree field, at f\/1.4, with starlight colour night vision and a motion activated spotlight for when the light gives up entirely.\u003c\/p\u003e\n\u003cdiv class=\"tkq-seat-wrap\"\u003e\n\u003cdiv class=\"tkq-map\"\u003e\n\u003cdiv class=\"tkq-tier tkq-t3\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"tkq-tier tkq-t2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"tkq-tier tkq-t1\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"tkq-wideband\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"tkq-pin\"\u003e135° · THE WHOLE STAND\u003c\/div\u003e\n\u003cdiv class=\"tkq-pitch\"\u003eYOUR YARD\u003cbr\u003e(MAIN STAGE)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"tkq-lens tkq-wide\"\u003e\n\u003cspan\u003eThe resolution · general admission that behaves like row A\u003c\/span\u003e \u003cb\u003e4K\u003c\/b\u003e\n\u003cp\u003e3840 x 2160, eight megapixels, at f\/1.4. The aperture is the quiet part: it is what lets the sensor work when the sun has gone.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkq-lens tkq-tele\"\u003e\n\u003cspan\u003eAfter dark · the house lights\u003c\/span\u003e \u003cb\u003e100dB\u003c\/b\u003e\n\u003cp\u003eStarlight colour night vision and infrared, a motion activated spotlight, two way audio and a 100 dB siren. It records and it announces itself. It does not prevent anything, and we will not pretend otherwise.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp style=\"color: #8fa0c4; font-size: 15px; margin: 0;\"\u003eWhat any camera resolves still depends on placement, distance, lighting and how fast something moves.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"tkq-shot\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_571_91db50d0353d9d00f2de2da6bb5e0c9b_5da0ca6d-9305-4ef7-8d18-7ccd4a45a611.png?v=1771333751\" alt=\"eufyCam 3 S330 front view showing the 4K lens and motion activated spotlight\" loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"1200\"\u003e\n\u003cfigcaption\u003eView from this seat · the lens, and the spotlight that turns the lights on for it\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\n\u003csection class=\"tkq-sec tkq-solar-sec\"\u003e\n\u003cdiv class=\"tkq-shell\"\u003e\n\u003cspan class=\"tkq-tag\" style=\"color: var(--tkq-foil);\"\u003e07 · Season pass\u003c\/span\u003e\n\u003ch3\u003eThe pass renews itself, in about two hours of sun a day.\u003c\/h3\u003e\n\u003cdiv class=\"tkq-solar-grid\"\u003e\n\u003cdiv class=\"tkq-sun\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003cb\u003e\u003c\/b\u003e\u003cem\u003eINTEGRATED PANEL\u003cbr\u003eNO SEPARATE PANEL TO MOUNT\u003c\/em\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"tkq-lead\" style=\"color: #dce7ff;\"\u003eThe solar panel is built into the camera, so there is one device to mount instead of two. eufy rates the 13,000mAh* battery at up to around a year per charge, with roughly two hours of useful daily sun supporting ordinary use. Your driveway, trees and winter all get a vote.\u003c\/p\u003e\n\u003cdiv class=\"tkq-pass\"\u003e\n\u003cspan\u003eTicketeque · season pass · renews on daylight\u003c\/span\u003e\n\u003ch4\u003eSun Powered Entry\u003c\/h4\u003e\n\u003cp style=\"color: #9fb2da; margin: 12px 0 0; font-size: 15.5px;\"\u003eValid every day the sun turns up. Panel angle, shade and how often the camera triggers decide how generous it feels.\u003c\/p\u003e\n\u003cdiv class=\"tkq-charge\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003cb\u003eTOPPING UP\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"tkq-shot tkq-shot-pass\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_43_Frame_186.png?v=1770837055\" alt=\"eufyCam 3 S330 showing the solar panel built into the top of the camera body\" loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"1200\"\u003e\n\u003cfigcaption\u003eOne thing to mount · the panel is part of the camera, not a second bracket\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"tkq-sec tkq-spec-sec\"\u003e\n\u003cdiv class=\"tkq-shell\"\u003e\n\u003cspan class=\"tkq-tag\" style=\"color: var(--tkq-foil);\"\u003e08 · E-ticket detail\u003c\/span\u003e\n\u003ch3\u003eSixteen fields. All of them filled in.\u003c\/h3\u003e\n\u003cdiv class=\"tkq-eticket\"\u003e\n\u003cdiv class=\"tkq-et-head\"\u003e\n\u003cspan\u003eORDER REF · ECS330-NNB\u003c\/span\u003e\u003cspan\u003eISSUED · ON DISPATCH\u003c\/span\u003e\u003cspan\u003eTRANSFERABLE · IT IS YOURS\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkq-specs\"\u003e\n\u003cdiv class=\"tkq-spec\"\u003e\n\u003cspan\u003eProduct\u003c\/span\u003e\u003cb\u003eeufyCam 3, also sold as eufyCam S330\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkq-spec\"\u003e\n\u003cspan\u003eModel \/ MPN\u003c\/span\u003e\u003cb\u003eT81601W1, white\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkq-spec\"\u003e\n\u003cspan\u003eCondition\u003c\/span\u003e\u003cb\u003eNew No Box, new and never used, outer carton missing\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkq-spec\"\u003e\n\u003cspan\u003eCamera type\u003c\/span\u003e\u003cb\u003eAdd-on, compatible HomeBase required\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkq-spec\"\u003e\n\u003cspan\u003eResolution\u003c\/span\u003e\u003cb\u003e4K UHD, 3840 x 2160, 8 MP\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkq-spec\"\u003e\n\u003cspan\u003eLens\u003c\/span\u003e\u003cb\u003ef\/1.4, 135 degree wide angle\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkq-spec\"\u003e\n\u003cspan\u003eNight vision\u003c\/span\u003e\u003cb\u003eStarlight colour and infrared\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkq-spec\"\u003e\n\u003cspan\u003eLighting\u003c\/span\u003e\u003cb\u003eMotion activated spotlight\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkq-spec\"\u003e\n\u003cspan\u003eDeterrence\u003c\/span\u003e\u003cb\u003e100 dB siren\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkq-spec\"\u003e\n\u003cspan\u003eAudio\u003c\/span\u003e\u003cb\u003eTwo way audio\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkq-spec\"\u003e\n\u003cspan\u003ePower\u003c\/span\u003e\u003cb\u003e13,000 mAh* battery with integrated solar panel\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkq-spec\"\u003e\n\u003cspan\u003eStorage\u003c\/span\u003e\u003cb\u003eOn HomeBase 3, 16 GB built in, expandable to 16 TB\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkq-spec\"\u003e\n\u003cspan\u003eRecording type\u003c\/span\u003e\u003cb\u003eEvent based only, no 24\/7 recording\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkq-spec\"\u003e\n\u003cspan\u003eVoice assistants\u003c\/span\u003e\u003cb\u003eAlexa and Google Assistant, no Apple HomeKit\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkq-spec\"\u003e\n\u003cspan\u003eBuild\u003c\/span\u003e\u003cb\u003eIP67, 6.5 x 12.9 x 6.5 cm, 420 g\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkq-spec\"\u003e\n\u003cspan\u003eOperating range\u003c\/span\u003e\u003cb\u003e-20 C to 50 C\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkq-et-foot\"\u003e\n\u003cp style=\"color: #8496bc; font-size: 14.5px; margin: 0;\"\u003eSpecifications are printed as eufy publishes them for this model. Anything eufy does not publish is left off this ticket rather than guessed at, which is why there are sixteen rows and not thirty.\u003c\/p\u003e\n\u003cdiv class=\"tkq-qr\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tkq-sec tkq-inc-sec\"\u003e\n\u003cdiv class=\"tkq-shell\"\u003e\n\u003cspan class=\"tkq-tag\" style=\"color: var(--tkq-corp);\"\u003e10 · Included · collect at will call\u003c\/span\u003e\n\u003ch3\u003eThe camera has a ticket. Its accessories have claim stubs.\u003c\/h3\u003e\n\u003cp class=\"tkq-lead tkq-wc-intro\"\u003eThis New No Box lane keeps the complete standard functional boxed contents and papers, then leaves the outer retail carton at home. Scan the occupied stubs below; no cardboard souvenir has been promoted to “essential equipment”.\u003c\/p\u003e\n\u003cdiv class=\"tkq-willcall\"\u003e\n\u003cdiv class=\"tkq-wc-grid\"\u003e\n\u003cdiv class=\"tkq-wc-window\"\u003e\n\u003cfigure class=\"tkq-camera-pass\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_566_T8160.png?v=1771333751\" alt=\"White eufyCam 3 S330 add-on camera with its integrated solar panel\" loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\"\u003e\n\u003cfigcaption\u003e\u003cb\u003eeufyCam 3 · S330\u003c\/b\u003e\u003cspan\u003eIncluded · white camera · integrated solar panel built in\u003c\/span\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkq-claimrack\" role=\"list\" aria-label=\"Items included with this New No Box camera\"\u003e\n\u003carticle class=\"tkq-claim\" data-claim=\"FIX\" role=\"listitem\"\u003e\u003cb\u003eMounting bracket\u003c\/b\u003e\u003cspan\u003eThe bracket that gives the camera somewhere sensible to stand.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"tkq-claim\" data-claim=\"H\/W\" role=\"listitem\"\u003e\u003cb\u003eScrew and anchor pack\u003c\/b\u003e\u003cspan\u003eIncluded fixing hardware for an appropriate solid surface.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"tkq-claim\" data-claim=\"USB-C\" role=\"listitem\"\u003e\u003cb\u003eUSB-C charging cable\u003c\/b\u003e\u003cspan\u003eGive the camera a full indoor charge before the ladder joins the event.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"tkq-claim\" data-claim=\"QSG\" role=\"listitem\"\u003e\u003cb\u003ePrinted quick start guide\u003c\/b\u003e\u003cspan\u003eThe guide and standard papers are present.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"tkq-claim tkq-claim-wide\" data-claim=\"SOLAR\" role=\"listitem\"\u003e\u003cb\u003eIntegrated solar panel\u003c\/b\u003e\u003cspan\u003eBuilt into the camera itself. It is not a second loose panel hiding in the envelope.\u003c\/span\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003caside class=\"tkq-wc-boundary\" aria-label=\"Items not included\"\u003e\n\u003cstrong\u003eNot included\u003c\/strong\u003e\n\u003cp\u003eThe outer retail carton is omitted. A compatible HomeBase is also not included: HomeBase 3 (S380), HomeBase Mini or HomeBase Professional S1 (listed on eufy's compatibility list) (T9000) is required separately; HomeBase 2 is not compatible.\u003c\/p\u003e\n\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cp class=\"tkq-wc-foot\"\u003e\u003cstrong\u003eCondition boundary:\u003c\/strong\u003e the camera is new and never used, split from a multi-camera kit and packed protectively. The missing carton explains “New No Box”; the separately sold HomeBase is a system requirement, not a missing accessory.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tkq-sec tkq-run-sec\"\u003e\n\u003cdiv class=\"tkq-shell\"\u003e\n\u003cspan class=\"tkq-tag\" style=\"color: var(--tkq-foil);\"\u003e12 · Running order\u003c\/span\u003e\n\u003ch3\u003eDoors, support act, main event.\u003c\/h3\u003e\n\u003cp class=\"tkq-lead\" style=\"color: #b9cbf4;\"\u003eFour slots. Nobody is late, because the only schedule here is yours.\u003c\/p\u003e\n\u003cdiv class=\"tkq-board\"\u003e\n\u003cdiv class=\"tkq-slotrow\"\u003e\n\u003ctime\u003eDOORS\u003c\/time\u003e\n\u003cdiv\u003e\n\u003cb\u003eCharge it fully\u003c\/b\u003e\n\u003cp\u003eGive the camera a proper first charge indoors before it goes anywhere near a wall. This takes hours, not minutes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkq-slotrow\"\u003e\n\u003ctime\u003eSUPPORT\u003c\/time\u003e\n\u003cdiv\u003e\n\u003cb\u003eAdd it to the compatible HomeBase\u003c\/b\u003e\n\u003cp\u003ePair the camera to your hub in the eufy Security app while you are still on the floor. If the hub is not there, nothing past this step will work.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkq-slotrow\"\u003e\n\u003ctime\u003eMAIN\u003c\/time\u003e\n\u003cdiv\u003e\n\u003cb\u003eMount it where the sun lands\u003c\/b\u003e\n\u003cp\u003ePick the view first, then check that the built in panel actually catches direct sun. Rooflines and afternoon shade quietly steal the useful hours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkq-slotrow\"\u003e\n\u003ctime\u003eENCORE\u003c\/time\u003e\n\u003cdiv\u003e\n\u003cb\u003eSet zones, then test after dark\u003c\/b\u003e\n\u003cp\u003eSet activity zones, detection and the spotlight behaviour, then walk the yard at night and watch the result from where you will actually be sitting.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"tkq-sec tkq-faq-sec\"\u003e\n\u003cdiv class=\"tkq-shell\"\u003e\n\u003cspan class=\"tkq-tag\" style=\"color: var(--tkq-corp);\"\u003e13 · Customer enquiries\u003c\/span\u003e\n\u003ch3\u003eDispatch and warranty, without another queue.\u003c\/h3\u003e\n\u003cdiv class=\"tkq-faqs\"\u003e\n\n\n\n\n\n\u003cdetails class=\"tkq-faq\"\u003e\n\u003csummary\u003eHow quickly does CamGuard Australia dispatch it?\u003c\/summary\u003e\n\u003cp\u003eWe do our best to get orders out the same day. Same day to 1 business day is our typical dispatch time, and during busy periods that can extend, though it is rare. Tracking is sent when the parcel leaves us. If a fixed date matters, because of a trip, a handover or a gift, message us before you order and we will give you the honest position.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"tkq-faq\"\u003e\n\u003csummary\u003eWho covers the warranty on this one?\u003c\/summary\u003e\n\u003cp\u003eCamGuard Australia provides our own 12 month warranty on this camera. It is not a manufacturer warranty, and we say so plainly rather than implying otherwise. It sits alongside the rights and remedies you have under the Australian Consumer Law, which cannot be excluded. If something goes wrong, you deal with us directly and we sort it out.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on orders of $99 or more after discounts. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eNew No Box. New, never used; supplied without the printed retail carton, with all standard accessories.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp\u003eCondition: New No Box. New, never used; supplied without the printed retail carton, with all standard accessories. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: A compatible HomeBase is required, sold separately. HomeBase 3 is the camera product-page route; the dedicated Professional S1 guide lists T8160 too, and eufy added the HomeBase Mini in its August 2026 compatibility guide (update the Mini's firmware before pairing). HomeBase 2 is not compatible. No Apple Home support or standalone operation. Event recording only. Battery and solar-charging figures are eufy's own published numbers; real-world results vary with placement, sunlight, traffic and settings.\u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003eThe Fun view's \"Ticketeque\" online ticket-queue is a fictional comedy framing for this listing, an original CamGuard parody of ticketing platforms in general; it is not affiliated with or endorsed by any real ticketing service, venue or company, and its queue position, confirmation messages and membership gate are invented for effect. *Battery capacity: eufy publishes two battery capacities for S330: 13,000 mAh on its camera marketing page and 13,400 mAh in its exact S330 support introduction. The sources disagree; we do not certify either capacity for this unit. Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43073801715755,"sku":"CG-ECS330-NNB-W","price":229.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_566_T8160.png?v=1771333751"},{"product_id":"eufy-security-indoor-cam-e220-pan-360-tilt-96-ai-detection-brand-new","title":"eufy Security Indoor Cam E220 | Brand New","description":"\u003cstyle\u003e\n        @keyframes pulse {\n            0%, 100% { transform: scale(1); }\n            50% { transform: scale(1.05); }\n        }\n\n        @keyframes float {\n            0%, 100% { transform: translateY(0px); }\n            50% { transform: translateY(-15px); }\n        }\n\n        @keyframes glow {\n            0%, 100% { box-shadow: 0 0 20px rgba(250, 112, 154, 0.4); }\n            50% { box-shadow: 0 0 40px rgba(250, 112, 154, 0.8); }\n        }\n\n        @keyframes slideIn {\n            from { transform: translateX(-100%); opacity: 0; }\n            to { transform: translateX(0); opacity: 1; }\n        }\n\n        @keyframes fadeIn {\n            from { opacity: 0; transform: translateY(20px); }\n            to { opacity: 1; transform: translateY(0); }\n        }\n\n        * {\n            box-sizing: border-box;\n            margin: 0;\n            padding: 0;\n        }\n\n        .listing-body {\n            font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n            background: #fef7ff;\n            color: #1a0a2e;\n            line-height: 1.6;\n            overflow-x: hidden;\n        }\n\n        .container {\n            max-width: 1200px;\n            margin: 0 auto;\n            padding: 0 1.5rem;\n        }\n\n        \/* Floating Badge *\/\n        .floating-badge {\n            position: fixed;\n            top: 120px;\n            right: 20px;\n            background: linear-gradient(135deg, #fa709a 0%, #fee140 100%);\n            color: white;\n            padding: 1rem 1.5rem;\n            border-radius: 20px;\n            font-weight: 800;\n            font-size: 0.875rem;\n            z-index: 999;\n            box-shadow: 0 10px 30px rgba(250, 112, 154, 0.4);\n            animation: float 3s ease-in-out infinite;\n        }\n\n        \/* Condition Explainer *\/\n        .condition-explainer {\n            background: linear-gradient(135deg, #fff0f5 0%, #fffaf0 100%);\n            border-left: 4px solid #fa709a;\n            padding: 1.5rem;\n            border-radius: 10px;\n            margin: 1.5rem 0;\n            box-shadow: 0 4px 15px rgba(250, 112, 154, 0.1);\n        }\n\n        .condition-explainer h3 {\n            color: #1a0a2e;\n            font-size: 1.25rem;\n            margin-bottom: 0.75rem;\n            font-weight: 700;\n        }\n\n        .condition-explainer p {\n            color: #444;\n            font-size: 1rem;\n            line-height: 1.6;\n            margin-bottom: 0.5rem;\n        }\n\n        .condition-explainer ul {\n            margin: 1rem 0 0 1.5rem;\n            color: #444;\n        }\n\n        .condition-explainer li {\n            margin-bottom: 0.5rem;\n            line-height: 1.6;\n        }\n\n        \/* Header *\/\n        .listing-header {\n            background: white;\n            padding: 1.5rem 0;\n            border-bottom: 3px solid #fa709a;\n            z-index: 1000;\n            box-shadow: 0 2px 10px rgba(0,0,0,0.05);\n        }\n\n        .header-content {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n        }\n\n        .brand {\n            font-size: 2rem;\n            font-weight: 900;\n            background: linear-gradient(135deg, #fa709a 0%, #fee140 100%);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n            letter-spacing: -1px;\n        }\n\n        .header-badge {\n            background: linear-gradient(135deg, #feca57 0%, #ff9ff3 100%);\n            padding: 0.75rem 1.5rem;\n            border-radius: 50px;\n            font-weight: 700;\n            color: white;\n            font-size: 0.938rem;\n            box-shadow: 0 4px 15px rgba(255, 107, 157, 0.3);\n        }\n\n        \/* Hero *\/\n        .hero {\n            background: linear-gradient(135deg, #fa709a 0%, #fee140 100%);\n            padding: 4rem 0 3rem;\n            text-align: center;\n            position: relative;\n            overflow: hidden;\n        }\n\n        .hero::before {\n            content: '';\n            position: absolute;\n            width: 600px;\n            height: 600px;\n            background: rgba(255, 255, 255, 0.15);\n            border-radius: 50%;\n            top: -300px;\n            left: -200px;\n            animation: pulse 8s infinite;\n        }\n\n        .hero::after {\n            content: '';\n            position: absolute;\n            width: 400px;\n            height: 400px;\n            background: rgba(255, 255, 255, 0.15);\n            border-radius: 50%;\n            bottom: -200px;\n            right: -100px;\n            animation: pulse 6s infinite;\n        }\n\n        .hero-content {\n            position: relative;\n            z-index: 1;\n        }\n\n        .hero-badges {\n            display: flex;\n            justify-content: center;\n            gap: 1rem;\n            margin-bottom: 2rem;\n            flex-wrap: wrap;\n        }\n\n        .hero-badge {\n            display: inline-block;\n            background: rgba(255, 255, 255, 0.25);\n            backdrop-filter: blur(10px);\n            padding: 0.75rem 2rem;\n            border-radius: 50px;\n            color: white;\n            font-weight: 700;\n            border: 2px solid rgba(255, 255, 255, 0.4);\n            text-transform: uppercase;\n            letter-spacing: 1px;\n            font-size: 0.875rem;\n            animation: fadeIn 0.6s ease-out;\n        }\n\n        .hero-badge.hot {\n            animation: pulse 1.5s infinite, fadeIn 0.6s ease-out;\n        }\n\n        .listing-body h1 {\n            font-size: 4rem;\n            font-weight: 900;\n            color: white;\n            margin-bottom: 1.5rem;\n            letter-spacing: -2px;\n            line-height: 1.1;\n            text-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);\n            animation: fadeIn 0.8s ease-out;\n        }\n\n        .hero-subtitle {\n            font-size: 1.5rem;\n            color: rgba(255, 255, 255, 0.95);\n            margin-bottom: 3rem;\n            font-weight: 600;\n            animation: fadeIn 1s ease-out;\n        }\n\n        .cta-button {\n            display: inline-block;\n            padding: 1.5rem 4rem;\n            background: white;\n            color: #fa709a;\n            text-decoration: none;\n            border-radius: 50px;\n            font-size: 1.25rem;\n            font-weight: 900;\n            box-shadow: 0 10px 40px rgba(0, 0, 0, 0.3);\n            transition: transform 0.3s ease, box-shadow 0.3s ease;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n            animation: fadeIn 1.4s ease-out;\n        }\n\n        .cta-button:hover {\n            transform: translateY(-5px) scale(1.05);\n            box-shadow: 0 15px 50px rgba(0, 0, 0, 0.4);\n        }\n\n        \/* Deal Alert Box *\/\n        .deal-alert {\n            background: linear-gradient(135deg, #43e97b 0%, #38f9d7 100%);\n            border-radius: 30px;\n            padding: 2rem 3rem;\n            margin: -3rem auto 4rem;\n            max-width: 900px;\n            position: relative;\n            z-index: 10;\n            box-shadow: 0 20px 60px rgba(67, 233, 123, 0.4);\n            animation: slideIn 0.8s ease-out;\n        }\n\n        .deal-alert h3 {\n            font-size: 2rem;\n            font-weight: 900;\n            color: white;\n            margin-bottom: 1rem;\n            text-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);\n        }\n\n        .deal-alert p {\n            font-size: 1.125rem;\n            color: white;\n            line-height: 1.8;\n            font-weight: 500;\n        }\n\n        .deal-alert strong {\n            text-decoration: underline;\n            text-decoration-thickness: 3px;\n            text-underline-offset: 4px;\n        }\n\n        \/* Section Styles *\/\n        .listing-body section {\n            padding: 5rem 0;\n            position: relative;\n        }\n\n        .section-title {\n            font-size: 3rem;\n            font-weight: 900;\n            text-align: center;\n            margin-bottom: 1rem;\n            background: linear-gradient(135deg, #fa709a 0%, #fee140 100%);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n            letter-spacing: -1px;\n        }\n\n        .section-subtitle {\n            text-align: center;\n            font-size: 1.25rem;\n            color: #666;\n            margin-bottom: 4rem;\n            font-weight: 500;\n        }\n\n        \/* Loss Aversion Section *\/\n        .loss-aversion {\n            background: linear-gradient(135deg, #f5f7ff 0%, #fef7ff 100%);\n        }\n\n        .comparison-split {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 3rem;\n            max-width: 1000px;\n            margin: 0 auto;\n        }\n\n        .without-card, .with-card {\n            background: white;\n            border-radius: 25px;\n            padding: 3rem;\n            box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);\n            position: relative;\n        }\n\n        .without-card {\n            border: 3px solid #ff6b9d;\n        }\n\n        .without-card::before {\n            content: '😓';\n            position: absolute;\n            top: -30px;\n            right: 20px;\n            font-size: 3rem;\n        }\n\n        .with-card {\n            border: 3px solid #43e97b;\n            transform: scale(1.05);\n        }\n\n        .with-card::before {\n            content: '😌';\n            position: absolute;\n            top: -30px;\n            right: 20px;\n            font-size: 3rem;\n        }\n\n        .comparison-title {\n            font-size: 1.75rem;\n            font-weight: 800;\n            margin-bottom: 1.5rem;\n            color: #1a0a2e;\n        }\n\n        .comparison-list {\n            list-style: none;\n            padding: 0;\n        }\n\n        .comparison-list li {\n            padding: 0.75rem 0;\n            display: flex;\n            align-items: flex-start;\n            gap: 1rem;\n            font-size: 1rem;\n            color: #666;\n        }\n\n        .comparison-list li::before {\n            flex-shrink: 0;\n            font-weight: 900;\n            font-size: 1.25rem;\n        }\n\n        .without-card li::before {\n            content: '✗';\n            color: #ff6b9d;\n        }\n\n        .with-card li::before {\n            content: '✓';\n            color: #43e97b;\n        }\n\n        \/* Features Grid *\/\n        .features-section {\n            background: white;\n        }\n\n        .features-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n            gap: 2rem;\n        }\n\n        .feature-card {\n            background: linear-gradient(135deg, #fa709a 0%, #fee140 100%);\n            border-radius: 30px;\n            padding: 3rem 2rem;\n            text-align: center;\n            box-shadow: 0 10px 40px rgba(250, 112, 154, 0.3);\n            transition: transform 0.3s ease;\n            position: relative;\n            overflow: hidden;\n        }\n\n        .feature-card::before {\n            content: '';\n            position: absolute;\n            width: 200px;\n            height: 200px;\n            background: rgba(255, 255, 255, 0.15);\n            border-radius: 50%;\n            top: -100px;\n            right: -100px;\n        }\n\n        .feature-card:hover {\n            transform: translateY(-10px) rotate(2deg);\n        }\n\n        .feature-card:nth-child(2) {\n            background: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);\n            box-shadow: 0 10px 40px rgba(0, 242, 254, 0.3);\n        }\n\n        .feature-card:nth-child(3) {\n            background: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);\n            box-shadow: 0 10px 40px rgba(245, 87, 108, 0.3);\n        }\n\n        .feature-card:nth-child(4) {\n            background: linear-gradient(135deg, #43e97b 0%, #38f9d7 100%);\n            box-shadow: 0 10px 40px rgba(67, 233, 123, 0.3);\n        }\n\n        .feature-icon {\n            font-size: 4rem;\n            margin-bottom: 1.5rem;\n            display: block;\n            position: relative;\n            z-index: 1;\n        }\n\n        .feature-title {\n            font-size: 1.5rem;\n            font-weight: 800;\n            color: white;\n            margin-bottom: 1rem;\n            position: relative;\n            z-index: 1;\n        }\n\n        .feature-description {\n            color: rgba(255, 255, 255, 0.95);\n            font-size: 1rem;\n            line-height: 1.7;\n            font-weight: 500;\n            position: relative;\n            z-index: 1;\n        }\n\n        \/* Specs *\/\n        .specs-section {\n            background: linear-gradient(180deg, #fef7ff 0%, #f5f7ff 100%);\n        }\n\n        .specs-container {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n            gap: 2rem;\n            max-width: 1000px;\n            margin: 0 auto;\n        }\n\n        .spec-bubble {\n            background: white;\n            border-radius: 50%;\n            width: 200px;\n            height: 200px;\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            justify-content: center;\n            margin: 0 auto;\n            box-shadow: 0 10px 30px rgba(250, 112, 154, 0.2);\n            transition: transform 0.3s ease;\n            padding: 1.5rem;\n            text-align: center;\n        }\n\n        .spec-bubble:hover {\n            transform: scale(1.1) rotate(5deg);\n        }\n\n        .spec-label {\n            font-size: 0.875rem;\n            color: #666;\n            margin-bottom: 0.5rem;\n            font-weight: 600;\n        }\n\n        .spec-value {\n            font-size: 1.125rem;\n            font-weight: 800;\n            background: linear-gradient(135deg, #fa709a 0%, #fee140 100%);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n        }\n\n        \/* What's Inside *\/\n        .whats-inside {\n            background: white;\n        }\n\n        .inside-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n            gap: 2rem;\n        }\n\n        .inside-card {\n            background: linear-gradient(135deg, #f5f7ff 0%, #fef7ff 100%);\n            border-radius: 25px;\n            padding: 2rem;\n            text-align: center;\n            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);\n            transition: transform 0.3s ease;\n            border: 3px solid transparent;\n        }\n\n        .inside-card:hover {\n            transform: translateY(-10px);\n            border-color: #fa709a;\n        }\n\n        .inside-icon {\n            font-size: 3rem;\n            margin-bottom: 1rem;\n        }\n\n        .inside-title {\n            font-weight: 800;\n            font-size: 1.125rem;\n            color: #1a0a2e;\n            margin-bottom: 0.5rem;\n        }\n\n        .inside-desc {\n            font-size: 0.938rem;\n            color: #666;\n            font-weight: 500;\n        }\n\n        .callout-box {\n            background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);\n            border-radius: 25px;\n            padding: 2.5rem;\n            margin-top: 3rem;\n            box-shadow: 0 15px 50px rgba(102, 126, 234, 0.3);\n        }\n\n        .callout-box h4 {\n            color: white;\n            font-size: 1.75rem;\n            font-weight: 900;\n            margin-bottom: 1rem;\n            text-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);\n        }\n\n        .callout-box p {\n            color: white;\n            font-size: 1.125rem;\n            line-height: 1.8;\n            font-weight: 500;\n        }\n\n        \/* Why Buy *\/\n        .why-buy {\n            background: linear-gradient(135deg, #fef7ff 0%, #f5f7ff 100%);\n        }\n\n        .why-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n            gap: 2rem;\n        }\n\n        .why-card {\n            background: white;\n            border-radius: 25px;\n            padding: 2.5rem;\n            border: 3px solid #fa709a;\n            transition: transform 0.3s ease, box-shadow 0.3s ease;\n        }\n\n        .why-card:hover {\n            transform: scale(1.05);\n            box-shadow: 0 15px 40px rgba(250, 112, 154, 0.3);\n        }\n\n        .why-icon {\n            font-size: 3rem;\n            margin-bottom: 1rem;\n        }\n\n        .why-card h4 {\n            font-size: 1.5rem;\n            font-weight: 800;\n            margin-bottom: 1rem;\n            color: #1a0a2e;\n        }\n\n        .why-card p {\n            color: #666;\n            line-height: 1.7;\n            font-size: 1rem;\n            font-weight: 500;\n        }\n\n        \/* Shipping *\/\n        .shipping-section {\n            background: white;\n        }\n\n        .shipping-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n            gap: 2rem;\n        }\n\n        .shipping-card {\n            background: linear-gradient(135deg, #f5f7ff 0%, #fef7ff 100%);\n            border-radius: 25px;\n            padding: 3rem;\n            text-align: center;\n            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);\n            transition: transform 0.3s ease;\n            border: 3px solid transparent;\n        }\n\n        .shipping-card:hover {\n            transform: translateY(-10px);\n            border-color: #fa709a;\n        }\n\n        .shipping-icon {\n            font-size: 4rem;\n            margin-bottom: 1.5rem;\n        }\n\n        .shipping-title {\n            font-size: 1.5rem;\n            font-weight: 800;\n            margin-bottom: 1rem;\n            color: #1a0a2e;\n        }\n\n        .shipping-desc {\n            color: #666;\n            font-size: 1rem;\n            margin-bottom: 1rem;\n            line-height: 1.7;\n        }\n\n        \/* Warranty *\/\n        .warranty-section {\n            background: linear-gradient(135deg, #fef7ff 0%, #f5f7ff 100%);\n        }\n\n        .warranty-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n            gap: 2rem;\n        }\n\n        .warranty-card {\n            background: linear-gradient(135deg, #43e97b 0%, #38f9d7 100%);\n            border-radius: 25px;\n            padding: 2.5rem;\n            box-shadow: 0 10px 40px rgba(67, 233, 123, 0.3);\n        }\n\n        .warranty-card h4 {\n            font-size: 1.5rem;\n            font-weight: 900;\n            margin-bottom: 1.5rem;\n            color: white;\n            text-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);\n        }\n\n        .warranty-card ul {\n            list-style: none;\n            padding: 0;\n        }\n\n        .warranty-card li {\n            padding: 0.75rem 0;\n            color: white;\n            display: flex;\n            align-items: center;\n            gap: 1rem;\n            font-size: 1rem;\n            font-weight: 600;\n        }\n\n        .warranty-card li::before {\n            content: '✓';\n            background: white;\n            color: #43e97b;\n            width: 30px;\n            height: 30px;\n            border-radius: 50%;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            font-weight: 900;\n            flex-shrink: 0;\n        }\n\n        \/* Footer CTA *\/\n        .footer-cta {\n            padding: 5rem 0;\n            background: linear-gradient(135deg, #fa709a 0%, #fee140 100%);\n            text-align: center;\n        }\n\n        .footer-cta h2 {\n            font-size: 3rem;\n            font-weight: 900;\n            color: white;\n            margin-bottom: 1.5rem;\n            text-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);\n        }\n\n        .footer-cta p {\n            font-size: 1.5rem;\n            color: rgba(255, 255, 255, 0.95);\n            margin-bottom: 3rem;\n            font-weight: 600;\n        }\n\n        \/* Footer *\/\n        .listing-footer {\n            background: #1a0a2e;\n            padding: 2rem 0;\n            text-align: center;\n            color: rgba(255, 255, 255, 0.7);\n        }\n\n        .listing-footer p {\n            font-size: 0.938rem;\n            margin-bottom: 0.5rem;\n        }\n\n        \/* Responsive *\/\n        @media (max-width: 768px) {\n            .floating-badge {\n                display: none;\n            }\n\n            .listing-body h1 {\n                font-size: 2.5rem;\n            }\n\n            .section-title {\n                font-size: 2rem;\n            }\n\n            .comparison-split {\n                grid-template-columns: 1fr;\n                gap: 2rem;\n            }\n\n            .with-card {\n                transform: scale(1);\n            }\n\n            .spec-bubble {\n                width: 180px;\n                height: 180px;\n            }\n        }\n    \u003c\/style\u003e\n\u003cdiv class=\"listing-body\"\u003e\n\u003c!-- Header --\u003e\n\u003cdiv class=\"listing-header\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"header-content\"\u003e\n\u003cdiv class=\"brand\"\u003eCamGuard Australia\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Hero --\u003e\n\u003csection class=\"hero\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"hero-content\"\u003e\n\u003cdiv class=\"hero-badges\"\u003e\n\u003cdiv class=\"hero-badge hot\"\u003e✨ Brand New\u003c\/div\u003e\n\n\u003cdiv class=\"hero-badge\"\u003e🐕 Pet Tracking Pro\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch1\u003eeufy Indoor Cam\u003cbr\u003eE220 2K\u003c\/h1\u003e\n\u003cp class=\"hero-subtitle\"\u003e360° pet tracking. 2K clarity. Smart AI. No fees.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Deal Alert --\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"deal-alert\"\u003e\n\u003ch3 style=\"text-align: center;\"\u003eBrand New! In-Stock Now + Quick Dispatch\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Loss Aversion Section --\u003e\n\u003csection class=\"loss-aversion\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003ch2 class=\"section-title\"\u003eWhat you miss with a fixed camera\u003c\/h2\u003e\n\u003cp class=\"section-subtitle\"\u003eYour pet doesn't stay still. Your camera shouldn't either.\u003c\/p\u003e\n\u003cdiv class=\"comparison-split\"\u003e\n\u003cdiv class=\"without-card\"\u003e\n\u003ch3 class=\"comparison-title\"\u003eWith Fixed Cameras\u003c\/h3\u003e\n\u003cul class=\"comparison-list\"\u003e\n\u003cli\u003ePet walks off screen, you miss everything\u003c\/li\u003e\n\u003cli\u003eHuge blind spots all around the room\u003c\/li\u003e\n\u003cli\u003eNo idea what's happening behind the camera\u003c\/li\u003e\n\u003cli\u003eAlerts for every random movement\u003c\/li\u003e\n\u003cli\u003eCan't see your pet's face clearly\u003c\/li\u003e\n\u003cli\u003eManually adjust angle when you get home\u003c\/li\u003e\n\u003cli\u003eMonthly cloud fees to save recordings\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"with-card\"\u003e\n\u003ch3 class=\"comparison-title\"\u003eWith eufy E220\u003c\/h3\u003e\n\u003cul class=\"comparison-list\"\u003e\n\u003cli\u003eFollows your pet automatically 360°\u003c\/li\u003e\n\u003cli\u003eZero fixed blind spots with full rotation\u003c\/li\u003e\n\u003cli\u003eSee every corner of the room\u003c\/li\u003e\n\u003cli\u003eSmart alerts only for humans \u0026amp; pets\u003c\/li\u003e\n\u003cli\u003eClear 2K view of their expressions\u003c\/li\u003e\n\u003cli\u003ePrivacy mode rotates away automatically\u003c\/li\u003e\n\u003cli\u003eSave locally - zero monthly charges\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Features --\u003e\n\u003csection class=\"features-section\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003ch2 class=\"section-title\"\u003ePerfect for pets. Great for everything else.\u003c\/h2\u003e\n\u003cp class=\"section-subtitle\"\u003eFinally, a camera that keeps up with your furry friends\u003c\/p\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"feature-icon\"\u003e🎯\u003c\/span\u003e\n\u003ch3 class=\"feature-title\"\u003eAuto Pet Tracking\u003c\/h3\u003e\n\u003cp class=\"feature-description\"\u003e360° rotation + 96° tilt. Automatically follows your pets (and kids) around the room. Never miss a moment of their chaos.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"feature-icon\"\u003e📹\u003c\/span\u003e\n\u003ch3 class=\"feature-title\"\u003e2K Crystal Clear\u003c\/h3\u003e\n\u003cp class=\"feature-description\"\u003eSharp 2K resolution with 125° field of view. See every detail of what they're up to, even from across the room.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"feature-icon\"\u003e🧠\u003c\/span\u003e\n\u003ch3 class=\"feature-title\"\u003eSmart Pet Detection\u003c\/h3\u003e\n\u003cp class=\"feature-description\"\u003eAI recognizes humans vs pets. Plus crying detection for babies. Only sends alerts that actually matter to you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"feature-icon\"\u003e💬\u003c\/span\u003e\n\u003ch3 class=\"feature-title\"\u003eTalk to Your Pet\u003c\/h3\u003e\n\u003cp class=\"feature-description\"\u003eTwo-way audio lets you hear and speak through the camera. Tell your dog to get off the couch. We know you will.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Specs --\u003e\n\u003csection class=\"specs-section\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003ch2 class=\"section-title\"\u003eThe nerdy details\u003c\/h2\u003e\n\u003cp class=\"section-subtitle\"\u003eMore features than cameras twice the price\u003c\/p\u003e\n\u003cdiv class=\"specs-container\"\u003e\n\u003cdiv class=\"spec-bubble\"\u003e\n\u003cdiv class=\"spec-label\"\u003eResolution\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e2K\u003cbr\u003e(2304×1296)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-bubble\"\u003e\n\u003cdiv class=\"spec-label\"\u003ePan Range\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e360°\u003cbr\u003eFull Rotation\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-bubble\"\u003e\n\u003cdiv class=\"spec-label\"\u003eTilt Range\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e96°\u003cbr\u003eVertical\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-bubble\"\u003e\n\u003cdiv class=\"spec-label\"\u003eField of View\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e125°\u003cbr\u003eWide Angle\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-bubble\"\u003e\n\u003cdiv class=\"spec-label\"\u003eDetection\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eHuman, Pet\u003cbr\u003e\u0026amp; Crying AI\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-bubble\"\u003e\n\u003cdiv class=\"spec-label\"\u003eNight Vision\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eBuilt-In\u003cbr\u003e10m Range\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-bubble\"\u003e\n\u003cdiv class=\"spec-label\"\u003eSmart Home\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eAlexa \u0026amp; Google\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-bubble\"\u003e\n\u003cdiv class=\"spec-label\"\u003eMonthly Fee\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e$0\u003cbr\u003eForever\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- What's Inside --\u003e\n\u003csection class=\"whats-inside\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003ch2 class=\"section-title\"\u003eWhat's in the box\u003c\/h2\u003e\n\u003cp class=\"section-subtitle\"\u003eEverything to start tracking your pets\u003c\/p\u003e\n\u003cdiv class=\"inside-grid\"\u003e\n\u003cdiv class=\"inside-card\"\u003e\n\u003cdiv class=\"inside-icon\"\u003e📷\u003c\/div\u003e\n\u003cdiv class=\"inside-title\"\u003eIndoor Cam E220\u003c\/div\u003e\n\u003cdiv class=\"inside-desc\"\u003e2K camera, brand new and unused\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"inside-card\"\u003e\n\u003cdiv class=\"inside-icon\"\u003e🔌\u003c\/div\u003e\n\u003cdiv class=\"inside-title\"\u003eUSB Cable \u0026amp; Adapter\u003c\/div\u003e\n\u003cdiv class=\"inside-desc\"\u003ePower supply included\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"inside-card\"\u003e\n\u003cdiv class=\"inside-icon\"\u003e🔧\u003c\/div\u003e\n\u003cdiv class=\"inside-title\"\u003eMounting Bracket\u003c\/div\u003e\n\u003cdiv class=\"inside-desc\"\u003eWall\/ceiling mount kit\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"inside-card\"\u003e\n\u003cdiv class=\"inside-icon\"\u003e⚙️\u003c\/div\u003e\n\u003cdiv class=\"inside-title\"\u003eScrew Pack\u003c\/div\u003e\n\u003cdiv class=\"inside-desc\"\u003eInstallation hardware\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"inside-card\"\u003e\n\u003cdiv class=\"inside-icon\"\u003e📖\u003c\/div\u003e\n\u003cdiv class=\"inside-title\"\u003eQuick Start Guide\u003c\/div\u003e\n\u003cdiv class=\"inside-desc\"\u003eEasy setup steps\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"callout-box\"\u003e\n\u003ch4\u003e💡 Quick note about storage\u003c\/h4\u003e\n\u003cp\u003eThis camera stores recordings on a microSD card (up to 128GB). Card not included, so you'll need to grab any Class-10 microSD separately. Or you can connect it to HomeBase 3 for expanded storage. Cloud storage is available if you want it, but honestly, you don't need it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Why Buy --\u003e\n\u003csection class=\"why-buy\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003ch2 class=\"section-title\"\u003eWhy buy from us\u003c\/h2\u003e\n\u003cp class=\"section-subtitle\"\u003eReal people. Fast shipping. Actual support.\u003c\/p\u003e\n\u003cdiv class=\"why-grid\"\u003e\n\u003cdiv class=\"why-card\"\u003e\n\u003cdiv class=\"why-icon\"\u003e✨\u003c\/div\u003e\n\u003ch4\u003eBrand New\u003c\/h4\u003e\n\u003cp\u003eBrand new and sealed genuine eufy product.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"why-card\"\u003e\n\u003cdiv class=\"why-icon\"\u003e⚡\u003c\/div\u003e\n\u003ch4\u003eShips Fast\u003c\/h4\u003e\n\u003cp\u003eWe process within 24 hours. Full tracking provided immediately so you know when it's arriving.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"why-card\"\u003e\n\u003cdiv class=\"why-icon\"\u003e📦\u003c\/div\u003e\n\u003ch4\u003ePacked Properly\u003c\/h4\u003e\n\u003cp\u003eBubble wrapped and protected. We actually care that your camera arrives safely, not broken.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"why-card\"\u003e\n\u003cdiv class=\"why-icon\"\u003e💬\u003c\/div\u003e\n\u003ch4\u003eReal Support\u003c\/h4\u003e\n\u003cp\u003eMessage us with questions. Real humans reply quickly. Not bots, not call centers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Shipping --\u003e\n\u003csection class=\"shipping-section\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003ch2 class=\"section-title\"\u003eShipping sorted\u003c\/h2\u003e\n\u003cp class=\"section-subtitle\"\u003eChoose what works for you\u003c\/p\u003e\n\u003cdiv class=\"shipping-grid\"\u003e\n\u003cdiv class=\"shipping-card\"\u003e\n\u003cdiv class=\"shipping-icon\"\u003e⚡\u003c\/div\u003e\n\u003ch3 class=\"shipping-title\"\u003eExpress Post\u003c\/h3\u003e\n\u003ch3 class=\"shipping-title\"\u003e\u003cspan style=\"font-size: 1.5rem; font-weight: normal; background-color: initial;\"\u003eOrders over $99.00 are sent via Australia Post Express. We shout it, don't worry :)\u003c\/span\u003e\u003c\/h3\u003e\n\u003ch3 class=\"shipping-title\"\u003e\u003cspan style=\"color: rgb(102, 102, 102); font-size: 1rem; background-color: initial;\"\u003eFast tracked delivery.\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"shipping-desc\"\u003e1-3 business days to most areas.\u003c\/p\u003e\n\u003cp class=\"shipping-desc\"\u003eWestern Australia orders take a couple of extra days. Full tracking either way.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shipping-card\"\u003e\n\u003cdiv class=\"shipping-icon\"\u003e🏪\u003c\/div\u003e\n\u003ch3 class=\"shipping-title\"\u003eLocal Pickup\u003c\/h3\u003e\n\u003cp class=\"shipping-desc\"\u003eIn Townsville, QLD? Come grab it. Message us after purchase to arrange.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Warranty --\u003e\n\u003csection class=\"warranty-section\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003ch2 class=\"section-title\"\u003eProtection guarantee\u003c\/h2\u003e\n\u003cp class=\"section-subtitle\"\u003eBuy with complete confidence\u003c\/p\u003e\n\u003cdiv class=\"warranty-grid\"\u003e\n\u003cdiv class=\"warranty-card\" style=\"background: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%); box-shadow: 0 10px 40px rgba(79, 172, 254, 0.3);\"\u003e\n\u003ch4\u003eAustralian Consumer Law\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eStatutory guarantees\u003c\/li\u003e\n\u003cli\u003eRepair, replace or refund\u003c\/li\u003e\n\u003cli\u003eReasonable lifetime coverage\u003c\/li\u003e\n\u003cli\u003eQuality standards protected\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"warranty-card\" style=\"background: linear-gradient(135deg, #fa709a 0%, #fee140 100%); box-shadow: 0 10px 40px rgba(254, 225, 64, 0.3);\"\u003e\n\u003ch4\u003eCamGuard 1-Year Warranty\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHandled by us\u003c\/li\u003e\n\u003cli\u003eFast replacements\u003c\/li\u003e\n\u003cli\u003eFast resolution\u003c\/li\u003e\n\u003cli\u003eAussie-based support\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Footer CTA --\u003e\n\u003csection class=\"footer-cta\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003ch2\u003eReady to keep up with your pets?\u003c\/h2\u003e\n\u003cp\u003e2K tracking. Smart AI. Zero monthly fees. Perfect.\u003c\/p\u003e\n\u003ca href=\"#\" class=\"cta-button\"\u003eGet Yours Now\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Footer --\u003e\n\u003cdiv class=\"listing-footer\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cp\u003eCamGuard Australia · Security that actually works\u003c\/p\u003e\n\u003cp\u003eModel: T8410121 · Made by Anker Innovations\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:12px;color:#888;line-height:1.7;max-width:900px;margin:28px auto 12px;padding:0 16px;text-align:center;\"\u003eCamGuard Australia is an independent reseller and is not an official or authorised supplier, distributor, or representative of eufy, Anker Innovations, or any of their affiliated entities. All product names, logos, and trademarks are the property of their respective owners. MicroSD card not included. If the supplied USB charging adapter or AC adapter does not suit Australian sockets, a fully compatible Australian adapter is included. Covered by the CamGuard 12-month in-house warranty, not a manufacturer warranty, in addition to Australian Consumer Law rights. Requires 2.4GHz Wi-Fi.\u003c\/p\u003e","brand":"eufy","offers":[{"title":"Default Title","offer_id":43094513844267,"sku":"CG-ICE220-BN-W","price":99.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/E220.png?v=1771353307"},{"product_id":"eufy-security-solocam-e42-camera-solar-strobe-4k-new-no-box","title":"eufy Security SoloCam E42 Camera | New No Box","description":"\u003c!-- CamGuard Australia · eufy SoloCam E42 (T8173) · New No Box · SKU CG-SCE42-NNB-T · v2 02.10.2026. Facts: FACTS-CHECK.md beside this file. Motion is scroll-linked and uses transform and opacity only; no scripts, no blur filters, nothing loops. --\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Bricolage+Grotesque:opsz,wght@12..96,700..800\u0026family=Geist:wght@400..600\u0026display=swap');\n\n\/* ---- tokens: ink, paper, marigold (the voice), strobe red and blue only after dark ---- *\/\n.cgau-listing.cgau-e42{--ink:#111316;--paper:#f4f0e6;--voice:#f5a300;--voice-ink:#7a4a00;--night:#090b0f;--rule:rgba(17,19,22,.16);--mute:#565b62;--red:#ff3d52;--blue:#3d7dff;--disp:'Bricolage Grotesque','Geist',-apple-system,'Helvetica Neue',Arial,sans-serif;--body:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;--ease:cubic-bezier(.2,.75,.2,1);font-family:var(--body);font-size:17px;line-height:1.55;font-weight:400;color:var(--ink);background:#fff;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-align:left;overflow-x:clip}\n\n\/* ---- resets (beat the theme's rich-text rules) ---- *\/\n.cgau-listing *,.cgau-listing *::before,.cgau-listing *::after{box-sizing:border-box}\n.cgau-listing p,.cgau-listing ul,.cgau-listing ol,.cgau-listing li,.cgau-listing figure,.cgau-listing figcaption,.cgau-listing dl,.cgau-listing dt,.cgau-listing dd,.cgau-listing table,.cgau-listing caption{margin:0;padding:0;border:0}\n.cgau-listing ul,.cgau-listing ol{list-style:none}\n.cgau-listing p{text-align:left}\n.cgau-listing img{display:block;max-width:100%;height:auto;border:0;border-radius:0}\n.cgau-listing a{color:inherit;text-decoration:none}\n.cgau-listing table{border-collapse:collapse;width:100%}\n.cgau-listing td,.cgau-listing th{border:0;padding:0;text-align:left;font-weight:inherit;vertical-align:top}\n.cgau-listing b,.cgau-listing strong{font-weight:600}\n.cgau-listing em{font-style:normal}\n.cgau-listing svg{display:block;overflow:visible}\n\n\/* ---- type: three sizes that matter ---- *\/\n.cgau-listing .e42-w{max-width:1140px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}\n.cgau-listing .e42-label{display:block;font-size:13px;line-height:1.2;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px}\n.cgau-listing .e42-display,.cgau-listing .e42-head{font-family:var(--disp);font-weight:800;font-variation-settings:'opsz' 96;letter-spacing:-.045em;max-width:15ch;text-wrap:balance;overflow-wrap:break-word;hyphens:auto}\n.cgau-listing .e42-display{font-size:clamp(56px,11.5vw,148px);line-height:.88}\n.cgau-listing .e42-head{font-size:clamp(46px,9vw,116px);line-height:.9}\n.cgau-listing .e42-display em,.cgau-listing .e42-head em{color:var(--voice)}\n.cgau-listing .e42-lede{font-size:clamp(17px,1.5vw,20px);line-height:1.5;max-width:46ch;margin-top:24px;text-wrap:pretty}\n.cgau-listing .e42-small{font-size:14px;line-height:1.5;color:var(--mute);max-width:62ch}\n.cgau-listing .e42-tag{position:absolute;z-index:6;left:12px;bottom:12px;font-size:12px;line-height:1;font-weight:500;color:#4b5057;background:rgba(255,255,255,.94);padding:6px 9px;border-radius:99px}\n.cgau-listing .e42-link{font-weight:600;border-bottom:2px solid var(--voice)}\n.cgau-listing .e42-link:focus-visible,.cgau-listing summary:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:4px}\n\n\/* ---- grounds: rounded panels inside the theme's page width, alternating hard ---- *\/\n.cgau-listing .e42-panel{position:relative;border-radius:36px;padding:clamp(64px,9vw,128px) 0;margin:14px 0}\n.cgau-listing .e42-voice{background:var(--voice);color:var(--ink)}\n.cgau-listing .e42-voice .e42-head em{color:#fff}\n.cgau-listing .e42-dark{background:var(--night);color:#e9ecf0}\n.cgau-listing .e42-inkp{background:var(--ink);color:#eef0f2}\n.cgau-listing .e42-paper{background:var(--paper)}\n\n\/* ===== 1 HERO ===== *\/\n.cgau-listing .e42-hero{position:relative;padding:clamp(40px,6vw,96px) 0 clamp(48px,6vw,88px)}\n.cgau-listing .e42-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center}\n.cgau-listing .e42-hero .e42-label{color:var(--voice-ink)}\n.cgau-listing .e42-hero .e42-display em{color:var(--voice)}\n.cgau-listing .e42-hero-copy{position:relative;z-index:2}\n.cgau-listing .e42-assure{margin-top:28px;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:15px;font-weight:500}\n.cgau-listing .e42-assure li{display:inline-flex;align-items:center;gap:8px}\n.cgau-listing .e42-assure li::before{content:\"\";width:8px;height:8px;border-radius:50%;background:var(--voice)}\n.cgau-listing .e42-art{position:relative;aspect-ratio:1\/1;margin-left:-14%;z-index:1}\n.cgau-listing .e42-art-in{position:absolute;inset:0}\n.cgau-listing .e42-sunglow{position:absolute;inset:4%;border-radius:50%;background:radial-gradient(circle at 50% 46%,#fff7e0 0,#ffe3a1 36%,rgba(245,163,0,.34) 60%,rgba(245,163,0,0) 71%)}\n.cgau-listing .e42-wedge{position:absolute;inset:6%;border-radius:50%;background:conic-gradient(from -36deg,rgba(245,163,0,.62),rgba(245,163,0,.12) 72deg,rgba(245,163,0,0) 72deg);-webkit-mask-image:radial-gradient(closest-side,#000 55%,transparent 100%);mask-image:radial-gradient(closest-side,#000 55%,transparent 100%)}\n.cgau-listing .e42-ring{position:absolute;inset:1%;width:98%;height:98%;color:#d8cdb4}\n.cgau-listing .e42-render{position:absolute;left:12%;top:8%;width:76%}\n.cgau-listing .e42-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(36px,5vw,64px);border-top:1px solid var(--rule)}\n.cgau-listing .e42-facts div{padding:20px 16px 0 0}\n.cgau-listing .e42-facts dt{font-family:var(--disp);font-weight:800;font-size:clamp(34px,4.4vw,60px);line-height:.95;letter-spacing:-.04em}\n.cgau-listing .e42-facts dd{margin-top:8px;font-size:14px;line-height:1.4;color:var(--mute)}\n\n\/* ===== 2 THE YARD RUN (signature) ===== *\/\n.cgau-listing .e42-run-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:24px 48px;align-items:end;margin-bottom:clamp(28px,4vw,48px)}\n.cgau-listing .e42-run-head .e42-lede{margin-top:0}\n.cgau-listing .e42-pin{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:clamp(20px,3vw,40px);align-items:center}\n.cgau-listing .e42-caps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px}\n.cgau-listing .e42-caps b{display:block;font-family:var(--disp);font-weight:800;font-size:clamp(44px,5.4vw,84px);line-height:.85;letter-spacing:-.05em}\n.cgau-listing .e42-caps h3{font-family:var(--disp);font-weight:800;font-size:clamp(22px,2.2vw,30px);line-height:1.05;letter-spacing:-.03em;margin:8px 0 6px}\n.cgau-listing .e42-caps p{font-size:16px;line-height:1.45;max-width:30ch}\n.cgau-listing .e42-plan{position:relative;aspect-ratio:16\/10;border-radius:26px;overflow:clip;background:#dbe4cc;box-shadow:0 30px 60px -36px rgba(60,35,0,.55)}\n.cgau-listing .e42-plan svg{position:absolute;inset:0;width:100%;height:100%}\n.cgau-listing .e42-plan text{font-family:var(--body);font-weight:600;font-size:26px;fill:#111316}\n.cgau-listing .e42-yard{position:absolute;left:0;right:0;top:30%;bottom:0;overflow:clip;z-index:2}\n.cgau-listing .e42-cone{position:absolute;left:15%;top:-108.57%;width:95%;height:217.14%;border-radius:50%;background:conic-gradient(from 135deg,rgba(245,163,0,.78),rgba(245,163,0,.38) 90deg,rgba(245,163,0,0) 90deg);-webkit-mask-image:radial-gradient(closest-side,#000 70%,transparent 100%);mask-image:radial-gradient(closest-side,#000 70%,transparent 100%);transform:rotate(45deg);z-index:2}\n.cgau-listing .e42-walker{position:absolute;inset:0;z-index:4;transform:translate(-52.5%,-31%)}\n.cgau-listing .e42-person{position:absolute;left:95%;top:93%;width:max(4.4%,20px);aspect-ratio:1;transform:translate(-50%,-50%)}\n.cgau-listing .e42-person svg{position:static;width:100%;height:100%}\n.cgau-listing .e42-box{position:absolute;inset:-55%;border:2px solid #111316;border-radius:8px;-webkit-mask-image:linear-gradient(90deg,#000 22%,transparent 22% 78%,#000 78%),linear-gradient(#000 22%,transparent 22% 78%,#000 78%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,#000 22%,transparent 22% 78%,#000 78%),linear-gradient(#000 22%,transparent 22% 78%,#000 78%);mask-composite:intersect}\n.cgau-listing .e42-pill{position:absolute;left:50%;bottom:calc(100% + 60%);transform:translateX(-50%);white-space:nowrap;font-size:12px;line-height:1;font-weight:600;color:#fff;background:#111316;padding:5px 8px;border-radius:99px}\n.cgau-listing .e42-chip{position:absolute;z-index:5;white-space:nowrap;font-size:12px;line-height:1;font-weight:600;padding:7px 10px;border-radius:99px}\n.cgau-listing .e42-lost{right:3%;top:47%;background:#fff;color:#111316;border:1.5px dashed #111316}\n.cgau-listing .e42-rec{right:3%;top:5%;background:#111316;color:#fff}\n.cgau-listing .e42-rec::before{content:\"\";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--red);margin-right:7px;vertical-align:0}\n.cgau-listing .e42-parcel{position:absolute;z-index:4;left:42.5%;top:35.5%;width:max(2.6%,12px);aspect-ratio:1;background:#c08a52;border:2px solid #111316;border-radius:3px;opacity:0}\n.cgau-listing .e42-prog{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:14px}\n.cgau-listing .e42-prog i{display:block;height:4px;border-radius:2px;background:rgba(17,19,22,.18);overflow:clip}\n.cgau-listing .e42-prog i::after{content:\"\";display:block;height:100%;background:#111316;transform-origin:left center}\n.cgau-listing .e42-run-sec .e42-small{color:#2b2112;margin-top:clamp(24px,3vw,36px)}\n\n\/* ===== 3 AFTER DARK ===== *\/\n.cgau-listing .e42-dark{overflow:clip}\n.cgau-listing .e42-glow{position:absolute;width:78%;aspect-ratio:1;border-radius:50%;pointer-events:none}\n.cgau-listing .e42-glow-r{left:-28%;top:-22%;background:radial-gradient(closest-side,rgba(255,61,82,.55),rgba(255,61,82,0))}\n.cgau-listing .e42-glow-b{right:-28%;bottom:-26%;background:radial-gradient(closest-side,rgba(61,125,255,.55),rgba(61,125,255,0))}\n.cgau-listing .e42-dark-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}\n.cgau-listing .e42-dark .e42-label{color:#ffb3bd}\n.cgau-listing .e42-dark .e42-head em{padding:0 .08em;margin:0 -.08em;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:transparent;background:linear-gradient(90deg,var(--red),#c86bff 50%,var(--blue));-webkit-background-clip:text;background-clip:text}\n.cgau-listing .e42-loud{position:relative;display:flex;align-items:flex-end;gap:14px;margin-top:clamp(28px,4vw,48px)}\n.cgau-listing .e42-loud strong{font-family:var(--disp);font-weight:800;font-size:clamp(110px,17vw,230px);line-height:.78;letter-spacing:-.06em;padding:.26em .1em .26em .04em;margin:-.26em -.1em -.26em -.04em;color:transparent;background:linear-gradient(90deg,var(--red),var(--blue));-webkit-background-clip:text;background-clip:text}\n.cgau-listing .e42-loud span{font-size:16px;line-height:1.3;font-weight:600;padding-bottom:10px}\n.cgau-listing .e42-waves{position:absolute;left:18%;top:50%;width:0;height:0}\n.cgau-listing .e42-waves i{position:absolute;left:-150px;top:-150px;width:300px;height:300px;border-radius:50%;border:2px solid rgba(255,255,255,.42);opacity:0}\n.cgau-listing .e42-shot{position:relative}\n.cgau-listing .e42-shot img{width:100%;border-radius:24px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22%);mask-image:linear-gradient(90deg,transparent 0,#000 22%)}\n.cgau-listing .e42-shot figcaption{margin-top:10px;text-align:right;font-size:12px;color:#8d949d}\n.cgau-listing .e42-four{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:clamp(36px,5vw,64px);padding-top:22px;border-top:1px solid rgba(255,255,255,.16)}\n.cgau-listing .e42-four dt{font-family:var(--disp);font-weight:800;font-size:clamp(26px,2.6vw,36px);line-height:1;letter-spacing:-.03em;color:#fff}\n.cgau-listing .e42-four dd{margin-top:8px;font-size:14px;line-height:1.45;color:#b4bbc4}\n.cgau-listing .e42-dark .e42-small{position:relative;color:#9ca4ae;margin-top:28px}\n\n\/* ===== 4 PANEL IN THE SUN ===== *\/\n.cgau-listing .e42-sun-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,4vw,64px);align-items:center}\n.cgau-listing .e42-paper .e42-label{color:var(--voice-ink)}\n.cgau-listing .e42-scene{position:relative;aspect-ratio:1000\/620;border-radius:26px;overflow:clip;background:linear-gradient(180deg,#bfe0f5 0,#e8f1f0 62%,#f6efdc 100%)}\n.cgau-listing .e42-scene svg{position:absolute;inset:0;width:100%;height:100%}\n.cgau-listing .e42-scene text{font-family:var(--body);font-weight:600;font-size:22px;fill:#111316}\n.cgau-listing .e42-orbit{position:absolute;left:8%;top:19.35%;width:84%;aspect-ratio:1;transform:rotate(0deg);z-index:2}\n.cgau-listing .e42-sun{position:absolute;left:50%;top:0;width:13%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,#fffbe8 0,#ffd257 46%,#f5a300 100%);box-shadow:0 0 0 10px rgba(245,163,0,.18),0 0 0 22px rgba(245,163,0,.08)}\n.cgau-listing .e42-shade{position:absolute;left:64%;top:42%;width:36%;height:40%;z-index:3;background:linear-gradient(180deg,rgba(17,19,22,.28),rgba(17,19,22,0));clip-path:polygon(18% 0,100% 0,100% 100%,0 100%)}\n.cgau-listing .e42-batt{position:absolute;z-index:5;left:4%;top:6%;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;background:rgba(255,255,255,.94);padding:8px 12px;border-radius:14px}\n.cgau-listing .e42-batt i{position:relative;display:block;width:46px;height:20px;border:2px solid #111316;border-radius:5px;padding:2px}\n.cgau-listing .e42-batt i::after{content:\"\";position:absolute;right:-6px;top:5px;width:3px;height:6px;border-radius:0 2px 2px 0;background:#111316}\n.cgau-listing .e42-batt u{display:block;height:100%;border-radius:2px;background:#23a35a;transform-origin:left center;transform:scaleX(.9)}\n.cgau-listing .e42-charging{position:absolute;z-index:5;left:4%;top:21%;font-size:12px;font-weight:600;color:#fff;background:#111316;padding:6px 10px;border-radius:99px}\n.cgau-listing .e42-sunfacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(28px,4vw,44px);border-top:1px solid var(--rule);padding-top:20px}\n.cgau-listing .e42-sunfacts dt{font-family:var(--disp);font-weight:800;font-size:clamp(36px,4vw,56px);line-height:.9;letter-spacing:-.045em}\n.cgau-listing .e42-sunfacts dt small{font-size:.42em;letter-spacing:0;margin-left:3px}\n.cgau-listing .e42-sunfacts dd{margin-top:8px;font-size:14px;line-height:1.45;color:var(--mute)}\n.cgau-listing .e42-disc{position:absolute;right:clamp(16px,4vw,56px);top:-64px;width:clamp(128px,15vw,190px);aspect-ratio:1;border-radius:50%;overflow:clip;border:6px solid var(--voice);background:#fff;z-index:3;box-shadow:0 18px 40px -20px rgba(60,35,0,.5)}\n.cgau-listing .e42-disc img{width:100%;height:100%;object-fit:cover}\n\n\/* ===== 5 WORKS WITH ===== *\/\n.cgau-listing .e42-inkp .e42-label{color:var(--voice)}\n.cgau-listing .e42-hubs{margin-top:clamp(32px,4vw,52px);border-top:1px solid rgba(255,255,255,.16)}\n.cgau-listing .e42-hubs li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:6px 32px;align-items:baseline;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.16)}\n.cgau-listing .e42-hubs strong{font-family:var(--disp);font-weight:800;font-size:clamp(28px,3.6vw,52px);line-height:1;letter-spacing:-.035em;color:#fff}\n.cgau-listing .e42-hubs strong::after{content:\"\\2713\";margin-left:14px;font-family:var(--body);font-size:.6em;color:var(--voice);vertical-align:.12em}\n.cgau-listing .e42-hubs p{font-size:15px;line-height:1.5;color:#c5cad1}\n.cgau-listing .e42-hubs .e42-nope strong{color:#8b929b;text-decoration:line-through;text-decoration-color:var(--red);text-decoration-thickness:4px}\n.cgau-listing .e42-hubs .e42-nope strong::after{content:none}\n.cgau-listing .e42-stamp{display:inline-block;margin-left:14px;vertical-align:.45em;transform:rotate(-8deg);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--red);border:3px solid var(--red);padding:8px 12px;border-radius:8px;white-space:nowrap}\n.cgau-listing .e42-also{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:clamp(28px,4vw,44px)}\n.cgau-listing .e42-also b{display:block;color:#fff;font-size:16px;margin-bottom:6px}\n.cgau-listing .e42-also p{font-size:14px;line-height:1.5;color:#b9bfc7}\n.cgau-listing .e42-also em{color:var(--voice);font-weight:600}\n.cgau-listing .e42-trap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:clamp(28px,4vw,40px);font-size:14px;color:#9ca4ae}\n.cgau-listing .e42-trap .e42-link{color:#fff}\n\n\/* ===== 6 THE PARCEL ===== *\/\n.cgau-listing .e42-parcel-sec{overflow:visible}\n.cgau-listing .e42-nnb{position:absolute;left:clamp(20px,6vw,72px);top:-34px;z-index:4;transform:rotate(-6deg);background:var(--paper);color:#b8361f;border:3px double #b8361f;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 14px 30px -16px rgba(0,0,0,.45);white-space:nowrap}\n.cgau-listing .e42-tenclip{position:absolute;inset:0;overflow:clip;border-radius:inherit;pointer-events:none}\n.cgau-listing .e42-ten{position:absolute;right:10%;top:7%;font-family:var(--disp);font-weight:800;font-size:clamp(220px,34vw,460px);line-height:.8;letter-spacing:-.02em;color:var(--ink);opacity:.06;pointer-events:none;user-select:none}\n.cgau-listing .e42-parcel-grid{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,4vw,64px);align-items:start}\n.cgau-listing .e42-items{counter-reset:e42i;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;align-content:start}\n.cgau-listing .e42-items\u003ediv{border-top:1px solid var(--rule)}\n.cgau-listing .e42-items h3{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--voice-ink);padding:16px 0 4px}\n.cgau-listing .e42-items li{counter-increment:e42i;display:flex;gap:12px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--rule);font-size:15px;line-height:1.35}\n.cgau-listing .e42-items li::before{content:counter(e42i,decimal-leading-zero);font-family:var(--disp);font-weight:800;font-size:15px;color:var(--voice-ink);min-width:22px}\n.cgau-listing .e42-carton{position:relative;margin-top:28px;display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;align-items:center}\n.cgau-listing .e42-box3d{position:relative;width:96px;height:72px;border:2.5px solid #111316;border-top:0;border-radius:0 0 6px 6px}\n.cgau-listing .e42-box3d::before,.cgau-listing .e42-box3d::after{content:\"\";position:absolute;top:-2px;width:52%;height:24px;border:2.5px solid #111316;background:var(--paper)}\n.cgau-listing .e42-box3d::before{left:-2px;transform-origin:left bottom;transform:rotate(-24deg)}\n.cgau-listing .e42-box3d::after{right:-2px;transform-origin:right bottom;transform:rotate(24deg)}\n.cgau-listing .e42-carton p{font-size:15px;line-height:1.45}\n.cgau-listing .e42-carton s{position:relative;text-decoration:none;font-weight:600;white-space:nowrap}\n.cgau-listing .e42-carton s::after{content:\"\";position:absolute;left:-3px;right:-3px;top:54%;height:2.5px;background:#b8361f;transform-origin:left center}\n.cgau-listing .e42-carton .e42-small{margin-top:4px}\n\n\/* ===== 7 GOOD TO KNOW + BUYING ===== *\/\n.cgau-listing .e42-faq{margin-top:clamp(28px,4vw,44px);border-top:2px solid var(--ink);max-width:900px}\n.cgau-listing .e42-faq details{border-bottom:1px solid rgba(17,19,22,.28)}\n.cgau-listing .e42-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-family:var(--disp);font-weight:800;font-size:clamp(20px,2vw,26px);line-height:1.15;letter-spacing:-.025em}\n.cgau-listing .e42-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .e42-faq summary::after{content:\"+\";flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ink);color:var(--voice);font-family:var(--body);font-size:22px;line-height:1;font-weight:400}\n.cgau-listing .e42-faq details[open] summary::after{content:\"\\2212\"}\n.cgau-listing .e42-faq details p{padding:0 50px 22px 0;font-size:16px;line-height:1.6;max-width:64ch}\n.cgau-listing .e42-terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:clamp(48px,6vw,80px);border-top:2px solid var(--ink);padding-top:22px}\n.cgau-listing .e42-terms strong{display:block;font-family:var(--disp);font-weight:800;font-size:clamp(56px,7vw,104px);line-height:.85;letter-spacing:-.055em}\n.cgau-listing .e42-terms h3{font-size:16px;font-weight:600;margin:12px 0 6px}\n.cgau-listing .e42-terms p{font-size:14px;line-height:1.55}\n.cgau-listing .e42-terms p+p{margin-top:8px}\n.cgau-listing .e42-who{margin-top:28px;font-size:14px;color:#3a2a10}\n\n\/* ===== 8 SPECS + FINE PRINT ===== *\/\n.cgau-listing .e42-specs{padding:clamp(64px,8vw,112px) 0 24px}\n.cgau-listing .e42-specs .e42-label{color:var(--voice-ink)}\n.cgau-listing .e42-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-top:clamp(28px,4vw,44px)}\n.cgau-listing .e42-spec-grid table{margin-bottom:12px}\n.cgau-listing .e42-spec-grid caption{caption-side:top;text-align:left;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--voice-ink);padding:22px 0 10px}\n.cgau-listing .e42-spec-grid tr{border-top:1px solid var(--rule)}\n.cgau-listing .e42-spec-grid th{width:34%;padding:12px 14px 12px 0;font-size:14px;line-height:1.45;font-weight:600}\n.cgau-listing .e42-spec-grid td{padding:12px 0;font-size:14px;line-height:1.5;color:#2f3338}\n.cgau-listing .e42-fine{border-top:1px solid var(--rule);padding:32px 0 56px;margin-top:24px}\n.cgau-listing .e42-fine p{max-width:820px;margin:0 auto 9px;text-align:center;font-size:12.5px;line-height:1.55;color:var(--mute)}\n.cgau-listing .e42-mark{display:block;text-align:center;font-family:var(--disp);font-size:16px;font-weight:800;letter-spacing:-.02em;margin-bottom:14px;white-space:nowrap}\n\n\/* ===== MOTION · every keyframe below animates transform or opacity only ===== *\/\n@keyframes cgau-e42-in{from{opacity:.001;transform:translateY(48px)}to{opacity:1;transform:none}}\n@keyframes cgau-e42-wedge{from{transform:rotate(-58deg)}to{transform:rotate(64deg)}}\n@keyframes cgau-e42-float{from{transform:translateY(40px) scale(.94)}to{transform:translateY(-70px) scale(1.04)}}\n@keyframes cgau-e42-ring{from{transform:rotate(-30deg)}to{transform:rotate(40deg)}}\n@keyframes cgau-e42-cone{0%{transform:rotate(-39.5deg)}25%{transform:rotate(-9.2deg)}50%{transform:rotate(28.1deg)}75%{transform:rotate(45deg)}100%{transform:rotate(76deg)}}\n@keyframes cgau-e42-walk{0%{transform:none}25%{transform:translate(-26.25%,-1.5%)}50%{transform:translate(-52.5%,-3%)}75%{transform:translate(-52.5%,-31%)}100%{transform:translate(-52.5%,-55%)}}\n@keyframes cgau-e42-tagin{0%,22%{opacity:0;transform:scale(.7)}30%,100%{opacity:1;transform:none}}\n@keyframes cgau-e42-lost{0%,44%{opacity:0;transform:translateY(10px)}52%,100%{opacity:1;transform:none}}\n@keyframes cgau-e42-rec{0%,74%{opacity:0;transform:translateY(-12px)}82%,100%{opacity:1;transform:none}}\n@keyframes cgau-e42-drop{0%,92%{opacity:0;transform:scale(.3)}97%{opacity:1;transform:scale(1.25)}100%{opacity:1;transform:none}}\n@keyframes cgau-e42-cap1{0%,80%{opacity:1;transform:none}100%{opacity:0;transform:translateY(-24px)}}\n@keyframes cgau-e42-cap{0%{opacity:0;transform:translateY(24px)}18%,82%{opacity:1;transform:none}100%{opacity:0;transform:translateY(-24px)}}\n@keyframes cgau-e42-capz{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}\n@keyframes cgau-e42-bar{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-e42-red{0%{opacity:.2}25%{opacity:1}50%{opacity:.25}75%{opacity:1}100%{opacity:.3}}\n@keyframes cgau-e42-blue{0%{opacity:1}25%{opacity:.2}50%{opacity:1}75%{opacity:.25}100%{opacity:1}}\n@keyframes cgau-e42-siren{from{opacity:.75;transform:scale(.25)}to{opacity:0;transform:scale(1.6)}}\n@keyframes cgau-e42-arc{from{transform:rotate(-78deg)}to{transform:rotate(78deg)}}\n@keyframes cgau-e42-shade{from{transform:translateX(-7%)}to{transform:translateX(7%)}}\n@keyframes cgau-e42-charge{0%,34%{transform:scaleX(.38)}66%,100%{transform:scaleX(.96)}}\n@keyframes cgau-e42-glint{0%,34%{opacity:0}40%,60%{opacity:1}66%,100%{opacity:0}}\n@keyframes cgau-e42-stamp{from{opacity:0;transform:rotate(-14deg) scale(1.7)}to{opacity:1;transform:rotate(-6deg) scale(1)}}\n@keyframes cgau-e42-ten{from{transform:translateY(70px)}to{transform:none}}\n@keyframes cgau-e42-strike{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline:view()){\n\/* headings and blocks rise as they arrive *\/\n.cgau-listing .e42-rv{animation:cgau-e42-in linear both;animation-timeline:view();animation-range:entry 0% entry 55%}\n\/* hero: the view keeps turning as the hero scrolls past *\/\n.cgau-listing .e42-hero{view-timeline-name:--cgau-e42-hero}\n.cgau-listing .e42-wedge{animation:cgau-e42-wedge linear both;animation-timeline:--cgau-e42-hero;animation-range:entry 20% exit 90%}\n.cgau-listing .e42-art-in{animation:cgau-e42-float linear both;animation-timeline:--cgau-e42-hero;animation-range:entry 0% exit 100%}\n.cgau-listing .e42-ring{animation:cgau-e42-ring linear both;animation-timeline:--cgau-e42-hero;animation-range:entry 0% exit 100%}\n\/* the yard run: pinned, one scroll timeline drives the walker, the cone and the captions *\/\n.cgau-listing .e42-run{height:1900px;view-timeline-name:--cgau-e42-run}\n.cgau-listing .e42-pin{position:sticky;top:max(104px,calc(50% - 280px))}\n.cgau-listing .e42-caps{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .e42-caps li{grid-area:1\/1}\n.cgau-listing .e42-caps li:nth-child(1){animation:cgau-e42-cap1 linear both;animation-timeline:--cgau-e42-run;animation-range:contain 0% contain 25%}\n.cgau-listing .e42-caps li:nth-child(2){animation:cgau-e42-cap linear both;animation-timeline:--cgau-e42-run;animation-range:contain 22% contain 50%}\n.cgau-listing .e42-caps li:nth-child(3){animation:cgau-e42-cap linear both;animation-timeline:--cgau-e42-run;animation-range:contain 47% contain 76%}\n.cgau-listing .e42-caps li:nth-child(4){animation:cgau-e42-capz linear both;animation-timeline:--cgau-e42-run;animation-range:contain 73% contain 82%}\n.cgau-listing .e42-cone{animation:cgau-e42-cone linear both;animation-timeline:--cgau-e42-run;animation-range:contain 0% contain 100%}\n.cgau-listing .e42-walker{animation:cgau-e42-walk linear both;animation-timeline:--cgau-e42-run;animation-range:contain 0% contain 100%}\n.cgau-listing .e42-box,.cgau-listing .e42-pill{animation:cgau-e42-tagin linear both;animation-timeline:--cgau-e42-run;animation-range:contain 0% contain 100%}\n.cgau-listing .e42-lost{animation:cgau-e42-lost linear both;animation-timeline:--cgau-e42-run;animation-range:contain 0% contain 100%}\n.cgau-listing .e42-rec{animation:cgau-e42-rec linear both;animation-timeline:--cgau-e42-run;animation-range:contain 0% contain 100%}\n.cgau-listing .e42-parcel{animation:cgau-e42-drop linear both;animation-timeline:--cgau-e42-run;animation-range:contain 0% contain 100%}\n.cgau-listing .e42-prog i:nth-child(1)::after{animation:cgau-e42-bar linear both;animation-timeline:--cgau-e42-run;animation-range:contain 0% contain 25%}\n.cgau-listing .e42-prog i:nth-child(2)::after{animation:cgau-e42-bar linear both;animation-timeline:--cgau-e42-run;animation-range:contain 25% contain 50%}\n.cgau-listing .e42-prog i:nth-child(3)::after{animation:cgau-e42-bar linear both;animation-timeline:--cgau-e42-run;animation-range:contain 50% contain 75%}\n.cgau-listing .e42-prog i:nth-child(4)::after{animation:cgau-e42-bar linear both;animation-timeline:--cgau-e42-run;animation-range:contain 75% contain 100%}\n\/* after dark: red and blue trade places slowly as you scroll; the siren rings spread *\/\n.cgau-listing .e42-dark{view-timeline-name:--cgau-e42-dark}\n.cgau-listing .e42-glow-r{animation:cgau-e42-red linear both;animation-timeline:--cgau-e42-dark;animation-range:cover 0% cover 100%}\n.cgau-listing .e42-glow-b{animation:cgau-e42-blue linear both;animation-timeline:--cgau-e42-dark;animation-range:cover 0% cover 100%}\n.cgau-listing .e42-waves i:nth-child(1){animation:cgau-e42-siren linear both;animation-timeline:--cgau-e42-dark;animation-range:cover 25% cover 55%}\n.cgau-listing .e42-waves i:nth-child(2){animation:cgau-e42-siren linear both;animation-timeline:--cgau-e42-dark;animation-range:cover 32% cover 62%}\n.cgau-listing .e42-waves i:nth-child(3){animation:cgau-e42-siren linear both;animation-timeline:--cgau-e42-dark;animation-range:cover 39% cover 69%}\n\/* panel in the sun: the sun crosses, the eave's shade drifts, the battery tops up while the sun is high *\/\n.cgau-listing .e42-scene{view-timeline-name:--cgau-e42-sun}\n.cgau-listing .e42-orbit{animation:cgau-e42-arc linear both;animation-timeline:--cgau-e42-sun;animation-range:entry 30% exit 70%}\n.cgau-listing .e42-shade{animation:cgau-e42-shade linear both;animation-timeline:--cgau-e42-sun;animation-range:entry 30% exit 70%}\n.cgau-listing .e42-batt u{animation:cgau-e42-charge linear both;animation-timeline:--cgau-e42-sun;animation-range:entry 30% exit 70%}\n.cgau-listing .e42-charging{animation:cgau-e42-glint linear both;animation-timeline:--cgau-e42-sun;animation-range:entry 30% exit 70%}\n\/* the parcel: the stamp lands, the ghost ten drifts, the carton is struck out *\/\n.cgau-listing .e42-nnb{animation:cgau-e42-stamp linear both;animation-timeline:view();animation-range:entry 40% entry 100%}\n.cgau-listing .e42-parcel-sec{view-timeline-name:--cgau-e42-box}\n.cgau-listing .e42-ten{animation:cgau-e42-ten linear both;animation-timeline:--cgau-e42-box;animation-range:cover 0% cover 100%}\n.cgau-listing .e42-carton s::after{animation:cgau-e42-strike linear both;animation-timeline:view();animation-range:entry 70% cover 45%}\n}\n}\n\n\/* ---- tablet and phone ---- *\/\n@media (max-width:899px){\n.cgau-listing .e42-panel{border-radius:28px;margin:10px 0}\n.cgau-listing .e42-hero-grid,.cgau-listing .e42-run-head,.cgau-listing .e42-pin,.cgau-listing .e42-dark-grid,.cgau-listing .e42-sun-grid,.cgau-listing .e42-parcel-grid{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .e42-art{margin:12px auto 0;width:min(100%,420px)}\n.cgau-listing .e42-facts{grid-template-columns:repeat(2,minmax(0,1fr))}\n.cgau-listing .e42-four{grid-template-columns:repeat(2,minmax(0,1fr))}\n.cgau-listing .e42-also{grid-template-columns:minmax(0,1fr);gap:16px}\n.cgau-listing .e42-terms{grid-template-columns:minmax(0,1fr);gap:22px}\n.cgau-listing .e42-spec-grid{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .e42-shot{order:-1}\n.cgau-listing .e42-disc{top:-48px}\n}\n@media (max-width:899px) and (prefers-reduced-motion:no-preference){\n@supports (animation-timeline:view()){\n.cgau-listing .e42-run{height:1500px}\n.cgau-listing .e42-pin{top:max(84px,calc(50% - 210px))}\n}\n}\n@media (max-width:599px){\n.cgau-listing .e42-hubs li{grid-template-columns:minmax(0,1fr);padding:16px 0}\n.cgau-listing .e42-stamp{font-size:11px;padding:5px 8px;margin-left:10px}\n.cgau-listing .e42-items{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .e42-caps p{font-size:15px}\n.cgau-listing .e42-faq details p{padding-right:0}\n.cgau-listing .e42-sunfacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}\n.cgau-listing .e42-sunfacts dd{font-size:13px}\n.cgau-listing .e42-plan text{font-size:34px}\n.cgau-listing .e42-scene text{font-size:30px}\n.cgau-listing .e42-lost,.cgau-listing .e42-rec{font-size:10.5px;padding:5px 8px}\n.cgau-listing .e42-pill{font-size:10.5px;padding:4px 6px}\n.cgau-listing .e42-batt{font-size:11px;padding:6px 9px}\n.cgau-listing .e42-batt i{width:36px;height:17px}\n.cgau-listing .e42-charging{font-size:10.5px}\n.cgau-listing .e42-nnb{font-size:12px;top:-26px}\n}\n\n\/* ---- guards (keep last) ---- *\/\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4{color:inherit;margin:0;padding:0;text-transform:none}\n.cgau-listing .e42-display,.cgau-listing .e42-head{font-family:var(--disp)}\n.cgau-listing .e42-voice .e42-head,.cgau-listing .e42-paper .e42-head,.cgau-listing .e42-hero .e42-display,.cgau-listing .e42-specs .e42-head{color:#111316}\n.cgau-listing .e42-dark .e42-head,.cgau-listing .e42-inkp .e42-head{color:#fff}\n.cgau-listing.cgau-listing{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:left}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-e42\"\u003e\n\u003c!-- 1 · hero --\u003e\n\u003csection class=\"e42-hero\"\u003e\n\u003cdiv class=\"e42-w\"\u003e\n\u003cdiv class=\"e42-hero-grid\"\u003e\n\u003cdiv class=\"e42-hero-copy e42-rv\"\u003e\n\u003cp class=\"e42-label\"\u003eSoloCam E42 · T8173 · New No Box\u003c\/p\u003e\n\u003ch2 class=\"e42-display\" id=\"e42-top\"\u003eTurns to \u003cem\u003efollow.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"e42-lede\"\u003eA 4K pan-and-tilt camera that turns to keep people and cars in frame, with its own solar panel in the parcel. It works on its own over 2.4 GHz Wi-Fi and records to your microSD card. No hub, no monthly fee.\u003c\/p\u003e\n\u003cul class=\"e42-assure\"\u003e\n\u003cli\u003eNew, never used, no retail carton\u003c\/li\u003e\n\u003cli\u003e12-month CamGuard warranty\u003c\/li\u003e\n\u003cli\u003eSent from Townsville\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"e42-art\"\u003e\n\u003cdiv class=\"e42-art-in\"\u003e\n\u003cdiv class=\"e42-sunglow\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"e42-wedge\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003csvg class=\"e42-ring\" viewbox=\"0 0 400 400\"\u003e\u003ccircle cx=\"200\" cy=\"200\" r=\"196\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.2\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"200\" cy=\"200\" r=\"184\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"7\" stroke-dasharray=\"1.4 8.24\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e \u003cimg class=\"e42-render\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_51_1200x1200_3.png?v=1770835841\u0026amp;width=900\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_51_1200x1200_3.png?v=1770835841\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_51_1200x1200_3.png?v=1770835841\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_51_1200x1200_3.png?v=1770835841\u0026amp;width=1200 1200w\" sizes=\"(min-width: 900px) 420px, 80vw\" width=\"1200\" height=\"1200\" alt=\"eufy SoloCam E42 camera with its solar panel on the mounting bracket\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003c\/div\u003e\n\u003cfigcaption class=\"e42-tag\"\u003eIllustration: the gold wedge is one view; the head turns for the rest\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e4K8 MP camera\u003c\/div\u003e\n\u003cdiv\u003e130°Field of view, f\/1.6, on eufy Australia’s spec\u003c\/div\u003e\n\u003cdiv\u003e8xDigital zoom\u003c\/div\u003e\n\u003cdiv\u003eIP65Weather rated, -20 °C to 60 °C\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 2 · the yard run --\u003e\n\u003csection class=\"e42-panel e42-voice e42-run-sec\"\u003e\n\u003cdiv class=\"e42-w\"\u003e\n\u003cdiv class=\"e42-run-head e42-rv\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"e42-label\"\u003eTracking\u003c\/p\u003e\n\u003ch2 class=\"e42-head\" id=\"e42-run\"\u003eIt keeps \u003cem\u003eup.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp class=\"e42-lede\"\u003eScroll, and a parcel arrives. The dashed cone is a fixed camera on the garage. The gold one is the E42, turning to follow.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"e42-run\"\u003e\n\u003cdiv class=\"e42-pin\"\u003e\n\u003col class=\"e42-caps\"\u003e\n\u003cli\u003e\n\u003cb\u003e01\u003c\/b\u003e\n\u003ch3\u003eSpot\u003c\/h3\u003e\n\u003cp\u003eMovement at the footpath. The motion sensor reaches up to 10 m, on eufy’s install guide.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e02\u003c\/b\u003e\n\u003ch3\u003eSort\u003c\/h3\u003e\n\u003cp\u003eBuilt-in AI labels it a person. A helpful label, not a certainty.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e03\u003c\/b\u003e\n\u003ch3\u003eFollow\u003c\/h3\u003e\n\u003cp\u003eThe head pans to keep them in frame. The fixed camera has already lost them.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e04\u003c\/b\u003e\n\u003ch3\u003eSave\u003c\/h3\u003e\n\u003cp\u003eThe clip saves to your microSD card. No monthly fee.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cdiv\u003e\n\u003cfigure class=\"e42-plan\"\u003e\u003csvg viewbox=\"0 0 1600 1000\"\u003e\n\u003crect width=\"1600\" height=\"1000\" fill=\"#dbe4cc\"\u003e\u003c\/rect\u003e\n\u003cg fill=\"#e3ead6\"\u003e\u003crect x=\"0\" y=\"290\" width=\"80\" height=\"560\"\u003e\u003c\/rect\u003e\u003crect x=\"160\" y=\"290\" width=\"80\" height=\"560\"\u003e\u003c\/rect\u003e\u003crect x=\"320\" y=\"290\" width=\"80\" height=\"560\"\u003e\u003c\/rect\u003e\u003crect x=\"480\" y=\"290\" width=\"80\" height=\"560\"\u003e\u003c\/rect\u003e\u003crect x=\"800\" y=\"290\" width=\"80\" height=\"560\"\u003e\u003c\/rect\u003e\u003crect x=\"960\" y=\"290\" width=\"80\" height=\"560\"\u003e\u003c\/rect\u003e\u003crect x=\"1440\" y=\"290\" width=\"80\" height=\"560\"\u003e\u003c\/rect\u003e\u003c\/g\u003e\n\u003crect x=\"1200\" y=\"290\" width=\"240\" height=\"610\" fill=\"#d8d2c4\"\u003e\u003c\/rect\u003e\n\u003crect x=\"640\" y=\"300\" width=\"80\" height=\"560\" fill=\"#ebe5d8\"\u003e\u003c\/rect\u003e\n\u003cg stroke=\"#d7d0c1\" stroke-width=\"3\"\u003e\u003cline x1=\"640\" y1=\"380\" x2=\"720\" y2=\"380\"\u003e\u003c\/line\u003e\u003cline x1=\"640\" y1=\"460\" x2=\"720\" y2=\"460\"\u003e\u003c\/line\u003e\u003cline x1=\"640\" y1=\"540\" x2=\"720\" y2=\"540\"\u003e\u003c\/line\u003e\u003cline x1=\"640\" y1=\"620\" x2=\"720\" y2=\"620\"\u003e\u003c\/line\u003e\u003cline x1=\"640\" y1=\"700\" x2=\"720\" y2=\"700\"\u003e\u003c\/line\u003e\u003cline x1=\"640\" y1=\"780\" x2=\"720\" y2=\"780\"\u003e\u003c\/line\u003e\u003c\/g\u003e\n\u003crect x=\"0\" y=\"850\" width=\"1600\" height=\"52\" fill=\"#ece7dc\"\u003e\u003c\/rect\u003e\n\u003crect x=\"0\" y=\"902\" width=\"1600\" height=\"98\" fill=\"#33383e\"\u003e\u003c\/rect\u003e\n\u003cg stroke=\"#f4f0e6\" stroke-width=\"6\" stroke-dasharray=\"44 40\"\u003e\u003cline x1=\"0\" y1=\"954\" x2=\"1600\" y2=\"954\"\u003e\u003c\/line\u003e\u003c\/g\u003e\n\u003cg fill=\"none\" stroke=\"#9aa58c\" stroke-width=\"5\"\u003e\u003cline x1=\"250\" y1=\"450\" x2=\"410\" y2=\"610\"\u003e\u003c\/line\u003e\u003cline x1=\"410\" y1=\"450\" x2=\"250\" y2=\"610\"\u003e\u003c\/line\u003e\u003crect x=\"290\" y=\"490\" width=\"80\" height=\"80\" transform=\"rotate(45 330 530)\"\u003e\u003c\/rect\u003e\u003crect x=\"262\" y=\"462\" width=\"136\" height=\"136\" transform=\"rotate(45 330 530)\"\u003e\u003c\/rect\u003e\u003c\/g\u003e\n\u003ccircle cx=\"330\" cy=\"530\" r=\"9\" fill=\"#7f8a73\"\u003e\u003c\/circle\u003e\n\u003ccircle cx=\"120\" cy=\"740\" r=\"96\" fill=\"#b5c49c\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"100\" cy=\"720\" r=\"58\" fill=\"#a3b589\"\u003e\u003c\/circle\u003e\n\u003ccircle cx=\"1530\" cy=\"560\" r=\"64\" fill=\"#b5c49c\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"1518\" cy=\"548\" r=\"38\" fill=\"#a3b589\"\u003e\u003c\/circle\u003e\n\u003cg\u003e\u003crect x=\"1238\" y=\"470\" width=\"164\" height=\"300\" rx=\"30\" fill=\"#ffffff\" stroke=\"#bdb5a5\" stroke-width=\"5\"\u003e\u003c\/rect\u003e\u003crect x=\"1256\" y=\"520\" width=\"128\" height=\"58\" rx=\"12\" fill=\"#3b4148\"\u003e\u003c\/rect\u003e\u003crect x=\"1256\" y=\"600\" width=\"128\" height=\"150\" rx=\"10\" fill=\"none\" stroke=\"#cfc8b9\" stroke-width=\"5\"\u003e\u003c\/rect\u003e\u003cline x1=\"1256\" y1=\"650\" x2=\"1384\" y2=\"650\" stroke=\"#cfc8b9\" stroke-width=\"4\"\u003e\u003c\/line\u003e\u003cline x1=\"1256\" y1=\"700\" x2=\"1384\" y2=\"700\" stroke=\"#cfc8b9\" stroke-width=\"4\"\u003e\u003c\/line\u003e\u003c\/g\u003e\n\u003cg\u003e\u003crect x=\"1456\" y=\"862\" width=\"34\" height=\"38\" rx=\"4\" fill=\"#4a5058\"\u003e\u003c\/rect\u003e\u003crect x=\"1452\" y=\"856\" width=\"42\" height=\"12\" rx=\"3\" fill=\"#d6402f\"\u003e\u003c\/rect\u003e\u003crect x=\"1500\" y=\"862\" width=\"34\" height=\"38\" rx=\"4\" fill=\"#4a5058\"\u003e\u003c\/rect\u003e\u003crect x=\"1496\" y=\"856\" width=\"42\" height=\"12\" rx=\"3\" fill=\"#f2c230\"\u003e\u003c\/rect\u003e\u003c\/g\u003e\n\u003crect x=\"740\" y=\"826\" width=\"26\" height=\"22\" rx=\"3\" fill=\"#ffffff\" stroke=\"#111316\" stroke-width=\"3\"\u003e\u003c\/rect\u003e\n\u003cpath d=\"M1440 300 L1662.5 984.8 A720 720 0 0 1 996.7 867.4 Z\" fill=\"rgba(17,19,22,.05)\" stroke=\"#111316\" stroke-width=\"4\" stroke-dasharray=\"16 12\"\u003e\u003c\/path\u003e\n\u003ccircle cx=\"1000\" cy=\"300\" r=\"600\" fill=\"none\" stroke=\"#111316\" stroke-opacity=\".35\" stroke-width=\"3\" stroke-dasharray=\"6 14\"\u003e\u003c\/circle\u003e\n\u003ctext x=\"1010\" y=\"888\"\u003e10 m\u003c\/text\u003e\n\u003crect x=\"160\" y=\"20\" width=\"1300\" height=\"282\" rx=\"10\" fill=\"#2a2f35\"\u003e\u003c\/rect\u003e\n\u003cpath d=\"M160 20 L460 160 L1160 160 L1460 20 M160 302 L460 160 M1160 160 L1460 302\" fill=\"none\" stroke=\"#3d434b\" stroke-width=\"5\"\u003e\u003c\/path\u003e\n\u003crect x=\"628\" y=\"300\" width=\"104\" height=\"22\" fill=\"#cfc7b6\"\u003e\u003c\/rect\u003e\n\u003crect x=\"1420\" y=\"290\" width=\"40\" height=\"30\" rx=\"6\" fill=\"#ffffff\" stroke=\"#111316\" stroke-width=\"4\"\u003e\u003c\/rect\u003e\n\u003ctext x=\"1405\" y=\"268\" text-anchor=\"end\" fill=\"#f4f0e6\" style=\"fill:#f4f0e6\"\u003eFixed camera\u003c\/text\u003e\n\u003ccircle cx=\"1000\" cy=\"300\" r=\"22\" fill=\"#ffffff\" stroke=\"#111316\" stroke-width=\"5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"1000\" cy=\"300\" r=\"9\" fill=\"#111316\"\u003e\u003c\/circle\u003e\n\u003ctext x=\"1000\" y=\"268\" text-anchor=\"middle\" style=\"fill:#f5a300\"\u003eSoloCam E42\u003c\/text\u003e\n\u003c\/svg\u003e\n\u003cdiv class=\"e42-yard\"\u003e\n\u003cdiv class=\"e42-cone\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"e42-walker\"\u003e\n\u003cdiv class=\"e42-person\"\u003e\n\u003cspan class=\"e42-box\"\u003e\u003c\/span\u003e\u003cspan class=\"e42-pill\"\u003ePerson\u003c\/span\u003e\u003csvg viewbox=\"-20 -20 40 40\"\u003e\u003cellipse cx=\"0\" cy=\"2\" rx=\"16\" ry=\"10\" fill=\"#111316\"\u003e\u003c\/ellipse\u003e\u003ccircle cx=\"0\" cy=\"0\" r=\"8\" fill=\"#f5a300\" stroke=\"#111316\" stroke-width=\"2.5\"\u003e\u003c\/circle\u003e\u003crect x=\"-7\" y=\"10\" width=\"14\" height=\"10\" rx=\"2\" fill=\"#c08a52\" stroke=\"#111316\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"e42-parcel\"\u003e\u003c\/span\u003e \u003cspan class=\"e42-chip e42-lost\"\u003eFixed camera: out of view\u003c\/span\u003e \u003cspan class=\"e42-chip e42-rec\"\u003eClip saved to microSD\u003c\/span\u003e\n\u003cfigcaption class=\"e42-tag\"\u003eIllustration, not to scale\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cdiv class=\"e42-prog\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"e42-small\"\u003eOne view at a time: the lens turns to where the movement is and can’t see everywhere at once. Activity zones decide which parts of the yard trigger a clip and an alert; they don’t change what the camera sees.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 3 · after dark --\u003e\n\u003csection class=\"e42-panel e42-dark\"\u003e\n\u003cdiv class=\"e42-glow e42-glow-r\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"e42-glow e42-glow-b\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"e42-w\"\u003e\n\u003cdiv class=\"e42-dark-grid\"\u003e\n\u003cdiv class=\"e42-rv\"\u003e\n\u003cp class=\"e42-label\"\u003eAfter dark\u003c\/p\u003e\n\u003ch2 class=\"e42-head\" id=\"e42-dark\"\u003eRed. Blue. \u003cem\u003eLoud.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"e42-loud\"\u003e\n\u003cdiv class=\"e42-waves\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e103\u003c\/strong\u003e\u003cspan\u003edB siren,\u003cbr\u003emotion-activated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"e42-shot e42-rv\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_77_6_ab1ba24a-6857-45f5-8d76-83206162d8e3.png?v=1770835841\u0026amp;crop=region\u0026amp;crop_left=0\u0026amp;crop_top=545\u0026amp;crop_width=1200\u0026amp;crop_height=955\u0026amp;width=1000\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_77_6_ab1ba24a-6857-45f5-8d76-83206162d8e3.png?v=1770835841\u0026amp;crop=region\u0026amp;crop_left=0\u0026amp;crop_top=545\u0026amp;crop_width=1200\u0026amp;crop_height=955\u0026amp;width=640 640w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_77_6_ab1ba24a-6857-45f5-8d76-83206162d8e3.png?v=1770835841\u0026amp;crop=region\u0026amp;crop_left=0\u0026amp;crop_top=545\u0026amp;crop_width=1200\u0026amp;crop_height=955\u0026amp;width=1000 1000w\" sizes=\"(min-width: 900px) 520px, 90vw\" width=\"1200\" height=\"955\" alt=\"eufy image of the camera flashing red and blue lights at a hooded figure on a driveway at night\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cfigcaption\u003eeufy product image\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdiv\u003eRed + blueStrobe lights fire on detection, with the siren\u003c\/div\u003e\n\u003cdiv\u003e250 lmBuilt-in spotlight\u003c\/div\u003e\n\u003cdiv\u003eInfraredNight vision when the lights are off\u003c\/div\u003e\n\u003cdiv\u003eTwo-wayTalk and listen at once from your phone\u003c\/div\u003e\n\u003cp class=\"e42-small\"\u003eYou choose what fires, in the eufy app. It records, lights up and alerts; it doesn’t stop anyone on its own.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 4 · panel in the sun --\u003e\n\u003csection class=\"e42-panel e42-paper\"\u003e\n\u003cfigure class=\"e42-disc\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_76_5_b6fbb162-40f8-45a3-a6d9-ec74150b613f.png?v=1770835841\u0026amp;crop=region\u0026amp;crop_left=150\u0026amp;crop_top=560\u0026amp;crop_width=900\u0026amp;crop_height=900\u0026amp;width=400\" width=\"400\" height=\"400\" alt=\"eufy image of the SoloCam E42 under an eave with its solar panel\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"e42-w\"\u003e\n\u003cdiv class=\"e42-sun-grid\"\u003e\n\u003cdiv class=\"e42-rv\"\u003e\n\u003cp class=\"e42-label\"\u003eSolar\u003c\/p\u003e\n\u003ch2 class=\"e42-head\" id=\"e42-sun\"\u003ePanel in the \u003cem\u003esun.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"e42-lede\"\u003eThe SolarPlus 2.0 panel is in the parcel, on its own mounting bracket, and plugs into the camera’s USB-C port. Mount it with the camera, or apart for the best sunlight, as eufy’s guide shows.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"e42-scene\"\u003e\u003csvg viewbox=\"0 0 1000 620\"\u003e\n\u003cpath d=\"M80 540 A420 420 0 0 1 920 540\" fill=\"none\" stroke=\"#111316\" stroke-opacity=\".28\" stroke-width=\"3\" stroke-dasharray=\"8 12\"\u003e\u003c\/path\u003e\n\u003cpath d=\"M356 145 A420 420 0 0 1 644 145\" fill=\"none\" stroke=\"#f5a300\" stroke-width=\"10\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n\u003ctext x=\"500\" y=\"196\" text-anchor=\"middle\"\u003eabout 2 h of direct sun\u003c\/text\u003e\n\u003crect x=\"0\" y=\"560\" width=\"1000\" height=\"60\" fill=\"#cdd9b8\"\u003e\u003c\/rect\u003e\n\u003crect x=\"760\" y=\"250\" width=\"240\" height=\"320\" fill=\"#f7f4ec\" stroke=\"#cfc7b6\" stroke-width=\"3\"\u003e\u003c\/rect\u003e\n\u003cpath d=\"M640 238 L1000 238 L1000 262 L640 262 Z\" fill=\"#2a2f35\"\u003e\u003c\/path\u003e\n\u003cpath d=\"M640 238 L700 206 L1000 206 L1000 238 Z\" fill=\"#3d434b\"\u003e\u003c\/path\u003e\n\u003cg transform=\"translate(700 214) rotate(-28)\"\u003e\u003crect x=\"-74\" y=\"-46\" width=\"148\" height=\"92\" rx=\"6\" fill=\"#1f2a36\" stroke=\"#111316\" stroke-width=\"4\"\u003e\u003c\/rect\u003e\u003cpath d=\"M-37 -46 V46 M0 -46 V46 M37 -46 V46 M-74 0 H74\" stroke=\"#3b4b5c\" stroke-width=\"3\"\u003e\u003c\/path\u003e\u003c\/g\u003e\n\u003crect x=\"752\" y=\"204\" width=\"10\" height=\"34\" fill=\"#9aa1a8\"\u003e\u003c\/rect\u003e\n\u003cpath d=\"M757 238 C760 268 770 280 780 290\" fill=\"none\" stroke=\"#111316\" stroke-width=\"3\"\u003e\u003c\/path\u003e\n\u003cg transform=\"translate(790 300)\"\u003e\u003crect x=\"-6\" y=\"-18\" width=\"44\" height=\"22\" rx=\"4\" fill=\"#ffffff\" stroke=\"#111316\" stroke-width=\"3\"\u003e\u003c\/rect\u003e\u003crect x=\"0\" y=\"4\" width=\"34\" height=\"34\" rx=\"8\" fill=\"#ffffff\" stroke=\"#111316\" stroke-width=\"3\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"17\" cy=\"30\" r=\"17\" fill=\"#ffffff\" stroke=\"#111316\" stroke-width=\"3\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"32\" r=\"7\" fill=\"#111316\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\n\u003ctext x=\"900\" y=\"330\" text-anchor=\"middle\"\u003eCamera\u003c\/text\u003e\n\u003ctext x=\"590\" y=\"120\" text-anchor=\"middle\"\u003ePanel\u003c\/text\u003e\n\u003c\/svg\u003e\n\u003cdiv class=\"e42-orbit\"\u003e\n\u003cspan class=\"e42-sun\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"e42-shade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"e42-batt\"\u003e\n\u003ci\u003e\u003cu\u003e\u003c\/u\u003e\u003c\/i\u003eBattery\u003c\/div\u003e\n\u003cspan class=\"e42-charging\"\u003eTopping up\u003c\/span\u003e\n\u003cfigcaption class=\"e42-tag\"\u003eDiagram, not to scale\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e2\u003csmall\u003eh\u003c\/small\u003eDirect sun a day keeps it topped up, on eufy’s figure\u003c\/div\u003e\n\u003cdiv\u003e90\u003csmall\u003edays\u003c\/small\u003eUp to, standalone, at 300 seconds of recording a day\u003c\/div\u003e\n\u003cdiv\u003e5–6\u003csmall\u003eh\u003c\/small\u003eFull USB-C charge from a 5 V, 2 A charger (not included)\u003c\/div\u003e\n\u003cp class=\"e42-small\" style=\"margin-top: 20px;\"\u003eUp to 90 days is eufy’s rating; battery life varies with placement, traffic, sunlight and settings. eufy’s best spots for the panel: a wall without eaves, a pole or fence in clear sun, or over eaves lower than 3 m. Not under a porch, under trees or under slanted eaves.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 5 · works with --\u003e\n\u003csection class=\"e42-panel e42-inkp\"\u003e\n\u003cdiv class=\"e42-w\"\u003e\n\u003cdiv class=\"e42-rv\"\u003e\n\u003cp class=\"e42-label\"\u003eWorks with\u003c\/p\u003e\n\u003ch2 class=\"e42-head\" id=\"e42-hub\"\u003eAny hub. \u003cem\u003eBar one.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"e42-lede\"\u003eIt runs on its own with a microSD card. A HomeBase is optional, never required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cul class=\"e42-hubs\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eNo hub\u003c\/strong\u003e\n\u003cp\u003eThere’s no built-in storage, so it records to a microSD card up to 128 GB, sold separately.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHomeBase 3\u003c\/strong\u003e\n\u003cp\u003eAdds cross-camera tracking, facial recognition, daily security reports and up to 16 TB of storage with a hard drive, on eufy’s spec. Needs HomeBase 3 firmware 3.6.8.9 or later.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHomeBase 2\u003c\/strong\u003e\n\u003cp\u003ePairs with the E42, on eufy’s E42 FAQ.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProfessional S1\u003c\/strong\u003e\n\u003cp\u003eeufy’s HomeBase Professional S1 list names the T8173.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"e42-nope\"\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eHomeBase Mini\u003c\/strong\u003e\u003cspan class=\"e42-stamp\"\u003eNot this one\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eThe one eufy hub it doesn’t pair with, per eufy’s compatibility guide.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"e42-also\"\u003e\n\u003cdiv\u003e\n\u003cb\u003eAlexa and Google Assistant\u003c\/b\u003e\n\u003cp\u003eBoth on eufy’s list for this camera. \u003cem\u003eApple Home:\u003c\/em\u003e eufy’s note says HomeKit requires a HomeBase 3 (S380).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003e2.4 GHz Wi-Fi\u003c\/b\u003e\n\u003cp\u003eIt joins 2.4 GHz only, so your router needs a 2.4 GHz band. A 5 GHz-only network won’t work.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003eEvent clips, not 24\/7\u003c\/b\u003e\n\u003cp\u003eeufy’s answer for all-day recording is wired power plus a HomeBase 3 with a hard drive fitted.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"e42-trap\"\u003e\n\u003cspan\u003eSimilar name, different camera: this is the SoloCam E42 (T8173), not the SoloCam E40.\u003c\/span\u003e\u003ca class=\"e42-link\" href=\"\/pages\/eufy-compatibility\"\u003eCheck your devices ›\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 6 · the parcel --\u003e\n\u003csection class=\"e42-panel e42-paper e42-parcel-sec\"\u003e\u003cspan class=\"e42-nnb\"\u003eNew · never used · no box\u003c\/span\u003e\n\u003cdiv class=\"e42-tenclip\"\u003e\u003cspan class=\"e42-ten\"\u003e10\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"e42-w\"\u003e\n\u003cdiv class=\"e42-parcel-grid\"\u003e\n\u003cdiv class=\"e42-rv\"\u003e\n\u003cp class=\"e42-label\"\u003eNew No Box\u003c\/p\u003e\n\u003ch2 class=\"e42-head\" id=\"e42-box\"\u003eTen pieces. \u003cem\u003eNo\u003c\/em\u003e carton.\u003c\/h2\u003e\n\u003cp class=\"e42-lede\"\u003eNew and never used, with everything eufy packs with a single E42. Only the printed retail carton is missing; it travels in plain protective packaging.\u003c\/p\u003e\n\u003cdiv class=\"e42-carton\"\u003e\n\u003cdiv class=\"e42-box3d\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cs\u003ePrinted retail carton\u003c\/s\u003e\u003c\/p\u003e\n\u003cp class=\"e42-small\"\u003eAlso not included: a microSD card (up to 128 GB), a HomeBase (optional) and a mains adapter (charge from any 5 V, 2 A USB-C source).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"e42-items\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFor the camera\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSoloCam E42 (T8173)\u003c\/li\u003e\n\u003cli\u003eCamera mounting bracket\u003c\/li\u003e\n\u003cli\u003ePositioning sticker for the mount\u003c\/li\u003e\n\u003cli\u003eScrew pack for the camera\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFor the panel\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSolarPlus 2.0 solar panel\u003c\/li\u003e\n\u003cli\u003eSolar panel mounting bracket\u003c\/li\u003e\n\u003cli\u003ePositioning sticker for the mount\u003c\/li\u003e\n\u003cli\u003eScrew pack for the panel\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eTo get going\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUSB-C charging cable\u003c\/li\u003e\n\u003cli\u003ePrinted quick-start guide\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 7 · good to know + buying --\u003e\n\u003csection class=\"e42-panel e42-voice\"\u003e\n\u003cdiv class=\"e42-w\"\u003e\n\u003cdiv class=\"e42-rv\"\u003e\n\u003cp class=\"e42-label\"\u003eQuestions\u003c\/p\u003e\n\u003ch2 class=\"e42-head\" id=\"e42-faq\"\u003eGood to \u003cem\u003eknow.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"e42-faq\"\u003e\n\u003cdetails name=\"e42-faq\"\u003e\n\u003csummary\u003eWhat does New No Box mean?\u003c\/summary\u003e\n\u003cp\u003eNew and never used, with all ten pieces from eufy’s single-camera pack. Only the printed retail carton is missing, so it ships in plain protective packaging instead.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails name=\"e42-faq\"\u003e\n\u003csummary\u003eWhere should I mount it?\u003c\/summary\u003e\n\u003cp\u003eeufy’s guide suggests 2 to 3 m high, with a strong Wi-Fi signal, and angled across the area you’re watching rather than facing it head-on, so people walk across its view. Put the panel where it gets direct sun.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails name=\"e42-faq\"\u003e\n\u003csummary\u003eCan I stop alerts from the footpath?\u003c\/summary\u003e\n\u003cp\u003eYes, with activity zones. They change which parts of the scene trigger clips and alerts, not what the camera can see.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails name=\"e42-faq\"\u003e\n\u003csummary\u003eWhen will my order leave Townsville?\u003c\/summary\u003e\n\u003cp\u003eWe do our best to get orders out the same day; same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare. Australia Post delivery time is on top.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"e42-terms\"\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e$99+\u003c\/strong\u003e\n\u003ch3\u003eExpress shipping included\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99.00 it’s $9.95 tracked, or $12.95 Express.\u003c\/p\u003e\n\u003cp\u003eWe aim to dispatch the same day; same day to 1 business day is typical from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e12\u003c\/strong\u003e\n\u003ch3\u003eMonths of warranty\u003c\/h3\u003e\n\u003cp\u003eOur own 12-month warranty, not a manufacturer warranty, with Australian Consumer Law rights on top. Faulty or not as described? We cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e30\u003c\/strong\u003e\n\u003ch3\u003eDays to change your mind\u003c\/h3\u003e\n\u003cp\u003eChange of mind within 30 days of delivery, complete and unused. You pay the return postage; the original shipping isn’t refunded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"e42-who\"\u003eWho you’re buying from: an independent Australian importer in Townsville.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 8 · specs (always the last heading) --\u003e\n\u003csection class=\"e42-specs\"\u003e\n\u003cdiv class=\"e42-w\"\u003e\n\u003cp class=\"e42-label\"\u003eEvery number\u003c\/p\u003e\n\u003ch2 class=\"e42-head\" id=\"e42-specs\"\u003eTech \u003cem\u003especs.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"e42-spec-grid\"\u003e\n\u003cdiv\u003e\n\u003ctable\u003e\n\u003ccaption\u003eCamera\u003c\/caption\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel\u003c\/th\u003e\n\u003ctd\u003eeufy SoloCam E42 (T8173)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCondition\u003c\/th\u003e\n\u003ctd\u003eNew No Box: new, never used, no printed retail carton\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eVideo\u003c\/th\u003e\n\u003ctd\u003e4K, 8 MP; 8x digital zoom\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLens\u003c\/th\u003e\n\u003ctd\u003e130° field of view, f\/1.6, on eufy Australia’s spec sheet\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMovement\u003c\/th\u003e\n\u003ctd\u003ePan and tilt with auto tracking; 360° coverage by turning, on eufy’s figure\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eNight\u003c\/th\u003e\n\u003ctd\u003eInfrared night vision; 250 lm spotlight\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ctable\u003e\n\u003ccaption\u003eDetection and deterrence\u003c\/caption\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDetection\u003c\/th\u003e\n\u003ctd\u003ePIR motion sensor, up to 10 m on eufy’s install guide; built-in AI human and vehicle detection with tracking\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDeterrent\u003c\/th\u003e\n\u003ctd\u003eRed and blue strobe lights; 103 dB siren\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAudio\u003c\/th\u003e\n\u003ctd\u003eTwo-way, full duplex\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ctable\u003e\n\u003ccaption\u003eStorage and power\u003c\/caption\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStorage\u003c\/th\u003e\n\u003ctd\u003emicroSD up to 128 GB, sold separately; no built-in storage; no monthly fee for local recording\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSolar\u003c\/th\u003e\n\u003ctd\u003eSolarPlus 2.0 panel, included, on its own bracket; plugs into the camera’s USB-C port\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBattery\u003c\/th\u003e\n\u003ctd\u003eRechargeable; up to 90 days standalone on eufy’s rating, at 300 seconds of recording a day\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCharging\u003c\/th\u003e\n\u003ctd\u003eUSB-C; about 5 to 6 hours from a 5 V, 2 A charger (not included)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ctable\u003e\n\u003ccaption\u003eConnections and build\u003c\/caption\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWi-Fi\u003c\/th\u003e\n\u003ctd\u003e2.4 GHz only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSetup help\u003c\/th\u003e\n\u003ctd\u003eHaving trouble connecting? Try this: set your modem’s 2.4 GHz channel to 1, 6 or 11, and if it shows one Wi-Fi name for both bands, split them.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eHomeBase\u003c\/th\u003e\n\u003ctd\u003eNot required; HomeBase 2, HomeBase 3 or Professional S1 optional; not HomeBase Mini\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSmart home\u003c\/th\u003e\n\u003ctd\u003eAlexa, Google Assistant; Apple HomeKit through a HomeBase 3 (S380) only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeather\u003c\/th\u003e\n\u003ctd\u003eIP65; -20 °C to 60 °C operating\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSize and weight\u003c\/th\u003e\n\u003ctd\u003e91.8 × 91.8 × 129.3 mm; 520 g without the panel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- fine print --\u003e\n\u003cdiv class=\"e42-fine\"\u003e\n\u003cdiv class=\"e42-w\"\u003e\n\u003cspan class=\"e42-mark\"\u003eCamGuard Australia\u003c\/span\u003e\n\u003cp\u003eCompatibility follows eufy’s most recent published guides. Where eufy’s documents disagree, we follow the most recent one, and where eufy hasn’t confirmed a pairing we mark it not compatible until it does.\u003c\/p\u003e\n\u003cp\u003eThe E42 records and alerts; it doesn’t prevent anything, and detection can miss or mislabel activity. Battery life up to 90 days is eufy’s rating and varies with placement, traffic, sunlight and settings.\u003c\/p\u003e\n\u003cp\u003eProduct images are official eufy images. Illustrations and diagrams are labelled and not to scale. We describe packaging and the published spec sheet only and do not open or test each unit individually.\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty applies, not a manufacturer warranty. Nothing here limits your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller, not an official or authorised supplier or representative of eufy, Anker Innovations or their affiliates. Trademarks belong to their owners.\u003c\/p\u003e\n\u003cp\u003eDetails believed accurate at time of listing.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"eufy","offers":[{"title":"Default Title","offer_id":43094513811499,"sku":"CG-SCE42-NNB-W","price":239.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_51_1200x1200_3.png?v=1770835841"},{"product_id":"eufy-security-homebase-3-s380-hub-16gb-ai-recognition-new-no-box","title":"eufy Security HomeBase 3 S380 | New No Box","description":"\u003c!-- CamGuard Australia · eufy HomeBase 3 (S380, T8030) · New No Box · SKU CG-HB3-NNB-S · pilot 02.10.2026. Facts: FACTS-CHECK.md beside this file. Motion is scroll-linked and uses transform and opacity only; no scripts, no blur filters, nothing loops. --\u003e\n\u003cdiv class=\"cgau-listing cgau-hb3\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Geist:wght@400..600\u0026family=Sora:wght@700..800\u0026display=swap');\n\n\/* ---- tokens: night-green ink, mint paper, emerald (the voice), signal pink only for strangers and no-gos ---- *\/\n.cgau-listing.cgau-hb3{--ink:#0b1f1a;--paper:#edf5f1;--voice:#12b886;--deep:#0a8f68;--vink:#087a59;--pink:#ff5c8a;--rule:rgba(11,31,26,.16);--mute:#4f5e59;--soft:#d6e6df;--dim:#9fb8ae;--disp:'Sora','Geist',-apple-system,'Helvetica Neue',Arial,sans-serif;--body:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;font-family:var(--body);font-size:17px;line-height:1.55;font-weight:400;color:var(--ink);background:#fff;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-align:left;overflow-x:clip}\n\n\/* ---- resets (beat the theme's rich-text rules) ---- *\/\n.cgau-listing *,.cgau-listing *::before,.cgau-listing *::after{box-sizing:border-box}\n.cgau-listing p,.cgau-listing ul,.cgau-listing ol,.cgau-listing li,.cgau-listing figure,.cgau-listing figcaption,.cgau-listing dl,.cgau-listing dt,.cgau-listing dd,.cgau-listing table,.cgau-listing caption{margin:0;padding:0;border:0}\n.cgau-listing ul,.cgau-listing ol{list-style:none}\n.cgau-listing p{text-align:left}\n.cgau-listing img{display:block;max-width:100%;height:auto;border:0;border-radius:0}\n.cgau-listing a{color:inherit;text-decoration:none}\n.cgau-listing table{border-collapse:collapse;width:100%}\n.cgau-listing td,.cgau-listing th{border:0;padding:0;text-align:left;font-weight:inherit;vertical-align:top}\n.cgau-listing b,.cgau-listing strong{font-weight:600}\n.cgau-listing em,.cgau-listing i{font-style:normal}\n.cgau-listing svg{display:block;overflow:visible}\n\n\/* ---- type ---- *\/\n.cgau-listing .hb3-w{max-width:1160px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}\n.cgau-listing .hb3-label{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.2;font-weight:600;letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;color:var(--vink)}\n.cgau-listing .hb3-label::before{content:\"\";flex:none;width:22px;height:2px;background:currentColor}\n.cgau-listing .hb3-display,.cgau-listing .hb3-head{font-family:var(--disp);font-weight:800;letter-spacing:-.045em;max-width:14ch;text-wrap:balance;overflow-wrap:break-word;hyphens:manual}\n.cgau-listing .hb3-display{font-size:clamp(54px,10.6vw,140px);line-height:.92}\n.cgau-listing .hb3-head{font-size:clamp(42px,8vw,104px);line-height:.96}\n.cgau-listing .hb3-display em,.cgau-listing .hb3-head em{color:var(--deep)}\n.cgau-listing .hb3-lede{font-size:clamp(17px,1.5vw,20px);line-height:1.5;max-width:46ch;margin-top:24px;text-wrap:pretty}\n.cgau-listing .hb3-small{font-size:14px;line-height:1.55;color:var(--mute);max-width:66ch}\n.cgau-listing .hb3-tag{position:absolute;z-index:7;left:12px;bottom:12px;font-size:12px;line-height:1;font-weight:500;color:#2c3a35;background:rgba(255,255,255,.94);padding:6px 9px;border-radius:99px}\n.cgau-listing .hb3-link,.cgau-listing .cgau-hb3-xlink{font-weight:600;border-bottom:2px solid var(--voice)}\n.cgau-listing .hb3-link:focus-visible,.cgau-listing summary:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:4px}\n\n\/* ---- grounds: rounded panels, alternating hard ---- *\/\n.cgau-listing .hb3-panel{position:relative;border-radius:36px;padding:clamp(64px,9vw,128px) 0;margin:14px 0}\n.cgau-listing .hb3-ink{background:var(--ink);color:var(--soft)}\n.cgau-listing .hb3-ink .hb3-label{color:var(--voice)}\n.cgau-listing .hb3-ink .hb3-head em{color:var(--voice)}\n.cgau-listing .hb3-ink .hb3-small{color:var(--dim)}\n.cgau-listing .hb3-green{background:var(--voice);color:var(--ink)}\n.cgau-listing .hb3-green .hb3-label{color:var(--ink)}\n.cgau-listing .hb3-green .hb3-head em{white-space:nowrap;color:var(--voice);background:var(--ink);padding:0 .12em .03em;border-radius:.12em;-webkit-box-decoration-break:clone;box-decoration-break:clone}\n.cgau-listing .hb3-green .hb3-small{color:#083b2e}\n.cgau-listing .hb3-paper{background:var(--paper)}\n\n\/* ---- big numerals in hairline rows (storage, setup, terms) ---- *\/\n.cgau-listing .hb3-rows{margin-top:clamp(28px,4vw,44px);border-top:2px solid var(--ink)}\n.cgau-listing .hb3-rows\u003ediv{display:grid;grid-template-columns:172px minmax(0,1fr);gap:6px 24px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--rule)}\n.cgau-listing .hb3-rows dt{font-family:var(--disp);font-weight:800;font-size:clamp(30px,3.3vw,46px);line-height:1;letter-spacing:-.045em;white-space:nowrap}\n.cgau-listing .hb3-rows dt small{font-size:.44em;letter-spacing:-.01em;margin-left:3px}\n.cgau-listing .hb3-rows dd{font-size:15px;line-height:1.5;color:var(--mute)}\n\n\/* ===== 1 HERO: the hub at the middle of its devices ===== *\/\n.cgau-listing .hb3-hero{position:relative;padding:clamp(40px,6vw,96px) 0 clamp(48px,6vw,88px)}\n.cgau-listing .hb3-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px;align-items:center}\n.cgau-listing .hb3-assure{margin-top:28px;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:15px;font-weight:500}\n.cgau-listing .hb3-assure li{display:inline-flex;align-items:center;gap:9px}\n.cgau-listing .hb3-assure li::before{content:\"\";width:9px;height:9px;border-radius:2px;background:var(--voice);transform:rotate(45deg)}\n.cgau-listing .hb3-art{position:relative;aspect-ratio:1\/1;width:100%;max-width:540px;justify-self:center}\n.cgau-listing .hb3-disc{position:absolute;inset:11%;border-radius:50%;background:radial-gradient(circle at 40% 32%,#63e3b8 0,#12b886 48%,#0b9468 100%)}\n.cgau-listing .hb3-ring{position:absolute;left:0;top:0;width:100%;height:100%}\n.cgau-listing .hb3-ring2{left:6%;top:6%;width:88%;height:88%}\n.cgau-listing .hb3-hub{position:absolute;left:31%;bottom:3%;width:38%;z-index:2}\n.cgau-listing .hb3-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(36px,5vw,64px);border-top:2px solid var(--ink)}\n.cgau-listing .hb3-facts\u003ediv{padding:18px 16px 0 0}\n.cgau-listing .hb3-facts\u003ediv+div{padding-left:18px;border-left:1px solid var(--rule)}\n.cgau-listing .hb3-facts dt{font-family:var(--disp);font-weight:800;font-size:clamp(36px,4.6vw,64px);line-height:.95;letter-spacing:-.05em;white-space:nowrap}\n.cgau-listing .hb3-facts dt small{font-size:.42em;letter-spacing:-.01em;margin-left:4px;color:var(--deep)}\n.cgau-listing .hb3-facts dd{margin-top:8px;font-size:14px;line-height:1.4;color:var(--mute)}\n\n\/* ===== 2 THE QUEENSLANDER (signature, pinned) ===== *\/\n.cgau-listing .hb3-run-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.78fr);gap:20px 48px;align-items:end;margin-bottom:clamp(28px,4vw,48px)}\n.cgau-listing .hb3-run-head .hb3-lede{margin-top:0}\n.cgau-listing .hb3-pin{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:clamp(20px,3vw,44px);align-items:center}\n.cgau-listing .hb3-caps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}\n.cgau-listing .hb3-caps i{display:inline-block;font-size:12px;line-height:1;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:var(--voice);padding:6px 9px;border-radius:99px}\n.cgau-listing .hb3-caps h3{font-family:var(--disp);font-weight:800;font-size:clamp(30px,3.4vw,48px);line-height:1;letter-spacing:-.04em;margin:12px 0 8px;color:#fff}\n.cgau-listing .hb3-caps p{font-size:16px;line-height:1.5;max-width:32ch}\n.cgau-listing .hb3-scene{position:relative;aspect-ratio:6\/5;border-radius:24px;overflow:clip;background:linear-gradient(180deg,#0f2c25 0,#163d33 64%,#10302a 100%);box-shadow:inset 0 0 0 1px rgba(18,184,134,.3)}\n.cgau-listing .hb3-scene\u003esvg,.cgau-listing .hb3-live svg{position:absolute;left:0;top:0;width:100%;height:100%}\n.cgau-listing .hb3-cone{position:absolute;inset:0;z-index:1;clip-path:polygon(88.4% 48.9%,100% 63%,100% 88%,82% 88%);background:linear-gradient(200deg,rgba(18,184,134,.62),rgba(18,184,134,.06));opacity:.35}\n.cgau-listing .hb3-live{position:absolute;inset:0;z-index:2}\n.cgau-listing .hb3-glow{position:absolute;z-index:2;left:35%;top:43.4%;width:14%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(18,184,134,.7),rgba(18,184,134,0))}\n.cgau-listing .hb3-ping{position:absolute;z-index:2;left:31%;top:38.3%;width:22%;aspect-ratio:1;border-radius:50%;border:3px solid var(--voice);opacity:0}\n.cgau-listing .hb3-flow{position:absolute;inset:0;z-index:4;opacity:0;transform-origin:42% 46.6%}\n.cgau-listing .hb3-token{position:absolute;left:calc(42% - 17px);top:calc(46.6% - 12px);width:34px;height:24px;border-radius:7px;background:var(--voice);box-shadow:0 0 0 4px rgba(18,184,134,.28)}\n.cgau-listing .hb3-token::after{content:\"\";position:absolute;left:13px;top:6px;border-left:10px solid var(--ink);border-top:6px solid transparent;border-bottom:6px solid transparent}\n.cgau-listing .hb3-walker{position:absolute;inset:0;z-index:3}\n.cgau-listing .hb3-person{position:absolute;left:79.8%;top:47.6%;width:4.5%;height:15%}\n.cgau-listing .hb3-person svg{width:100%;height:100%}\n.cgau-listing .hb3-chip{position:absolute;z-index:5;white-space:nowrap;font-size:12px;line-height:1;font-weight:600;padding:6px 9px;border-radius:99px;background:#e6f4ee;color:var(--ink)}\n.cgau-listing .hb3-mo{right:125%;top:6%;background:var(--voice);opacity:0}\n.cgau-listing .hb3-c-cloud{left:20%;top:9.5%;background:#10302a;color:#cfe3da;border:1.5px dashed #6f9c8e}\n.cgau-listing .hb3-c-a{right:3%;top:33.5%}\n.cgau-listing .hb3-c-in{left:57%;top:53.5%}\n.cgau-listing .hb3-c-b{left:12%;top:70%}\n.cgau-listing .hb3-c-hub{left:42%;top:65.6%;transform:translateX(-50%);background:var(--voice)}\n.cgau-listing .hb3-cardwrap{position:absolute;inset:0;z-index:6;opacity:0;transform-origin:28% 25%}\n.cgau-listing .hb3-card,.cgau-listing .hb3-saved{position:absolute;left:16%;top:19%;display:grid;gap:7px;padding:10px 12px;border-radius:14px;font-size:12px;line-height:1.1;font-weight:600;box-shadow:0 14px 30px -14px rgba(0,0,0,.7)}\n.cgau-listing .hb3-card{background:#fff;color:var(--ink)}\n.cgau-listing .hb3-card small{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--vink)}\n.cgau-listing .hb3-card span{display:flex;gap:6px}\n.cgau-listing .hb3-card b{padding:4px 7px;border-radius:99px;background:#e6f4ee;font-weight:600}\n.cgau-listing .hb3-card b+b{background:var(--pink)}\n.cgau-listing .hb3-saved{z-index:6;top:21%;background:var(--voice);color:var(--ink);grid-template-columns:auto auto;align-items:center}\n.cgau-listing .hb3-saved::before{content:\"\\2713\";display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--ink);color:var(--voice);font-size:12px}\n.cgau-listing .hb3-prog{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:14px}\n.cgau-listing .hb3-prog i{display:block;height:4px;border-radius:2px;background:rgba(214,230,223,.18);overflow:clip}\n.cgau-listing .hb3-prog i::after{content:\"\";display:block;height:100%;background:var(--voice);transform-origin:left center}\n.cgau-listing .hb3-sig .hb3-small{margin-top:clamp(24px,3vw,36px)}\n\n\/* ===== 3 THE REGULARS ===== *\/\n.cgau-listing .hb3-reg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}\n.cgau-listing .hb3-toks{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px;padding-bottom:30px}\n.cgau-listing .hb3-tok{display:grid;justify-items:center;gap:12px}\n.cgau-listing .hb3-tok b{display:inline-block;font-size:14px;line-height:1;font-weight:600;padding:8px 13px;border-radius:99px;background:var(--ink);color:#fff}\n.cgau-listing .hb3-tok:nth-child(2) b{background:var(--pink);color:var(--ink)}\n.cgau-listing .hb3-tok svg{width:min(150px,86%);aspect-ratio:1;border-radius:50%;background:var(--paper);box-shadow:0 0 0 7px rgba(11,31,26,.14)}\n.cgau-listing .hb3-toks .hb3-tag{left:auto;right:0;bottom:0}\n.cgau-listing .hb3-band{position:relative;margin-top:clamp(36px,5vw,64px)}\n.cgau-listing .hb3-band img{width:100%;border-radius:24px}\n.cgau-listing .hb3-band figcaption{position:absolute;left:14px;bottom:12px;font-size:12px;line-height:1;font-weight:500;color:#d6e6df;background:rgba(11,31,26,.82);padding:6px 9px;border-radius:99px}\n\n\/* ===== 4 STORAGE: same number, bigger unit ===== *\/\n.cgau-listing .hb3-store{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:0 clamp(24px,4vw,56px);align-items:end}\n.cgau-listing .hb3-store-rows{grid-column:1\/-1}\n.cgau-listing .hb3-six{position:relative;z-index:2;display:flex;align-items:flex-start;margin:clamp(18px,3vw,34px) 0 0 -18%;font-family:var(--disp);font-weight:800;line-height:.8;letter-spacing:-.06em}\n.cgau-listing .hb3-six strong{font-weight:800;font-size:clamp(150px,23vw,300px);padding:.1em .05em .08em;margin:-.1em -.05em -.08em}\n.cgau-listing .hb3-unit{display:grid;font-size:clamp(56px,8vw,110px);margin-left:.14em;padding-top:.04em;color:var(--deep)}\n.cgau-listing .hb3-unit span{grid-area:1\/1;padding:.06em .04em;margin:-.06em -.04em}\n.cgau-listing .hb3-gb{opacity:0}\n.cgau-listing .hb3-sixcap{margin-top:14px;font-size:16px;line-height:1.5;max-width:44ch}\n.cgau-listing .hb3-drive{position:relative;z-index:1}\n.cgau-listing .hb3-drive\u003eimg{width:100%;border-radius:22px}\n.cgau-listing .hb3-inset{position:absolute;left:-8%;top:36px;width:46%;border-radius:18px;border:5px solid var(--paper);box-shadow:0 16px 30px -16px rgba(11,31,26,.55)}\n.cgau-listing .hb3-drive figcaption,.cgau-listing .hb3-room figcaption{margin-top:10px;font-size:12px;color:var(--mute);text-align:right}\n.cgau-listing .hb3-drive figcaption{text-align:left}\n\n\/* ===== 5 THE GUEST LIST ===== *\/\n.cgau-listing .hb3-guest{overflow:clip}\n.cgau-listing .hb3-fifty{position:absolute;right:4%;top:4%;font-family:var(--disp);font-weight:800;font-size:clamp(104px,20vw,270px);line-height:.8;letter-spacing:-.05em;color:#fff;opacity:.06;pointer-events:none;user-select:none}\n.cgau-listing .hb3-gl{position:relative;margin-top:clamp(32px,4vw,52px);border-bottom:1px solid rgba(214,230,223,.22)}\n.cgau-listing .hb3-grp{border-top:1px solid rgba(214,230,223,.22)}\n.cgau-listing .hb3-grp summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:16px;padding:20px 0}\n.cgau-listing .hb3-grp summary::-webkit-details-marker{display:none}\n.cgau-listing .hb3-grp summary::after{content:\"+\";flex:none;margin-left:auto;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:rgba(214,230,223,.12);color:var(--voice);font-size:22px;line-height:1;font-weight:500}\n.cgau-listing .hb3-grp[open] summary::after{content:\"\\2212\"}\n.cgau-listing .hb3-grp summary\u003espan:nth-child(2){display:grid;gap:4px}\n.cgau-listing .hb3-grp h3{font-family:var(--disp);font-weight:700;font-size:clamp(19px,1.9vw,24px);line-height:1.2;letter-spacing:-.02em;color:#fff}\n.cgau-listing .hb3-grp small{font-size:14px;line-height:1.4;color:var(--dim)}\n.cgau-listing .hb3-tick{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--voice);color:var(--ink);font-size:18px;font-weight:700;line-height:1}\n.cgau-listing .hb3-no .hb3-tick{background:var(--pink)}\n.cgau-listing .hb3-grp-in{padding:0 0 22px 52px;columns:2 300px;column-gap:40px}\n.cgau-listing .hb3-grp p{break-inside:avoid;margin:0 0 14px;font-size:15px;line-height:1.55}\n.cgau-listing .hb3-grp p b{display:block;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--voice);margin-bottom:2px}\n.cgau-listing .hb3-no p b{color:var(--pink)}\n.cgau-listing .hb3-t{font-size:12.5px;color:var(--dim)}\n.cgau-listing .hb3-grp .hb3-small{break-inside:avoid;margin-top:4px}\n.cgau-listing .hb3-gfoot{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 32px;align-items:end;margin-top:clamp(20px,3vw,32px);padding-top:20px;border-top:1px solid rgba(214,230,223,.22);font-size:14px;line-height:1.55;color:var(--dim)}\n.cgau-listing .hb3-gfoot .hb3-link{color:#fff;white-space:nowrap}\n\n\/* ===== 6 SHELF, SOCKET, ROUTER ===== *\/\n.cgau-listing .hb3-hw{position:relative;padding:clamp(64px,8vw,120px) 0 clamp(110px,11vw,150px)}\n.cgau-listing .hb3-hw-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}\n.cgau-listing .hb3-room{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}\n.cgau-listing .hb3-room img{width:100%;border-radius:20px}\n.cgau-listing .hb3-room\u003eimg:first-child{grid-column:1\/-1;border-radius:26px}\n.cgau-listing .hb3-room figcaption{grid-column:1\/-1;margin-top:0}\n\n\/* ===== 7 THE PARCEL ===== *\/\n.cgau-listing .hb3-ptag{position:absolute;right:clamp(24px,9vw,130px);top:-74px;z-index:4;width:206px;padding:30px 16px 14px;border-radius:12px;background:#fff;color:var(--ink);box-shadow:0 20px 36px -18px rgba(11,31,26,.6);transform-origin:50% 0;transform:rotate(5deg)}\n.cgau-listing .hb3-ptag::before{content:\"\";position:absolute;left:50%;top:9px;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:var(--voice);box-shadow:inset 0 0 0 3px #fff,0 0 0 1.5px var(--ink)}\n.cgau-listing .hb3-ptag::after{content:\"\";position:absolute;left:50%;top:-34px;width:2px;height:44px;margin-left:-1px;background:var(--ink)}\n.cgau-listing .hb3-ptag span{display:block;font-size:11px;line-height:1.3;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--vink)}\n.cgau-listing .hb3-ptag b{display:block;margin:6px 0 8px;font-family:var(--disp);font-weight:800;font-size:22px;line-height:1;letter-spacing:-.03em}\n.cgau-listing .hb3-ptag u{display:block;height:24px;margin-top:10px;text-decoration:none;background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 4px,var(--ink) 4px 7px,transparent 7px 9px,var(--ink) 9px 10px,transparent 10px 13px)}\n.cgau-listing .hb3-cond-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:start}\n.cgau-listing .hb3-why{margin-top:24px;font-size:15px;line-height:1.55;max-width:48ch;color:#083b2e}\n.cgau-listing .hb3-why b{color:var(--ink)}\n.cgau-listing .hb3-box h3{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:0 0 10px;border-bottom:2px solid var(--ink)}\n.cgau-listing .hb3-box ul{counter-reset:hb3i}\n.cgau-listing .hb3-box li{display:flex;gap:14px;align-items:baseline;padding:11px 0;border-bottom:1px solid rgba(11,31,26,.24);font-size:16px;line-height:1.35}\n.cgau-listing .hb3-in li{counter-increment:hb3i}\n.cgau-listing .hb3-in li::before{content:counter(hb3i);font-family:var(--disp);font-weight:800;font-size:15px;min-width:18px}\n.cgau-listing .hb3-out{margin-top:28px}\n.cgau-listing .hb3-out li::before{content:\"\\2715\";font-weight:700;font-size:13px;min-width:18px}\n\n\/* ===== 8 FAIR QUESTIONS + BUYING ===== *\/\n.cgau-listing .hb3-faq{margin-top:clamp(28px,4vw,44px);max-width:920px;border-bottom:1px solid var(--rule)}\n.cgau-listing .hb3-faq details{border-top:1px solid var(--rule)}\n.cgau-listing .hb3-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-family:var(--disp);font-weight:700;font-size:clamp(19px,1.9vw,24px);line-height:1.2;letter-spacing:-.02em}\n.cgau-listing .hb3-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .hb3-faq summary::after{content:\"+\";flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--voice);color:var(--ink);font-family:var(--body);font-size:22px;line-height:1;font-weight:500}\n.cgau-listing .hb3-faq details[open] summary::after{content:\"\\2212\";background:var(--ink);color:var(--voice)}\n.cgau-listing .hb3-faq details p{padding:0 52px 22px 0;font-size:16px;line-height:1.6;max-width:64ch}\n.cgau-listing .hb3-terms{max-width:920px;margin-top:clamp(48px,6vw,80px)}\n.cgau-listing .hb3-terms\u003ediv{align-items:start;grid-template-columns:220px minmax(0,1fr)}\n.cgau-listing .hb3-terms dt{font-size:clamp(46px,5.6vw,80px)}\n.cgau-listing .hb3-terms h3{font-size:17px;font-weight:600;line-height:1.3;color:var(--ink);margin:4px 0 6px}\n.cgau-listing .hb3-terms dd p+p{margin-top:8px}\n.cgau-listing .hb3-who{margin-top:28px;font-size:14px;color:var(--mute)}\n\n\/* ===== 9 SPEC SHEET + FINE PRINT ===== *\/\n.cgau-listing .hb3-specs{padding:clamp(64px,8vw,112px) 0 24px}\n.cgau-listing .hb3-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-top:clamp(28px,4vw,44px)}\n.cgau-listing .hb3-spec-grid table{margin-bottom:12px}\n.cgau-listing .hb3-spec-grid caption{caption-side:top;text-align:left;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--vink);padding:22px 0 10px}\n.cgau-listing .hb3-spec-grid tr{border-top:1px solid var(--rule)}\n.cgau-listing .hb3-spec-grid th{width:34%;padding:12px 14px 12px 0;font-size:14px;line-height:1.45;font-weight:600}\n.cgau-listing .hb3-spec-grid td{padding:12px 0;font-size:14px;line-height:1.5;color:#2b3632}\n.cgau-listing .hb3-fine{border-top:1px solid var(--rule);padding:32px 0 56px;margin-top:24px}\n.cgau-listing .hb3-fine p{max-width:820px;margin:0 auto 9px;text-align:center;font-size:12.5px;line-height:1.55;color:var(--mute)}\n.cgau-listing .hb3-mark{display:block;text-align:center;font-family:var(--disp);font-size:16px;font-weight:800;letter-spacing:-.02em;margin-bottom:14px;white-space:nowrap}\n\n\/* ===== MOTION · every keyframe animates transform or opacity only ===== *\/\n@keyframes cgau-hb3-in{from{opacity:.001;transform:translateY(44px)}to{opacity:1;transform:none}}\n@keyframes cgau-hb3-walk{0%{transform:translate(15%,25.4%)}25%{transform:translate(11.9%,25.4%)}50%{transform:translate(5.25%,.2%)}75%,100%{transform:none}}\n@keyframes cgau-hb3-seen{0%,6%{opacity:0;transform:scale(.6)}11%,27%{opacity:1;transform:none}33%,100%{opacity:0;transform:scale(.9)}}\n@keyframes cgau-hb3-cone{0%{opacity:.12}9%,30%{opacity:1}42%,100%{opacity:.35}}\n@keyframes cgau-hb3-link{0%,24%{opacity:0}32%,100%{opacity:1}}\n@keyframes cgau-hb3-clip{0%,25%{opacity:0;transform:translate(45.5%,1.2%)}27%{opacity:1;transform:translate(45.5%,1.2%)}31%{transform:translate(36.1%,-4.5%)}35%{transform:translate(27%,-7.5%)}39%{transform:translate(17.9%,-7.7%)}43%{transform:translate(8.9%,-5.1%)}47%{opacity:1;transform:none}51%,100%{opacity:0;transform:scale(.3)}}\n@keyframes cgau-hb3-ping{0%,46%{opacity:0;transform:scale(.3)}50%{opacity:.95;transform:scale(.45)}66%,100%{opacity:0;transform:scale(1.35)}}\n@keyframes cgau-hb3-card{0%,52%{opacity:0;transform:scale(.85)}57%,74%{opacity:1;transform:none}80%,100%{opacity:0;transform:translate(14%,22%) scale(.15)}}\n@keyframes cgau-hb3-saved{0%,79%{opacity:0;transform:translateY(12px)}85%,100%{opacity:1;transform:none}}\n@keyframes cgau-hb3-glow{0%,74%{opacity:0}86%,100%{opacity:1}}\n@keyframes cgau-hb3-cap1{0%,80%{opacity:1;transform:none}100%{opacity:0;transform:translateY(-24px)}}\n@keyframes cgau-hb3-cap{0%{opacity:0;transform:translateY(24px)}18%,82%{opacity:1;transform:none}100%{opacity:0;transform:translateY(-24px)}}\n@keyframes cgau-hb3-capz{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}\n@keyframes cgau-hb3-bar{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-hb3-gbout{0%,30%{opacity:1;transform:none}70%,100%{opacity:0;transform:translateY(-55%)}}\n@keyframes cgau-hb3-tbin{0%,30%{opacity:0;transform:translateY(55%)}70%,100%{opacity:1;transform:none}}\n@keyframes cgau-hb3-tag{from{opacity:0;transform:translateY(-22px) rotate(-8deg)}to{opacity:1;transform:none}}\n@keyframes cgau-hb3-tick{from{opacity:0;transform:scale(1.9) rotate(-20deg)}to{opacity:1;transform:none}}\n@keyframes cgau-hb3-ghost{from{transform:translateY(80px)}to{transform:none}}\n@keyframes cgau-hb3-swing{0%{transform:rotate(-16deg)}55%{transform:rotate(9deg)}80%{transform:rotate(3deg)}100%{transform:rotate(5deg)}}\n\n\/* MOTION:BEGIN *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline:view()){\n.cgau-listing .hb3-rv{animation:cgau-hb3-in linear both;animation-timeline:view();animation-range:entry 0% entry 55%}\n\/* the Queenslander: pinned; one timeline walks the visitor up the steps and carries the clip to the hub *\/\n.cgau-listing .hb3-run{height:2000px;view-timeline-name:--cgau-hb3-run}\n.cgau-listing .hb3-pin{position:sticky;top:max(104px,calc(50% - 280px))}\n.cgau-listing .hb3-caps{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .hb3-caps li{grid-area:1\/1}\n.cgau-listing .hb3-caps li:nth-child(1){animation:cgau-hb3-cap1 linear both;animation-timeline:--cgau-hb3-run;animation-range:contain 0% contain 25%}\n.cgau-listing .hb3-caps li:nth-child(2){animation:cgau-hb3-cap linear both;animation-timeline:--cgau-hb3-run;animation-range:contain 22% contain 50%}\n.cgau-listing .hb3-caps li:nth-child(3){animation:cgau-hb3-cap linear both;animation-timeline:--cgau-hb3-run;animation-range:contain 47% contain 76%}\n.cgau-listing .hb3-caps li:nth-child(4){animation:cgau-hb3-capz linear both;animation-timeline:--cgau-hb3-run;animation-range:contain 73% contain 82%}\n.cgau-listing .hb3-walker{animation:cgau-hb3-walk linear both;animation-timeline:--cgau-hb3-run;animation-range:contain 0% contain 100%}\n.cgau-listing .hb3-mo{animation:cgau-hb3-seen linear both;animation-timeline:--cgau-hb3-run;animation-range:contain 0% contain 100%}\n.cgau-listing .hb3-cone{animation:cgau-hb3-cone linear both;animation-timeline:--cgau-hb3-run;animation-range:contain 0% contain 100%}\n.cgau-listing .hb3-live{animation:cgau-hb3-link linear both;animation-timeline:--cgau-hb3-run;animation-range:contain 0% contain 100%}\n.cgau-listing .hb3-flow{animation:cgau-hb3-clip linear both;animation-timeline:--cgau-hb3-run;animation-range:contain 0% contain 100%}\n.cgau-listing .hb3-ping{animation:cgau-hb3-ping linear both;animation-timeline:--cgau-hb3-run;animation-range:contain 0% contain 100%}\n.cgau-listing .hb3-ping+.hb3-ping{animation-range:contain 5% contain 100%}\n.cgau-listing .hb3-cardwrap{animation:cgau-hb3-card linear both;animation-timeline:--cgau-hb3-run;animation-range:contain 0% contain 100%}\n.cgau-listing .hb3-saved{animation:cgau-hb3-saved linear both;animation-timeline:--cgau-hb3-run;animation-range:contain 0% contain 100%}\n.cgau-listing .hb3-glow{animation:cgau-hb3-glow linear both;animation-timeline:--cgau-hb3-run;animation-range:contain 0% contain 100%}\n.cgau-listing .hb3-prog i:nth-child(1)::after{animation:cgau-hb3-bar linear both;animation-timeline:--cgau-hb3-run;animation-range:contain 0% contain 25%}\n.cgau-listing .hb3-prog i:nth-child(2)::after{animation:cgau-hb3-bar linear both;animation-timeline:--cgau-hb3-run;animation-range:contain 25% contain 50%}\n.cgau-listing .hb3-prog i:nth-child(3)::after{animation:cgau-hb3-bar linear both;animation-timeline:--cgau-hb3-run;animation-range:contain 50% contain 75%}\n.cgau-listing .hb3-prog i:nth-child(4)::after{animation:cgau-hb3-bar linear both;animation-timeline:--cgau-hb3-run;animation-range:contain 75% contain 100%}\n\/* the regulars: each label drops onto its face, car or dog in turn *\/\n.cgau-listing .hb3-toks{view-timeline-name:--cgau-hb3-tok}\n.cgau-listing .hb3-tok b{animation:cgau-hb3-tag linear both;animation-timeline:--cgau-hb3-tok;animation-range:entry 30% cover 35%}\n.cgau-listing .hb3-tok:nth-child(2) b{animation-range:entry 45% cover 42%}\n.cgau-listing .hb3-tok:nth-child(3) b{animation-range:entry 60% cover 49%}\n.cgau-listing .hb3-tok:nth-child(4) b{animation-range:entry 75% cover 56%}\n\/* storage: the 16 stays, the unit rolls from GB to TB *\/\n.cgau-listing .hb3-six{view-timeline-name:--cgau-hb3-six}\n.cgau-listing .hb3-gb{animation:cgau-hb3-gbout linear both;animation-timeline:--cgau-hb3-six;animation-range:cover 25% cover 55%}\n.cgau-listing .hb3-tb{animation:cgau-hb3-tbin linear both;animation-timeline:--cgau-hb3-six;animation-range:cover 25% cover 55%}\n\/* guest list: ticks stamp in, the ghost 50 drifts *\/\n.cgau-listing .hb3-tick{animation:cgau-hb3-tick linear both;animation-timeline:view();animation-range:entry 60% cover 30%}\n.cgau-listing .hb3-guest{view-timeline-name:--cgau-hb3-guest}\n.cgau-listing .hb3-fifty{animation:cgau-hb3-ghost linear both;animation-timeline:--cgau-hb3-guest;animation-range:cover 0% cover 100%}\n\/* the parcel tag swings in on its string *\/\n.cgau-listing .hb3-ptag{animation:cgau-hb3-swing linear both;animation-timeline:view();animation-range:entry 10% cover 40%}\n}\n}\n@media (max-width:899px) and (prefers-reduced-motion:no-preference){\n@supports (animation-timeline:view()){\n.cgau-listing .hb3-run{height:1450px}\n.cgau-listing .hb3-pin{top:max(84px,calc(50% - 210px))}\n}\n}\n\/* MOTION:END *\/\n\n\/* ---- tablet and phone ---- *\/\n@media (max-width:899px){\n.cgau-listing .hb3-panel{border-radius:28px;margin:10px 0}\n.cgau-listing .hb3-hero-grid,.cgau-listing .hb3-run-head,.cgau-listing .hb3-pin,.cgau-listing .hb3-reg,.cgau-listing .hb3-store,.cgau-listing .hb3-gl,.cgau-listing .hb3-hw-grid,.cgau-listing .hb3-cond-grid{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .hb3-art{max-width:310px;margin-top:8px}\n.cgau-listing .hb3-facts{grid-template-columns:repeat(2,minmax(0,1fr))}\n.cgau-listing .hb3-facts\u003ediv,.cgau-listing .hb3-facts\u003ediv+div{padding:16px 12px 16px 0;border-left:0}\n.cgau-listing .hb3-facts\u003ediv:nth-child(even){padding-left:16px;border-left:1px solid var(--rule)}\n.cgau-listing .hb3-facts\u003ediv:nth-child(n+3){border-top:1px solid var(--rule)}\n.cgau-listing .hb3-store-a{order:-1}\n.cgau-listing .hb3-six{margin-left:0}\n.cgau-listing .hb3-drive{margin:28px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.cgau-listing .hb3-drive\u003eimg{aspect-ratio:1\/1;object-fit:cover;object-position:50% 72%;border-radius:18px}\n.cgau-listing .hb3-drive\u003eimg.hb3-inset{position:static;width:100%;border:0;box-shadow:none}\n.cgau-listing .hb3-drive figcaption{grid-column:1\/-1;margin-top:0}\n.cgau-listing .hb3-panel{padding:52px 0}\n.cgau-listing .hb3-band img{aspect-ratio:16\/9;object-fit:cover;object-position:68% 50%}\n.cgau-listing .hb3-grp-in{padding-left:0;columns:auto}\n.cgau-listing .hb3-spec-grid{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .hb3-ptag{top:-58px;width:180px;padding:28px 14px 12px}\n.cgau-listing .hb3-ptag b{font-size:19px}\n.cgau-listing .hb3-cond{padding-top:112px}\n}\n@media (max-width:599px){\n.cgau-listing .hb3-caps p{font-size:15px}\n.cgau-listing .hb3-chip{font-size:10px;padding:4px 6px}\n.cgau-listing .hb3-card,.cgau-listing .hb3-saved{font-size:10.5px;padding:7px 8px;gap:4px;border-radius:10px}\n.cgau-listing .hb3-card small{font-size:9px}\n.cgau-listing .hb3-card b{padding:3px 5px}\n.cgau-listing .hb3-saved::before{width:15px;height:15px;font-size:9px}\n.cgau-listing .hb3-token{left:calc(42% - 11px);top:calc(46.6% - 8px);width:22px;height:16px;border-radius:5px}\n.cgau-listing .hb3-token::after{left:8px;top:4px;border-left-width:7px;border-top-width:4px;border-bottom-width:4px}\n.cgau-listing .hb3-gfoot{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .hb3-rows\u003ediv{grid-template-columns:minmax(0,1fr);gap:4px}\n.cgau-listing .hb3-faq details p{padding-right:0}\n.cgau-listing .hb3-toks{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px;padding-bottom:34px}\n.cgau-listing .hb3-tok b{font-size:11px;padding:6px 7px}\n.cgau-listing .hb3-tok svg{width:100%;box-shadow:0 0 0 4px rgba(11,31,26,.14)}\n.cgau-listing .hb3-terms\u003ediv{grid-template-columns:104px minmax(0,1fr);gap:4px 12px}\n.cgau-listing .hb3-terms dt{font-size:34px}\n.cgau-listing .hb3-faq summary{padding:16px 0}\n.cgau-listing .hb3-fine{padding:24px 0 40px}\n.cgau-listing .hb3-hero{padding-bottom:36px}\n.cgau-listing .hb3-box li{padding:9px 0}\n.cgau-listing .hb3-six strong{font-size:124px}\n.cgau-listing .hb3-unit{font-size:50px}\n.cgau-listing .hb3-spec-grid th,.cgau-listing .hb3-spec-grid td{padding-top:9px;padding-bottom:9px;font-size:13.5px}\n}\n\n\/* ---- guards (keep last) ---- *\/\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4{color:inherit;margin:0;padding:0;text-transform:none}\n.cgau-listing .hb3-display,.cgau-listing .hb3-head{font-family:var(--disp)}\n.cgau-listing .hb3-hero .hb3-display,.cgau-listing .hb3-paper .hb3-head,.cgau-listing .hb3-green .hb3-head,.cgau-listing .hb3-hw .hb3-head,.cgau-listing .hb3-specs .hb3-head{color:#0b1f1a}\n.cgau-listing .hb3-ink .hb3-head{color:#fff}\n.cgau-listing.cgau-listing{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:left}\n\u003c\/style\u003e\n\n\u003c!-- 1 · hero --\u003e\n\u003csection class=\"hb3-hero\" aria-labelledby=\"hb3-top\"\u003e\n\u003cdiv class=\"hb3-w\"\u003e\n\u003cdiv class=\"hb3-hero-grid\"\u003e\n\u003cdiv class=\"hb3-rv\"\u003e\n\u003cp class=\"hb3-label\"\u003eHomeBase 3 · S380 · New No Box\u003c\/p\u003e\n\u003ch2 class=\"hb3-display\" id=\"hb3-top\"\u003eWhere clips \u003cem\u003elive.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"hb3-lede\"\u003eThe hub your compatible eufy cameras, doorbells, locks and sensors link to. Video stays home on it: 16 GB built in, up to 16 TB with a drive you add, and eufy’s BionicMind AI runs on the hub itself. No monthly fee for local storage.\u003c\/p\u003e\n\u003cul class=\"hb3-assure\"\u003e\n\u003cli\u003eNew, never used, no retail carton\u003c\/li\u003e\n\u003cli\u003e12-month CamGuard warranty\u003c\/li\u003e\n\u003cli\u003eSent from Townsville\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"hb3-art\"\u003e\n\u003cdiv class=\"hb3-disc\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003csvg class=\"hb3-ring hb3-ring2\" viewbox=\"0 0 400 400\" aria-hidden=\"true\"\u003e\u003ccircle cx=\"200\" cy=\"200\" r=\"150\" fill=\"none\" stroke=\"#fff\" stroke-opacity=\".7\" stroke-width=\"3\" stroke-dasharray=\"1 11\" stroke-linecap=\"round\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n\u003csvg class=\"hb3-ring\" viewbox=\"0 0 400 400\" aria-hidden=\"true\"\u003e\u003ccircle cx=\"200\" cy=\"200\" r=\"180\" fill=\"none\" stroke=\"#0b1f1a\" stroke-opacity=\".3\" stroke-width=\"1.5\" stroke-dasharray=\"3 7\"\u003e\u003c\/circle\u003e\u003cpath d=\"M200 200 337.9 84.3M200 200 369.1 261.6M200 200 30.9 261.6M200 200 62.1 84.3\" stroke=\"#0b1f1a\" stroke-opacity=\".35\" stroke-width=\"1.5\" stroke-dasharray=\"2 6\"\u003e\u003c\/path\u003e\u003cg fill=\"#fff\" stroke=\"#0b1f1a\" stroke-width=\"2\"\u003e\u003ccircle cx=\"337.9\" cy=\"84.3\" r=\"19\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"369.1\" cy=\"261.6\" r=\"19\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"30.9\" cy=\"261.6\" r=\"19\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"62.1\" cy=\"84.3\" r=\"19\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\u003cg fill=\"#0b1f1a\"\u003e\u003crect x=\"325\" y=\"77\" width=\"24\" height=\"15\" rx=\"6\"\u003e\u003c\/rect\u003e\u003crect x=\"364\" y=\"251\" width=\"10\" height=\"21\" rx=\"5\"\u003e\u003c\/rect\u003e\u003crect x=\"24\" y=\"260\" width=\"14\" height=\"11\" rx=\"2\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"62.1\" cy=\"90\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\u003cpath d=\"M27 260v-4a4 4 0 0 1 8 0v4\" fill=\"none\" stroke=\"#0b1f1a\" stroke-width=\"2.5\"\u003e\u003c\/path\u003e\u003ccircle cx=\"369\" cy=\"256\" r=\"2.5\" fill=\"#fff\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"342\" cy=\"84.5\" r=\"4\" fill=\"#fff\"\u003e\u003c\/circle\u003e\u003cpath d=\"M55 84a10 10 0 0 1 14 0M51 79a16 16 0 0 1 22 0\" fill=\"none\" stroke=\"#0b1f1a\" stroke-width=\"2.6\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003cimg class=\"hb3-hub\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb3-hero-cutout.webp?v=1790903456\u0026amp;width=587\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb3-hero-cutout.webp?v=1790903456\u0026amp;width=300 300w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb3-hero-cutout.webp?v=1790903456\u0026amp;width=587 587w\" sizes=\"(min-width: 900px) 210px, 40vw\" width=\"587\" height=\"1152\" alt=\"eufy HomeBase 3, front view\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cfigcaption class=\"hb3-tag\"\u003eeufy product image; rings and shadow are illustration\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdl class=\"hb3-facts hb3-rv\"\u003e\n\u003cdiv\u003e\n\u003cdt\u003e16\u003csmall\u003eGB\u003c\/small\u003e\n\u003c\/dt\u003e\n\u003cdd\u003eBuilt in, non-removable\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003e16\u003csmall\u003eTB\u003c\/small\u003e\n\u003c\/dt\u003e\n\u003cdd\u003eThe most it takes, with a 2.5-inch drive you add\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003e100\u003csmall\u003edB\u003c\/small\u003e\n\u003c\/dt\u003e\n\u003cdd\u003eSiren built in\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNil\u003c\/dt\u003e\n\u003cdd\u003eMonthly fee for local storage\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 2 · the Queenslander (signature) --\u003e\n\u003csection class=\"hb3-panel hb3-ink hb3-sig\" aria-labelledby=\"hb3-run\"\u003e\n\u003cdiv class=\"hb3-w\"\u003e\n\u003cdiv class=\"hb3-run-head hb3-rv\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"hb3-label\"\u003eHow it works\u003c\/p\u003e\n\u003ch2 class=\"hb3-head\" id=\"hb3-run\"\u003eEvery clip comes \u003cem\u003ehome.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp class=\"hb3-lede\"\u003eScroll, and someone walks up the front steps of a Townsville Queenslander. Follow their clip to the hub on the shelf inside.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3-run\"\u003e\n\u003cdiv class=\"hb3-pin\"\u003e\n\u003col class=\"hb3-caps\"\u003e\n\u003cli\u003e\n\u003ci\u003eStep 1 of 4\u003c\/i\u003e\u003ch3\u003eSpot\u003c\/h3\u003e\n\u003cp\u003eThe camera on the verandah picks up movement on the front steps.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ci\u003eStep 2 of 4\u003c\/i\u003e\u003ch3\u003eSend\u003c\/h3\u003e\n\u003cp\u003eThe clip goes inside to HomeBase 3, where your linked cameras keep their video.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ci\u003eStep 3 of 4\u003c\/i\u003e\u003ch3\u003eSort\u003c\/h3\u003e\n\u003cp\u003eBionicMind on the hub checks the face: family, or a stranger? On supported cameras, and a helpful label, not a certainty.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ci\u003eStep 4 of 4\u003c\/i\u003e\u003ch3\u003eKeep\u003c\/h3\u003e\n\u003cp\u003eIt stays on the hub: 16 GB built in, up to 16 TB with your own drive. No monthly fee for local storage.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cdiv\u003e\n\u003cfigure class=\"hb3-scene\"\u003e\n\u003csvg viewbox=\"0 0 1200 1000\" aria-hidden=\"true\"\u003e\n\u003cg fill=\"#cfe9df\" opacity=\".5\"\u003e\u003ccircle cx=\"420\" cy=\"80\" r=\"3\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"560\" cy=\"150\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"760\" cy=\"70\" r=\"3\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"880\" cy=\"180\" r=\"2\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"330\" cy=\"210\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"975\" cy=\"60\" r=\"2\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"660\" cy=\"36\" r=\"2\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\n\u003ccircle cx=\"1100\" cy=\"118\" r=\"34\" fill=\"#e3f4ec\" opacity=\".9\"\u003e\u003c\/circle\u003e\n\u003cpath d=\"M112 152h104a28 28 0 0 0-6-55 42 42 0 0 0-80-6 30 30 0 0 0-18 61z\" fill=\"none\" stroke=\"#8fb5a8\" stroke-width=\"5\" stroke-dasharray=\"10 9\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n\u003crect y=\"880\" width=\"1200\" height=\"120\" fill=\"#0a1a16\"\u003e\u003c\/rect\u003e\n\u003cpath d=\"M0 880H1200\" stroke=\"#2c5c4f\" stroke-width=\"4\"\u003e\u003c\/path\u003e\n\u003crect x=\"1110\" y=\"878\" width=\"90\" height=\"10\" fill=\"#2c5c4f\"\u003e\u003c\/rect\u003e\n\u003crect x=\"96\" y=\"690\" width=\"16\" height=\"190\" fill=\"#0e2621\"\u003e\u003c\/rect\u003e\n\u003cg fill=\"#1a4a3f\"\u003e\u003ccircle cx=\"104\" cy=\"650\" r=\"70\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"62\" cy=\"700\" r=\"46\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"150\" cy=\"696\" r=\"50\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\n\u003cg fill=\"#24524a\"\u003e\u003crect x=\"296\" y=\"640\" width=\"14\" height=\"240\"\u003e\u003c\/rect\u003e\u003crect x=\"416\" y=\"640\" width=\"14\" height=\"240\"\u003e\u003c\/rect\u003e\u003crect x=\"536\" y=\"640\" width=\"14\" height=\"240\"\u003e\u003c\/rect\u003e\u003crect x=\"806\" y=\"640\" width=\"14\" height=\"240\"\u003e\u003c\/rect\u003e\u003crect x=\"916\" y=\"640\" width=\"14\" height=\"240\"\u003e\u003c\/rect\u003e\u003c\/g\u003e\n\u003cpath d=\"M572 872v-28q2-18 20-20l38-2 26-22h66l30 22q24 4 26 24v26z\" fill=\"#1d4a40\" stroke=\"#3f8a76\" stroke-width=\"3\"\u003e\u003c\/path\u003e\n\u003cg fill=\"#0b1f1a\" stroke=\"#3f8a76\" stroke-width=\"3\"\u003e\u003ccircle cx=\"616\" cy=\"872\" r=\"16\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"738\" cy=\"872\" r=\"16\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\n\u003crect x=\"270\" y=\"626\" width=\"776\" height=\"16\" fill=\"#2f6a5b\"\u003e\u003c\/rect\u003e\n\u003crect x=\"280\" y=\"400\" width=\"660\" height=\"226\" fill=\"#1c4a40\" stroke=\"#3f8a76\" stroke-width=\"5\"\u003e\u003c\/rect\u003e\n\u003crect x=\"636\" y=\"402\" width=\"8\" height=\"224\" fill=\"#3f8a76\"\u003e\u003c\/rect\u003e\n\u003cg fill=\"#2b6656\" stroke=\"#3f8a76\" stroke-width=\"3\"\u003e\u003crect x=\"306\" y=\"436\" width=\"104\" height=\"90\" rx=\"4\"\u003e\u003c\/rect\u003e\u003crect x=\"690\" y=\"436\" width=\"104\" height=\"90\" rx=\"4\"\u003e\u003c\/rect\u003e\u003c\/g\u003e\n\u003cpath d=\"M358 436v90M306 481h104M742 436v90M690 481h104\" stroke=\"#3f8a76\" stroke-width=\"3\"\u003e\u003c\/path\u003e\n\u003cpath d=\"M226 404 610 246 994 404z\" fill=\"#0d2621\" stroke=\"#3f8a76\" stroke-width=\"5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n\u003cpath d=\"M940 430 1068 470v10L940 442z\" fill=\"#0d2621\" stroke=\"#3f8a76\" stroke-width=\"4\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n\u003crect x=\"1030\" y=\"476\" width=\"10\" height=\"152\" fill=\"#3f8a76\"\u003e\u003c\/rect\u003e\n\u003cpath d=\"M944 588h86M960 588v38M976 588v38M992 588v38M1008 588v38M1024 588v38\" stroke=\"#3f8a76\" stroke-width=\"3\"\u003e\u003c\/path\u003e\n\u003crect x=\"936\" y=\"484\" width=\"14\" height=\"142\" fill=\"#2f6a5b\" stroke=\"#3f8a76\" stroke-width=\"3\"\u003e\u003c\/rect\u003e\n\u003cpath d=\"M1044 642 1132 880\" stroke=\"#3f8a76\" stroke-width=\"6\"\u003e\u003c\/path\u003e\n\u003cpath d=\"M1058 680h26M1073 720h26M1088 760h26M1102 800h26M1117 840h26\" stroke=\"#3f8a76\" stroke-width=\"5\"\u003e\u003c\/path\u003e\n\u003crect x=\"440\" y=\"560\" width=\"190\" height=\"66\" rx=\"5\" fill=\"#2a5a4f\"\u003e\u003c\/rect\u003e\n\u003cpath d=\"M446 594h178\" stroke=\"#1c4a40\" stroke-width=\"3\"\u003e\u003c\/path\u003e\n\u003crect x=\"420\" y=\"586\" width=\"14\" height=\"22\" rx=\"3\" fill=\"#8fb5a8\"\u003e\u003c\/rect\u003e\n\u003cpath d=\"M484 556c-14 30-30 40-50 40\" fill=\"none\" stroke=\"#8fb5a8\" stroke-width=\"3\"\u003e\u003c\/path\u003e\n\u003crect x=\"560\" y=\"540\" width=\"56\" height=\"20\" rx=\"5\" fill=\"#0d2621\" stroke=\"#3f8a76\" stroke-width=\"3\"\u003e\u003c\/rect\u003e\n\u003cpath d=\"M570 540v-30M606 540v-30\" stroke=\"#3f8a76\" stroke-width=\"4\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n\u003cpath d=\"M528 553h32\" stroke=\"#12b886\" stroke-width=\"3\"\u003e\u003c\/path\u003e\n\u003crect x=\"840\" y=\"582\" width=\"72\" height=\"44\" rx=\"4\" fill=\"#2a5a4f\"\u003e\u003c\/rect\u003e\n\u003crect x=\"862\" y=\"548\" width=\"26\" height=\"34\" rx=\"9\" fill=\"#f2f7f5\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"875\" cy=\"561\" r=\"6\" fill=\"#0b1f1a\"\u003e\u003c\/circle\u003e\n\u003cpath d=\"M1046 466v10\" stroke=\"#f2f7f5\" stroke-width=\"4\"\u003e\u003c\/path\u003e\n\u003cg transform=\"translate(1052 486) rotate(28)\"\u003e\u003crect x=\"-16\" y=\"-9\" width=\"32\" height=\"18\" rx=\"7\" fill=\"#f2f7f5\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"10\" cy=\"0\" r=\"5\" fill=\"#0b1f1a\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\n\u003cpath d=\"M290 642v8\" stroke=\"#f2f7f5\" stroke-width=\"4\"\u003e\u003c\/path\u003e\n\u003crect x=\"268\" y=\"650\" width=\"30\" height=\"18\" rx=\"7\" fill=\"#f2f7f5\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"274\" cy=\"659\" r=\"5\" fill=\"#0b1f1a\"\u003e\u003c\/circle\u003e\n\u003cg fill=\"none\" stroke=\"#12b886\" stroke-width=\"4\" stroke-dasharray=\"9 10\" opacity=\".55\"\u003e\u003cpath d=\"M1050 478Q770 300 504 468\"\u003e\u003c\/path\u003e\u003cpath d=\"M284 650Q330 540 480 520\"\u003e\u003c\/path\u003e\u003cpath d=\"M862 560Q690 470 528 500\"\u003e\u003c\/path\u003e\u003c\/g\u003e\n\u003crect x=\"480\" y=\"474\" width=\"48\" height=\"86\" rx=\"11\" fill=\"#f2f7f5\"\u003e\u003c\/rect\u003e\n\u003crect x=\"484\" y=\"476\" width=\"40\" height=\"9\" rx=\"3\" fill=\"#9fb3ad\"\u003e\u003c\/rect\u003e\n\u003crect x=\"480\" y=\"548\" width=\"48\" height=\"12\" fill=\"#c9d6d1\"\u003e\u003c\/rect\u003e\n\u003ccircle cx=\"504\" cy=\"528\" r=\"3.5\" fill=\"#4dabf7\"\u003e\u003c\/circle\u003e\n\u003c\/svg\u003e\n\u003cdiv class=\"hb3-cone\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hb3-live\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 1200 1000\"\u003e\u003cpath d=\"M1050 478Q770 300 504 468\" fill=\"none\" stroke=\"#12b886\" stroke-opacity=\".3\" stroke-width=\"16\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M1050 478Q770 300 504 468\" fill=\"none\" stroke=\"#7ff2c9\" stroke-width=\"4\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"hb3-glow\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hb3-ping\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hb3-ping\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hb3-walker\" aria-hidden=\"true\"\u003e\u003cdiv class=\"hb3-person\"\u003e\n\u003cspan class=\"hb3-chip hb3-mo\"\u003eMotion\u003c\/span\u003e\u003csvg viewbox=\"0 0 54 150\"\u003e\u003ccircle cx=\"27\" cy=\"18\" r=\"14\" fill=\"#e6f4ee\"\u003e\u003c\/circle\u003e\u003cpath d=\"M13 46q0-12 14-12t14 12v42q0 6-6 6H19q-6 0-6-6z\" fill=\"#e6f4ee\"\u003e\u003c\/path\u003e\u003cpath d=\"M20 92l-7 54M34 92l7 54\" stroke=\"#e6f4ee\" stroke-width=\"10\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"hb3-flow\" aria-hidden=\"true\"\u003e\u003cspan class=\"hb3-token\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cspan class=\"hb3-chip hb3-c-cloud\" aria-hidden=\"true\"\u003eCloud: optional extra\u003c\/span\u003e\n\u003cspan class=\"hb3-chip hb3-c-a\" aria-hidden=\"true\"\u003eCamera\u003c\/span\u003e\n\u003cspan class=\"hb3-chip hb3-c-in\" aria-hidden=\"true\"\u003eIndoor cam\u003c\/span\u003e\n\u003cspan class=\"hb3-chip hb3-c-b\" aria-hidden=\"true\"\u003eCamera\u003c\/span\u003e\n\u003cspan class=\"hb3-chip hb3-c-hub\" aria-hidden=\"true\"\u003eHomeBase 3\u003c\/span\u003e\n\u003cdiv class=\"hb3-cardwrap\" aria-hidden=\"true\"\u003e\u003cdiv class=\"hb3-card\"\u003e\n\u003csmall\u003eOn the hub\u003c\/small\u003e\u003cspan\u003e\u003cb\u003ePerson\u003c\/b\u003e\u003cb\u003eStranger\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"hb3-saved\" aria-hidden=\"true\"\u003eSaved on the hub\u003c\/div\u003e\n\u003cfigcaption class=\"hb3-tag\"\u003eIllustration, not to scale\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cdiv class=\"hb3-prog\" aria-hidden=\"true\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"hb3-small\"\u003eFeatures depend on the camera: some get BionicMind on the hub, some get storage only (the guest list below has each one). Cloud Backup and thumbnail-preview alerts are optional; switch them on and eufy sends the clips or thumbnails they need to the cloud.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 3 · the regulars --\u003e\n\u003csection class=\"hb3-panel hb3-green\" aria-labelledby=\"hb3-reg\"\u003e\n\u003cdiv class=\"hb3-w\"\u003e\n\u003cdiv class=\"hb3-reg\"\u003e\n\u003cdiv class=\"hb3-rv\"\u003e\n\u003cp class=\"hb3-label\"\u003eBionicMind\u003c\/p\u003e\n\u003ch2 class=\"hb3-head\" id=\"hb3-reg\"\u003eLearns the \u003cem\u003eregulars.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"hb3-lede\"\u003eBionicMind is eufy’s AI, and on HomeBase 3 it runs on the hub. With supported cameras it uses facial recognition to tell family members from strangers, and picks out people, vehicles and pets.\u003c\/p\u003e\n\u003cp class=\"hb3-small\" style=\"margin-top:18px\"\u003eeufy pitches it as a filter for alerts: you decide which notifications matter, so family coming home needn’t ping your phone. It’s a helpful label, not a certainty; light, angle and distance change results.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3-toks\"\u003e\n\u003cdiv class=\"hb3-tok\"\u003e\n\u003cb\u003eFamily\u003c\/b\u003e\u003csvg viewbox=\"0 0 120 120\" aria-hidden=\"true\"\u003e\u003ccircle cx=\"60\" cy=\"46\" r=\"18\" fill=\"#0b1f1a\"\u003e\u003c\/circle\u003e\u003cpath d=\"M28 100a32 30 0 0 1 64 0z\" fill=\"#0b1f1a\"\u003e\u003c\/path\u003e\u003cpath d=\"M50 48a10 8 0 0 0 20 0\" fill=\"none\" stroke=\"#12b886\" stroke-width=\"3\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3-tok\"\u003e\n\u003cb\u003eStranger\u003c\/b\u003e\u003csvg viewbox=\"0 0 120 120\" aria-hidden=\"true\"\u003e\u003cpath d=\"M36 54q0-30 24-30t24 30v8H36z\" fill=\"#0b1f1a\"\u003e\u003c\/path\u003e\u003ccircle cx=\"60\" cy=\"52\" r=\"15\" fill=\"#edf5f1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"60\" cy=\"54\" r=\"12\" fill=\"#0b1f1a\"\u003e\u003c\/circle\u003e\u003cpath d=\"M28 100a32 30 0 0 1 64 0z\" fill=\"#0b1f1a\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3-tok\"\u003e\n\u003cb\u003eVehicle\u003c\/b\u003e\u003csvg viewbox=\"0 0 120 120\" aria-hidden=\"true\"\u003e\u003cpath d=\"M38 56l8-18h28l8 18z\" fill=\"#0b1f1a\"\u003e\u003c\/path\u003e\u003crect x=\"26\" y=\"54\" width=\"68\" height=\"28\" rx=\"8\" fill=\"#0b1f1a\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"38\" cy=\"68\" r=\"5\" fill=\"#edf5f1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"82\" cy=\"68\" r=\"5\" fill=\"#edf5f1\"\u003e\u003c\/circle\u003e\u003crect x=\"30\" y=\"80\" width=\"12\" height=\"12\" rx=\"3\" fill=\"#0b1f1a\"\u003e\u003c\/rect\u003e\u003crect x=\"78\" y=\"80\" width=\"12\" height=\"12\" rx=\"3\" fill=\"#0b1f1a\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3-tok\"\u003e\n\u003cb\u003ePet\u003c\/b\u003e\u003csvg viewbox=\"0 0 120 120\" aria-hidden=\"true\"\u003e\u003cpath d=\"M36 50l-6-24 20 12zM84 50l6-24-20 12z\" fill=\"#0b1f1a\"\u003e\u003c\/path\u003e\u003ccircle cx=\"60\" cy=\"62\" r=\"26\" fill=\"#0b1f1a\"\u003e\u003c\/circle\u003e\u003cellipse cx=\"60\" cy=\"74\" rx=\"11\" ry=\"9\" fill=\"#edf5f1\"\u003e\u003c\/ellipse\u003e\u003ccircle cx=\"60\" cy=\"71\" r=\"4\" fill=\"#0b1f1a\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"50\" cy=\"56\" r=\"3\" fill=\"#edf5f1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"70\" cy=\"56\" r=\"3\" fill=\"#edf5f1\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cp class=\"hb3-tag\"\u003eIllustration\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"hb3-band\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb3-mind-band.webp?v=1790903461\u0026amp;width=1464\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb3-mind-band.webp?v=1790903461\u0026amp;width=800 800w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb3-mind-band.webp?v=1790903461\u0026amp;width=1464 1464w\" sizes=\"(min-width: 1200px) 1100px, 92vw\" width=\"1464\" height=\"600\" alt=\"eufy image of HomeBase 3 standing on a glowing circuit board, colour-graded in green\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eeufy product image, colour-graded\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 4 · storage --\u003e\n\u003csection class=\"hb3-panel hb3-paper\" aria-labelledby=\"hb3-store\"\u003e\n\u003cdiv class=\"hb3-w\"\u003e\n\u003cdiv class=\"hb3-store\"\u003e\n\u003cfigure class=\"hb3-drive\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb3-drive-drop.webp?v=1790903450\u0026amp;width=620\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb3-drive-drop.webp?v=1790903450\u0026amp;width=400 400w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb3-drive-drop.webp?v=1790903450\u0026amp;width=620 620w\" sizes=\"(min-width: 900px) 330px, 78vw\" width=\"620\" height=\"1080\" alt=\"eufy image of a hand lowering a SATA SSD into the drive bay on top of HomeBase 3\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cimg class=\"hb3-inset\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb3-top-detail.webp?v=1790903480\u0026amp;width=600\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb3-top-detail.webp?v=1790903480\u0026amp;width=300 300w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb3-top-detail.webp?v=1790903480\u0026amp;width=600 600w\" sizes=\"(min-width: 900px) 160px, 36vw\" width=\"900\" height=\"900\" alt=\"eufy image of the vented top of HomeBase 3 on a wooden table\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cfigcaption\u003eeufy product images\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cdiv class=\"hb3-store-a\"\u003e\n\u003cdiv class=\"hb3-rv\"\u003e\n\u003cp class=\"hb3-label\"\u003eStorage\u003c\/p\u003e\n\u003ch2 class=\"hb3-head\" id=\"hb3-store\"\u003eSame number. \u003cem\u003eBigger unit.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3-six\" aria-hidden=\"true\"\u003e\n\u003cstrong\u003e16\u003c\/strong\u003e\u003cspan class=\"hb3-unit\"\u003e\u003cspan class=\"hb3-gb\"\u003eGB\u003c\/span\u003e\u003cspan class=\"hb3-tb\"\u003eTB\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"hb3-sixcap\"\u003e16 GB of eMMC is built in and can’t be removed. Add a drive to the bay up top and HomeBase 3 takes up to 16 TB.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdl class=\"hb3-rows hb3-rv hb3-store-rows\"\u003e\n\u003cdiv\u003e\n\u003cdt\u003e5\u003csmall\u003eV\u003c\/small\u003e\n\u003c\/dt\u003e\n\u003cdd\u003eA 2.5-inch SATA drive, hard drive or SSD. 12 V drives aren’t supported, and the drive isn’t included.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003e6\u003csmall\u003eW\u003c\/small\u003e\n\u003c\/dt\u003e\n\u003cdd\u003eeufy asks for a drive that draws no more than about 6 W (5 V, 1.2 A).\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003e24\/7\u003c\/dt\u003e\n\u003cdd\u003eContinuous recording needs a drive fitted, on cameras that support it.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003e2\u003csmall\u003eUSB\u003c\/small\u003e\n\u003c\/dt\u003e\n\u003cdd\u003eFor charging a camera or backing clips up to a flash drive. They aren’t the recording drive.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 5 · the guest list --\u003e\n\u003csection class=\"hb3-panel hb3-ink hb3-guest\" aria-labelledby=\"hb3-guest\"\u003e\n\u003cspan class=\"hb3-fifty\" aria-hidden=\"true\"\u003eS380\u003c\/span\u003e\n\u003cdiv class=\"hb3-w\"\u003e\n\u003cdiv class=\"hb3-rv\" style=\"position:relative\"\u003e\n\u003cp class=\"hb3-label\"\u003eCompatibility\u003c\/p\u003e\n\u003ch2 class=\"hb3-head\" id=\"hb3-guest\"\u003eOn the guest \u003cem\u003elist.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"hb3-lede\"\u003eMost of eufy’s current cameras, doorbells, locks and sensors, by exact model. Open a group to find yours, and match the model code, not just the name.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3-gl\"\u003e\n\u003cdetails class=\"hb3-grp\"\u003e\u003csummary\u003e\u003cspan class=\"hb3-tick\" aria-hidden=\"true\"\u003e✓\u003c\/span\u003e\u003cspan\u003e\u003ch3\u003eNeed a hub to work. HomeBase 3 runs them.\u003c\/h3\u003e\n\u003csmall\u003eeufyCam 2C to S3 Pro, the battery S330 doorbell, alarm sensors\u003c\/small\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"hb3-grp-in\"\u003e\n\u003cp\u003e\u003cb\u003eeufyCam\u003c\/b\u003e2C \u003cspan class=\"hb3-t\"\u003eT8113\u003c\/span\u003e · 2C Pro \u003cspan class=\"hb3-t\"\u003eT8142\u003c\/span\u003e · E40, battery \u003cspan class=\"hb3-t\"\u003eT8144\u003c\/span\u003e · eufyCam 3 (S330) \u003cspan class=\"hb3-t\"\u003eT8160\u003c\/span\u003e · 3C (S300) \u003cspan class=\"hb3-t\"\u003eT8161\u003c\/span\u003e · S3 Pro \u003cspan class=\"hb3-t\"\u003eT8162\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eDoorbell\u003c\/b\u003eVideo Doorbell S330, battery dual-cam \u003cspan class=\"hb3-t\"\u003eT8213\u003c\/span\u003e; the hub doubles as its chime\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eAlarm and sensors\u003c\/b\u003eEntry, Motion, and Flood \u0026amp; Freeze Sensors E20 · Indoor Siren E20 · Key Fob, Panic Button and Smoke Alarm E10 (hub V3.7.2.6+) · Glass Break Sensor E10 (V3.8.3.4+) · Keypad E10 (v3.1.0.3+) · original Entry and Motion Sensors \u003cspan class=\"hb3-t\"\u003eT8900, T8910\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails class=\"hb3-grp\"\u003e\u003csummary\u003e\u003cspan class=\"hb3-tick\" aria-hidden=\"true\"\u003e✓\u003c\/span\u003e\u003cspan\u003e\u003ch3\u003eWork alone. HomeBase 3 is optional.\u003c\/h3\u003e\n\u003csmall\u003eeufyCam S4, C35, C37, SoloCams, indoor and wired cams, doorbells, locks\u003c\/small\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"hb3-grp-in\"\u003e\n\u003cp\u003e\u003cb\u003eeufyCam\u003c\/b\u003eS4 \u003cspan class=\"hb3-t\"\u003eT8172\u003c\/span\u003e · C35 \u003cspan class=\"hb3-t\"\u003eT8110\u003c\/span\u003e · C37 2K \u003cspan class=\"hb3-t\"\u003eT814X\u003c\/span\u003e (hub V3.7.8.4+) · C37 4K Edition \u003cspan class=\"hb3-t\"\u003eT814XS\u003c\/span\u003e (V3.8.5.2+)\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eSoloCam\u003c\/b\u003eS340 \u003cspan class=\"hb3-t\"\u003eT8170\u003c\/span\u003e · S220 \u003cspan class=\"hb3-t\"\u003eT8134\u003c\/span\u003e · S230 (S40) \u003cspan class=\"hb3-t\"\u003eT8124\u003c\/span\u003e · E30 \u003cspan class=\"hb3-t\"\u003eT8171\u003c\/span\u003e · E42 \u003cspan class=\"hb3-t\"\u003eT8173\u003c\/span\u003e · C210 \u003cspan class=\"hb3-t\"\u003eT8B00\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eIndoor\u003c\/b\u003eIndoor Cam E30 \u003cspan class=\"hb3-t\"\u003eT8417\u003c\/span\u003e · S350 \u003cspan class=\"hb3-t\"\u003eT8416\u003c\/span\u003e · E220 \u003cspan class=\"hb3-t\"\u003eT8410\u003c\/span\u003e · C220 \u003cspan class=\"hb3-t\"\u003eT8W11C\u003c\/span\u003e · C210 \u003cspan class=\"hb3-t\"\u003eT8419\u003c\/span\u003e · Window Camera E10 \u003cspan class=\"hb3-t\"\u003eT8404\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eWired and outdoor\u003c\/b\u003eWired Cam C31 \u003cspan class=\"hb3-t\"\u003eT817L\u003c\/span\u003e · Floodlight Camera E30 \u003cspan class=\"hb3-t\"\u003eT8426\u003c\/span\u003e and E340 \u003cspan class=\"hb3-t\"\u003eT8425\u003c\/span\u003e · Solar Wall Light Cam S120 \u003cspan class=\"hb3-t\"\u003eT81A0\u003c\/span\u003e · Wall Light Cam S4 \u003cspan class=\"hb3-t\"\u003eT86C1\u003c\/span\u003e · 4G LTE Cam S330 \u003cspan class=\"hb3-t\"\u003eT86P2\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eDoorbells\u003c\/b\u003eVideo Doorbell C30 \u003cspan class=\"hb3-t\"\u003eT8224\u003c\/span\u003e · C31 \u003cspan class=\"hb3-t\"\u003eT8223\u003c\/span\u003e · E340 \u003cspan class=\"hb3-t\"\u003eT8214\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eLocks, display, drive\u003c\/b\u003eVideo Smart Lock E330 \u003cspan class=\"hb3-t\"\u003eT8531\u003c\/span\u003e and S330 \u003cspan class=\"hb3-t\"\u003eT8530\u003c\/span\u003e · FamiLock S3 \u003cspan class=\"hb3-t\"\u003eT85V0C\u003c\/span\u003e and S3 Max \u003cspan class=\"hb3-t\"\u003eT85V0\u003c\/span\u003e · Smart Lock E40 \u003cspan class=\"hb3-t\"\u003eT85M0\u003c\/span\u003e · Smart Display E10 \u003cspan class=\"hb3-t\"\u003eT87A0\u003c\/span\u003e · eufy 1 TB Hard Drive\u003c\/p\u003e\n\u003cp class=\"hb3-small\"\u003eThe hub adds BionicMind on the S4, S340 (hub V3.3.2.6+), E42 (3.6.8.9+) and Wall Light Cam S4, where it’s the only hub; storage only, no extra AI, on Indoor Cam C220 and C210. S350 and E340 need hub V3.3.2.6+; the E330 lock needs hub 3.1.9.1+ and app 4.6.1+. 24\/7 on the S4 needs hub V3.7.2.8+. The 4G LTE Cam S330 pairs only while on Wi-Fi, and the Smart Lock E40 can’t sit on HomeBase 3 and another smart home gateway at once.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails class=\"hb3-grp hb3-no\"\u003e\u003csummary\u003e\u003cspan class=\"hb3-tick\" aria-hidden=\"true\"\u003e✕\u003c\/span\u003e\u003cspan\u003e\u003ch3\u003eNot on HomeBase 3.\u003c\/h3\u003e\n\u003csmall\u003ePoE cameras and app-only locks\u003c\/small\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"hb3-grp-in\"\u003e\n\u003cp\u003e\u003cb\u003ePoE cameras\u003c\/b\u003ePoE Cam E40 \u003cspan class=\"hb3-t\"\u003eT8P00\u003c\/span\u003e · PoE Turret Cam E41 \u003cspan class=\"hb3-t\"\u003eT8P10\u003c\/span\u003e · PoE Bullet-PTZ Cam S4 \u003cspan class=\"hb3-t\"\u003eT8E00\u003c\/span\u003e · PoE Bullet-PTZ Cam E50 \u003cspan class=\"hb3-t\"\u003eT7100\u003c\/span\u003e. They record to a eufy NVR or the HomeBase Professional S1.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eApp-only locks\u003c\/b\u003eFamiLock E34 · Smart Locks C33, C220, C32, E31, E30 and 5-in-1 C210. They don’t use a HomeBase at all.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3-gfoot\"\u003e\n\u003cspan\u003eSame name, different device: the battery Video Doorbell S330 (T8213) pairs, the wired S330 (T8203) doesn’t; the battery eufyCam E40 (T8144) pairs, the PoE Cam E40 (T8P00) doesn’t. Apple Home (HomeKit) works with supported cameras; on the S3 Pro its video is capped at 1080p.\u003c\/span\u003e\u003ca class=\"cgau-hb3-xlink hb3-link\" href=\"\/pages\/eufy-compatibility\"\u003eCheck your devices ›\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 6 · shelf, socket, router --\u003e\n\u003csection class=\"hb3-hw\" aria-labelledby=\"hb3-hw\"\u003e\n\u003cdiv class=\"hb3-w\"\u003e\n\u003cdiv class=\"hb3-hw-grid\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"hb3-rv\"\u003e\n\u003cp class=\"hb3-label\"\u003eSetting up\u003c\/p\u003e\n\u003ch2 class=\"hb3-head\" id=\"hb3-hw\"\u003eShelf, socket, \u003cem\u003erouter.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"hb3-lede\"\u003eIt lives indoors on mains power. Cable it to your router with the Ethernet cable in the parcel, add it in the eufy Security app, then pair your devices one by one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdl class=\"hb3-rows hb3-rv\"\u003e\n\u003cdiv\u003e\n\u003cdt\u003e1000\u003csmall\u003eMbps\u003c\/small\u003e\n\u003c\/dt\u003e\n\u003cdd\u003eEthernet port (10\/100\/1000), for setup. Wi-Fi works too from hub firmware v3.1.5.1.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003e12\u003csmall\u003eV\u003c\/small\u003e\n\u003c\/dt\u003e\n\u003cdd\u003e2 A adapter and lead in the parcel, plus an Australian power adapter, packed separately.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eMains\u003c\/dt\u003e\n\u003cdd\u003eNo backup battery: in a power cut it stops until the power’s back.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003e4\u003csmall\u003ecores\u003c\/small\u003e\n\u003c\/dt\u003e\n\u003cdd\u003eQuad-core ARM Cortex-A55 processor, with a 1 TOPS NPU on eufy Australia’s comparison table.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003e100\u003csmall\u003edB\u003c\/small\u003e\n\u003c\/dt\u003e\n\u003cdd\u003eBuilt-in siren, which motion from connected eufy devices can set off.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"hb3-room\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb3-shelf-sun.webp?v=1790903466\u0026amp;width=960\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb3-shelf-sun.webp?v=1790903466\u0026amp;width=640 640w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb3-shelf-sun.webp?v=1790903466\u0026amp;width=960 960w\" sizes=\"(min-width: 900px) 520px, 92vw\" width=\"960\" height=\"600\" alt=\"eufy image of HomeBase 3 on a dark sideboard in afternoon sun\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb3-wall-light.webp?v=1790903489\u0026amp;width=600\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb3-wall-light.webp?v=1790903489\u0026amp;width=300 300w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb3-wall-light.webp?v=1790903489\u0026amp;width=600 600w\" sizes=\"(min-width: 900px) 255px, 45vw\" width=\"900\" height=\"900\" alt=\"eufy image of HomeBase 3 on a pale ledge with window shadows\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb3-siren.webp?v=1790903475\u0026amp;width=520\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb3-siren.webp?v=1790903475\u0026amp;width=300 300w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb3-siren.webp?v=1790903475\u0026amp;width=520 520w\" sizes=\"(min-width: 900px) 255px, 45vw\" width=\"520\" height=\"520\" alt=\"eufy image of HomeBase 3 on a shelf with eufy's red 100 dB siren mark\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cfigcaption\u003eeufy product images\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 7 · the parcel --\u003e\n\u003csection class=\"hb3-panel hb3-green hb3-cond\" aria-labelledby=\"hb3-box\"\u003e\n\u003cdiv class=\"hb3-ptag\" aria-hidden=\"true\"\u003e\n\u003cspan\u003eHomeBase 3 · T8030\u003c\/span\u003e\u003cb\u003eNew No Box\u003c\/b\u003e\u003cspan\u003eFrom Townsville, QLD\u003c\/span\u003e\u003cu\u003e\u003c\/u\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3-w\"\u003e\n\u003cdiv class=\"hb3-cond-grid\"\u003e\n\u003cdiv class=\"hb3-rv\"\u003e\n\u003cp class=\"hb3-label\"\u003eCondition\u003c\/p\u003e\n\u003ch2 class=\"hb3-head\" id=\"hb3-box\"\u003eAll in. \u003cem\u003eBox out.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"hb3-lede\"\u003eNew and never used. The printed retail carton is the only standard item missing; every standard accessory is here, in plain protective packaging.\u003c\/p\u003e\n\u003cp class=\"hb3-why\"\u003e\u003cb\u003eWhy no carton?\u003c\/b\u003e eufy sells HomeBase 3 inside some multi-camera kits. This one is new, unused stock separated from a genuine kit, so it travels without a carton of its own.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3-box hb3-rv\"\u003e\n\u003ch3\u003eIn the parcel\u003c\/h3\u003e\n\u003cul class=\"hb3-in\"\u003e\n\u003cli\u003eHomeBase 3 (S380, T8030)\u003c\/li\u003e\n\u003cli\u003ePower adapter and lead\u003c\/li\u003e\n\u003cli\u003eEthernet cable\u003c\/li\u003e\n\u003cli\u003eReset pin\u003c\/li\u003e\n\u003cli\u003eHard-drive screw pack\u003c\/li\u003e\n\u003cli\u003ePrinted quick-start guide\u003c\/li\u003e\n\u003cli\u003ePlus: an Australian power adapter, packed separately\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"hb3-out\"\u003e\n\u003ch3\u003eNot included\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe printed retail carton\u003c\/li\u003e\n\u003cli\u003eA hard drive (add your own)\u003c\/li\u003e\n\u003cli\u003eCameras, doorbells, locks and sensors\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 8 · fair questions + buying --\u003e\n\u003csection class=\"hb3-panel hb3-paper\" aria-labelledby=\"hb3-faq\"\u003e\n\u003cdiv class=\"hb3-w\"\u003e\n\u003cdiv class=\"hb3-rv\"\u003e\n\u003cp class=\"hb3-label\"\u003eQuestions\u003c\/p\u003e\n\u003ch2 class=\"hb3-head\" id=\"hb3-faq\"\u003eFair \u003cem\u003equestions.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb3-faq\"\u003e\n\u003cdetails name=\"hb3-faq\"\u003e\u003csummary\u003eWhat does New No Box mean?\u003c\/summary\u003e\u003cp\u003eNew and never used, with every standard accessory. Only the printed retail carton is missing, so it ships in plain protective packaging instead.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"hb3-faq\"\u003e\u003csummary\u003eDoes it record on its own?\u003c\/summary\u003e\u003cp\u003eNo. It has no camera; it stores what compatible eufy devices send it.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"hb3-faq\"\u003e\u003csummary\u003eWhich hard drive fits?\u003c\/summary\u003e\u003cp\u003eA 5 V, 2.5-inch SATA hard drive or SSD up to 16 TB, drawing no more than about 6 W. Not included; 12 V drives won’t work.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"hb3-faq\"\u003e\u003csummary\u003eIs there a monthly fee?\u003c\/summary\u003e\u003cp\u003eNone for local storage. Optional eufy cloud features are separate, can cost extra, and send clips or thumbnails to the cloud when you switch them on.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"hb3-faq\"\u003e\u003csummary\u003eI have a HomeBase 2. Can I move across?\u003c\/summary\u003e\u003cp\u003eeufy’s One-Tap Migration moves supported devices from HomeBase 2 to HomeBase 3, along with their saved video and settings.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"hb3-faq\"\u003e\u003csummary\u003eWhen will my order leave Townsville?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day; same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare. Australia Post delivery time is on top.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdl class=\"hb3-rows hb3-terms\"\u003e\n\u003cdiv\u003e\n\u003cdt\u003e$99+\u003c\/dt\u003e\n\u003cdd\u003e\n\u003ch3\u003eExpress shipping included\u003c\/h3\u003e\n\u003cp data-cg=\"ship\"\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99.00 it’s $9.95 tracked, or $12.95 Express.\u003c\/p\u003e\n\u003cp\u003eWe do our best to get orders out the same day; same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare.\u003c\/p\u003e\n\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003e12\u003c\/dt\u003e\n\u003cdd\u003e\n\u003ch3\u003eMonths of warranty\u003c\/h3\u003e\n\u003cp\u003eOur own 12-month warranty, not a manufacturer warranty, with Australian Consumer Law rights on top. Faulty or not as described? We cover the return postage.\u003c\/p\u003e\n\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003e30\u003c\/dt\u003e\n\u003cdd\u003e\n\u003ch3\u003eDays to change your mind\u003c\/h3\u003e\n\u003cp data-cg=\"returns\"\u003eChange of mind within 30 days of delivery, complete and unused. You pay the return postage; the original shipping isn’t refunded.\u003c\/p\u003e\n\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003cp class=\"hb3-who\"\u003eWho you’re buying from: an independent Australian importer in Townsville.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 9 · spec sheet (always the last heading) --\u003e\n\u003csection class=\"hb3-specs\" aria-labelledby=\"hb3-specs\"\u003e\n\u003cdiv class=\"hb3-w\"\u003e\n\u003cp class=\"hb3-label\"\u003eThe details\u003c\/p\u003e\n\u003ch2 class=\"hb3-head\" id=\"hb3-specs\"\u003eHub \u003cem\u003especs.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"hb3-spec-grid\"\u003e\n\u003cdiv\u003e\n\u003ctable\u003e\n\u003ccaption\u003eHub\u003c\/caption\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel\u003c\/th\u003e\n\u003ctd\u003eeufy HomeBase 3, S380 (T8030)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCondition\u003c\/th\u003e\n\u003ctd\u003eNew No Box: new, never used, no printed retail carton\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProcessor\u003c\/th\u003e\n\u003ctd\u003eQuad-core ARM Cortex-A55; 1 TOPS NPU on eufy Australia’s comparison table\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAI\u003c\/th\u003e\n\u003ctd\u003eBionicMind on the hub: face, human, vehicle and pet detection, with supported cameras\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSiren\u003c\/th\u003e\n\u003ctd\u003e100 dB, built in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ctable\u003e\n\u003ccaption\u003eStorage\u003c\/caption\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuilt in\u003c\/th\u003e\n\u003ctd\u003e16 GB eMMC, non-removable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eExpansion\u003c\/th\u003e\n\u003ctd\u003eOne SATA bay: 5 V 2.5-inch HDD or SSD, up to 16 TB, sold separately; 12 V drives not supported\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e24\/7 recording\u003c\/th\u003e\n\u003ctd\u003eNeeds a drive fitted, on cameras that support it\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eUSB\u003c\/th\u003e\n\u003ctd\u003e2 ports: charge a camera, or back up to a USB flash drive\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMonthly fee\u003c\/th\u003e\n\u003ctd\u003eNone for local storage; optional cloud features are separate\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ctable\u003e\n\u003ccaption\u003ePower and network\u003c\/caption\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eNetwork\u003c\/th\u003e\n\u003ctd\u003eEthernet (10\/100\/1000), cable included, for setup; Wi-Fi from firmware v3.1.5.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSetup help\u003c\/th\u003e\n\u003ctd\u003eHaving trouble pairing devices? Try this: keep the HomeBase on the network cable to your modem and set the modem’s 2.4 GHz channel to 1, 6 or 11.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePower\u003c\/th\u003e\n\u003ctd\u003e12 V \/ 2 A adapter; an Australian power adapter, packed separately\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBackup battery\u003c\/th\u003e\n\u003ctd\u003eNone\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePlacement\u003c\/th\u003e\n\u003ctd\u003eIndoors, on mains power\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ctable\u003e\n\u003ccaption\u003eDevices\u003c\/caption\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCompatibility\u003c\/th\u003e\n\u003ctd\u003eBy exact model code; see the list above\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eApple Home\u003c\/th\u003e\n\u003ctd\u003eWith supported cameras\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFrom HomeBase 2\u003c\/th\u003e\n\u003ctd\u003eOne-Tap Migration for supported devices, their video and settings\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- fine print --\u003e\n\u003cdiv class=\"hb3-fine\"\u003e\n\u003cdiv class=\"hb3-w\"\u003e\n\u003cspan class=\"hb3-mark\"\u003eCamGuard Australia\u003c\/span\u003e\n\u003cp\u003eCompatibility follows eufy’s most recent published guides and our compatibility checker. Where eufy’s documents disagree, we follow the most recent one, and where eufy hasn’t confirmed a pairing we mark it not compatible until it does.\u003c\/p\u003e\n\u003cp\u003eHomeBase 3 stores and organises footage from compatible cameras. It records and alerts; it doesn’t prevent anything, and recognition and detection can miss or mislabel activity.\u003c\/p\u003e\n\u003cp\u003eProduct images are official eufy images; some are cropped, have eufy’s own text removed, or are colour-graded. Illustrations and diagrams are labelled and not to scale. We describe packaging and the published spec sheet only and do not open or test each unit individually.\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty applies, not a manufacturer warranty. Nothing here limits your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller, not an official or authorised supplier or representative of eufy, Anker Innovations or their affiliates. Trademarks belong to their owners.\u003c\/p\u003e\n\u003cp\u003eDetails believed accurate at time of listing.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43073801814059,"sku":"CG-HB3-NNB-S","price":249.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_44_Frame_51.png?v=1784327474"},{"product_id":"eufy-security-c30-smart-video-doorbell-ai-human-detection-brand-new","title":"eufy Video Doorbell C30 | Brand New","description":"\u003c!-- CamGuard Australia \u0026#183; eufy Video Doorbell C30 (T8224) \u0026#183; Brand New \u0026#183; SKU CG-DBC30-BN-S \u0026#183; pilot 02.10.2026. Facts: FACTS-CHECK.md beside this file. Motion is scroll-linked, transform and opacity only; no scripts, no filters, nothing loops. --\u003e\n\u003cdiv class=\"cgau-listing cgau-c30\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,800;1,9..144,800\u0026family=Geist:wght@400..600\u0026display=swap');\n\n.cgau-listing.cgau-c30{--ink:#1a1733;--roof:#2b2650;--paper:#ffeee6;--voice:#ff5a36;--voice-ink:#c23a1c;--ring:#5cc0ff;--rule:rgba(26,23,51,.16);--mute:#5b5670;--disp:'Fraunces',Georgia,'Times New Roman',serif;--body:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;font-family:var(--body);font-size:17px;line-height:1.55;font-weight:400;color:var(--ink);background:#fff;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-align:left;overflow-x:clip}\n\n.cgau-listing *,.cgau-listing *::before,.cgau-listing *::after{box-sizing:border-box}\n.cgau-listing p,.cgau-listing ul,.cgau-listing ol,.cgau-listing li,.cgau-listing figure,.cgau-listing figcaption,.cgau-listing dl,.cgau-listing dt,.cgau-listing dd,.cgau-listing table,.cgau-listing caption{margin:0;padding:0;border:0}\n.cgau-listing ul,.cgau-listing ol{list-style:none}\n.cgau-listing p{text-align:left}\n.cgau-listing img{display:block;max-width:100%;height:auto;border:0;border-radius:0}\n.cgau-listing a{color:inherit;text-decoration:none}\n.cgau-listing table{border-collapse:collapse;width:100%}\n.cgau-listing td,.cgau-listing th{border:0;padding:0;text-align:left;font-weight:inherit;vertical-align:top}\n.cgau-listing b,.cgau-listing strong{font-weight:600}\n.cgau-listing em,.cgau-listing i{font-style:normal}\n.cgau-listing svg{display:block;overflow:visible}\n\n.cgau-listing .c30-w{max-width:1140px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}\n.cgau-listing .c30-label{display:block;font-size:13px;line-height:1.2;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;color:var(--voice-ink)}\n.cgau-listing .c30-display,.cgau-listing .c30-head{font-family:var(--disp);font-weight:800;font-optical-sizing:auto;letter-spacing:-.035em;max-width:14ch;text-wrap:balance;overflow-wrap:break-word;hyphens:auto}\n.cgau-listing .c30-display{font-size:clamp(54px,8.6vw,122px);line-height:.9}\n.cgau-listing .c30-head{font-size:clamp(46px,8.4vw,112px);line-height:.92}\n.cgau-listing .c30-display em,.cgau-listing .c30-head em{font-style:italic;color:var(--voice);padding-right:.07em;margin-right:-.07em}\n.cgau-listing .c30-lede{font-size:clamp(17px,1.5vw,20px);line-height:1.5;max-width:46ch;margin-top:24px;text-wrap:pretty}\n.cgau-listing .c30-small{font-size:14px;line-height:1.5;color:var(--mute);max-width:62ch}\n.cgau-listing .c30-tag{position:absolute;z-index:6;left:12px;bottom:12px;font-size:12px;line-height:1;font-weight:500;color:#4a4560;background:rgba(255,255,255,.94);padding:6px 9px;border-radius:99px}\n.cgau-listing .c30-xlink{font-weight:600;border-bottom:2px solid currentColor}\n.cgau-listing .c30-xlink:focus-visible,.cgau-listing summary:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:4px}\n\n.cgau-listing .c30-panel{position:relative;border-radius:36px;padding:clamp(64px,9vw,128px) 0;margin:14px 0}\n.cgau-listing .c30-aub{background:var(--ink);color:#ece8fb}\n.cgau-listing .c30-aub .c30-label{color:var(--voice)}\n.cgau-listing .c30-aub .c30-small{color:#bdb6da}\n.cgau-listing .c30-tom{background:var(--voice);color:var(--ink)}\n.cgau-listing .c30-tom .c30-label{color:var(--ink)}\n.cgau-listing .c30-tom .c30-head em{color:#fff}\n.cgau-listing .c30-blush{background:var(--paper)}\n\n.cgau-listing .c30-hero{position:relative;padding:clamp(36px,5vw,80px) 0 18px}\n.cgau-listing .c30-hero-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(28px,5vw,72px);align-items:end}\n.cgau-listing .c30-hero-copy{align-self:center;padding-bottom:40px}\n.cgau-listing .c30-assure{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:15px;font-weight:500}\n.cgau-listing .c30-assure li{display:inline-flex;align-items:center;gap:9px}\n.cgau-listing .c30-assure li::before{content:\"\";width:10px;height:10px;border-radius:3px;background:var(--voice);transform:rotate(45deg)}\n.cgau-listing .c30-artcol{position:relative}\n.cgau-listing .c30-door{position:relative;aspect-ratio:4\/5;border-radius:30px;overflow:clip;background:repeating-linear-gradient(180deg,#fffaf7 0 46px,#f0ddd3 46px 49px)}\n.cgau-listing .c30-slab{position:absolute;left:0;top:0;bottom:0;width:50%;background:var(--voice);box-shadow:inset -16px 0 0 #e8492a}\n.cgau-listing .c30-slab::before,.cgau-listing .c30-slab::after{content:\"\";position:absolute;left:18%;right:24%;border:7px solid #de4428;border-radius:8px}\n.cgau-listing .c30-slab::before{top:33%;height:22%}\n.cgau-listing .c30-slab::after{top:61%;height:31%}\n.cgau-listing .c30-jamb{position:absolute;left:50%;top:0;bottom:0;width:6.5%;background:#fff;box-shadow:-5px 0 0 var(--roof),6px 0 14px rgba(26,23,51,.12)}\n.cgau-listing .c30-knob{position:absolute;left:35%;top:56%;width:7%;aspect-ratio:1;border-radius:50%;background:var(--roof);box-shadow:inset 0 0 0 4px #4a4380}\n.cgau-listing .c30-plate{position:absolute;left:12%;top:8%;width:24%;aspect-ratio:1\/1.05;border-radius:16px;background:var(--paper);display:grid;place-items:center;transform-origin:50% 4%;transform:rotate(-4deg);box-shadow:0 12px 20px -12px rgba(26,23,51,.55)}\n.cgau-listing .c30-plate::before{content:\"\";position:absolute;left:50%;top:6%;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--roof)}\n.cgau-listing .c30-plate b{font-family:var(--disp);font-weight:800;font-size:clamp(34px,4.4vw,60px);line-height:1;letter-spacing:-.04em;color:var(--ink);padding:0 .06em;margin-top:.12em}\n.cgau-listing .c30-hglow{position:absolute;left:77%;top:54%;width:34%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(92,192,255,.6),rgba(92,192,255,0))}\n.cgau-listing .c30-unit{position:absolute;z-index:5;left:58%;top:6%;width:44%;max-width:none}\n.cgau-listing .c30-matwrap{position:absolute;z-index:7;left:9%;bottom:-62px}\n.cgau-listing .c30-mat{display:block;transform:rotate(-3deg);background:var(--voice);color:var(--ink);padding:20px 40px;border-radius:12px;font-size:14px;line-height:1;font-weight:600;letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;box-shadow:0 18px 30px -14px rgba(26,23,51,.6);outline:2px dashed rgba(26,23,51,.4);outline-offset:-9px}\n\n.cgau-listing .c30-run-sec{overflow:clip}\n.cgau-listing .c30-run-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:20px 48px;align-items:end;margin-bottom:clamp(28px,4vw,48px)}\n.cgau-listing .c30-run-head .c30-lede{margin-top:0;color:#d9d4ee}\n.cgau-listing .c30-stage{display:grid;grid-template-columns:minmax(0,690px) 220px;justify-content:center;align-items:center}\n.cgau-listing .c30-scene{grid-area:1\/1\/2\/2;position:relative;aspect-ratio:3\/2;border-radius:24px;overflow:clip;background:#ffe4d8}\n.cgau-listing .c30-canvas{position:absolute;left:0;top:0;height:100%;aspect-ratio:3\/2}\n.cgau-listing .c30-canvas\u003esvg{position:absolute;inset:0;width:100%;height:100%}\n.cgau-listing .c30-walker{position:absolute;inset:0;z-index:4;transform:translate(44.583%,-21%)}\n.cgau-listing .c30-person{position:absolute;left:-5%;top:65%;width:5%;height:15%}\n.cgau-listing .c30-person svg{position:static;width:100%;height:100%}\n.cgau-listing .c30-who{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%);white-space:nowrap;font-family:var(--disp);font-style:italic;font-weight:800;font-size:15px;line-height:1;color:var(--ink);background:var(--voice);padding:5px 9px 6px;border-radius:8px}\n.cgau-listing .c30-who::after{content:\"\";position:absolute;left:50%;top:100%;margin-left:-5px;border:5px solid transparent;border-top-color:var(--voice)}\n.cgau-listing .c30-sglow{position:absolute;z-index:2;left:45.17%;top:49%;width:9%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(92,192,255,.95),rgba(92,192,255,0))}\n.cgau-listing .c30-burst{position:absolute;z-index:3;left:45.17%;top:49%;width:13%;aspect-ratio:1;transform:translate(-50%,-50%);opacity:0}\n.cgau-listing .c30-burst svg{position:static}\n.cgau-listing .c30-sig i{position:absolute;z-index:3;width:max(1.1%,5px);aspect-ratio:1;border-radius:50%;background:var(--voice);box-shadow:0 0 0 3px rgba(255,90,54,.25)}\n.cgau-listing .c30-sig i:nth-child(1){left:48.6%;top:41%}.cgau-listing .c30-sig i:nth-child(2){left:53.6%;top:34.5%}.cgau-listing .c30-sig i:nth-child(3){left:59.4%;top:30%}.cgau-listing .c30-sig i:nth-child(4){left:65.8%;top:27.6%}.cgau-listing .c30-sig i:nth-child(5){left:72.4%;top:27.4%}.cgau-listing .c30-sig i:nth-child(6){left:79.2%;top:29.2%}.cgau-listing .c30-sig i:nth-child(7){left:86%;top:32.4%}\n.cgau-listing .c30-chip{position:absolute;z-index:5;left:3%;top:5%;white-space:nowrap;font-size:12px;line-height:1;font-weight:600;padding:7px 10px;border-radius:99px;background:var(--ink);color:#fff;display:inline-flex;align-items:center;gap:7px}\n.cgau-listing .c30-evt{opacity:0}\n.cgau-listing .c30-evt::before{content:\"\";width:8px;height:8px;border-radius:50%;background:var(--voice)}\n.cgau-listing .c30-sav::before{content:\"\";width:9px;height:11px;border-radius:1px 4px 1px 1px;background:var(--paper)}\n.cgau-listing .c30-capbar{grid-area:2\/1\/3\/2;display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start;margin-top:20px}\n.cgau-listing .c30-bars{display:flex;align-items:flex-end;gap:5px;height:40px;padding-top:4px}\n.cgau-listing .c30-bars i{display:block;width:9px;border-radius:2px;background:rgba(255,255,255,.16);overflow:clip}\n.cgau-listing .c30-bars i:nth-child(1){height:10px}.cgau-listing .c30-bars i:nth-child(2){height:18px}.cgau-listing .c30-bars i:nth-child(3){height:26px}.cgau-listing .c30-bars i:nth-child(4){height:34px}\n.cgau-listing .c30-bars i::after{content:\"\";display:block;height:100%;background:var(--voice);transform-origin:center bottom}\n.cgau-listing .c30-caps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}\n.cgau-listing .c30-caps li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 14px;align-items:baseline}\n.cgau-listing .c30-caps b{grid-row:1\/3;font-family:var(--disp);font-weight:800;font-size:clamp(30px,3.4vw,44px);line-height:.9;letter-spacing:-.04em;color:var(--voice);padding:0 .04em}\n.cgau-listing .c30-caps h3{font-family:var(--disp);font-weight:800;font-size:clamp(22px,2.2vw,28px);line-height:1.05;letter-spacing:-.025em;color:#fff}\n.cgau-listing .c30-caps p{font-size:16px;line-height:1.45;color:#d9d4ee;max-width:54ch}\n.cgau-listing .c30-phone{grid-area:1\/2\/3\/3;position:relative;z-index:6;width:224px;margin-left:-40px;transform:rotate(-5deg);font-size:12px;line-height:1.2}\n.cgau-listing .c30-phin{position:relative;aspect-ratio:9\/19;border-radius:15%\/7.2%;background:#0d0b1b;box-shadow:inset 0 0 0 2px #3d3770,0 34px 50px -24px rgba(0,0,0,.7)}\n.cgau-listing .c30-screen{position:absolute;inset:3.6%;border-radius:12%\/5.8%;overflow:clip;background:radial-gradient(120% 60% at 50% 100%,rgba(255,90,54,.55),rgba(255,90,54,0) 70%),linear-gradient(165deg,#3a3368,#141127 70%)}\n.cgau-listing .c30-screen::before{content:\"\";position:absolute;z-index:4;left:36%;right:36%;top:2.4%;height:3.2%;border-radius:99px;background:#0d0b1b}\n.cgau-listing .c30-ph{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;padding:20% 8% 9%;color:#fff;text-align:center}\n.cgau-listing .c30-ph1{opacity:0;background:linear-gradient(170deg,#2b2650,#141127)}\n.cgau-listing .c30-ava{width:38%;aspect-ratio:1;border-radius:50%;background:var(--voice);display:grid;place-items:center;margin-bottom:10%}\n.cgau-listing .c30-ava::before{content:\"\";width:28%;height:62%;border-radius:4px;background:#15131f;box-shadow:inset 0 -9px 0 -6px var(--ring)}\n.cgau-listing .c30-ph b{font-family:var(--disp);font-weight:800;font-size:1.5em;line-height:1.05;letter-spacing:-.02em}\n.cgau-listing .c30-ph small{display:block;margin-top:5%;font-size:.95em;color:#c9c3e6}\n.cgau-listing .c30-btns{margin-top:auto;display:flex;gap:24%;width:100%;justify-content:center}\n.cgau-listing .c30-btns i{width:30%;aspect-ratio:1;border-radius:50%;background:var(--voice)}\n.cgau-listing .c30-btns i+i{background:var(--ring)}\n.cgau-listing .c30-ph2{padding:16% 0 0;background:#141127}\n.cgau-listing .c30-live{position:relative;width:100%;aspect-ratio:16\/9;background:#ffe4d8}\n.cgau-listing .c30-live svg{width:100%;height:100%}\n.cgau-listing .c30-live em{position:absolute;left:5%;top:7%;font-size:.8em;font-weight:600;line-height:1;background:var(--voice);color:var(--ink);padding:3px 5px;border-radius:4px}\n.cgau-listing .c30-bub{align-self:flex-start;margin:9% 0 0 8%;width:44%;height:2.1em;border-radius:12px 12px 12px 3px;background:#ece8fb;display:flex;align-items:center;justify-content:center;gap:9%}\n.cgau-listing .c30-bub::before,.cgau-listing .c30-bub::after{content:\"\";width:9%;aspect-ratio:1;border-radius:50%;background:var(--ink);box-shadow:220% 0 0 var(--ink)}\n.cgau-listing .c30-bub2{align-self:flex-end;margin:5% 8% 0 0;border-radius:12px 12px 3px 12px;background:var(--ring)}\n.cgau-listing .c30-pills{margin-top:auto;margin-bottom:24%;display:flex;flex-direction:column;gap:.5em;width:84%}\n.cgau-listing .c30-pills i{display:block;border:1.5px solid rgba(255,255,255,.35);border-radius:99px;padding:.5em .4em;font-size:.92em;font-weight:500}\n.cgau-listing .c30-toast{position:absolute;z-index:3;left:6%;right:6%;bottom:5%;display:flex;align-items:center;gap:8%;background:var(--paper);color:var(--ink);border-radius:10px;padding:.6em .7em;font-size:.92em;font-weight:600;text-align:left}\n.cgau-listing .c30-toast::before{content:\"\";flex:none;width:.85em;height:1.1em;border-radius:1px 4px 1px 1px;background:var(--voice)}\n.cgau-listing .c30-proof{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:10px clamp(20px,4vw,48px);align-items:end;margin-top:clamp(40px,6vw,72px);padding-top:clamp(24px,3vw,36px);border-top:1px solid rgba(255,255,255,.16)}\n.cgau-listing .c30-strip{grid-area:1\/1\/2\/2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1.4vw,16px)}\n.cgau-listing .c30-strip li{position:relative}\n.cgau-listing .c30-strip img{width:100%;aspect-ratio:4\/5;object-fit:cover;border-radius:16px}\n.cgau-listing .c30-strip li:nth-child(2){transform:translateY(-18px)}\n.cgau-listing .c30-strip b{position:absolute;left:8px;bottom:8px;font-family:var(--disp);font-style:italic;font-weight:800;font-size:clamp(14px,1.6vw,19px);line-height:1;color:var(--ink);background:var(--voice);padding:5px 9px 6px;border-radius:8px}\n.cgau-listing .c30-stripcap{grid-area:2\/1\/3\/2;font-size:12px;color:#a59fc4}\n.cgau-listing .c30-proof\u003ediv{grid-area:1\/2\/3\/3;align-self:center}\n.cgau-listing .c30-proof p+p{margin-top:12px}\n\n.cgau-listing .c30-pow-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,72px);align-items:center}\n.cgau-listing .c30-rows{margin-top:clamp(28px,4vw,44px);border-top:1px solid var(--rule)}\n.cgau-listing .c30-rows\u003ediv{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:6px 24px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--rule)}\n.cgau-listing .c30-rows dt{font-family:var(--disp);font-weight:800;font-size:clamp(32px,3.8vw,52px);line-height:.95;letter-spacing:-.04em;padding:0 .04em}\n.cgau-listing .c30-rows dt small{font-size:.42em;letter-spacing:0;margin-left:4px}\n.cgau-listing .c30-rows dd{font-size:15px;line-height:1.45}\n.cgau-listing .c30-tom .c30-rows,.cgau-listing .c30-tom .c30-rows\u003ediv{border-color:rgba(26,23,51,.28)}\n.cgau-listing .c30-shot{position:relative}\n.cgau-listing .c30-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.cgau-listing .c30-pair img{width:100%;border-radius:22px;box-shadow:0 30px 50px -30px rgba(60,10,0,.6)}\n.cgau-listing .c30-pair img+img{transform:translateY(34px)}\n.cgau-listing .c30-shot figcaption{margin-top:44px;text-align:right;font-size:12px;color:#3a1a12}\n.cgau-listing .c30-batt{position:absolute;z-index:3;left:-7%;top:-22px;display:flex;align-items:center;background:#fff;padding:12px 14px;border-radius:16px;box-shadow:0 20px 34px -18px rgba(26,23,51,.6)}\n.cgau-listing .c30-cells{position:relative;display:flex;gap:4px;width:clamp(110px,13vw,150px);height:clamp(44px,5vw,56px);border:4px solid var(--ink);border-radius:10px;padding:4px}\n.cgau-listing .c30-cells::after{content:\"\";position:absolute;right:-11px;top:30%;width:6px;height:40%;border-radius:0 3px 3px 0;background:var(--ink)}\n.cgau-listing .c30-cells i{flex:1;border-radius:3px;background:var(--voice)}\n.cgau-listing .c30-plug{position:relative;margin-left:14px;width:26px;height:16px;border-radius:4px;background:var(--ink)}\n.cgau-listing .c30-plug::after{content:\"\";position:absolute;left:100%;top:6px;width:48px;height:4px;background:var(--ink);border-radius:2px}\n\n.cgau-listing .c30-wide{max-width:18ch}\n.cgau-listing .c30-chime-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px);align-items:start;margin-top:clamp(8px,2vw,24px)}\n.cgau-listing .c30-yes{border-top:2px solid var(--ink)}\n.cgau-listing .c30-yes li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 18px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--rule)}\n.cgau-listing .c30-yes li::before{content:\"\\2713\";grid-row:1\/3;font-weight:600;font-size:18px;line-height:1;color:#fff;background:var(--voice-ink);width:32px;height:32px;border-radius:50%;display:grid;place-items:center;align-self:center}\n.cgau-listing .c30-yes strong{font-family:var(--disp);font-weight:800;font-size:clamp(28px,3.4vw,46px);line-height:1;letter-spacing:-.035em}\n.cgau-listing .c30-yes strong small{font-family:var(--body);font-weight:600;font-size:14px;letter-spacing:.04em;color:var(--voice-ink);margin-left:10px;vertical-align:.3em}\n.cgau-listing .c30-yes p{font-size:15px;line-height:1.45;color:#3a3550}\n.cgau-listing .c30-nope{margin-top:26px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 22px}\n.cgau-listing .c30-nope li{font-size:14px;line-height:1.45;color:#3a3550;padding-top:12px;border-top:1px solid var(--rule)}\n.cgau-listing .c30-nope b{display:block;font-size:15px;color:var(--ink);margin-bottom:2px}\n.cgau-listing .c30-nope b::before{content:\"\\2715\";color:var(--voice-ink);margin-right:8px}\n\n.cgau-listing .c30-ghostclip{position:absolute;inset:0;overflow:clip;border-radius:inherit;pointer-events:none}\n.cgau-listing .c30-ghost{position:absolute;right:5%;top:6%;font-family:var(--disp);font-weight:800;font-size:clamp(150px,24vw,330px);line-height:1;letter-spacing:-.04em;padding:0 .06em;color:#fff;opacity:.06;user-select:none}\n.cgau-listing .c30-points{position:relative;aspect-ratio:1000\/480;margin-top:clamp(28px,4vw,48px)}\n.cgau-listing .c30-points svg{position:absolute;inset:0;width:100%;height:100%}\n.cgau-listing .c30-blade{position:absolute;z-index:2;left:42%;top:50%;width:11%;height:max(1.6%,5px);margin-top:max(-.8%,-2.5px);border-radius:4px;background:var(--voice);transform-origin:0 50%;transform:rotate(22deg)}\n.cgau-listing .c30-tokw{position:absolute;inset:0;z-index:3}\n.cgau-listing .c30-tok{position:absolute;left:9.5%;top:46.9%;width:3%;aspect-ratio:1;border-radius:4px;background:var(--voice);box-shadow:inset 0 0 0 3px var(--voice),inset 0 0 0 6px var(--ink)}\n.cgau-listing .c30-tokA{transform:translate(74%,-25%)}\n.cgau-listing .c30-tokB{transform:translate(74%,25%)}\n.cgau-listing .c30-dest{position:absolute;right:12.5%;font-size:13px;line-height:1.25;color:#bdb6da;text-align:right}\n.cgau-listing .c30-dest b{display:block;font-family:var(--disp);font-weight:800;font-size:clamp(17px,2vw,24px);color:#fff;letter-spacing:-.02em}\n.cgau-listing .c30-dest-card{bottom:calc(79.2% + 6px)}\n.cgau-listing .c30-dest-hub{top:calc(79.2% + 6px)}\n.cgau-listing .c30-routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:clamp(32px,4vw,52px);border-top:1px solid rgba(255,255,255,.16);padding-top:22px}\n.cgau-listing .c30-routes h3{font-family:var(--disp);font-weight:800;font-size:clamp(22px,2.4vw,30px);line-height:1.05;letter-spacing:-.025em;color:#fff;margin-bottom:8px}\n.cgau-listing .c30-back{width:min(100%,220px);border-radius:14px;margin-bottom:16px}\n.cgau-listing .c30-routes p{font-size:15px;line-height:1.5;color:#cfc9ea}\n.cgau-listing .c30-imgnote{margin-top:14px;font-size:12px!important;color:#a59fc4!important}\n.cgau-listing .c30-routes em{color:var(--voice);font-weight:600}\n\n.cgau-listing .c30-wet{padding:clamp(72px,10vw,140px) 0}\n.cgau-listing .c30-wet-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,72px);align-items:center}\n.cgau-listing .c30-wet .c30-rows dt{color:var(--ink)}\n.cgau-listing .c30-wet .c30-rows dd{color:#3a3550}\n.cgau-listing .c30-lens{display:inline-block;vertical-align:middle;width:1.15em;height:1.15em;margin-left:.18em;border-radius:50%;box-shadow:0 0 0 3px var(--voice)}\n.cgau-listing .c30-temp dt{white-space:nowrap;font-size:clamp(30px,3.3vw,46px)}\n.cgau-listing .c30-dog{position:relative}\n.cgau-listing .c30-dog img{width:100%;border-radius:999px 999px 26px 26px}\n.cgau-listing .c30-dog figcaption{margin-top:10px;text-align:right;font-size:12px;color:var(--mute)}\n\n.cgau-listing .c30-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,4vw,56px);margin-top:clamp(32px,4vw,52px)}\n.cgau-listing .c30-ledger h3{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding-bottom:12px;border-bottom:2px solid var(--ink)}\n.cgau-listing .c30-ledger li{padding:16px 0;border-bottom:1px solid rgba(26,23,51,.28)}\n.cgau-listing .c30-ledger strong{display:block;font-family:var(--disp);font-weight:800;font-size:clamp(26px,3vw,40px);line-height:1;letter-spacing:-.03em}\n.cgau-listing .c30-ledger p{margin-top:6px;font-size:15px;line-height:1.45}\n.cgau-listing .c30-no strong{color:#fff}\n.cgau-listing .c30-trap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 28px;margin-top:clamp(28px,4vw,44px);font-size:15px;line-height:1.5}\n.cgau-listing .c30-trap span{max-width:68ch}\n\n.cgau-listing .c30-box-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,72px);align-items:start}\n.cgau-listing .c30-carton{position:relative;width:min(100%,300px);aspect-ratio:5\/4;margin-top:clamp(28px,4vw,40px);border:3px solid var(--ink);border-radius:8px;background:#fff}\n.cgau-listing .c30-carton::before{content:\"\";position:absolute;left:-3px;right:-3px;top:-3px;height:24%;border:3px solid var(--ink);border-radius:8px 8px 0 0;background:#fff8f4}\n.cgau-listing .c30-carton img{position:absolute;left:12%;top:31%;height:60%;width:auto}\n.cgau-listing .c30-carton b{position:absolute;left:38%;bottom:30%;font-family:var(--disp);font-weight:800;font-size:clamp(30px,3.6vw,44px);line-height:1;letter-spacing:-.04em;padding:0 .04em}\n.cgau-listing .c30-carton small{position:absolute;left:39%;bottom:16%;font-size:12px;font-weight:600;letter-spacing:.1em;color:var(--mute)}\n.cgau-listing .c30-cartonfig figcaption{margin-top:10px;font-size:12px;color:var(--mute)}\n.cgau-listing .c30-tape{position:absolute;z-index:2;left:-5%;right:-5%;top:15%;height:14%;background:var(--voice);transform-origin:left center;border-radius:2px;box-shadow:0 6px 12px -8px rgba(26,23,51,.5)}\n.cgau-listing .c30-slip{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:0 32px}\n.cgau-listing .c30-slip h3{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--voice-ink);padding-bottom:10px;border-bottom:2px solid var(--ink)}\n.cgau-listing .c30-in{counter-reset:c30i}\n.cgau-listing .c30-in li{counter-increment:c30i;display:flex;gap:14px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--rule);font-size:15px;line-height:1.35}\n.cgau-listing .c30-in li::before{content:counter(c30i);font-family:var(--disp);font-weight:800;font-size:22px;line-height:1;color:var(--voice-ink);min-width:16px}\n.cgau-listing .c30-out li{padding:10px 0;border-bottom:1px solid var(--rule);font-size:15px;line-height:1.35;color:#3a3550}\n.cgau-listing .c30-out li::before{content:\"\\2715\";color:var(--voice-ink);margin-right:10px;font-weight:600}\n\n.cgau-listing .c30-faq{margin-top:clamp(28px,4vw,44px);border-top:2px solid rgba(255,255,255,.8);max-width:920px}\n.cgau-listing .c30-faq details{border-bottom:1px solid rgba(255,255,255,.2)}\n.cgau-listing .c30-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-family:var(--disp);font-weight:800;font-size:clamp(20px,2vw,26px);line-height:1.15;letter-spacing:-.02em;color:#fff}\n.cgau-listing .c30-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .c30-faq summary::after{content:\"+\";flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--voice);color:var(--ink);font-family:var(--body);font-size:22px;line-height:1;font-weight:500}\n.cgau-listing .c30-faq details[open] summary::after{content:\"\\2212\"}\n.cgau-listing .c30-faq details p{padding:0 50px 22px 0;font-size:16px;line-height:1.6;max-width:64ch;color:#dcd7f0}\n.cgau-listing .c30-terms{margin-top:clamp(48px,6vw,80px);border-top:2px solid rgba(255,255,255,.8)}\n.cgau-listing .c30-terms\u003ediv{display:grid;grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);gap:8px 32px;align-items:baseline;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.2)}\n.cgau-listing .c30-terms strong{font-family:var(--disp);font-weight:800;font-size:clamp(56px,7vw,100px);line-height:.88;letter-spacing:-.05em;color:var(--voice);padding:0 .05em}\n.cgau-listing .c30-terms h3{font-size:17px;font-weight:600;color:#fff;margin-bottom:6px}\n.cgau-listing .c30-terms p{font-size:15px;line-height:1.55;color:#dcd7f0;max-width:60ch}\n.cgau-listing .c30-terms p+p{margin-top:8px}\n.cgau-listing .c30-who2{margin-top:26px;font-size:15px;color:#dcd7f0}\n\n.cgau-listing .c30-specs{padding:clamp(64px,8vw,112px) 0 24px}\n.cgau-listing .c30-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-top:clamp(28px,4vw,44px)}\n.cgau-listing .c30-spec-grid table{margin-bottom:12px}\n.cgau-listing .c30-spec-grid caption{caption-side:top;text-align:left;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--voice-ink);padding:22px 0 10px}\n.cgau-listing .c30-spec-grid tr{border-top:1px solid var(--rule)}\n.cgau-listing .c30-spec-grid th{width:34%;padding:12px 14px 12px 0;font-size:14px;line-height:1.45;font-weight:600}\n.cgau-listing .c30-spec-grid td{padding:12px 0;font-size:14px;line-height:1.5;color:#36324a}\n.cgau-listing .c30-more{margin-top:8px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}\n.cgau-listing .c30-more summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:15px;font-weight:600}\n.cgau-listing .c30-more summary::-webkit-details-marker{display:none}\n.cgau-listing .c30-more summary::after{content:\"+\";flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--ink);color:#fff;font-size:20px;line-height:1;font-weight:400}\n.cgau-listing .c30-more[open] summary::after{content:\"\\2212\"}\n.cgau-listing .c30-more .c30-spec-grid{margin-top:0}\n.cgau-listing .c30-fine{border-top:1px solid var(--rule);padding:32px 0 56px;margin-top:24px}\n.cgau-listing .c30-fine p{max-width:820px;margin:0 auto 9px;text-align:center;font-size:12.5px;line-height:1.55;color:var(--mute)}\n.cgau-listing .c30-mark{display:block;text-align:center;font-family:var(--disp);font-size:17px;font-weight:800;letter-spacing:-.02em;margin-bottom:14px;white-space:nowrap}\n\n@keyframes cgau-c30-in{from{opacity:.001;transform:translateY(46px)}to{opacity:1;transform:none}}\n@keyframes cgau-c30-plate{0%{transform:rotate(-4deg)}30%{transform:rotate(10deg)}52%{transform:rotate(-7deg)}72%{transform:rotate(4deg)}100%{transform:rotate(-2deg)}}\n@keyframes cgau-c30-glow{0%{opacity:.15}40%{opacity:1}60%{opacity:.45}100%{opacity:1}}\n@keyframes cgau-c30-mat{from{opacity:0;transform:translateY(-46px) rotate(-14deg)}to{opacity:1;transform:rotate(-3deg)}}\n@keyframes cgau-c30-walk{0%{transform:none}5%{transform:translate(10.833%,0)}15%{transform:translate(27.5%,-21%)}22%,100%{transform:translate(44.583%,-21%)}}\n@keyframes cgau-c30-tag{0%,7%{opacity:0;transform:translateX(-50%) scale(.5)}11%,100%{opacity:1;transform:translateX(-50%)}}\n@keyframes cgau-c30-evt{0%,12%{opacity:0;transform:scale(.6)}16%,73%{opacity:1;transform:none}77%,100%{opacity:0;transform:translateY(-10px)}}\n@keyframes cgau-c30-sav{0%,78%{opacity:0;transform:scale(.6)}84%,100%{opacity:1;transform:none}}\n@keyframes cgau-c30-burst{0%,26%{opacity:0;transform:translate(-50%,-50%) scale(.3)}30%{opacity:1;transform:translate(-50%,-50%) scale(1)}37%,100%{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}\n@keyframes cgau-c30-sglow{0%,27%{opacity:0}31%,100%{opacity:1}}\n@keyframes cgau-c30-dot{from{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}\n@keyframes cgau-c30-ph1{0%,30%{opacity:0;transform:translateY(6%)}34%,49%{opacity:1;transform:none}53%,100%{opacity:0;transform:none}}\n@keyframes cgau-c30-ph2{0%,50%{opacity:0;transform:scale(.94)}55%,100%{opacity:1;transform:none}}\n@keyframes cgau-c30-buzz{0%,100%{transform:none}12%{transform:rotate(4deg)}25%{transform:rotate(-4deg)}38%{transform:rotate(4deg)}51%{transform:rotate(-4deg)}64%{transform:rotate(3deg)}77%{transform:rotate(-2deg)}88%{transform:rotate(1deg)}}\n@keyframes cgau-c30-bub{from{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}\n@keyframes cgau-c30-toast{from{opacity:0;transform:translateY(130%)}to{opacity:1;transform:none}}\n@keyframes cgau-c30-cap1{0%,80%{opacity:1;transform:none}100%{opacity:0;transform:translateY(-22px)}}\n@keyframes cgau-c30-cap{0%{opacity:0;transform:translateY(22px)}18%,82%{opacity:1;transform:none}100%{opacity:0;transform:translateY(-22px)}}\n@keyframes cgau-c30-capz{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}\n@keyframes cgau-c30-bar{from{transform:scaleY(0)}to{transform:scaleY(1)}}\n@keyframes cgau-c30-plug{from{transform:translateX(150%)}to{transform:none}}\n@keyframes cgau-c30-cell{from{opacity:.12}to{opacity:1}}\n@keyframes cgau-c30-slot{from{opacity:0;transform:translateX(72px)}to{opacity:1;transform:none}}\n@keyframes cgau-c30-blade{0%,44%{transform:rotate(-22deg)}56%,100%{transform:rotate(22deg)}}\n@keyframes cgau-c30-tokA{0%{transform:none}15%{transform:translate(31%,0)}23%{transform:translate(43.2%,-12.5%)}31%{transform:translate(57%,-25%)}40%,100%{transform:translate(74%,-25%)}}\n@keyframes cgau-c30-tokB{0%,57%{opacity:0;transform:none}60%{opacity:1;transform:none}72%{transform:translate(31%,0)}80%{transform:translate(43.2%,12.5%)}88%{transform:translate(57%,25%)}97%,100%{opacity:1;transform:translate(74%,25%)}}\n@keyframes cgau-c30-tape{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-c30-ghost{from{transform:translateY(70px)}to{transform:none}}\n\n\n\n@media (max-width:899px){\n.cgau-listing .c30-panel{border-radius:28px;margin:10px 0}\n.cgau-listing .c30-hero-grid,.cgau-listing .c30-run-head,.cgau-listing .c30-proof,.cgau-listing .c30-pow-grid,.cgau-listing .c30-chime-grid,.cgau-listing .c30-wet-grid,.cgau-listing .c30-box-grid{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .c30-hero-copy{padding-bottom:0;order:-1}\n.cgau-listing .c30-artcol{width:min(100%,400px);margin:0 auto}\n.cgau-listing .c30-matwrap{left:0;right:0;display:flex;justify-content:center}\n.cgau-listing .c30-caps{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .c30-stage{grid-template-columns:minmax(0,1fr) 190px}\n.cgau-listing .c30-phone{width:180px;margin-left:-30px}\n.cgau-listing .c30-routes{grid-template-columns:minmax(0,1fr);gap:18px}\n.cgau-listing .c30-spec-grid{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .c30-batt{left:4%;top:-26px;bottom:auto}\n.cgau-listing .c30-shot{margin-top:34px}\n.cgau-listing .c30-dog{width:min(100%,420px);margin:0 auto}\n.cgau-listing .c30-strip,.cgau-listing .c30-stripcap,.cgau-listing .c30-proof\u003ediv{grid-area:auto}\n.cgau-listing .c30-proof{align-items:start}\n}\n@media (max-width:699px){\n.cgau-listing .c30-stage{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .c30-scene{grid-area:1\/1\/2\/2;aspect-ratio:5\/4}\n.cgau-listing .c30-capbar{grid-area:2\/1\/3\/2;gap:12px;margin-top:14px}\n.cgau-listing .c30-phone{grid-area:1\/1\/2\/2;justify-self:end;align-self:center;width:29%;margin:0 2.5% 0 0;transform:rotate(-4deg);font-size:8px}\n.cgau-listing .c30-bars{height:30px}\n.cgau-listing .c30-bars i{width:6px}\n.cgau-listing .c30-bars i:nth-child(1){height:8px}.cgau-listing .c30-bars i:nth-child(2){height:14px}.cgau-listing .c30-bars i:nth-child(3){height:20px}.cgau-listing .c30-bars i:nth-child(4){height:26px}\n.cgau-listing .c30-caps h3{font-size:20px}\n.cgau-listing .c30-caps p{font-size:14.5px}\n.cgau-listing .c30-caps b{font-size:26px}\n.cgau-listing .c30-chip{font-size:10px;padding:5px 7px;gap:5px}\n.cgau-listing .c30-who{font-size:11px;padding:4px 6px 5px;bottom:calc(100% + 7px)}\n.cgau-listing .c30-ph b{font-size:1.35em}\n.cgau-listing .c30-panel{padding:44px 0}\n.cgau-listing .c30-artcol{width:min(100%,290px)}\n.cgau-listing .c30-rows\u003ediv{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);gap:4px 14px;padding:13px 0}\n.cgau-listing .c30-rows dt{font-size:30px}\n.cgau-listing .c30-rows dd{font-size:14px}\n.cgau-listing .c30-rows .c30-temp{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .c30-dog{width:min(100%,230px)}\n.cgau-listing .c30-back{float:right;width:118px;margin:2px 0 8px 14px}\n.cgau-listing .c30-faq summary{padding:16px 0}\n.cgau-listing .c30-strip li:nth-child(2){transform:translateY(-10px)}\n.cgau-listing .c30-strip b{left:5px;bottom:5px;font-size:13px;padding:4px 6px 5px}\n.cgau-listing .c30-proof{margin-top:36px}\n.cgau-listing .c30-ledger{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .c30-no{margin-top:28px}\n.cgau-listing .c30-no ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}\n.cgau-listing .c30-no strong{font-size:22px}\n.cgau-listing .c30-ledger li{padding:13px 0}\n.cgau-listing .c30-nope{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .c30-slip{grid-template-columns:minmax(0,1fr);gap:24px}\n.cgau-listing .c30-carton{width:200px}\n.cgau-listing .c30-out{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}\n.cgau-listing .c30-in li,.cgau-listing .c30-out li{padding:8px 0}\n.cgau-listing .c30-terms\u003ediv{grid-template-columns:100px minmax(0,1fr);gap:4px 12px;padding:16px 0}\n.cgau-listing .c30-terms strong{font-size:42px}\n.cgau-listing .c30-spec-grid th,.cgau-listing .c30-spec-grid td{padding-top:9px;padding-bottom:9px}\n.cgau-listing .c30-spec-grid caption{padding:16px 0 8px}\n.cgau-listing .c30-faq details p{padding-right:0}\n.cgau-listing .c30-dest{font-size:11px}\n.cgau-listing .c30-yes li{padding:14px 0}\n.cgau-listing .c30-mat{padding:16px 30px;font-size:12px}\n}\n\n\/* MOTION:BEGIN *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline:view()){\n.cgau-listing .c30-rv{animation:cgau-c30-in linear both;animation-timeline:view();animation-range:entry 0% entry 55%}\n.cgau-listing .c30-hero{view-timeline-name:--cgau-c30-hero}\n.cgau-listing .c30-plate{animation:cgau-c30-plate linear both;animation-timeline:--cgau-c30-hero;animation-range:cover 30% cover 95%}\n.cgau-listing .c30-hglow{animation:cgau-c30-glow linear both;animation-timeline:--cgau-c30-hero;animation-range:cover 30% cover 90%}\n.cgau-listing .c30-mat{animation:cgau-c30-mat linear both;animation-timeline:view();animation-range:entry 20% entry 100%}\n.cgau-listing .c30-run{height:2000px;view-timeline-name:--cgau-c30-run}\n.cgau-listing .c30-pin{position:sticky;top:max(104px,calc(50% - 280px))}\n.cgau-listing .c30-caps{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .c30-caps li{grid-area:1\/1}\n.cgau-listing .c30-caps li:nth-child(1){animation:cgau-c30-cap1 linear both;animation-timeline:--cgau-c30-run;animation-range:contain 0% contain 25%}\n.cgau-listing .c30-caps li:nth-child(2){animation:cgau-c30-cap linear both;animation-timeline:--cgau-c30-run;animation-range:contain 22% contain 50%}\n.cgau-listing .c30-caps li:nth-child(3){animation:cgau-c30-cap linear both;animation-timeline:--cgau-c30-run;animation-range:contain 47% contain 76%}\n.cgau-listing .c30-caps li:nth-child(4){animation:cgau-c30-capz linear both;animation-timeline:--cgau-c30-run;animation-range:contain 73% contain 82%}\n.cgau-listing .c30-walker{animation:cgau-c30-walk linear both;animation-timeline:--cgau-c30-run;animation-range:contain 0% contain 100%}\n.cgau-listing .c30-who{animation:cgau-c30-tag linear both;animation-timeline:--cgau-c30-run;animation-range:contain 0% contain 100%}\n.cgau-listing .c30-evt{animation:cgau-c30-evt linear both;animation-timeline:--cgau-c30-run;animation-range:contain 0% contain 100%}\n.cgau-listing .c30-sav{animation:cgau-c30-sav linear both;animation-timeline:--cgau-c30-run;animation-range:contain 0% contain 100%}\n.cgau-listing .c30-burst{animation:cgau-c30-burst linear both;animation-timeline:--cgau-c30-run;animation-range:contain 0% contain 100%}\n.cgau-listing .c30-sglow{animation:cgau-c30-sglow linear both;animation-timeline:--cgau-c30-run;animation-range:contain 0% contain 100%}\n.cgau-listing .c30-sig i{animation:cgau-c30-dot linear both;animation-timeline:--cgau-c30-run}\n.cgau-listing .c30-sig i:nth-child(1){animation-range:contain 29% contain 31%}.cgau-listing .c30-sig i:nth-child(2){animation-range:contain 30% contain 32%}.cgau-listing .c30-sig i:nth-child(3){animation-range:contain 31% contain 33%}.cgau-listing .c30-sig i:nth-child(4){animation-range:contain 32% contain 34%}.cgau-listing .c30-sig i:nth-child(5){animation-range:contain 33% contain 35%}.cgau-listing .c30-sig i:nth-child(6){animation-range:contain 34% contain 36%}.cgau-listing .c30-sig i:nth-child(7){animation-range:contain 35% contain 37%}\n.cgau-listing .c30-ph1{animation:cgau-c30-ph1 linear both;animation-timeline:--cgau-c30-run;animation-range:contain 0% contain 100%}\n.cgau-listing .c30-ph2{animation:cgau-c30-ph2 linear both;animation-timeline:--cgau-c30-run;animation-range:contain 0% contain 100%}\n.cgau-listing .c30-phin{animation:cgau-c30-buzz linear both;animation-timeline:--cgau-c30-run;animation-range:contain 35% contain 49%}\n.cgau-listing .c30-bub{animation:cgau-c30-bub linear both;animation-timeline:--cgau-c30-run;animation-range:contain 58% contain 62%}\n.cgau-listing .c30-bub2{animation-range:contain 64% contain 68%}\n.cgau-listing .c30-toast{animation:cgau-c30-toast linear both;animation-timeline:--cgau-c30-run;animation-range:contain 82% contain 88%}\n.cgau-listing .c30-bars i:nth-child(1)::after{animation:cgau-c30-bar linear both;animation-timeline:--cgau-c30-run;animation-range:contain 0% contain 25%}\n.cgau-listing .c30-bars i:nth-child(2)::after{animation:cgau-c30-bar linear both;animation-timeline:--cgau-c30-run;animation-range:contain 25% contain 50%}\n.cgau-listing .c30-bars i:nth-child(3)::after{animation:cgau-c30-bar linear both;animation-timeline:--cgau-c30-run;animation-range:contain 50% contain 75%}\n.cgau-listing .c30-bars i:nth-child(4)::after{animation:cgau-c30-bar linear both;animation-timeline:--cgau-c30-run;animation-range:contain 75% contain 100%}\n.cgau-listing .c30-batt{view-timeline-name:--cgau-c30-batt}\n.cgau-listing .c30-plug{animation:cgau-c30-plug linear both;animation-timeline:--cgau-c30-batt;animation-range:entry 30% cover 40%}\n.cgau-listing .c30-cells i{animation:cgau-c30-cell linear both;animation-timeline:--cgau-c30-batt}\n.cgau-listing .c30-cells i:nth-child(1){animation-range:cover 40% cover 46%}.cgau-listing .c30-cells i:nth-child(2){animation-range:cover 46% cover 52%}.cgau-listing .c30-cells i:nth-child(3){animation-range:cover 52% cover 58%}.cgau-listing .c30-cells i:nth-child(4){animation-range:cover 58% cover 64%}.cgau-listing .c30-cells i:nth-child(5){animation-range:cover 64% cover 70%}\n.cgau-listing .c30-yes li{animation:cgau-c30-slot linear both;animation-timeline:view();animation-range:entry 10% entry 80%}\n.cgau-listing .c30-points{view-timeline-name:--cgau-c30-pts}\n.cgau-listing .c30-blade{animation:cgau-c30-blade linear both;animation-timeline:--cgau-c30-pts;animation-range:cover 18% cover 82%}\n.cgau-listing .c30-tokA{animation:cgau-c30-tokA linear both;animation-timeline:--cgau-c30-pts;animation-range:cover 18% cover 82%}\n.cgau-listing .c30-tokB{animation:cgau-c30-tokB linear both;animation-timeline:--cgau-c30-pts;animation-range:cover 18% cover 82%}\n.cgau-listing .c30-clips{view-timeline-name:--cgau-c30-clips}\n.cgau-listing .c30-ghost{animation:cgau-c30-ghost linear both;animation-timeline:--cgau-c30-clips;animation-range:cover 0% cover 100%}\n.cgau-listing .c30-tape{animation:cgau-c30-tape linear both;animation-timeline:view();animation-range:entry 70% cover 50%}\n}\n}\n@media (max-width:899px) and (prefers-reduced-motion:no-preference){\n@supports (animation-timeline:view()){\n.cgau-listing .c30-run{height:1200px}\n.cgau-listing .c30-pin{top:max(84px,calc(50% - 210px))}\n}\n}\n\/* MOTION:END *\/\n\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4{color:inherit;margin:0;padding:0;text-transform:none}\n.cgau-listing .c30-display,.cgau-listing .c30-head{font-family:var(--disp)}\n.cgau-listing .c30-hero .c30-display,.cgau-listing .c30-blush .c30-head,.cgau-listing .c30-tom .c30-head,.cgau-listing .c30-wet .c30-head,.cgau-listing .c30-specs .c30-head{color:#1a1733}\n.cgau-listing .c30-aub .c30-head{color:#fff}\n.cgau-listing.cgau-listing{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:left}\n\u003c\/style\u003e\n\n\u003c!-- 1 \u0026#183; front door --\u003e\n\u003csection class=\"c30-hero\" aria-labelledby=\"c30-top\"\u003e\n\u003cdiv class=\"c30-w\"\u003e\n\u003cdiv class=\"c30-hero-grid\"\u003e\n\u003cdiv class=\"c30-artcol\"\u003e\n\u003cfigure class=\"c30-door\"\u003e\n\u003cdiv class=\"c30-slab\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"c30-jamb\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003cspan class=\"c30-knob\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cspan class=\"c30-plate\" aria-hidden=\"true\"\u003e\u003cb\u003e30\u003c\/b\u003e\u003c\/span\u003e\n\u003cspan class=\"c30-hglow\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cfigcaption class=\"c30-tag\"\u003eIllustration: the door is drawn; the doorbell is a eufy product image\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cimg class=\"c30-unit\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-c30-hero-unit.webp?v=1790903546\u0026amp;width=600\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-c30-hero-unit.webp?v=1790903546\u0026amp;width=300 300w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-c30-hero-unit.webp?v=1790903546\u0026amp;width=600 600w\" sizes=\"(min-width: 900px) 230px, 40vw\" width=\"597\" height=\"1352\" alt=\"eufy Video Doorbell C30, front view, with its lit blue ring button\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cspan class=\"c30-matwrap\" aria-hidden=\"true\"\u003e\u003cspan class=\"c30-mat\"\u003ePlease ring\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c30-hero-copy c30-rv\"\u003e\n\u003cp class=\"c30-label\"\u003eVideo Doorbell C30 · T8224 · Brand New\u003c\/p\u003e\n\u003ch2 class=\"c30-display\" id=\"c30-top\"\u003eThe door rings \u003cem\u003eyou.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"c30-lede\"\u003eSomeone presses the button and your phone gets a live video call from the front step, when the C30 runs on its own. 2K video, a 5,000 mAh battery with no doorbell wiring, and clips on your own microSD card with no monthly fee.\u003c\/p\u003e\n\u003cul class=\"c30-assure\"\u003e\n\u003cli\u003eBrand New, sealed in the full eufy retail box\u003c\/li\u003e\n\u003cli\u003e12-month CamGuard warranty\u003c\/li\u003e\n\u003cli\u003eSent from Townsville\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 2 \u0026#183; step to screen --\u003e\n\u003csection class=\"c30-panel c30-aub c30-run-sec\" aria-labelledby=\"c30-run\"\u003e\n\u003cdiv class=\"c30-w\"\u003e\n\u003cdiv class=\"c30-run-head c30-rv\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"c30-label\"\u003eHow a ring reaches you\u003c\/p\u003e\n\u003ch2 class=\"c30-head\" id=\"c30-run\"\u003eStep to \u003cem\u003escreen.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp class=\"c30-lede\"\u003eScroll, and a courier climbs the steps of number 30 with a parcel. Here is what the C30 does, start to finish.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c30-run\"\u003e\n\u003cdiv class=\"c30-pin\"\u003e\n\u003cdiv class=\"c30-stage\"\u003e\n\u003cfigure class=\"c30-scene\"\u003e\n\u003cdiv class=\"c30-canvas\"\u003e\n\u003csvg viewbox=\"0 0 1200 800\" aria-hidden=\"true\"\u003e\n\u003crect width=\"1200\" height=\"800\" fill=\"#ffe4d8\"\u003e\u003c\/rect\u003e\n\u003cg fill=\"#fff6f1\"\u003e\u003cellipse cx=\"150\" cy=\"118\" rx=\"96\" ry=\"26\"\u003e\u003c\/ellipse\u003e\u003cellipse cx=\"205\" cy=\"96\" rx=\"58\" ry=\"30\"\u003e\u003c\/ellipse\u003e\u003cellipse cx=\"1040\" cy=\"78\" rx=\"84\" ry=\"22\"\u003e\u003c\/ellipse\u003e\u003c\/g\u003e\n\u003cpath d=\"M300 252 L438 148 L952 148 L1090 252 Z\" fill=\"#2b2650\"\u003e\u003c\/path\u003e\n\u003crect x=\"290\" y=\"246\" width=\"810\" height=\"12\" rx=\"4\" fill=\"#3d3770\"\u003e\u003c\/rect\u003e\n\u003crect x=\"330\" y=\"258\" width=\"730\" height=\"214\" fill=\"#fffaf7\"\u003e\u003c\/rect\u003e\n\u003cline x1=\"695\" y1=\"258\" x2=\"695\" y2=\"472\" stroke=\"#f1ddd3\" stroke-width=\"730\" stroke-dasharray=\"2 20\"\u003e\u003c\/line\u003e\n\u003crect x=\"300\" y=\"472\" width=\"790\" height=\"168\" fill=\"#f2d2c4\"\u003e\u003c\/rect\u003e\n\u003cg fill=\"#857fa3\"\u003e\u003crect x=\"318\" y=\"488\" width=\"14\" height=\"152\"\u003e\u003c\/rect\u003e\u003crect x=\"474\" y=\"488\" width=\"14\" height=\"152\"\u003e\u003c\/rect\u003e\u003crect x=\"630\" y=\"488\" width=\"14\" height=\"152\"\u003e\u003c\/rect\u003e\u003crect x=\"786\" y=\"488\" width=\"14\" height=\"152\"\u003e\u003c\/rect\u003e\u003crect x=\"942\" y=\"488\" width=\"14\" height=\"152\"\u003e\u003c\/rect\u003e\u003crect x=\"1060\" y=\"488\" width=\"14\" height=\"152\"\u003e\u003c\/rect\u003e\u003c\/g\u003e\n\u003crect x=\"300\" y=\"472\" width=\"790\" height=\"16\" fill=\"#2b2650\"\u003e\u003c\/rect\u003e\n\u003crect x=\"368\" y=\"300\" width=\"112\" height=\"112\" fill=\"#ffd3c2\" stroke=\"#2b2650\" stroke-width=\"7\"\u003e\u003c\/rect\u003e\u003cpath d=\"M424 300V412M368 356H480\" stroke=\"#2b2650\" stroke-width=\"5\"\u003e\u003c\/path\u003e\n\u003crect x=\"780\" y=\"300\" width=\"200\" height=\"112\" fill=\"#ffd3c2\" stroke=\"#2b2650\" stroke-width=\"7\"\u003e\u003c\/rect\u003e\u003cpath d=\"M846 300V412M914 300V412\" stroke=\"#2b2650\" stroke-width=\"5\"\u003e\u003c\/path\u003e\n\u003crect x=\"566\" y=\"300\" width=\"100\" height=\"172\" fill=\"#2b2650\"\u003e\u003c\/rect\u003e\n\u003crect x=\"575\" y=\"309\" width=\"82\" height=\"163\" fill=\"#ff5a36\"\u003e\u003c\/rect\u003e\n\u003cg fill=\"none\" stroke=\"#d8432a\" stroke-width=\"4\"\u003e\u003crect x=\"587\" y=\"358\" width=\"58\" height=\"44\" rx=\"3\"\u003e\u003c\/rect\u003e\u003crect x=\"587\" y=\"412\" width=\"58\" height=\"48\" rx=\"3\"\u003e\u003c\/rect\u003e\u003c\/g\u003e\n\u003crect x=\"598\" y=\"320\" width=\"36\" height=\"26\" rx=\"6\" fill=\"#ffeee6\"\u003e\u003c\/rect\u003e\n\u003ccircle cx=\"646\" cy=\"404\" r=\"5\" fill=\"#2b2650\"\u003e\u003c\/circle\u003e\n\u003crect x=\"532\" y=\"354\" width=\"20\" height=\"50\" rx=\"6\" fill=\"#15131f\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"542\" cy=\"366\" r=\"5\" fill=\"#4a4666\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"542\" cy=\"392\" r=\"6.5\" fill=\"none\" stroke=\"#5cc0ff\" stroke-width=\"3\"\u003e\u003c\/circle\u003e\n\u003crect y=\"640\" width=\"1200\" height=\"160\" fill=\"#c8dbad\"\u003e\u003c\/rect\u003e\n\u003crect y=\"636\" width=\"1200\" height=\"14\" fill=\"#eadace\"\u003e\u003c\/rect\u003e\n\u003cpath d=\"M100 640 V616 H128.6 V592 H157.1 V568 H185.7 V544 H214.3 V520 H242.9 V496 H271.4 V472 H300 V640 Z\" fill=\"#fffaf7\" stroke=\"#2b2650\" stroke-width=\"4\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n\u003cpath d=\"M100 640 V578 L300 410 V472\" fill=\"none\" stroke=\"#2b2650\" stroke-width=\"6\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n\u003crect x=\"56\" y=\"560\" width=\"10\" height=\"80\" fill=\"#2b2650\"\u003e\u003c\/rect\u003e\u003crect x=\"34\" y=\"526\" width=\"54\" height=\"38\" rx=\"9\" fill=\"#ff5a36\"\u003e\u003c\/rect\u003e\n\u003cpath d=\"M1140 640 C1138 592 1150 562 1128 520 M1141 588 C1162 566 1172 548 1182 520\" stroke=\"#6d5f78\" stroke-width=\"10\" fill=\"none\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n\u003cg fill=\"#86a872\"\u003e\u003cellipse cx=\"1122\" cy=\"506\" rx=\"48\" ry=\"22\"\u003e\u003c\/ellipse\u003e\u003cellipse cx=\"1182\" cy=\"510\" rx=\"42\" ry=\"20\"\u003e\u003c\/ellipse\u003e\u003c\/g\u003e\n\u003cg fill=\"#ffffff\"\u003e\u003ccircle cx=\"1104\" cy=\"498\" r=\"7\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"1146\" cy=\"492\" r=\"7\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"1190\" cy=\"502\" r=\"6\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\n\u003c\/svg\u003e\n\u003cspan class=\"c30-sglow\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cspan class=\"c30-burst\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"-50 -50 100 100\"\u003e\u003cg stroke=\"#ff5a36\" stroke-width=\"7\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M0 -22V-44M0 22V44M-22 0H-44M22 0H44M-16 -16L-31 -31M16 -16L31 -31M-16 16L-31 31M16 16L31 31\"\u003e\u003c\/path\u003e\u003c\/g\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003cspan class=\"c30-sig\" aria-hidden=\"true\"\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\n\u003cdiv class=\"c30-walker\" aria-hidden=\"true\"\u003e\u003cdiv class=\"c30-person\"\u003e\n\u003cspan class=\"c30-who\"\u003ePerson\u003c\/span\u003e\u003csvg viewbox=\"0 0 60 120\"\u003e\u003crect x=\"19\" y=\"80\" width=\"9\" height=\"40\" rx=\"4\" fill=\"#2b2650\"\u003e\u003c\/rect\u003e\u003crect x=\"32\" y=\"80\" width=\"9\" height=\"40\" rx=\"4\" fill=\"#2b2650\"\u003e\u003c\/rect\u003e\u003crect x=\"15\" y=\"40\" width=\"30\" height=\"46\" rx=\"10\" fill=\"#5cc0ff\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"30\" cy=\"26\" r=\"12\" fill=\"#f2c4a8\"\u003e\u003c\/circle\u003e\u003cpath d=\"M17 23 C17 10 43 10 43 23 L50 24 L17 25Z\" fill=\"#2b2650\"\u003e\u003c\/path\u003e\u003crect x=\"31\" y=\"52\" width=\"26\" height=\"22\" rx=\"2\" fill=\"#e8b98f\" stroke=\"#2b2650\" stroke-width=\"2.5\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cspan class=\"c30-chip c30-evt\" aria-hidden=\"true\"\u003eEvent clip\u003c\/span\u003e\n\u003cspan class=\"c30-chip c30-sav\" aria-hidden=\"true\"\u003eSaved to microSD\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cfigcaption class=\"c30-tag\"\u003eIllustration, not to scale\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cdiv class=\"c30-phone\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"c30-phin\"\u003e\n\u003cdiv class=\"c30-screen\"\u003e\n\u003cdiv class=\"c30-ph c30-ph2\"\u003e\n\u003cdiv class=\"c30-live\"\u003e\n\u003csvg viewbox=\"0 0 160 90\"\u003e\u003crect width=\"160\" height=\"90\" fill=\"#ffe4d8\"\u003e\u003c\/rect\u003e\u003crect y=\"66\" width=\"160\" height=\"24\" fill=\"#c8dbad\"\u003e\u003c\/rect\u003e\u003cpath d=\"M50 90 C52 66 63 58 80 58 C97 58 108 66 110 90Z\" fill=\"#5cc0ff\"\u003e\u003c\/path\u003e\u003ccircle cx=\"80\" cy=\"40\" r=\"15\" fill=\"#f2c4a8\"\u003e\u003c\/circle\u003e\u003cpath d=\"M63 37 C63 21 97 21 97 37 L106 38 L63 39Z\" fill=\"#2b2650\"\u003e\u003c\/path\u003e\u003crect x=\"93\" y=\"64\" width=\"30\" height=\"24\" rx=\"2\" fill=\"#e8b98f\" stroke=\"#2b2650\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003cem\u003eLive\u003c\/em\u003e\n\u003c\/div\u003e\n\u003cspan class=\"c30-bub\"\u003e\u003c\/span\u003e\n\u003cspan class=\"c30-bub c30-bub2\"\u003e\u003c\/span\u003e\n\u003cspan class=\"c30-pills\"\u003e\u003ci\u003eTalk\u003c\/i\u003e\u003ci\u003eQuick response\u003c\/i\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c30-ph c30-ph1\"\u003e\n\u003cspan class=\"c30-ava\"\u003e\u003c\/span\u003e\u003cb\u003eFront door\u003c\/b\u003e\u003csmall\u003eVideo call\u003c\/small\u003e\u003cspan class=\"c30-btns\"\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"c30-toast\"\u003eClip saved to microSD\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c30-capbar\"\u003e\n\u003cdiv class=\"c30-bars\" aria-hidden=\"true\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003col class=\"c30-caps\"\u003e\n\u003cli\u003e\n\u003cb\u003e01\u003c\/b\u003e\u003ch3\u003eSpotted\u003c\/h3\u003e\n\u003cp\u003eSomeone heads for the door. On-device AI labels a person and the C30 starts an event clip. A label, not a certainty.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e02\u003c\/b\u003e\u003ch3\u003ePressed\u003c\/h3\u003e\n\u003cp\u003eThey press the button and your phone gets a live video call. eufy says the call works when the C30 runs on its own, not through a HomeBase.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e03\u003c\/b\u003e\u003ch3\u003eAnswered\u003c\/h3\u003e\n\u003cp\u003eSee them in 2K and talk both ways. Not home? Send a quick response, or let them leave a voice memo.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e04\u003c\/b\u003e\u003ch3\u003eKept\u003c\/h3\u003e\n\u003cp\u003eThe clip lands on your microSD card (up to 128 GB, sold separately), AES 256-bit encrypted before it’s stored. No monthly fee.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c30-proof\"\u003e\n\u003cul class=\"c30-strip\"\u003e\n\u003cli\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-c30-press.webp?v=1790903564\u0026amp;width=480\" width=\"480\" height=\"600\" alt=\"eufy image of a finger pressing the C30’s ring button beside a timber door\" loading=\"lazy\" decoding=\"async\"\u003e\u003cb\u003ePress\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-c30-call-phone.webp?v=1790903526\u0026amp;width=640\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-c30-call-phone.webp?v=1790903526\u0026amp;width=400 400w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-c30-call-phone.webp?v=1790903526\u0026amp;width=640 640w\" sizes=\"(min-width: 900px) 300px, 30vw\" width=\"640\" height=\"800\" alt=\"eufy image of a hand holding a phone on a live video call with a visitor at the door\" loading=\"lazy\" decoding=\"async\"\u003e\u003cb\u003eCall\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-c30-courier.webp?v=1790903535\u0026amp;width=322\" width=\"322\" height=\"403\" alt=\"eufy image of a courier with a parcel and a quick-response message bubble\" loading=\"lazy\" decoding=\"async\"\u003e\u003cb\u003eReply\u003c\/b\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"c30-stripcap\"\u003eeufy product images\u003c\/p\u003e\n\u003cdiv\u003e\n\u003cp class=\"c30-small\"\u003eEvent clips, not all day: the C30 has no 24\/7 recording and no pre-roll. eufy also notes that push notifications with thumbnail previews store the thumbnail in the cloud temporarily.\u003c\/p\u003e\n\u003cp class=\"c30-small\"\u003eIt records and alerts; it doesn’t stop anyone on its own.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 3 \u0026#183; battery --\u003e\n\u003csection class=\"c30-panel c30-tom\" aria-labelledby=\"c30-pow\"\u003e\n\u003cdiv class=\"c30-w\"\u003e\n\u003cdiv class=\"c30-pow-grid\"\u003e\n\u003cdiv class=\"c30-rv\"\u003e\n\u003cp class=\"c30-label\"\u003ePower\u003c\/p\u003e\n\u003ch2 class=\"c30-head\" id=\"c30-pow\"\u003eBattery, \u003cem\u003eonly.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"c30-lede\"\u003eA 5,000 mAh battery runs the C30, charged over USB-C. There’s no wired mode, so no doorbell wiring runs to it, and it can’t drive an old wired chime.\u003c\/p\u003e\n\u003cdl class=\"c30-rows\"\u003e\n\u003cdiv\u003e\n\u003cdt\u003e5,000\u003csmall\u003emAh\u003c\/small\u003e\n\u003c\/dt\u003e\n\u003cdd\u003eBattery, charged with the USB-C cable in the box. A mains adapter isn’t included.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003e0\u003c\/dt\u003e\n\u003cdd\u003eWires to the door. Battery only: it can’t be hardwired. The Video Doorbell C31 (T8223) is the eufy model that can be wired.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eVaries\u003c\/dt\u003e\n\u003cdd\u003eeufy publishes no battery-life figure for the C30, so we don’t print one. It depends on activity and settings.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"c30-shot c30-rv\"\u003e\n\u003cdiv class=\"c30-pair\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-c30-charge.webp?v=1790903531\u0026amp;width=800\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-c30-charge.webp?v=1790903531\u0026amp;width=400 400w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-c30-charge.webp?v=1790903531\u0026amp;width=800 800w\" sizes=\"(min-width: 900px) 240px, 45vw\" width=\"800\" height=\"800\" alt=\"eufy image of the C30 charging on a table by its USB-C cable\" loading=\"lazy\" decoding=\"async\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-c30-install.webp?v=1790903554\u0026amp;width=800\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-c30-install.webp?v=1790903554\u0026amp;width=400 400w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-c30-install.webp?v=1790903554\u0026amp;width=800 800w\" sizes=\"(min-width: 900px) 240px, 45vw\" width=\"800\" height=\"800\" alt=\"eufy image of a man fitting the C30 onto its bracket on a door frame\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c30-batt\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"c30-cells\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cspan class=\"c30-plug\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cfigcaption\u003eeufy product images; the battery meter is an illustration\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 4 \u0026#183; chime --\u003e\n\u003csection class=\"c30-panel c30-blush\" aria-labelledby=\"c30-ding\"\u003e\n\u003cdiv class=\"c30-w\"\u003e\n\u003cdiv class=\"c30-rv\"\u003e\n\u003cp class=\"c30-label\"\u003eIndoor chime\u003c\/p\u003e\n\u003ch2 class=\"c30-head c30-wide\" id=\"c30-ding\"\u003eBring your own \u003cem\u003eding.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c30-chime-grid\"\u003e\n\u003cp class=\"c30-lede c30-rv\"\u003eNo chime comes in the box. Out of the box, your phone is what rings. For a ring inside the house too, add one of these.\u003c\/p\u003e\n\u003cdiv\u003e\n\u003cul class=\"c30-yes\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMiniBase Chime\u003csmall\u003eT8023\u003c\/small\u003e\u003c\/strong\u003e\u003cp\u003eeufy’s indoor chime, named on the C30’s own page.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChime 2\u003csmall\u003eT8026\u003c\/small\u003e\u003c\/strong\u003e\u003cp\u003ePairs with the doorbell itself, so no HomeBase is needed.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHomeBase 2 or 3\u003csmall\u003eS280 · S380\u003c\/small\u003e\u003c\/strong\u003e\u003cp\u003eOn eufy’s chime list for the C30, and the hub stores clips too.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAlexa Echo\u003c\/strong\u003e\u003cp\u003eAnnounces the ring after setup.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul class=\"c30-nope\"\u003e\n\u003cli\u003e\n\u003cb\u003eYour wired chime\u003c\/b\u003eIt can’t drive a mechanical chime.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOlder eufy chimes\u003c\/b\u003eWi-Fi Chime T8020 and Chime T8740 \/ T8742 aren’t compatible.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eGoogle speakers\u003c\/b\u003eThey can’t act as its chime.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 5 \u0026#183; where clips land --\u003e\n\u003csection class=\"c30-panel c30-aub c30-clips\" aria-labelledby=\"c30-land\"\u003e\n\u003cdiv class=\"c30-ghostclip\" aria-hidden=\"true\"\u003e\u003cspan class=\"c30-ghost\"\u003e128\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"c30-w\"\u003e\n\u003cdiv class=\"c30-rv\"\u003e\n\u003cp class=\"c30-label\"\u003eRecording\u003c\/p\u003e\n\u003ch2 class=\"c30-head\" id=\"c30-land\"\u003eWhere clips \u003cem\u003eland.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"c30-lede\"\u003eThe storage follows the connection. On your router, clips go to the card in the doorbell. Pair a HomeBase and they go to the hub instead.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"c30-points\" aria-hidden=\"true\"\u003e\n\u003csvg viewbox=\"0 0 1000 480\"\u003e\n\u003cg fill=\"none\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M110 240 H420 C520 240 560 120 680 120 H860 M420 240 C520 240 560 360 680 360 H860\" stroke=\"#34305d\" stroke-width=\"40\" stroke-dasharray=\"6 22\" stroke-linecap=\"butt\"\u003e\u003c\/path\u003e\u003cpath d=\"M110 240 H420 C520 240 560 120 680 120 H860 M420 240 C520 240 560 360 680 360 H860\" stroke=\"#8f88c0\" stroke-width=\"7\"\u003e\u003c\/path\u003e\u003c\/g\u003e\n\u003crect x=\"44\" y=\"196\" width=\"40\" height=\"92\" rx=\"11\" fill=\"#0d0b1b\" stroke=\"#8f88c0\" stroke-width=\"3\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"64\" cy=\"264\" r=\"9\" fill=\"none\" stroke=\"#5cc0ff\" stroke-width=\"4\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"64\" cy=\"218\" r=\"6\" fill=\"#4a4666\"\u003e\u003c\/circle\u003e\n\u003cpath d=\"M884 96 H922 L940 114 V150 H884 Z\" fill=\"#ffeee6\"\u003e\u003c\/path\u003e\u003cpath d=\"M896 104 V116 M906 104 V116 M916 104 V116\" stroke=\"#1a1733\" stroke-width=\"4\"\u003e\u003c\/path\u003e\n\u003crect x=\"882\" y=\"322\" width=\"64\" height=\"76\" rx=\"12\" fill=\"#ffffff\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"914\" cy=\"346\" r=\"6\" fill=\"#5cc0ff\"\u003e\u003c\/circle\u003e\n\u003c\/svg\u003e\n\u003cspan class=\"c30-blade\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"c30-tokw c30-tokA\"\u003e\u003cspan class=\"c30-tok\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"c30-tokw c30-tokB\"\u003e\u003cspan class=\"c30-tok\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"c30-dest c30-dest-card\"\u003e\n\u003cb\u003emicroSD card\u003c\/b\u003eOn its own\u003c\/div\u003e\n\u003cdiv class=\"c30-dest c30-dest-hub\"\u003e\n\u003cb\u003eHomeBase\u003c\/b\u003ePaired\u003c\/div\u003e\n\u003cfigcaption class=\"c30-tag\"\u003eDiagram, not to scale\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cdiv class=\"c30-routes\"\u003e\n\u003cdiv\u003e\n\u003cimg class=\"c30-back\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-c30-back-card.webp?v=1790903518\u0026amp;width=395\" width=\"395\" height=\"350\" alt=\"eufy image of the back of the C30 with its microSD card slot, colour-graded\" loading=\"lazy\" decoding=\"async\"\u003e\u003ch3\u003eOn its own\u003c\/h3\u003e\n\u003cp\u003eClips save to a microSD card in the doorbell, up to 128 GB, \u003cem\u003enot included\u003c\/em\u003e. No HomeBase and no monthly fee, and it’s the mode the live video call works in.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWith a HomeBase\u003c\/h3\u003e\n\u003cp\u003eOptional. Pair a HomeBase 2, 3, Mini or Professional S1 and clips save to the hub instead. A HomeBase 3 adds expandable storage and enhanced AI detection.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eEither way\u003c\/h3\u003e\n\u003cp\u003eMotion and person detection trigger event clips; there’s no 24\/7 recording or pre-roll. Clips are AES 256-bit encrypted before they’re stored.\u003c\/p\u003e\n\u003cp class=\"c30-imgnote\"\u003eCard-slot photo: eufy product image, colour-graded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 6 \u0026#183; wet days, late callers --\u003e\n\u003csection class=\"c30-wet\" aria-labelledby=\"c30-wet\"\u003e\n\u003cdiv class=\"c30-w\"\u003e\n\u003cdiv class=\"c30-wet-grid\"\u003e\n\u003cdiv class=\"c30-rv\"\u003e\n\u003cp class=\"c30-label\"\u003eOutdoors\u003c\/p\u003e\n\u003ch2 class=\"c30-head\" id=\"c30-wet\"\u003eWet days, late \u003cem\u003ecallers.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdl class=\"c30-rows\"\u003e\n\u003cdiv class=\"c30-k\"\u003e\n\u003cdt\u003e2K \u003cimg class=\"c30-lens\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-c30-lens-detail.webp?v=1790903559\u0026amp;width=240\" width=\"380\" height=\"380\" alt=\"eufy image of the C30’s camera lens, close up\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003c\/dt\u003e\n\u003cdd\u003eFHD video, with a 16:9 expanded view of the front door area, on eufy Australia’s page.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eIR\u003c\/dt\u003e\n\u003cdd\u003eInfrared night vision: callers after dark show up in black and white.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eIP65\u003c\/dt\u003e\n\u003cdd\u003eWeather rating, for a doorbell that lives outside.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c30-temp\"\u003e\n\u003cdt\u003e−20 to 50\u003csmall\u003e°C\u003c\/small\u003e\n\u003c\/dt\u003e\n\u003cdd\u003eeufy’s operating range.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"c30-dog c30-rv\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-c30-dog.webp?v=1790903541\u0026amp;width=800\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-c30-dog.webp?v=1790903541\u0026amp;width=400 400w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-c30-dog.webp?v=1790903541\u0026amp;width=800 800w\" sizes=\"(min-width: 900px) 420px, 70vw\" width=\"800\" height=\"800\" alt=\"eufy image of a dog holding the mail at a front door\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cfigcaption\u003eeufy product images (dog and lens close-up)\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 7 \u0026#183; works with --\u003e\n\u003csection class=\"c30-panel c30-tom\" aria-labelledby=\"c30-apps\"\u003e\n\u003cdiv class=\"c30-w\"\u003e\n\u003cdiv class=\"c30-rv\"\u003e\n\u003cp class=\"c30-label\"\u003eSmart home\u003c\/p\u003e\n\u003ch2 class=\"c30-head\" id=\"c30-apps\"\u003eAlexa, yes. Apple, \u003cem\u003eno.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"c30-lede\"\u003eIt runs on its own over 2.4 GHz Wi-Fi. A HomeBase is optional, never required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c30-ledger\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWorks with\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eAmazon Alexa\u003c\/strong\u003e\u003cp\u003eAn Echo can announce the ring after setup, and an Echo Show can stream the video.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGoogle Assistant\u003c\/strong\u003e\u003cp\u003eWorks with it, and streams to Chromecast.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e2.4 GHz Wi-Fi\u003c\/strong\u003e\u003cp\u003eThe only band it joins.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAny of four HomeBases\u003c\/strong\u003e\u003cp\u003eHomeBase 2, 3, Mini or Professional S1, all optional.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c30-no\"\u003e\n\u003ch3\u003eDoesn’t do\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eApple HomeKit\u003c\/strong\u003e\u003cp\u003eNot supported.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e5 GHz-only Wi-Fi\u003c\/strong\u003e\u003cp\u003eIt needs a 2.4 GHz network.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHardwiring\u003c\/strong\u003e\u003cp\u003eBattery only, charged over USB-C.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e24\/7 recording\u003c\/strong\u003e\u003cp\u003eEvent clips only, with no pre-roll.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c30-trap\"\u003e\n\u003cspan\u003eSimilar names, different doorbells: the C31 (T8223) can be wired, the E340 (T8214) has two cameras, and the S330 (T8213) needs a HomeBase. This is the C30 (T8224).\u003c\/span\u003e\u003ca class=\"c30-xlink\" href=\"\/pages\/eufy-compatibility\"\u003eCheck your devices ›\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 8 \u0026#183; still sealed --\u003e\n\u003csection class=\"c30-panel c30-blush\" aria-labelledby=\"c30-box\"\u003e\n\u003cdiv class=\"c30-w\"\u003e\n\u003cdiv class=\"c30-box-grid\"\u003e\n\u003cdiv class=\"c30-rv\"\u003e\n\u003cp class=\"c30-label\"\u003eBrand New\u003c\/p\u003e\n\u003ch2 class=\"c30-head\" id=\"c30-box\"\u003eStill \u003cem\u003esealed.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"c30-lede\"\u003eBrand New, sealed in the full eufy retail box. Factory sealed, unopened and unused. We describe the packaging and eufy’s published specs; we don’t open units to check them.\u003c\/p\u003e\n\u003cfigure class=\"c30-cartonfig\"\u003e\u003cdiv class=\"c30-carton\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"c30-tape\"\u003e\u003c\/span\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-c30-front-cutout.webp?v=1790502557\u0026amp;width=300\" width=\"507\" height=\"1428\" alt=\"\" loading=\"lazy\" decoding=\"async\"\u003e\u003cb\u003eC30\u003c\/b\u003e\u003csmall\u003eT8224\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cfigcaption\u003eIllustration of a sealed retail carton\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c30-slip\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eIn the box\u003c\/h3\u003e\n\u003col class=\"c30-in\"\u003e\n\u003cli\u003eVideo Doorbell C30 (T8224)\u003c\/li\u003e\n\u003cli\u003eUSB-C charging cable\u003c\/li\u003e\n\u003cli\u003eMounting bracket and 15° angle wedge\u003c\/li\u003e\n\u003cli\u003eScrew-hole positioning card\u003c\/li\u003e\n\u003cli\u003eScrew pack\u003c\/li\u003e\n\u003cli\u003eDoorbell detaching pin\u003c\/li\u003e\n\u003cli\u003eSecurity warning sticker\u003c\/li\u003e\n\u003cli\u003eQuick-start guide\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eNot in the box\u003c\/h3\u003e\n\u003cul class=\"c30-out\"\u003e\n\u003cli\u003eA chime\u003c\/li\u003e\n\u003cli\u003eA microSD card\u003c\/li\u003e\n\u003cli\u003eA HomeBase\u003c\/li\u003e\n\u003cli\u003eA mains power adapter (it charges over USB-C)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 9 \u0026#183; fair questions + buying --\u003e\n\u003csection class=\"c30-panel c30-aub\" aria-labelledby=\"c30-faq\"\u003e\n\u003cdiv class=\"c30-w\"\u003e\n\u003cdiv class=\"c30-rv\"\u003e\n\u003cp class=\"c30-label\"\u003eQuestions\u003c\/p\u003e\n\u003ch2 class=\"c30-head\" id=\"c30-faq\"\u003eAsk \u003cem\u003eaway.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c30-faq\"\u003e\n\u003cdetails name=\"c30-faq\"\u003e\u003csummary\u003eDo I need a HomeBase or a subscription?\u003c\/summary\u003e\u003cp\u003eNo. It runs on its own over 2.4 GHz Wi-Fi and saves clips to a microSD card (up to 128 GB, not included), with no monthly fee for local storage. HomeBase 2, 3, Mini and Professional S1 are optional.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"c30-faq\"\u003e\u003csummary\u003eWill it ring my existing chime?\u003c\/summary\u003e\u003cp\u003eNo, it can’t drive a mechanical chime. For a ring inside, add a MiniBase Chime (T8023) or Chime 2 (T8026), pair a HomeBase 2 or 3, or set up an Alexa Echo.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"c30-faq\"\u003e\u003csummary\u003eDoes the video call work with a HomeBase?\u003c\/summary\u003e\u003cp\u003eeufy says the live video call currently supports solo use only, so the call works when the C30 runs on its own, not through a HomeBase.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"c30-faq\"\u003e\u003csummary\u003eCan I wire it in?\u003c\/summary\u003e\u003cp\u003eNo, it’s battery only: 5,000 mAh, charged over USB-C. The Video Doorbell C31 (T8223) is eufy’s model that can also be wired.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"c30-faq\"\u003e\u003csummary\u003eWhen will my order leave Townsville?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day; same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare. Australia Post delivery time is on top.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c30-terms\"\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e$99+\u003c\/strong\u003e\u003cdiv\u003e\n\u003ch3\u003eExpress shipping included\u003c\/h3\u003e\n\u003cp data-cg=\"ship\"\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99.00 it’s $9.95 tracked, or $12.95 Express.\u003c\/p\u003e\n\u003cp\u003eWe do our best to get orders out the same day; same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e12\u003c\/strong\u003e\u003cdiv\u003e\n\u003ch3\u003eMonths of warranty\u003c\/h3\u003e\n\u003cp\u003eOur own 12-month warranty, not a manufacturer warranty, with Australian Consumer Law rights on top. Faulty or not as described? We cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e30\u003c\/strong\u003e\u003cdiv\u003e\n\u003ch3\u003eDays to change your mind\u003c\/h3\u003e\n\u003cp data-cg=\"returns\"\u003eChange of mind within 30 days of delivery, complete and unused. You pay the return postage; the original shipping isn’t refunded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"c30-who2\"\u003eWho you’re buying from: an independent Australian importer in Townsville. Happy to answer questions before you buy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 10 \u0026#183; spec sheet (always the last heading) --\u003e\n\u003csection class=\"c30-specs\" aria-labelledby=\"c30-specs\"\u003e\n\u003cdiv class=\"c30-w\"\u003e\n\u003cp class=\"c30-label\"\u003eEvery detail\u003c\/p\u003e\n\u003ch2 class=\"c30-head\" id=\"c30-specs\"\u003eDoorbell \u003cem\u003especs.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"c30-spec-grid\"\u003e\n\u003cdiv\u003e\n\u003ctable\u003e\n\u003ccaption\u003eDoorbell\u003c\/caption\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel\u003c\/th\u003e\n\u003ctd\u003eeufy Video Doorbell C30 (T8224)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCondition\u003c\/th\u003e\n\u003ctd\u003eBrand New: factory sealed in the full eufy retail box, unopened and unused\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eVideo\u003c\/th\u003e\n\u003ctd\u003e2K FHD, 16:9 expanded view\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eVideo call\u003c\/th\u003e\n\u003ctd\u003eA button press sends a live video call to your phone; standalone use only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ctable\u003e\n\u003ccaption\u003ePower and storage\u003c\/caption\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBattery\u003c\/th\u003e\n\u003ctd\u003e5,000 mAh, USB-C charging; battery only, no wired mode\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWi-Fi\u003c\/th\u003e\n\u003ctd\u003e2.4 GHz only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSetup help\u003c\/th\u003e\n\u003ctd\u003eHaving trouble connecting? Try this: set your modem’s 2.4 GHz channel to 1, 6 or 11, and if it shows one Wi-Fi name for both bands, split them.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLocal storage\u003c\/th\u003e\n\u003ctd\u003emicroSD up to 128 GB, not included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeather\u003c\/th\u003e\n\u003ctd\u003eIP65; -20 °C to 50 °C operating\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdetails class=\"c30-more\"\u003e\u003csummary\u003eMore specs: detection, audio, recording, smart home, chime\u003c\/summary\u003e\n\u003cdiv class=\"c30-spec-grid\"\u003e\n\u003cdiv\u003e\n\u003ctable\u003e\n\u003ccaption\u003eCamera and audio\u003c\/caption\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eNight vision\u003c\/th\u003e\n\u003ctd\u003eInfrared (black and white)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDetection\u003c\/th\u003e\n\u003ctd\u003ePeople and motion, on-device AI\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAudio\u003c\/th\u003e\n\u003ctd\u003eTwo-way talk, quick responses, visitor voice memos\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ctable\u003e\n\u003ccaption\u003eSmart home\u003c\/caption\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSmart home\u003c\/th\u003e\n\u003ctd\u003eAlexa, Google Assistant; streams to Echo Show and Chromecast; no Apple HomeKit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIndoor chime\u003c\/th\u003e\n\u003ctd\u003eNot included; MiniBase Chime (T8023), Chime 2 (T8026), HomeBase 2 or 3, or an Alexa Echo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ctable\u003e\n\u003ccaption\u003eRecording\u003c\/caption\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eHomeBase\u003c\/th\u003e\n\u003ctd\u003eOptional: HomeBase 2, 3, Mini or Professional S1; clips then save to the hub\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eClips\u003c\/th\u003e\n\u003ctd\u003eEvent clips; no 24\/7 recording or pre-roll\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eEncryption\u003c\/th\u003e\n\u003ctd\u003eAES 256-bit before local storage\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSubscription\u003c\/th\u003e\n\u003ctd\u003eNone for local storage\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- fine print --\u003e\n\u003cdiv class=\"c30-fine\"\u003e\n\u003cdiv class=\"c30-w\"\u003e\n\u003cspan class=\"c30-mark\"\u003eCamGuard Australia\u003c\/span\u003e\n\u003cp\u003eCompatibility follows eufy’s most recent published guides. Where eufy’s documents disagree, we follow the most recent one, and where eufy hasn’t confirmed a pairing we mark it not compatible until it does.\u003c\/p\u003e\n\u003cp\u003eThe C30 records and alerts; it doesn’t prevent anything, and detection can miss or mislabel activity. Battery life varies with activity and settings.\u003c\/p\u003e\n\u003cp\u003eProduct images are official eufy images. Illustrations and diagrams are labelled and not to scale. We describe the packaging and eufy’s published specs only and do not open or test each unit individually.\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty applies, not a manufacturer warranty. Nothing here limits your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller, not an official or authorised supplier, distributor or representative of eufy, Anker Innovations or their affiliates. Trademarks belong to their owners.\u003c\/p\u003e\n\u003cp\u003eDetails believed accurate at time of listing.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43073801846827,"sku":"CG-DBC30-BN-W","price":99.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/C30_54f0898a-ec7d-41d8-8692-109c1751a76e.png?v=1771351068"},{"product_id":"eufy-solocam-s220-solar-powered-2k-wireless-outdoor-security-camera-brand-new","title":"eufy SoloCam S220 Outdoor Security Camera | New No Box","description":"\u003c!--\n  CamGuard Australia · eufy SoloCam S220 Outdoor Security Camera | New No Box · SKU CG-SCS220-NNB-S\n  TWO-VIEW LISTING · built by CamGuard Two-View Studio · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  FUN VIEW (default): The Late Night Run, Driveway Drive-Thru · original theme with reviewed corrections, re-scoped under .cgfun\n  SIMPLE VIEW: eufy.com register rendered from factsheets\/SCS220.json (every printed spec carries status verified)\n  SHARED: terms and footer below both views; re-skinned in the Fun view\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the chooser hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#D6212D;--fun-ink:#FFFFFF;--fun-accent:#fff5d7;--fun-display:\"Arial Rounded MT Bold\",\"Arial Black\",Impact,Arial,sans-serif;--fun-display-weight:900;--fun-body:Arial,\"Helvetica Neue\",sans-serif;--sw-bg:#FFD43B;--sw-border:#25170F;--sw-ink:#25170F;--sw-radius:50%;--sh-bg-fun:#FFF5D7;--sh-ink-fun:#17110D;--sh-body-fun:#17110D;--sh-mute-fun:#6B594C;--sh-line-fun:#75685E;--sh-panel-fun:#FFFAF0}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun.s220-dt,.cgau-listing .cgfun.s220-dt *{box-sizing:border-box}\n.cgau-listing .cgfun.s220-dt{--tomato:#d6212d;--tomato-dark:#a7111c;--chip:#ffd43b;--mustard:#f3b51b;--cream:#fff5d7;--wrapper:#fffaf0;--brown:#25170f;--ink:#17110d;--green:#217a49;--night:#120d11;width:100%;margin:0;overflow:hidden;background:var(--cream);color:var(--ink);font:16px\/1.62 Arial,\"Helvetica Neue\",sans-serif;isolation:isolate}\n.cgau-listing .cgfun.s220-dt h2,.cgau-listing .cgfun.s220-dt h3,.cgau-listing .cgfun.s220-dt h4,.cgau-listing .cgfun.s220-dt p{margin-top:0;color:inherit}\n.cgau-listing .cgfun.s220-dt h2,.cgau-listing .cgfun.s220-dt h3,.cgau-listing .cgfun.s220-dt h4{font-family:\"Arial Rounded MT Bold\",\"Arial Black\",Impact,Arial,sans-serif;text-wrap:balance}\n.cgau-listing .cgfun.s220-dt p{text-wrap:pretty;overflow-wrap:break-word}\n.cgau-listing .cgfun.s220-dt img{display:block;width:100%;height:auto}\n.cgau-listing .cgfun.s220-dt strong,.cgau-listing .cgfun.s220-dt b{font-weight:900}\n.cgau-listing .cgfun.s220-dt .dt-shell{position:relative;z-index:2;width:min(1120px,calc(100% - 48px));margin-inline:auto}\n.cgau-listing .cgfun.s220-dt .dt-canopy{height:24px;background:repeating-linear-gradient(90deg,var(--cream) 0 74px,var(--tomato) 74px 148px);border-bottom:5px solid var(--brown)}\n.cgau-listing .cgfun.s220-dt .dt-servicebar{padding:11px 0;background:var(--brown);color:#fff;border-bottom:3px solid var(--chip)}\n.cgau-listing .cgfun.s220-dt .dt-servicebar-row{display:flex;align-items:center;justify-content:space-between;gap:18px;font:900 10px\/1.25 \"Courier New\",monospace;letter-spacing:.11em;text-transform:uppercase}\n.cgau-listing .cgfun.s220-dt .dt-service-name{color:var(--chip)}\n.cgau-listing .cgfun.s220-dt .dt-serving{display:flex;align-items:center;gap:8px}\n.cgau-listing .cgfun.s220-dt .dt-dot{width:9px;height:9px;border-radius:50%;background:#4be88b;box-shadow:0 0 0 5px #4be88b21;animation:cgau-s220dt-blink 1.45s steps(2,end) infinite}\n.cgau-listing .cgfun.s220-dt .dt-hero{position:relative;overflow:hidden;min-height:780px;display:grid;align-items:center;padding:62px 0 90px;background:linear-gradient(125deg,var(--tomato) 0 57%,var(--tomato-dark) 57% 100%);color:#fff}\n.cgau-listing .cgfun.s220-dt .dt-hero::before{content:\"\";position:absolute;inset:0;background:radial-gradient(circle at 80% 40%,#ffd43b 0 17%,transparent 17.4%),repeating-linear-gradient(0deg,transparent 0 43px,#ffffff0d 43px 45px);pointer-events:none}\n.cgau-listing .cgfun.s220-dt .dt-hero::after{content:\"\";position:absolute;left:-8%;right:-8%;bottom:25px;height:12px;background:repeating-linear-gradient(90deg,transparent 0 54px,var(--chip) 54px 108px);transform:rotate(-4deg);opacity:.7}\n.cgau-listing .cgfun.s220-dt .dt-hero-grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(390px,.97fr);gap:52px;align-items:center}\n.cgau-listing .cgfun.s220-dt .dt-open{display:inline-flex;align-items:center;gap:9px;margin-bottom:19px;padding:9px 12px;background:var(--chip);color:var(--brown);border:4px solid var(--brown);box-shadow:6px 6px 0 #fff;font:1000 11px\/1.1 \"Courier New\",monospace;letter-spacing:.09em;text-transform:uppercase;transform:rotate(-1.3deg)}\n.cgau-listing .cgfun.s220-dt .dt-title{max-width:700px;margin:0 0 18px;font:1000 clamp(54px,8.5vw,112px)\/.82 \"Arial Rounded MT Bold\",\"Arial Black\",Impact,sans-serif;letter-spacing:-.065em;text-transform:uppercase;text-shadow:6px 6px 0 var(--brown)}\n.cgau-listing .cgfun.s220-dt .dt-title span{display:block;color:var(--chip);font-size:.5em;line-height:1.03;letter-spacing:-.02em;text-shadow:4px 4px 0 var(--brown)}\n.cgau-listing .cgfun.s220-dt .dt-hook{max-width:660px;margin:0 0 18px;font-size:clamp(20px,2.2vw,28px);line-height:1.25;font-weight:900}\n.cgau-listing .cgfun.s220-dt .dt-pitch{max-width:670px;margin:0;padding:15px 17px;background:#760d16b5;border-left:9px solid var(--chip);font-size:15px}\n.cgau-listing .cgfun.s220-dt .dt-pitch b{color:var(--chip)}\n.cgau-listing .cgfun.s220-dt .dt-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:21px}\n.cgau-listing .cgfun.s220-dt .dt-pill{padding:8px 10px;background:var(--cream);color:var(--brown);border:3px solid var(--brown);font-size:11px;font-weight:1000;text-transform:uppercase}\n.cgau-listing .cgfun.s220-dt .dt-window{position:relative;min-height:520px;padding:48px 33px 81px;background:#1d140f;border:13px solid var(--cream);box-shadow:16px 17px 0 var(--chip);overflow:hidden;contain:layout paint}\n.cgau-listing .cgfun.s220-dt .dt-window::before{content:\"PICK-UP WINDOW\";position:absolute;top:0;left:0;right:0;padding:9px 12px;background:var(--brown);color:var(--chip);font:900 10px\/1.1 \"Courier New\",monospace;letter-spacing:.12em;text-align:center}\n.cgau-listing .cgfun.s220-dt .dt-window::after{content:\"\";position:absolute;z-index:5;top:25px;left:0;width:35%;height:120%;background:linear-gradient(100deg,transparent,#ffffff35,transparent);transform:translateX(-150%);animation:cgau-s220dt-sweep 7.8s ease-in-out infinite;pointer-events:none}\n.cgau-listing .cgfun.s220-dt .dt-window img{position:relative;z-index:2;max-width:430px;margin:auto;aspect-ratio:1\/1;object-fit:contain;border-radius:25px;filter:drop-shadow(0 22px 28px #000c)}\n.cgau-listing .cgfun.s220-dt .dt-order-tag{position:absolute;z-index:7;left:15px;top:48px;padding:9px 11px;background:var(--chip);color:var(--brown);border:3px solid var(--brown);font:1000 11px\/1.1 \"Courier New\",monospace;letter-spacing:.07em;transform:rotate(-3deg)}\n.cgau-listing .cgfun.s220-dt .dt-pickup{position:absolute;z-index:7;left:16px;right:16px;bottom:16px;display:grid;grid-template-columns:auto minmax(0,1fr);background:var(--cream);color:var(--brown);border:4px solid var(--brown)}\n.cgau-listing .cgfun.s220-dt .dt-pickup-number{display:grid;place-items:center;min-width:83px;padding:12px;background:var(--tomato);color:#fff;border-right:4px solid var(--brown);font:1000 26px\/1 \"Arial Black\",Impact,sans-serif}\n.cgau-listing .cgfun.s220-dt .dt-pickup-copy{padding:11px 14px}\n.cgau-listing .cgfun.s220-dt .dt-pickup-copy b{display:block;font-size:16px;line-height:1.05;text-transform:uppercase}\n.cgau-listing .cgfun.s220-dt .dt-pickup-copy small{display:block;margin-top:5px;color:#6b594c;font-weight:800}\n.cgau-listing .cgfun.s220-dt .dt-receipt-wrap{position:relative;z-index:4;margin-top:-36px}\n.cgau-listing .cgfun.s220-dt .dt-receipt{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);background:var(--wrapper);color:var(--ink);border:4px solid var(--brown);box-shadow:13px 14px 0 var(--chip)}\n.cgau-listing .cgfun.s220-dt .dt-receipt-head{padding:24px;background:var(--chip);border-right:4px solid var(--brown)}\n.cgau-listing .cgfun.s220-dt .dt-receipt-head small{display:block;margin-bottom:7px;font:900 10px\/1.2 \"Courier New\",monospace;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .cgfun.s220-dt .dt-receipt-head b{display:block;font:1000 clamp(27px,3.5vw,46px)\/.93 \"Arial Rounded MT Bold\",\"Arial Black\",sans-serif;text-transform:uppercase}\n.cgau-listing .cgfun.s220-dt .dt-receipt-copy{padding:20px 24px}\n.cgau-listing .cgfun.s220-dt .dt-receipt-copy p{margin:0 0 7px;font-size:14px}\n.cgau-listing .cgfun.s220-dt .dt-receipt-copy p:last-child{margin-bottom:0}\n.cgau-listing .cgfun.s220-dt .dt-section{position:relative;padding:82px 0;content-visibility:auto;contain-intrinsic-size:auto 700px}\n.cgau-listing .cgfun.s220-dt .dt-eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:13px;color:var(--tomato);font:900 11px\/1.3 \"Courier New\",monospace;letter-spacing:.13em;text-transform:uppercase}\n.cgau-listing .cgfun.s220-dt .dt-eyebrow::before{content:\"\";width:29px;height:5px;background:currentColor;flex:0 0 auto}\n.cgau-listing .cgfun.s220-dt .dt-section-title{max-width:920px;margin:0 0 18px;font-size:clamp(38px,5.3vw,68px);line-height:.94;letter-spacing:-.048em;text-transform:uppercase}\n.cgau-listing .cgfun.s220-dt .dt-section-lead{max-width:830px;margin:0 0 29px;font-size:18px}\n.cgau-listing .cgfun.s220-dt .dt-cream{background:var(--cream);color:var(--ink)}\n.cgau-listing .cgfun.s220-dt .dt-red{background:var(--tomato);color:#fff}\n.cgau-listing .cgfun.s220-dt .dt-yellow{background:var(--chip);color:var(--ink)}\n.cgau-listing .cgfun.s220-dt .dt-dark{background:var(--night);color:#fff}\n.cgau-listing .cgfun.s220-dt .dt-paper{background:var(--wrapper);color:var(--ink)}\n.cgau-listing .cgfun.s220-dt .dt-bag-grid{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:31px;align-items:start}\n.cgau-listing .cgfun.s220-dt .dt-ticket{position:relative;padding:34px 29px 45px;background:#fff;color:var(--ink);border:3px solid var(--brown);box-shadow:11px 11px 0 var(--tomato);font-family:\"Courier New\",monospace}\n.cgau-listing .cgfun.s220-dt .dt-ticket::after{content:\"\";position:absolute;left:0;right:0;bottom:-1px;height:14px;background:radial-gradient(circle at 7px 15px,transparent 7px,#fff 7.5px) 0 -8px\/14px 16px repeat-x}\n.cgau-listing .cgfun.s220-dt .dt-ticket-top{padding-bottom:15px;margin-bottom:15px;border-bottom:2px dashed #75685e;text-align:center}\n.cgau-listing .cgfun.s220-dt .dt-ticket-top b{display:block;font-size:24px;line-height:1.1;text-transform:uppercase}\n.cgau-listing .cgfun.s220-dt .dt-ticket-top span{font-size:11px;font-weight:900;letter-spacing:.09em}\n.cgau-listing .cgfun.s220-dt .dt-ticket-line{display:flex;justify-content:space-between;gap:20px;padding:7px 0;border-bottom:1px dotted #aaa;font-size:13px}\n.cgau-listing .cgfun.s220-dt .dt-ticket-line b{text-align:right}\n.cgau-listing .cgfun.s220-dt .dt-ticket-total{margin-top:18px;padding-top:13px;border-top:3px double var(--brown);font-weight:900;text-align:center}\n.cgau-listing .cgfun.s220-dt .dt-bag{position:relative;min-height:490px;padding:44px 37px 38px;background:#ca9b5d;color:var(--brown);border:5px solid var(--brown);box-shadow:12px 12px 0 var(--chip);overflow:hidden}\n.cgau-listing .cgfun.s220-dt .dt-bag::before{content:\"\";position:absolute;inset:0;background:repeating-linear-gradient(45deg,transparent 0 20px,#ffffff0a 20px 21px);pointer-events:none}\n.cgau-listing .cgfun.s220-dt .dt-bag-label{position:relative;z-index:2;padding:25px;background:var(--cream);border:4px solid var(--brown);transform:rotate(-1deg)}\n.cgau-listing .cgfun.s220-dt .dt-bag-label small{display:block;margin-bottom:8px;color:var(--tomato);font:900 10px\/1.2 \"Courier New\",monospace;letter-spacing:.11em;text-transform:uppercase}\n.cgau-listing .cgfun.s220-dt .dt-bag-label h3{margin:0 0 13px;font-size:32px;line-height:.98;text-transform:uppercase}\n.cgau-listing .cgfun.s220-dt .dt-bag-label ul{margin:0;padding-left:20px}\n.cgau-listing .cgfun.s220-dt .dt-bag-label li{margin:7px 0;font-weight:800}\n.cgau-listing .cgfun.s220-dt .dt-bag-note{position:relative;z-index:2;margin-top:24px;padding:13px 15px;background:var(--brown);color:#fff;border-left:8px solid var(--chip);font-size:14px}\n.cgau-listing .cgfun.s220-dt .dt-menu-board{padding:25px;background:#231d19;border:12px solid #5a3d27;box-shadow:0 14px 0 #0005}\n.cgau-listing .cgfun.s220-dt .dt-menu-head{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:0 3px 17px;border-bottom:2px solid #ffffff28;color:#fff}\n.cgau-listing .cgfun.s220-dt .dt-menu-head b{font:1000 clamp(28px,4vw,45px)\/1 \"Arial Rounded MT Bold\",\"Arial Black\",sans-serif;text-transform:uppercase}\n.cgau-listing .cgfun.s220-dt .dt-menu-head span{color:var(--chip);font:900 11px\/1.2 \"Courier New\",monospace;letter-spacing:.08em;text-transform:uppercase}\n.cgau-listing .cgfun.s220-dt .dt-menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:15px}\n.cgau-listing .cgfun.s220-dt .dt-menu-item{position:relative;min-height:250px;padding:20px 18px;background:#fff7df;color:var(--ink);border:3px solid #000;box-shadow:6px 6px 0 var(--tomato)}\n.cgau-listing .cgfun.s220-dt .dt-menu-no{display:inline-grid;place-items:center;width:35px;height:35px;margin-bottom:13px;border-radius:50%;background:var(--tomato);color:#fff;font:1000 13px\/1 \"Arial Black\",sans-serif}\n.cgau-listing .cgfun.s220-dt .dt-menu-item h3{margin:0 0 8px;font-size:23px;line-height:1;text-transform:uppercase}\n.cgau-listing .cgfun.s220-dt .dt-menu-item p{margin:0;font-size:14px}\n.cgau-listing .cgfun.s220-dt .dt-menu-item small{display:block;margin-top:12px;padding-top:10px;border-top:2px dotted #8d7d70;color:#6e5f52;font-weight:850}\n.cgau-listing .cgfun.s220-dt .dt-added{position:absolute;right:12px;top:12px;padding:5px 7px;background:var(--green);color:#fff;font:900 9px\/1 \"Courier New\",monospace;letter-spacing:.06em;transform:rotate(2deg)}\n.cgau-listing .cgfun.s220-dt .dt-proof-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:25px}\n.cgau-listing .cgfun.s220-dt .dt-proof{margin:0;padding:13px;background:var(--cream);color:var(--ink);border:4px solid var(--brown);box-shadow:8px 8px 0 var(--chip)}\n.cgau-listing .cgfun.s220-dt .dt-proof img{aspect-ratio:1\/1;object-fit:cover}\n.cgau-listing .cgfun.s220-dt .dt-proof figcaption{padding:13px 5px 3px;font-size:13px;font-weight:850}\n.cgau-listing .cgfun.s220-dt .dt-solar-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:29px;align-items:center}\n.cgau-listing .cgfun.s220-dt .dt-solar-media{padding:14px;background:#fff;border:4px solid var(--brown);box-shadow:13px 13px 0 var(--tomato)}\n.cgau-listing .cgfun.s220-dt .dt-solar-media img{aspect-ratio:1\/1;object-fit:cover}\n.cgau-listing .cgfun.s220-dt .dt-solar-copy{padding:29px;background:var(--cream);border:4px solid var(--brown);box-shadow:11px 11px 0 #0003}\n.cgau-listing .cgfun.s220-dt .dt-solar-copy h3{margin:0 0 14px;font-size:clamp(29px,4vw,45px);line-height:.97;text-transform:uppercase}\n.cgau-listing .cgfun.s220-dt .dt-solar-copy p{margin-bottom:14px}\n.cgau-listing .cgfun.s220-dt .dt-energy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:18px}\n.cgau-listing .cgfun.s220-dt .dt-energy-card{padding:17px;background:var(--brown);color:#fff;border-top:8px solid var(--tomato)}\n.cgau-listing .cgfun.s220-dt .dt-energy-card:nth-child(2){border-color:var(--green)}\n.cgau-listing .cgfun.s220-dt .dt-energy-card b{display:block;color:var(--chip);font:1000 27px\/1 \"Arial Black\",sans-serif}\n.cgau-listing .cgfun.s220-dt .dt-energy-card span{display:block;margin-top:8px;font-weight:900}\n.cgau-listing .cgfun.s220-dt .dt-energy-card small{display:block;margin-top:6px;color:#e7ddd5}\n.cgau-listing .cgfun.s220-dt .dt-tray{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;padding:30px;background:#80542f;border:12px solid #3a2415;box-shadow:0 16px 0 #0005}\n.cgau-listing .cgfun.s220-dt .dt-tray::before{content:\"\";position:absolute;inset:17px;background:repeating-linear-gradient(0deg,#fff9e4 0 23px,#ecdcb5 23px 24px);opacity:.36;pointer-events:none}\n.cgau-listing .cgfun.s220-dt .dt-meal{position:relative;z-index:2;padding:26px 23px;background:var(--cream);color:var(--ink);border:4px solid var(--brown);box-shadow:8px 8px 0 #0005}\n.cgau-listing .cgfun.s220-dt .dt-meal.dt-meal-large{background:var(--chip)}\n.cgau-listing .cgfun.s220-dt .dt-meal-badge{display:inline-block;margin-bottom:11px;padding:6px 8px;background:var(--tomato);color:#fff;font:900 10px\/1 \"Courier New\",monospace;letter-spacing:.07em;text-transform:uppercase}\n.cgau-listing .cgfun.s220-dt .dt-meal h3{margin:0 0 7px;font-size:29px;line-height:1;text-transform:uppercase}\n.cgau-listing .cgfun.s220-dt .dt-meal-sub{display:block;margin-bottom:15px;color:#6c5c4e;font-weight:850}\n.cgau-listing .cgfun.s220-dt .dt-meal-list{display:grid;gap:8px;margin-top:14px}\n.cgau-listing .cgfun.s220-dt .dt-meal-line{padding:9px 10px;background:#fff;border-left:6px solid var(--green);font-size:14px;font-weight:800}\n.cgau-listing .cgfun.s220-dt .dt-meal-line.dt-extra{border-color:var(--tomato)}\n.cgau-listing .cgfun.s220-dt .dt-meal-foot{margin-top:17px;padding-top:13px;border-top:3px dashed var(--brown);font-size:13px;font-weight:900}\n.cgau-listing .cgfun.s220-dt .dt-hb3-banner{margin-top:22px;padding:17px 19px;background:var(--brown);color:#fff;border-left:10px solid var(--chip);font-size:15px}\n.cgau-listing .cgfun.s220-dt .dt-hb3-banner b{color:var(--chip)}\n.cgau-listing .cgfun.s220-dt .dt-night-grid{display:grid;grid-template-columns:minmax(320px,.93fr) minmax(0,1.07fr);gap:29px;align-items:center}\n.cgau-listing .cgfun.s220-dt .dt-night-screen{position:relative;min-height:490px;display:grid;place-items:center;padding:37px;background:radial-gradient(circle,#3f4547 0 18%,#151719 52%,#08090a);border:5px solid #d6d6d6;box-shadow:13px 13px 0 var(--tomato);overflow:hidden;contain:layout paint}\n.cgau-listing .cgfun.s220-dt .dt-night-screen::before{content:\"CAM 01 · 02:14 · INFRARED\";position:absolute;top:15px;left:16px;color:#fff;font:900 10px\/1 \"Courier New\",monospace;letter-spacing:.08em}\n.cgau-listing .cgfun.s220-dt .dt-night-screen::after{content:\"NO SPOTLIGHT · MONOCHROME\";position:absolute;left:16px;bottom:15px;padding:7px 9px;background:var(--tomato);color:#fff;font:900 10px\/1 \"Courier New\",monospace;letter-spacing:.06em}\n.cgau-listing .cgfun.s220-dt .dt-night-screen img{max-width:370px;aspect-ratio:1\/1;object-fit:contain;filter:grayscale(1) contrast(1.12) brightness(.76) drop-shadow(0 22px 25px #000)}\n.cgau-listing .cgfun.s220-dt .dt-after-close{padding:30px;background:var(--cream);color:var(--ink);border-top:13px solid var(--tomato);box-shadow:11px 11px 0 #0008}\n.cgau-listing .cgfun.s220-dt .dt-after-close small{display:block;margin-bottom:10px;color:var(--tomato);font:900 10px\/1.2 \"Courier New\",monospace;letter-spacing:.1em;text-transform:uppercase}\n.cgau-listing .cgfun.s220-dt .dt-after-close h3{margin:0 0 14px;font-size:clamp(31px,4vw,48px);line-height:.95;text-transform:uppercase}\n.cgau-listing .cgfun.s220-dt .dt-after-close p{margin-bottom:14px}\n.cgau-listing .cgfun.s220-dt .dt-night-fact{padding:14px 15px;background:#fff;border-left:8px solid var(--tomato);font-size:14px}\n.cgau-listing .cgfun.s220-dt .dt-counter{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:27px;align-items:start}\n.cgau-listing .cgfun.s220-dt .dt-nutrition{background:#fff;color:#111;border:5px solid #111;font-family:Arial,sans-serif}\n.cgau-listing .cgfun.s220-dt .dt-nutrition-head{padding:17px 18px 9px;border-bottom:11px solid #111}\n.cgau-listing .cgfun.s220-dt .dt-nutrition-head h3{margin:0;font:1000 clamp(35px,5vw,56px)\/.9 Arial,\"Arial Black\",sans-serif;letter-spacing:-.06em}\n.cgau-listing .cgfun.s220-dt .dt-nutrition-head p{margin:8px 0 0;font-weight:800}\n.cgau-listing .cgfun.s220-dt .dt-nutri-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:9px 14px;border-bottom:2px solid #111;font-size:14px}\n.cgau-listing .cgfun.s220-dt .dt-nutri-row.dt-thick{border-bottom-width:7px}\n.cgau-listing .cgfun.s220-dt .dt-nutri-row span:last-child{text-align:right;font-weight:900}\n.cgau-listing .cgfun.s220-dt .dt-nutri-note{padding:13px 14px;font-size:12px;font-weight:800}\n.cgau-listing .cgfun.s220-dt .dt-frybox{position:relative;min-height:610px;padding:37px 28px 28px;background:var(--tomato);color:#fff;border:5px solid var(--brown);box-shadow:13px 13px 0 var(--chip);overflow:hidden}\n.cgau-listing .cgfun.s220-dt .dt-frybox::before{content:\"\";position:absolute;width:420px;height:420px;right:-160px;top:-180px;border-radius:50%;background:#ffffff10}\n.cgau-listing .cgfun.s220-dt .dt-fries{height:150px;display:flex;align-items:end;justify-content:center;gap:8px;margin-bottom:4px;transform:rotate(-2deg)}\n.cgau-listing .cgfun.s220-dt .dt-fry{width:24px;background:linear-gradient(90deg,#f2b51d,#ffe169,#d99c0a);border:3px solid var(--brown);border-radius:5px 5px 0 0}\n.cgau-listing .cgfun.s220-dt .dt-fry:nth-child(1){height:92px;transform:rotate(-8deg)}\n.cgau-listing .cgfun.s220-dt .dt-fry:nth-child(2){height:127px;transform:rotate(3deg)}\n.cgau-listing .cgfun.s220-dt .dt-fry:nth-child(3){height:105px;transform:rotate(-2deg)}\n.cgau-listing .cgfun.s220-dt .dt-fry:nth-child(4){height:140px;transform:rotate(7deg)}\n.cgau-listing .cgfun.s220-dt .dt-fry:nth-child(5){height:112px;transform:rotate(-5deg)}\n.cgau-listing .cgfun.s220-dt .dt-fry-label{position:relative;z-index:2;padding:25px;background:var(--cream);color:var(--brown);border:4px solid var(--brown)}\n.cgau-listing .cgfun.s220-dt .dt-fry-label small{display:block;margin-bottom:8px;color:var(--tomato);font:900 10px\/1.2 \"Courier New\",monospace;letter-spacing:.09em;text-transform:uppercase}\n.cgau-listing .cgfun.s220-dt .dt-fry-label h3{margin:0 0 12px;font-size:32px;line-height:.96;text-transform:uppercase}\n.cgau-listing .cgfun.s220-dt .dt-fry-label p{margin-bottom:12px}\n.cgau-listing .cgfun.s220-dt .dt-route{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:var(--cream);color:var(--ink);border:5px solid var(--brown)}\n.cgau-listing .cgfun.s220-dt .dt-step{position:relative;min-height:245px;padding:23px 17px;border-right:3px solid var(--brown)}\n.cgau-listing .cgfun.s220-dt .dt-step:last-child{border-right:0}\n.cgau-listing .cgfun.s220-dt .dt-step-no{display:grid;place-items:center;width:47px;height:47px;margin-bottom:15px;border-radius:50%;background:var(--tomato);color:#fff;border:3px solid var(--brown);font:1000 16px\/1 \"Arial Black\",sans-serif}\n.cgau-listing .cgfun.s220-dt .dt-step h3{margin:0 0 8px;font-size:20px;line-height:1.03;text-transform:uppercase}\n.cgau-listing .cgfun.s220-dt .dt-step p{margin:0;font-size:13px}\n.cgau-listing .cgfun.s220-dt .dt-bay-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}\n.cgau-listing .cgfun.s220-dt .dt-bay{position:relative;min-height:230px;padding:23px;background:#fff;color:var(--ink);border:4px solid var(--brown);box-shadow:8px 8px 0 var(--tomato);overflow:hidden}\n.cgau-listing .cgfun.s220-dt .dt-bay::after{content:\"BAY 2\";position:absolute;right:-30px;top:21px;width:130px;padding:7px 0;background:var(--chip);color:var(--brown);text-align:center;font:1000 10px\/1 \"Courier New\",monospace;letter-spacing:.1em;transform:rotate(38deg)}\n.cgau-listing .cgfun.s220-dt .dt-bay h3{max-width:77%;margin:0 0 11px;font-size:23px;line-height:1.02;text-transform:uppercase}\n.cgau-listing .cgfun.s220-dt .dt-bay p{margin:0;font-size:14px}\n.cgau-listing .cgfun.s220-dt .dt-intercom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}\n.cgau-listing .cgfun.s220-dt details{background:var(--cream);color:var(--ink);border:4px solid var(--brown);overflow:hidden}\n.cgau-listing .cgfun.s220-dt summary{cursor:pointer;list-style:none;min-height:64px;position:relative;padding:18px 50px 18px 18px;font-weight:1000}\n.cgau-listing .cgfun.s220-dt summary::-webkit-details-marker{display:none}\n.cgau-listing .cgfun.s220-dt summary::after{content:\"+\";position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--tomato);font:1000 27px\/1 \"Arial Black\",sans-serif}\n.cgau-listing .cgfun.s220-dt details[open] summary::after{content:\"−\"}\n.cgau-listing .cgfun.s220-dt summary:focus-visible{outline:5px solid var(--chip);outline-offset:-5px}\n.cgau-listing .cgfun.s220-dt .dt-answer{padding:18px;border-top:3px solid var(--brown);background:#fff}\n.cgau-listing .cgfun.s220-dt .dt-answer p{margin:0 0 10px}\n.cgau-listing .cgfun.s220-dt .dt-answer p:last-child{margin-bottom:0}\n.cgau-listing .cgfun.s220-dt details[open] .dt-answer{animation:cgau-s220dt-answer .28s ease both}\n.cgau-listing .cgfun.s220-dt .dt-commerce{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:27px}\n.cgau-listing .cgfun.s220-dt .dt-commerce article{padding:21px;background:#fff;color:var(--ink);border-left:10px solid var(--tomato)}\n.cgau-listing .cgfun.s220-dt .dt-commerce h3{margin:0 0 7px;font-size:21px}\n.cgau-listing .cgfun.s220-dt .dt-commerce p{margin:0}\n.cgau-listing .cgfun.s220-dt .dt-cta{position:relative;padding:72px 0;background:var(--tomato);color:#fff;text-align:center;overflow:hidden}\n.cgau-listing .cgfun.s220-dt .dt-cta::before{content:\"\";position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 48px,#ffffff0c 48px 51px)}\n.cgau-listing .cgfun.s220-dt .dt-cta h2{position:relative;z-index:2;margin:0 0 11px;font-size:clamp(47px,8vw,92px);line-height:.86;letter-spacing:-.055em;text-transform:uppercase;text-shadow:5px 5px 0 var(--brown)}\n.cgau-listing .cgfun.s220-dt .dt-cta p{position:relative;z-index:2;max-width:780px;margin:0 auto 20px;font-size:19px;font-weight:900}\n.cgau-listing .cgfun.s220-dt .dt-cta-ticket{position:relative;z-index:2;display:inline-block;padding:12px 17px;background:var(--chip);color:var(--brown);border:4px solid var(--brown);box-shadow:7px 7px 0 #fff;font:1000 12px\/1.2 \"Courier New\",monospace;letter-spacing:.08em;text-transform:uppercase;transform:rotate(-1deg)}\n.cgau-listing .cgfun.s220-dt .dt-footer{padding:40px 0;background:var(--brown);color:#e9dfd7;border-top:14px solid var(--chip);font-size:13px}\n.cgau-listing .cgfun.s220-dt .dt-footer-mark{display:inline-block;margin-bottom:10px;color:#fff;font:1000 18px\/1 \"Arial Rounded MT Bold\",\"Arial Black\",sans-serif;text-transform:uppercase}\n.cgau-listing .cgfun.s220-dt .dt-footer p{max-width:990px;margin:7px 0}\n@keyframes cgau-s220dt-blink{0%,49%{opacity:.35;filter:brightness(.8)}50%,100%{opacity:1;filter:brightness(1.25)}}\n@keyframes cgau-s220dt-sweep{0%,62%{transform:translateX(-150%);opacity:0}72%{opacity:1}94%,100%{transform:translateX(420%);opacity:0}}\n@keyframes cgau-s220dt-rise{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}\n@keyframes cgau-s220dt-answer{from{opacity:.35;transform:translateY(-7px)}to{opacity:1;transform:none}}\n@supports (animation-timeline:view()){\n  .cgau-listing .cgfun.s220-dt .dt-reveal{animation:cgau-s220dt-rise linear both;animation-timeline:view();animation-range:entry 0% entry 58%}\n}\n@media(max-width:920px){\n  .cgau-listing .cgfun.s220-dt .dt-hero-grid,.cgau-listing .cgfun.s220-dt .dt-bag-grid,.cgau-listing .cgfun.s220-dt .dt-solar-grid,.cgau-listing .cgfun.s220-dt .dt-night-grid,.cgau-listing .cgfun.s220-dt .dt-counter{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun.s220-dt .dt-hero{min-height:0}\n  .cgau-listing .cgfun.s220-dt .dt-window{width:min(570px,100%);margin-inline:auto}\n  .cgau-listing .cgfun.s220-dt .dt-menu{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .cgfun.s220-dt .dt-route{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .cgfun.s220-dt .dt-step{border-bottom:3px solid var(--brown)}\n  .cgau-listing .cgfun.s220-dt .dt-step:nth-child(2),.cgau-listing .cgfun.s220-dt .dt-step:nth-child(4){border-right:0}\n  .cgau-listing .cgfun.s220-dt .dt-step:last-child{grid-column:1\/-1;min-height:0;border-bottom:0}\n}\n@media(max-width:680px){\n  .cgau-listing .cgfun.s220-dt,.cgau-listing .cgfun.s220-dt *{min-width:0}\n  .cgau-listing .cgfun.s220-dt .dt-shell{width:min(100% - 24px,1120px)}\n  .cgau-listing .cgfun.s220-dt .dt-servicebar-row{align-items:flex-start}\n  .cgau-listing .cgfun.s220-dt .dt-serving{text-align:right}\n  .cgau-listing .cgfun.s220-dt .dt-hero{padding:45px 0 66px}\n  .cgau-listing .cgfun.s220-dt .dt-title{font-size:clamp(49px,17.3vw,79px)}\n  .cgau-listing .cgfun.s220-dt .dt-window{min-height:400px;padding:45px 18px 82px;border-width:8px;box-shadow:9px 10px 0 var(--chip)}\n  .cgau-listing .cgfun.s220-dt .dt-window img{max-width:340px}\n  .cgau-listing .cgfun.s220-dt .dt-pickup-number{min-width:61px;font-size:20px}\n  .cgau-listing .cgfun.s220-dt .dt-pickup-copy b{font-size:14px}\n  .cgau-listing .cgfun.s220-dt .dt-receipt-wrap{margin-top:-20px}\n  .cgau-listing .cgfun.s220-dt .dt-receipt{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun.s220-dt .dt-receipt-head{border-right:0;border-bottom:4px solid var(--brown)}\n  .cgau-listing .cgfun.s220-dt .dt-section{padding:59px 0}\n  .cgau-listing .cgfun.s220-dt .dt-section-title{font-size:clamp(34px,11.2vw,52px)}\n  .cgau-listing .cgfun.s220-dt .dt-bag{min-height:0;padding:29px 18px}\n  .cgau-listing .cgfun.s220-dt .dt-menu-head{align-items:flex-start;flex-direction:column}\n  .cgau-listing .cgfun.s220-dt .dt-menu,.cgau-listing .cgfun.s220-dt .dt-proof-grid,.cgau-listing .cgfun.s220-dt .dt-tray,.cgau-listing .cgfun.s220-dt .dt-energy,.cgau-listing .cgfun.s220-dt .dt-bay-grid,.cgau-listing .cgfun.s220-dt .dt-intercom,.cgau-listing .cgfun.s220-dt .dt-commerce{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun.s220-dt .dt-menu-item{min-height:0}\n  .cgau-listing .cgfun.s220-dt .dt-night-screen{min-height:400px;padding:30px 16px}\n  .cgau-listing .cgfun.s220-dt .dt-route{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun.s220-dt .dt-step,.cgau-listing .cgfun.s220-dt .dt-step:nth-child(2),.cgau-listing .cgfun.s220-dt .dt-step:nth-child(4){min-height:0;border-right:0;border-bottom:3px solid var(--brown)}\n  .cgau-listing .cgfun.s220-dt .dt-step:last-child{grid-column:auto;border-bottom:0}\n}\n@media(max-width:390px){\n  .cgau-listing .cgfun.s220-dt .dt-title{font-size:clamp(45px,16.7vw,65px)}\n  .cgau-listing .cgfun.s220-dt .dt-window{min-height:370px}\n  .cgau-listing .cgfun.s220-dt .dt-order-tag{font-size:9px}\n  .cgau-listing .cgfun.s220-dt .dt-pickup-copy small{font-size:10px}\n  .cgau-listing .cgfun.s220-dt .dt-ticket{padding-inline:20px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing .cgfun.s220-dt *,.cgau-listing .cgfun.s220-dt *::before,.cgau-listing .cgfun.s220-dt *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}\n}\n@media print{\n  .cgau-listing .cgfun.s220-dt{background:#fff!important;color:#111!important}\n  .cgau-listing .cgfun.s220-dt .dt-section,.cgau-listing .cgfun.s220-dt .dt-hero{content-visibility:visible;background:#fff!important;color:#111!important;break-inside:avoid}\n}\n\n.cgau-listing .cgfun.s220-dt .dt-footer p{margin-left:auto!important;margin-right:auto!important}\n\n\n.cgau-listing .cgfun h2.dt-section-title,\n.cgau-listing .cgfun .dt-bay \u003e h3{margin-left:auto!important;margin-right:auto!important}\n\n\n\n@media(max-width:920px){\n  .cgau-listing .cgfun.s220-dt .dt-hero-grid \u003e div:first-child \u003e .dt-title{\n    display:block;\n    width:100%;\n    margin-left:auto!important;\n    margin-right:auto!important;\n    margin-inline:auto!important;\n    text-align:center!important;\n    min-width:0;\n    overflow-wrap:break-word;\n    word-break:normal;\n    hyphens:none\n  }\n}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\n\/* split-word heading fix 23.10.2026: each heading's widest word fits its column at every width *\/\n@media (max-width:680px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing article.dt-meal.dt-meal-large h3{font-size:min(29px,calc(16.2443vw - 31.51px))}}\n@media (max-width:680px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing.cgau-listing div.dt-fry-label h3{font-size:min(32px,calc(14.5578vw - 26.2px))}}\n@media (min-width:920.01px) and (max-width:1248px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing.cgau-listing div.dt-fry-label h3{font-size:min(32px,calc(6.4051vw - 27.98px))}}\n@media (max-width:680px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing.cgau-listing article.dt-bay h3{font-size:min(23px,calc(10.1673vw - 11.19px))}}\n@media (min-width:680.01px) and (max-width:749px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing.cgau-listing article.dt-bay h3{font-size:min(23px,calc(3.3893vw - 9.09px))}}\n@media (min-width:749.01px) and (max-width:1248px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing.cgau-listing article.dt-bay h3{font-size:min(23px,calc(3.3891vw - 10.71px))}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003eNOW\u003cbr\u003eSERVING\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003eThe Late Night Run, Driveway Drive-Thru\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eOrder ticket S220 comes through the Driveway Drive-Thru window, where the menu board is playful and the specs are not.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n  \u003cdiv class=\"eu-wrap\"\u003e\n    \u003cheader class=\"eu-top\"\u003e\n      \u003cdiv class=\"eu-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cdiv class=\"eu-topline\"\u003e\n\u003cspan\u003eTownsville, QLD\u003c\/span\u003e\u003cspan class=\"eu-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eExpress included over $99.00\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/header\u003e\n\u003cnav class=\"eu-jump\" aria-label=\"Product details\"\u003e\u003ca href=\"#eu-specifications\"\u003eSpecifications\u003c\/a\u003e\u003ca href=\"#eu-compatibility\"\u003eCompatibility\u003c\/a\u003e\u003ca href=\"#eu-condition\"\u003eCondition\u003c\/a\u003e\u003c\/nav\u003e\n    \u003csection class=\"eu-hero\"\u003e\n      \u003cdiv class=\"eu-herotext\"\u003e\n        \u003cp class=\"eu-eyebrow\"\u003eSoloCam S220 \u003cspan class=\"eu-grade\"\u003eNew, no box\u003c\/span\u003e\u003c\/p\u003e\n        \u003ch2 class=\"eu-h1\"\u003eA sunny spot. A little local memory.\u003c\/h2\u003e\n        \u003cp class=\"eu-lead\"\u003eA compact outdoor camera with solar charging and 8 GB of storage built into its body. It records 2K motion events over 2.4 GHz Wi-Fi without requiring a HomeBase or a subscription for local recording.\u003c\/p\u003e\n        \u003cul class=\"eu-chips\"\u003e\n\u003cli\u003e2K video\u003c\/li\u003e\n\u003cli\u003eBuilt-in solar\u003c\/li\u003e\n\u003cli\u003eNo HomeBase needed\u003c\/li\u003e\n\u003cli\u003eIP67 weather rated\u003c\/li\u003e\n\u003cli\u003eNo monthly fee\u003c\/li\u003e\n\u003c\/ul\u003e\n        \n      \u003c\/div\u003e\n      \u003cfigure class=\"eu-herofig\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_174_YBZCRAOJ7AILMYIU67IV52ZJ.jpg\" alt=\"SoloCam S220 model reference photo\" loading=\"eager\"\u003e\n        \u003cfigcaption\u003eProduct catalogue image. Your unit ships as described below.\u003c\/figcaption\u003e\n      \u003c\/figure\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-stats\"\u003e\n      \u003cdiv class=\"eu-statgrid\"\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e2K\u003c\/b\u003e\u003cspan\u003e2560 × 1440 video\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e135°\u003c\/b\u003e\u003cspan\u003efixed field of view\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e8 GB\u003c\/b\u003e\u003cspan\u003eon-board eMMC storage\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e0.9 W\u003c\/b\u003e\u003cspan\u003eintegrated solar panel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e6,500 mAh\u003c\/b\u003e\u003cspan\u003erechargeable battery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e75 dB\u003c\/b\u003e\u003cspan\u003ebuilt-in siren\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cp class=\"eu-statnote\"\u003eBattery life is up to 3 months standalone on eufy's own usage scenario. Real results vary with placement, traffic, sunlight and settings.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-tiles\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eWhat it does well.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003eSoloCam S220: the features that matter in everyday use.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-tilegrid\"\u003e\n        \u003carticle class=\"eu-tile eu-tile-illustrated\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_187_TRUZ7GDIZNOYAQQL5WPGZJPK.jpg\" alt=\"Manufacturer illustration of S220 2K detail; results vary with the scene\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003e2K detail\u003c\/h3\u003e\n\u003cp\u003e2560 × 1440 video at 15 frames per second. Useful detail depends on distance, lighting, movement and mounting angle.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-illustrated\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_182_2BYMNHOFLT3P3OPT7YD5PUJI.jpg\" alt=\"S220 solar charging illustration with manufacturer laboratory assumptions\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eSolar built in\u003c\/h3\u003e\n\u003cp\u003eA 0.9 W panel sits on top of the body. eufy’s three-hour daily direct-sun target assumes average use; shade and heavy activity can mean extra USB charging.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-text\"\u003e\n          \n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eRain, dust, heat\u003c\/h3\u003e\n\u003cp\u003eIP67 published rating and a −20 °C to 50 °C operating range. Mount it under an eave or out in the open; it is designed for both.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-illustrated\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_211_OX3E64LLG6RX5W2JTYUA5NTC.jpg\" alt=\"S220 two-way audio illustration\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eTalk and alert\u003c\/h3\u003e\n\u003cp\u003eTwo-way audio, a 75 dB siren and on-device human detection with phone alerts. Human detection can help filter ordinary movement; it does not guarantee every classification.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n\n    \u003c\/section\u003e\n    \u003caside class=\"eu-insight\" aria-label=\"A detail worth knowing\"\u003e\n      \u003cdiv\u003e\n\u003cp class=\"eu-insight-label\"\u003eA detail worth knowing\u003c\/p\u003e\n\u003ch2\u003eTwo solar sources, one at a time\u003c\/h2\u003e\n\u003c\/div\u003e\n      \u003cp class=\"eu-insight-body\"\u003eThe S220 has a solar panel built into its roof, but eufy also lists compatibility with an external eufy Solar Panel. Its support guidance says the two panels cannot charge the camera at the same time, so adding a panel is an alternative charging route rather than combined output.\u003c\/p\u003e\n    \u003c\/aside\u003e\n    \u003csection class=\"eu-honest\"\u003e\n      \u003cdiv class=\"eu-honestbox\"\u003e\n        \u003cp class=\"eu-kicker\"\u003eThe honest details\u003c\/p\u003e\n        \u003ch2 class=\"eu-h2\"\u003eBefore you buy.\u003c\/h2\u003e\n        \u003cul class=\"eu-honestlist\"\u003e\n            \u003cli\u003e\n\u003cb\u003eNight footage is black and white.\u003c\/b\u003e Infrared only. There is no spotlight and no colour night mode on the S220. The S230 has both; this model does not.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eThe view is fixed.\u003c\/b\u003e 135° wide, no pan, no tilt. Aim it once when you mount it.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eIt records events, not all day.\u003c\/b\u003e Motion and human detection trigger clips to the 8 GB on board. No continuous recording, no cloud plan, no NAS export.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eIt alerts. It does not prevent.\u003c\/b\u003e A camera records, detects and notifies. It is one part of home security, not the whole of it.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-specs\" id=\"eu-specifications\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eSpecifications.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003ePublished specifications for SoloCam S220 (T8134), grouped for easy comparison. Only sourced details are included.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-specgrid\"\u003e\n        \u003cdiv class=\"eu-specgroup\"\u003e\n          \u003ch3\u003eCamera\u003c\/h3\u003e\n          \u003cdl\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eResolution\u003c\/dt\u003e\n\u003cdd\u003e2560 × 1440 (2K), 15 fps\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eField of view\u003c\/dt\u003e\n\u003cdd\u003e135°, fixed. No pan, no tilt\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eNight vision\u003c\/dt\u003e\n\u003cdd\u003eInfrared, black and white. No spotlight, no colour night\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eLens\u003c\/dt\u003e\n\u003cdd\u003ef\/1.6 aperture\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eDetection\u003c\/dt\u003e\n\u003cdd\u003eOn-device AI human detection, PIR range up to 10 m, up to 2 activity zones\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eAudio\u003c\/dt\u003e\n\u003cdd\u003eTwo-way audio, half-duplex (walkie-talkie style), 75 dB siren\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-specgroup\"\u003e\n          \u003ch3\u003eStorage and recording\u003c\/h3\u003e\n          \u003cdl\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eLocal storage\u003c\/dt\u003e\n\u003cdd\u003e8 GB eMMC built in. No microSD slot\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eRecording\u003c\/dt\u003e\n\u003cdd\u003eEvent recording only. No continuous mode\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eNot supported\u003c\/dt\u003e\n\u003cdd\u003eCloud storage, NAS and RTSP\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eSubscription\u003c\/dt\u003e\n\u003cdd\u003eNone required\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-specgroup\"\u003e\n          \u003ch3\u003ePower and network\u003c\/h3\u003e\n          \u003cdl\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eSolar\u003c\/dt\u003e\n\u003cdd\u003e0.9 W panel integrated into the body\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eBattery\u003c\/dt\u003e\n\u003cdd\u003e6,500 mAh, USB-C charging (5 V 2 A)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eRuntime\u003c\/dt\u003e\n\u003cdd\u003eUp to 3 months standalone on eufy's rating; about 3 hours of direct sun a day for sustaining use\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eWi-Fi\u003c\/dt\u003e\n\u003cdd\u003e2.4 GHz only\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eVoice assistants\u003c\/dt\u003e\n\u003cdd\u003eAmazon Alexa, Google Assistant\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eApple Home\u003c\/dt\u003e\n\u003cdd\u003eNot supported\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eWi-Fi range\u003c\/dt\u003e\n\u003cdd\u003eAbout 200 m in a clear, open environment on eufy's figure\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eSolar collection\u003c\/dt\u003e\n\u003cdd\u003eWith optimal sunlight the 0.9 W panel collects and stores 200 to 400 mAh a day; the camera uses about 100 to 130 mAh a day on eufy's figure\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eBattery chemistry\u003c\/dt\u003e\n\u003cdd\u003e6,500 mAh lithium-ion, built in (eufy support)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eIFTTT\u003c\/dt\u003e\n\u003cdd\u003eNot supported (eufy support)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eAlexa devices\u003c\/dt\u003e\n\u003cdd\u003eWorks with Alexa devices with a display and with Google Voice Assistant (eufy support)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-specgroup\"\u003e\n          \u003ch3\u003eInstallation and general\u003c\/h3\u003e\n          \u003cdl\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eWeather rating\u003c\/dt\u003e\n\u003cdd\u003eIP67, correctly installed\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eOperating range\u003c\/dt\u003e\n\u003cdd\u003e−20 °C to 50 °C\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eMount height\u003c\/dt\u003e\n\u003cdd\u003e2 to 3 m recommended\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eSize and weight\u003c\/dt\u003e\n\u003cdd\u003e96.5 × 81 × 57.5 mm, 320 g\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eApp\u003c\/dt\u003e\n\u003cdd\u003eeufy Security app 4.6.4 or later\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eModel\u003c\/dt\u003e\n\u003cdd\u003eT8134\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-compat\" id=\"eu-compatibility\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eMake sure it fits your setup.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003eThe short version: it works on its own. A hub is optional, never required.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-compatgrid\"\u003e\n\u003cdiv class=\"eu-compatcol eu-yes\"\u003e\n\u003ch3\u003eWorks with\u003c\/h3\u003e\n\u003cul\u003e            \u003cli\u003e\n\u003cb\u003eStandalone on 2.4 GHz Wi-Fi.\u003c\/b\u003e Clips save to the camera’s own 8 GB without a separate hub.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eHomeBase 3, optional.\u003c\/b\u003e Adds hub features such as face recognition and larger storage. Not included and not required.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eAmazon Alexa and Google Assistant.\u003c\/b\u003e Both on eufy's published list for this model.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eHomeBase Professional S1, optional.\u003c\/b\u003e The exact T8134 is listed in eufy’s current S1 compatibility guide.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eHomeBase 2 and HomeBase Mini, optional.\u003c\/b\u003e eufy's current compatibility guide lists both for T8134 (it added HomeBase 2 in August 2026), and owners report it pairing with HomeBase 2 after a hub firmware update.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-compatcol eu-no\"\u003e\n\u003ch3\u003eDoes not work with\u003c\/h3\u003e\n\u003cul\u003e            \u003cli\u003e\n\u003cb\u003eApple Home.\u003c\/b\u003e Not supported on SoloCam S220 T8134.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003e5 GHz-only Wi-Fi.\u003c\/b\u003e The S220 joins 2.4 GHz networks only.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eContinuous recording, cloud, NAS or RTSP.\u003c\/b\u003e None of these are offered on this model.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-compatcol eu-ask\"\u003e\n\u003ch3\u003eBefore you pair\u003c\/h3\u003e\n\u003cul\u003e            \u003cli\u003e\n\u003cb\u003eUpdate the firmware.\u003c\/b\u003e Update the camera and HomeBase firmware before pairing.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-cond\" id=\"eu-condition\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eNew No Box, explained.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003eWhat the condition label on this listing actually means.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-cards3\"\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eWhat New No Box means\u003c\/h3\u003e\n          \u003cp\u003eA new, never-used unit without the printed retail carton. The accessories a single-boxed retail unit ships with are all here.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eWho did the work\u003c\/h3\u003e\n          \u003cp\u003eNobody has: the unit is unused. We describe the packaging and the published spec sheet only, and we do not test each unit individually.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eHow it arrives\u003c\/h3\u003e\n          \u003cp\u003eIn plain protective packaging rather than the printed box, with the accessories listed below and our own 12-month warranty.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-fit\"\u003e\n      \u003cdiv class=\"eu-fitgrid\"\u003e\n        \u003cdiv class=\"eu-fitcol\"\u003e\n\u003ch2 class=\"eu-h2\"\u003eRight for you if\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eYou want fixed-view event recording at a spot with useful daily sunlight.\u003c\/li\u003e\n\u003cli\u003eYou do not want a hub, a subscription or a memory card.\u003c\/li\u003e\n\u003cli\u003eYou use Alexa or Google Assistant, or neither.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-fitcol eu-fitno\"\u003e\n\u003ch2 class=\"eu-h2\"\u003eProbably not for you if\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eYou need colour night vision or a spotlight.\u003c\/li\u003e\n\u003cli\u003eYou want to pan or tilt from the app.\u003c\/li\u003e\n\u003cli\u003eYou run Apple Home and need the camera in it.\u003c\/li\u003e\n\u003cli\u003eThe mounting spot is in deep shade all day.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-setup\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003ePlan your setup.\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-setupguide\"\u003e\n\u003carticle class=\"eu-guiderow\"\u003e\u003cp class=\"eu-guide-label\"\u003eWhat you need\u003c\/p\u003e\n\u003cdiv\u003e\n\u003ch3\u003eOne body, built-in solar\u003c\/h3\u003e\n\u003cp\u003eThe S220 connects directly to 2.4 GHz Wi-Fi and does not need a HomeBase for standalone use. Its solar panel is built into the camera. Charge it before installation and choose a place with useful direct sun; shade, frequent events and long recordings can require extra USB charging.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"eu-guiderow\"\u003e\u003cp class=\"eu-guide-label\"\u003eRecording and storage\u003c\/p\u003e\n\u003cdiv\u003e\n\u003ch3\u003eEvents go into built-in memory\u003c\/h3\u003e\n\u003cp\u003eThe camera has 8 GB of built-in storage for event recordings. No card is required, and local storage does not need a monthly plan. It is not a continuous-recording camera. The exact S220 FAQ excludes cloud recording and NAS\/RTSP; a supported HomeBase is a separate storage-system choice.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"eu-guiderow\"\u003e\u003cp class=\"eu-guide-label\"\u003ePower and connection\u003c\/p\u003e\n\u003cdiv\u003e\n\u003ch3\u003eLocal recording can continue without Wi-Fi\u003c\/h3\u003e\n\u003cp\u003eFor the S220 specifically, eufy says recording can continue after its Wi-Fi connection is lost, and recordings become viewable after reconnection. That is not the same as remote access during the outage. The battery must still have charge, and placement, settings and available storage still matter.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"eu-setupgrid eu-setupgrid-solo\"\u003e\n        \u003col class=\"eu-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eCharge it fully first.\u003c\/b\u003e Use the USB-C cable before it goes anywhere near a ladder. A solar camera started half-charged in overcast weather is a second trip up the ladder.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003ePair it next to the router.\u003c\/b\u003e Open the eufy Security app on a 2.4 GHz network and scan the camera's QR code. Then walk it to the mounting spot and check the signal holds before you drill.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eMount for sun and view together.\u003c\/b\u003e The panel is part of the body, so the spot needs roughly three hours of direct sun and a clear 135° view of what matters.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eSet zones and sensitivity.\u003c\/b\u003e Up to two activity zones. Point them at the gate or the driveway, not the street, and the 8 GB goes a lot further.\u003c\/li\u003e\n\u003c\/ol\u003e\n\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-box\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\u003ch2 class=\"eu-h2\"\u003eIncluded with your order\u003c\/h2\u003e\u003c\/div\u003e\n      \u003cdiv class=\"eu-boxgrid\"\u003e\n        \u003cdiv\u003e\n\u003ch3 class=\"eu-boxlabel\"\u003eSupplied items\u003c\/h3\u003e\n\u003cul class=\"eu-boxlist\"\u003e\n\u003cli\u003e1 × eufy SoloCam S220, new, never used\u003c\/li\u003e\n\u003cli\u003eUSB-A-to-USB-C charging cable\u003c\/li\u003e\n\u003cli\u003eCamera mounting bracket and screw pack\u003c\/li\u003e\n\u003cli\u003eScrew-positioning sticker\u003c\/li\u003e\n\u003cli\u003eQuick-start documentation\u003c\/li\u003e\n\u003cli\u003ePlain protective packaging, not the printed retail carton\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003ch3 class=\"eu-boxlabel\"\u003eNot included\u003c\/h3\u003e\n\u003cul class=\"eu-boxlist eu-boxout\"\u003e\n\u003cli\u003ePrinted retail carton: the one thing a New No Box unit does not come with\u003c\/li\u003e\n\u003cli\u003eHomeBase: not included, not required\u003c\/li\u003e\n\u003cli\u003emicroSD card: none needed, none supplied\u003c\/li\u003e\n\u003cli\u003eMains adapter: charge from any USB-C source, 5 V 2 A\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \n      \u003cp class=\"eu-boxnote\"\u003eThe listed accessories follow this offer. Packaging is supplied in the condition stated above.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-faq\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\u003ch2 class=\"eu-h2\"\u003eQuestions people ask.\u003c\/h2\u003e\u003c\/div\u003e\n      \u003cdiv class=\"eu-faqlist\"\u003e\n\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eDo I need a HomeBase or a subscription to use it?\u003c\/summary\u003e\u003cp\u003eNo to both. The S220 works on its own over 2.4 GHz Wi-Fi and saves clips to its built-in 8 GB. HomeBase 3 is an optional add-on for extra features and is not included. There is no monthly fee.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eHow much sun does it actually need?\u003c\/summary\u003e\u003cp\u003eeufy's figure is about three hours of direct sunlight a day for sustaining use, with the 0.9 W panel storing up to 400 mAh on a good day against roughly 100 to 130 mAh of typical daily use. A shaded spot will still work, but you will be charging it by USB-C now and then.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eWhat does night footage look like?\u003c\/summary\u003e\u003cp\u003eBlack and white infrared. The S220 has no spotlight and no colour night vision. That is the model's design, not a fault.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eWhen will it ship, and what does delivery cost?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day. Same-day to 1 business day is our typical dispatch time from Townsville. During busy periods it can extend, though that is rare. Australia Post Express is included on every order over $99.00. Under $99.00 it is $9.95 tracked or $12.95 Express.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eWho covers the warranty?\u003c\/summary\u003e\u003cp\u003eWe do. CamGuard Australia is an independent importer and reseller, and this product carries our own 12-month warranty. It is not a manufacturer warranty. Your rights under Australian Consumer Law apply on top. Faulty or not as described inside that year and we cover the return postage.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eCan I return it if I change my mind?\u003c\/summary\u003e\u003cp\u003eYes, within 30 days of delivery if it is complete and unused. You pay the return postage and the original shipping is not refunded. Faulty or not-as-described returns are always free.\u003c\/p\u003e\u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-trust\"\u003e\n      \u003cdiv class=\"eu-trustgrid\"\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eIndependent importer\u003c\/b\u003e\u003cspan\u003eWe buy genuine eufy stock and sell it under our own name. Not an official eufy dealer.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eOur own 12-month warranty\u003c\/b\u003e\u003cspan\u003eHonoured by us in Townsville, not by the manufacturer. Faulty inside a year and we pay the return postage.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eExpress as standard\u003c\/b\u003e\u003cspan\u003eAustralia Post Express included on every order over $99.00, from Townsville, Queensland.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eCondition stated up front\u003c\/b\u003e\u003cspan\u003eThe grade on this listing is spelled out above so nothing about the unit is a surprise.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-cta\"\u003e\n      \u003cdiv class=\"eu-ctabox\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eSoloCam S220, new, no box.\u003c\/h2\u003e\n        \u003cp\u003eSolar-charged, 2K, no hub, no subscription. Exactly as described above, our 12-month warranty. If that is the trade you want, this is the listing.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun s220-dt\"\u003e\n  \u003cdiv class=\"dt-canopy\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"dt-servicebar\"\u003e\n    \u003cdiv class=\"dt-shell dt-servicebar-row\"\u003e\n      \u003cspan class=\"dt-service-name\"\u003eCamGuard Australia · Driveway Drive-Thru\u003c\/span\u003e\n      \u003cspan class=\"dt-serving\"\u003e\u003ci class=\"dt-dot\" aria-hidden=\"true\"\u003e\u003c\/i\u003e Now serving · Order S220\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cheader class=\"dt-hero\"\u003e\n    \u003cdiv class=\"dt-shell dt-hero-grid\"\u003e\n      \u003cdiv\u003e\n        \u003cspan class=\"dt-open\"\u003eLate shift · kitchen open · New No Box\u003c\/span\u003e\n        \u003ch2 class=\"dt-title\"\u003eThe Late\u003cspan\u003eNight Run\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"dt-hook\"\u003eWelcome to the only late-night drive-through where the car is the thing being watched.\u003c\/p\u003e\n        \u003cp class=\"dt-pitch\"\u003e\u003cb\u003eYour driveway ordered the lot:\u003c\/b\u003e 2K detail, integrated solar, human detection, local storage and infrared night vision, without compulsory monthly fees or a cable run down the wall.\u003c\/p\u003e\n        \u003cdiv class=\"dt-pills\" aria-label=\"Key SoloCam S220 facts\"\u003e\n          \u003cspan class=\"dt-pill\"\u003e2K · 2560 × 1440\u003c\/span\u003e\n          \u003cspan class=\"dt-pill\"\u003e0.9W integrated solar\u003c\/span\u003e\n          \u003cspan class=\"dt-pill\"\u003e8GB built in\u003c\/span\u003e\n          \u003cspan class=\"dt-pill\"\u003eHomeBase 3 compatible\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"dt-window\" aria-label=\"eufy SoloCam S220 presented in a fictional fast-food pick-up window\"\u003e\n        \u003cspan class=\"dt-order-tag\"\u003eFreshly repacked · no retail carton\u003c\/span\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_174_YBZCRAOJ7AILMYIU67IV52ZJ.jpg?v=1770833014\" alt=\"White eufy SoloCam S220 with integrated solar panel\" loading=\"eager\" decoding=\"async\"\u003e\n        \u003cfigcaption class=\"dt-pickup\"\u003e\n          \u003cspan class=\"dt-pickup-number\"\u003e220\u003c\/span\u003e\n          \u003cspan class=\"dt-pickup-copy\"\u003e\u003cb\u003eYour order is ready\u003c\/b\u003e\u003csmall\u003eNew No Box · camera plus functional boxed contents\u003c\/small\u003e\u003c\/span\u003e\n        \u003c\/figcaption\u003e\n      \u003c\/figure\u003e\n    \u003c\/div\u003e\n  \u003c\/header\u003e\n\n  \u003cdiv class=\"dt-receipt-wrap\"\u003e\n    \u003cdiv class=\"dt-shell dt-receipt\"\u003e\n      \u003cdiv class=\"dt-receipt-head\"\u003e\n        \u003csmall\u003eOrder ticket · read before proceeding\u003c\/small\u003e\n        \u003cb\u003eThe retail carton missed its shift. The camera did not.\u003c\/b\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"dt-receipt-copy\"\u003e\n        \u003cp\u003e\u003cstrong\u003eCondition:\u003c\/strong\u003e New No Box, new and unused, supplied in protective non-retail packaging without the individual retail carton.\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003eIncluded: \u003c\/strong\u003eSoloCam S220, USB-A-to-USB-C charging cable, camera mounting bracket, screw pack, screw-positioning sticker and quick-start documentation, supplied in protective non-retail packaging without the retail carton.\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003eNot included:\u003c\/strong\u003e retail carton, HomeBase or installation labour.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"dt-section dt-cream\" data-scene=\"01-order-ticket\"\u003e\n    \u003cdiv class=\"dt-shell dt-reveal\"\u003e\n      \u003cdiv class=\"dt-eyebrow\"\u003eWindow 01 · confirm the order\u003c\/div\u003e\n      \u003ch2 class=\"dt-section-title\"\u003eNew camera. Full functional order. Plain wrapper.\u003c\/h2\u003e\n      \u003cp class=\"dt-section-lead\"\u003eNew No Box is a packaging condition, not a refurbished grade. The camera is new and unused; the individual retail carton is absent, so CamGuard supplies it in protective non-retail packaging with the functional contents from the boxed set.\u003c\/p\u003e\n      \u003cdiv class=\"dt-bag-grid\"\u003e\n        \u003cdiv class=\"dt-ticket\"\u003e\n          \u003cdiv class=\"dt-ticket-top\"\u003e\n\u003cb\u003eOrder S220\u003c\/b\u003e\u003cspan\u003eCAMGUARD AUSTRALIA · TOWNSVILLE\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dt-ticket-line\"\u003e\n\u003cspan\u003eCondition\u003c\/span\u003e\u003cb\u003eNEW NO BOX\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dt-ticket-line\"\u003e\n\u003cspan\u003eCamera\u003c\/span\u003e\u003cb\u003eSOLOCAM S220 · T8134\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dt-ticket-line\"\u003e\n\u003cspan\u003eResolution\u003c\/span\u003e\u003cb\u003e2K\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dt-ticket-line\"\u003e\n\u003cspan\u003eStorage\u003c\/span\u003e\u003cb\u003e8GB EMMC\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dt-ticket-line\"\u003e\n\u003cspan\u003eSolar\u003c\/span\u003e\u003cb\u003eINTEGRATED\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dt-ticket-line\"\u003e\n\u003cspan\u003eRetail carton\u003c\/span\u003e\u003cb\u003eNOT INCLUDED\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dt-ticket-total\"\u003eNO MYSTERY SIDE ORDERS\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"dt-bag\"\u003e\n          \u003cdiv class=\"dt-bag-label\"\u003e\n            \u003csmall\u003eInside the protective parcel\u003c\/small\u003e\n            \u003ch3\u003eThe functional boxed contents\u003c\/h3\u003e\n            \u003cul\u003e\n              \u003cli\u003eeufy SoloCam S220 camera\u003c\/li\u003e\n              \u003cli\u003eUSB-A to USB-C charging cable\u003c\/li\u003e\n              \u003cli\u003eCamera mounting bracket\u003c\/li\u003e\n              \u003cli\u003eScrew pack\u003c\/li\u003e\n              \u003cli\u003eQuick-start documentation and screw-positioning sticker\u003c\/li\u003e\n              \u003cli\u003eProtective non-retail packaging\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"dt-bag-note\"\u003e\n\u003cstrong\u003eRepeated because it matters:\u003c\/strong\u003e the original individual retail carton is not included. A HomeBase is not inside this camera-only parcel.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"dt-section dt-red\" data-scene=\"02-menu-board\"\u003e\n    \u003cdiv class=\"dt-shell dt-reveal\"\u003e\n      \u003cdiv class=\"dt-eyebrow\" style=\"color:#ffd43b\"\u003eWindow 02 · build your order\u003c\/div\u003e\n      \u003ch2 class=\"dt-section-title\"\u003eSix mains. No compulsory subscription side order.\u003c\/h2\u003e\n      \u003cp class=\"dt-section-lead\"\u003eThe menu board is playful. The specifications underneath it are the actual S220 recipe.\u003c\/p\u003e\n      \u003cdiv class=\"dt-menu-board\"\u003e\n        \u003cdiv class=\"dt-menu-head\"\u003e\n\u003cb\u003eThe Driveway Menu\u003c\/b\u003e\u003cspan\u003eTap nothing · it is all already included\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"dt-menu\"\u003e\n          \u003carticle class=\"dt-menu-item\"\u003e\u003cspan class=\"dt-added\"\u003eADDED\u003c\/span\u003e\u003cspan class=\"dt-menu-no\"\u003e01\u003c\/span\u003e\u003ch3\u003e2K main\u003c\/h3\u003e\n\u003cp\u003e2560 × 1440 video at 15 frames per second through an f\/1.6 lens and a 135° field of view.\u003c\/p\u003e\n\u003csmall\u003eFixed-position camera; aim it at the route that matters.\u003c\/small\u003e\u003c\/article\u003e\n          \u003carticle class=\"dt-menu-item\"\u003e\u003cspan class=\"dt-added\"\u003eADDED\u003c\/span\u003e\u003cspan class=\"dt-menu-no\"\u003e02\u003c\/span\u003e\u003ch3\u003eSolar top-up\u003c\/h3\u003e\n\u003cp\u003eIntegrated 0.9W solar panel feeding a 6,500mAh rechargeable battery.\u003c\/p\u003e\n\u003csmall\u003eSunlight, angle, shade, settings and activity affect charging balance.\u003c\/small\u003e\u003c\/article\u003e\n          \u003carticle class=\"dt-menu-item\"\u003e\u003cspan class=\"dt-added\"\u003eADDED\u003c\/span\u003e\u003cspan class=\"dt-menu-no\"\u003e03\u003c\/span\u003e\u003ch3\u003eHuman detection\u003c\/h3\u003e\n\u003cp\u003eOn-device human detection helps distinguish people from general motion.\u003c\/p\u003e\n\u003csmall\u003eVehicle and pet categories are not provided as standalone tagged detections.\u003c\/small\u003e\u003c\/article\u003e\n          \u003carticle class=\"dt-menu-item\"\u003e\u003cspan class=\"dt-added\"\u003eADDED\u003c\/span\u003e\u003cspan class=\"dt-menu-no\"\u003e04\u003c\/span\u003e\u003ch3\u003eLocal storage\u003c\/h3\u003e\n\u003cp\u003e8GB of eMMC storage is built into the camera for event clips.\u003c\/p\u003e\n\u003csmall\u003eNo microSD slot; no NAS or RTSP route.\u003c\/small\u003e\u003c\/article\u003e\n          \u003carticle class=\"dt-menu-item\"\u003e\u003cspan class=\"dt-added\"\u003eADDED\u003c\/span\u003e\u003cspan class=\"dt-menu-no\"\u003e05\u003c\/span\u003e\u003ch3\u003eNight shift\u003c\/h3\u003e\n\u003cp\u003eInfrared night vision provides a monochrome view after dark.\u003c\/p\u003e\n\u003csmall\u003eNo built-in spotlight and no colour night vision.\u003c\/small\u003e\u003c\/article\u003e\n          \u003carticle class=\"dt-menu-item\"\u003e\u003cspan class=\"dt-added\"\u003eADDED\u003c\/span\u003e\u003cspan class=\"dt-menu-no\"\u003e06\u003c\/span\u003e\u003ch3\u003eWeather wrap\u003c\/h3\u003e\n\u003cp\u003eIP67 ingress-resistance rating with an operating range of -20°C to 50°C.\u003c\/p\u003e\n\u003csmall\u003eCorrect mounting, sealing and port closure still matter.\u003c\/small\u003e\u003c\/article\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"dt-proof-grid\"\u003e\n          \u003cfigure class=\"dt-proof\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_187_TRUZ7GDIZNOYAQQL5WPGZJPK.jpg?v=1770833041\" alt=\"Official eufy SoloCam S220 image illustrating 2K video detail\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003e2K provides more scene detail than a lower-resolution feed; useful identification still depends on distance, angle, lighting and motion.\u003c\/figcaption\u003e\u003c\/figure\u003e\n          \u003cfigure class=\"dt-proof\"\u003e\u003cfigcaption\u003eIP67 supports outdoor use when the camera is correctly mounted, sealed and maintained under current instructions.\u003c\/figcaption\u003e\u003c\/figure\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"dt-section dt-yellow\" data-scene=\"03-breakfast-shift\"\u003e\n    \u003cdiv class=\"dt-shell dt-reveal\"\u003e\n      \u003cdiv class=\"dt-eyebrow\"\u003eWindow 03 · the breakfast shift\u003c\/div\u003e\n      \u003ch2 class=\"dt-section-title\"\u003eThe sun clocks on before the camera asks for a charger.\u003c\/h2\u003e\n      \u003cdiv class=\"dt-solar-grid\"\u003e\n        \u003cfigure class=\"dt-solar-media\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_182_2BYMNHOFLT3P3OPT7YD5PUJI.jpg?v=1770833013\" alt=\"Official eufy image explaining the SoloCam S220 integrated solar charging estimates\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003c\/figure\u003e\n        \u003cdiv class=\"dt-solar-copy\"\u003e\n          \u003ch3\u003eThree hours is the rated recipe, not a weather forecast.\u003c\/h3\u003e\n          \u003cp\u003eeufy states that around three hours of daily sunlight can maintain the S220 under optimal conditions. Its integrated 0.9W panel is rated to collect roughly 200–400mAh per day, while average camera use is stated at roughly 100–130mAh across a day and night.\u003c\/p\u003e\n          \u003cp\u003eThat is not a universal guarantee. Shade, panel angle, clouds, dust, temperature, event frequency, clip length, live viewing and Wi-Fi quality can change the balance. Mount the panel where it receives useful direct light and inspect its real battery trend in the app.\u003c\/p\u003e\n          \u003cdiv class=\"dt-energy\"\u003e\n            \u003cdiv class=\"dt-energy-card\"\u003e\n\u003cb\u003e0.9W\u003c\/b\u003e\u003cspan\u003eIntegrated solar panel\u003c\/span\u003e\u003csmall\u003eNo separate panel needed for the built-in charging route.\u003c\/small\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"dt-energy-card\"\u003e\n\u003cb\u003e6,500mAh\u003c\/b\u003e\u003cspan\u003eRechargeable battery\u003c\/span\u003e\u003csmall\u003eeufy rates up to 90 days standalone; real use varies.\u003c\/small\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"dt-section dt-red\" data-scene=\"04-meal-upgrade\"\u003e\n    \u003cdiv class=\"dt-shell dt-reveal\"\u003e\n      \u003cdiv class=\"dt-eyebrow\" style=\"color:#ffd43b\"\u003eWindow 04 · would you like to make it a system?\u003c\/div\u003e\n      \u003ch2 class=\"dt-section-title\"\u003eJust the camera works. HomeBase 3 is the optional large meal.\u003c\/h2\u003e\n      \u003cp class=\"dt-section-lead\"\u003eThis S220 can run standalone over suitable 2.4GHz Wi-Fi with its own 8GB storage. It also connects to HomeBase 3 when you want the wider ecosystem. HomeBase 3 is compatible, optional and sold separately.\u003c\/p\u003e\n      \u003cdiv class=\"dt-tray\"\u003e\n        \u003carticle class=\"dt-meal\"\u003e\n          \u003cspan class=\"dt-meal-badge\"\u003eThis listing · ready on its own\u003c\/span\u003e\n          \u003ch3\u003eThe Solo Order\u003c\/h3\u003e\n          \u003cspan class=\"dt-meal-sub\"\u003eS220 + app + suitable 2.4GHz Wi-Fi\u003c\/span\u003e\n          \u003cdiv class=\"dt-meal-list\"\u003e\n            \u003cdiv class=\"dt-meal-line\"\u003e2K event recording\u003c\/div\u003e\n            \u003cdiv class=\"dt-meal-line\"\u003eOn-device human detection\u003c\/div\u003e\n            \u003cdiv class=\"dt-meal-line\"\u003eIntegrated solar charging\u003c\/div\u003e\n            \u003cdiv class=\"dt-meal-line\"\u003e8GB built-in eMMC storage\u003c\/div\u003e\n            \u003cdiv class=\"dt-meal-line\"\u003eTwo-way audio and 75dB audio\/siren\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"dt-meal-foot\"\u003eNo HomeBase is required for this standalone route.\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"dt-meal dt-meal-large\"\u003e\n          \u003cspan class=\"dt-meal-badge\"\u003eOptional upgrade · sold separately\u003c\/span\u003e\n          \u003ch3\u003eThe HomeBase 3 Meal\u003c\/h3\u003e\n          \u003cspan class=\"dt-meal-sub\"\u003eS220 + compatible HomeBase 3 ecosystem\u003c\/span\u003e\n          \u003cdiv class=\"dt-meal-list\"\u003e\n            \u003cdiv class=\"dt-meal-line dt-extra\"\u003eEverything in the standalone order\u003c\/div\u003e\n            \u003cdiv class=\"dt-meal-line dt-extra\"\u003eBionicMind facial-recognition route\u003c\/div\u003e\n            \u003cdiv class=\"dt-meal-line dt-extra\"\u003eCentralised expandable storage path\u003c\/div\u003e\n            \u003cdiv class=\"dt-meal-line dt-extra\"\u003eA wider multi-device eufy system\u003c\/div\u003e\n            \u003cdiv class=\"dt-meal-line dt-extra\"\u003eCurrent firmware and setup requirements still apply\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"dt-meal-foot\"\u003eHomeBase 3 is compatible. eufy’s current compatibility table lists HomeBase 2 and HomeBase Mini too. Update the camera and hub firmware before pairing.\u003c\/div\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"dt-hb3-banner\"\u003e\n\u003cb\u003eYES·IT CONNECTS TO HOMEBASE 3.\u003c\/b\u003e This listing remains the camera-only New No Box parcel. HomeBase 3 is optional and is not included.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"dt-section dt-dark\" data-scene=\"05-after-close\"\u003e\n    \u003cdiv class=\"dt-shell dt-reveal\"\u003e\n      \u003cdiv class=\"dt-eyebrow\" style=\"color:#ffd43b\"\u003eWindow 05 · after close\u003c\/div\u003e\n      \u003ch2 class=\"dt-section-title\"\u003eThe night shift is infrared. The uniform is black and white.\u003c\/h2\u003e\n      \u003cdiv class=\"dt-night-grid\"\u003e\n        \u003cfigure class=\"dt-night-screen\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_174_YBZCRAOJ7AILMYIU67IV52ZJ.jpg?v=1770833014\" alt=\"SoloCam S220 shown in a monochrome infrared night-shift graphic\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003c\/figure\u003e\n        \u003cdiv class=\"dt-after-close\"\u003e\n          \u003csmall\u003eShift supervisor’s honest report\u003c\/small\u003e\n          \u003ch3\u003eNo spotlight. No colour night vision. No confusing it with another S220.\u003c\/h3\u003e\n          \u003cp\u003eThe SoloCam S220 T8134 uses infrared night vision. After dark, expect a monochrome image, not a spotlight-lit colour scene. Its f\/1.6 lens and 2K sensor support the night view, but distance, rain, reflective surfaces, angle and scene conditions affect usable detail.\u003c\/p\u003e\n          \u003cp\u003eTest the installed view after dark. A wall close to the lens or poorly aimed framing can dominate the image while the route you care about quietly waits in Bay 2.\u003c\/p\u003e\n          \u003cdiv class=\"dt-night-fact\"\u003e\n\u003cstrong\u003eOrder correction:\u003c\/strong\u003e if colour night vision is essential, this is not the correct camera. Choose a compatible spotlight-equipped model instead.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"dt-section dt-paper\" data-scene=\"06-nutrition-information\"\u003e\n    \u003cdiv class=\"dt-shell dt-reveal\"\u003e\n      \u003cdiv class=\"dt-eyebrow\"\u003eWindow 06 · security information\u003c\/div\u003e\n      \u003ch2 class=\"dt-section-title\"\u003eThe complete recipe, printed large enough to read before ordering.\u003c\/h2\u003e\n      \u003cdiv class=\"dt-counter\"\u003e\n        \u003cdiv class=\"dt-nutrition\" aria-label=\"SoloCam S220 technical specification table\"\u003e\n          \u003cdiv class=\"dt-nutrition-head\"\u003e\n\u003ch3\u003eSecurity Information\u003c\/h3\u003e\n\u003cp\u003eServing size: one fixed-position SoloCam S220 · model T8134\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dt-nutri-row dt-thick\"\u003e\n\u003cspan\u003e\u003cb\u003eVideo resolution\u003c\/b\u003e\u003c\/span\u003e\u003cspan\u003e2K · 2560 × 1440 · 15 FPS\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dt-nutri-row\"\u003e\n\u003cspan\u003eLens and field of view\u003c\/span\u003e\u003cspan\u003ef\/1.6 · 135°\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dt-nutri-row\"\u003e\n\u003cspan\u003eNight vision\u003c\/span\u003e\u003cspan\u003eInfrared · monochrome\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dt-nutri-row dt-thick\"\u003e\n\u003cspan\u003eSpotlight \/ colour night view\u003c\/span\u003e\u003cspan\u003eNo \/ No\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dt-nutri-row\"\u003e\n\u003cspan\u003eOn-device AI\u003c\/span\u003e\u003cspan\u003eHuman detection\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dt-nutri-row\"\u003e\n\u003cspan\u003eVehicle \/ pet categories standalone\u003c\/span\u003e\u003cspan\u003eNo \/ No\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dt-nutri-row\"\u003e\n\u003cspan\u003eActivity zones\u003c\/span\u003e\u003cspan\u003eUp to two\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dt-nutri-row dt-thick\"\u003e\n\u003cspan\u003eAudio and alarm\u003c\/span\u003e\u003cspan\u003eMic · speaker · two-way talk · 75dB\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dt-nutri-row\"\u003e\n\u003cspan\u003eBattery\u003c\/span\u003e\u003cspan\u003e6,500mAh · up to 90 days rated\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dt-nutri-row\"\u003e\n\u003cspan\u003eSolar panel\u003c\/span\u003e\u003cspan\u003e0.9W integrated\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dt-nutri-row\"\u003e\n\u003cspan\u003eCharging port\u003c\/span\u003e\u003cspan\u003eUSB-C\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dt-nutri-row dt-thick\"\u003e\n\u003cspan\u003eWi-Fi\u003c\/span\u003e\u003cspan\u003e2.4GHz only\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dt-nutri-row\"\u003e\n\u003cspan\u003eLocal storage\u003c\/span\u003e\u003cspan\u003e8GB eMMC built in\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dt-nutri-row\"\u003e\n\u003cspan\u003emicroSD \/ NAS \/ RTSP\u003c\/span\u003e\u003cspan\u003eNo \/ No \/ No\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dt-nutri-row\"\u003e\n\u003cspan\u003eContinuous recording\u003c\/span\u003e\u003cspan\u003eNot supported\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dt-nutri-row dt-thick\"\u003e\n\u003cspan\u003eHomeBase 3\u003c\/span\u003e\u003cspan\u003eCompatible · optional · not included\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dt-nutri-row\"\u003e\n\u003cspan\u003eHomeBase 2\u003c\/span\u003e\u003cspan\u003eCompatible · optional · not included\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dt-nutri-row\"\u003e\n\u003cspan\u003eVoice platforms\u003c\/span\u003e\u003cspan\u003eAlexa · Google Assistant\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dt-nutri-row\"\u003e\n\u003cspan\u003eApple HomeKit\u003c\/span\u003e\u003cspan\u003eNot supported\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dt-nutri-row\"\u003e\n\u003cspan\u003eIngress rating\u003c\/span\u003e\u003cspan\u003eIP67\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dt-nutri-row\"\u003e\n\u003cspan\u003eOperating temperature\u003c\/span\u003e\u003cspan\u003e-20°C to 50°C\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dt-nutri-row\"\u003e\n\u003cspan\u003eRecommended install height\u003c\/span\u003e\u003cspan\u003e2–3 metres\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dt-nutri-row\"\u003e\n\u003cspan\u003eDimensions \/ weight\u003c\/span\u003e\u003cspan\u003e96.5 × 81 × 57.5mm · 320g\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dt-nutri-note\"\u003eBattery, charging and detection results vary with real conditions. Not a source of dietary fibre. No security outcome is guaranteed.\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003caside class=\"dt-frybox\"\u003e\n          \u003cdiv class=\"dt-fries\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"dt-fry\"\u003e\u003c\/span\u003e\u003cspan class=\"dt-fry\"\u003e\u003c\/span\u003e\u003cspan class=\"dt-fry\"\u003e\u003c\/span\u003e\u003cspan class=\"dt-fry\"\u003e\u003c\/span\u003e\u003cspan class=\"dt-fry\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dt-fry-label\"\u003e\n            \u003csmall\u003eFive things worth repeating\u003c\/small\u003e\n            \u003ch3\u003eThe facts customers usually ask at the speaker\u003c\/h3\u003e\n            \u003cp\u003e\u003cstrong\u003eStandalone:\u003c\/strong\u003e yes, over suitable 2.4GHz Wi-Fi.\u003c\/p\u003e\n            \u003cp\u003e\u003cstrong\u003eHomeBase 3:\u003c\/strong\u003e yes, compatible and optional.\u003c\/p\u003e\n            \u003cp\u003e\u003cstrong\u003eNight colour:\u003c\/strong\u003e no; infrared monochrome.\u003c\/p\u003e\n            \u003cp\u003e\u003cstrong\u003eStorage:\u003c\/strong\u003e 8GB built in; no microSD slot.\u003c\/p\u003e\n            \u003cp\u003e\u003cstrong\u003eRetail carton:\u003c\/strong\u003e not included; this is New No Box.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/aside\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"dt-section dt-yellow\" data-scene=\"07-drive-through-route\"\u003e\n    \u003cdiv class=\"dt-shell dt-reveal\"\u003e\n      \u003cdiv class=\"dt-eyebrow\"\u003eWindow 07 · please drive through\u003c\/div\u003e\n      \u003ch2 class=\"dt-section-title\"\u003eFive stops from protective parcel to a useful driveway view.\u003c\/h2\u003e\n      \u003cdiv class=\"dt-route\"\u003e\n        \u003carticle class=\"dt-step\"\u003e\u003cspan class=\"dt-step-no\"\u003e1\u003c\/span\u003e\u003ch3\u003eCheck the order\u003c\/h3\u003e\n\u003cp\u003eConfirm the New No Box camera, USB-A-to-USB-C cable, mounting bracket, screw pack, screw-positioning sticker and quick-start documentation.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"dt-step\"\u003e\u003cspan class=\"dt-step-no\"\u003e2\u003c\/span\u003e\u003ch3\u003eCharge and update\u003c\/h3\u003e\n\u003cp\u003eCharge by USB-C, install or update the eufy app and follow the current exact-model setup flow.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"dt-step\"\u003e\u003cspan class=\"dt-step-no\"\u003e3\u003c\/span\u003e\u003ch3\u003eProve the signal\u003c\/h3\u003e\n\u003cp\u003eTest 2.4GHz Wi-Fi at the exact outdoor mounting point with doors and walls in their normal positions.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"dt-step\"\u003e\u003cspan class=\"dt-step-no\"\u003e4\u003c\/span\u003e\u003ch3\u003eAim sun and scene\u003c\/h3\u003e\n\u003cp\u003eSecure the mount at a practical 2–3m height, with useful solar exposure and a clear view.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"dt-step\"\u003e\u003cspan class=\"dt-step-no\"\u003e5\u003c\/span\u003e\u003ch3\u003eRun both shifts\u003c\/h3\u003e\n\u003cp\u003eVerify event clips, human alerts, two-way audio, battery trend and the actual infrared night image.\u003c\/p\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"dt-section dt-cream\" data-scene=\"08-bay-two\"\u003e\n    \u003cdiv class=\"dt-shell dt-reveal\"\u003e\n      \u003cdiv class=\"dt-eyebrow\"\u003eWindow 08 · the Bay 2 honesty board\u003c\/div\u003e\n      \u003ch2 class=\"dt-section-title\"\u003eSeven assumptions have been asked to pull forward.\u003c\/h2\u003e\n      \u003cp class=\"dt-section-lead\"\u003eThe camera is capable. It is not a magical unlimited combo with every feature on the poster.\u003c\/p\u003e\n      \u003cdiv class=\"dt-bay-grid\"\u003e\n        \u003carticle class=\"dt-bay\"\u003e\u003ch3\u003eRetail carton\u003c\/h3\u003e\n\u003cp\u003eNot included. The camera and functional boxed contents arrive in protective non-retail packaging.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"dt-bay\"\u003e\u003ch3\u003eColour night vision\u003c\/h3\u003e\n\u003cp\u003eNot included. Night viewing is infrared and monochrome; there is no spotlight.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"dt-bay\"\u003e\u003ch3\u003eContinuous recording\u003c\/h3\u003e\n\u003cp\u003eNot supported. The S220 records event-based clips rather than round-the-clock footage.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"dt-bay\"\u003e\u003ch3\u003emicroSD expansion\u003c\/h3\u003e\n\u003cp\u003eNo microSD slot. The camera has fixed 8GB eMMC storage; HomeBase 3 is the optional wider storage route.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"dt-bay\"\u003e\u003ch3\u003eVehicle and pet labels\u003c\/h3\u003e\n\u003cp\u003eStandalone AI detects humans. Vehicles, pets and wildlife may trigger general motion rather than named categories.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"dt-bay\"\u003e\u003ch3\u003eGuaranteed solar balance\u003c\/h3\u003e\n\u003cp\u003eNot promised. Sun, shade, angle, weather, activity and settings affect whether harvesting matches consumption.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"dt-bay\"\u003e\u003ch3\u003eHomeBase in this parcel\u003c\/h3\u003e\n\u003cp\u003eNot included and not required. HomeBase 3 remains compatible and optional.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"dt-bay\"\u003e\u003ch3\u003e5GHz Wi-Fi\u003c\/h3\u003e\n\u003cp\u003eNot supported. The camera connects through 2.4GHz Wi-Fi only.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"dt-bay\"\u003e\u003ch3\u003eGuaranteed prevention\u003c\/h3\u003e\n\u003cp\u003eNo camera guarantees prevention, identification or deterrence. Install and configure it as one layer in a wider plan.\u003c\/p\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"dt-section dt-red\" data-scene=\"09-intercom\"\u003e\n    \u003cdiv class=\"dt-shell dt-reveal\"\u003e\n      \u003cdiv class=\"dt-eyebrow\" style=\"color:#ffd43b\"\u003eWindow 09 · the intercom\u003c\/div\u003e\n      \u003ch2 class=\"dt-section-title\"\u003e“Sorry, could you repeat that?” This speaker actually works.\u003c\/h2\u003e\n      \u003cp class=\"dt-section-lead\"\u003eStraight answers to the questions most likely to arrive through a slightly crackly drive-through speaker.\u003c\/p\u003e\n      \u003cdiv class=\"dt-intercom\"\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eDoes this S220 connect to HomeBase 3?\u003c\/summary\u003e\n          \u003cdiv class=\"dt-answer\"\u003e\u003cp\u003e\u003cstrong\u003eYes.\u003c\/strong\u003e SoloCam S220 model T8134 is compatible with HomeBase 3. HomeBase 3 is optional, sold separately and not included in this camera-only New No Box parcel. eufy’s current compatibility table lists HomeBase 2 and HomeBase Mini too. Update the camera and hub firmware before pairing.\u003c\/p\u003e\u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eCan I use the camera without any HomeBase?\u003c\/summary\u003e\n          \u003cdiv class=\"dt-answer\"\u003e\u003cp\u003eYes. It can work standalone through suitable 2.4GHz Wi-Fi, using its built-in 8GB eMMC storage for event clips.\u003c\/p\u003e\u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eIs the camera refurbished because there is no box?\u003c\/summary\u003e\n          \u003cdiv class=\"dt-answer\"\u003e\u003cp\u003eNo. New No Box means new and unused, supplied without the individual retail carton. It is not renewed or refurbished stock.\u003c\/p\u003e\u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat exactly arrives in the parcel?\u003c\/summary\u003e\n          \u003cdiv class=\"dt-answer\"\u003e\u003cp\u003eThe S220 camera, USB-A-to-USB-C charging cable, mounting bracket, screw pack, screw-positioning sticker and quick-start documentation are supplied in protective non-retail packaging. The retail carton and HomeBase are not included.\u003c\/p\u003e\u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWill three hours of sunlight always keep it charged?\u003c\/summary\u003e\n          \u003cdiv class=\"dt-answer\"\u003e\u003cp\u003eNo universal result is promised. Three hours is eufy’s figure under optimal conditions. Panel angle, direct light, shade, dust, weather, activity, recording length, live viewing and Wi-Fi quality affect the real battery balance.\u003c\/p\u003e\u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eIs the night vision in colour?\u003c\/summary\u003e\n          \u003cdiv class=\"dt-answer\"\u003e\u003cp\u003eNo. This exact S220 uses infrared monochrome night vision and has no spotlight. Choose a spotlight-equipped model if colour after dark is essential.\u003c\/p\u003e\u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eDoes IP67 mean it can be installed carelessly?\u003c\/summary\u003e\n          \u003cdiv class=\"dt-answer\"\u003e\u003cp\u003eNo. Follow current mounting and sealing instructions, close the charging-port cover properly and keep charging connections dry. An IP rating is not permission for immersion or an insecure wall fixing.\u003c\/p\u003e\u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eDoes the 8GB storage record continuously?\u003c\/summary\u003e\n          \u003cdiv class=\"dt-answer\"\u003e\u003cp\u003eNo. The S220 is an event-recording camera and does not support continuous recording. The built-in 8GB storage is fixed; there is no microSD, NAS or RTSP route.\u003c\/p\u003e\u003c\/div\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"dt-cta\" data-scene=\"10-pickup-window\"\u003e\n    \u003cdiv class=\"dt-shell\"\u003e\n      \u003ch2\u003eOrder S220. Pull forward.\u003c\/h2\u003e\n      \u003cp\u003e2K. Integrated solar. Human detection. 8GB local storage. Infrared after dark. HomeBase 3 compatible. Retail carton absent, facts fully served.\u003c\/p\u003e\n      \u003cspan class=\"dt-cta-ticket\"\u003ePick-up window · CamGuard Australia · Townsville\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on every order over $99.00. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eNew No Box. New, never used; supplied without the printed retail carton, with all standard accessories.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp\u003eCondition: New No Box. New, never used; supplied without the printed retail carton, with all standard accessories. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: SoloCam S220 (T8134) works standalone on 2.4 GHz Wi-Fi; HomeBase 3 optional and not included; no Apple Home; no microSD slot; USB-C charging. Battery life up to 3 months standalone on eufy's rating, varies with placement, traffic, sunlight and settings.\u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003eThe Fun view's \"The Late Night Run\" is a fictional fast-food drive-thru comedy created for this listing · not affiliated with or endorsed by any real restaurant, franchise or delivery brand. Trade dress is parody; real names and logo marks stay off the page. Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43073801879595,"sku":"CG-SCS220-NNB-S","price":144.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_174_YBZCRAOJ7AILMYIU67IV52ZJ.jpg?v=1770833014"},{"product_id":"eufy-security-familock-s3-max-smart-lock-palm-vein-recognition-brand-new","title":"eufy FamiLock S3 Max Video Smart Lock | Brand New","description":"\u003c!--\n  CamGuard Australia · eufy S3 Max Video Smart Lock | Brand New · SKU CG-LKS3MAX-BN-T\n  TWO-VIEW LISTING · built by CamGuard Two-View Studio · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  FUN VIEW (default): Palm \u0026amp; Order · original theme with reviewed corrections, re-scoped under .cgfun\n  SIMPLE VIEW: eufy.com register rendered from factsheets\/LKS3MAX.json (every printed spec carries status verified)\n  SHARED: terms and footer below both views; hidden in the Fun view, which keeps its own\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the chooser hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#150713;--fun-ink:#fff0f5;--fun-accent:#33e1ff;--fun-display:Arial,'Helvetica Neue',sans-serif;--fun-display-weight:800;--fun-body:Arial,'Helvetica Neue',sans-serif;--sw-bg:#33e1ff;--sw-border:#fff0f5;--sw-ink:#150713;--sw-radius:8px;--sh-bg-fun:#fff0f5;--sh-ink-fun:#150713;--sh-body-fun:#150713;--sh-mute-fun:#150713;--sh-line-fun:#150713;--sh-panel-fun:#fff0f5}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{display:none}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun,.cgau-listing .cgfun *{box-sizing:border-box}\n.cgau-listing .cgfun{--bg:#150713;--paper:#fff0f5;--accent:#fb3569;--hot:#33e1ff;--card:#35102d;--white:#ffffff;width:100%;overflow:hidden;background-color:var(--bg);font-family:Arial,'Helvetica Neue',sans-serif;font-size:16px;line-height:1.55}\n.cgau-listing .cgfun h1,.cgau-listing .cgfun h2,.cgau-listing .cgfun h3,.cgau-listing .cgfun h4,.cgau-listing .cgfun h5,.cgau-listing .cgfun h6{color:inherit}\n.cgau-listing .cgfun img{display:block;max-width:100%;height:auto}\n.cgau-listing .cgfun a{color:inherit}\n.cgau-listing .cgfun .door-shell{width:min(1180px,calc(100% - 32px));margin:0 auto}\n.cgau-listing .cgfun .door-hero{position:relative;padding:72px 0 76px;isolation:isolate}\n.cgau-listing .cgfun .door-herogrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:54px;align-items:center}\n.cgau-listing .cgfun .door-kicker{display:inline-flex;align-items:center;gap:10px;font:900 12px\/1.2 Arial,sans-serif;text-transform:uppercase;letter-spacing:.16em;margin-bottom:18px}\n.cgau-listing .cgfun .door-led{width:10px;height:10px;border-radius:50%;display:inline-block;animation:cgau-door-blink 2.2s steps(2,end) infinite}\n.cgau-listing .cgfun .door-title{font-size:clamp(48px,8vw,108px);line-height:.84;margin:0 0 25px;font-weight:1000}\n.cgau-listing .cgfun .door-lead{font-size:clamp(18px,2.2vw,27px);max-width:690px;margin:0 0 24px}\n.cgau-listing .cgfun .door-brand{display:inline-block;white-space:nowrap;font:1000 14px\/1 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:11px 14px;border:2px solid currentColor}\n.cgau-listing .cgfun .door-photo{position:relative;padding:30px;border-radius:8px;animation:cgau-door-float 5.5s ease-in-out infinite}\n.cgau-listing .cgfun .door-photo img{width:100%;max-height:540px;object-fit:contain;mix-blend-mode:multiply}\n.cgau-listing .cgfun .door-section{padding:72px 0;position:relative}\n.cgau-listing .cgfun .door-eyebrow{font:1000 12px\/1.2 Arial,sans-serif;text-transform:uppercase;letter-spacing:.18em;color:var(--accent);margin-bottom:12px}\n.cgau-listing .cgfun .door-h2{font-size:clamp(35px,5.5vw,70px);line-height:.95;margin:0 0 24px;letter-spacing:-.045em}\n.cgau-listing .cgfun .door-intro{font-size:19px;max-width:800px;margin:0 0 30px}\n.cgau-listing .cgfun .door-panel{border:4px solid;padding:clamp(24px,4vw,48px);border-radius:8px;box-shadow:14px 16px 0 rgba(0,0,0,.36);animation:cgau-door-enter .65s ease both}\n.cgau-listing .cgfun .door-panel h2,.cgau-listing .cgfun .door-panel h3{margin-top:0}\n.cgau-listing .cgfun .door-panel .door-eyebrow,.cgau-listing .cgfun .door-manifest .door-eyebrow{color:var(--bg)}\n.cgau-listing .cgfun .door-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}\n.cgau-listing .cgfun .door-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}\n.cgau-listing .cgfun .door-card{position:relative;border:2px solid;border-radius:8px;padding:25px;min-height:180px;overflow:hidden;animation:cgau-door-rise .7s ease both;transition:transform .22s ease,box-shadow .22s ease}\n.cgau-listing .cgfun .door-card:before{content:'';position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.08),transparent 70%);transform:translateX(-130%);animation:cgau-door-sheen 7s ease-in-out infinite}\n.cgau-listing .cgfun .door-card b{display:block;font:1000 20px\/1.1 Arial,sans-serif;margin-bottom:10px}\n.cgau-listing .cgfun .door-card p{position:relative;margin:0}\n.cgau-listing .cgfun .door-big{font:1000 clamp(38px,6vw,80px)\/.85 Arial,sans-serif;display:block;margin-bottom:14px;letter-spacing:-.06em}\n.cgau-listing .cgfun .door-stamp{display:inline-block;padding:10px 14px;font:1000 13px\/1 Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;animation:cgau-door-stamp .55s cubic-bezier(.2,1.7,.3,1) both}\n.cgau-listing .cgfun .door-manifest{padding:clamp(25px,5vw,55px);position:relative;animation:cgau-door-paper 4s ease-in-out infinite}\n.cgau-listing .cgfun .door-rows{border-top:2px solid currentColor;margin-top:22px}\n.cgau-listing .cgfun .door-row{display:grid;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);gap:20px;padding:15px 0;border-bottom:1px solid currentColor}\n.cgau-listing .cgfun .door-row b{font:1000 13px Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em}\n.cgau-listing .cgfun .door-warning{border:4px solid var(--hot);padding:25px;background:rgba(0,0,0,.18);margin:28px 0;font-size:18px;animation:cgau-door-pulse 3.2s ease-in-out infinite}\n.cgau-listing .cgfun .door-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}\n.cgau-listing .cgfun .door-gallery figure{margin:0;background:#fff;padding:18px;border-radius:6px;min-width:0;transition:transform .22s ease,box-shadow .22s ease}\n.cgau-listing .cgfun .door-gallery img{width:100%;height:330px;object-fit:contain}\n.cgau-listing .cgfun .door-gallery figcaption{color:#111;font:700 12px\/1.45 Arial,sans-serif;margin-top:10px}\n.cgau-listing .cgfun .door-stage{position:relative;min-height:330px;border:4px solid var(--accent);border-radius:18px;overflow:hidden;padding:clamp(24px,4vw,46px);isolation:isolate}\n.cgau-listing .cgfun .door-stage h3{position:relative;z-index:3;font-size:clamp(26px,3.5vw,46px);line-height:1;margin:0 0 12px;max-width:650px}\n.cgau-listing .cgfun .door-stage p{position:relative;z-index:3;max-width:680px;margin:0}\n.cgau-listing .cgfun .door-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:24px;align-items:stretch}\n.cgau-listing .cgfun .door-visual{position:relative;min-height:280px;border:3px solid var(--accent);border-radius:14px;overflow:hidden;background:rgba(0,0,0,.24)}\n.cgau-listing .cgfun .door-visual img{position:absolute;inset:12%;width:76%;height:76%;object-fit:contain;z-index:2}\n.cgau-listing .cgfun .door-tapgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}\n.cgau-listing .cgfun .door-tapgrid .door-egg{margin:0;background:rgba(0,0,0,.28)}\n.cgau-listing .cgfun .door-note{display:flex;gap:14px;align-items:flex-start;border-left:8px solid var(--hot);padding:18px 20px;margin:22px 0;background:rgba(0,0,0,.18)}\n.cgau-listing .cgfun .door-note b{font:1000 14px\/1.25 Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em}\n.cgau-listing .cgfun .door-egg{border:3px solid var(--accent);border-radius:8px;background:rgba(0,0,0,.18);overflow:hidden;margin-top:28px}\n.cgau-listing .cgfun .door-egg summary{cursor:pointer;padding:20px;min-height:58px;font:1000 16px\/1.35 Arial,sans-serif;list-style-position:inside;transition:background-color .2s ease}\n.cgau-listing .cgfun .door-egg summary:hover{background-color:rgba(255,255,255,.1)}\n.cgau-listing .cgfun .door-egg summary:focus-visible{outline:4px solid var(--accent);outline-offset:-4px}\n.cgau-listing .cgfun .door-egg[open]\u003esummary{background:var(--accent);color:var(--bg)}\n.cgau-listing .cgfun .door-card:hover{transform:translateY(-6px);box-shadow:0 12px 0 rgba(0,0,0,.2)}\n.cgau-listing .cgfun .door-gallery figure:hover{transform:translateY(-5px) rotate(.6deg);box-shadow:0 14px 28px rgba(0,0,0,.25)}\n.cgau-listing .cgfun .door-secret{padding:28px;font-size:18px;animation:cgau-door-reveal .55s ease both}\n.cgau-listing .cgfun .door-fine{font:13px\/1.55 Arial,sans-serif;opacity:.84}\n.cgau-listing .cgfun .door-chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}\n.cgau-listing .cgfun .door-chip{border:2px solid currentColor;padding:8px 10px;font:900 12px Arial,sans-serif;text-transform:uppercase}\n.cgau-listing .cgfun .door-cta{text-align:center;padding:84px 0;background-color:var(--bg);background-image:linear-gradient(135deg,var(--card),var(--bg));border-top:10px solid var(--accent)}\n.cgau-listing .cgfun .door-cta .door-h2{max-width:900px;margin:0 auto 24px}\n.cgau-listing .cgfun .door-legal{padding:34px 0 50px;font:12px\/1.55 Arial,sans-serif;opacity:.78}\n@keyframes cgau-door-enter{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}\n@keyframes cgau-door-rise{from{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}\n@keyframes cgau-door-float{0%,100%{transform:translateY(0) rotate(-.25deg)}50%{transform:translateY(-9px) rotate(.25deg)}}\n@keyframes cgau-door-blink{0%,46%{opacity:1}47%,70%{opacity:.22}71%,100%{opacity:1}}\n@keyframes cgau-door-sheen{0%,65%{transform:translateX(-130%)}85%,100%{transform:translateX(130%)}}\n@keyframes cgau-door-stamp{from{opacity:0;transform:scale(2) rotate(-8deg)}to{opacity:1}}\n@keyframes cgau-door-paper{0%,100%{transform:rotate(-.25deg)}50%{transform:rotate(.25deg)}}\n@keyframes cgau-door-pulse{0%,100%{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--hot) 20%,transparent)}}\n@keyframes cgau-door-reveal{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}\n\n.cgau-listing .cgfun{background:\n  radial-gradient(ellipse at 50% -10%,rgba(51,225,255,.22),transparent 34rem),\n  repeating-linear-gradient(120deg,transparent 0 24px,rgba(251,53,105,.04) 24px 26px),#150713;color:#fff0f5}\n.cgau-listing .cgfun .door-hero{background-color:#190916;background-image:linear-gradient(135deg,#190916 0 58%,#571840 58%);border-bottom:12px solid #33e1ff}\n.cgau-listing .cgfun .door-title{text-transform:uppercase;font-style:italic;text-shadow:5px 5px 0 #fb3569}\n.cgau-listing .cgfun .door-photo{background:#fff;border:5px solid #33e1ff;box-shadow:0 0 0 8px #fb3569,0 0 80px #33e1ff44}\n.cgau-listing .cgfun .door-photo:after{content:'PALM \u0026 ORDER';position:absolute;left:-24px;bottom:30px;background:#fb3569;color:#fff;padding:10px 20px;font-weight:1000;transform:rotate(-5deg)}\n.cgau-listing .cgfun .door-panel{background:#fff0f5;color:#150713;border-color:#fb3569}\n.cgau-listing .cgfun .door-card{background:#35102d;border-color:#7c295f}\n.cgau-listing .cgfun .door-card b{color:#33e1ff}\n.cgau-listing .cgfun .door-stamp{background:#fb3569;color:#150713;transform:rotate(1deg)}\n.cgau-listing .cgfun .door-led{background:#33e1ff;box-shadow:0 0 24px #33e1ff}\n.cgau-listing .cgfun .door-manifest{background:#fff0f5;color:#150713;border:3px solid #fb3569;box-shadow:12px 12px 0 #080206;transform:rotate(.3deg)}\n.cgau-listing .cgfun .door-egg[open] .door-secret{background:#33e1ff;color:#150713}\n.cgau-listing .cgfun .door-queue-stage{min-height:570px;padding-bottom:270px;background:#160813;border-color:#33e1ff}\n.cgau-listing .cgfun .door-queue-copy{position:relative;z-index:3;max-width:780px}\n.cgau-listing .cgfun .door-queue-copy h3,.cgau-listing .cgfun .door-queue-copy p{max-width:100%}\n.cgau-listing .cgfun .door-queue-animation{position:absolute;z-index:1;left:0;right:0;bottom:0;height:240px;overflow:hidden;border-top:1px solid #33e1ff33;background:linear-gradient(90deg,#160813 0 72%,#35102d 72%)}\n.cgau-listing .cgfun .door-rope{position:absolute;left:8%;right:28%;bottom:29%;border-top:8px solid #fb3569;box-shadow:0 -4px 0 #33e1ff}\n.cgau-listing .cgfun .door-person{position:absolute;bottom:29%;width:38px;height:96px;border-radius:20px 20px 8px 8px;background:#fff0f5;animation:cgau-door-queue-shuffle 5s ease-in-out infinite}\n.cgau-listing .cgfun .door-person:before{content:'';position:absolute;left:5px;top:-28px;width:28px;height:28px;border-radius:50%;background:#fff0f5}\n.cgau-listing .cgfun .door-person.p1{left:16%}.cgau-listing .cgfun .door-person.p2{left:31%;animation-delay:-1s}.cgau-listing .cgfun .door-person.p3{left:46%;animation-delay:-2s}\n.cgau-listing .cgfun .door-scanner{position:absolute;right:10%;top:15px;width:120px;height:210px;border:7px solid #33e1ff;background:#090307;box-shadow:0 0 34px #33e1ff66}\n.cgau-listing .cgfun .door-scanner:before{content:'PALM';position:absolute;inset:32% 17%;display:grid;place-items:center;border:3px solid #fb3569;border-radius:50%;color:#fff;font:1000 14px Arial;animation:cgau-door-scan 2.4s ease-in-out infinite}\n.cgau-listing .cgfun .door-access-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .cgfun .door-access-strip span{padding:28px 14px;border:3px solid #33e1ff;background:#35102d;text-align:center;font:1000 13px Arial}\n.cgau-listing .cgfun .door-visitlog{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr) minmax(0,1fr);gap:0;border:5px solid #33e1ff;background:#090307}\n.cgau-listing .cgfun .door-visitlog article{position:relative;min-height:310px;padding:72px 26px 28px;border-right:2px dashed #fb3569;background:linear-gradient(155deg,#35102d,#150713)}\n.cgau-listing .cgfun .door-visitlog article:last-child{border-right:0}\n.cgau-listing .cgfun .door-visitlog article:before{content:attr(data-time);position:absolute;left:22px;top:22px;padding:8px 11px;background:#33e1ff;color:#150713;font:1000 13px Arial}\n.cgau-listing .cgfun .door-visitlog h3{font:1000 24px\/1 Arial;margin:0 0 14px;color:#fff0f5}\n.cgau-listing .cgfun .door-visitlog p{margin:0;color:#fff0f5}\n@keyframes cgau-door-queue-shuffle{0%,100%{transform:translateX(0)}50%{transform:translateX(18px)}}\n@keyframes cgau-door-scan{0%,100%{box-shadow:0 0 0 0 #33e1ff00}50%{box-shadow:0 0 0 20px #33e1ff33}}\n@media(max-width:780px){.cgau-listing .cgfun .door-queue-stage{min-height:0;padding-bottom:235px}.cgau-listing .cgfun .door-queue-animation{height:205px}.cgau-listing .cgfun .door-access-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cgau-listing .cgfun .door-scanner{right:3%;top:15px;width:90px;height:175px}.cgau-listing .cgfun .door-rope{right:29%}.cgau-listing .cgfun .door-person.p3{display:none}.cgau-listing .cgfun .door-visitlog{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .door-visitlog article{border-right:0;border-bottom:2px dashed #fb3569;min-height:0}.cgau-listing .cgfun .door-visitlog article:last-child{border-bottom:0}}\n\n\n.cgau-listing .cgfun .door-permit-scene{background:#fff0f5;color:#150713;border-block:12px solid #33e1ff}\n.cgau-listing .cgfun .door-permit-scene .door-panel{border-radius:0;box-shadow:14px 14px 0 #fb3569}\n.cgau-listing .cgfun .door-permit-scene .door-panel:after{content:'APPLICATION PHOTO: YOUR ACTUAL DOOR · NOT THE NICE ONE FROM THE DISPLAY HOME';display:block;margin-top:20px;padding-top:13px;border-top:3px dotted #fb3569;font:900 12px Arial}\n.cgau-listing .cgfun .door-guestlist-scene{background:linear-gradient(90deg,#130510 0 49.5%,#fb3569 49.5% 50.5%,#130510 50.5%)}\n.cgau-listing .cgfun .door-guestlist-scene .door-grid{counter-reset:guest}\n.cgau-listing .cgfun .door-guestlist-scene .door-card{counter-increment:guest;border-radius:22px 22px 4px 4px;border-color:#33e1ff}\n.cgau-listing .cgfun .door-guestlist-scene .door-card:after{content:'GUEST 0' counter(guest);position:absolute;right:14px;top:13px;color:#fb3569;font:1000 10px Arial}\n.cgau-listing .cgfun .door-checkpoint-scene{background:#dad9df;color:#150713}\n.cgau-listing .cgfun .door-checkpoint-scene .door-manifest{background:repeating-linear-gradient(0deg,#fff0f5 0 35px,#e2cfd8 35px 36px)}\n.cgau-listing .cgfun .door-checkpoint-scene .door-row b:before{content:'APPROVAL ';color:#fb3569;font-size:9px}\n.cgau-listing .cgfun .door-cctv-scene{background:#090307;border-block:14px solid #33e1ff}\n.cgau-listing .cgfun .door-cctv-scene figure{border:9px solid #27212b;box-shadow:0 0 0 2px #33e1ff}\n.cgau-listing .cgfun .door-coatcheck-scene{background:#5b1944}\n.cgau-listing .cgfun .door-coatcheck-scene .door-eyebrow{color:#33e1ff}\n.cgau-listing .cgfun .door-coatcheck-scene .door-card{background:#fff0f5;color:#150713;border-radius:0;clip-path:polygon(0 0,84% 0,100% 18%,100% 100%,0 100%)}\n.cgau-listing .cgfun .door-coatcheck-scene .door-card b{color:#fb3569}\n.cgau-listing .cgfun .door-dispatch-scene{background:linear-gradient(#130510,#301029);border-top:9px dashed #33e1ff}\n.cgau-listing .cgfun .door-dispatch-scene .door-card:after{content:'TAXI RANK';position:absolute;right:12px;top:12px;color:#33e1ff;font:1000 10px Arial}\n\n@media(max-width:780px){\n  .cgau-listing .cgfun{font-size:15px}\n  .cgau-listing .cgfun .door-shell{width:min(100% - 22px,1180px)}\n  .cgau-listing .cgfun .door-hero{padding:46px 0 54px}\n  .cgau-listing .cgfun .door-herogrid{grid-template-columns:minmax(0,1fr);gap:34px}\n  .cgau-listing .cgfun .door-title{font-size:clamp(43px,16vw,76px)}\n  .cgau-listing .cgfun .door-section{padding:52px 0}\n  .cgau-listing .cgfun .door-grid,.cgau-listing .cgfun .door-grid.two{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .door-gallery{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .door-gallery img{height:280px}\n  .cgau-listing .cgfun .door-split{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .door-tapgrid{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .door-stage{min-height:300px}\n  .cgau-listing .cgfun .door-visual{min-height:260px}\n  .cgau-listing .cgfun .door-row{grid-template-columns:minmax(0,1fr);gap:6px}\n  .cgau-listing .cgfun .door-card{min-height:0}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing .cgfun *,.cgau-listing .cgfun *::before,.cgau-listing .cgfun *::after{animation:none!important;scroll-behavior:auto!important;transition:none!important}\n}\n\n\n.cgau-listing .cgfun .door-stage \u003e h3{margin-left:auto!important;margin-right:auto!important}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003ePALM\u003cbr\u003eORDER\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003ePalm \u0026amp; Order\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003ePalm \u0026amp; Order runs a nightclub entrance like a public-service counter, with a tape measure checking the guest list.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Geist:wght@300..700\u0026family=Geist+Mono:wght@400;500\u0026display=swap');\n@property --cgau-kn-wait{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-y{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-t{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-p{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1}\n\n\/* ==== TOKENS · colour world \"obsidian and gold\": gold = palm and ways in, ring blue = doorbell camera and inside screen, green = works, obsidian = the lock, the dark band and the sealed carton, vermilion = not compatible ==== *\/\n.cgau-listing .cgnew.cgau-kn{--kn-ink:#1d1d1f;--kn-g1:#6e6e73;--kn-g2:#86868b;--kn-soft:#f6f4ef;--kn-line:#d9d5cc;--kn-hair:#ebe8e1;--kn-dark:#121110;--kn-ob:#1b1a18;--kn-au:#d9ae3a;--kn-au2:#f0d27a;--kn-v1:#7d5c06;--kn-v2:#c99a22;--kn-b1:#1e5fae;--kn-b2:#4f93e0;--kn-gr1:#1c7a48;--kn-gr2:#41b077;--kn-w1:#1b1a18;--kn-w2:#6d685e;--kn-no1:#cc3326;--kn-no2:#ff7a45;--kn-vt:#7d5c06;--kn-bt:#1e5fae;--kn-grt:#1c6e43;--kn-wt:#5b574e;--kn-not:#c4291f;--kn-gv:linear-gradient(90deg,var(--kn-v1) 0%,var(--kn-v2) 100%);--kn-gb:linear-gradient(90deg,var(--kn-b1) 0%,var(--kn-b2) 100%);--kn-gg:linear-gradient(90deg,var(--kn-gr1) 0%,var(--kn-gr2) 100%);--kn-gw:linear-gradient(90deg,var(--kn-w1) 0%,var(--kn-w2) 100%);--kn-gn:linear-gradient(135deg,var(--kn-no1) 0%,var(--kn-no2) 100%);--kn-gau:linear-gradient(100deg,#b8891a 0%,#f0d27a 48%,#c99a22 100%);--kn-ease:cubic-bezier(.22,.8,.2,1);--kn-roll:cubic-bezier(.2,1.12,.3,1);--kn-nav:0px;--kn-pad:104px;--kn-r:28px;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;font-size:17px;line-height:1.5;font-weight:400;color:var(--kn-ink);background:#fff;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-align:left}\n@supports (color: color(display-p3 1 0 0)){\n.cgau-listing .cgnew.cgau-kn{--kn-v1:color(display-p3 .48 .36 .06);--kn-v2:color(display-p3 .8 .61 .18);--kn-b1:color(display-p3 .15 .37 .67);--kn-b2:color(display-p3 .35 .57 .88);--kn-gr1:color(display-p3 .15 .47 .3);--kn-gr2:color(display-p3 .33 .69 .48);--kn-no1:color(display-p3 .79 .21 .16);--kn-no2:color(display-p3 1 .5 .3);--kn-au:color(display-p3 .86 .69 .27);--kn-au2:color(display-p3 .95 .83 .5)}\n}\n\n\/* ==== RESETS · beat the theme's .rte rules by source order, lose to every module class ==== *\/\n.cgau-listing .cgnew *,.cgau-listing .cgnew *::before,.cgau-listing .cgnew *::after{box-sizing:border-box}\n.cgau-listing .cgnew p,.cgau-listing .cgnew ul,.cgau-listing .cgnew ol,.cgau-listing .cgnew li,.cgau-listing .cgnew figure,.cgau-listing .cgnew figcaption,.cgau-listing .cgnew dl,.cgau-listing .cgnew dt,.cgau-listing .cgnew dd,.cgau-listing .cgnew blockquote,.cgau-listing .cgnew fieldset,.cgau-listing .cgnew legend{margin:0;padding:0;border:0}\n.cgau-listing .cgnew ul,.cgau-listing .cgnew ol{list-style:none;text-align:left}\n.cgau-listing .cgnew p{text-align:left}\n.cgau-listing .cgnew img{display:block;max-width:100%;height:auto;border:0;border-radius:0}\n.cgau-listing .cgnew a{color:inherit;text-decoration:none}\n.cgau-listing .cgnew table{border-collapse:collapse}\n.cgau-listing .cgnew td,.cgau-listing .cgnew th{border:0;padding:0}\n.cgau-listing .cgnew b,.cgau-listing .cgnew strong{font-weight:600}\n.cgau-listing .cgnew .kn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}\n.cgau-listing .cgnew .kn-defs{position:absolute;width:0;height:0;overflow:hidden}\n\n\/* ==== ILLUSTRATION TAG · every drawn scene or diagram carries one ==== *\/\n.cgau-listing .cgnew .kn-ill{position:absolute;left:4%;bottom:4%;z-index:5;font:500 12px\/1 'Geist',sans-serif;color:#6e6e73;background:rgba(255,255,255,.88);padding:6px 9px;border-radius:99px}\n\n\/* ==== LAYOUT + TYPE ==== *\/\n.cgau-listing .cgnew .kn-w{max-width:1040px;margin:0 auto;padding:0 24px}\n.cgau-listing .cgnew .kn-c{text-align:center}\n.cgau-listing .cgnew .kn-c p{text-align:center}\n.cgau-listing .cgnew .kn-sec{padding:var(--kn-pad) 0;position:relative;scroll-margin-top:calc(var(--header-height,0px) + var(--kn-nav) + 8px)}\n.cgau-listing .cgnew .kn-band{background:var(--kn-soft);box-shadow:0 0 0 100vmax var(--kn-soft);clip-path:inset(0 -100vmax)}\n.cgau-listing .cgnew .kn-mono{font-family:'Geist Mono',Menlo,Consolas,monospace;font-size:.9em;letter-spacing:0;font-weight:500}\n.cgau-listing .cgnew .kn-eye{display:block;font:600 17px\/1.25 'Geist',sans-serif;letter-spacing:-.01em;color:var(--kn-g1);margin:0 0 14px}\n.cgau-listing .cgnew .kn-ev{color:var(--kn-vt)}.cgau-listing .cgnew .kn-eb{color:var(--kn-bt)}.cgau-listing .cgnew .kn-eg{color:var(--kn-grt)}.cgau-listing .cgnew .kn-ew{color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-h1{font-size:clamp(42px,6.4vw,84px);line-height:.98;letter-spacing:-.052em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h2{font-size:clamp(36px,5.4vw,72px);line-height:1.02;letter-spacing:-.047em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h3{font-size:clamp(20px,1.9vw,25px);line-height:1.18;letter-spacing:-.025em;font-weight:600}\n.cgau-listing .cgnew .kn-lede{font-size:clamp(18px,1.6vw,21px);line-height:1.45;font-weight:500;color:var(--kn-g1);max-width:660px;margin-top:20px;text-wrap:pretty}\n.cgau-listing .cgnew .kn-c .kn-lede{margin-left:auto;margin-right:auto}\n.cgau-listing .cgnew .kn-gx{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}\n.cgau-listing .cgnew .kn-gv{background-image:var(--kn-gv)}.cgau-listing .cgnew .kn-gb{background-image:var(--kn-gb)}.cgau-listing .cgnew .kn-gg{background-image:var(--kn-gg)}.cgau-listing .cgnew .kn-gw{background-image:var(--kn-gw)}\n.cgau-listing .cgnew .kn-link{color:var(--kn-bt);font-weight:600;border-bottom:1px solid rgba(30,95,174,.35)}\n.cgau-listing .cgnew .kn-link:focus-visible{outline:2px solid var(--kn-vt);outline-offset:2px;border-radius:3px}\n\n\/* ==== LIQUID GLASS · only ever over still content (never over a scrolling layer) ==== *\/\n.cgau-listing .cgnew .kn-glass{background:linear-gradient(160deg,rgba(255,255,255,.72),rgba(255,255,255,.42));border:1px solid rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 1px rgba(255,255,255,.35),inset 0 0 18px rgba(255,255,255,.28),0 16px 40px -20px rgba(29,29,31,.35);-webkit-backdrop-filter:blur(12px) saturate(1.8);backdrop-filter:blur(12px) saturate(1.8)}\n@supports (backdrop-filter: url(#kn-refract)){\n.cgau-listing .cgnew .kn-glass{backdrop-filter:url(#kn-refract) blur(10px) saturate(1.8)}\n}\n\n\/* ==== ODOMETER · one reel per digit; the real number stays in the HTML for readers ==== *\/\n.cgau-listing .cgnew .kn-odo{display:inline-flex;height:1.2em;line-height:1.2;overflow:clip;vertical-align:baseline;margin-top:-.2em}\n.cgau-listing .cgnew .kn-odo i{display:block;font-style:normal;translate:0 calc(var(--kn-t) * -1.2em)}\n.cgau-listing .cgnew .kn-odo i::before{content:\"0\\A 1\\A 2\\A 3\\A 4\\A 5\\A 6\\A 7\\A 8\\A 9\\A 0\";white-space:pre;display:block;text-align:center;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-fill-color:transparent;background-image:var(--kn-og,linear-gradient(var(--kn-ink),var(--kn-ink)));-webkit-background-clip:text;background-clip:text}\n.cgau-listing .cgnew .kn-og-b{--kn-og:var(--kn-gb)}.cgau-listing .cgnew .kn-og-g{--kn-og:var(--kn-gg)}.cgau-listing .cgnew .kn-og-w{--kn-og:var(--kn-gw)}.cgau-listing .cgnew .kn-og-v{--kn-og:var(--kn-gv)}\n@keyframes cgau-kn-arm{from,to{--cgau-kn-wait:1}}\n@keyframes cgau-kn-wght{from{font-weight:300;letter-spacing:-.02em}to{font-weight:700}}\n@keyframes cgau-kn-roll{from{translate:0 0}}\n\n\/* ==== MOTION (tokens) · Shopify only: the eBay twin leaves every *m-*-motion.css file out ==== *\/\n.cgau-listing .cgnew .kn-cv{content-visibility:auto;contain-intrinsic-size:auto 1100px}\n\/* REVEAL · the fail-open arm trigger (text arrives fast: 6% inset, .4 s, 12 px) *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rv{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 6%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-rv\u003e*{transition:opacity .4s var(--kn-ease),translate .4s var(--kn-ease)}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(2){transition-delay:.05s}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(3){transition-delay:.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-rv\u003e*{opacity:0;translate:0 12px}\n}\n}\n}\n\/* KINETIC WEIGHT · Geist 300 to 700 per word as a headline enters (never touches opacity) *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-kw{view-timeline:--cgau-kn-kw block}\n.cgau-listing .cgnew .kn-kw\u003espan{display:inline-block;animation:cgau-kn-wght 1s linear both;animation-timeline:--cgau-kn-kw;animation-range:entry 0% entry 70%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(2){animation-range:entry 8% entry 78%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(3){animation-range:entry 16% entry 86%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(n+4){animation-range:entry 24% entry 94%}\n}\n}\n\/* ODOMETER TRIGGERS · Chrome: native scroll-triggered animation. Safari: the arm trigger *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (timeline-trigger: --cgau-kn-x view()){\n.cgau-listing .cgnew .kn-odo i{animation:cgau-kn-roll 1.6s var(--kn-roll) both;timeline-trigger:--cgau-kn-odt view() entry 10% exit 100%;animation-trigger:--cgau-kn-odt play-forwards}\n.cgau-listing .cgnew .kn-odo i+i{animation-duration:2.1s}\n}\n@supports (animation-timeline: view()) and (not (timeline-trigger: --cgau-kn-x view())){\n.cgau-listing .cgnew .kn-odo{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 8%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-odo i{transition:translate 1.6s var(--kn-roll)}\n.cgau-listing .cgnew .kn-odo i+i{transition-duration:2.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-odo i{translate:0 0;transition:none}\n}\n}\n}\n\n\/* ==== MODULE hero · ring-to-screen: answers first; eufy's two-halves render sits on a gold glow, the doorbell button pulses, a trail of gold dots carries the ring to the inside screen and the screen wakes (time-based, so the eBay twin keeps it) ==== *\/\n.cgau-listing .cgnew .kn-rs{position:relative;padding:40px 0 76px}\n.cgau-listing .cgnew .kn-rs-g{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,10fr);grid-template-areas:\"eye st\" \"h1 st\" \"ans st\";column-gap:52px;align-items:start}\n.cgau-listing .cgnew .kn-rs-g\u003e.kn-eye{grid-area:eye;margin-top:22px;color:var(--kn-vt)}\n.cgau-listing .cgnew .kn-rs-g\u003e.kn-h1{grid-area:h1;font-size:clamp(42px,4.7vw,60px)}\n.cgau-listing .cgnew .kn-rs-ans{grid-area:ans;margin-top:30px;display:grid;gap:0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-rs-fig{grid-area:st;position:relative;margin:0;align-self:center}\n.cgau-listing .cgnew .kn-rs-st{--x0:21.6%;--y0:87%;--cx:52%;--cy:96%;--x1:76.5%;--y1:25%;position:relative;width:100%;max-width:560px;margin:0 auto;aspect-ratio:1\/1}\n.cgau-listing .cgnew .kn-rs-glow{position:absolute;inset:-6% -8% -4%;border-radius:50%;background:radial-gradient(closest-side at 28% 58%,rgba(217,174,58,.46),rgba(217,174,58,0) 78%),radial-gradient(closest-side at 76% 32%,rgba(79,147,224,.22),rgba(79,147,224,0) 72%);filter:blur(4px)}\n.cgau-listing .cgnew .kn-rs-st\u003eimg{position:relative;display:block;width:100%;height:auto;mix-blend-mode:multiply}\n.cgau-listing .cgnew .kn-rs-bell{position:absolute;left:var(--x0);top:var(--y0);width:11%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;box-shadow:0 0 0 2px var(--kn-au),0 0 22px 5px rgba(217,174,58,.6);opacity:0;pointer-events:none}\n.cgau-listing .cgnew .kn-rs-dot{--u:calc(1 - var(--t));position:absolute;left:calc(var(--u) * var(--u) * var(--x0) + 2 * var(--u) * var(--t) * var(--cx) + var(--t) * var(--t) * var(--x1));top:calc(var(--u) * var(--u) * var(--y0) + 2 * var(--u) * var(--t) * var(--cy) + var(--t) * var(--t) * var(--y1));width:9px;height:9px;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,#fff3c4 0%,var(--kn-au) 55%,rgba(217,174,58,0) 100%);box-shadow:0 0 10px 2px rgba(240,210,122,.7);opacity:.28;pointer-events:none}\n.cgau-listing .cgnew .kn-rs-dot:nth-of-type(1){--t:.2}.cgau-listing .cgnew .kn-rs-dot:nth-of-type(2){--t:.33}.cgau-listing .cgnew .kn-rs-dot:nth-of-type(3){--t:.46}.cgau-listing .cgnew .kn-rs-dot:nth-of-type(4){--t:.59}.cgau-listing .cgnew .kn-rs-dot:nth-of-type(5){--t:.72}.cgau-listing .cgnew .kn-rs-dot:nth-of-type(6){--t:.85}\n.cgau-listing .cgnew .kn-rs-wake{position:absolute;left:62.6%;top:3.6%;width:28.4%;height:42.5%;border-radius:3%;background:radial-gradient(ellipse at 50% 42%,rgba(255,236,178,.55),rgba(79,147,224,.28) 58%,rgba(79,147,224,0) 100%);mix-blend-mode:screen;opacity:0;pointer-events:none}\n.cgau-listing .cgnew .kn-rs-cap{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;max-width:560px;margin:10px auto 0;font:500 14px\/1.35 'Geist',sans-serif;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-rs-cap b{display:block;font-weight:600;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-rs-cap\u003espan{padding-top:9px;border-top:2px solid var(--kn-au)}\n.cgau-listing .cgnew .kn-rs-cap\u003espan+span{border-top-color:var(--kn-b2)}\n.cgau-listing .cgnew .kn-rs-fig .kn-ill{left:auto;right:2%;bottom:auto;top:1%}\n.cgau-listing .cgnew .kn-rs-ans li{position:relative;padding:13px 0 13px 30px;border-bottom:1px solid var(--kn-hair);font-size:16.5px;line-height:1.45;color:#3a3a3c}\n.cgau-listing .cgnew .kn-rs-ans li::before{content:\"\";position:absolute;left:2px;top:19px;width:12px;height:12px;border-radius:50%;background:var(--kn-gw);box-shadow:0 0 0 3px #fff,0 0 0 4px var(--kn-line)}\n.cgau-listing .cgnew .kn-rs-ans li[data-cgau-first=\"why\"]::before{background:var(--kn-gau)}\n.cgau-listing .cgnew .kn-rs-ans li[data-cgau-first=\"works\"]::before{background:var(--kn-gg)}\n.cgau-listing .cgnew .kn-rs-ans b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-rs-ans a{color:var(--kn-bt);font-weight:600;border-bottom:1px solid rgba(30,95,174,.35);white-space:nowrap}\n.cgau-listing .cgnew .kn-rs-ans a:focus-visible{outline:2px solid var(--kn-vt);outline-offset:2px;border-radius:3px}\n@keyframes cgau-kn-bell{0%{opacity:0;scale:.6}25%{opacity:1}100%{opacity:0;scale:2.1}}\n@keyframes cgau-kn-trail{0%,100%{opacity:.28;scale:1}30%{opacity:1;scale:1.5}60%{opacity:.7;scale:1}}\n@keyframes cgau-kn-wake{0%{opacity:0}45%{opacity:1}100%{opacity:.8}}\n@keyframes cgau-kn-halo{0%,100%{opacity:.85;scale:1}50%{opacity:1;scale:1.04}}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-rs-bell{animation:cgau-kn-bell 1.2s var(--kn-ease) .5s 2 both}\n.cgau-listing .cgnew .kn-rs-dot{animation:cgau-kn-trail 1s ease both;animation-delay:calc(2.3s + var(--t) * 1.1s)}\n.cgau-listing .cgnew .kn-rs-wake{animation:cgau-kn-wake 1.6s var(--kn-ease) 3.4s both}\n.cgau-listing .cgnew .kn-rs-glow{animation:cgau-kn-halo 7s ease-in-out infinite}\n}\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-rs-wake{opacity:.8}\n.cgau-listing .cgnew .kn-rs-dot{opacity:.8}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-rs{padding:8px 0 44px}\n.cgau-listing .cgnew .kn-rs-g{grid-template-columns:minmax(0,1fr);grid-template-areas:\"eye\" \"h1\" \"st\" \"ans\"}\n.cgau-listing .cgnew .kn-rs-g\u003e.kn-eye{margin:0 0 6px;font-size:13.5px}\n.cgau-listing .cgnew .kn-rs-g\u003e.kn-h1{font-size:38px}\n.cgau-listing .cgnew .kn-rs-fig{margin-top:8px}\n.cgau-listing .cgnew .kn-rs-st{max-width:222px}\n.cgau-listing .cgnew .kn-rs-cap,.cgau-listing .cgnew .kn-rs-fig .kn-ill{display:none}\n.cgau-listing .cgnew .kn-rs-ans{margin-top:10px}\n.cgau-listing .cgnew .kn-rs-ans li{font-size:15.5px;line-height:1.4;padding:7px 0 7px 24px}\n.cgau-listing .cgnew .kn-rs-ans li::before{top:12px;width:10px;height:10px}\n.cgau-listing .cgnew .kn-rs-dot{width:6px;height:6px}\n}\n\n\/* ==== MODULE story · stacked-deck: the page's one dark band (obsidian); three photo cards, one job each. Shopify pins them into a stack as you scroll (13m); the eBay twin and reduced motion show them one under another ==== *\/\n.cgau-listing .cgnew .kn-dk{background:var(--kn-dark);box-shadow:0 0 0 100vmax var(--kn-dark);clip-path:inset(0 -100vmax);color:#f5f3ee}\n.cgau-listing .cgnew .kn-dk .kn-eye{color:var(--kn-au)}\n.cgau-listing .cgnew .kn-dk .kn-lede{color:#b8b3a8}\n.cgau-listing .cgnew .kn-dk-deck{display:grid;gap:28px;margin-top:52px}\n.cgau-listing .cgnew .kn-dk-card{position:relative;display:grid;grid-template-columns:minmax(0,11fr) minmax(0,9fr);min-height:400px;border-radius:26px;overflow:clip;background:linear-gradient(160deg,#23211d 0%,#171613 100%);box-shadow:inset 0 1px 0 rgba(240,210,122,.35),0 30px 60px -30px rgba(0,0,0,.85)}\n.cgau-listing .cgnew .kn-dk-card::before{content:\"\";position:absolute;left:0;right:0;top:0;height:2px;background:var(--kn-gau);z-index:2;transform-origin:0 50%}\n.cgau-listing .cgnew .kn-dk-ph{position:relative;margin:0;min-height:100%;background:#0b0b0a}\n.cgau-listing .cgnew .kn-dk-ph\u003eimg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}\n.cgau-listing .cgnew .kn-dk-card:nth-child(2) .kn-dk-ph{background:#fff}\n.cgau-listing .cgnew .kn-dk-card:nth-child(2) .kn-dk-ph\u003eimg{object-fit:contain;padding:6% 0}\n.cgau-listing .cgnew .kn-dk-card:nth-child(3) .kn-dk-ph\u003eimg{object-position:50% 30%}\n.cgau-listing .cgnew .kn-dk-tx{padding:44px 44px 40px;display:flex;flex-direction:column;justify-content:center}\n.cgau-listing .cgnew .kn-dk-n{display:block;font:700 clamp(56px,6vw,88px)\/.9 'Geist',sans-serif;letter-spacing:-.06em;margin-bottom:18px;background-image:var(--kn-gau);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}\n.cgau-listing .cgnew .kn-dk-tx h3{font-size:clamp(26px,2.6vw,34px);line-height:1.1;letter-spacing:-.035em;margin-bottom:12px;color:#fff}\n.cgau-listing .cgnew .kn-dk-tx p{font-size:17px;line-height:1.55;color:#cfcac0}\n.cgau-listing .cgnew .kn-dk-tx p b{color:#fff}\n.cgau-listing .cgnew .kn-dk-note{margin-top:30px;font-size:15px;line-height:1.5;color:#a39f96;max-width:760px}\n@keyframes cgau-kn-deal{from{translate:0 34px;scale:.97}to{translate:0 0;scale:1}}\n@keyframes cgau-kn-drift{from{scale:1.12;translate:0 -3%}to{scale:1;translate:0 3%}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-dk-deck{gap:18px;margin-top:34px}\n.cgau-listing .cgnew .kn-dk-card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;min-height:0;border-radius:22px}\n.cgau-listing .cgnew .kn-dk-ph{aspect-ratio:16\/10;min-height:0}\n.cgau-listing .cgnew .kn-dk-tx{padding:22px 22px 26px}\n.cgau-listing .cgnew .kn-dk-n{font-size:48px;margin-bottom:10px}\n.cgau-listing .cgnew .kn-dk-tx h3{font-size:25px;margin-bottom:8px}\n.cgau-listing .cgnew .kn-dk-tx p{font-size:16px}\n}\n\n\/* ==== MOTION (deck) · Shopify only: the cards pin into a stack under the header, each a little lower than the last; photos drift as each card deals in. Reduced motion and the eBay twin keep the plain column ==== *\/\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-dk-deck{gap:0;padding-bottom:40px}\n.cgau-listing .cgnew .kn-dk-card{position:sticky;top:calc(var(--header-height,0px) + 28px);margin-bottom:64px}\n.cgau-listing .cgnew .kn-dk-card:nth-child(2){top:calc(var(--header-height,0px) + 44px)}\n.cgau-listing .cgnew .kn-dk-card:nth-child(3){top:calc(var(--header-height,0px) + 60px);margin-bottom:0}\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-dk-card{animation:cgau-kn-deal 1s linear both;animation-timeline:view();animation-range:entry 0% entry 55%}\n.cgau-listing .cgnew .kn-dk-ph\u003eimg{animation:cgau-kn-drift 1s linear both;animation-timeline:view();animation-range:entry 0% cover 60%}\n.cgau-listing .cgnew .kn-dk-card:nth-child(2) .kn-dk-ph\u003eimg{animation:none}\n.cgau-listing .cgnew .kn-dk-card::before{animation:cgau-kn-rule 1s linear both;animation-timeline:view();animation-range:entry 20% entry 80%}\n}\n}\n@media (prefers-reduced-motion:no-preference) and (max-width:760px){\n.cgau-listing .cgnew .kn-dk-card{top:calc(var(--header-height,0px) + 12px);margin-bottom:40px}\n.cgau-listing .cgnew .kn-dk-card:nth-child(2){top:calc(var(--header-height,0px) + 22px)}\n.cgau-listing .cgnew .kn-dk-card:nth-child(3){top:calc(var(--header-height,0px) + 32px)}\n}\n\n\/* ==== MODULE power-lanes · the main battery and the AAA backup as two lanes: what still works on each (struck chips are off, never faded), then three numbers under gold rules ==== *\/\n.cgau-listing .cgnew .kn-pw-lanes{margin-top:50px;display:grid;gap:34px}\n.cgau-listing .cgnew .kn-pw-lane{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:36px;align-items:center;padding-top:26px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-pw-big{display:block;font:700 clamp(40px,4.6vw,62px)\/1 'Geist',sans-serif;letter-spacing:-.055em;white-space:nowrap}\n.cgau-listing .cgnew .kn-pw-lab{display:block;margin-top:8px;font-size:16px;line-height:1.4;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-pw-trk{position:relative;height:14px;border-radius:99px;background:var(--kn-hair);overflow:clip}\n.cgau-listing .cgnew .kn-pw-fill{position:absolute;left:0;top:0;bottom:0;width:100%;border-radius:99px;background:var(--kn-gau);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-pw-lane+.kn-pw-lane .kn-pw-fill{width:18%;background:var(--kn-gw)}\n.cgau-listing .cgnew .kn-pw-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}\n.cgau-listing .cgnew .kn-pw-chips li{padding:8px 14px;border-radius:99px;font:500 15px\/1.1 'Geist',sans-serif;background:#fff;box-shadow:inset 0 0 0 1px var(--kn-au);color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-pw-chips li.kn-off{box-shadow:inset 0 0 0 1px var(--kn-line);color:#76726a;text-decoration:line-through;text-decoration-color:#a8a398}\n.cgau-listing .cgnew .kn-pw-chips li.kn-on{background:var(--kn-ob);box-shadow:none;color:#f0d27a}\n.cgau-listing .cgnew .kn-pw-say{margin-top:14px;font-size:16.5px;line-height:1.5;color:#3a3a3c;max-width:620px}\n.cgau-listing .cgnew .kn-pw-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:64px}\n.cgau-listing .cgnew .kn-pw-nums\u003ediv{padding-top:16px;border-top:3px solid var(--kn-au)}\n.cgau-listing .cgnew .kn-pw-nums\u003ediv+div{border-top-color:var(--kn-ob)}\n.cgau-listing .cgnew .kn-pw-nums b{display:block;font:700 clamp(30px,3.2vw,42px)\/1.05 'Geist',sans-serif;letter-spacing:-.045em;margin-bottom:8px}\n.cgau-listing .cgnew .kn-pw-nums p{font-size:16px;line-height:1.5;color:#3a3a3c}\n@keyframes cgau-kn-fill{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-kn-chip{from{translate:0 8px}to{translate:0 0}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-pw-lanes{margin-top:34px;gap:26px}\n.cgau-listing .cgnew .kn-pw-lane{grid-template-columns:minmax(0,1fr);gap:14px;padding-top:20px}\n.cgau-listing .cgnew .kn-pw-nums{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:40px}\n.cgau-listing .cgnew .kn-pw-chips li{font-size:14.5px;padding:7px 12px}\n}\n\n\/* ==== MOTION (power) · Shopify only: the lanes fill as they scroll in; chips settle (position only, never opacity) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-pw-fill{animation:cgau-kn-fill 1s linear both;animation-timeline:view();animation-range:entry 10% cover 45%}\n.cgau-listing .cgnew .kn-pw-chips li{animation:cgau-kn-chip 1s linear both;animation-timeline:view();animation-range:entry 0% entry 60%}\n}\n}\n\n\/* ==== MODULE fit-photo-numbers · eufy's own door-prep photo beside the three numbers that decide the fit, each on a gold rule that draws in; then the yes and the no ==== *\/\n.cgau-listing .cgnew .kn-ft-g{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:52px;align-items:center;margin-top:48px}\n.cgau-listing .cgnew .kn-ft-ph{margin:0;border-radius:22px;overflow:clip;background:#fff;box-shadow:0 26px 50px -34px rgba(27,26,24,.45)}\n.cgau-listing .cgnew .kn-ft-ph img{width:100%;height:auto}\n.cgau-listing .cgnew .kn-ft-ph figcaption{padding:12px 18px 14px;font-size:14px;line-height:1.4;color:var(--kn-g1);background:#fff}\n.cgau-listing .cgnew .kn-ft-n{display:grid;gap:22px}\n.cgau-listing .cgnew .kn-ft-n\u003ediv{position:relative;padding-bottom:14px}\n.cgau-listing .cgnew .kn-ft-n\u003ediv::after{content:\"\";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:3px;background:var(--kn-gau);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-ft-n b{display:block;font:700 clamp(38px,4.2vw,56px)\/1 'Geist',sans-serif;letter-spacing:-.055em;white-space:nowrap}\n.cgau-listing .cgnew .kn-ft-n b small{font-size:.42em;letter-spacing:-.02em;margin-left:6px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-ft-n span{display:block;margin-top:6px;font-size:16px;line-height:1.4;color:#3a3a3c}\n.cgau-listing .cgnew .kn-ft-yn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;margin-top:48px}\n.cgau-listing .cgnew .kn-ft-yn p{position:relative;padding:16px 0 0 44px;border-top:1px solid var(--kn-line);font-size:17px;line-height:1.5;color:#3a3a3c}\n.cgau-listing .cgnew .kn-ft-yn p b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-ft-yn i{position:absolute;left:0;top:16px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font:700 15px\/1 'Geist',sans-serif;font-style:normal;color:#fff;background:var(--kn-gg)}\n.cgau-listing .cgnew .kn-ft-yn i.kn-no{background:var(--kn-gn)}\n@keyframes cgau-kn-meas{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-ft-g{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:32px}\n.cgau-listing .cgnew .kn-ft-yn{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:32px}\n.cgau-listing .cgnew .kn-ft-yn p{font-size:16px}\n}\n\n\/* ==== MOTION (fit) · Shopify only: each measurement rule draws in under its number ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-ft-n\u003ediv::after{animation:cgau-kn-meas 1s linear both;animation-timeline:view();animation-range:entry 30% cover 40%}\n}\n}\n\n\/* ==== MODULE compat (variant B picker, re-pointed) · 7 radio chips for the S3 Max's setup, anchor-positioned sliding pill, one gold-bordered verdict panel; every verdict shows if inputs are stripped ==== *\/\n.cgau-listing .cgnew .kn-pills input,.cgau-listing .cgnew .kn-chips input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}\n.cgau-listing .cgnew .kn-pills label:has(input:focus-visible),.cgau-listing .cgnew .kn-chips label:has(input:focus-visible){outline:2px solid var(--kn-vt);outline-offset:2px}\n.cgau-listing .cgnew .kn-pick{margin-top:44px}\n.cgau-listing .cgnew .kn-pk-lg{font:600 14px\/1 'Geist',sans-serif;color:var(--kn-g1);text-align:center;margin-bottom:14px;letter-spacing:.01em}\n.cgau-listing .cgnew .kn-chips{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:860px;margin:0 auto}\n.cgau-listing .cgnew .kn-chips label{position:relative;z-index:1;display:block;cursor:pointer;padding:11px 16px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #d2d2d7;font:500 15px\/1.1 'Geist',sans-serif;color:#1d1d1f;transition:color .3s,background .3s,box-shadow .3s;-webkit-tap-highlight-color:transparent}\n.cgau-listing .cgnew .kn-chips label:has(input:checked){background:var(--kn-ob);color:#f0d27a;box-shadow:none}\n.cgau-listing .cgnew .kn-chips .kn-x{color:#c4291f}\n.cgau-listing .cgnew .kn-chips label:has(input:checked) .kn-x{color:#ff8a80}\n.cgau-listing .cgnew .kn-pill{display:none}\n.cgau-listing .cgnew .kn-verdicts{position:relative;max-width:780px;margin:26px auto 0;padding:30px 34px;border-radius:28px;border:1.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(125deg,#9a7412 0%,#f0d27a 50%,#c99a22 100%) border-box;box-shadow:0 30px 60px -40px rgba(154,116,18,.5)}\n.cgau-listing .cgnew .kn-pick:has(#kn-c5:checked) .kn-verdicts,.cgau-listing .cgnew .kn-pick:has(#kn-c7:checked) .kn-verdicts{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(125deg,#ff3b30 0%,#ff9f0a 100%) border-box;box-shadow:0 30px 60px -40px rgba(255,59,48,.45)}\n.cgau-listing .cgnew .kn-v+.kn-v{margin-top:22px;padding-top:22px;border-top:1px solid #e5e5ea}\n.cgau-listing .cgnew .kn-v-h{display:flex;align-items:center;gap:12px;font:600 21px\/1.25 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-v-h i{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font:700 17px\/1 'Geist',sans-serif;font-style:normal;color:#fff;background:var(--kn-gg)}\n.cgau-listing .cgnew .kn-v-h .kn-no{background:var(--kn-gn)}\n.cgau-listing .cgnew .kn-v-h small{font:500 15px\/1.2 'Geist',sans-serif;color:var(--kn-g1);letter-spacing:0}\n.cgau-listing .cgnew .kn-v p+p{margin-top:8px}\n.cgau-listing .cgnew .kn-v\u003ep:not(.kn-v-h){padding-left:46px;font-size:16.5px;line-height:1.5;color:#3a3a3c}\n.cgau-listing .cgnew .kn-pick:has(input:checked) .kn-v{display:none}\n.cgau-listing .cgnew .kn-pick:has(#kn-c1:checked) .kn-v1,.cgau-listing .cgnew .kn-pick:has(#kn-c2:checked) .kn-v2,.cgau-listing .cgnew .kn-pick:has(#kn-c3:checked) .kn-v3,.cgau-listing .cgnew .kn-pick:has(#kn-c4:checked) .kn-v4,.cgau-listing .cgnew .kn-pick:has(#kn-c5:checked) .kn-v5,.cgau-listing .cgnew .kn-pick:has(#kn-c6:checked) .kn-v6,.cgau-listing .cgnew .kn-pick:has(#kn-c7:checked) .kn-v7{display:block;margin:0;padding:0;border:0}\n.cgau-listing .cgnew .kn-pick:has(input:checked) .kn-v-h i{animation:cgau-kn-verd .5s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-nw{white-space:nowrap}\n.cgau-listing .cgnew .kn-pk-more{margin:22px auto 0;max-width:700px;text-align:center;font-size:16px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-pick-lede{max-width:640px;margin:18px auto 0;text-align:center;font-size:18px;line-height:1.5;color:#3a3a3c}\n@supports (anchor-name: --cgau-kn-x){\n.cgau-listing .cgnew .kn-chips label:has(input:checked){anchor-name:--cgau-kn-on;background:transparent}\n.cgau-listing .cgnew .kn-pill{display:block;position:absolute;z-index:0;position-anchor:--cgau-kn-on;left:anchor(left);top:anchor(top);right:anchor(right);bottom:anchor(bottom);border-radius:999px;background:var(--kn-ob);box-shadow:0 8px 20px -8px rgba(27,26,24,.55);transition:left .5s var(--kn-ease),top .5s var(--kn-ease),right .5s var(--kn-ease),bottom .5s var(--kn-ease)}\n}\n@keyframes cgau-kn-verd{0%{transform:scale(.4) rotate(-20deg)}60%{transform:scale(1.12)}100%{transform:none}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-verdicts{padding:24px 20px;border-radius:24px}\n.cgau-listing .cgnew .kn-v\u003ep:not(.kn-v-h){padding-left:0}\n.cgau-listing .cgnew .kn-v-h{font-size:19px}\n.cgau-listing .cgnew .kn-chips{gap:6px}\n.cgau-listing .cgnew .kn-chips label{padding:10px 13px;font-size:14.5px}\n}\n\n\/* ==== MODULE condition-manifest (Brand New) · a gold-framed condition card beside the carton's packing list, numbered in mono, with what isn't in the carton underneath ==== *\/\n.cgau-listing .cgnew .kn-mf-g{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:52px;align-items:start;margin-top:48px}\n.cgau-listing .cgnew .kn-mf-card{position:relative;padding:34px 30px 32px;border-radius:24px;border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,var(--kn-gau) border-box;box-shadow:0 30px 60px -44px rgba(154,116,18,.6)}\n.cgau-listing .cgnew .kn-mf-card b{display:block;font:700 clamp(36px,3.8vw,50px)\/1 'Geist',sans-serif;letter-spacing:-.05em;margin-bottom:14px}\n.cgau-listing .cgnew .kn-mf-card p{font-size:17px;line-height:1.55;color:#3a3a3c}\n.cgau-listing .cgnew .kn-mf-card p+p{margin-top:12px}\n.cgau-listing .cgnew .kn-mf-seal{position:absolute;right:22px;top:-15px;padding:6px 12px;border-radius:99px;background:var(--kn-ob);color:#f0d27a;font:600 13px\/1 'Geist Mono',Menlo,monospace;letter-spacing:.04em}\n.cgau-listing .cgnew .kn-mf-list{border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-mf-list li{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;padding:13px 0;border-bottom:1px solid var(--kn-hair);font-size:17px;line-height:1.4;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-mf-list li\u003espan{font:500 14px\/1.6 'Geist Mono',Menlo,monospace;color:var(--kn-vt)}\n.cgau-listing .cgnew .kn-mf-list li::after{content:\"\";position:absolute;left:0;bottom:-1px;width:48px;height:2px;background:var(--kn-au);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-mf-out{margin-top:22px;padding:16px 0 0;font-size:16.5px;line-height:1.5;color:#3a3a3c}\n.cgau-listing .cgnew .kn-mf-out b{display:block;margin-bottom:4px;font:600 13px\/1.5 'Geist',sans-serif;color:var(--kn-not);letter-spacing:.02em}\n@keyframes cgau-kn-tick{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-mf-g{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:34px}\n.cgau-listing .cgnew .kn-mf-card{padding:28px 22px 24px}\n.cgau-listing .cgnew .kn-mf-list li{grid-template-columns:40px minmax(0,1fr);font-size:16px;padding:11px 0}\n.cgau-listing .cgnew .kn-mf-list li::after{width:40px}\n}\n\n\/* ==== MOTION (condition) · Shopify only: a gold tick-rule draws under each item number as the list scrolls in ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-mf-list li::after{animation:cgau-kn-tick 1s linear both;animation-timeline:view();animation-range:entry 40% entry 100%}\n}\n}\n\n\/* ==== MODULE faq · exclusive accordion; answers glide open in Chrome (interpolate-size), open instantly elsewhere ==== *\/\n.cgau-listing .cgnew .kn-faq{max-width:820px;margin:44px auto 0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq details{border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font:600 clamp(18px,1.7vw,21px)\/1.3 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .cgnew .kn-faq summary::after{content:\"+\";flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--kn-soft);font:400 22px\/1 'Geist',sans-serif;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-faq details[open] summary::after{content:\"\\2212\"}\n.cgau-listing .cgnew .kn-faq summary:focus-visible{outline:2px solid var(--kn-vt);outline-offset:4px;border-radius:6px}\n.cgau-listing .cgnew .kn-faq details p{padding:0 50px 24px 0;font-size:17px;line-height:1.55;color:#3a3a3c}\n@media (prefers-reduced-motion:no-preference){\n@supports (interpolate-size: allow-keywords){\n.cgau-listing .cgnew .kn-faq{interpolate-size:allow-keywords}\n.cgau-listing .cgnew .kn-faq details::details-content{height:0;overflow:clip;transition:height .38s var(--kn-ease),content-visibility .38s allow-discrete}\n.cgau-listing .cgnew .kn-faq details[open]::details-content{height:auto}\n}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-faq details p{padding-right:0}\n}\n\n\/* ==== MODULE buy · buying from CamGuard Australia: open columns, odometer numerals ==== *\/\n.cgau-listing .cgnew .kn-buy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:56px}\n.cgau-listing .cgnew .kn-buy\u003ediv{padding-top:18px;position:relative}\n.cgau-listing .cgnew .kn-buy\u003ediv::before{content:\"\";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:var(--kn-ink);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(2)::before{background:var(--kn-gg)}.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(3)::before{background:var(--kn-gw)}\n.cgau-listing .cgnew .kn-buy h3{font-size:21px;letter-spacing:-.025em;margin-bottom:8px}\n.cgau-listing .cgnew .kn-buy p{font-size:16px;line-height:1.5;color:#3a3a3c}\n.cgau-listing .cgnew .kn-buy p+p{margin-top:10px}\n.cgau-listing .cgnew .kn-buy .kn-bign{display:block;font:700 clamp(64px,7vw,92px)\/1 'Geist',sans-serif;letter-spacing:-.06em;margin:4px 0 12px;white-space:nowrap}\n.cgau-listing .cgnew .kn-buy .kn-bign small{font-size:.3em;letter-spacing:-.02em;margin-left:6px;-webkit-text-fill-color:var(--kn-ink);color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-who{margin-top:44px;padding:26px 0 0;border-top:1px solid var(--kn-line);font-size:17px;line-height:1.55;color:#3a3a3c;max-width:820px}\n.cgau-listing .cgnew .kn-who b{color:var(--kn-ink)}\n@keyframes cgau-kn-rule{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-buy{grid-template-columns:minmax(0,1fr);gap:22px}\n}\n\n\/* ==== MOTION (buy) · the column rules draw in ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-buy\u003ediv::before{animation:cgau-kn-rule 1s linear both;animation-timeline:view();animation-range:entry 10% entry 90%}\n}\n}\n\n\/* ==== MODULE specs · always the last h2, grouped rows, then the fine print ==== *\/\n.cgau-listing .cgnew .kn-specs{margin-top:44px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:24px;padding:26px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g h3{font-size:19px;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-sp-g dl{display:grid;gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:16px}\n.cgau-listing .cgnew .kn-sp-g dt{font-size:15px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-sp-g dd{font-size:16px;line-height:1.45;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-fine{margin-top:40px;display:grid;gap:10px;max-width:880px}\n.cgau-listing .cgnew .kn-fine p{font-size:13px;line-height:1.55;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-fine p:last-child{margin-top:8px;color:#424245;font-weight:500}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-sp-g{grid-template-columns:minmax(0,1fr);gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{grid-template-columns:minmax(0,.44fr) minmax(0,1fr);gap:12px}\n}\n\n\/* ==== REDUCED MOTION · nothing moves, everything shows ==== *\/\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-rs-bell,.cgau-listing .cgnew .kn-rs-dot,.cgau-listing .cgnew .kn-rs-wake,.cgau-listing .cgnew .kn-rs-glow,.cgau-listing .cgnew .kn-dk-card,.cgau-listing .cgnew .kn-dk-ph\u003eimg,.cgau-listing .cgnew .kn-pw-fill,.cgau-listing .cgnew .kn-pw-chips li,.cgau-listing .cgnew .kn-ft-n\u003ediv::after,.cgau-listing .cgnew .kn-mf-list li::after,.cgau-listing .cgnew .kn-v-h i{animation:none}\n.cgau-listing .cgnew .kn-faq ::details-content{transition:none}\n}\n\n\/* ==== GUARDS (keep last) ==== *\/\n.cgau-listing .cgnew h1,.cgau-listing .cgnew h2,.cgau-listing .cgnew h3,.cgau-listing .cgnew h4{color:inherit;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;margin:0;padding:0}\n.cgau-listing .cgnew.cgau-listing .cgnew{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:left}\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* two-view integration, flagship Simple view (27.09.2026) *\/\n.cgau-listing #cgau-v-simple:checked ~ .cgau-shared{display:none}\n.cgau-listing .cgau-pane-simple .cgnew .kn-nav{display:none}\n.cgau-listing .cgau-chooser{display:none}\n.cgau-listing.cgau-listing .cgnew .kn-gx{padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew :is(h1,h2,h3,.kn-h1,.kn-h2) :is(span,em,b,strong,i){padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew .kn-odo{overflow:visible clip;margin-inline-end:.1em}\n.cgau-listing.cgau-listing .cgnew .kn-odo i::before{padding-inline:.14em;margin-inline:-.14em}\n.cgau-listing.cgau-listing .cgnew .kn-odo b{padding-inline:.1em;margin-inline:-.1em}\n.cgau-listing.cgau-listing .cgnew :is(.kn-odo,.kn-cu)+small{margin-inline-start:.3em}\n\u003c\/style\u003e\n\u003cdiv class=\"cgnew cgau-kn\"\u003e\n\n\u003c!-- MODULE hero · ring-to-screen: answers first beside the two halves --\u003e\n\u003cdiv class=\"kn-rs\"\u003e\n\u003cdiv class=\"kn-w kn-rs-g\"\u003e\n\u003cp class=\"kn-eye\"\u003eeufy FamiLock S3 Max · \u003cspan class=\"kn-mono\"\u003eT85V0\u003c\/span\u003e · Brand New\u003c\/p\u003e\n\u003ch2 class=\"kn-h1\"\u003eThe lock that\u003cbr\u003e\u003cspan class=\"kn-gx kn-gv\"\u003eanswers the door.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cfigure class=\"kn-rs-fig\"\u003e\n\u003cdiv class=\"kn-rs-st\"\u003e\n\u003cdiv class=\"kn-rs-glow\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_118_s-l1600_1.jpg?v=1770826707\u0026amp;width=1100\" alt=\"eufy FamiLock S3 Max, both halves: the outside half with palm reader, camera, keypad and doorbell button; the inside half with its screen and thumb turn\" width=\"1100\" height=\"1100\" fetchpriority=\"high\"\u003e\n\u003cspan class=\"kn-rs-bell\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003ci class=\"kn-rs-dot\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003ci class=\"kn-rs-dot\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003ci class=\"kn-rs-dot\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003ci class=\"kn-rs-dot\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003ci class=\"kn-rs-dot\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003ci class=\"kn-rs-dot\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003cspan class=\"kn-rs-wake\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cspan class=\"kn-ill\"\u003eGlow illustrated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cfigcaption class=\"kn-rs-cap\"\u003e\u003cspan\u003e\u003cb\u003eOutside\u003c\/b\u003ePalm reader, 2K HDR camera, keypad, doorbell\u003c\/span\u003e\u003cspan\u003e\u003cb\u003eInside\u003c\/b\u003e4-inch colour screen\u003c\/span\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cul class=\"kn-rs-ans\" aria-label=\"The short version\"\u003e\n\u003cli data-cgau-first=\"works\"\u003e\n\u003cb\u003eNo hub needed:\u003c\/b\u003e straight to your Wi-Fi. HomeBase 3, Mini or Professional S1 optional; not HomeBase 2. \u003ca href=\"\/pages\/eufy-compatibility\"\u003eCheck your devices ›\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"why\"\u003e\n\u003cb\u003eWhy the S3 Max:\u003c\/b\u003e palm-vein entry, a 2K HDR doorbell camera and a 4-inch screen inside, in one lock.\u003c\/li\u003e\n\u003cli data-cgau-first=\"condition\"\u003e\n\u003cb\u003eBrand New:\u003c\/b\u003e factory-sealed, unopened and unused.\u003c\/li\u003e\n\u003cli data-cgau-first=\"trust\"\u003e\n\u003cb\u003e12-month CamGuard warranty\u003c\/b\u003e · dispatched from Townsville · free Express on $99+ orders after discounts\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- MODULE story · stacked-deck: three jobs, one card each (the dark band) --\u003e\n\u003csection class=\"kn-sec kn-dk\" id=\"kn-deck\" aria-labelledby=\"kn-deck-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eHow it works\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-deck-h\"\u003eThree jobs, one deadbolt.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-dk-deck\"\u003e\n\u003carticle class=\"kn-dk-card\"\u003e\n\u003cfigure class=\"kn-dk-ph\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_100_s-l1600_d94e85e4-f0b3-4b6b-8680-0140606852e8.webp?v=1770826707\u0026amp;width=1000\u0026amp;height=625\u0026amp;crop=bottom\" alt=\"An open hand lit from within, showing the vein pattern a palm-vein reader uses\" width=\"1000\" height=\"625\" loading=\"lazy\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"kn-dk-tx\"\u003e\n\u003cspan class=\"kn-dk-n\" aria-hidden=\"true\"\u003e01\u003c\/span\u003e\u003ch3\u003eHold up your palm.\u003c\/h3\u003e\n\u003cp\u003eThe top of the outside half reads your palm with infrared light, picking up the vein pattern under the skin. It’s a palm-vein lock, not a fingerprint model.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eOr:\u003c\/b\u003e PIN, eufy app, voice control or the physical key.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"kn-dk-card\"\u003e\n\u003cfigure class=\"kn-dk-ph\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_112_s-l1600.webp?v=1770826707\u0026amp;width=800\" alt=\"The outside half of the S3 Max: camera at the top, keypad in the middle, doorbell button at the bottom\" width=\"800\" height=\"800\" loading=\"lazy\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"kn-dk-tx\"\u003e\n\u003cspan class=\"kn-dk-n\" aria-hidden=\"true\"\u003e02\u003c\/span\u003e\u003ch3\u003eSomeone rings.\u003c\/h3\u003e\n\u003cp\u003eThe outside half is also a 2K HDR video doorbell: the camera sits up top, the ring button at the bottom.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"kn-dk-card\"\u003e\n\u003cfigure class=\"kn-dk-ph\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_121_s-l1600_1.jpg?v=1770826707\u0026amp;width=1000\u0026amp;height=690\u0026amp;crop=bottom\" alt=\"A girl inside the house checks the lock’s inside screen before opening the door\" width=\"1000\" height=\"690\" loading=\"lazy\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"kn-dk-tx\"\u003e\n\u003cspan class=\"kn-dk-n\" aria-hidden=\"true\"\u003e03\u003c\/span\u003e\u003ch3\u003eSee them from inside.\u003c\/h3\u003e\n\u003cp\u003eA 4-inch, 1080p colour screen on the inside half shows the doorbell camera, so anyone home can see who’s there \u003cb\u003ewithout finding a phone\u003c\/b\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE power-lanes · main battery against the AAA backup --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-power\" aria-labelledby=\"kn-power-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-ev\"\u003ePower\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-power-h\"\u003eCharged, or down to a PIN.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-pw-lanes\"\u003e\n\u003cdiv class=\"kn-pw-lane\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kn-pw-big kn-gx kn-gv\"\u003e15,000 mAh\u003c\/span\u003e\u003cspan class=\"kn-pw-lab\"\u003eRechargeable main battery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"kn-pw-trk\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-pw-fill\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cul class=\"kn-pw-chips\" aria-label=\"Works on the main battery\"\u003e\n\u003cli\u003ePalm\u003c\/li\u003e\n\u003cli\u003ePIN\u003c\/li\u003e\n\u003cli\u003eCamera\u003c\/li\u003e\n\u003cli\u003eInside screen\u003c\/li\u003e\n\u003cli\u003eApp\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"kn-pw-say\"\u003eEverything runs on the main battery.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-pw-lane\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kn-pw-big\"\u003e4 × AAA\u003c\/span\u003e\u003cspan class=\"kn-pw-lab\"\u003eBackup batteries\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"kn-pw-trk\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-pw-fill\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cul class=\"kn-pw-chips\" aria-label=\"On the backup batteries\"\u003e\n\u003cli class=\"kn-off\"\u003ePalm\u003c\/li\u003e\n\u003cli class=\"kn-on\"\u003ePIN\u003c\/li\u003e\n\u003cli class=\"kn-off\"\u003eCamera\u003c\/li\u003e\n\u003cli class=\"kn-off\"\u003eInside screen\u003c\/li\u003e\n\u003cli class=\"kn-off\"\u003eApp\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"kn-pw-say\"\u003eIf the main battery runs flat, the backup keeps \u003cb\u003ePIN entry only\u003c\/b\u003e. It’s a way in, not a substitute for charging, so keep a physical key handy too.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-pw-nums\"\u003e\n\u003cdiv\u003e\n\u003cb\u003eUp to 5 months\u003c\/b\u003e\u003cp\u003eof battery life on eufy’s testing. Published ratings depend on the installation and use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003e5 V \/ 2 A\u003c\/b\u003e\u003cp\u003eto charge. The adapter and USB-C cable aren’t in the carton.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003eIP65\u003c\/b\u003e\u003cp\u003eeufy’s rating for the lock.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE fit-photo-numbers · the door, measured --\u003e\n\u003csection class=\"kn-sec kn-band\" id=\"kn-fit\" aria-labelledby=\"kn-fit-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-ew\"\u003eDoor fit\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-fit-h\"\u003eBore, backset, thickness.\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eThree measurements decide whether it goes on your door. Grab a tape measure before you order.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-ft-g\"\u003e\n\u003cfigure class=\"kn-ft-ph\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_106_s-l1600.webp?v=1770826707\u0026amp;width=1200\u0026amp;height=570\u0026amp;crop=bottom\" alt=\"eufy's door-prep photo marking door thickness 35 to 55 mm, cross bore 38 or 54 mm and backset 60 or 70 mm\" width=\"1200\" height=\"570\" loading=\"lazy\"\u003e\u003cfigcaption\u003eeufy’s own door-prep guide\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cdiv class=\"kn-ft-n\"\u003e\n\u003cdiv\u003e\n\u003cb\u003e35 to 55\u003csmall\u003emm\u003c\/small\u003e\u003c\/b\u003e\u003cspan\u003eDoor thickness\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003e38 or 54\u003csmall\u003emm\u003c\/small\u003e\u003c\/b\u003e\u003cspan\u003eCross bore: the big hole through the door\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003e60 or 70\u003csmall\u003emm\u003c\/small\u003e\u003c\/b\u003e\u003cspan\u003eBackset: door edge to the centre of that hole\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-ft-yn\"\u003e\n\u003cp\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cb\u003eMost standard Australian and New Zealand deadbolts\u003c\/b\u003e, eufy says.\u003c\/p\u003e\n\u003cp\u003e\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cb\u003eNot behind a screen door.\u003c\/b\u003e A screen door in front can block the camera.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE compat · B picker: hubs, Matter, screen door (every verdict shows until a chip is tapped, and if a host strips the inputs) --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-pick\" aria-labelledby=\"kn-pick-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\n\u003cp class=\"kn-eye kn-eg\"\u003eWorks with\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-pick-h\"\u003eStraight to \u003cspan class=\"kn-nw\"\u003eWi-Fi,\u003c\/span\u003e or via a hub.\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eIt works on its own with your Wi-Fi and the eufy app. A hub is optional.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-pick\"\u003e\n\u003cp class=\"kn-pk-lg\" id=\"kn-pk-lg\"\u003eTap what you have\u003c\/p\u003e\n\u003cdiv class=\"kn-chips\" role=\"radiogroup\" aria-labelledby=\"kn-pk-lg\"\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-cam\" id=\"kn-c1\"\u003e\u003cspan\u003eNo hub\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-cam\" id=\"kn-c2\"\u003e\u003cspan\u003eHomeBase 3\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-cam\" id=\"kn-c3\"\u003e\u003cspan\u003eHomeBase Mini\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-cam\" id=\"kn-c4\"\u003e\u003cspan\u003eProfessional S1\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-cam\" id=\"kn-c5\"\u003e\u003cspan\u003eHomeBase 2 \u003cspan class=\"kn-x\" aria-hidden=\"true\"\u003e✕\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-cam\" id=\"kn-c6\"\u003e\u003cspan\u003eMatter\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-cam\" id=\"kn-c7\"\u003e\u003cspan\u003eScreen door \u003cspan class=\"kn-x\" aria-hidden=\"true\"\u003e✕\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cspan class=\"kn-pill\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-verdicts\" aria-live=\"polite\"\u003e\n\u003cdiv class=\"kn-v kn-v1\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eNo hub \u003csmall\u003e· works on its own\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eDirect Wi-Fi with the eufy app. No hub needed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v2\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eHomeBase 3 \u003csmall\u003e· optional\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003ePairs for footage and logs stored on the hub.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v3\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eHomeBase Mini \u003csmall\u003e· optional\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eeufy added the S3 Max (\u003cspan class=\"kn-mono\"\u003eT85V0\u003c\/span\u003e) in its August 2026 guide: update the Mini’s firmware before pairing. The FamiLock S3 (\u003cspan class=\"kn-mono\"\u003eT85V0C\u003c\/span\u003e) is a different lock.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v4\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eHomeBase Professional S1 \u003csmall\u003e· optional\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eTakes the S3 Max too.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v5\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003eHomeBase 2 \u003csmall\u003e· not compatible\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eeufy lists HomeBase 3, HomeBase Mini or the Professional S1 for this lock.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v6\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eMatter \u003csmall\u003e· lock controls\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eeufy shows Apple Home, Alexa, Google Home and SmartThings. Matter carries the lock controls, not the camera video, and it runs alongside a HomeBase 3.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v7\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003eA screen door in front \u003csmall\u003e· not a fit\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eIt can block the camera.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-pk-more\"\u003eNot listed? \u003ca class=\"kn-link\" href=\"\/pages\/eufy-compatibility\"\u003eCheck your devices ›\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE condition-manifest · Brand New, and the packing list --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-cond\" aria-labelledby=\"kn-cond-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-ew\"\u003eCondition and contents\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-cond-h\"\u003eThe carton, item by item.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-mf-g\"\u003e\n\u003cdiv class=\"kn-mf-card\"\u003e\n\u003cspan class=\"kn-mf-seal\" aria-hidden=\"true\"\u003eSEALED\u003c\/span\u003e\u003cb\u003eBrand New\u003c\/b\u003e\u003cp\u003eFactory-sealed in eufy’s full retail carton, unopened and unused.\u003c\/p\u003e\n\u003cp\u003eWe don’t open sealed cartons, so the seal is yours to break.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003col class=\"kn-mf-list\" aria-label=\"In the carton\"\u003e\n\u003cli\u003e\n\u003cspan\u003e01\u003c\/span\u003eThe lock: outside half and inside screen half\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003e02\u003c\/span\u003eDeadbolt and 2 screws\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003e03\u003c\/span\u003eStrike plate and 2 screws\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003e04\u003c\/span\u003eStrike reinforcer and 2 screws\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003e05\u003c\/span\u003e2 mounting-plate screws, 4 inside-half screws, 1 spare screw\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003e06\u003c\/span\u003eRechargeable main battery\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003e07\u003c\/span\u003e4 AAA backup batteries\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003e08\u003c\/span\u003ePhysical keys\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003e09\u003c\/span\u003eQuick Start Guide\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp class=\"kn-mf-out\"\u003e\u003cb\u003eNOT IN IT\u003c\/b\u003eThe 5 V \/ 2 A charging adapter and USB-C cable, installation tools, and any HomeBase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MODULE faq · exclusive, smooth --\u003e\n\u003csection class=\"kn-sec kn-cv\" id=\"kn-faq\" aria-labelledby=\"kn-faq-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\u003ch2 class=\"kn-h2\" id=\"kn-faq-h\"\u003eGood to know.\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-faq\"\u003e\n\u003cdetails name=\"kn-faq\" open\u003e\u003csummary\u003eDo I need a HomeBase?\u003c\/summary\u003e\u003cp\u003eNo. It connects straight to your Wi-Fi. HomeBase 3, HomeBase Mini or the Professional S1 is optional (update the Mini’s firmware before pairing). HomeBase 2 isn’t compatible.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWill the camera show in Apple Home?\u003c\/summary\u003e\u003cp\u003eNo. eufy says Matter carries the lock controls, not the camera stream. The inside screen shows the doorbell camera.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eDoes it have a fingerprint reader?\u003c\/summary\u003e\u003cp\u003eNo. It’s a palm-vein lock. The other ways in are a PIN, the eufy app, voice control and a physical key.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWhen will my order leave Townsville?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day; same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare. Australia Post delivery time is on top.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE buy · buying from CamGuard Australia --\u003e\n\u003csection class=\"kn-sec kn-band kn-cv\" id=\"kn-buy\" aria-labelledby=\"kn-buy-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eBuying from CamGuard Australia\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-buy-h\"\u003eSent from Townsville.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-buy\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99.00 it’s $9.95 tracked, or $12.95 Express.\u003c\/p\u003e\n\u003cp\u003eWe aim to dispatch the same day; same day to 1 business day is typical from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-g\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:1\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:2\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003emonths\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty, not a manufacturer warranty, with Australian Consumer Law rights on top. Faulty or not as described? We cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-w\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:3\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:10\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003edays\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eChange of mind within 30 days of delivery, complete and unused. You pay the return postage; the original shipping isn’t refunded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-who\"\u003e\u003cb\u003eWho you’re buying from:\u003c\/b\u003e an independent Australian importer in Townsville, happy to answer questions before you buy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MODULE specs · last h2 + fine print --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-specs\" aria-labelledby=\"kn-specs-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-specs-h\"\u003eTech specs.\u003c\/h2\u003e\n\u003cdiv class=\"kn-specs\"\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eLock\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eModel\u003c\/dt\u003e\n\u003cdd\u003eeufy FamiLock S3 Max (\u003cspan class=\"kn-mono\"\u003eT85V0\u003c\/span\u003e, eufy code \u003cspan class=\"kn-mono\"\u003eE85V0JY1\u003c\/span\u003e), Brand New\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWays in\u003c\/dt\u003e\n\u003cdd\u003ePalm vein, PIN, eufy app, voice control, physical key\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eAuto-lock\u003c\/dt\u003e\n\u003cdd\u003eDoor sensor\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eRating\u003c\/dt\u003e\n\u003cdd\u003eIP65\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eCamera and screen\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eDoorbell camera\u003c\/dt\u003e\n\u003cdd\u003e2K HDR, outside half\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eInside screen\u003c\/dt\u003e\n\u003cdd\u003e4-inch, 1080p colour\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003ePower\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eBatteries\u003c\/dt\u003e\n\u003cdd\u003e15,000 mAh rechargeable main battery, plus 4 AAA backup batteries\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eBattery life\u003c\/dt\u003e\n\u003cdd\u003eUp to 5 months on eufy’s testing; depends on installation and use\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eCharging\u003c\/dt\u003e\n\u003cdd\u003e5 V \/ 2 A; adapter and USB-C cable not included\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eBackup mode\u003c\/dt\u003e\n\u003cdd\u003ePIN entry only; other functions unavailable\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eConnection\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWi-Fi\u003c\/dt\u003e\n\u003cdd\u003eDirect Wi-Fi; no hub needed\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eHubs\u003c\/dt\u003e\n\u003cdd\u003eOptional: HomeBase 3, HomeBase Mini, HomeBase Professional S1. Not HomeBase 2\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eMatter\u003c\/dt\u003e\n\u003cdd\u003eLock controls; no camera video\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eDoor\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eThickness\u003c\/dt\u003e\n\u003cdd\u003e35 to 55 mm\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eCross bore\u003c\/dt\u003e\n\u003cdd\u003e38 or 54 mm\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eBackset\u003c\/dt\u003e\n\u003cdd\u003e60 or 70 mm\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNot suited\u003c\/dt\u003e\n\u003cdd\u003eBehind a screen door (it can block the camera)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fine\"\u003e\n\u003cp\u003eCompatibility follows eufy’s most recent published information. Where eufy’s documents disagree, we follow the most recent one, and where eufy hasn’t confirmed a pairing we mark it not compatible until it does.\u003c\/p\u003e\n\u003cp\u003eThe S3 Max controls who opens a suitable door and shows who’s at it; it doesn’t prevent every unwanted entry, and palm reading can vary with conditions.\u003c\/p\u003e\n\u003cp\u003eProduct images are official eufy images. The glow in the first picture is illustrated.\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty applies, not a manufacturer warranty. Nothing here limits your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller, not an official or authorised supplier, distributor or representative of eufy, Anker Innovations or their affiliates. Product names and trademarks belong to their owners.\u003c\/p\u003e\n\u003cp\u003eDetails believed accurate at time of listing.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun\"\u003e\n\u003cheader class=\"door-hero\"\u003e\u003cdiv class=\"door-shell\"\u003e\u003cdiv class=\"door-herogrid\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"door-kicker\"\u003e\n\u003cspan class=\"door-led\"\u003e\u003c\/span\u003e Queensland department of door access · venue entrance\u003c\/div\u003e\n\u003cdiv class=\"door-stamp\"\u003eBrand New · factory sealed\u003c\/div\u003e\n\u003ch2 class=\"door-title\"\u003ePalm \u0026amp; Order.\u003c\/h2\u003e\n\u003cp class=\"door-lead\"\u003ePalm access is one way in. First check that your door meets the S3 Max fit requirements.\u003c\/p\u003e\n\u003cspan class=\"door-brand\"\u003eCamGuard Australia\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"door-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_118_s-l1600_1.jpg?v=1770826707\" alt=\"eufy FamiLock S3 Max Brand New smart lock\" loading=\"eager\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/header\u003e\n\n\u003csection class=\"door-section door-permit-scene\"\u003e\u003cdiv class=\"door-shell\"\u003e\u003cdiv class=\"door-panel\"\u003e\n\u003cdiv class=\"door-eyebrow\"\u003eApplication status\u003c\/div\u003e\n\u003ch2\u003eFactory sealed. Your door still needs to qualify.\u003c\/h2\u003e\n\u003cp\u003eThis FamiLock S3 Max is \u003cstrong\u003eBrand New\u003c\/strong\u003e, factory sealed in its full original retail packaging. We do not open sealed units and do not claim we tested your individual lock. Before the seal comes off, measure the door and check the screen-door boundary below.\u003c\/p\u003e\n\u003cdiv class=\"door-chips\"\u003e\n\u003cspan class=\"door-chip\"\u003e35–55mm door\u003c\/span\u003e\u003cspan class=\"door-chip\"\u003e38 or 54mm bore\u003c\/span\u003e\u003cspan class=\"door-chip\"\u003e60 or 70mm backset\u003c\/span\u003e\u003cspan class=\"door-chip\"\u003eno screen door in front\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"door-section\"\u003e\u003cdiv class=\"door-shell\"\u003e\n\u003cdiv class=\"door-eyebrow\"\u003eEntry and fit\u003c\/div\u003e\n\u003ch2 class=\"door-h2\"\u003eThe queue moves when the palm is real and the door fits.\u003c\/h2\u003e\n\u003cdiv class=\"door-queue-stage door-stage\"\u003e\n\u003cdiv class=\"door-queue-copy\"\u003e\n\u003ch3\u003ePalm recognition gets the guest-list treatment.\u003c\/h3\u003e\n\u003cp\u003eThe outside unit combines palm-vein recognition and a 2K doorbell camera. Entry options include palm, PIN, app\/voice and physical key. Confirm thickness, bore, backset and the screen-door boundary before ordering.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"door-queue-animation\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"door-rope\"\u003e\u003c\/span\u003e\u003cspan class=\"door-person p1\"\u003e\u003c\/span\u003e\u003cspan class=\"door-person p2\"\u003e\u003c\/span\u003e\u003cspan class=\"door-person p3\"\u003e\u003c\/span\u003e\u003cspan class=\"door-scanner\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdetails class=\"door-egg\"\u003e\u003csummary\u003eTAP THE PALM SCANNER · FIRST GUEST\u003c\/summary\u003e\u003cdiv class=\"door-secret\"\u003e\n\u003cstrong\u003eEntry:\u003c\/strong\u003e a real enrolled palm may proceed. A screenshot of a palm, a mate saying “I’m with him” and an unmeasured door remain outside. eufy documents up to 50 palm profiles stored on the device; \u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"door-section door-guestlist-scene\"\u003e\u003cdiv class=\"door-shell\"\u003e\n\u003cdiv class=\"door-eyebrow\"\u003eVenue features\u003c\/div\u003e\n\u003ch2 class=\"door-h2\"\u003eEntry, viewing and power.\u003c\/h2\u003e\n\u003cdiv class=\"door-grid\"\u003e\n\u003carticle class=\"door-card\"\u003e\u003cspan class=\"door-big\"\u003ePalm\u003c\/span\u003e\u003cb\u003eVein recognition\u003c\/b\u003e\u003cp\u003eInfrared captures vein patterns under the skin. Data is stored on the device, and eufy documents up to 50 palm profiles.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"door-card\"\u003e\u003cspan class=\"door-big\"\u003e2K\u003c\/span\u003e\u003cb\u003eHDR video doorbell\u003c\/b\u003e\u003cp\u003eA 150° view, night vision and doorbell live in the outside assembly.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"door-card\"\u003e\u003cspan class=\"door-big\"\u003e4″\u003c\/span\u003e\u003cb\u003eInterior colour screen\u003c\/b\u003e\u003cp\u003eSee the visitor from inside without opening the door or finding a phone first.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"door-card\"\u003e\u003cb\u003eDirect compatible Wi-Fi\u003c\/b\u003e\u003cp\u003eThe lock works without a required hub. HomeBase 3 is optional and not included.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"door-card\"\u003e\u003cb\u003ePowerDuo arrangement\u003c\/b\u003e\u003cp\u003eA 15,000mAh rechargeable battery does the full-feature work; four AAA cells provide limited backup operation.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"door-card\"\u003e\u003cb\u003eMultiple entry methods\u003c\/b\u003e\u003cp\u003ePalm, PIN, app, voice control and physical keys are documented. There is no fingerprint reader on this model.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"door-section\"\u003e\u003cdiv class=\"door-shell\"\u003e\n\u003cdiv class=\"door-eyebrow\"\u003eGuest-list desk\u003c\/div\u003e\n\u003ch2 class=\"door-h2\"\u003eFour supported entry routes.\u003c\/h2\u003e\n\u003cdiv class=\"door-access-strip\"\u003e\n\u003cspan\u003ePALM\u003cbr\u003eENROLLED GUEST\u003c\/span\u003e\u003cspan\u003ePIN\u003cbr\u003eHOUSEHOLD CODE\u003c\/span\u003e\u003cspan\u003eAPP \/ VOICE\u003cbr\u003eREMOTE DESK\u003c\/span\u003e\u003cspan\u003eKEY\u003cbr\u003eLEGACY VIP\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"door-intro\"\u003eUse palm, PIN, app\/voice or a physical key. All require a compatible bored-deadbolt door.\u003c\/p\u003e\n\u003cp class=\"door-intro\"\u003eThere is no fingerprint reader on this model. Check this distinction before buying for fingerprint access.\u003c\/p\u003e\n\u003cdiv class=\"door-tapgrid\"\u003e\n\u003cdetails class=\"door-egg\"\u003e\u003csummary\u003eCHECK PALM LIST\u003c\/summary\u003e\u003cdiv class=\"door-secret\"\u003ePalm-vein recognition stores enrolled palm data on the device. It is the headline entry method, not a fingerprint reader wearing nightclub lighting.\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"door-egg\"\u003e\u003csummary\u003eCHECK CAMERA LIST\u003c\/summary\u003e\u003cdiv class=\"door-secret\"\u003eThe outside assembly includes the 2K HDR video doorbell and 150° view. The interior 4-inch screen lets someone inside see the visitor without opening the door.\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"door-egg\"\u003e\u003csummary\u003eCHECK HUB LIST\u003c\/summary\u003e\u003cdiv class=\"door-secret\"\u003eHomeBase 3 is optional and sold separately, not a required bouncer. The lock can connect directly on compatible Wi-Fi; supported hub-side storage and features are a separate choice.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"door-section door-checkpoint-scene\"\u003e\u003cdiv class=\"door-shell\"\u003e\u003cdiv class=\"door-manifest\"\u003e\n\u003cdiv class=\"door-eyebrow\"\u003eEligibility checkpoint · do this first\u003c\/div\u003e\n\u003ch2\u003eMeasure the door first.\u003c\/h2\u003e\n\u003cdiv class=\"door-warning\"\u003e\n\u003cstrong\u003eBoundary 1:\u003c\/strong\u003e eufy does not recommend installation where a storm\/security screen door sits in front; it can block the camera. This is a major door-compatibility issue, not fine print.\u003c\/div\u003e\n\u003cdiv class=\"door-rows\"\u003e\n\u003cdiv class=\"door-row\"\u003e\n\u003cb\u003eDoor thickness\u003c\/b\u003e\u003cspan\u003e35–55mm.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"door-row\"\u003e\n\u003cb\u003eCross bore\u003c\/b\u003e\u003cspan\u003e38mm or 54mm.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"door-row\"\u003e\n\u003cb\u003eBackset\u003c\/b\u003e\u003cspan\u003e60mm or 70mm.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"door-row\"\u003e\n\u003cb\u003eLock type\u003c\/b\u003e\u003cspan\u003eDesigned as a bored deadbolt replacement. Mortice locks and euro cylinders are a different door architecture.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"door-row\"\u003e\n\u003cb\u003eBoundary 5\u003c\/b\u003e\u003cspan\u003eNo screen\/storm door in front, three measurements correct, and landlord\/strata permission settled before purchase. Send photos and measurements if unsure.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"door-section\"\u003e\u003cdiv class=\"door-shell\"\u003e\n\u003cdiv class=\"door-eyebrow\"\u003eDoor-fit audition\u003c\/div\u003e\n\u003ch2 class=\"door-h2\"\u003eCheck the screen-door sightline.\u003c\/h2\u003e\n\u003cdiv class=\"door-split\"\u003e\n\u003cdiv class=\"door-visual\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_97_s-l1600_e5202cf1-832e-4194-a90b-071db4976893.webp?v=1770826707\" alt=\"eufy FamiLock S3 Max exterior lock and camera assembly for door-fit checking\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"door-panel\"\u003e\n\u003cp\u003e\u003cstrong\u003eCamera sightline:\u003c\/strong\u003e a screen or storm door in front can block the camera, so eufy does not recommend that arrangement.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLock architecture:\u003c\/strong\u003e this is designed around a bored deadbolt replacement. Mortice and euro-cylinder doors are different.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePermission:\u003c\/strong\u003e renters and strata properties should settle approval before opening a factory-sealed box.\u003c\/p\u003e\n\u003cdiv class=\"door-note\"\u003e\n\u003cb\u003eSend the door, not optimism\u003c\/b\u003e\u003cspan\u003eIf any measurement or door type is uncertain, send photos and dimensions before ordering.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"door-section door-cctv-scene\"\u003e\u003cdiv class=\"door-shell\"\u003e\n\u003cdiv class=\"door-eyebrow\"\u003eSecurity-camera evidence\u003c\/div\u003e\n\u003ch2 class=\"door-h2\"\u003eProduct and included hardware.\u003c\/h2\u003e\n\u003cdiv class=\"door-gallery\"\u003e\n\u003cdiv\u003eeufy FamiLock S3 Max smart lock.\u003c\/div\u003e\n\u003cdiv\u003ePalm-vein reader, 2K camera and doorbell in the exterior assembly.\u003c\/div\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_94_s-l1600_833e3e1e-11c2-4d10-9633-5e1e0503c8e4.webp?v=1770826707\" alt=\"15,000mAh rechargeable battery with four AAA backup cells.\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003e15,000 mAh main battery with four AAA backup cells. Backup mode supports PIN entry only; palm recognition, camera and Wi-Fi features are unavailable in that mode.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"door-section\"\u003e\u003cdiv class=\"door-shell\"\u003e\n\u003cdiv class=\"door-eyebrow\"\u003eOne door · three arrivals\u003c\/div\u003e\n\u003ch2 class=\"door-h2\"\u003eThe guest list changes. The hardware does not.\u003c\/h2\u003e\n\u003cdiv class=\"door-visitlog\"\u003e\n\u003carticle data-time=\"07:12\"\u003e\u003ch3\u003eHousehold arrives\u003c\/h3\u003e\n\u003cp\u003eAn enrolled resident can use palm recognition without finding a phone or key. The profile sits on the device, while the physical key remains invited for the person who distrusts every scanner before breakfast.\u003c\/p\u003e\u003c\/article\u003e\u003carticle data-time=\"14:38\"\u003e\u003ch3\u003eDelivery reaches the rope\u003c\/h3\u003e\n\u003cp\u003eThe exterior unit is also a 2K HDR video doorbell with a 150° view. Someone inside can use the four-inch colour screen to see the visitor; the household can also use the eufy app. The scene demonstrates why a security screen in front matters: it may block the camera before the parcel even reaches the pot plant.\u003c\/p\u003e\u003c\/article\u003e\u003carticle data-time=\"22:06\"\u003e\u003ch3\u003eBattery desk stays staffed\u003c\/h3\u003e\n\u003cp\u003eThe rechargeable 15,000mAh battery supports the full feature set. Four AAA cells provide limited backup operation. They are the sober closing-shift plan, not a second full-feature battery pretending the venue can run forever.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"door-note\"\u003e\n\u003cb\u003eSame rule all evening\u003c\/b\u003e\u003cspan\u003eMeasure the real door before opening the sealed box. A brilliant entry system cannot negotiate with the wrong bore, backset, lock architecture or front security screen.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"door-section\"\u003e\u003cdiv class=\"door-shell\"\u003e\n\u003cdiv class=\"door-eyebrow\"\u003eInside-screen lounge\u003c\/div\u003e\n\u003ch2 class=\"door-h2\"\u003eSee the visitor before the household votes on opening.\u003c\/h2\u003e\n\u003cdiv class=\"door-stage\"\u003e\n\u003ch3\u003eThe four-inch interior screen gets the quiet room.\u003c\/h3\u003e\n\u003cp\u003eThe outside doorbell camera supplies the visitor view; the interior colour screen gives people inside a dedicated place to see it. The live camera stream remains a camera feature in the eufy app or on that screen·Matter does not carry the video into Apple Home.\u003c\/p\u003e\n\u003cp\u003eThe dedicated screen also makes the product’s all-in-one logic visible: doorbell outside, view inside, entry at the lock. It does not remove the need to check the door architecture, and it does not turn an optional HomeBase 3 into required equipment. Measure before opening.\u003c\/p\u003e\n\u003cp\u003eThink of the inside display as the venue’s quiet observation booth. A visitor presses the outside doorbell, the household gets a dedicated view, and nobody has to crack the door open merely to discover a delivery driver holding next door’s parcel. The useful distinction is where each feature lives: the camera and doorbell are in the exterior assembly, the viewing screen is inside, and entry can still happen through palm, PIN, app, voice or the physical key.\u003c\/p\u003e\n\u003cp\u003eThat integration is why the fit check deserves a full scene rather than one small warning. Put another screen door in front and the camera sightline may be blocked; fit the wrong lock architecture and the entire entrance plan stops before opening night. The clever parts only become clever after the ordinary millimetres agree.\u003c\/p\u003e\n\u003cdiv class=\"door-note\"\u003e\n\u003cb\u003ePower desk\u003c\/b\u003e\u003cspan\u003eThe 15,000mAh rechargeable battery supports full-feature operation. Four AAA cells provide limited backup operation rather than a second full club night.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"door-section door-coatcheck-scene\"\u003e\u003cdiv class=\"door-shell\"\u003e\n\u003cdiv class=\"door-eyebrow\"\u003eCoat-check inventory\u003c\/div\u003e\n\u003ch2 class=\"door-h2\"\u003eWhat’s through the door.\u003c\/h2\u003e\n\u003cdiv class=\"door-grid two\"\u003e\n\u003carticle class=\"door-card\"\u003e\u003cb\u003eMain hardware\u003c\/b\u003e\u003cp\u003eExterior lock\/camera assembly, interior screen assembly, deadbolt with two screws, two mounting-plate screws, four interior assembly screws, strike plate with two screws and strike reinforcer with two screws.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"door-card\"\u003e\u003cb\u003ePower and access\u003c\/b\u003e\u003cp\u003eRechargeable battery, four AAA backup batteries, physical keys, spare screw and Quick Start Guide. The 5V\/2A charging adapter and USB-C charging cable are not supplied in the retail pack.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"door-card\"\u003e\u003cb\u003eHub boundary\u003c\/b\u003e\u003cp\u003eHomeBase 3 is optional, sold separately and not required for direct operation. It can add supported hub-side storage and features.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"door-card\"\u003e\u003cb\u003eMatter boundary\u003c\/b\u003e\u003cp\u003eeufy states camera streams are not carried through Matter. Live video belongs in the eufy app or the lock’s inside screen, not automatically in Apple Home.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdetails class=\"door-egg\"\u003e\u003csummary\u003eASK THE BAREFOOT VENUE MANAGER\u003c\/summary\u003e\u003cdiv class=\"door-secret\"\u003e\n\u003cstrong\u003eDecision:\u003c\/strong\u003e your palm is approved, your mate’s screenshot is rejected, and the person saying “I’m on the list” has been asked which list. Every nightclub queue seems to contain one bloke who knows the door staff; here, the only useful list is door thickness, bore, backset and no security screen in front.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\n\u003csection class=\"door-section door-dispatch-scene\"\u003e\u003cdiv class=\"door-shell\"\u003e\n  \u003cdiv class=\"door-eyebrow\"\u003eDispatch · warranty · returns\u003c\/div\u003e\n  \u003cdiv class=\"door-grid\"\u003e\n    \u003carticle class=\"door-card\"\u003e\u003cb\u003eTownsville dispatch desk\u003c\/b\u003e\u003cp\u003eOur typical dispatch window is \u003cstrong\u003esame-day to 1 business day\u003c\/strong\u003e. No velvet-rope surcharge, no guest-list promoter and no mysterious stamp that ruins a white shirt. During busy periods it can take a little longer; tracking follows once Australia Post has the parcel.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"door-card\"\u003e\u003cb\u003eOur warranty, in plain English\u003c\/b\u003e\u003cp\u003eThis item carries CamGuard Australia’s own 12-month warranty. It is not a manufacturer warranty, and it sits alongside rights and remedies that cannot be excluded under the Australian Consumer Law.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"door-card\"\u003e\u003cb\u003eFreight that makes sense\u003c\/b\u003e\u003cp\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under that threshold, tracked postage is $9.95, with a $12.95 Express upgrade.\u003c\/p\u003e\u003c\/article\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"door-warning\"\u003e\n\u003cb\u003eSecond dispatch check:\u003c\/b\u003e same-day to 1 business day remains our usual handling target, but busy periods can extend it. If timing matters for an installer or handover, ask before ordering and we’ll give you the honest position.\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"door-cta\"\u003e\u003cdiv class=\"door-shell\"\u003e\n\u003cdiv class=\"door-eyebrow\"\u003eEntry approved\u003c\/div\u003e\n\u003ch2 class=\"door-h2\"\u003eCheck entry and door fit.\u003c\/h2\u003e\n\u003cp\u003eFactory sealed, hub optional, subscription not mandatory, provided your actual front door passes the fit check.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003cdiv class=\"door-legal\"\u003e\u003cdiv class=\"door-shell\"\u003e\n\u003cp\u003e\u003cstrong\u003eCamGuard Australia\u003c\/strong\u003e is an independent reseller. We are not affiliated with, authorised by or endorsed by eufy, Anker or the other brands named on this page. eufy, FamiLock, HomeBase, Matter and Apple Home are trademarks of their respective owners and are used only to identify the product offered.\u003c\/p\u003e\n\u003cp\u003eBrand New means factory sealed in full original retail packaging. CamGuard Australia does not open or individually test sealed units. The CamGuard Australia 12-month warranty is provided and honoured by us, not the manufacturer, and is additional to Australian Consumer Law rights. Product capability depends on exact-model compatibility, current firmware, placement, settings and network conditions.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on orders of $99 or more after discounts. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eBrand New. Factory-sealed in full original retail packaging, unopened and unused.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp\u003eCondition: Brand New. Factory-sealed in full original retail packaging, unopened and unused. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: Check exact-model compatibility before purchase. \u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003eThe Palm \u0026amp; Order setting is a fictional presentation of this listing. Product facts and CamGuard terms remain separate from the story. Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43073801912363,"sku":"CG-LKS3MAX-BN-W","price":698.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_118_s-l1600_1.jpg?v=1770826707"},{"product_id":"eufy-security-1tb-hard-drive-expansion-for-homebase-brand-new","title":"eufy Security 1TB Hard Drive Expansion for HomeBase | Brand New (OEM Packaging)","description":"\u003c!-- CamGuard Australia \u0026#183; eufy 1 TB hard drive for HomeBase 3 \u0026#183; Brand New (OEM Packaging) \u0026#183; SKU CG-HD1TB-BN-T \u0026#183; pilot 02.10.2026. Facts: FACTS-CHECK.md beside this file. Motion is scroll-linked and uses transform and opacity only; no scripts, no filters, nothing loops. --\u003e\n\u003cdiv class=\"cgau-listing cgau-hd1\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Space+Grotesk:wght@500..700\u0026family=Geist:wght@400..600\u0026display=swap');\n\n\/* ---- tokens: ink, cool paper, electric blue (the voice), hot pink only for small marks ---- *\/\n.cgau-listing.cgau-hd1{--ink:#0b0f1e;--paper:#edf0f7;--voice:#2f5bff;--voice-ink:#2343d8;--voice-lite:#8fa4ff;--hot:#ff5c9a;--hot-ink:#c2185b;--steel:#8a93a6;--alu:#d9dee8;--rule:rgba(11,15,30,.14);--mute:#4f5668;--disp:'Space Grotesk','Geist',-apple-system,'Helvetica Neue',Arial,sans-serif;--body:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;font-family:var(--body);font-size:17px;line-height:1.55;font-weight:400;color:var(--ink);background:#fff;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-align:left;overflow-x:clip}\n\n\/* ---- resets (beat the theme's rich-text rules) ---- *\/\n.cgau-listing *,.cgau-listing *::before,.cgau-listing *::after{box-sizing:border-box}\n.cgau-listing p,.cgau-listing ul,.cgau-listing ol,.cgau-listing li,.cgau-listing figure,.cgau-listing figcaption,.cgau-listing dl,.cgau-listing dt,.cgau-listing dd,.cgau-listing table,.cgau-listing caption{margin:0;padding:0;border:0}\n.cgau-listing ul,.cgau-listing ol{list-style:none}\n.cgau-listing p{text-align:left}\n.cgau-listing img{display:block;max-width:100%;height:auto;border:0;border-radius:0}\n.cgau-listing a{color:inherit;text-decoration:none}\n.cgau-listing table{border-collapse:collapse;width:100%}\n.cgau-listing td,.cgau-listing th{border:0;padding:0;text-align:left;font-weight:inherit;vertical-align:top}\n.cgau-listing b,.cgau-listing strong{font-weight:600}\n.cgau-listing em{font-style:normal}\n.cgau-listing svg{display:block;overflow:visible}\n\n\/* ---- type ---- *\/\n.cgau-listing .hd1-w{max-width:1140px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}\n.cgau-listing .hd1-label{display:block;font-family:var(--disp);font-size:13px;line-height:1.3;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px}\n.cgau-listing .hd1-display,.cgau-listing .hd1-head{font-family:var(--disp);font-weight:700;letter-spacing:-.05em;max-width:14ch;text-wrap:balance;overflow-wrap:break-word;hyphens:auto}\n.cgau-listing .hd1-display{font-size:clamp(66px,12vw,156px);line-height:.86}\n.cgau-listing .hd1-head{font-size:clamp(48px,8.4vw,110px);line-height:.9}\n.cgau-listing .hd1-display em,.cgau-listing .hd1-head em{color:var(--voice)}\n.cgau-listing .hd1-lede{font-size:clamp(17px,1.5vw,20px);line-height:1.5;max-width:46ch;margin-top:24px;text-wrap:pretty}\n.cgau-listing .hd1-small{font-size:14px;line-height:1.5;color:var(--mute);max-width:62ch}\n.cgau-listing .hd1-tag{position:absolute;z-index:8;left:12px;bottom:12px;font-size:12px;line-height:1;font-weight:500;color:#3d4456;background:rgba(255,255,255,.94);padding:6px 9px;border-radius:99px}\n.cgau-listing .hd1-link{font-weight:600;border-bottom:2px solid currentColor}\n.cgau-listing .hd1-link:focus-visible,.cgau-listing summary:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:4px}\n\n\/* ---- grounds ---- *\/\n.cgau-listing .hd1-panel{position:relative;border-radius:36px;padding:clamp(64px,9vw,128px) 0;margin:14px 0}\n.cgau-listing .hd1-blue{background:var(--voice);color:#fff}\n.cgau-listing .hd1-blue .hd1-head em{color:var(--ink)}\n.cgau-listing .hd1-ink{background:var(--ink);color:#e8ebf3}\n.cgau-listing .hd1-ink .hd1-label{color:var(--voice-lite)}\n.cgau-listing .hd1-ink .hd1-head em{color:#5b7cff}\n.cgau-listing .hd1-paper{background:var(--paper)}\n.cgau-listing .hd1-paper .hd1-label{color:var(--voice-ink)}\n\n\/* ===== 1 HERO: the drive itself, cut away ===== *\/\n.cgau-listing .hd1-hero{position:relative;padding:clamp(40px,6vw,96px) 0 clamp(48px,6vw,88px)}\n.cgau-listing .hd1-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:0 24px;align-items:center}\n.cgau-listing .hd1-hero .hd1-label{color:var(--voice-ink)}\n.cgau-listing .hd1-hero-copy{position:relative;z-index:2}\n.cgau-listing .hd1-assure{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:15px;font-weight:500}\n.cgau-listing .hd1-assure li{display:inline-flex;align-items:center;gap:9px}\n.cgau-listing .hd1-assure li::before{content:\"\";width:13px;height:9px;border-radius:2px;background:var(--voice)}\n.cgau-listing .hd1-art{position:relative;aspect-ratio:1\/1}\n.cgau-listing .hd1-slab{position:absolute;inset:9% 0 9% 6%;clip-path:polygon(22% 0,100% 0,78% 100%,0 100%);background:repeating-linear-gradient(90deg,rgba(255,255,255,.1) 0 2px,rgba(255,255,255,0) 2px 26px),var(--voice)}\n.cgau-listing .hd1-drv{position:absolute;left:3%;top:21%;width:94%;aspect-ratio:700\/490;transform:rotate(-9deg)}\n.cgau-listing .hd1-drv::before{content:\"\";position:absolute;inset:8% 6% 2%;border-radius:40px;box-shadow:0 46px 60px -26px rgba(11,15,30,.62)}\n.cgau-listing .hd1-drv\u003eimg{position:relative;width:100%}\n.cgau-listing .hd1-platter{position:absolute;left:52.857%;top:19.388%;width:42.857%;aspect-ratio:1}\n.cgau-listing .hd1-platter svg{width:100%;height:100%}\n.cgau-listing .hd1-arm{position:absolute;inset:0;transform-origin:91.43% 87.76%}\n.cgau-listing .hd1-arm svg{width:100%;height:100%}\n.cgau-listing .hd1-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(36px,5vw,64px);border-top:1px solid var(--rule)}\n.cgau-listing .hd1-facts div{padding:20px 16px 0 0}\n.cgau-listing .hd1-facts dt{font-family:var(--disp);font-weight:700;font-size:clamp(36px,4.6vw,62px);line-height:.95;letter-spacing:-.045em}\n.cgau-listing .hd1-facts dd{margin-top:8px;font-size:14px;line-height:1.4;color:var(--mute)}\n\n\/* ===== 2 THE FIT (signature, pinned) ===== *\/\n.cgau-listing .hd1-fit-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:24px clamp(32px,5vw,72px);align-items:center;margin-bottom:clamp(28px,4vw,48px)}\n.cgau-listing .hd1-real{position:relative;z-index:3;margin-top:calc(-1 * clamp(120px,15vw,220px))}\n.cgau-listing .hd1-real img{width:100%;border-radius:26px;box-shadow:0 36px 64px -30px rgba(5,10,40,.65)}\n.cgau-listing .hd1-real figcaption,.cgau-listing .hd1-after figcaption{margin-top:12px;font-size:13px;line-height:1.45;color:#fff;max-width:48ch}\n.cgau-listing .hd1-after{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,4vw,56px);align-items:center;margin-top:clamp(36px,5vw,64px)}\n.cgau-listing .hd1-after img{width:100%;border-radius:22px}\n.cgau-listing .hd1-after .hd1-path{margin-top:0}\n.cgau-listing .hd1-blue .hd1-label{color:#fff}\n.cgau-listing .hd1-pin{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(20px,3.4vw,48px);align-items:center}\n.cgau-listing .hd1-stage{position:relative;aspect-ratio:1000\/800;border-radius:26px;overflow:clip;background:var(--paper);color:var(--ink);box-shadow:0 30px 60px -36px rgba(5,10,50,.7)}\n.cgau-listing .hd1-l{position:absolute;inset:0}\n.cgau-listing .hd1-l svg{width:100%;height:100%}\n.cgau-listing .hd1-stage text{font-family:var(--body);font-weight:600;font-size:30px;fill:#0b0f1e}\n.cgau-listing .hd1-stage .hd1-tb{font-family:var(--disp);font-weight:700;font-size:40px}\n.cgau-listing .hd1-glow{position:absolute;left:44.5%;top:81.125%;width:7%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(47,91,255,1),rgba(47,91,255,.4) 48%,rgba(47,91,255,0))}\n.cgau-listing .hd1-lid{transform-origin:48% 47.6%}\n.cgau-listing .hd1-chip{position:absolute;z-index:6;left:3%;top:64%;white-space:nowrap;font-size:13px;line-height:1;font-weight:600;padding:8px 11px;border-radius:99px}\n.cgau-listing .hd1-chip::before{content:\"\";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px;vertical-align:0}\n.cgau-listing .hd1-off{background:#fff;color:#0b0f1e;border:1.5px solid #0b0f1e;opacity:0}\n.cgau-listing .hd1-off::before{background:var(--hot-ink)}\n.cgau-listing .hd1-on{background:#0b0f1e;color:#fff}\n.cgau-listing .hd1-on::before{background:#5b7cff}\n.cgau-listing .hd1-meter{position:absolute;z-index:6;right:3.5%;top:4.5%;width:40%;background:#fff;border:1.5px solid #0b0f1e;border-radius:14px;padding:9px 12px 11px;font-size:12px;line-height:1.2;font-weight:600}\n.cgau-listing .hd1-meter b{display:grid;margin-top:3px;font-family:var(--disp);font-size:17px;font-weight:700;letter-spacing:-.02em}\n.cgau-listing .hd1-meter b span{grid-area:1\/1}\n.cgau-listing .hd1-was{opacity:0}\n.cgau-listing .hd1-gauge{display:flex;height:10px;margin-top:7px;border-radius:3px;background:#dfe3ee;overflow:clip}\n.cgau-listing .hd1-gauge i{display:block;height:100%}\n.cgau-listing .hd1-g16{flex:none;width:1.6%;min-width:3px;background:var(--steel)}\n.cgau-listing .hd1-g1t{flex:1;background:var(--voice);transform-origin:left center}\n.cgau-listing .hd1-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}\n.cgau-listing .hd1-rail li{font-size:12px;line-height:1;font-weight:600;letter-spacing:.1em;text-transform:uppercase}\n.cgau-listing .hd1-rail i{display:block;height:6px;border-radius:3px;background:rgba(255,255,255,.3);overflow:clip;margin-bottom:8px}\n.cgau-listing .hd1-rail i::after{content:\"\";display:block;height:100%;background:#fff;transform-origin:left center}\n.cgau-listing .hd1-caps{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}\n.cgau-listing .hd1-caps b{display:block;font-family:var(--disp);font-weight:700;font-size:clamp(52px,5.6vw,92px);line-height:.8;letter-spacing:-.05em;color:var(--ink)}\n.cgau-listing .hd1-caps h3{font-family:var(--disp);font-weight:700;font-size:clamp(22px,2.2vw,30px);line-height:1.05;letter-spacing:-.03em;margin:12px 0 8px}\n.cgau-listing .hd1-caps p{font-size:16px;line-height:1.45;max-width:32ch}\n.cgau-listing .hd1-path{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:clamp(28px,3.5vw,40px);font-family:var(--disp);font-size:15px;font-weight:600}\n.cgau-listing .hd1-path span{font-family:var(--body);font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin-right:4px}\n.cgau-listing .hd1-path i{font-style:normal;background:#fff;color:var(--ink);padding:7px 11px;border-radius:9px}\n.cgau-listing .hd1-blue .hd1-small{color:#fff;margin-top:16px}\n\n\/* ===== 3 ROOM: drawn to scale ===== *\/\n.cgau-listing .hd1-scale{margin-top:clamp(36px,5vw,64px)}\n.cgau-listing .hd1-bars{display:grid;gap:26px}\n.cgau-listing .hd1-bars p{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;color:#c3c9d6;margin-bottom:10px}\n.cgau-listing .hd1-bars p span{font-family:var(--disp);font-weight:700;font-size:clamp(20px,2vw,26px);letter-spacing:-.02em;color:#fff}\n.cgau-listing .hd1-track{height:30px;border-radius:7px;background:rgba(255,255,255,.08);overflow:clip}\n.cgau-listing .hd1-track i{display:block;height:100%;border-radius:7px}\n.cgau-listing .hd1-b16{width:1.6%;min-width:4px;background:var(--steel)}\n.cgau-listing .hd1-b1t{width:100%;background:linear-gradient(90deg,#2f5bff,#5b7cff);transform-origin:left center}\n.cgau-listing .hd1-ticks{position:relative;height:18px;margin-top:10px;font-size:12px;line-height:1;color:#9aa3b8}\n.cgau-listing .hd1-ticks li{position:absolute;top:0;transform:translateX(-50%)}\n.cgau-listing .hd1-ticks li:nth-child(1){left:0;transform:none}\n.cgau-listing .hd1-ticks li:nth-child(2){left:25%}\n.cgau-listing .hd1-ticks li:nth-child(3){left:50%}\n.cgau-listing .hd1-ticks li:nth-child(4){left:75%}\n.cgau-listing .hd1-ticks li:nth-child(5){left:auto;right:0;transform:none}\n.cgau-listing .hd1-scale figcaption{margin-top:14px;font-size:12px;color:#9aa3b8}\n.cgau-listing .hd1-nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:clamp(36px,5vw,60px);padding-top:22px;border-top:1px solid rgba(255,255,255,.16)}\n.cgau-listing .hd1-nums dt{font-family:var(--disp);font-weight:700;font-size:clamp(30px,3.2vw,46px);line-height:1;letter-spacing:-.04em;color:#fff}\n.cgau-listing .hd1-nums dd{margin-top:8px;font-size:14px;line-height:1.45;color:#b8bfcd}\n.cgau-listing .hd1-ink .hd1-small{color:#9aa3b8;margin-top:28px}\n\n\/* ===== 4 DRIVE FIRST (near-empty) ===== *\/\n.cgau-listing .hd1-first{z-index:2}\n.cgau-listing .hd1-slot{position:absolute;right:clamp(24px,7vw,110px);top:-58px;z-index:4;width:clamp(150px,17vw,220px);aspect-ratio:700\/490;transform:rotate(8deg)}\n.cgau-listing .hd1-slot::before{content:\"\";position:absolute;inset:10% 8% 4%;border-radius:20px;box-shadow:0 26px 34px -16px rgba(11,15,30,.6)}\n.cgau-listing .hd1-slot svg{position:relative;width:100%;height:100%}\n.cgau-listing .hd1-slot text{font-family:var(--disp);font-weight:700;fill:#0b0f1e}\n.cgau-listing .hd1-first-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}\n.cgau-listing .hd1-trays{position:relative;display:grid;gap:14px;padding-bottom:30px}\n.cgau-listing .hd1-tray{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 18px;align-items:center;padding:18px 20px;border-radius:18px;background:#fff;border:1.5px solid var(--ink)}\n.cgau-listing .hd1-tray+.hd1-tray{background:transparent;border-style:dashed}\n.cgau-listing .hd1-tray\u003eb{grid-row:span 2;font-family:var(--disp);font-weight:700;font-size:54px;line-height:.8;letter-spacing:-.05em;color:var(--voice-ink)}\n.cgau-listing .hd1-tray strong{font-family:var(--disp);font-weight:700;font-size:21px;letter-spacing:-.02em;line-height:1.1}\n.cgau-listing .hd1-tray span{font-size:14px;line-height:1.4;color:var(--mute)}\n.cgau-listing .hd1-clips{grid-column:1\/-1;display:flex;gap:8px;margin-top:12px}\n.cgau-listing .hd1-clips i{position:relative;display:block;width:46px;height:30px;border-radius:7px;background:var(--voice)}\n.cgau-listing .hd1-clips i::after{content:\"\";position:absolute;left:19px;top:9px;border-left:10px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent}\n.cgau-listing .hd1-trays .hd1-tag{left:0;bottom:0;background:#fff}\n\n\/* ===== 5 WHICH HUB ===== *\/\n.cgau-listing .hd1-ghostclip{position:absolute;inset:0;overflow:clip;border-radius:inherit;pointer-events:none}\n.cgau-listing .hd1-ghost{position:absolute;right:5%;top:8%;font-family:var(--disp);font-weight:700;font-size:clamp(170px,27vw,380px);line-height:.8;letter-spacing:-.05em;color:#fff;opacity:.06;white-space:nowrap;user-select:none}\n.cgau-listing .hd1-hubs{position:relative;margin-top:clamp(32px,4vw,52px);border-top:1px solid rgba(255,255,255,.16)}\n.cgau-listing .hd1-hubs li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:6px 32px;align-items:baseline;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.16)}\n.cgau-listing .hd1-hubs strong{display:flex;align-items:baseline;gap:14px;font-family:var(--disp);font-weight:700;font-size:clamp(28px,3.6vw,50px);line-height:1.02;letter-spacing:-.04em;color:#fff}\n.cgau-listing .hd1-hubs strong small{font-size:.5em;letter-spacing:-.01em;color:var(--voice-lite)}\n.cgau-listing .hd1-hubs strong i{flex:none;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;font-family:var(--body);font-style:normal;font-size:18px;font-weight:700;line-height:1;align-self:center;background:var(--voice);color:#fff}\n.cgau-listing .hd1-hubs .hd1-no strong{color:#8f97aa}\n.cgau-listing .hd1-hubs .hd1-no strong i{background:transparent;color:var(--hot);border:2px solid var(--hot)}\n.cgau-listing .hd1-hubs p{font-size:15px;line-height:1.5;color:#c3c9d6}\n.cgau-listing .hd1-baywrap{position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,56px);align-items:center;margin-top:clamp(32px,4.5vw,56px)}\n.cgau-listing .hd1-detail img{width:100%;border-radius:20px}\n.cgau-listing .hd1-detail figcaption{margin-top:10px;font-size:13px;line-height:1.45;color:#b8bfcd}\n.cgau-listing .hd1-bay{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}\n.cgau-listing .hd1-bay dt{font-family:var(--disp);font-weight:700;font-size:clamp(34px,3.8vw,54px);line-height:1;letter-spacing:-.045em;color:#5b7cff}\n.cgau-listing .hd1-bay dd{margin-top:8px;font-size:14px;line-height:1.45;color:#b8bfcd}\n.cgau-listing .hd1-trap{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:clamp(28px,4vw,44px);padding-top:20px;border-top:1px solid rgba(255,255,255,.16);font-size:14px;color:#b8bfcd}\n.cgau-listing .hd1-trap .hd1-link{color:#fff}\n\n\/* ===== 6 THE BAG ===== *\/\n.cgau-listing .hd1-bag-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,72px);align-items:center}\n.cgau-listing .hd1-bag{position:relative;width:100%;max-width:420px;margin:0 auto}\n.cgau-listing .hd1-bagimg{width:100%}\n.cgau-listing .hd1-seal{position:absolute;left:10.8%;right:10.8%;top:16%;height:1.3%;border-radius:4px;background:var(--voice);transform-origin:left center}\n.cgau-listing .hd1-bag .hd1-tag{left:auto;right:0;bottom:2%}\n.cgau-listing .hd1-why{margin-top:28px;padding:18px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}\n.cgau-listing .hd1-why h3{font-family:var(--disp);font-weight:700;font-size:21px;letter-spacing:-.02em;line-height:1.15;margin-bottom:6px}\n.cgau-listing .hd1-why p{font-size:15px;line-height:1.5;max-width:52ch}\n.cgau-listing .hd1-inout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:24px}\n.cgau-listing .hd1-inout h3{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--voice-ink);padding:0 0 6px}\n.cgau-listing .hd1-inout div+div h3{color:var(--hot-ink)}\n.cgau-listing .hd1-inout li{padding:9px 0;border-bottom:1px solid var(--rule);font-size:15px;line-height:1.4}\n.cgau-listing .hd1-inout li:first-child{border-top:1px solid var(--rule)}\n.cgau-listing .hd1-bag-sec .hd1-small{margin-top:16px}\n\n\/* ===== 7 QUESTIONS + BUYING ===== *\/\n.cgau-listing .hd1-faq{margin-top:clamp(28px,4vw,44px);border-top:2px solid #fff;max-width:900px}\n.cgau-listing .hd1-faq details{border-bottom:1px solid rgba(255,255,255,.4)}\n.cgau-listing .hd1-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-family:var(--disp);font-weight:700;font-size:clamp(20px,2vw,26px);line-height:1.15;letter-spacing:-.025em}\n.cgau-listing .hd1-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .hd1-faq summary::after{content:\"+\";flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ink);color:#fff;font-family:var(--body);font-size:22px;line-height:1;font-weight:400}\n.cgau-listing .hd1-faq details[open] summary::after{content:\"\\2212\"}\n.cgau-listing .hd1-faq details p{padding:0 50px 22px 0;font-size:16px;line-height:1.6;max-width:64ch}\n.cgau-listing .hd1-terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:clamp(48px,6vw,80px);border-top:2px solid #fff;padding-top:22px}\n.cgau-listing .hd1-terms strong{display:block;font-family:var(--disp);font-weight:700;font-size:clamp(58px,7vw,106px);line-height:.85;letter-spacing:-.055em;color:var(--ink)}\n.cgau-listing .hd1-terms h3{font-size:16px;font-weight:600;margin:12px 0 6px}\n.cgau-listing .hd1-terms p{font-size:14px;line-height:1.55}\n.cgau-listing .hd1-terms p+p{margin-top:8px}\n.cgau-listing .hd1-who{margin-top:28px;font-size:14px}\n\n\/* ===== 8 SPECS + FINE PRINT ===== *\/\n.cgau-listing .hd1-specs{padding:clamp(64px,8vw,112px) 0 24px}\n.cgau-listing .hd1-specs .hd1-label{color:var(--voice-ink)}\n.cgau-listing .hd1-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-top:clamp(28px,4vw,44px)}\n.cgau-listing .hd1-spec-grid table{margin-bottom:12px}\n.cgau-listing .hd1-spec-grid caption{caption-side:top;text-align:left;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--voice-ink);padding:22px 0 10px}\n.cgau-listing .hd1-spec-grid tr{border-top:1px solid var(--rule)}\n.cgau-listing .hd1-spec-grid th{width:34%;padding:12px 14px 12px 0;font-size:14px;line-height:1.45;font-weight:600}\n.cgau-listing .hd1-spec-grid td{padding:12px 0;font-size:14px;line-height:1.5;color:#2c3242}\n.cgau-listing .hd1-fine{border-top:1px solid var(--rule);padding:32px 0 56px;margin-top:24px}\n.cgau-listing .hd1-fine p{max-width:820px;margin:0 auto 9px;text-align:center;font-size:12.5px;line-height:1.55;color:var(--mute)}\n.cgau-listing .hd1-mark{display:block;text-align:center;font-family:var(--disp);font-size:16px;font-weight:700;letter-spacing:-.02em;margin-bottom:14px;white-space:nowrap}\n\n\/* ===== MOTION - every keyframe below animates transform or opacity only ===== *\/\n@keyframes cgau-hd1-rise{from{opacity:.001;transform:translateY(48px)}to{opacity:1;transform:none}}\n@keyframes cgau-hd1-float{from{transform:translateY(46px) rotate(-16deg)}to{transform:translateY(-56px) rotate(-3deg)}}\n@keyframes cgau-hd1-spin{from{transform:rotate(-140deg)}to{transform:rotate(220deg)}}\n@keyframes cgau-hd1-seek{from{transform:rotate(-12deg)}to{transform:rotate(14deg)}}\n@keyframes cgau-hd1-led{0%,8%{opacity:1}16%,80%{opacity:0}86%,100%{opacity:1}}\n@keyframes cgau-hd1-off{0%,8%{opacity:0;transform:translateY(10px)}14%,74%{opacity:1;transform:none}80%,100%{opacity:0;transform:translateY(-10px)}}\n@keyframes cgau-hd1-on{0%,84%{opacity:0;transform:translateY(10px)}90%,100%{opacity:1;transform:none}}\n@keyframes cgau-hd1-was{0%,84%{opacity:1}88%,100%{opacity:0}}\n@keyframes cgau-hd1-lid{0%,25%{transform:none}33%,68%{transform:translate(-27%,-31%) rotate(-12deg)}76%,100%{transform:none}}\n@keyframes cgau-hd1-rig{0%,31%{transform:none}40%,60%{transform:translateY(-35%)}70%,100%{transform:none}}\n@keyframes cgau-hd1-drive{0%,46%{transform:translate(34.7%,12.5%)}52%{transform:translate(34.7%,-35%)}57%,60%{transform:translateY(-35%)}70%,100%{transform:none}}\n@keyframes cgau-hd1-screw{0%,57%{opacity:0;transform:translateY(-35%)}60%{opacity:1;transform:translateY(-35%)}70%,100%{opacity:1;transform:none}}\n@keyframes cgau-hd1-grow{0%,84%{transform:scaleX(0)}96%,100%{transform:scaleX(1)}}\n@keyframes cgau-hd1-cap1{0%,80%{opacity:1;transform:none}100%{opacity:0;transform:translateY(-24px)}}\n@keyframes cgau-hd1-cap{0%{opacity:0;transform:translateY(24px)}18%,82%{opacity:1;transform:none}100%{opacity:0;transform:translateY(-24px)}}\n@keyframes cgau-hd1-capz{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}\n@keyframes cgau-hd1-bar{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-hd1-clip{from{opacity:0;transform:translateX(-260%)}to{opacity:1;transform:none}}\n@keyframes cgau-hd1-slot{from{opacity:0;transform:translate(60px,50px) rotate(34deg)}to{opacity:1;transform:rotate(8deg)}}\n@keyframes cgau-hd1-ghost{from{transform:translateY(90px)}to{transform:none}}\n@keyframes cgau-hd1-mark{from{transform:rotate(-120deg) scale(.2)}to{transform:none}}\n@keyframes cgau-hd1-bagin{from{transform:translateY(14%) rotate(-6deg)}to{transform:none}}\n\n\/* MOTION:BEGIN *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline:view()){\n\/* headings and blocks rise as they arrive *\/\n.cgau-listing .hd1-rv{animation:cgau-hd1-rise linear both;animation-timeline:view();animation-range:entry 0% entry 55%}\n\/* hero: the drive tilts up, its platter turns and the head seeks as the hero scrolls past *\/\n.cgau-listing .hd1-hero{view-timeline-name:--cgau-hd1-hero}\n.cgau-listing .hd1-drv{animation:cgau-hd1-float linear both;animation-timeline:--cgau-hd1-hero;animation-range:entry 0% exit 100%}\n.cgau-listing .hd1-platter{animation:cgau-hd1-spin linear both;animation-timeline:--cgau-hd1-hero;animation-range:entry 0% exit 100%}\n.cgau-listing .hd1-arm{animation:cgau-hd1-seek linear both;animation-timeline:--cgau-hd1-hero;animation-range:entry 0% exit 100%}\n\/* the fit: pinned; one timeline drives the lid, bracket, drive, screws, light, chips and captions *\/\n.cgau-listing .hd1-run{height:2100px;view-timeline-name:--cgau-hd1-run}\n.cgau-listing .hd1-pin{position:sticky;top:max(104px,calc(50% - 280px))}\n.cgau-listing .hd1-caps{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .hd1-caps li{grid-area:1\/1}\n.cgau-listing .hd1-caps li:nth-child(1){animation:cgau-hd1-cap1 linear both;animation-timeline:--cgau-hd1-run;animation-range:contain 0% contain 25%}\n.cgau-listing .hd1-caps li:nth-child(2){animation:cgau-hd1-cap linear both;animation-timeline:--cgau-hd1-run;animation-range:contain 22% contain 50%}\n.cgau-listing .hd1-caps li:nth-child(3){animation:cgau-hd1-cap linear both;animation-timeline:--cgau-hd1-run;animation-range:contain 47% contain 76%}\n.cgau-listing .hd1-caps li:nth-child(4){animation:cgau-hd1-capz linear both;animation-timeline:--cgau-hd1-run;animation-range:contain 73% contain 82%}\n.cgau-listing .hd1-lid{animation:cgau-hd1-lid linear both;animation-timeline:--cgau-hd1-run;animation-range:contain 0% contain 100%}\n.cgau-listing .hd1-rig{animation:cgau-hd1-rig linear both;animation-timeline:--cgau-hd1-run;animation-range:contain 0% contain 100%}\n.cgau-listing .hd1-dv{animation:cgau-hd1-drive linear both;animation-timeline:--cgau-hd1-run;animation-range:contain 0% contain 100%}\n.cgau-listing .hd1-screws{animation:cgau-hd1-screw linear both;animation-timeline:--cgau-hd1-run;animation-range:contain 0% contain 100%}\n.cgau-listing .hd1-glow{animation:cgau-hd1-led linear both;animation-timeline:--cgau-hd1-run;animation-range:contain 0% contain 100%}\n.cgau-listing .hd1-off{animation:cgau-hd1-off linear both;animation-timeline:--cgau-hd1-run;animation-range:contain 0% contain 100%}\n.cgau-listing .hd1-on,.cgau-listing .hd1-now{animation:cgau-hd1-on linear both;animation-timeline:--cgau-hd1-run;animation-range:contain 0% contain 100%}\n.cgau-listing .hd1-was{animation:cgau-hd1-was linear both;animation-timeline:--cgau-hd1-run;animation-range:contain 0% contain 100%}\n.cgau-listing .hd1-g1t{animation:cgau-hd1-grow linear both;animation-timeline:--cgau-hd1-run;animation-range:contain 0% contain 100%}\n.cgau-listing .hd1-rail li:nth-child(1) i::after{animation:cgau-hd1-bar linear both;animation-timeline:--cgau-hd1-run;animation-range:contain 0% contain 25%}\n.cgau-listing .hd1-rail li:nth-child(2) i::after{animation:cgau-hd1-bar linear both;animation-timeline:--cgau-hd1-run;animation-range:contain 25% contain 50%}\n.cgau-listing .hd1-rail li:nth-child(3) i::after{animation:cgau-hd1-bar linear both;animation-timeline:--cgau-hd1-run;animation-range:contain 50% contain 75%}\n.cgau-listing .hd1-rail li:nth-child(4) i::after{animation:cgau-hd1-bar linear both;animation-timeline:--cgau-hd1-run;animation-range:contain 75% contain 100%}\n\/* room: the terabyte bar runs out beside the 16 GB stub *\/\n.cgau-listing .hd1-b1t{animation:cgau-hd1-bar linear both;animation-timeline:view();animation-range:entry 80% cover 55%}\n\/* drive first: the drive card slots down onto the seam; clips file into the drive tray *\/\n.cgau-listing .hd1-slot{animation:cgau-hd1-slot linear both;animation-timeline:view();animation-range:entry 20% cover 40%}\n.cgau-listing .hd1-trays{view-timeline-name:--cgau-hd1-trays}\n.cgau-listing .hd1-clips i:nth-child(1){animation:cgau-hd1-clip linear both;animation-timeline:--cgau-hd1-trays;animation-range:entry 70% cover 45%}\n.cgau-listing .hd1-clips i:nth-child(2){animation:cgau-hd1-clip linear both;animation-timeline:--cgau-hd1-trays;animation-range:entry 85% cover 52%}\n.cgau-listing .hd1-clips i:nth-child(3){animation:cgau-hd1-clip linear both;animation-timeline:--cgau-hd1-trays;animation-range:entry 100% cover 59%}\n.cgau-listing .hd1-clips i:nth-child(4){animation:cgau-hd1-clip linear both;animation-timeline:--cgau-hd1-trays;animation-range:cover 30% cover 66%}\n\/* which hub: the ghost drifts; the marks turn into place *\/\n.cgau-listing .hd1-hubs-sec{view-timeline-name:--cgau-hd1-hubs}\n.cgau-listing .hd1-ghost{animation:cgau-hd1-ghost linear both;animation-timeline:--cgau-hd1-hubs;animation-range:cover 0% cover 100%}\n.cgau-listing .hd1-hubs strong i{animation:cgau-hd1-mark linear both;animation-timeline:view();animation-range:entry 40% entry 100%}\n\/* the bag: the drive drops in and the seal runs across *\/\n.cgau-listing .hd1-bag{view-timeline-name:--cgau-hd1-bag}\n.cgau-listing .hd1-bagimg{animation:cgau-hd1-bagin linear both;animation-timeline:--cgau-hd1-bag;animation-range:entry 20% cover 45%}\n.cgau-listing .hd1-seal{animation:cgau-hd1-bar linear both;animation-timeline:--cgau-hd1-bag;animation-range:cover 45% cover 60%}\n}\n}\n@media (max-width:899px) and (prefers-reduced-motion:no-preference){\n@supports (animation-timeline:view()){\n.cgau-listing .hd1-run{height:1500px}\n.cgau-listing .hd1-pin{top:max(84px,calc(50% - 210px))}\n.cgau-listing .hd1-caps b{font-size:44px}\n}\n}\n\/* MOTION:END *\/\n\n\/* ---- tablet and phone ---- *\/\n@media (max-width:899px){\n.cgau-listing .hd1-panel{border-radius:28px;margin:10px 0}\n.cgau-listing .hd1-hero-grid,.cgau-listing .hd1-fit-head,.cgau-listing .hd1-pin,.cgau-listing .hd1-first-grid,.cgau-listing .hd1-bag-grid,.cgau-listing .hd1-after,.cgau-listing .hd1-baywrap{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .hd1-art{margin:8px auto 0;width:min(100%,440px)}\n.cgau-listing .hd1-facts,.cgau-listing .hd1-nums{grid-template-columns:repeat(2,minmax(0,1fr))}\n.cgau-listing .hd1-real{margin-top:4px}\n.cgau-listing .hd1-detail img{aspect-ratio:16\/10;object-fit:cover;object-position:50% 38%}\n.cgau-listing .hd1-terms{grid-template-columns:minmax(0,1fr);gap:22px}\n.cgau-listing .hd1-spec-grid{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .hd1-bag{max-width:300px}\n.cgau-listing .hd1-slot{top:-46px}\n}\n@media (max-width:599px){\n.cgau-listing .hd1-panel{padding:52px 0}\n.cgau-listing .hd1-art{aspect-ratio:10\/8}\n.cgau-listing .hd1-slab{inset:5% 0 5% 6%}\n.cgau-listing .hd1-drv{top:9%}\n.cgau-listing .hd1-real img{aspect-ratio:4\/3;object-fit:cover;object-position:50% 62%}\n.cgau-listing .hd1-detail{display:none}\n.cgau-listing .hd1-hubs li{grid-template-columns:minmax(0,1fr);padding:16px 0}\n.cgau-listing .hd1-hubs strong i{width:28px;height:28px;font-size:15px}\n.cgau-listing .hd1-caps p{font-size:15px}\n.cgau-listing .hd1-inout{grid-template-columns:minmax(0,1fr);gap:18px}\n.cgau-listing .hd1-faq details p{padding-right:0}\n.cgau-listing .hd1-stage text{font-size:38px}\n.cgau-listing .hd1-chip{font-size:10.5px;padding:5px 8px}\n.cgau-listing .hd1-chip::before{width:6px;height:6px;margin-right:5px}\n.cgau-listing .hd1-meter{width:38%;right:3%;top:3.5%;padding:5px 8px 7px;font-size:10.5px;border-radius:10px}\n.cgau-listing .hd1-meter b{font-size:13px}\n.cgau-listing .hd1-gauge{height:7px;margin-top:5px}\n.cgau-listing .hd1-rail li{font-size:10.5px;letter-spacing:.06em}\n.cgau-listing .hd1-path{font-size:14px}\n.cgau-listing .hd1-tray\u003eb{font-size:44px}\n.cgau-listing .hd1-clips i{width:40px;height:26px}\n.cgau-listing .hd1-clips i::after{left:16px;top:7px}\n}\n\n\/* ---- guards (keep last) ---- *\/\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4{color:inherit;margin:0;padding:0;text-transform:none}\n.cgau-listing .hd1-display,.cgau-listing .hd1-head{font-family:var(--disp)}\n.cgau-listing .hd1-hero .hd1-display,.cgau-listing .hd1-paper .hd1-head,.cgau-listing .hd1-specs .hd1-head{color:#0b0f1e}\n.cgau-listing .hd1-ink .hd1-head,.cgau-listing .hd1-blue .hd1-head{color:#fff}\n.cgau-listing.cgau-listing{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:left}\n\u003c\/style\u003e\n\n\u003c!-- 1 \u0026#183; hero: the drive --\u003e\n\u003csection class=\"hd1-hero\" aria-labelledby=\"hd1-top\"\u003e\n\u003cdiv class=\"hd1-w\"\u003e\n\u003cdiv class=\"hd1-hero-grid\"\u003e\n\u003cdiv class=\"hd1-hero-copy hd1-rv\"\u003e\n\u003cp class=\"hd1-label\"\u003e1 TB drive · OEM packaging\u003c\/p\u003e\n\u003ch2 class=\"hd1-display\" id=\"hd1-top\"\u003eFill the \u003cem\u003ebay.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"hd1-lede\"\u003eA 1 TB, 2.5-inch SATA hard drive for the eufy HomeBase 3 (S380). It goes inside the hub, on the drive bracket under the lid, and gives your cameras a terabyte to record to on top of the hub’s own 16 GB. Local storage, no monthly fee.\u003c\/p\u003e\n\u003cul class=\"hd1-assure\"\u003e\n\u003cli\u003eSealed in its anti-static bag\u003c\/li\u003e\n\u003cli\u003e12-month CamGuard warranty\u003c\/li\u003e\n\u003cli\u003eSent from Townsville\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"hd1-art\"\u003e\n\u003cdiv class=\"hd1-slab\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hd1-drv\" aria-hidden=\"true\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hd1-hero-drive.webp?v=1790904648\u0026amp;width=1400\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hd1-hero-drive.webp?v=1790904648\u0026amp;width=700 700w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hd1-hero-drive.webp?v=1790904648\u0026amp;width=1400 1400w\" sizes=\"(min-width: 900px) 520px, 92vw\" width=\"1400\" height=\"980\" alt=\"\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cdiv class=\"hd1-platter\"\u003e\u003csvg viewbox=\"-150 -150 300 300\"\u003e\u003ccircle r=\"150\" fill=\"#22305e\"\u003e\u003c\/circle\u003e\u003ccircle r=\"128\" fill=\"none\" stroke=\"#3a4a85\" stroke-width=\"2\"\u003e\u003c\/circle\u003e\u003ccircle r=\"104\" fill=\"none\" stroke=\"#3a4a85\" stroke-width=\"2\"\u003e\u003c\/circle\u003e\u003ccircle r=\"80\" fill=\"none\" stroke=\"#3a4a85\" stroke-width=\"2\"\u003e\u003c\/circle\u003e\u003cpath d=\"M0 0L150 0A150 150 0 0 1 106 106Z\" fill=\"#5b7cff\" opacity=\".55\"\u003e\u003c\/path\u003e\u003cpath d=\"M0 0L-150 0A150 150 0 0 1 -106 -106Z\" fill=\"#ffffff\" opacity=\".14\"\u003e\u003c\/path\u003e\u003ccircle r=\"40\" fill=\"#c9cfdb\" stroke=\"#0b0f1e\" stroke-width=\"4\"\u003e\u003c\/circle\u003e\u003cg fill=\"#0b0f1e\"\u003e\u003ccircle cx=\"0\" cy=\"-24\" r=\"4\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"21\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"-21\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"hd1-arm\"\u003e\u003csvg viewbox=\"0 0 700 490\"\u003e\u003cpath d=\"M628 420L478 214L496 204L656 404Z\" fill=\"#c9cfdb\" stroke=\"#0b0f1e\" stroke-width=\"4\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003crect x=\"466\" y=\"196\" width=\"34\" height=\"22\" rx=\"4\" fill=\"#0b0f1e\" transform=\"rotate(-36 483 207)\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"640\" cy=\"430\" r=\"34\" fill=\"#aab3c5\" stroke=\"#0b0f1e\" stroke-width=\"4\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"640\" cy=\"430\" r=\"10\" fill=\"#0b0f1e\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfigcaption class=\"hd1-tag\"\u003eIllustration: a 2.5-inch drive, cut away\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdl class=\"hd1-facts hd1-rv\"\u003e\n\u003cdiv\u003e\n\u003cdt\u003e1 TB\u003c\/dt\u003e\n\u003cdd\u003e1,000 GB of room for recordings\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003e2.5″\u003c\/dt\u003e\n\u003cdd\u003eSATA, 5 V: what the HomeBase 3 bay takes\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003e1 hub\u003c\/dt\u003e\n\u003cdd\u003eFits the HomeBase 3 (S380) only\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNo fee\u003c\/dt\u003e\n\u003cdd\u003eEach month, for local storage on the HomeBase 3\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 2 \u0026#183; the fit (signature, pinned) --\u003e\n\u003csection class=\"hd1-panel hd1-blue\" aria-labelledby=\"hd1-fit\"\u003e\n\u003cdiv class=\"hd1-w\"\u003e\n\u003cdiv class=\"hd1-fit-head hd1-rv\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"hd1-label\"\u003eFitting, on eufy’s steps\u003c\/p\u003e\n\u003ch2 class=\"hd1-head\" id=\"hd1-fit\"\u003eLid off. Drive \u003cem\u003ein.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"hd1-lede\"\u003eScroll through the four steps from eufy’s own HomeBase 3 support guide. The screws come from your HomeBase 3, not from our bag.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"hd1-real\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hd1-fit-photo.webp?v=1790904643\u0026amp;width=1200\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hd1-fit-photo.webp?v=1790904643\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hd1-fit-photo.webp?v=1790904643\u0026amp;width=1200 1200w\" sizes=\"(min-width: 900px) 460px, 92vw\" width=\"1200\" height=\"1042\" alt=\"eufy photo of a hand lowering a drive in its bracket into the top of a HomeBase 3\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eeufy product image: a drive in its bracket going into a HomeBase 3. eufy’s photo shows a SATA SSD; this listing is a 1 TB hard drive. The HomeBase 3 takes either.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hd1-run\"\u003e\n\u003cdiv class=\"hd1-pin\"\u003e\n\u003cdiv\u003e\n\u003cfigure class=\"hd1-stage\"\u003e\n\u003cdiv class=\"hd1-l\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 1000 800\"\u003e\u003cdefs\u003e\u003cpattern id=\"hd1-dots\" width=\"40\" height=\"40\" patternunits=\"userSpaceOnUse\"\u003e\u003ccircle cx=\"20\" cy=\"20\" r=\"2.2\" fill=\"#c6cddd\"\u003e\u003c\/circle\u003e\u003c\/pattern\u003e\u003c\/defs\u003e\u003crect width=\"1000\" height=\"800\" fill=\"url(#hd1-dots)\"\u003e\u003c\/rect\u003e\u003cline x1=\"30\" y1=\"740\" x2=\"970\" y2=\"740\" stroke=\"#0b0f1e\" stroke-width=\"3\"\u003e\u003c\/line\u003e\u003cpath d=\"M340 392H620Q631 392 630 403L619 727Q618 740 606 740H354Q342 740 341 727L330 403Q329 392 340 392Z\" fill=\"#fff\" stroke=\"#0b0f1e\" stroke-width=\"4\"\u003e\u003c\/path\u003e\u003cpath d=\"M342 702H618\" stroke=\"#0b0f1e\" stroke-width=\"3\"\u003e\u003c\/path\u003e\u003cg stroke=\"#9aa3b6\" stroke-width=\"5\" stroke-linecap=\"round\"\u003e\u003cline x1=\"372\" y1=\"712\" x2=\"372\" y2=\"728\"\u003e\u003c\/line\u003e\u003cline x1=\"396\" y1=\"712\" x2=\"396\" y2=\"728\"\u003e\u003c\/line\u003e\u003cline x1=\"420\" y1=\"712\" x2=\"420\" y2=\"728\"\u003e\u003c\/line\u003e\u003cline x1=\"444\" y1=\"712\" x2=\"444\" y2=\"728\"\u003e\u003c\/line\u003e\u003cline x1=\"468\" y1=\"712\" x2=\"468\" y2=\"728\"\u003e\u003c\/line\u003e\u003cline x1=\"492\" y1=\"712\" x2=\"492\" y2=\"728\"\u003e\u003c\/line\u003e\u003cline x1=\"516\" y1=\"712\" x2=\"516\" y2=\"728\"\u003e\u003c\/line\u003e\u003cline x1=\"540\" y1=\"712\" x2=\"540\" y2=\"728\"\u003e\u003c\/line\u003e\u003cline x1=\"564\" y1=\"712\" x2=\"564\" y2=\"728\"\u003e\u003c\/line\u003e\u003cline x1=\"588\" y1=\"712\" x2=\"588\" y2=\"728\"\u003e\u003c\/line\u003e\u003c\/g\u003e\u003crect x=\"380\" y=\"432\" width=\"200\" height=\"236\" rx=\"10\" fill=\"#1b2238\"\u003e\u003c\/rect\u003e\u003cg stroke=\"#2e3858\" stroke-width=\"3\"\u003e\u003cline x1=\"400\" y1=\"450\" x2=\"400\" y2=\"652\"\u003e\u003c\/line\u003e\u003cline x1=\"560\" y1=\"450\" x2=\"560\" y2=\"652\"\u003e\u003c\/line\u003e\u003c\/g\u003e\u003ccircle cx=\"480\" cy=\"686\" r=\"8\" fill=\"#fff\" stroke=\"#0b0f1e\" stroke-width=\"3\"\u003e\u003c\/circle\u003e\u003ctext x=\"40\" y=\"78\"\u003eHomeBase 3 (S380)\u003c\/text\u003e\u003ctext x=\"40\" y=\"474\"\u003eDrive bay\u003c\/text\u003e\u003cpath d=\"M248 464H372\" stroke=\"#0b0f1e\" stroke-width=\"2.5\" stroke-dasharray=\"7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"hd1-glow\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hd1-l hd1-rig\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 1000 800\"\u003e\u003cg fill=\"#cfd5e1\" stroke=\"#0b0f1e\" stroke-width=\"3\"\u003e\u003crect x=\"392\" y=\"440\" width=\"22\" height=\"220\" rx=\"5\"\u003e\u003c\/rect\u003e\u003crect x=\"546\" y=\"440\" width=\"22\" height=\"220\" rx=\"5\"\u003e\u003c\/rect\u003e\u003crect x=\"392\" y=\"642\" width=\"176\" height=\"18\" rx=\"5\"\u003e\u003c\/rect\u003e\u003crect x=\"440\" y=\"428\" width=\"80\" height=\"28\" rx=\"6\"\u003e\u003c\/rect\u003e\u003c\/g\u003e\u003ccircle cx=\"480\" cy=\"442\" r=\"6\" fill=\"#0b0f1e\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"hd1-l hd1-dv\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 1000 800\"\u003e\u003crect x=\"414\" y=\"452\" width=\"132\" height=\"188\" rx=\"8\" fill=\"#d9dee8\" stroke=\"#0b0f1e\" stroke-width=\"3\"\u003e\u003c\/rect\u003e\u003crect x=\"424\" y=\"464\" width=\"112\" height=\"118\" rx=\"6\" fill=\"#fff\" stroke=\"#0b0f1e\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\u003ctext class=\"hd1-tb\" x=\"480\" y=\"530\" text-anchor=\"middle\"\u003e1 TB\u003c\/text\u003e\u003cg fill=\"#0b0f1e\"\u003e\u003crect x=\"440\" y=\"552\" width=\"4\" height=\"20\"\u003e\u003c\/rect\u003e\u003crect x=\"448\" y=\"552\" width=\"2\" height=\"20\"\u003e\u003c\/rect\u003e\u003crect x=\"454\" y=\"552\" width=\"6\" height=\"20\"\u003e\u003c\/rect\u003e\u003crect x=\"464\" y=\"552\" width=\"2\" height=\"20\"\u003e\u003c\/rect\u003e\u003crect x=\"470\" y=\"552\" width=\"4\" height=\"20\"\u003e\u003c\/rect\u003e\u003crect x=\"478\" y=\"552\" width=\"6\" height=\"20\"\u003e\u003c\/rect\u003e\u003crect x=\"488\" y=\"552\" width=\"2\" height=\"20\"\u003e\u003c\/rect\u003e\u003crect x=\"494\" y=\"552\" width=\"5\" height=\"20\"\u003e\u003c\/rect\u003e\u003crect x=\"503\" y=\"552\" width=\"2\" height=\"20\"\u003e\u003c\/rect\u003e\u003crect x=\"509\" y=\"552\" width=\"6\" height=\"20\"\u003e\u003c\/rect\u003e\u003c\/g\u003e\u003crect x=\"452\" y=\"632\" width=\"56\" height=\"10\" rx=\"2\" fill=\"#0b0f1e\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"hd1-l hd1-screws\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 1000 800\"\u003e\u003cg fill=\"#0b0f1e\"\u003e\u003ccircle cx=\"403\" cy=\"500\" r=\"8\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"403\" cy=\"606\" r=\"8\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"557\" cy=\"500\" r=\"8\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"557\" cy=\"606\" r=\"8\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\u003cg stroke=\"#fff\" stroke-width=\"2.5\"\u003e\u003cpath d=\"M398 500h10M552 500h10M398 606h10M552 606h10\"\u003e\u003c\/path\u003e\u003c\/g\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"hd1-l\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 1000 800\"\u003e\u003cpath d=\"M331 432L330 403Q329 392 340 392H620Q631 392 630 403L629 432Z\" fill=\"#fff\"\u003e\u003c\/path\u003e\u003cpath d=\"M331 432L330 403Q329 392 340 392H620Q631 392 630 403L629 432\" fill=\"none\" stroke=\"#0b0f1e\" stroke-width=\"4\"\u003e\u003c\/path\u003e\u003crect x=\"380\" y=\"432\" width=\"200\" height=\"236\" rx=\"10\" fill=\"none\" stroke=\"#0b0f1e\" stroke-width=\"3\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"hd1-l hd1-lid\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 1000 800\"\u003e\u003crect x=\"324\" y=\"364\" width=\"312\" height=\"34\" rx=\"12\" fill=\"#cfd5e1\" stroke=\"#0b0f1e\" stroke-width=\"4\"\u003e\u003c\/rect\u003e\u003cline x1=\"352\" y1=\"381\" x2=\"610\" y2=\"381\" stroke=\"#7d879b\" stroke-width=\"5\" stroke-linecap=\"round\" stroke-dasharray=\"14 12\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"hd1-meter\" aria-hidden=\"true\"\u003eStorage\u003cb\u003e\u003cspan class=\"hd1-was\"\u003e16 GB\u003c\/span\u003e\u003cspan class=\"hd1-now\"\u003e16 GB + 1 TB\u003c\/span\u003e\u003c\/b\u003e\u003cdiv class=\"hd1-gauge\"\u003e\n\u003ci class=\"hd1-g16\"\u003e\u003c\/i\u003e\u003ci class=\"hd1-g1t\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"hd1-chip hd1-off\" aria-hidden=\"true\"\u003ePowered off\u003c\/span\u003e\n\u003cspan class=\"hd1-chip hd1-on\" aria-hidden=\"true\"\u003eFormat once\u003c\/span\u003e\n\u003cfigcaption class=\"hd1-tag\"\u003eCutaway illustration, not to scale\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003col class=\"hd1-rail\" aria-hidden=\"true\"\u003e\n\u003cli\u003e\n\u003ci\u003e\u003c\/i\u003eOff\u003c\/li\u003e\n\u003cli\u003e\n\u003ci\u003e\u003c\/i\u003eOpen\u003c\/li\u003e\n\u003cli\u003e\n\u003ci\u003e\u003c\/i\u003eFit\u003c\/li\u003e\n\u003cli\u003e\n\u003ci\u003e\u003c\/i\u003eFormat\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003col class=\"hd1-caps\"\u003e\n\u003cli\u003e\n\u003cb\u003e01\u003c\/b\u003e\u003ch3\u003ePower off\u003c\/h3\u003e\n\u003cp\u003eSwitch the HomeBase 3 off first. eufy says the hub must be off before the drive goes in.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e02\u003c\/b\u003e\u003ch3\u003eLid off, bracket out\u003c\/h3\u003e\n\u003cp\u003ePush down on the top lid to remove it, loosen the screw and pull out the drive bracket.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e03\u003c\/b\u003e\u003ch3\u003eDrive on, bracket in\u003c\/h3\u003e\n\u003cp\u003eFix the drive to the bracket with the screws from your HomeBase 3, screw the bracket back in and refit the lid.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e04\u003c\/b\u003e\u003ch3\u003eOn, then format\u003c\/h3\u003e\n\u003cp\u003eSwitch on and format the drive once in the eufy app. It starts storing recordings after that first format.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hd1-after\"\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hd1-lid-scene.webp?v=1790904653\u0026amp;width=1440\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hd1-lid-scene.webp?v=1790904653\u0026amp;width=720 720w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hd1-lid-scene.webp?v=1790904653\u0026amp;width=1440 1440w\" sizes=\"(min-width: 900px) 600px, 92vw\" width=\"1440\" height=\"660\" alt=\"eufy photo of a HomeBase 3 on a wooden table, seen from above, showing its vented top lid\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eeufy product image: the HomeBase 3’s vented top lid. Step 02 starts here: push it down to lift it off.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cdiv\u003e\n\u003cp class=\"hd1-path\"\u003e\u003cspan\u003eIn the eufy app\u003c\/span\u003e\u003ci\u003eHomeBase\u003c\/i\u003e›\u003ci\u003eStorage Management\u003c\/i\u003e›\u003ci\u003eStorage\u003c\/i\u003e›\u003ci\u003eHD\u003c\/i\u003e\u003c\/p\u003e\n\u003cp class=\"hd1-small\"\u003eThe bag holds the drive only. Lost your HomeBase 3’s screws? Message us before you order and we’ll help you find the right ones.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 3 \u0026#183; room, drawn to scale --\u003e\n\u003csection class=\"hd1-panel hd1-ink\" aria-labelledby=\"hd1-room\"\u003e\n\u003cdiv class=\"hd1-w\"\u003e\n\u003cdiv class=\"hd1-rv\"\u003e\n\u003cp class=\"hd1-label\"\u003eRoom\u003c\/p\u003e\n\u003ch2 class=\"hd1-head\" id=\"hd1-room\"\u003eSixty-two and a \u003cem\u003ehalf.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"hd1-lede\"\u003eThat’s how many times the HomeBase 3’s built-in 16 GB goes into this drive’s 1,000 GB. Our arithmetic (1,000 ÷ 16), not a eufy figure.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"hd1-scale\"\u003e\n\u003cdiv class=\"hd1-bars\"\u003e\n\u003cdiv\u003e\n\u003cp\u003eHomeBase 3 on its own \u003cspan\u003e16 GB\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"hd1-track\"\u003e\u003ci class=\"hd1-b16\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp\u003eAdd this drive \u003cspan\u003e+1,000 GB\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"hd1-track\"\u003e\u003ci class=\"hd1-b1t\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003col class=\"hd1-ticks\" aria-hidden=\"true\"\u003e\n\u003cli\u003e0\u003c\/li\u003e\n\u003cli\u003e250\u003c\/li\u003e\n\u003cli\u003e500\u003c\/li\u003e\n\u003cli\u003e750\u003c\/li\u003e\n\u003cli\u003e1,000 GB\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfigcaption\u003eDiagram, drawn to scale: both bars use the same ruler.\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cdl class=\"hd1-nums\"\u003e\n\u003cdiv\u003e\n\u003cdt\u003e16 GB\u003c\/dt\u003e\n\u003cdd\u003eBuilt into the HomeBase 3, non-removable\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003e1,000 GB\u003c\/dt\u003e\n\u003cdd\u003eOn this drive: 1 TB\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003e931 GB\u003c\/dt\u003e\n\u003cdd\u003eHow apps that count in binary show the same 1 TB\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003e16 TB\u003c\/dt\u003e\n\u003cdd\u003eThe largest drive the HomeBase 3 takes, on eufy’s guide\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003cp class=\"hd1-small\"\u003eDays of footage? eufy publishes no figure for a 1 TB drive, so we don’t print a guess.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 4 \u0026#183; drive first --\u003e\n\u003csection class=\"hd1-panel hd1-paper hd1-first\" aria-labelledby=\"hd1-first\"\u003e\n\u003cdiv class=\"hd1-slot\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 700 490\"\u003e\u003crect x=\"6\" y=\"6\" width=\"688\" height=\"478\" rx=\"28\" fill=\"#aab3c5\" stroke=\"#0b0f1e\" stroke-width=\"7\"\u003e\u003c\/rect\u003e\u003crect x=\"22\" y=\"20\" width=\"656\" height=\"450\" rx=\"20\" fill=\"#dfe4ee\"\u003e\u003c\/rect\u003e\u003crect x=\"56\" y=\"58\" width=\"290\" height=\"374\" rx=\"12\" fill=\"#fff\" stroke=\"#0b0f1e\" stroke-width=\"4\"\u003e\u003c\/rect\u003e\u003ctext x=\"82\" y=\"190\" font-size=\"110\"\u003e1 TB\u003c\/text\u003e\u003ccircle cx=\"520\" cy=\"245\" r=\"150\" fill=\"#22305e\"\u003e\u003c\/circle\u003e\u003cpath d=\"M520 245L670 245A150 150 0 0 1 626 351Z\" fill=\"#5b7cff\" opacity=\".6\"\u003e\u003c\/path\u003e\u003ccircle cx=\"520\" cy=\"245\" r=\"40\" fill=\"#c9cfdb\" stroke=\"#0b0f1e\" stroke-width=\"5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"hd1-w hd1-first-grid\"\u003e\n\u003cdiv class=\"hd1-rv\"\u003e\n\u003cp class=\"hd1-label\"\u003eWhere recordings go\u003c\/p\u003e\n\u003ch2 class=\"hd1-head\" id=\"hd1-first\"\u003eDrive \u003cem\u003efirst.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"hd1-lede\"\u003eOnce the drive is formatted, the HomeBase 3 stores recordings on it first. The built-in 16 GB takes over only after the drive is full.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"hd1-trays\"\u003e\n\u003cdiv class=\"hd1-tray\"\u003e\n\u003cb\u003e1\u003c\/b\u003e\u003cstrong\u003eThe 1 TB drive\u003c\/strong\u003e\u003cspan\u003eFirst stop for recordings\u003c\/span\u003e\u003cdiv class=\"hd1-clips\" aria-hidden=\"true\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hd1-tray\"\u003e\n\u003cb\u003e2\u003c\/b\u003e\u003cstrong\u003eBuilt-in 16 GB\u003c\/strong\u003e\u003cspan\u003eTakes over once the drive is full\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cfigcaption class=\"hd1-tag\"\u003eDiagram\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 5 \u0026#183; which hub --\u003e\n\u003csection class=\"hd1-panel hd1-ink hd1-hubs-sec\" aria-labelledby=\"hd1-hub\"\u003e\n\u003cdiv class=\"hd1-ghostclip\" aria-hidden=\"true\"\u003e\u003cspan class=\"hd1-ghost\"\u003e2.5″\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"hd1-w\"\u003e\n\u003cdiv class=\"hd1-rv\"\u003e\n\u003cp class=\"hd1-label\"\u003eBefore you buy\u003c\/p\u003e\n\u003ch2 class=\"hd1-head\" id=\"hd1-hub\"\u003eHomeBase 3. \u003cem\u003eOnly.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"hd1-lede\"\u003eCheck your hub first. This drive fits one eufy hub. Our compatibility checker marks the HomeBase 2, Mini and Professional S1 not compatible.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cul class=\"hd1-hubs\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003eHomeBase 3 \u003csmall\u003eS380\u003c\/small\u003e\u003c\/strong\u003e\u003cp\u003eTakes a 5 V, 2.5-inch SATA hard drive or SSD up to 16 TB, on eufy’s guide. This 1 TB drive fits it.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"hd1-no\"\u003e\n\u003cstrong\u003e\u003ci aria-hidden=\"true\"\u003e✕\u003c\/i\u003eHomeBase 2\u003c\/strong\u003e\u003cp\u003eAsked whether its storage can be expanded, eufy answers “Not yet.” It has 16 GB built in.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"hd1-no\"\u003e\n\u003cstrong\u003e\u003ci aria-hidden=\"true\"\u003e✕\u003c\/i\u003eHomeBase Mini\u003c\/strong\u003e\u003cp\u003eNot compatible with this drive. Its own storage is 8 GB built in plus a microSD card up to 1 TB, sold separately.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"hd1-no\"\u003e\n\u003cstrong\u003e\u003ci aria-hidden=\"true\"\u003e✕\u003c\/i\u003eProfessional S1\u003c\/strong\u003e\u003cp\u003eIt has a 3.5-inch bay. A 2.5-inch drive only fits it with a converter bracket, which we don’t stock.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"hd1-no\"\u003e\n\u003cstrong\u003e\u003ci aria-hidden=\"true\"\u003e✕\u003c\/i\u003ePoE NVR S4\u003c\/strong\u003e\u003cp\u003eIt needs a 3.5-inch SATA surveillance drive.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"hd1-baywrap\"\u003e\n\u003cfigure class=\"hd1-detail\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hd1-bracket-detail.webp?v=1790904638\u0026amp;width=650\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hd1-bracket-detail.webp?v=1790904638\u0026amp;width=650 650w\" sizes=\"(min-width: 900px) 400px, 92vw\" width=\"650\" height=\"602\" alt=\"Close-up of a 2.5-inch SATA drive in the HomeBase 3 drive bracket, held over the hub’s opening\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eeufy product image: a 2.5-inch SATA drive in the HomeBase 3’s bracket (an SSD in eufy’s photo).\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cdl class=\"hd1-bay\"\u003e\n\u003cdiv\u003e\n\u003cdt\u003e5 V\u003c\/dt\u003e\n\u003cdd\u003eOnly. eufy doesn’t support drives that need 12 V.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003e2.5″\u003c\/dt\u003e\n\u003cdd\u003eSATA, hard drive or SSD\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003e16 TB\u003c\/dt\u003e\n\u003cdd\u003eThe largest drive the HomeBase 3 takes\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003e6 W\u003c\/dt\u003e\n\u003cdd\u003eAbout the most a drive may draw: 5 V at 1.2 A\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hd1-trap\"\u003e\n\u003cspan\u003eSimilar names: the HomeBase 3 is the S380. The HomeBase 2 (S280) can’t add a drive.\u003c\/span\u003e\u003ca class=\"cgau-hd1-xlink hd1-link\" href=\"\/pages\/eufy-compatibility\"\u003eCheck your devices ›\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 6 \u0026#183; the bag --\u003e\n\u003csection class=\"hd1-panel hd1-paper hd1-bag-sec\" aria-labelledby=\"hd1-bag\"\u003e\n\u003cdiv class=\"hd1-w hd1-bag-grid\"\u003e\n\u003cfigure class=\"hd1-bag\"\u003e\n\u003cimg class=\"hd1-bagimg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hd1-sealed-bag.webp?v=1790904658\u0026amp;width=1000\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hd1-sealed-bag.webp?v=1790904658\u0026amp;width=500 500w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hd1-sealed-bag.webp?v=1790904658\u0026amp;width=1000 1000w\" sizes=\"(min-width: 900px) 420px, 300px\" width=\"1000\" height=\"1110\" alt=\"Illustration of a 2.5-inch hard drive sealed in a translucent anti-static bag\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cdiv class=\"hd1-seal\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003cfigcaption class=\"hd1-tag\"\u003eIllustration\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"hd1-rv\"\u003e\n\u003cp class=\"hd1-label\"\u003eBrand New (OEM Packaging)\u003c\/p\u003e\n\u003ch2 class=\"hd1-head\" id=\"hd1-bag\"\u003eJust the \u003cem\u003edrive.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"hd1-lede\"\u003eNew and never used, sealed in an anti-static bag. OEM packaging means no retail box: just the drive in its sealed bag.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hd1-why\"\u003e\n\u003ch3\u003eWhy the label says Toshiba\u003c\/h3\u003e\n\u003cp\u003eeufy supplies the drive and Toshiba makes it, so Toshiba’s label is the one you’ll see. There’s no eufy branding on it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hd1-inout\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eIn the bag\u003c\/h3\u003e\n\u003cul\u003e\u003cli\u003eThe 1 TB hard drive, sealed in its anti-static bag\u003c\/li\u003e\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eNot in the bag\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eScrews: use the ones that came with your HomeBase 3\u003c\/li\u003e\n\u003cli\u003eCables or a USB enclosure: it’s an internal drive\u003c\/li\u003e\n\u003cli\u003eA retail box\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 7 \u0026#183; questions + buying --\u003e\n\u003csection class=\"hd1-panel hd1-blue\" aria-labelledby=\"hd1-faq\"\u003e\n\u003cdiv class=\"hd1-w\"\u003e\n\u003cdiv class=\"hd1-rv\"\u003e\n\u003cp class=\"hd1-label\"\u003eQuestions\u003c\/p\u003e\n\u003ch2 class=\"hd1-head\" id=\"hd1-faq\"\u003eBefore you \u003cem\u003eask.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hd1-faq\"\u003e\n\u003cdetails name=\"hd1-faq\" open\u003e\u003csummary\u003eThe label says Toshiba. Is that right?\u003c\/summary\u003e\u003cp\u003eYes. eufy supplies this drive and Toshiba makes it, so Toshiba’s label is the one you’ll see, with no eufy branding. It’s new and never used, sealed in its anti-static bag, with no retail box.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"hd1-faq\"\u003e\u003csummary\u003eWill it fit my HomeBase 2, Mini or S1?\u003c\/summary\u003e\u003cp\u003eNo. It fits the HomeBase 3 (S380) only. eufy says the HomeBase 2’s storage can’t be expanded yet. The HomeBase Mini isn’t compatible with this drive; its own storage is 8 GB plus a microSD card up to 1 TB. The Professional S1 has a 3.5-inch bay, and a 2.5-inch drive only fits it with a converter bracket, which we don’t stock. The PoE NVR S4 needs a 3.5-inch SATA surveillance drive.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"hd1-faq\"\u003e\u003csummary\u003eHow many days of footage will 1 TB hold?\u003c\/summary\u003e\u003cp\u003eeufy doesn’t publish a figure for a 1 TB drive, so we won’t invent one. What we can say: 1,000 GB is 62½ times the HomeBase 3’s built-in 16 GB.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"hd1-faq\"\u003e\u003csummary\u003eWhy does my app show about 931 GB?\u003c\/summary\u003e\u003cp\u003eApps that count in binary show a 1 TB drive (a million million bytes) as about 931 GB. Same drive, same room.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"hd1-faq\"\u003e\u003csummary\u003eCould I use a drive I already own?\u003c\/summary\u003e\u003cp\u003eeufy’s guide says the HomeBase 3 takes a 5 V, 2.5-inch SATA hard drive or SSD up to 16 TB, drawing about 6 W at most (5 V, 1.2 A), and it doesn’t support drives that need 12 V. This one is supplied by eufy, sealed and new, and backed by our 12-month warranty.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"hd1-faq\"\u003e\u003csummary\u003eI’ve lost my HomeBase 3’s screws.\u003c\/summary\u003e\u003cp\u003eMessage us before you order and we’ll help you find the right ones. Our bag holds the drive only.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"hd1-faq\"\u003e\u003csummary\u003eWhen will my order leave Townsville?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day; same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare. Australia Post delivery time is on top.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hd1-terms\"\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e$99+\u003c\/strong\u003e\u003ch3\u003eExpress shipping included\u003c\/h3\u003e\n\u003cp data-cg=\"ship\"\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99.00 it’s $9.95 tracked, or $12.95 Express.\u003c\/p\u003e\n\u003cp\u003eWe do our best to get orders out the same day; same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e12\u003c\/strong\u003e\u003ch3\u003eMonths of warranty\u003c\/h3\u003e\n\u003cp\u003eOur own 12-month warranty, not a manufacturer warranty, with Australian Consumer Law rights on top. Faulty or not as described? We cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e30\u003c\/strong\u003e\u003ch3\u003eDays to change your mind\u003c\/h3\u003e\n\u003cp data-cg=\"returns\"\u003eChange of mind within 30 days of delivery, unused and still sealed in its bag. You pay the return postage; the original shipping isn’t refunded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"hd1-who\"\u003eWho you’re buying from: an independent Australian importer in Townsville.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 8 \u0026#183; specs (always the last heading) --\u003e\n\u003csection class=\"hd1-specs\" aria-labelledby=\"hd1-specs\"\u003e\n\u003cdiv class=\"hd1-w\"\u003e\n\u003cp class=\"hd1-label\"\u003eEvery number\u003c\/p\u003e\n\u003ch2 class=\"hd1-head\" id=\"hd1-specs\"\u003eSpec \u003cem\u003esheet.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"hd1-spec-grid\"\u003e\n\u003cdiv\u003e\n\u003ctable\u003e\n\u003ccaption\u003eThe drive\u003c\/caption\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eName\u003c\/th\u003e\n\u003ctd\u003eeufy 1 TB hard drive for HomeBase 3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCondition\u003c\/th\u003e\n\u003ctd\u003eBrand New (OEM Packaging): new, never used, sealed in an anti-static bag; no retail box\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eOrigin\u003c\/th\u003e\n\u003ctd\u003eSupplied by eufy, made by Toshiba; Toshiba’s label, no eufy branding\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCapacity\u003c\/th\u003e\n\u003ctd\u003e1 TB (1,000 GB); about 931 GB in apps that count in binary\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eType\u003c\/th\u003e\n\u003ctd\u003e2.5-inch internal SATA hard drive\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ctable\u003e\n\u003ccaption\u003eIn the bag\u003c\/caption\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIncluded\u003c\/th\u003e\n\u003ctd\u003eThe drive, sealed in its anti-static bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eNot included\u003c\/th\u003e\n\u003ctd\u003eScrews (use the ones from your HomeBase 3), cables, a USB enclosure, a retail box\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ctable\u003e\n\u003ccaption\u003eHomeBase 3 fit\u003c\/caption\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFits\u003c\/th\u003e\n\u003ctd\u003eeufy HomeBase 3 (S380) only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDoesn’t fit\u003c\/th\u003e\n\u003ctd\u003eHomeBase 2, HomeBase Mini, HomeBase Professional S1, PoE NVR S4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBay takes\u003c\/th\u003e\n\u003ctd\u003e5 V, 2.5-inch SATA hard drive or SSD, up to 16 TB; about 6 W at most (5 V, 1.2 A); no 12 V drives\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuilt in\u003c\/th\u003e\n\u003ctd\u003e16 GB, non-removable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eRecording\u003c\/th\u003e\n\u003ctd\u003eTo the drive first; to the built-in 16 GB once the drive is full\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSetup\u003c\/th\u003e\n\u003ctd\u003ePower off to fit; format once in the eufy app: HomeBase › Storage Management › Storage › HD\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMonthly fee\u003c\/th\u003e\n\u003ctd\u003eNone for local storage\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ctable\u003e\n\u003ccaption\u003eFrom us\u003c\/caption\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e12 months, our own, not a manufacturer warranty; Australian Consumer Law rights on top\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDispatch\u003c\/th\u003e\n\u003ctd\u003eFrom Townsville, Queensland\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- fine print --\u003e\n\u003cdiv class=\"hd1-fine\"\u003e\n\u003cdiv class=\"hd1-w\"\u003e\n\u003cspan class=\"hd1-mark\"\u003eCamGuard Australia\u003c\/span\u003e\n\u003cp\u003eCompatibility follows eufy’s most recent published guides. Where eufy’s documents disagree, we follow the most recent one, and where eufy hasn’t confirmed a pairing we mark it not compatible until it does.\u003c\/p\u003e\n\u003cp\u003eA HomeBase 3 with this drive stores what your cameras record; it doesn’t prevent anything.\u003c\/p\u003e\n\u003cp\u003ePhotos marked “eufy product image” are eufy’s, from its HomeBase 3 pages; we cropped them and removed eufy’s printed headline text. The drive in eufy’s fitting photo is an SSD. Illustrations and diagrams are labelled and not to scale, except the storage bars, which are drawn to scale. The drawn drive is generic: yours carries Toshiba’s label.\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty applies, not a manufacturer warranty. Nothing here limits your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller, not an official or authorised supplier or representative of eufy, Anker Innovations or their affiliates, and not connected with Toshiba. Trademarks belong to their owners.\u003c\/p\u003e\n\u003cp\u003eDetails believed accurate at time of listing.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43073801945131,"sku":"CG-HD1TB-BN-W","price":159.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-1tb-hdd-note-top-20260925.png?v=1790337418"},{"product_id":"eufy-security-indoor-cam-s350-4k-dual-lens-360-ai-tracking-brand-new","title":"eufy Security Indoor Cam S350 | Brand New","description":"\u003c!--\n  CamGuard Australia · eufy Security Indoor Cam S350 | Brand New · SKU CG-ICS350-BN-T\n  TWO-VIEW LISTING · built by CamGuard Two-View Studio · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  FUN VIEW (default): The Ceiling Fan Committee · original theme with reviewed corrections, re-scoped under .cgfun\n  SIMPLE VIEW: eufy.com register rendered from factsheets\/ICS350.json (every printed spec carries status verified)\n  SHARED: terms and footer below both views; hidden in the Fun view, which keeps its own\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the chooser hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;800;900\u0026family=Nunito+Sans:wght@400;600;700;800;900\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#572337;--fun-ink:#fff7dc;--fun-accent:#ffe077;--fun-display:'Barlow Condensed',sans-serif;--fun-display-weight:900;--fun-body:'Nunito Sans',sans-serif;--sw-bg:#ffe077;--sw-border:#102b35;--sw-ink:#102b35;--sw-radius:50%;--sh-bg-fun:#fff7dc;--sh-ink-fun:#102b35;--sh-body-fun:#102b35;--sh-mute-fun:#102b35;--sh-line-fun:#102b35;--sh-panel-fun:#d9f0e8}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{display:none}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun{--ink:#183744;--maroon:#572337;--cream:#fff7dc;--sun:#ffe077;--aqua:#49c2b7;--coral:#ef6d53;--tile:#d9f0e8;--white:#fffefa;position:relative;isolation:isolate;overflow:hidden;color:var(--ink);background:var(--cream);font:16px\/1.62 'Nunito Sans',Arial,sans-serif}.cgau-listing .cgfun,.cgau-listing .cgfun *{box-sizing:border-box}.cgau-listing .cgfun *{min-width:0}.cgau-listing .cgfun img{display:block;max-width:100%;height:auto}.cgau-listing .cgfun h2,.cgau-listing .cgfun h3,.cgau-listing .cgfun h4,.cgau-listing .cgfun p,.cgau-listing .cgfun figure{margin-top:0}.cgau-listing .cgfun .cgfan-house{width:min(1120px,calc(100% - 44px));margin-inline:auto}.cgau-listing .cgfun .cgfan-tag{display:inline-flex;align-items:center;gap:9px;margin-bottom:14px;color:var(--maroon);font:900 10px\/1.2 'Nunito Sans',sans-serif;letter-spacing:.14em;text-transform:uppercase}.cgau-listing .cgfun .cgfan-tag:before{content:\"\";width:30px;height:4px;background:var(--coral)}.cgau-listing .cgfun .cgfan-h2{max-width:900px;margin:0 auto 18px;text-align:center;font:900 clamp(46px,7.6vw,92px)\/.84 'Barlow Condensed',Impact,sans-serif;letter-spacing:-.035em;text-transform:uppercase}.cgau-listing .cgfun .cgfan-h3{margin-bottom:11px;font:900 clamp(28px,3.8vw,46px)\/.92 'Barlow Condensed',Impact,sans-serif;text-transform:uppercase}.cgau-listing .cgfun .cgfan-copy{max-width:720px;font-size:18px}.cgau-listing .cgfun .cgfan-top{position:relative;z-index:10;padding:14px 0;border-bottom:4px solid var(--ink);background:var(--sun)}.cgau-listing .cgfun .cgfan-topin{display:flex;align-items:center;justify-content:space-between;gap:20px}.cgau-listing .cgfun .cgfan-logo{display:flex;align-items:center;gap:13px}.cgau-listing .cgfun .cgfan-logo svg{width:48px;height:48px}.cgau-listing .cgfun .cgfan-word strong{display:block;font:900 21px\/.85 'Barlow Condensed',sans-serif;text-transform:uppercase}.cgau-listing .cgfun .cgfan-word small{display:block;margin-top:7px;color:var(--maroon);font:900 8px\/1 'Nunito Sans',sans-serif;letter-spacing:.15em;text-transform:uppercase}.cgau-listing .cgfun .cgfan-topnote{font:900 9px\/1.35 'Nunito Sans',sans-serif;letter-spacing:.1em;text-align:right;text-transform:uppercase}\n.cgau-listing .cgfun .cgfan-hero{position:relative;min-height:820px;padding:78px 0 96px;background:linear-gradient(90deg,transparent 0 50%,#ffffff40 50%),linear-gradient(#fff7dc,#f8eabf)}.cgau-listing .cgfun .cgfan-hero:after{content:\"\";position:absolute;inset:0;background:linear-gradient(90deg,#18374414 2px,transparent 2px),linear-gradient(#18374414 2px,transparent 2px);background-size:58px 58px;pointer-events:none}.cgau-listing .cgfun .cgfan-heroin{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;align-items:center}.cgau-listing .cgfun .cgfan-hero h2{margin:20px 0;font:900 clamp(64px,10vw,122px)\/.74 'Barlow Condensed',sans-serif;letter-spacing:-.055em;text-transform:uppercase}.cgau-listing .cgfun .cgfan-hero h2 em{display:block;color:var(--coral);font-style:normal}.cgau-listing .cgfun .cgfan-lede{max-width:570px;font-size:clamp(18px,2.1vw,24px);line-height:1.35}.cgau-listing .cgfun .cgfan-new{display:inline-block;margin-top:22px;padding:10px 13px;border:3px solid var(--ink);background:var(--aqua);font-weight:900;box-shadow:7px 7px 0 var(--ink)}.cgau-listing .cgfun .cgfan-room{position:relative;min-height:640px;border:5px solid var(--ink);background:linear-gradient(90deg,#e2f3ec 50%,#f5d6c8 50%);box-shadow:16px 16px 0 var(--maroon);overflow:hidden}.cgau-listing .cgfun .cgfan-room:before{content:\"\";position:absolute;inset:0;background:linear-gradient(90deg,transparent 49.5%,var(--ink) 49.5% 50.5%,transparent 50.5%),linear-gradient(transparent 49.5%,var(--ink) 49.5% 50.5%,transparent 50.5%);opacity:.35}.cgau-listing .cgfun .cgfan-fan{position:absolute;z-index:1;left:50%;top:40%;width:132px;height:132px;border:6px solid var(--ink);border-radius:50%;background:var(--sun);transform:translate(-50%,-50%);animation:cgau-cgfan-spin 13s linear infinite}.cgau-listing .cgfun .cgfan-fan:before,.cgau-listing .cgfun .cgfan-fan:after{content:\"\";position:absolute;left:50%;top:50%;width:390px;height:66px;border:4px solid var(--ink);border-radius:60% 12px 60% 12px;background:var(--aqua);transform:translate(-50%,-50%)}.cgau-listing .cgfun .cgfan-fan:after{background:var(--coral);transform:translate(-50%,-50%) rotate(90deg)}.cgau-listing .cgfun .cgfan-fan i{position:absolute;z-index:2;inset:31px;border:4px solid var(--ink);border-radius:50%;background:var(--sun)}.cgau-listing .cgfun .cgfan-camera{position:absolute;z-index:3;left:50%;bottom:0;width:42%;transform:translateX(-50%);filter:drop-shadow(0 25px 20px #18374455);animation:cgau-cgfan-look 8s ease-in-out infinite}.cgau-listing .cgfun .cgfan-chair,.cgau-listing .cgfun .cgfan-window,.cgau-listing .cgfun .cgfan-plant,.cgau-listing .cgfun .cgfan-rug{position:absolute;border:4px solid var(--ink);background:var(--cream)}.cgau-listing .cgfun .cgfan-chair{left:7%;bottom:8%;width:120px;height:100px;border-radius:50% 50% 12px 12px;background:repeating-linear-gradient(90deg,#c99058 0 8px,#f2c883 8px 14px)}.cgau-listing .cgfun .cgfan-window{right:5%;top:7%;width:110px;height:170px;background:repeating-linear-gradient(0deg,#bbebea 0 16px,#fff 16px 22px)}.cgau-listing .cgfun .cgfan-plant{right:8%;bottom:8%;width:74px;height:75px;border-radius:0 0 20px 20px;background:var(--coral)}.cgau-listing .cgfun .cgfan-plant:before{content:\"\";position:absolute;left:12px;right:12px;bottom:61px;height:90px;border-radius:50%;background:#5fa55e}.cgau-listing .cgfun .cgfan-rug{left:7%;top:8%;width:135px;height:88px;background:repeating-linear-gradient(45deg,var(--sun) 0 12px,var(--cream) 12px 24px)}.cgau-listing .cgfun .cgfan-roomlabel{position:absolute;z-index:5;left:16px;bottom:16px;padding:8px 10px;background:var(--ink);color:#fff;font:900 9px\/1.3 'Nunito Sans',sans-serif;letter-spacing:.08em;text-transform:uppercase}\n.cgau-listing .cgfun .cgfan-pair{padding:112px 0;background:var(--aqua)}.cgau-listing .cgfun .cgfan-pairgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:55px;align-items:center}.cgau-listing .cgfun .cgfan-two{position:relative;aspect-ratio:1;display:grid;place-items:center;border:5px solid var(--ink);border-radius:50%;background:var(--sun);box-shadow:16px 16px 0 var(--ink)}.cgau-listing .cgfun .cgfan-two:before{content:\"\";position:absolute;width:72%;height:72%;border:4px dashed var(--maroon);border-radius:50%;animation:cgau-cgfan-spin-reverse 18s linear infinite}.cgau-listing .cgfun .cgfan-two img{position:relative;z-index:2;width:58%;filter:drop-shadow(0 18px 16px #18374444)}.cgau-listing .cgfun .cgfan-callout{position:absolute;padding:10px 12px;border:3px solid var(--ink);background:var(--cream);font:900 10px\/1.2 'Nunito Sans',sans-serif;text-transform:uppercase}.cgau-listing .cgfun .cgfan-callout-a{left:-20px;top:13%}.cgau-listing .cgfun .cgfan-callout-b{right:-24px;bottom:16%;background:var(--coral)}.cgau-listing .cgfun .cgfan-paircopy blockquote{margin:28px 0 0;padding:20px 24px;border-left:8px solid var(--maroon);background:var(--cream);font:900 22px\/1.25 'Barlow Condensed',sans-serif;text-transform:uppercase}.cgau-listing .cgfun .cgfan-paircopy blockquote small{display:block;margin-top:8px;font:700 12px\/1.4 'Nunito Sans',sans-serif;text-transform:none}\n.cgau-listing .cgfun .cgfan-blades{position:relative;padding:124px 0;background:var(--maroon);color:#fff}.cgau-listing .cgfun .cgfan-blades .cgfan-tag{color:var(--sun)}.cgau-listing .cgfun .cgfan-bladewheel{position:relative;min-height:760px;margin-top:48px}.cgau-listing .cgfun .cgfan-hub{position:absolute;z-index:4;left:50%;top:50%;width:220px;height:220px;display:grid;place-items:center;border:6px solid #fff;border-radius:50%;background:var(--sun);color:var(--ink);transform:translate(-50%,-50%);text-align:center;box-shadow:0 0 0 18px var(--maroon)}.cgau-listing .cgfun .cgfan-hub b{font:900 76px\/.75 'Barlow Condensed',sans-serif}.cgau-listing .cgfun .cgfan-hub span{display:block;margin-top:8px;font:900 10px\/1.2 'Nunito Sans',sans-serif;text-transform:uppercase}.cgau-listing .cgfun .cgfan-blade{position:absolute;width:40%;min-height:270px;padding:32px;border:4px solid var(--ink);color:var(--ink);background:var(--cream);box-shadow:10px 10px 0 #170b12}.cgau-listing .cgfun .cgfan-blade b{display:block;color:var(--coral);font:900 58px\/.8 'Barlow Condensed',sans-serif}.cgau-listing .cgfun .cgfan-blade h3{margin:18px 0 8px}.cgau-listing .cgfun .cgfan-blade p{margin:0}.cgau-listing .cgfun .cgfan-b1{left:2%;top:0;border-radius:80px 14px 14px 14px}.cgau-listing .cgfun .cgfan-b2{right:2%;top:0;border-radius:14px 80px 14px 14px;background:var(--aqua)}.cgau-listing .cgfun .cgfan-b3{left:2%;bottom:0;border-radius:14px 14px 14px 80px;background:var(--coral)}.cgau-listing .cgfun .cgfan-b3 b{color:var(--maroon)}.cgau-listing .cgfun .cgfan-b4{right:2%;bottom:0;border-radius:14px 14px 80px 14px;background:var(--sun)}\n.cgau-listing .cgfun .cgfan-preset{padding:120px 0;background:var(--tile)}.cgau-listing .cgfun .cgfan-floorplan{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:46px;border:6px solid var(--ink);box-shadow:14px 14px 0 var(--coral)}.cgau-listing .cgfun .cgfan-corner{position:relative;min-height:290px;padding:28px;border:2px solid var(--ink);display:flex;flex-direction:column;justify-content:end;overflow:hidden;background:var(--cream)}.cgau-listing .cgfun .cgfan-corner:nth-child(2){background:var(--sun)}.cgau-listing .cgfun .cgfan-corner:nth-child(3){background:var(--aqua)}.cgau-listing .cgfun .cgfan-corner:nth-child(4){background:#f4cad3}.cgau-listing .cgfun .cgfan-corner:before{content:attr(data-preset);position:absolute;right:-10px;top:-34px;color:#18374419;font:900 160px\/1 'Barlow Condensed',sans-serif}.cgau-listing .cgfun .cgfan-corner b{position:relative;font:900 28px\/1 'Barlow Condensed',sans-serif;text-transform:uppercase}.cgau-listing .cgfun .cgfan-corner span{position:relative;margin-top:8px}.cgau-listing .cgfun .cgfan-mapcam{position:absolute;left:50%;top:50%;z-index:3;width:90px;height:90px;display:grid;place-items:center;border:5px solid var(--ink);border-radius:50%;background:var(--coral);transform:translate(-50%,-50%);font:900 15px 'Barlow Condensed',sans-serif;text-transform:uppercase;box-shadow:0 0 0 10px var(--tile)}\n.cgau-listing .cgfun .cgfan-quiet{position:relative;padding:122px 0;background:var(--sun)}.cgau-listing .cgfun .cgfan-quietgrid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:50px;align-items:center}.cgau-listing .cgfun .cgfan-cordscene{position:relative;min-height:520px;border:5px solid var(--ink);background:linear-gradient(90deg,#bde0d8 0 42%,#f4d4c8 42%);overflow:hidden}.cgau-listing .cgfun .cgfan-cord{position:absolute;left:30%;top:0;width:4px;height:78%;background:var(--ink);transform-origin:top;animation:cgau-cgfan-cord 4s ease-in-out infinite}.cgau-listing .cgfun .cgfan-cord:after{content:\"PRIVACY\";position:absolute;left:50%;bottom:-24px;padding:14px 10px;border:3px solid var(--ink);border-radius:50%;background:var(--coral);font:900 9px 'Nunito Sans',sans-serif;transform:translateX(-50%)}.cgau-listing .cgfun .cgfan-wallcam{position:absolute;right:7%;bottom:-15px;width:58%;transform:rotateY(180deg);filter:drop-shadow(0 22px 20px #18374444);animation:cgau-cgfan-turn 7s ease-in-out infinite}.cgau-listing .cgfun .cgfan-quietcopy ul{margin:26px 0 0;padding:0;list-style:none}.cgau-listing .cgfun .cgfan-quietcopy li{margin:10px 0;padding:13px 16px;border:3px solid var(--ink);background:var(--cream);font-weight:800}.cgau-listing .cgfun .cgfan-quietcopy li:before{content:\"✓\";margin-right:10px;color:var(--coral);font-weight:900}\n.cgau-listing .cgfun .cgfan-switchboard{padding:120px 0;background:var(--ink);color:#fff}.cgau-listing .cgfun .cgfan-switchboard .cgfan-tag{color:var(--aqua)}.cgau-listing .cgfun .cgfan-switches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:45px}.cgau-listing .cgfun .cgfan-switch{min-height:260px;padding:28px;border:4px solid #fff;background:#264c58;box-shadow:8px 8px 0 var(--coral)}.cgau-listing .cgfun .cgfan-switch:nth-child(2),.cgau-listing .cgfun .cgfan-switch:nth-child(5){background:var(--maroon)}.cgau-listing .cgfun .cgfan-switch b{display:block;color:var(--sun);font:900 14px\/1.2 'Nunito Sans',sans-serif;letter-spacing:.09em;text-transform:uppercase}.cgau-listing .cgfun .cgfan-switch strong{display:block;margin:17px 0 12px;font:900 34px\/.9 'Barlow Condensed',sans-serif;text-transform:uppercase}.cgau-listing .cgfun .cgfan-switch p{margin:0;color:#edf8f7;font-size:14px}.cgau-listing .cgfun .cgfan-switch.cgfan-warning{border-color:var(--coral);box-shadow:8px 8px 0 var(--sun)}\n.cgau-listing .cgfun .cgfan-storage{padding:120px 0;background:var(--coral)}.cgau-listing .cgfun .cgfan-cupboard{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:45px;border:6px solid var(--ink);background:var(--ink);gap:5px;box-shadow:15px 15px 0 var(--maroon)}.cgau-listing .cgfun .cgfan-cupboard article{min-height:380px;padding:34px;display:flex;flex-direction:column;justify-content:space-between;background:var(--cream)}.cgau-listing .cgfun .cgfan-cupboard article:nth-child(2){background:var(--aqua)}.cgau-listing .cgfun .cgfan-cupboard article:nth-child(3){background:var(--sun)}.cgau-listing .cgfun .cgfan-cupboard article:nth-child(4){color:#fff;background:var(--maroon)}.cgau-listing .cgfun .cgfan-cupboard strong{font:900 clamp(54px,8vw,90px)\/.8 'Barlow Condensed',sans-serif}.cgau-listing .cgfun .cgfan-cupboard h3{margin:18px 0 10px}.cgau-listing .cgfun .cgfan-cupboard small{padding-top:16px;border-top:3px solid currentColor;font-weight:900;text-transform:uppercase}\n.cgau-listing .cgfun .cgfan-under{padding:120px 0;background:var(--cream)}.cgau-listing .cgfun .cgfan-flatlay{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:45px}.cgau-listing .cgfun .cgfan-item{min-height:220px;padding:24px;border:4px solid var(--ink);background:var(--tile);box-shadow:8px 8px 0 var(--ink)}.cgau-listing .cgfun .cgfan-item:first-child{grid-row:span 2;display:flex;flex-direction:column;justify-content:end;background:var(--white)}.cgau-listing .cgfun .cgfan-item:first-child img{max-height:420px;object-fit:contain}.cgau-listing .cgfun .cgfan-item:nth-child(3),.cgau-listing .cgfun .cgfan-item:nth-child(6){background:var(--sun)}.cgau-listing .cgfun .cgfan-item.cgfan-own{background:var(--coral)}.cgau-listing .cgfun .cgfan-item b{display:block;margin-top:12px;font:900 24px\/1 'Barlow Condensed',sans-serif;text-transform:uppercase}.cgau-listing .cgfun .cgfan-item span{display:block;margin-top:8px;font-size:13px}\n.cgau-listing .cgfun .cgfan-louvres{padding:120px 0;background:var(--aqua)}.cgau-listing .cgfun .cgfan-louvregrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:35px;margin-top:45px}.cgau-listing .cgfun .cgfan-louvre{padding:36px;border:5px solid var(--ink);background:var(--cream);box-shadow:11px 11px 0 var(--ink)}.cgau-listing .cgfun .cgfan-louvre:last-child{background:#f6c4b8}.cgau-listing .cgfun .cgfan-louvre h3{display:inline-block;padding:8px 12px;background:var(--ink);color:#fff}.cgau-listing .cgfun .cgfan-louvre ul{display:grid;grid-template-columns:minmax(0,1fr);margin:22px 0 0;padding:0;list-style:none}.cgau-listing .cgfun .cgfan-louvre li{position:relative;min-height:54px;margin:0;padding:10px 14px 10px 36px;border-bottom:4px solid #e2d8ba;display:flex;align-items:center;justify-content:center;font-weight:800;line-height:1.35}.cgau-listing .cgfun .cgfan-louvre li:before{content:\"•\";position:absolute;left:10px;top:50%;transform:translateY(-52%);font-size:21px;line-height:1}.cgau-listing .cgfun .cgfan-louvre:last-child li{border-bottom-color:#d65b45}.cgau-listing .cgfun .cgfan-run{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:70px}.cgau-listing .cgfun .cgfan-run div{padding:23px;border:4px solid var(--ink);background:var(--cream)}.cgau-listing .cgfun .cgfan-run b{display:block;color:var(--coral);font:900 38px\/.8 'Barlow Condensed',sans-serif}.cgau-listing .cgfun .cgfan-run span{display:block;margin-top:13px;font-size:13px;font-weight:700}\n.cgau-listing .cgfun .cgfan-faq{padding:120px 0;background:var(--maroon);color:#fff}.cgau-listing .cgfun .cgfan-faq .cgfan-tag{color:var(--sun)}.cgau-listing .cgfun .cgfan-cords{max-width:900px;margin:45px auto 0}.cgau-listing .cgfun .cgfan-faq details{position:relative;margin-bottom:17px;padding-left:34px}.cgau-listing .cgfun .cgfan-faq details:before{content:\"\";position:absolute;left:8px;top:0;bottom:-18px;width:3px;background:var(--sun)}.cgau-listing .cgfun .cgfan-faq summary{position:relative;padding:20px 54px 20px 22px;border:3px solid #fff;background:#6a2d44;cursor:pointer;font-weight:900;list-style:none}.cgau-listing .cgfun .cgfan-faq summary::-webkit-details-marker{display:none}.cgau-listing .cgfun .cgfan-faq summary:after{content:\"PULL\";position:absolute;right:14px;top:15px;padding:7px;background:var(--sun);color:var(--ink);font:900 8px 'Nunito Sans',sans-serif}.cgau-listing .cgfun .cgfan-faq details[open] summary{color:var(--ink);background:var(--sun)}.cgau-listing .cgfun .cgfan-answer{padding:20px 23px;color:var(--ink);background:var(--cream)}.cgau-listing .cgfun .cgfan-answer p{margin:0}\n.cgau-listing .cgfun .cgfan-doorstep{padding:110px 0 48px;background:var(--tile)}.cgau-listing .cgfun .cgfan-doormat{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:42px;align-items:center}.cgau-listing .cgfun .cgfan-badge{padding:40px;border:6px solid var(--ink);border-radius:50%;background:var(--sun);text-align:center;box-shadow:12px 12px 0 var(--coral)}.cgau-listing .cgfun .cgfan-badge b{display:block;font:900 clamp(68px,10vw,116px)\/.7 'Barlow Condensed',sans-serif}.cgau-listing .cgfun .cgfan-badge span{display:block;margin-top:18px;font-weight:900;text-transform:uppercase}.cgau-listing .cgfun .cgfan-terms{padding:36px;border:5px solid var(--ink);background:var(--cream)}.cgau-listing .cgfun .cgfan-terms p{margin:0 0 14px}.cgau-listing .cgfun .cgfan-finale{margin-top:70px;padding:60px 0;border-top:5px solid var(--ink);text-align:center}.cgau-listing .cgfun .cgfan-finale h2{max-width:900px;margin:0 auto 18px;font:900 clamp(52px,8.5vw,104px)\/.8 'Barlow Condensed',sans-serif;text-transform:uppercase}.cgau-listing .cgfun .cgfan-finale p{max-width:760px;margin:0 auto 24px;font-size:19px}.cgau-listing .cgfun .cgfan-finale span{display:inline-block;padding:13px 18px;border:4px solid var(--ink);background:var(--coral);font-weight:900;box-shadow:7px 7px 0 var(--ink)}.cgau-listing .cgfun .cgfan-footer{padding:28px 0;color:#d5e5e7;background:var(--ink);font-size:12px}.cgau-listing .cgfun .cgfan-footer strong{color:#fff}.cgau-listing .cgfun .cgfan-footer p{margin:8px 0 0}\n@keyframes cgau-cgfan-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes cgau-cgfan-spin-reverse{to{transform:rotate(-360deg)}}@keyframes cgau-cgfan-look{0%,100%{transform:translateX(-50%) rotateY(-8deg)}50%{transform:translateX(-50%) rotateY(8deg)}}@keyframes cgau-cgfan-cord{0%,100%{transform:rotate(-2deg)}50%{transform:rotate(3deg)}}@keyframes cgau-cgfan-turn{0%,35%,100%{transform:rotateY(0)}55%,85%{transform:rotateY(180deg)}}\n@media(max-width:860px){.cgau-listing .cgfun .cgfan-heroin,.cgau-listing .cgfun .cgfan-pairgrid,.cgau-listing .cgfun .cgfan-quietgrid,.cgau-listing .cgfun .cgfan-doormat{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .cgfan-room{min-height:600px}.cgau-listing .cgfun .cgfan-bladewheel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;min-height:0}.cgau-listing .cgfun .cgfan-blade{position:relative;inset:auto!important;width:auto;min-height:300px}.cgau-listing .cgfun .cgfan-hub{display:none}.cgau-listing .cgfun .cgfan-switches,.cgau-listing .cgfun .cgfan-flatlay{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cgau-listing .cgfun .cgfan-item:first-child{grid-column:span 2;grid-row:auto;min-height:480px}.cgau-listing .cgfun .cgfan-run{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cgau-listing .cgfun .cgfan-two{max-width:600px;margin:auto}.cgau-listing .cgfun .cgfan-cordscene{min-height:560px}.cgau-listing .cgfun .cgfan-badge{width:min(360px,100%);margin:auto}}\n@media(max-width:560px){.cgau-listing .cgfun .cgfan-house{width:min(100% - 28px,1120px)}.cgau-listing .cgfun .cgfan-topnote{display:none}.cgau-listing .cgfun .cgfan-hero{min-height:0;padding:58px 0 76px}.cgau-listing .cgfun .cgfan-hero h2{font-size:clamp(62px,21vw,90px)}.cgau-listing .cgfun .cgfan-room{min-height:470px;box-shadow:8px 8px 0 var(--maroon)}.cgau-listing .cgfun .cgfan-fan{width:88px;height:88px}.cgau-listing .cgfun .cgfan-fan:before,.cgau-listing .cgfun .cgfan-fan:after{width:255px;height:48px}.cgau-listing .cgfun .cgfan-fan i{inset:20px}.cgau-listing .cgfun .cgfan-camera{width:54%}.cgau-listing .cgfun .cgfan-chair{width:80px;height:70px}.cgau-listing .cgfun .cgfan-window{width:76px;height:120px}.cgau-listing .cgfun .cgfan-callout-a{left:8px}.cgau-listing .cgfun .cgfan-callout-b{right:8px}.cgau-listing .cgfun .cgfan-pair,.cgau-listing .cgfun .cgfan-blades,.cgau-listing .cgfun .cgfan-preset,.cgau-listing .cgfun .cgfan-quiet,.cgau-listing .cgfun .cgfan-switchboard,.cgau-listing .cgfun .cgfan-storage,.cgau-listing .cgfun .cgfan-under,.cgau-listing .cgfun .cgfan-louvres,.cgau-listing .cgfun .cgfan-faq{padding:82px 0}.cgau-listing .cgfun .cgfan-bladewheel,.cgau-listing .cgfun .cgfan-floorplan,.cgau-listing .cgfun .cgfan-switches,.cgau-listing .cgfun .cgfan-cupboard,.cgau-listing .cgfun .cgfan-flatlay,.cgau-listing .cgfun .cgfan-louvregrid,.cgau-listing .cgfun .cgfan-run{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .cgfan-blade{min-height:260px}.cgau-listing .cgfun .cgfan-corner{min-height:240px}.cgau-listing .cgfun .cgfan-mapcam{width:70px;height:70px}.cgau-listing .cgfun .cgfan-cordscene{min-height:440px}.cgau-listing .cgfun .cgfan-wallcam{width:70%}.cgau-listing .cgfun .cgfan-switch{min-height:230px}.cgau-listing .cgfun .cgfan-item,.cgau-listing .cgfun .cgfan-item:first-child{min-height:240px;margin:0}.cgau-listing .cgfun .cgfan-item:first-child{grid-column:auto;min-height:420px}.cgau-listing .cgfun .cgfan-badge{box-shadow:7px 7px 0 var(--coral)}.cgau-listing .cgfun .cgfan-finale h2{font-size:clamp(54px,18vw,82px)}}\n@media(max-width:340px){.cgau-listing .cgfun .cgfan-finale h2{font-size:50px}}\n@media(prefers-reduced-motion:reduce){.cgau-listing .cgfun .cgfan-fan,.cgau-listing .cgfun .cgfan-two:before,.cgau-listing .cgfun .cgfan-camera,.cgau-listing .cgfun .cgfan-cord,.cgau-listing .cgfun .cgfan-wallcam{animation:none!important}}\n.cgau-listing .cgfun{--ink:#102b35}.cgau-listing .cgfun h2,.cgau-listing .cgfun h3,.cgau-listing .cgfun h4{color:inherit}.cgau-listing .cgfun .cgfan-hero h2 em{color:#c74332}.cgau-listing .cgfun .cgfan-blade b,.cgau-listing .cgfun .cgfan-run b{color:var(--maroon)}.cgau-listing .cgfun .cgfan-storage .cgfan-tag{color:var(--ink)}.cgau-listing .cgfun .cgfan-louvre h3{color:#fff}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003eMEETING\u003cbr\u003eMINUTES\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003eThe Ceiling Fan Committee\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eTownsville in January brings a ceiling fan, a camera and a reluctant committee together to discuss heat, movement and the guilty cushion.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Geist:wght@300..700\u0026family=Geist+Mono:wght@400;500\u0026display=swap');\n@property --cgau-kn-wait{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-on{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1}\n@property --cgau-kn-ang{syntax:'\u003cangle\u003e';inherits:false;initial-value:0deg}\n@property --cgau-kn-f{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1}\n@property --cgau-kn-s{syntax:'\u003cnumber\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-r{syntax:'\u003cnumber\u003e';inherits:true;initial-value:0}\n\n\/* ==== TOKENS · colour world \"warm oak and ink\": oak = the product and its room (hero, links), ink blue = recording and storage, bottle green = works, walnut = the sealed carton, brick = not compatible, ink = the one dark band (Privacy Mode) ==== *\/\n.cgau-listing .cgnew.cgau-kn{--kn-ink:#1d1d1f;--kn-g1:#6b6660;--kn-g2:#8a847c;--kn-soft:#f7f1e8;--kn-line:#ddd3c4;--kn-hair:#ebe3d6;--kn-dark:#131a2b;--kn-v1:#8a5426;--kn-v2:#d49a5c;--kn-b1:#23345f;--kn-b2:#5b7fc0;--kn-gr1:#1c6b4f;--kn-gr2:#56ab85;--kn-w1:#5b3b22;--kn-w2:#b58550;--kn-no1:#b0362a;--kn-no2:#e0764e;--kn-vt:#85501f;--kn-bt:#2b4178;--kn-grt:#17684a;--kn-wt:#5b3b22;--kn-not:#b0302a;--kn-gv:linear-gradient(90deg,var(--kn-v1) 0%,var(--kn-v2) 100%);--kn-gb:linear-gradient(90deg,var(--kn-b1) 0%,var(--kn-b2) 100%);--kn-gg:linear-gradient(90deg,var(--kn-gr1) 0%,var(--kn-gr2) 100%);--kn-gw:linear-gradient(90deg,var(--kn-w1) 0%,var(--kn-w2) 100%);--kn-gn:linear-gradient(135deg,var(--kn-no1) 0%,var(--kn-no2) 100%);--kn-ease:cubic-bezier(.22,.8,.2,1);--kn-roll:cubic-bezier(.2,1.12,.3,1);--kn-nav:50px;--kn-pad:112px;--kn-r:28px;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;font-size:17px;line-height:1.5;font-weight:400;color:var(--kn-ink);background:#fff;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-align:left}\n@supports (color: color(display-p3 1 0 0)){\n.cgau-listing .cgnew.cgau-kn{--kn-v1:color(display-p3 .53 .34 .17);--kn-v2:color(display-p3 .84 .61 .38);--kn-b1:color(display-p3 .15 .2 .37);--kn-b2:color(display-p3 .36 .49 .78);--kn-gr1:color(display-p3 .16 .41 .31);--kn-gr2:color(display-p3 .38 .66 .52);--kn-w1:color(display-p3 .35 .24 .15);--kn-w2:color(display-p3 .7 .53 .33);--kn-no1:color(display-p3 .66 .23 .18);--kn-no2:color(display-p3 .85 .48 .33)}\n}\n\n\/* ==== RESETS · beat the theme's .rte rules by source order, lose to every module class ==== *\/\n.cgau-listing .cgnew *,.cgau-listing .cgnew *::before,.cgau-listing .cgnew *::after{box-sizing:border-box}\n.cgau-listing .cgnew p,.cgau-listing .cgnew ul,.cgau-listing .cgnew ol,.cgau-listing .cgnew li,.cgau-listing .cgnew figure,.cgau-listing .cgnew figcaption,.cgau-listing .cgnew dl,.cgau-listing .cgnew dt,.cgau-listing .cgnew dd,.cgau-listing .cgnew blockquote,.cgau-listing .cgnew fieldset,.cgau-listing .cgnew legend{margin:0;padding:0;border:0}\n.cgau-listing .cgnew ul,.cgau-listing .cgnew ol{list-style:none;text-align:left}\n.cgau-listing .cgnew p{text-align:left}\n.cgau-listing .cgnew img{display:block;max-width:100%;height:auto;border:0;border-radius:0}\n.cgau-listing .cgnew a{color:inherit;text-decoration:none}\n.cgau-listing .cgnew table{border-collapse:collapse}\n.cgau-listing .cgnew td,.cgau-listing .cgnew th{border:0;padding:0}\n.cgau-listing .cgnew b,.cgau-listing .cgnew strong{font-weight:600}\n.cgau-listing .cgnew .kn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}\n.cgau-listing .cgnew .kn-defs{position:absolute;width:0;height:0;overflow:hidden}\n\n\/* ==== ILLUSTRATION TAG · every drawn scene or diagram carries one ==== *\/\n.cgau-listing .cgnew .kn-ill{position:absolute;left:4%;bottom:4%;z-index:5;font:500 12px\/1 'Geist',sans-serif;color:#6e6e73;background:rgba(255,255,255,.88);padding:6px 9px;border-radius:99px}\n\n\/* ==== LAYOUT + TYPE ==== *\/\n.cgau-listing .cgnew .kn-w{max-width:1040px;margin:0 auto;padding:0 24px}\n.cgau-listing .cgnew .kn-c{text-align:center}\n.cgau-listing .cgnew .kn-c p{text-align:center}\n.cgau-listing .cgnew .kn-sec{padding:var(--kn-pad) 0;position:relative;scroll-margin-top:calc(var(--header-height,0px) + var(--kn-nav) + 8px)}\n.cgau-listing .cgnew .kn-band{background:var(--kn-soft);box-shadow:0 0 0 100vmax var(--kn-soft);clip-path:inset(0 -100vmax)}\n.cgau-listing .cgnew .kn-mono{font-family:'Geist Mono',Menlo,Consolas,monospace;font-size:.9em;letter-spacing:0;font-weight:500}\n.cgau-listing .cgnew .kn-eye{display:block;font:600 17px\/1.25 'Geist',sans-serif;letter-spacing:-.01em;color:var(--kn-g1);margin:0 0 14px}\n.cgau-listing .cgnew .kn-ev{color:var(--kn-vt)}.cgau-listing .cgnew .kn-eb{color:var(--kn-bt)}.cgau-listing .cgnew .kn-eg{color:var(--kn-grt)}.cgau-listing .cgnew .kn-ew{color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-h1{font-size:clamp(42px,6.4vw,84px);line-height:.98;letter-spacing:-.052em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h2{font-size:clamp(36px,5.4vw,72px);line-height:1.02;letter-spacing:-.047em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h3{font-size:clamp(20px,1.9vw,25px);line-height:1.18;letter-spacing:-.025em;font-weight:600}\n.cgau-listing .cgnew .kn-lede{font-size:clamp(18px,1.6vw,21px);line-height:1.45;font-weight:500;color:var(--kn-g1);max-width:660px;margin-top:20px;text-wrap:pretty}\n.cgau-listing .cgnew .kn-c .kn-lede{margin-left:auto;margin-right:auto}\n.cgau-listing .cgnew .kn-gx{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}\n.cgau-listing .cgnew .kn-gv{background-image:var(--kn-gv)}.cgau-listing .cgnew .kn-gb{background-image:var(--kn-gb)}.cgau-listing .cgnew .kn-gg{background-image:var(--kn-gg)}.cgau-listing .cgnew .kn-gw{background-image:var(--kn-gw)}\n.cgau-listing .cgnew .kn-link{color:var(--kn-vt);font-weight:600;border-bottom:1px solid rgba(133,80,31,.35)}\n.cgau-listing .cgnew .kn-link:focus-visible{outline:2px solid var(--kn-vt);outline-offset:2px;border-radius:3px}\n\n\/* ==== LIQUID GLASS · only ever over still content (never over a scrolling layer) ==== *\/\n.cgau-listing .cgnew .kn-glass{background:linear-gradient(160deg,rgba(255,255,255,.72),rgba(255,255,255,.42));border:1px solid rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 1px rgba(255,255,255,.35),inset 0 0 18px rgba(255,255,255,.28),0 16px 40px -20px rgba(29,29,31,.35);-webkit-backdrop-filter:blur(12px) saturate(1.8);backdrop-filter:blur(12px) saturate(1.8)}\n@supports (backdrop-filter: url(#kn-refract)){\n.cgau-listing .cgnew .kn-glass{backdrop-filter:url(#kn-refract) blur(10px) saturate(1.8)}\n}\n\n\/* ==== ODOMETER · one reel per digit; the real number stays in the HTML for readers ==== *\/\n.cgau-listing .cgnew .kn-odo{display:inline-flex;height:1.2em;line-height:1.2;overflow:clip;vertical-align:baseline;margin-top:-.2em}\n.cgau-listing .cgnew .kn-odo i{display:block;font-style:normal;translate:0 calc(var(--kn-t) * -1.2em)}\n.cgau-listing .cgnew .kn-odo i::before{content:\"0\\A 1\\A 2\\A 3\\A 4\\A 5\\A 6\\A 7\\A 8\\A 9\\A 0\";white-space:pre;display:block;text-align:center;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-fill-color:transparent;background-image:var(--kn-og,linear-gradient(var(--kn-ink),var(--kn-ink)));-webkit-background-clip:text;background-clip:text}\n.cgau-listing .cgnew .kn-og-b{--kn-og:var(--kn-gb)}.cgau-listing .cgnew .kn-og-g{--kn-og:var(--kn-gg)}.cgau-listing .cgnew .kn-og-w{--kn-og:var(--kn-gw)}.cgau-listing .cgnew .kn-og-v{--kn-og:var(--kn-gv)}\n@keyframes cgau-kn-arm{from,to{--cgau-kn-wait:1}}\n@keyframes cgau-kn-wght{from{font-weight:300;letter-spacing:-.02em}to{font-weight:700}}\n@keyframes cgau-kn-roll{from{translate:0 0}}\n\n\/* ==== MOTION (tokens) · Shopify only: the eBay twin leaves every *m-*-motion.css file out ==== *\/\n.cgau-listing .cgnew .kn-cv{content-visibility:auto;contain-intrinsic-size:auto 1100px}\n\/* REVEAL · the fail-open arm trigger (text arrives fast: 6% inset, .4 s, 12 px) *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rv{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 6%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-rv\u003e*{transition:opacity .4s var(--kn-ease),translate .4s var(--kn-ease)}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(2){transition-delay:.05s}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(3){transition-delay:.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-rv\u003e*{opacity:0;translate:0 12px}\n}\n}\n}\n\/* KINETIC WEIGHT · Geist 300 to 700 per word as a headline enters (never touches opacity) *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-kw{view-timeline:--cgau-kn-kw block}\n.cgau-listing .cgnew .kn-kw\u003espan{display:inline-block;animation:cgau-kn-wght 1s linear both;animation-timeline:--cgau-kn-kw;animation-range:entry 0% entry 70%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(2){animation-range:entry 8% entry 78%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(3){animation-range:entry 16% entry 86%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(n+4){animation-range:entry 24% entry 94%}\n}\n}\n\/* ODOMETER TRIGGERS · Chrome: native scroll-triggered animation. Safari: the arm trigger *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (timeline-trigger: --cgau-kn-x view()){\n.cgau-listing .cgnew .kn-odo i{animation:cgau-kn-roll 1.6s var(--kn-roll) both;timeline-trigger:--cgau-kn-odt view() entry 10% exit 100%;animation-trigger:--cgau-kn-odt play-forwards}\n.cgau-listing .cgnew .kn-odo i+i{animation-duration:2.1s}\n}\n@supports (animation-timeline: view()) and (not (timeline-trigger: --cgau-kn-x view())){\n.cgau-listing .cgnew .kn-odo{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 8%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-odo i{transition:translate 1.6s var(--kn-roll)}\n.cgau-listing .cgnew .kn-odo i+i{transition-duration:2.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-odo i{translate:0 0;transition:none}\n}\n}\n}\n\n\/* ==== MODULE nav (Shopify only; make.py drops it from the eBay twin) · sticky glass bar (no backdrop blur: it sits over scrolling content), stuck shadow, scroll-spy ==== *\/\n.cgau-listing .cgnew .kn-nav{position:sticky;top:var(--header-height,0px);z-index:30;container-type:scroll-state}\n.cgau-listing .cgnew .kn-nav-in{display:flex;align-items:center;gap:22px;height:var(--kn-nav);padding:0 20px;background:linear-gradient(180deg,#fff,rgba(250,250,252,.99));border-bottom:1px solid rgba(29,29,31,.08);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(255,255,255,.7);transition:box-shadow .3s,border-radius .3s}\n.cgau-listing .cgnew .kn-nav-t{font:600 18px\/1 'Geist',sans-serif;letter-spacing:-.02em;white-space:nowrap}\n.cgau-listing .cgnew .kn-nav-l{display:flex;align-items:center;gap:20px;margin-left:auto;overflow-x:auto;scrollbar-width:none}\n.cgau-listing .cgnew .kn-nav-l::-webkit-scrollbar{display:none}\n.cgau-listing .cgnew .kn-nav-l a{font:500 13px\/1 'Geist',sans-serif;color:#424245;white-space:nowrap;padding:6px 0;border-bottom:2px solid transparent}\n.cgau-listing .cgnew .kn-nav-l a:hover{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-nav-l a:focus-visible{outline:2px solid var(--kn-vt);outline-offset:3px;border-radius:4px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{color:#fff;border:0;border-radius:999px;padding:8px 14px;background:linear-gradient(180deg,#3a3a3f,#1d1d1f);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 4px 12px -4px rgba(29,29,31,.5)}\n@supports (container-type: scroll-state){\n@container scroll-state(stuck: top){\n.cgau-listing .cgnew .kn-nav-in{box-shadow:inset 0 1px 0 #fff,0 12px 30px -18px rgba(29,29,31,.5)}\n}\n}\n@supports (scroll-target-group: auto){\n.cgau-listing .cgnew .kn-nav-l{scroll-target-group:auto}\n.cgau-listing .cgnew .kn-nav-l a:target-current{color:var(--kn-ink);border-bottom-color:var(--kn-v2)}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta:target-current{color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--kn-v2)}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-nav-in{padding:0 2px;gap:10px}\n.cgau-listing .cgnew .kn-nav-t{display:none}\n.cgau-listing .cgnew .kn-nav-l{margin-left:0;gap:12px;width:100%;justify-content:space-between}\n.cgau-listing .cgnew .kn-nav-l a{font-size:12.5px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{padding:7px 11px}\n}\n\n\/* ==== MODULE hero (variant hero-sideboard: the answers sit on a paper card that overlaps eufy's photo of the S350 on an oak sideboard; two leader labels name the two lenses; the photo pushes in as you scroll on) ==== *\/\n.cgau-listing .cgnew .kn-sb{position:relative;padding:40px 0 28px;overflow-x:clip}\n.cgau-listing .cgnew .kn-sb-g{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center}\n.cgau-listing .cgnew .kn-sb-t{position:relative;z-index:2;margin-right:-84px;padding:36px 38px 30px;background:#fff;border-radius:26px;box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 34px 70px -40px rgba(91,59,34,.55),0 0 0 1px rgba(91,59,34,.08)}\n.cgau-listing .cgnew .kn-sb-t::before{content:\"\";position:absolute;left:38px;right:38px;top:0;height:4px;border-radius:0 0 4px 4px;background:var(--kn-gv)}\n.cgau-listing .cgnew .kn-sb .kn-eye{font-size:15px;color:var(--kn-vt);margin-bottom:12px}\n.cgau-listing .cgnew .kn-sb .kn-h1{font-size:clamp(40px,5vw,70px)}\n.cgau-listing .cgnew .kn-sb-ans{margin:24px 0 0;border-top:1px solid var(--kn-hair)}\n.cgau-listing .cgnew .kn-sb-ans li{position:relative;padding:11px 0 11px 24px;border-bottom:1px solid var(--kn-hair);font-size:16px;line-height:1.45;color:#45403b}\n.cgau-listing .cgnew .kn-sb-ans li:last-child{border-bottom:0}\n.cgau-listing .cgnew .kn-sb-ans li::before{content:\"\";position:absolute;left:1px;top:18px;width:12px;height:3px;border-radius:3px;background:var(--kn-ink)}\n.cgau-listing .cgnew .kn-sb-ans li[data-cgau-first=\"works\"]::before{background:var(--kn-gg)}\n.cgau-listing .cgnew .kn-sb-ans li[data-cgau-first=\"why\"]::before{background:var(--kn-gv)}\n.cgau-listing .cgnew .kn-sb-ans li[data-cgau-first=\"condition\"]::before{background:var(--kn-gw)}\n.cgau-listing .cgnew .kn-sb-ans li[data-cgau-first=\"trust\"]::before{background:var(--kn-gb)}\n.cgau-listing .cgnew .kn-sb-ans b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-sb-ans a{color:var(--kn-vt);font-weight:600;white-space:nowrap;border-bottom:1px solid rgba(133,80,31,.35)}\n.cgau-listing .cgnew .kn-sb-ans a:focus-visible{outline:2px solid var(--kn-vt);outline-offset:2px;border-radius:3px}\n\/* the photo: eufy's oak sideboard scene, soft oak glow behind, two lens labels *\/\n.cgau-listing .cgnew .kn-sb-f{position:relative;z-index:1;margin:0;isolation:isolate}\n.cgau-listing .cgnew .kn-sb-f::before{content:\"\";position:absolute;inset:-8% -6% -10% -10%;z-index:-1;background:radial-gradient(closest-side,rgba(212,154,92,.34),rgba(212,154,92,0));pointer-events:none}\n.cgau-listing .cgnew .kn-sb-win{position:relative;border-radius:30px;overflow:clip;aspect-ratio:1\/1;box-shadow:0 40px 80px -46px rgba(91,59,34,.6)}\n.cgau-listing .cgnew .kn-sb-win img{width:100%;height:100%;object-fit:cover;transform-origin:48% 36%}\n.cgau-listing .cgnew .kn-sb-lab{position:absolute;z-index:2;white-space:nowrap;font:600 13.5px\/1 'Geist',sans-serif;letter-spacing:-.01em;padding:8px 12px;border-radius:99px;color:var(--kn-ink);background:#fff;box-shadow:0 10px 24px -12px rgba(19,26,43,.5),inset 0 0 0 1px rgba(133,80,31,.22)}\n.cgau-listing .cgnew .kn-sb-lab::after{content:\"\";position:absolute;width:2px;height:34px;background:linear-gradient(#fff,rgba(255,255,255,.2));top:100%}\n.cgau-listing .cgnew .kn-sb-l1{left:26%;top:13%}\n.cgau-listing .cgnew .kn-sb-l1::after{right:18px}\n.cgau-listing .cgnew .kn-sb-l2{left:52%;top:20%}\n.cgau-listing .cgnew .kn-sb-l2::after{left:16px;height:20px}\n.cgau-listing .cgnew .kn-sb-l1::before,.cgau-listing .cgnew .kn-sb-l2::before{content:\"\";display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;background:var(--kn-gv)}\n.cgau-listing .cgnew .kn-sb-l2::before{background:var(--kn-gb)}\n@keyframes cgau-kn-push{from{transform:scale(1)}to{transform:scale(1.12)}}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-sb-g{grid-template-columns:minmax(0,1fr);gap:18px}\n.cgau-listing .cgnew .kn-sb-t{margin-right:0}\n.cgau-listing .cgnew .kn-sb-f{max-width:560px;width:100%;margin:0 auto}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-sb{padding:14px 0 16px}\n.cgau-listing .cgnew .kn-sb-g{padding:0 14px}\n.cgau-listing .cgnew .kn-sb-t{padding:20px 18px 12px;border-radius:22px}\n.cgau-listing .cgnew .kn-sb-t::before{left:18px;right:18px}\n.cgau-listing .cgnew .kn-sb .kn-eye{font-size:13.5px;margin-bottom:8px}\n.cgau-listing .cgnew .kn-h1,.cgau-listing .cgnew .kn-sb .kn-h1{font-size:38px;line-height:1.02;letter-spacing:-.045em}\n.cgau-listing .cgnew .kn-sb-ans{margin-top:14px}\n.cgau-listing .cgnew .kn-sb-ans li{padding:9px 0 9px 20px;font-size:15.5px;line-height:1.4}\n.cgau-listing .cgnew .kn-sb-ans li::before{top:17px;width:10px}\n.cgau-listing .cgnew .kn-sb-win{border-radius:22px}\n.cgau-listing .cgnew .kn-sb-lab{font-size:12px;padding:7px 9px}\n.cgau-listing .cgnew .kn-sb-l1{left:14%;top:12%}\n.cgau-listing .cgnew .kn-sb-l2{left:50%;top:21%}\n}\n\n\/* ==== MOTION (hero-sideboard) · Shopify only: the sideboard photo pushes in toward the lenses as the hero scrolls away (the card and its answers never move) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-sb-win img{animation:cgau-kn-push 1s linear both;animation-timeline:view();animation-range:exit 0% exit 100%}\n}\n}\n\n\/* ==== MODULE views (variant presets-reframe: radio chips for four saved views reframe eufy's living-room photo; the default \"Whole room\" shows all four numbered frames, so a host that strips the inputs still shows every view) ==== *\/\n.cgau-listing .cgnew .kn-rf{margin-top:40px}\n.cgau-listing .cgnew .kn-rf-lg{font:600 14px\/1 'Geist',sans-serif;color:var(--kn-g1);text-align:center;margin-bottom:14px;letter-spacing:.01em}\n.cgau-listing .cgnew .kn-rfc{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:860px;margin:0 auto}\n.cgau-listing .cgnew .kn-rfc input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}\n.cgau-listing .cgnew .kn-rfc label{position:relative;display:flex;align-items:center;gap:8px;cursor:pointer;padding:10px 16px 10px 10px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--kn-line);font:500 15px\/1.1 'Geist',sans-serif;color:var(--kn-ink);transition:background .3s,color .3s,box-shadow .3s;-webkit-tap-highlight-color:transparent}\n.cgau-listing .cgnew .kn-rfc label:first-child{padding-left:16px}\n.cgau-listing .cgnew .kn-rfc label:has(input:checked){background:var(--kn-dark);color:#fff;box-shadow:0 8px 20px -10px rgba(19,26,43,.6)}\n.cgau-listing .cgnew .kn-rfc label:has(input:focus-visible){outline:2px solid var(--kn-vt);outline-offset:2px}\n.cgau-listing .cgnew .kn-rfc i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font:700 13px\/1 'Geist',sans-serif;font-style:normal;color:#fff;background:var(--kn-gv)}\n\/* the window: the photo sits in a clipped frame; each saved view scales it about that spot *\/\n.cgau-listing .cgnew .kn-rf-f{position:relative;max-width:980px;margin:26px auto 0}\n.cgau-listing .cgnew .kn-rf-win{position:relative;aspect-ratio:1200\/480;border-radius:26px;overflow:clip;background:#e9e1d4;box-shadow:0 40px 80px -50px rgba(91,59,34,.7)}\n.cgau-listing .cgnew .kn-rf-pan{position:absolute;left:0;top:0;width:100%;aspect-ratio:1200\/540;transform-origin:50% 40%;transition:transform .8s var(--kn-ease),transform-origin .8s var(--kn-ease)}\n.cgau-listing .cgnew .kn-rf-pan img{width:100%;height:100%}\n.cgau-listing .cgnew .kn-rf-fr{position:absolute;border:2px solid #fff;border-radius:12px;box-shadow:0 0 0 1px rgba(19,26,43,.25),0 10px 24px -12px rgba(19,26,43,.6);transition:opacity .4s}\n.cgau-listing .cgnew .kn-rf-fr b{position:absolute;left:-2px;top:-2px;display:grid;place-items:center;width:26px;height:26px;border-radius:10px 0 10px 0;font:700 13px\/1 'Geist',sans-serif;color:#fff;background:var(--kn-v1)}\n.cgau-listing .cgnew .kn-rf-f1{left:1.5%;top:26%;width:15%;height:28%}\n.cgau-listing .cgnew .kn-rf-f2{left:33%;top:16%;width:16%;height:36%}\n.cgau-listing .cgnew .kn-rf-f3{left:70%;top:11%;width:14%;height:25%}\n.cgau-listing .cgnew .kn-rf-f4{left:62%;top:44%;width:20%;height:36%}\n.cgau-listing .cgnew .kn-rf-tag{position:absolute;right:16px;top:14px;z-index:3;font:600 13px\/1 'Geist',sans-serif;color:#fff;background:rgba(19,26,43,.78);padding:8px 11px;border-radius:99px}\n.cgau-listing .cgnew .kn-rf-tag span{display:none}\n.cgau-listing .cgnew .kn-rf-f .kn-ill{left:auto;right:14px;bottom:12px}\n.cgau-listing .cgnew .kn-rf:has(#kn-p1:checked) .kn-rf-pan{transform-origin:6% 40%;transform:scale(2.1)}\n.cgau-listing .cgnew .kn-rf:has(#kn-p2:checked) .kn-rf-pan{transform-origin:41% 30%;transform:scale(2.1)}\n.cgau-listing .cgnew .kn-rf:has(#kn-p3:checked) .kn-rf-pan{transform-origin:78% 18%;transform:scale(2.1)}\n.cgau-listing .cgnew .kn-rf:has(#kn-p4:checked) .kn-rf-pan{transform-origin:73% 62%;transform:scale(2)}\n.cgau-listing .cgnew .kn-rf:has(.kn-rfp input:checked) .kn-rf-fr{opacity:0}\n.cgau-listing .cgnew .kn-rf:has(#kn-p0:checked) .kn-rf-t0,.cgau-listing .cgnew .kn-rf:has(#kn-p1:checked) .kn-rf-t1,.cgau-listing .cgnew .kn-rf:has(#kn-p2:checked) .kn-rf-t2,.cgau-listing .cgnew .kn-rf:has(#kn-p3:checked) .kn-rf-t3,.cgau-listing .cgnew .kn-rf:has(#kn-p4:checked) .kn-rf-t4{display:inline}\n.cgau-listing .cgnew .kn-rf:not(:has(input:checked)) .kn-rf-tag{display:none}\n\/* three short lines under the window, open columns with coloured top rules *\/\n.cgau-listing .cgnew .kn-rf-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;max-width:980px;margin:36px auto 0}\n.cgau-listing .cgnew .kn-rf-notes li{position:relative;padding-top:16px;font-size:16px;line-height:1.5;color:#45403b}\n.cgau-listing .cgnew .kn-rf-notes li::before{content:\"\";position:absolute;left:0;top:0;width:44px;height:3px;border-radius:3px;background:var(--kn-gv)}\n.cgau-listing .cgnew .kn-rf-notes li:nth-child(2)::before{background:var(--kn-gg)}\n.cgau-listing .cgnew .kn-rf-notes li:nth-child(3)::before{background:var(--kn-gb)}\n.cgau-listing .cgnew .kn-rf-notes b{display:block;color:var(--kn-ink);font-size:18px;letter-spacing:-.02em;margin-bottom:4px}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-rfc{gap:6px}\n.cgau-listing .cgnew .kn-rfc label{padding:8px 12px 8px 8px;font-size:14px;gap:6px}\n.cgau-listing .cgnew .kn-rfc label:first-child{padding-left:12px}\n.cgau-listing .cgnew .kn-rfc i{width:21px;height:21px;font-size:12px}\n.cgau-listing .cgnew .kn-rf-win{border-radius:18px;aspect-ratio:1200\/510}\n.cgau-listing .cgnew .kn-rf-fr{border-width:1.5px;border-radius:7px}\n.cgau-listing .cgnew .kn-rf-fr b{width:18px;height:18px;font-size:11px;border-radius:6px 0 6px 0}\n.cgau-listing .cgnew .kn-rf-tag{font-size:11.5px;padding:6px 9px;right:10px;top:10px}\n.cgau-listing .cgnew .kn-rf-notes{grid-template-columns:minmax(0,1fr);gap:20px}\n}\n\n\/* ==== MODULE story (variant story-look-away: the page's one dark band, \"ink\". eufy's front, side and back renders of the S350 play as one turn away from you while a drawn app switch flips to Privacy Mode and the recording chip goes dark). Static = a three-step filmstrip, every caption in full ink ==== *\/\n.cgau-listing .cgnew .kn-pv{position:relative;background:var(--kn-dark);box-shadow:0 0 0 100vmax var(--kn-dark);clip-path:inset(0 -100vmax);color:#fff}\n.cgau-listing .cgnew .kn-pv-stage{padding:104px 0}\n.cgau-listing .cgnew .kn-pv-g{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:52px;align-items:center}\n.cgau-listing .cgnew .kn-pv .kn-eye{color:#e6b983}\n.cgau-listing .cgnew .kn-pv .kn-h2{color:#fff}\n.cgau-listing .cgnew .kn-pv-caps{display:grid;gap:6px;margin-top:26px}\n.cgau-listing .cgnew .kn-pc{--kn-mix:calc(var(--cgau-kn-on) * 100%);position:relative;padding:10px 0 10px 40px;font-size:17px;line-height:1.45;color:color-mix(in srgb,#f1ece4 var(--kn-mix),#7d8496)}\n.cgau-listing .cgnew .kn-pc::before{counter-increment:kn-pv;content:counter(kn-pv);position:absolute;left:0;top:12px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font:700 13px\/1 'Geist',sans-serif;color:#131a2b;background:#e6b983;opacity:calc(.35 + var(--cgau-kn-on) * .65)}\n.cgau-listing .cgnew .kn-pv-caps{counter-reset:kn-pv}\n.cgau-listing .cgnew .kn-pc b{display:block;font-size:20px;letter-spacing:-.025em;color:inherit;margin-bottom:2px}\n\/* the scene: static filmstrip of three renders (front, side, back) under a drawn app bar *\/\n.cgau-listing .cgnew .kn-pv-sc{position:relative;border-radius:30px;padding:74px 20px 56px;background:radial-gradient(90% 80% at 50% 100%,#2a3452 0%,#1a2238 55%,#141b2d 100%);box-shadow:inset 0 0 0 1px rgba(230,185,131,.16),0 40px 80px -50px rgba(0,0,0,.8)}\n.cgau-listing .cgnew .kn-pv-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;align-items:end}\n.cgau-listing .cgnew .kn-pv-row figure{position:relative;margin:0}\n.cgau-listing .cgnew .kn-pv-row img{width:100%;height:auto;filter:drop-shadow(0 18px 20px rgba(0,0,0,.45))}\n.cgau-listing .cgnew .kn-pv-row figure::after{content:attr(data-n);position:absolute;left:50%;bottom:-4px;translate:-50% 0;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font:700 12px\/1 'Geist',sans-serif;color:#131a2b;background:#e6b983}\n.cgau-listing .cgnew .kn-pv-bar{position:absolute;left:20px;right:20px;top:18px;display:flex;align-items:center;justify-content:space-between;gap:10px}\n.cgau-listing .cgnew .kn-pv-sw{display:flex;align-items:center;gap:10px;font:600 14px\/1 'Geist',sans-serif;color:#f1ece4}\n.cgau-listing .cgnew .kn-pv-sw i{--kn-trav:18px;position:relative;width:46px;height:28px;border-radius:99px;background:#4a5168}\n.cgau-listing .cgnew .kn-pv-sw i::before{content:\"\";position:absolute;inset:0;border-radius:99px;background:linear-gradient(90deg,#8a5426,#d49a5c)}\n.cgau-listing .cgnew .kn-pv-sw i::after{content:\"\";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;translate:var(--kn-trav) 0;box-shadow:0 2px 6px rgba(0,0,0,.35)}\n.cgau-listing .cgnew .kn-pv-rec{display:grid;font:600 13px\/1 'Geist',sans-serif}\n.cgau-listing .cgnew .kn-pv-rec\u003espan{grid-area:1\/1;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:99px;background:rgba(255,255,255,.08);color:#c9ccd6;white-space:nowrap}\n.cgau-listing .cgnew .kn-pv-rec\u003espan::before{content:\"\";width:9px;height:9px;border-radius:50%;background:#7d8496}\n.cgau-listing .cgnew .kn-pv-rec .kn-pv-on{display:none;color:#fff}\n.cgau-listing .cgnew .kn-pv-rec .kn-pv-on::before{background:#ff5a4a}\n.cgau-listing .cgnew .kn-pv-sc .kn-ill{left:auto;right:14px;bottom:12px;background:rgba(241,236,228,.9);color:#3b3f4a}\n@keyframes cgau-kn-pva{0%,30%{opacity:1;scale:1}42%,100%{opacity:0;scale:.97}}\n@keyframes cgau-kn-pvb{0%,30%{opacity:0;scale:.97}42%,60%{opacity:1;scale:1}72%,100%{opacity:0;scale:.97}}\n@keyframes cgau-kn-pvc{0%,60%{opacity:0;scale:.97}72%,100%{opacity:1;scale:1}}\n@keyframes cgau-kn-sw{0%,20%{translate:0 0}28%,100%{translate:var(--kn-trav) 0}}\n@keyframes cgau-kn-swbg{0%,20%{opacity:0}28%,100%{opacity:1}}\n@keyframes cgau-kn-rec{0%,74%{opacity:1}80%,100%{opacity:0}}\n@keyframes cgau-kn-recoff{0%,74%{opacity:0}80%,100%{opacity:1}}\n@keyframes cgau-kn-blink{0%,100%{opacity:1}50%{opacity:.35}}\n@keyframes cgau-kn-q1{0%,26%{--cgau-kn-on:1}32%,100%{--cgau-kn-on:0}}\n@keyframes cgau-kn-q2{0%,26%{--cgau-kn-on:0}32%,68%{--cgau-kn-on:1}74%,100%{--cgau-kn-on:0}}\n@keyframes cgau-kn-q3{0%,68%{--cgau-kn-on:0}74%,100%{--cgau-kn-on:1}}\n@media (max-width:1000px){\n.cgau-listing .cgnew .kn-pv-g{grid-template-columns:minmax(0,1fr);gap:24px}\n.cgau-listing .cgnew .kn-pv-sc{max-width:620px;width:100%}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-pv-stage{padding:72px 0}\n.cgau-listing .cgnew .kn-pv .kn-h2{font-size:34px}\n.cgau-listing .cgnew .kn-pv-caps{margin-top:12px;gap:0}\n.cgau-listing .cgnew .kn-pc{padding:7px 0 7px 34px;font-size:15.5px;line-height:1.4}\n.cgau-listing .cgnew .kn-pc::before{top:9px;width:22px;height:22px;font-size:12px}\n.cgau-listing .cgnew .kn-pc b{font-size:17px}\n.cgau-listing .cgnew .kn-pv-sc{border-radius:22px;padding:62px 10px 50px}\n.cgau-listing .cgnew .kn-pv-bar{left:12px;right:12px;top:14px}\n.cgau-listing .cgnew .kn-pv-sw{font-size:12.5px;gap:7px}\n.cgau-listing .cgnew .kn-pv-sw i{--kn-trav:14px;width:38px;height:24px}\n.cgau-listing .cgnew .kn-pv-sw i::after{width:18px;height:18px}\n.cgau-listing .cgnew .kn-pv-rec\u003espan{font-size:11.5px;padding:6px 9px}\n}\n\n\/* ==== MOTION (story-look-away) · pinned runway: the three renders stack into one camera that turns away, the switch flips on, the chip goes from Recording to not recording; the matching caption inks ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-pv{height:2600px;view-timeline:--cgau-kn-pr block}\n.cgau-listing .cgnew .kn-pv-stage{position:sticky;top:max(calc(var(--header-height,0px) + var(--kn-nav) + 14px),calc(50% - 300px));height:600px;padding:0;display:flex;align-items:center}\n.cgau-listing .cgnew .kn-pv-g{width:100%}\n.cgau-listing .cgnew .kn-pv-row{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center}\n.cgau-listing .cgnew .kn-pv-row figure{grid-area:1\/1;width:min(100%,380px)}\n.cgau-listing .cgnew .kn-pv-row figure::after{display:none}\n.cgau-listing .cgnew .kn-pv-row figure:nth-child(1){animation:cgau-kn-pva 1s linear both;animation-timeline:--cgau-kn-pr;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-pv-row figure:nth-child(2){animation:cgau-kn-pvb 1s linear both;animation-timeline:--cgau-kn-pr;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-pv-row figure:nth-child(3){animation:cgau-kn-pvc 1s linear both;animation-timeline:--cgau-kn-pr;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-pv-sw i::after{animation:cgau-kn-sw 1s linear both;animation-timeline:--cgau-kn-pr;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-pv-sw i::before{animation:cgau-kn-swbg 1s linear both;animation-timeline:--cgau-kn-pr;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-pv-rec .kn-pv-on{display:flex;animation:cgau-kn-rec 1s linear both;animation-timeline:--cgau-kn-pr;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-pv-rec .kn-pv-off{animation:cgau-kn-recoff 1s linear both;animation-timeline:--cgau-kn-pr;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-pv-rec .kn-pv-on::before{animation:cgau-kn-blink 1.4s ease-in-out infinite}\n.cgau-listing .cgnew .kn-pc1{animation:cgau-kn-q1 1s linear both;animation-timeline:--cgau-kn-pr;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-pc2{animation:cgau-kn-q2 1s linear both;animation-timeline:--cgau-kn-pr;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-pc3{animation:cgau-kn-q3 1s linear both;animation-timeline:--cgau-kn-pr;animation-range:contain 0% contain 100%}\n}\n}\n@media (prefers-reduced-motion:no-preference) and (max-width:760px){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-pv{height:2200px}\n.cgau-listing .cgnew .kn-pv-stage{top:calc(var(--header-height,0px) + var(--kn-nav) + 6px);height:auto}\n.cgau-listing .cgnew .kn-pv-row figure{width:min(62%,240px)}\n}\n}\n@media (prefers-reduced-motion:no-preference) and (max-height:760px) and (min-width:761px){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-pv-stage{top:calc(var(--header-height,0px) + var(--kn-nav) + 6px);height:auto}\n}\n}\n\n\/* ==== MODULE compat (variant picker-power-point: 8 radio chips for an indoor camera's real questions (card, three hubs, HomeBase 2, voice assistants, Apple or Google Home, outdoors); anchor-positioned sliding pill, one gradient-bordered verdict, and a mains-power note; every verdict shows if inputs are stripped) ==== *\/\n.cgau-listing .cgnew .kn-pills input,.cgau-listing .cgnew .kn-chips input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}\n.cgau-listing .cgnew .kn-pills label:has(input:focus-visible),.cgau-listing .cgnew .kn-chips label:has(input:focus-visible){outline:2px solid var(--kn-vt);outline-offset:2px}\n.cgau-listing .cgnew .kn-pick{margin-top:44px}\n.cgau-listing .cgnew .kn-pk-lg{font:600 14px\/1 'Geist',sans-serif;color:var(--kn-g1);text-align:center;margin-bottom:14px;letter-spacing:.01em}\n.cgau-listing .cgnew .kn-chips{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:860px;margin:0 auto}\n.cgau-listing .cgnew .kn-chips label{position:relative;z-index:1;display:block;cursor:pointer;padding:11px 16px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--kn-line);font:500 15px\/1.1 'Geist',sans-serif;color:#1d1d1f;transition:color .3s,background .3s,box-shadow .3s;-webkit-tap-highlight-color:transparent}\n.cgau-listing .cgnew .kn-chips label:has(input:checked){background:var(--kn-dark);color:#fff;box-shadow:none}\n.cgau-listing .cgnew .kn-chips .kn-x{color:#b0302a}\n.cgau-listing .cgnew .kn-chips label:has(input:checked) .kn-x{color:#ff8a80}\n.cgau-listing .cgnew .kn-pill{display:none}\n.cgau-listing .cgnew .kn-verdicts{position:relative;max-width:780px;margin:26px auto 0;padding:30px 34px;border-radius:28px;border:1.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(125deg,#8a5426 0%,#d49a5c 50%,#56ab85 100%) border-box;box-shadow:0 30px 60px -40px rgba(138,84,38,.5)}\n.cgau-listing .cgnew .kn-pick:has(#kn-c5:checked) .kn-verdicts,.cgau-listing .cgnew .kn-pick:has(#kn-c7:checked) .kn-verdicts,.cgau-listing .cgnew .kn-pick:has(#kn-c8:checked) .kn-verdicts{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(125deg,#b0362a 0%,#e0764e 100%) border-box;box-shadow:0 30px 60px -40px rgba(176,54,42,.45)}\n.cgau-listing .cgnew .kn-v+.kn-v{margin-top:22px;padding-top:22px;border-top:1px solid #e5e5ea}\n.cgau-listing .cgnew .kn-v-h{display:flex;align-items:center;gap:12px;font:600 21px\/1.25 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-v-h i{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font:700 17px\/1 'Geist',sans-serif;font-style:normal;color:#fff;background:var(--kn-gg)}\n.cgau-listing .cgnew .kn-v-h .kn-no{background:var(--kn-gn)}\n.cgau-listing .cgnew .kn-v-h small{font:500 15px\/1.2 'Geist',sans-serif;color:var(--kn-g1);letter-spacing:0}\n.cgau-listing .cgnew .kn-v p+p{margin-top:8px}\n.cgau-listing .cgnew .kn-v\u003ep:not(.kn-v-h){padding-left:46px;font-size:16.5px;line-height:1.5;color:#3a3a3c}\n.cgau-listing .cgnew .kn-pick:has(input:checked) .kn-v{display:none}\n.cgau-listing .cgnew .kn-pick:has(#kn-c1:checked) .kn-v1,.cgau-listing .cgnew .kn-pick:has(#kn-c2:checked) .kn-v2,.cgau-listing .cgnew .kn-pick:has(#kn-c3:checked) .kn-v3,.cgau-listing .cgnew .kn-pick:has(#kn-c4:checked) .kn-v4,.cgau-listing .cgnew .kn-pick:has(#kn-c5:checked) .kn-v5,.cgau-listing .cgnew .kn-pick:has(#kn-c6:checked) .kn-v6,.cgau-listing .cgnew .kn-pick:has(#kn-c7:checked) .kn-v7,.cgau-listing .cgnew .kn-pick:has(#kn-c8:checked) .kn-v8{display:block;margin:0;padding:0;border:0}\n.cgau-listing .cgnew .kn-pick:has(input:checked) .kn-v-h i{animation:cgau-kn-pip .5s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-pk-more{margin:22px auto 0;max-width:700px;text-align:center;font-size:16px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-pick-lede{max-width:640px;margin:18px auto 0;text-align:center;font-size:18px;line-height:1.5;color:#3a3a3c}\n@supports (anchor-name: --cgau-kn-x){\n.cgau-listing .cgnew .kn-chips label:has(input:checked){anchor-name:--cgau-kn-on;background:transparent}\n.cgau-listing .cgnew .kn-pill{display:block;position:absolute;z-index:0;position-anchor:--cgau-kn-on;left:anchor(left);top:anchor(top);right:anchor(right);bottom:anchor(bottom);border-radius:999px;background:var(--kn-dark);box-shadow:0 8px 20px -8px rgba(19,26,43,.5);transition:left .5s var(--kn-ease),top .5s var(--kn-ease),right .5s var(--kn-ease),bottom .5s var(--kn-ease)}\n}\n@keyframes cgau-kn-pip{0%{transform:scale(.4) rotate(-20deg)}60%{transform:scale(1.12)}100%{transform:none}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-verdicts{padding:24px 20px;border-radius:24px}\n.cgau-listing .cgnew .kn-v\u003ep:not(.kn-v-h){padding-left:0}\n.cgau-listing .cgnew .kn-v-h{font-size:19px}\n.cgau-listing .cgnew .kn-chips{gap:6px}\n.cgau-listing .cgnew .kn-chips label{padding:10px 13px;font-size:14.5px}\n}\n.cgau-listing .cgnew .kn-trap{max-width:780px;margin:22px auto 0;padding:18px 22px 18px 20px;border-left:3px solid var(--kn-v1);background:var(--kn-soft);border-radius:0 16px 16px 0;font-size:16px;line-height:1.5;color:#3a3a3c}\n.cgau-listing .cgnew .kn-trap b{color:var(--kn-ink)}\n\n\/* ==== MODULE numbers (variant numbers-protractor: eufy's side render with a drawn tilt arc (45° up, 30° down) round the head and a pan ellipse round the base; the reach numbers sit on one oak rule as odometers) ==== *\/\n.cgau-listing .cgnew .kn-rc-g{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center}\n.cgau-listing .cgnew .kn-rc-f{position:relative;margin:0;max-width:480px;width:100%;justify-self:center;isolation:isolate}\n.cgau-listing .cgnew .kn-rc-f::before{content:\"\";position:absolute;inset:4% 0 8%;z-index:-1;background:radial-gradient(closest-side,rgba(212,154,92,.3),rgba(212,154,92,0))}\n.cgau-listing .cgnew .kn-rc-f img{width:100%;height:auto}\n.cgau-listing .cgnew .kn-rc-f svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}\n.cgau-listing .cgnew .kn-rc-f text{font:600 19px 'Geist',sans-serif;fill:#5b3b22;letter-spacing:-.01em}\n.cgau-listing .cgnew .kn-rc-f .kn-rc-b{fill:#2b4178}\n.cgau-listing .cgnew .kn-rc-f .kn-ill{left:auto;right:2%;bottom:6%}\n.cgau-listing .cgnew .kn-rc-list{margin-top:30px;border-top:3px solid transparent;border-image:var(--kn-gv) 1}\n.cgau-listing .cgnew .kn-rc-list li{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:18px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--kn-hair)}\n.cgau-listing .cgnew .kn-rc-n{font:700 clamp(40px,4.6vw,60px)\/1 'Geist',sans-serif;letter-spacing:-.055em;white-space:nowrap;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-rc-n small{font-size:.5em;letter-spacing:-.02em;margin-left:2px}\n.cgau-listing .cgnew .kn-rc-n em{font-style:normal;font-weight:400;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-rc-g .kn-h2{font-size:clamp(36px,4.4vw,58px)}\n.cgau-listing .cgnew .kn-rc-list p{font-size:16.5px;line-height:1.45;color:#45403b}\n.cgau-listing .cgnew .kn-rc-list p b{display:block;color:var(--kn-ink);font-size:18px;letter-spacing:-.02em}\n@keyframes cgau-kn-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-rc-g{grid-template-columns:minmax(0,1fr);gap:18px}\n.cgau-listing .cgnew .kn-rc-f{max-width:360px;margin:-6% auto -10%}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-rc-list li{grid-template-columns:minmax(0,.4fr) minmax(0,1fr);gap:12px;padding:13px 0}\n.cgau-listing .cgnew .kn-rc-n{font-size:36px}\n.cgau-listing .cgnew .kn-rc-list p{font-size:15.5px}\n.cgau-listing .cgnew .kn-rc-list p b{font-size:16.5px}\n.cgau-listing .cgnew .kn-rc-f text{font-size:24px}\n}\n\n\/* ==== MOTION (numbers-protractor) · Shopify only: the tilt arc and the pan ellipse draw in as the diagram scrolls up (static = fully drawn) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rc-f{view-timeline:--cgau-kn-rc block}\n.cgau-listing .cgnew .kn-rc-f .kn-rc-d{animation:cgau-kn-draw 1s linear both;animation-timeline:--cgau-kn-rc;animation-range:entry 20% cover 45%}\n.cgau-listing .cgnew .kn-rc-f .kn-rc-d2{animation-range:entry 35% cover 55%}\n}\n}\n\n\/* ==== MODULE condition (variant carton-docket, Brand New: plain words left; right, a paper packing docket under a strip of sealing tape, listing what's in the sealed carton, what travels beside it and what isn't included) ==== *\/\n.cgau-listing .cgnew .kn-dk-g{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:60px;align-items:start}\n.cgau-listing .cgnew .kn-dk-t p.kn-dk-p{margin-top:20px;font-size:18px;line-height:1.55;color:#45403b;max-width:460px}\n.cgau-listing .cgnew .kn-dk-t p.kn-dk-p+p.kn-dk-p{margin-top:12px}\n.cgau-listing .cgnew .kn-dk{position:relative;padding:48px 36px 30px;background:#fffdf9;border-radius:6px;rotate:-1deg;box-shadow:0 1px 0 #fff inset,0 30px 60px -36px rgba(91,59,34,.55),0 0 0 1px rgba(91,59,34,.12)}\n.cgau-listing .cgnew .kn-dk::before{content:\"\";position:absolute;left:0;right:0;top:0;height:8px;border-radius:6px 6px 0 0;background:var(--kn-gw)}\n.cgau-listing .cgnew .kn-dk-tape{position:absolute;left:50%;top:-16px;width:62%;height:36px;translate:-50% 0;rotate:2deg;display:grid;place-items:center;overflow:clip;background:linear-gradient(180deg,rgba(212,154,92,.92),rgba(181,133,80,.92));box-shadow:0 6px 14px -8px rgba(91,59,34,.6);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-dk-tape b{font:600 12px\/1 'Geist Mono',Menlo,monospace;letter-spacing:.32em;color:#fffaf2;white-space:nowrap}\n.cgau-listing .cgnew .kn-dk h3{font:600 13px\/1.2 'Geist Mono',Menlo,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--kn-wt);margin:0 0 10px}\n.cgau-listing .cgnew .kn-dk h3+ul{margin-bottom:24px}\n.cgau-listing .cgnew .kn-dk li{display:flex;gap:12px;align-items:baseline;padding:9px 0;border-bottom:1px dashed var(--kn-line);font-size:16.5px;line-height:1.4;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-dk li::before{content:\"✓\";flex:none;font:700 14px\/1 'Geist',sans-serif;color:var(--kn-grt)}\n.cgau-listing .cgnew .kn-dk .kn-dk-side li::before{content:\"+\";color:var(--kn-vt)}\n.cgau-listing .cgnew .kn-dk .kn-dk-out li::before{content:\"✕\";color:var(--kn-not)}\n.cgau-listing .cgnew .kn-dk .kn-dk-out li{color:#45403b}\n.cgau-listing .cgnew .kn-dk ul:last-child{margin-bottom:0}\n.cgau-listing .cgnew .kn-dk ul:last-child li:last-child{border-bottom:0}\n@keyframes cgau-kn-tape{from{scale:0 1}to{scale:1 1}}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-dk-g{grid-template-columns:minmax(0,1fr);gap:44px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-dk{padding:40px 20px 22px;rotate:0deg}\n.cgau-listing .cgnew .kn-dk li{font-size:15.5px}\n.cgau-listing .cgnew .kn-dk-tape{width:78%}\n}\n\n\/* ==== MOTION (carton-docket) · Shopify only: the sealing tape presses across the docket as it scrolls in (static = tape in place) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-dk-tape{animation:cgau-kn-tape 1s linear both;animation-timeline:view();animation-range:entry 30% cover 40%}\n}\n}\n\n\/* ==== MODULE faq · exclusive accordion; answers glide open in Chrome (interpolate-size), open instantly elsewhere ==== *\/\n.cgau-listing .cgnew .kn-faq{max-width:820px;margin:44px auto 0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq details{border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font:600 clamp(18px,1.7vw,21px)\/1.3 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .cgnew .kn-faq summary::after{content:\"+\";flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--kn-soft);font:400 22px\/1 'Geist',sans-serif;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-faq details[open] summary::after{content:\"\\2212\"}\n.cgau-listing .cgnew .kn-faq summary:focus-visible{outline:2px solid var(--kn-vt);outline-offset:4px;border-radius:6px}\n.cgau-listing .cgnew .kn-faq details p{padding:0 50px 24px 0;font-size:17px;line-height:1.55;color:#3a3a3c}\n@media (prefers-reduced-motion:no-preference){\n@supports (interpolate-size: allow-keywords){\n.cgau-listing .cgnew .kn-faq{interpolate-size:allow-keywords}\n.cgau-listing .cgnew .kn-faq details::details-content{height:0;overflow:clip;transition:height .38s var(--kn-ease),content-visibility .38s allow-discrete}\n.cgau-listing .cgnew .kn-faq details[open]::details-content{height:auto}\n}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-faq details p{padding-right:0}\n}\n\n\/* ==== MODULE buy · buying from CamGuard Australia: open columns, odometer numerals ==== *\/\n.cgau-listing .cgnew .kn-buy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:56px}\n.cgau-listing .cgnew .kn-buy\u003ediv{padding-top:18px;position:relative}\n.cgau-listing .cgnew .kn-buy\u003ediv::before{content:\"\";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:var(--kn-ink);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(2)::before{background:var(--kn-gg)}.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(3)::before{background:var(--kn-gw)}\n.cgau-listing .cgnew .kn-buy h3{font-size:21px;letter-spacing:-.025em;margin-bottom:8px}\n.cgau-listing .cgnew .kn-buy p{font-size:16px;line-height:1.5;color:#3a3a3c}\n.cgau-listing .cgnew .kn-buy p+p{margin-top:10px}\n.cgau-listing .cgnew .kn-buy .kn-bign{display:block;font:700 clamp(64px,7vw,92px)\/1 'Geist',sans-serif;letter-spacing:-.06em;margin:4px 0 12px;white-space:nowrap}\n.cgau-listing .cgnew .kn-buy .kn-bign small{font-size:.3em;letter-spacing:-.02em;margin-left:6px;-webkit-text-fill-color:var(--kn-ink);color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-who{margin-top:44px;padding:26px 0 0;border-top:1px solid var(--kn-line);font-size:17px;line-height:1.55;color:#3a3a3c;max-width:820px}\n.cgau-listing .cgnew .kn-who b{color:var(--kn-ink)}\n@keyframes cgau-kn-rule{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-buy{grid-template-columns:minmax(0,1fr);gap:22px}\n}\n\n\/* ==== MOTION (buy) · the column rules draw in ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-buy\u003ediv::before{animation:cgau-kn-rule 1s linear both;animation-timeline:view();animation-range:entry 10% entry 90%}\n}\n}\n\n\/* ==== MODULE specs · always the last h2, grouped rows, then the fine print ==== *\/\n.cgau-listing .cgnew .kn-specs{margin-top:44px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:24px;padding:26px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g h3{font-size:19px;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-sp-g dl{display:grid;gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:16px}\n.cgau-listing .cgnew .kn-sp-g dt{font-size:15px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-sp-g dd{font-size:16px;line-height:1.45;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-fine{margin-top:40px;display:grid;gap:10px;max-width:880px}\n.cgau-listing .cgnew .kn-fine p{font-size:13px;line-height:1.55;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-fine p:last-child{margin-top:8px;color:#424245;font-weight:500}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-sp-g{grid-template-columns:minmax(0,1fr);gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{grid-template-columns:minmax(0,.44fr) minmax(0,1fr);gap:12px}\n}\n\n\/* ==== REDUCED MOTION · nothing moves, everything shows ==== *\/\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-rf-pan,.cgau-listing .cgnew .kn-rf-fr,.cgau-listing .cgnew .kn-pill,.cgau-listing .cgnew .kn-chips label,.cgau-listing .cgnew .kn-rfc label,.cgau-listing .cgnew .kn-faq ::details-content{transition:none}\n.cgau-listing .cgnew .kn-pick:has(input:checked) .kn-v-h i{animation:none}\n}\n\n\/* ==== GUARDS (keep last) ==== *\/\n.cgau-listing .cgnew h1,.cgau-listing .cgnew h2,.cgau-listing .cgnew h3,.cgau-listing .cgnew h4{color:inherit;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;margin:0;padding:0}\n.cgau-listing .cgnew.cgau-listing .cgnew{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:left}\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* two-view integration, flagship Simple view (27.09.2026) *\/\n.cgau-listing #cgau-v-simple:checked ~ .cgau-shared{display:none}\n.cgau-listing .cgau-pane-simple .cgnew .kn-nav{display:none}\n.cgau-listing .cgau-chooser{display:none}\n.cgau-listing.cgau-listing .cgnew .kn-gx{padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew :is(h1,h2,h3,.kn-h1,.kn-h2) :is(span,em,b,strong,i){padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew .kn-odo{overflow:visible clip;margin-inline-end:.1em}\n.cgau-listing.cgau-listing .cgnew .kn-odo i::before{padding-inline:.14em;margin-inline:-.14em}\n.cgau-listing.cgau-listing .cgnew .kn-odo b{padding-inline:.1em;margin-inline:-.1em}\n.cgau-listing.cgau-listing .cgnew :is(.kn-odo,.kn-cu)+small{margin-inline-start:.3em}\n\n\/* split-word heading fix 23.10.2026: each heading's widest word fits its column at every width *\/\n@media (min-width:340.01px) and (max-width:455px){.cgau-listing.cgau-listing.cgau-listing div.cgfan-house.cgfan-finale h2{font-size:min(clamp(54px, 18vw, 82px),calc(19.4326vw - 11.66px))}}\n@media (min-width:455.01px) and (max-width:560px){.cgau-listing.cgau-listing.cgau-listing div.cgfan-house.cgfan-finale h2{font-size:min(clamp(54px, 18vw, 82px),calc(19.4326vw - 11.66px))}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgnew cgau-kn\"\u003e\n\n\n\u003cnav class=\"kn-nav\" aria-label=\"On this page\"\u003e\u003cdiv class=\"kn-nav-in\"\u003e\n\u003cspan class=\"kn-nav-t\"\u003eIndoor Cam S350\u003c\/span\u003e\u003cspan class=\"kn-nav-l\"\u003e\u003ca href=\"#kn-views\"\u003eSaved views\u003c\/a\u003e\u003ca href=\"#kn-pv\"\u003ePrivacy\u003c\/a\u003e\u003ca href=\"#kn-pick\"\u003eWorks with\u003c\/a\u003e\u003ca href=\"#kn-box\"\u003eIn the box\u003c\/a\u003e\u003ca class=\"kn-nav-cta\" href=\"#kn-specs\"\u003eSpecs\u003c\/a\u003e\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/nav\u003e\n\n\u003c!-- MODULE hero · hero-sideboard: answers first on a paper card overlapping eufy's oak-sideboard photo; two lens labels --\u003e\n\u003cdiv class=\"kn-sb\"\u003e\n\u003cdiv class=\"kn-w kn-sb-g\"\u003e\n\u003cdiv class=\"kn-sb-t\"\u003e\n\u003cp class=\"kn-eye\"\u003eeufy Indoor Cam S350 · T8416 · Brand New\u003c\/p\u003e\n\u003ch2 class=\"kn-h1\"\u003eTurns. Zooms.\u003cbr\u003e\u003cspan class=\"kn-gx kn-gv\"\u003eLooks away.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cul class=\"kn-sb-ans\" aria-label=\"The short version\"\u003e\n\u003cli data-cgau-first=\"works\"\u003e\n\u003cb\u003eWorks on its own\u003c\/b\u003e over Wi-Fi with a microSD card (up to 128 GB, not included). Optional hub: HomeBase 3, HomeBase Mini or Professional S1; not HomeBase 2. Plugs into a power point. \u003ca href=\"\/pages\/eufy-compatibility\"\u003eCheck your devices ›\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"why\"\u003e\n\u003cb\u003eWhy the S350:\u003c\/b\u003e a 4K wide lens plus a 2K telephoto with 3× optical zoom. It pans 360°, follows people and pets, and Privacy Mode turns it to face the wall. No monthly fee for local storage.\u003c\/li\u003e\n\u003cli data-cgau-first=\"condition\"\u003e\n\u003cb\u003eBrand New:\u003c\/b\u003e factory sealed in eufy’s full retail carton, unopened and unused.\u003c\/li\u003e\n\u003cli data-cgau-first=\"trust\"\u003e\n\u003cb\u003e12-month CamGuard warranty\u003c\/b\u003e · dispatched from Townsville · free Express on $99+ orders after discounts\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-sb-f\"\u003e\n\u003cdiv class=\"kn-sb-win\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_51_1060_1060-1_b46d6070-770c-491c-8a70-793fcb7a5c7a.jpg?v=1770831204\u0026amp;width=1000\" alt=\"eufy Indoor Cam S350 on a stack of books on an oak sideboard, its two lenses side by side in a black band\" width=\"1000\" height=\"1000\" fetchpriority=\"high\"\u003e\u003c\/div\u003e\n\u003cspan class=\"kn-sb-lab kn-sb-l1\" aria-hidden=\"true\"\u003e4K wide\u003c\/span\u003e\n\u003cspan class=\"kn-sb-lab kn-sb-l2\" aria-hidden=\"true\"\u003e2K telephoto · 3×\u003c\/span\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- MODULE views · presets-reframe: four saved views on eufy's living-room photo (every frame shows if a host strips the inputs) --\u003e\n\u003csection class=\"kn-sec kn-band\" id=\"kn-views\" aria-labelledby=\"kn-views-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\n\u003cp class=\"kn-eye kn-ev\"\u003eSaved views\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-views-h\"\u003eFour spots,\u003cbr\u003e\u003cspan class=\"kn-gx kn-gv\"\u003eone tap.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eSave up to four monitoring areas in the eufy app. One tap turns the camera straight there.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-rf\"\u003e\n\u003cp class=\"kn-rf-lg\" id=\"kn-rf-lg\"\u003eTry a saved view\u003c\/p\u003e\n\u003cdiv class=\"kn-rfc\" role=\"radiogroup\" aria-labelledby=\"kn-rf-lg\"\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-pre\" id=\"kn-p0\" checked\u003e\u003cspan\u003eWhole room\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-rfp\"\u003e\u003cinput type=\"radio\" name=\"kn-pre\" id=\"kn-p1\"\u003e\u003ci aria-hidden=\"true\"\u003e1\u003c\/i\u003e\u003cspan\u003ePlay corner\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-rfp\"\u003e\u003cinput type=\"radio\" name=\"kn-pre\" id=\"kn-p2\"\u003e\u003ci aria-hidden=\"true\"\u003e2\u003c\/i\u003e\u003cspan\u003eSofa\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-rfp\"\u003e\u003cinput type=\"radio\" name=\"kn-pre\" id=\"kn-p3\"\u003e\u003ci aria-hidden=\"true\"\u003e3\u003c\/i\u003e\u003cspan\u003eFireplace\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-rfp\"\u003e\u003cinput type=\"radio\" name=\"kn-pre\" id=\"kn-p4\"\u003e\u003ci aria-hidden=\"true\"\u003e4\u003c\/i\u003e\u003cspan\u003eArmchair\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-rf-f\"\u003e\n\u003cdiv class=\"kn-rf-win\"\u003e\n\u003cdiv class=\"kn-rf-pan\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_699_T8416121-TD05-V1.jpg?v=1770831204\u0026amp;width=1200\u0026amp;height=540\u0026amp;crop=center\" alt=\"A sunny open-plan living room: a child and dog playing on the floor, a woman reading on the sofa, a fireplace and a green armchair\" width=\"1200\" height=\"540\" loading=\"lazy\"\u003e\n\u003cspan class=\"kn-rf-fr kn-rf-f1\" aria-hidden=\"true\"\u003e\u003cb\u003e1\u003c\/b\u003e\u003c\/span\u003e\n\u003cspan class=\"kn-rf-fr kn-rf-f2\" aria-hidden=\"true\"\u003e\u003cb\u003e2\u003c\/b\u003e\u003c\/span\u003e\n\u003cspan class=\"kn-rf-fr kn-rf-f3\" aria-hidden=\"true\"\u003e\u003cb\u003e3\u003c\/b\u003e\u003c\/span\u003e\n\u003cspan class=\"kn-rf-fr kn-rf-f4\" aria-hidden=\"true\"\u003e\u003cb\u003e4\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kn-rf-tag\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-rf-t0\"\u003eWide lens · 130°\u003c\/span\u003e\u003cspan class=\"kn-rf-t1\"\u003e1 · Play corner\u003c\/span\u003e\u003cspan class=\"kn-rf-t2\"\u003e2 · Sofa\u003c\/span\u003e\u003cspan class=\"kn-rf-t3\"\u003e3 · Fireplace\u003c\/span\u003e\u003cspan class=\"kn-rf-t4\"\u003e4 · Armchair\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kn-ill\"\u003eIllustration\u003c\/span\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cul class=\"kn-rf-notes\"\u003e\n\u003cli\u003e\n\u003cb\u003eIt follows.\u003c\/b\u003e AI tracking and automatic zoom follow family members or pets around the room.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIt listens.\u003c\/b\u003e On-device detection for people, pets and crying, and two-way audio to talk back.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIt shows both.\u003c\/b\u003e Dual View puts the wide and zoomed views on one screen.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE story · story-look-away: Privacy Mode as one turn away (pinned on Shopify, a slow loop on eBay, a filmstrip with no motion) --\u003e\n\u003csection class=\"kn-pv\" id=\"kn-pv\" aria-labelledby=\"kn-pv-h\"\u003e\n\u003cdiv class=\"kn-pv-stage\"\u003e\n\u003cdiv class=\"kn-w kn-pv-g\"\u003e\n\u003cdiv class=\"kn-pv-copy\"\u003e\n\u003cp class=\"kn-eye\"\u003ePrivacy Mode\u003c\/p\u003e\n\u003ch2 class=\"kn-h2 kn-kw\" id=\"kn-pv-h\"\u003e\n\u003cspan\u003eTurns\u003c\/span\u003e \u003cspan\u003eto\u003c\/span\u003e \u003cspan\u003eface\u003c\/span\u003e \u003cspan\u003ethe\u003c\/span\u003e \u003cspan\u003ewall.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003col class=\"kn-pv-caps\"\u003e\n\u003cli class=\"kn-pc kn-pc1\"\u003e\n\u003cb\u003eSwitch on Privacy Mode.\u003c\/b\u003e A tap in the eufy app, or set it on a schedule.\u003c\/li\u003e\n\u003cli class=\"kn-pc kn-pc2\"\u003e\n\u003cb\u003eIt looks away.\u003c\/b\u003e The camera turns to face a wall, or a preset position you choose.\u003c\/li\u003e\n\u003cli class=\"kn-pc kn-pc3\"\u003e\n\u003cb\u003eThen it switches off.\u003c\/b\u003e It stops recording until you turn Privacy Mode off again.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-pv-sc\"\u003e\n\u003cdiv class=\"kn-pv-bar\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"kn-pv-sw\"\u003e\u003ci\u003e\u003c\/i\u003ePrivacy Mode\u003c\/span\u003e\u003cspan class=\"kn-pv-rec\"\u003e\u003cspan class=\"kn-pv-on\"\u003eRecording\u003c\/span\u003e\u003cspan class=\"kn-pv-off\"\u003eNot recording\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-pv-row\"\u003e\n\u003cfigure data-n=\"1\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/T8416-ID-Frontview_2.webp?v=1770831025\u0026amp;width=760\" alt=\"Indoor Cam S350 facing you, both lenses showing\" width=\"760\" height=\"760\" loading=\"lazy\"\u003e\u003c\/figure\u003e\n\u003cfigure data-n=\"2\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/T8416-ID-Rightview_1.webp?v=1770831204\u0026amp;width=760\" alt=\"The S350 from the side, its round head turned away\" width=\"760\" height=\"760\" loading=\"lazy\"\u003e\u003c\/figure\u003e\n\u003cfigure data-n=\"3\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/T8416-ID-Rearview_1.webp?v=1770831204\u0026amp;width=760\" alt=\"The S350 from behind, lenses facing the other way\" width=\"760\" height=\"760\" loading=\"lazy\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kn-ill\"\u003eSwitch and chip: illustration\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE numbers · numbers-protractor: side render with a drawn tilt arc and pan ellipse; reach numbers as odometers on one oak rule --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-reach\" aria-labelledby=\"kn-reach-h\"\u003e\n\u003cdiv class=\"kn-w kn-rc-g\"\u003e\n\u003cfigure class=\"kn-rc-f\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/T8416-ID-Rightview_1.webp?v=1770831204\u0026amp;width=960\" alt=\"Indoor Cam S350 side on: the round head sits on a turning base\" width=\"960\" height=\"960\" loading=\"lazy\"\u003e\n\u003csvg viewbox=\"0 0 600 600\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M305 235H112\" stroke=\"#b58550\" stroke-width=\"2\" stroke-dasharray=\"5 7\" fill=\"none\"\u003e\u003c\/path\u003e\u003cpath d=\"M305 235L184.8 114.8M305 235L157.8 320\" stroke=\"#b58550\" stroke-width=\"2\" stroke-dasharray=\"5 7\" fill=\"none\"\u003e\u003c\/path\u003e\u003cpath class=\"kn-rc-d\" pathlength=\"1\" stroke-dasharray=\"1\" d=\"M184.8 114.8A170 170 0 0 0 157.8 320\" stroke=\"#8a5426\" stroke-width=\"6\" stroke-linecap=\"round\" fill=\"none\"\u003e\u003c\/path\u003e\u003ccircle cx=\"184.8\" cy=\"114.8\" r=\"7\" fill=\"#8a5426\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"157.8\" cy=\"320\" r=\"7\" fill=\"#8a5426\"\u003e\u003c\/circle\u003e\u003cpath class=\"kn-rc-d kn-rc-d2\" pathlength=\"1\" stroke-dasharray=\"1\" d=\"M110 472A200 40 0 1 0 510 472A200 40 0 1 0 110 472\" stroke=\"#2b4178\" stroke-opacity=\".85\" stroke-width=\"4\" fill=\"none\"\u003e\u003c\/path\u003e\u003ctext x=\"44\" y=\"100\"\u003e45° up\u003c\/text\u003e\u003ctext x=\"36\" y=\"360\"\u003e30° down\u003c\/text\u003e\u003ctext class=\"kn-rc-b\" x=\"522\" y=\"478\"\u003e360°\u003c\/text\u003e\u003c\/svg\u003e\n\u003cspan class=\"kn-ill\"\u003eDiagram\u003c\/span\u003e\n\u003c\/figure\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-ev\"\u003eHow far it reaches\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-reach-h\"\u003e360° across.\u003cbr\u003e\u003cspan class=\"kn-gx kn-gv\"\u003e75° up and down.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cul class=\"kn-rc-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"kn-rc-n\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo kn-og-v\"\u003e\u003ci style=\"--kn-t:3\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:6\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:10\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cem\u003e°\u003c\/em\u003e\u003c\/span\u003e\u003cp\u003e\u003cspan class=\"kn-sr\"\u003e360°\u003c\/span\u003e\u003cb\u003ePan\u003c\/b\u003eAll the way round, side to side.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"kn-rc-n\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo kn-og-v\"\u003e\u003ci style=\"--kn-t:7\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:5\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cem\u003e°\u003c\/em\u003e\u003c\/span\u003e\u003cp\u003e\u003cspan class=\"kn-sr\"\u003e75°\u003c\/span\u003e\u003cb\u003eTilt\u003c\/b\u003e45° up and 30° down.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"kn-rc-n\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo kn-og-b\"\u003e\u003ci style=\"--kn-t:1\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:3\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:10\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cem\u003e°\u003c\/em\u003e\u003c\/span\u003e\u003cp\u003e\u003cspan class=\"kn-sr\"\u003e130°\u003c\/span\u003e\u003cb\u003eWide lens\u003c\/b\u003eA 130° diagonal view, in 4K.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"kn-rc-n\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo kn-og-b\"\u003e\u003ci style=\"--kn-t:3\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cem\u003e×\u003c\/em\u003e\u003c\/span\u003e\u003cp\u003e\u003cspan class=\"kn-sr\"\u003e3×\u003c\/span\u003e\u003cb\u003eOptical zoom\u003c\/b\u003eOn the 2K telephoto lens, and up to 8× zoom in all.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"kn-rc-n\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo kn-og-g\"\u003e\u003ci style=\"--kn-t:1\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:2\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003em\u003c\/small\u003e\u003c\/span\u003e\u003cp\u003e\u003cspan class=\"kn-sr\"\u003e12 m\u003c\/span\u003e\u003cb\u003eNight vision\u003c\/b\u003eInfrared lights the room up to 12 m, eufy’s figure.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE compat · picker-power-point: what will it work with? (every verdict shows if a host strips the inputs) --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-pick\" aria-labelledby=\"kn-pick-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\n\u003cp class=\"kn-eye kn-eg\"\u003eWorks with\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-pick-h\"\u003eWhat does it\u003cbr\u003e\u003cspan class=\"kn-gx kn-gg\"\u003eplug into?\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eA power point, your Wi-Fi and a microSD card. A hub is optional.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-pick\"\u003e\n\u003cp class=\"kn-pk-lg\" id=\"kn-pk-lg\"\u003eTap what you have\u003c\/p\u003e\n\u003cdiv class=\"kn-chips\" role=\"radiogroup\" aria-labelledby=\"kn-pk-lg\"\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-cam\" id=\"kn-c1\" checked\u003e\u003cspan\u003emicroSD card\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-cam\" id=\"kn-c2\"\u003e\u003cspan\u003eHomeBase 3\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-cam\" id=\"kn-c3\"\u003e\u003cspan\u003eHomeBase Mini\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-cam\" id=\"kn-c4\"\u003e\u003cspan\u003eProfessional S1\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-cam\" id=\"kn-c5\"\u003e\u003cspan\u003eHomeBase 2 \u003cspan class=\"kn-x\" aria-hidden=\"true\"\u003e✕\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-cam\" id=\"kn-c6\"\u003e\u003cspan\u003eAlexa or Google Assistant\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-cam\" id=\"kn-c7\"\u003e\u003cspan\u003eApple or Google Home \u003cspan class=\"kn-x\" aria-hidden=\"true\"\u003e✕\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-cam\" id=\"kn-c8\"\u003e\u003cspan\u003eOutdoors \u003cspan class=\"kn-x\" aria-hidden=\"true\"\u003e✕\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cspan class=\"kn-pill\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-verdicts\" aria-live=\"polite\"\u003e\n\u003cdiv class=\"kn-v kn-v1\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003emicroSD card \u003csmall\u003e· records on its own\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eFit a card up to 128 GB (not included) and it records by itself, around the clock or just events. No hub needed, and no monthly fee for local storage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v2\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eHomeBase 3 \u003csmall\u003e· optional\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eNeeds HomeBase 3 firmware V3.3.2.6 or newer. It can record around the clock to HomeBase 3 too. Not included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v3\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eHomeBase Mini \u003csmall\u003e· optional\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eOn eufy’s list for HomeBase Mini. Update the Mini’s firmware before pairing. Not included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v4\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eHomeBase Professional S1 \u003csmall\u003e· optional\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eOn eufy’s Professional S1 device list. Not included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v5\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003eHomeBase 2 \u003csmall\u003e· not compatible\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eeufy doesn’t list the S350 for HomeBase 2. Use a card or one of the three hubs above.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v6\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eAlexa or Google Assistant \u003csmall\u003e· works\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eBoth are on eufy’s list for this model, for viewing on a smart display.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v7\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003eApple Home or Google Home \u003csmall\u003e· not compatible\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eeufy says the S350 doesn’t support Apple HomeKit or Google Home.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v8\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003eOutdoors \u003csmall\u003e· indoor use only\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eIt isn’t built for weather. Keep it inside, on a shelf, a wall or the ceiling.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-trap\"\u003e\u003cb\u003eMains power, always.\u003c\/b\u003e It runs from a 5 V 2 A adapter on the USB-C cable and has no battery. In a power cut it switches off and can’t record, then starts again when the power’s back.\u003c\/p\u003e\n\u003cp class=\"kn-pk-more\"\u003eNot listed? \u003ca class=\"kn-link\" href=\"\/pages\/eufy-compatibility\"\u003eCheck your devices ›\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE condition · carton-docket (Brand New) --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-box\" aria-labelledby=\"kn-box-h\"\u003e\n\u003cdiv class=\"kn-w kn-dk-g\"\u003e\n\u003cdiv class=\"kn-dk-t kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-ew\"\u003eBrand New\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-box-h\"\u003eIn the carton.\u003cbr\u003e\u003cspan class=\"kn-gx kn-gw\"\u003eAnd beside it.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-dk-p\"\u003eFactory sealed in eufy’s full retail carton: unopened and unused. We describe the packaging and eufy’s published specs; we don’t open units to check them.\u003c\/p\u003e\n\u003cp class=\"kn-dk-p\"\u003eThe Australian power adapter travels outside the carton, so the seal stays intact.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-dk\"\u003e\n\u003cspan class=\"kn-dk-tape\" aria-hidden=\"true\"\u003e\u003cb\u003eSEALED · SEALED · SEALED\u003c\/b\u003e\u003c\/span\u003e\n\u003ch3\u003eIn the sealed carton\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeufy Indoor Cam S350 (T8416)\u003c\/li\u003e\n\u003cli\u003e2 m USB-A to USB-C cable\u003c\/li\u003e\n\u003cli\u003eWall mount and screw pack\u003c\/li\u003e\n\u003cli\u003eQuick-start guide\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003ePacked beside it\u003c\/h3\u003e\n\u003cul class=\"kn-dk-side\"\u003e\u003cli\u003eAn Australian power adapter\u003c\/li\u003e\u003c\/ul\u003e\n\u003ch3\u003eNot included\u003c\/h3\u003e\n\u003cul class=\"kn-dk-out\"\u003e\n\u003cli\u003eA microSD card (up to 128 GB fits)\u003c\/li\u003e\n\u003cli\u003eAny HomeBase\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE faq · exclusive, smooth --\u003e\n\u003csection class=\"kn-sec kn-cv\" id=\"kn-faq\" aria-labelledby=\"kn-faq-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\u003ch2 class=\"kn-h2\" id=\"kn-faq-h\"\u003eGood to know.\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-faq\"\u003e\n\u003cdetails name=\"kn-faq\" open\u003e\u003csummary\u003eDo I need a HomeBase?\u003c\/summary\u003e\u003cp\u003eNo. A microSD card up to 128 GB (not included) is enough. HomeBase 3, Mini and Professional S1 are optional; not HomeBase 2.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eIs every mode 4K?\u003c\/summary\u003e\u003cp\u003eNo. The wide lens records in 4K in single view. With AI tracking or Dual View on, recording drops to 2K.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWhat happens in a blackout?\u003c\/summary\u003e\u003cp\u003eIt stops. There’s no battery, so without power it can’t detect motion or record. It starts again by itself when the power returns.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eCan it go on the ceiling?\u003c\/summary\u003e\u003cp\u003eYes: a table, shelf, wall or ceiling. The wall mount and screws are in the carton.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWhen will my order leave Townsville?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day; same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare. Australia Post delivery time is on top.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE buy · buying from CamGuard Australia --\u003e\n\u003csection class=\"kn-sec kn-band kn-cv\" id=\"kn-buy\" aria-labelledby=\"kn-buy-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eBuying from CamGuard Australia\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-buy-h\"\u003eSent from Townsville.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-buy\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99.00 it’s $9.95 tracked, or $12.95 Express.\u003c\/p\u003e\n\u003cp\u003eWe aim to dispatch the same day; same day to 1 business day is typical from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-g\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:1\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:2\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003emonths\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty, not a manufacturer warranty, with Australian Consumer Law rights on top. Faulty or not as described? We cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-w\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:3\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:10\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003edays\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eChange of mind within 30 days of delivery, complete and unused. You pay the return postage; the original shipping isn’t refunded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-who\"\u003e\u003cb\u003eWho you’re buying from:\u003c\/b\u003e an independent Australian importer in Townsville.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE specs · last h2 + fine print --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-specs\" aria-labelledby=\"kn-specs-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-specs-h\"\u003eTech specs.\u003c\/h2\u003e\n\u003cdiv class=\"kn-specs\"\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eCamera\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eModel\u003c\/dt\u003e\n\u003cdd\u003eeufy Indoor Cam S350 (\u003cspan class=\"kn-mono\"\u003eT8416\u003c\/span\u003e), Brand New\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eLenses\u003c\/dt\u003e\n\u003cdd\u003e4K wide-angle (130° diagonal; 110° horizontal, 58° vertical) and 2K telephoto\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eZoom\u003c\/dt\u003e\n\u003cdd\u003e3× optical; up to 8× in all\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eRecording mode\u003c\/dt\u003e\n\u003cdd\u003eUp to 4K in single view; 2K with AI tracking or Dual View on\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003ePan and tilt\u003c\/dt\u003e\n\u003cdd\u003e360° horizontal; 75° vertical (45° up, 30° down); up to 4 saved monitoring areas\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eDetection\u003c\/dt\u003e\n\u003cdd\u003ePeople, pets and crying, on the camera; AI tracking\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNight vision\u003c\/dt\u003e\n\u003cdd\u003eInfrared, up to 12 m\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eStorage\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003emicroSD\u003c\/dt\u003e\n\u003cdd\u003eUp to 128 GB, not included\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eRecording\u003c\/dt\u003e\n\u003cdd\u003e24\/7 or events, with a microSD card or HomeBase 3; no monthly fee for local storage\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003ePower and network\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003ePower\u003c\/dt\u003e\n\u003cdd\u003eMains only: 5 V 2 A adapter on the USB-C cable; no battery\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWi-Fi\u003c\/dt\u003e\n\u003cdd\u003eWi-Fi 6, 2.4 GHz or 5 GHz; WPA3\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eUse\u003c\/dt\u003e\n\u003cdd\u003eIndoor use only; table, shelf, wall or ceiling\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eWorks with\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eHubs (optional)\u003c\/dt\u003e\n\u003cdd\u003eHomeBase 3 (firmware V3.3.2.6 or newer), HomeBase Mini, HomeBase Professional S1\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNot compatible\u003c\/dt\u003e\n\u003cdd\u003eHomeBase 2; Apple HomeKit; Google Home\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eVoice\u003c\/dt\u003e\n\u003cdd\u003eAlexa and Google Assistant smart displays\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fine\"\u003e\n\u003cp\u003eCompatibility follows eufy’s most recent published guides. Where eufy’s documents disagree, we follow the most recent one, and where eufy hasn’t confirmed a pairing we mark it not compatible until it does. Features depend on the camera, hub firmware and eufy app, and eufy may change them.\u003c\/p\u003e\n\u003cp\u003eThe S350 records and alerts; it doesn’t prevent anything, and detection and tracking can miss or mislabel activity.\u003c\/p\u003e\n\u003cp\u003eProduct images are official eufy images. Illustrations are labelled.\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty applies, not a manufacturer warranty. Nothing here limits your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller, not an official or authorised supplier, distributor or representative of eufy, Anker Innovations or their affiliates. Product names and trademarks belong to their owners.\u003c\/p\u003e\n\u003cp\u003eDetails believed accurate at time of listing.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun\"\u003e\n\u003cheader class=\"cgfan-top\"\u003e\n\u003cdiv class=\"cgfan-house cgfan-topin\"\u003e\n\u003cdiv class=\"cgfan-logo\"\u003e\n\u003csvg viewbox=\"0 0 50 50\"\u003e\u003ccircle cx=\"25\" cy=\"25\" r=\"8\" fill=\"#ffe077\" stroke=\"#183744\" stroke-width=\"3\"\u003e\u003c\/circle\u003e\u003cg fill=\"#49c2b7\" stroke=\"#183744\" stroke-width=\"2\"\u003e\u003cpath d=\"M25 17C17 5 4 6 4 14c0 7 11 10 21 11Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M33 25c12-8 11-21 3-21-7 0-10 11-11 21Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M25 33c8 12 21 11 21 3 0-7-11-10-21-11Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M17 25C5 33 6 46 14 46c7 0 10-11 11-21Z\"\u003e\u003c\/path\u003e\u003c\/g\u003e\u003ccircle cx=\"25\" cy=\"25\" r=\"4\" fill=\"#ef6d53\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003cspan class=\"cgfan-word\"\u003e\u003cstrong\u003eCamGuard Australia\u003c\/strong\u003e\u003csmall\u003e\u003cbr\u003e\u003c\/small\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"cgfan-topnote\"\u003eTownsville chapter · minutes taken under protest\u003cbr\u003eS350 · T8416 · Brand New\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/header\u003e\n\u003csection class=\"cgfan-hero\"\u003e\n\u003cdiv class=\"cgfan-house cgfan-heroin\"\u003e\n\u003cdiv\u003e\n\u003cbr\u003e\n\u003ch2\u003eOne fights\u003cbr\u003e\u003cem\u003eJanuary.\u003c\/em\u003e\u003cbr\u003eOne follows the drama.\u003c\/h2\u003e\n\u003cp class=\"cgfan-lede\"\u003eTownsville in January is an air fryer with suburbs. A ceiling fan moves air; the eufy Indoor Cam S350 moves its dual-lens camera head to follow detected people or pets around the room. It does not cool the room.\u003c\/p\u003e\n\u003cspan class=\"cgfan-new\"\u003eBrand New · factory sealed · full original retail packaging\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgfan-room\"\u003e\n\u003cdiv class=\"cgfan-fan\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cimg class=\"cgfan-camera\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/T8416-ID-Frontview_2_800x800.webp?v=1770831025\" alt=\"Front view of the eufy Indoor Cam S350 beneath an illustrated ceiling fan\" width=\"800\" height=\"800\" loading=\"eager\"\u003e\u003ci class=\"cgfan-chair\"\u003e\u003c\/i\u003e\u003ci class=\"cgfan-window\"\u003e\u003c\/i\u003e\u003ci class=\"cgfan-plant\"\u003e\u003c\/i\u003e\u003ci class=\"cgfan-rug\"\u003e\u003c\/i\u003e\u003cspan class=\"cgfan-roomlabel\"\u003eCeiling fan: air · S350: video · both: sick of this room\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgfan-pair\"\u003e\n\u003cdiv class=\"cgfan-house cgfan-pairgrid\"\u003e\n\u003cdiv class=\"cgfan-two\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/41cf8d68c787dda284ccb1bd347f59c0_800x800.webp?v=1770831204\" alt=\"Three-quarter view of the S350 dual-camera head and rotating base\" width=\"800\" height=\"800\" loading=\"lazy\"\u003e\u003cspan class=\"cgfan-callout cgfan-callout-a\"\u003e4K wide · 130°\u003c\/span\u003e\u003cspan class=\"cgfan-callout cgfan-callout-b\"\u003e2K tele · 3× optical\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgfan-paircopy\"\u003e\n\u003cspan class=\"cgfan-tag\"\u003eMinutes item 02 · eyesight\u003c\/span\u003e\n\u003ch2 class=\"cgfan-h2\"\u003eWide enough for context. Close enough for the guilty cushion.\u003c\/h2\u003e\n\u003cp class=\"cgfan-copy\"\u003eA 4K wide-angle lens shows the broad scene. A separate 2K telephoto lens provides 3× optical zoom; the pair can reach up to 8× hybrid zoom.\u003c\/p\u003e\n\u003cblockquote\u003eThe wide lens gives context; the telephoto lens brings a subject closer.\u003csmall\u003eActual detail still varies with light, distance, motion, obstruction and placement.\u003c\/small\u003e\n\u003c\/blockquote\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgfan-blades\"\u003e\n\u003cdiv class=\"cgfan-house\"\u003e\n\u003cspan class=\"cgfan-tag\"\u003eFour camera functions\u003c\/span\u003e\n\u003ch2 class=\"cgfan-h2\"\u003eMovement, with useful limits.\u003c\/h2\u003e\n\u003cdiv class=\"cgfan-bladewheel\"\u003e\n\u003cdiv class=\"cgfan-hub\"\u003e\n\u003cdiv\u003e\n\u003cb\u003eS350\u003c\/b\u003e\u003cspan\u003eIndoor rotation\u003cbr\u003ezero breeze\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003carticle class=\"cgfan-blade cgfan-b1\"\u003e\u003cb\u003e01\u003c\/b\u003e\n\u003ch3 class=\"cgfan-h3\"\u003eFollows subjects. Not motives.\u003c\/h3\u003e\n\u003cp\u003eHuman and pet detection can guide pan, tilt and zoom to keep a detected subject in view.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgfan-blade cgfan-b2\"\u003e\u003cb\u003e02\u003c\/b\u003e\n\u003ch3 class=\"cgfan-h3\"\u003eHear the tiny union delegate\u003c\/h3\u003e\n\u003cp\u003eCrying detection adds a dedicated indoor event type alongside human and pet detection.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgfan-blade cgfan-b3\"\u003e\u003cb\u003e03\u003c\/b\u003e\n\u003ch3 class=\"cgfan-h3\"\u003eNight shift. No penalty rates.\u003c\/h3\u003e\n\u003cp\u003eInfrared illuminates to around 12 metres; eufy advertises face detail to around 9 metres under suitable conditions.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgfan-blade cgfan-b4\"\u003e\u003cb\u003e04\u003c\/b\u003e\n\u003ch3 class=\"cgfan-h3\"\u003eTurns without moving out\u003c\/h3\u003e\n\u003cp\u003eMarketed 360° horizontal and 75° vertical travel, with up to four saved monitoring positions.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgfan-preset\"\u003e\n\u003cdiv class=\"cgfan-house\"\u003e\n\u003cspan class=\"cgfan-tag\"\u003eFour saved positions\u003c\/span\u003e\n\u003ch2 class=\"cgfan-h2\"\u003eSave the room views you use.\u003c\/h2\u003e\n\u003cp class=\"cgfan-copy\"\u003eSave up to four preset positions in the eufy Security app, then move the camera to the view you want without manually steering every time.\u003c\/p\u003e\n\u003cdiv class=\"cgfan-floorplan\"\u003e\n\u003carticle class=\"cgfan-corner\"\u003e\u003cb\u003eDoorway\u003c\/b\u003e\u003cspan\u003eWhere people arrive carrying explanations.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"cgfan-corner\"\u003e\u003cb\u003ePet bed\u003c\/b\u003e\u003cspan\u003eWhere the only honest resident sleeps through proceedings.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"cgfan-corner\"\u003e\u003cb\u003ePlay area\u003c\/b\u003e\u003cspan\u003eWhere every small object becomes a workplace incident.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"cgfan-corner\"\u003e\u003cb\u003eThe mystery shelf\u003c\/b\u003e\u003cspan\u003eHas moved. Denies everything. No further questions.\u003c\/span\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgfan-quiet\"\u003e\n\u003cdiv class=\"cgfan-house cgfan-quietgrid\"\u003e\n\u003cdiv class=\"cgfan-cordscene\"\u003e\n\u003ci class=\"cgfan-cord\"\u003e\u003c\/i\u003e\u003cimg class=\"cgfan-wallcam\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/T8416-ID-Rightview_1_800x800.webp?v=1770831204\" alt=\"Illustrated eufy Indoor Cam S350 turning toward a wall in Privacy Mode\" width=\"800\" height=\"800\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgfan-quietcopy\"\u003e\n\u003cspan class=\"cgfan-tag\"\u003eMotion to face the wall\u003c\/span\u003e\n\u003ch2 class=\"cgfan-h2\"\u003ePrivacy Mode puts the camera in the naughty corner.\u003c\/h2\u003e\n\u003cp class=\"cgfan-copy\"\u003eActivate Privacy Mode in the app and the camera physically turns toward a wall or selected preset, powers down and stops recording. It is an actual operating state, not a tiny “trust me” light.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eCamera faces the selected away position\u003c\/li\u003e\n\u003cli\u003ePower-down occurs\u003c\/li\u003e\n\u003cli\u003eRecording stops\u003c\/li\u003e\n\u003cli\u003eNormal operation resumes only when you choose\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgfan-switchboard\"\u003e\n\u003cdiv class=\"cgfan-house\"\u003e\n\u003cspan class=\"cgfan-tag\"\u003eFine print · because somebody has to be sober\u003c\/span\u003e\n\u003ch2 class=\"cgfan-h2\"\u003eBefore the brochure gets loose with the facts.\u003c\/h2\u003e\n\u003cdiv class=\"cgfan-switches\"\u003e\n\u003carticle class=\"cgfan-switch cgfan-warning\"\u003e\u003cb\u003eVideo mode\u003c\/b\u003e\u003cstrong\u003e4K · yes, there is an asterisk\u003c\/strong\u003e\n\u003cp\u003eUp to 4K is available in Single View. With AI Tracking or Dual View active, recording is capped at 2K.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgfan-switch\"\u003e\u003cb\u003ePower\u003c\/b\u003e\u003cstrong\u003eMains only. Like your worst appliance.\u003c\/strong\u003e\n\u003cp\u003eIndoor plug-in operation using the included 2 m USB-A-to-USB-C cable and 5V\/2A adapter. There is no battery.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgfan-switch\"\u003e\u003cb\u003eMovement\u003c\/b\u003e\u003cstrong\u003e360° pan. 75° tilt.\u003c\/strong\u003e\n\u003cp\u003eeufy publishes 360° horizontal coverage and 75° vertical movement. Placement still decides what the camera can see.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgfan-switch\"\u003e\u003cb\u003eNetwork\u003c\/b\u003e\u003cstrong\u003eWi-Fi 6\u003c\/strong\u003e\n\u003cp\u003eDual-band 2.4 and 5 GHz support with WPA3. The eufy Security app and account are required.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgfan-switch cgfan-warning\"\u003e\u003cb\u003eSmart platforms\u003c\/b\u003e\u003cstrong\u003eSome displays. Not your whole smart home.\u003c\/strong\u003e\n\u003cp\u003eAlexa and Google Assistant smart displays are supported. Apple HomeKit and Google Home are not.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgfan-switch\"\u003e\u003cb\u003eScope\u003c\/b\u003e\u003cstrong\u003eRecords the incident. Does not attend it.\u003c\/strong\u003e\n\u003cp\u003eIt records and helps you review. It is not outdoor-rated, does not intervene and needs separate backup to work during a power outage.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgfan-storage\"\u003e\n\u003cdiv class=\"cgfan-house\"\u003e\n\u003cspan class=\"cgfan-tag\"\u003eThe cupboard marked “not in the box”\u003c\/span\u003e\n\u003ch2 class=\"cgfan-h2\"\u003eNo mandatory plan. Still no free storage fairy.\u003c\/h2\u003e\n\u003cdiv class=\"cgfan-cupboard\"\u003e\n\u003carticle\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e128GB\u003c\/strong\u003e\n\u003ch3 class=\"cgfan-h3\"\u003emicroSD\u003c\/h3\u003e\n\u003cp\u003eFit your own microSD card up to 128 GB for local recording.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003csmall\u003eSold separately · not included\u003c\/small\u003e\u003c\/article\u003e\n\u003carticle\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eS380\u003c\/strong\u003e\n\u003ch3 class=\"cgfan-h3\"\u003eHomeBase 3\u003c\/h3\u003e\n\u003cp\u003eThe documented optional hub route for this model.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003csmall\u003eOptional · sold separately\u003c\/small\u003e\u003c\/article\u003e\n\u003carticle\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eNONE*\u003c\/strong\u003e\n\u003ch3 class=\"cgfan-h3\"\u003eMandatory plan\u003c\/h3\u003e\n\u003cp\u003eNone for core local recording when supported local storage is fitted.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003csmall\u003e*Optional cloud services may cost extra\u003c\/small\u003e\u003c\/article\u003e\n\u003carticle\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eNO\u003c\/strong\u003e\n\u003ch3 class=\"cgfan-h3\"\u003eWhite box family reunion\u003c\/h3\u003e\n\u003cp\u003eHomeBase Mini is listed for the S350 in the current compatibility table. HomeBase 2\/S280 is not supported. Confirm the features and firmware needed for any hub pairing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003csmall\u003eCompatibility is exact-model specific\u003c\/small\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgfan-under\"\u003e\n\u003cdiv class=\"cgfan-house\"\u003e\n\u003cspan class=\"cgfan-tag\"\u003eAttendance roll · sealed retail carton\u003c\/span\u003e\n\u003ch2 class=\"cgfan-h2\"\u003eWho is actually in the room.\u003c\/h2\u003e\n\u003cdiv class=\"cgfan-flatlay\"\u003e\n\u003carticle class=\"cgfan-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/T8416-ID-Frontview_2_800x800.webp?v=1770831025\" alt=\"Front view of the eufy Indoor Cam S350 included in the factory-sealed carton\" width=\"800\" height=\"800\" loading=\"lazy\"\u003e\u003cb\u003eeufy Indoor Cam S350 · T8416\u003c\/b\u003e\u003cspan\u003eBrand New in full original factory-sealed retail packaging.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"cgfan-item\"\u003e\u003cb\u003eTwo-metre cable\u003c\/b\u003e\u003cspan\u003eUSB-A to USB-C power cable.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"cgfan-item\"\u003e\u003cb\u003e5V\/2A adapter\u003c\/b\u003e\u003cspan\u003eAs packed by eufy.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"cgfan-item\"\u003e\u003cb\u003eWall mount\u003c\/b\u003e\u003cspan\u003ePositioning sticker and screw pack included.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"cgfan-item\"\u003e\u003cb\u003eQuick Start Guide\u003c\/b\u003e\u003cspan\u003ePrinted setup guide in the retail pack.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"cgfan-item\"\u003e\u003cb\u003eAustralian power fit\u003c\/b\u003e\u003cspan\u003eMatched-spec RCM adapter added separately where required.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"cgfan-item cgfan-own\"\u003e\u003cb\u003eNot on the attendance sheet\u003c\/b\u003e\u003cspan\u003emicroSD card up to 128 GB, optional HomeBase 3 and continuous mains power at the camera location are your arrangements.\u003c\/span\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgfan-louvres\"\u003e\n\u003cdiv class=\"cgfan-house\"\u003e\n\u003cspan class=\"cgfan-tag\"\u003eFinal vote before buying\u003c\/span\u003e\n\u003ch2 class=\"cgfan-h2\"\u003eGood room, wrong room, or someone else’s problem?\u003c\/h2\u003e\n\u003cdiv class=\"cgfan-louvregrid\"\u003e\n\u003carticle class=\"cgfan-louvre\"\u003e\n\u003ch3 class=\"cgfan-h3\"\u003eGood fit\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eYou want one indoor camera to pan and tilt around a broad space.\u003c\/li\u003e\n\u003cli\u003eA real telephoto lens and 3× optical zoom matter.\u003c\/li\u003e\n\u003cli\u003eHuman, pet or crying detection is useful.\u003c\/li\u003e\n\u003cli\u003eLocal storage without a mandatory plan suits you.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgfan-louvre\"\u003e\n\u003ch3 class=\"cgfan-h3\"\u003eWrong fit\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eYou need outdoor weather resistance or battery operation.\u003c\/li\u003e\n\u003cli\u003eApple HomeKit or Google Home is essential.\u003c\/li\u003e\n\u003cli\u003e4K must remain active during tracking or dual view.\u003c\/li\u003e\n\u003cli\u003eYou expect local storage hardware in the camera box.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgfan-run\"\u003e\n\u003cdiv\u003e\n\u003cb\u003e01\u003c\/b\u003e\u003cspan\u003ePlace indoors near continuous mains power.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003e02\u003c\/b\u003e\u003cspan\u003ePair through the eufy Security app on compatible Wi-Fi.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003e03\u003c\/b\u003e\u003cspan\u003eFit microSD or connect optional HomeBase 3.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003e04\u003c\/b\u003e\u003cspan\u003eSet presets and test tracking, night view and Privacy Mode.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgfan-faq\"\u003e\n\u003cdiv class=\"cgfan-house\"\u003e\n\u003cspan class=\"cgfan-tag\"\u003eQuestions before buying\u003c\/span\u003e\n\u003ch2 class=\"cgfan-h2\"\u003eShort answers on setup and limits.\u003c\/h2\u003e\n\u003cdiv class=\"cgfan-cords\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes it need HomeBase 3?\u003c\/summary\u003e\n\u003cdiv class=\"cgfan-answer\"\u003e\n\u003cp\u003eNo. It works directly on Wi-Fi and can record to a microSD card up to 128 GB. HomeBase 3\/S380 is optional and sold separately.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes local recording require a subscription?\u003c\/summary\u003e\n\u003cdiv class=\"cgfan-answer\"\u003e\n\u003cp\u003eNo mandatory subscription is required for core local recording. A separately purchased microSD card or compatible optional HomeBase 3 is still required for footage storage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eIs every mode 4K?\u003c\/summary\u003e\n\u003cdiv class=\"cgfan-answer\"\u003e\n\u003cp\u003eNo. Single View reaches up to 4K. AI Tracking and Dual View record at up to 2K.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat happens in Privacy Mode?\u003c\/summary\u003e\n\u003cdiv class=\"cgfan-answer\"\u003e\n\u003cp\u003eThe camera physically faces a wall or selected preset, powers down and stops recording until normal operation resumes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWill it work during a blackout?\u003c\/summary\u003e\n\u003cdiv class=\"cgfan-answer\"\u003e\n\u003cp\u003eNot without separate backup. The S350 has no battery and requires continuous mains power.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWho supplies the warranty?\u003c\/summary\u003e\n\u003cdiv class=\"cgfan-answer\"\u003e\n\u003cp\u003eCamGuard Australia supplies its own 12-month warranty, not a manufacturer warranty, alongside Australian Consumer Law rights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgfan-doorstep\"\u003e\n\u003cdiv class=\"cgfan-house cgfan-doormat\"\u003e\n\u003cdiv class=\"cgfan-badge\"\u003e\n\u003cb\u003e12\u003c\/b\u003e\u003cspan\u003emonth CamGuard Australia warranty\u003cbr\u003eplus ACL rights\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgfan-terms\"\u003e\n\u003ch3 class=\"cgfan-h3\"\u003eDispatched from Townsville\u003c\/h3\u003e\n\u003cp\u003eSame-day to one business day is the typical tracked-dispatch window from Townsville. Busy periods can extend it.\u003c\/p\u003e\n\u003cp\u003eChange-of-mind returns are accepted within 30 days of delivery in resaleable condition. Buyer pays return postage and original shipping is not refunded. For a fault or item not as described, CamGuard covers return postage through its warranty process and applicable consumer law.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgfan-house cgfan-finale\"\u003e\n\u003ch2\u003eIt sees the room. The fan handles the existential heat.\u003c\/h2\u003e\n\u003cp\u003eThe S350 turns for coverage, not cooling: two lenses, four saved views, indoor tracking, visible Privacy Mode and local-storage choices with the important limits stated in full.\u003c\/p\u003e\n\u003cspan\u003eeufy Indoor Cam S350 · Brand New · T8416\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cfooter class=\"cgfan-footer\"\u003e\n\u003cdiv class=\"cgfan-house\"\u003e\n\u003cstrong\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/strong\u003e\n\u003cp\u003eIndependent Australian reseller, not affiliated with, authorised by or endorsed by Anker Innovations. eufy and HomeBase are trademarks of their respective owners. CamGuard Australia’s 12-month warranty is ours, not eufy’s, alongside Australian Consumer Law rights.\u003c\/p\u003e\n\u003cp\u003eThe Queensland Ceiling Fan Appreciation Society, its committee, minutes, room plan and pull cords are fictional comedy. The S350 is a camera and does not move air. Product condition, inclusions, specifications, compatibility and limitations are literal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/footer\u003e\n\u003c\/div\u003e\n\u003caside class=\"cgau-adapter-note\" aria-label=\"Australian power adapter\"\u003e\u003cstrong\u003eReady for an Australian power point.\u003c\/strong\u003e\u003cp\u003eAn Australian RCM-marked power adapter of the correct compatible specification is supplied with this product. It is packed separately from the retail box, so a sealed box stays sealed.\u003c\/p\u003e\u003c\/aside\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on orders of $99 or more after discounts. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eBrand New. Factory-sealed in full original retail packaging, unopened and unused.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp\u003eCondition: Brand New. Factory-sealed in full original retail packaging, unopened and unused. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: Wi-Fi: Dual-band Wi-Fi 6; HomeBase 3: Fully compatible; Apple HomeKit: Not supported. \u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003e Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43094513778731,"sku":"CG-ICS350-BN-W","price":207.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/T8416-ID-Frontview_2.webp?v=1770831025"},{"product_id":"eufy-security-e40-eufycam-add-on-camera-solarplus-2-0-maxcolor-brand-new","title":"eufyCam E40 Add-On Camera | Brand New","description":"\u003c!--\n  CamGuard Australia · eufyCam E40 Add-On Camera | Brand New · SKU CG-ECE40-BN-T\n  TWO-VIEW LISTING · built by CamGuard Two-View Studio · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  FUN VIEW (default): The Sunfather · authored theme source, re-scoped under .cgfun\n  SIMPLE VIEW: eufy.com register rendered from factsheets\/ECE40.json (every printed spec carries status verified)\n  SHARED: terms and footer below both views; re-skinned in the Fun view\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the chooser hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cinzel:wght@500;700;900\u0026family=DM+Sans:wght@400;500;600;700\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#08090a;--fun-ink:#fff7e6;--fun-accent:#e5bb7c;--fun-display:'Cinzel',serif;--fun-display-weight:700;--fun-body:'DM Sans',sans-serif;--sw-bg:#efbd49;--sw-border:#fff4d5;--sw-ink:#3c1025;--sw-radius:4px;--sh-bg-fun:#3c1025;--sh-ink-fun:#fff4d5;--sh-body-fun:#fff4d5;--sh-mute-fun:#fff4d5;--sh-line-fun:#efbd49;--sh-panel-fun:#3c1025}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun{--wine:#3c1025;--paper:#fff4d5;--gold:#efbd49;--olive:#3b4b27;--plum:#23152d;background:var(--paper);color:var(--wine);font:17px\/1.65 'DM Sans',sans-serif;container-type:inline-size;isolation:isolate}\n.cgau-listing .cgfun *{box-sizing:border-box;min-width:0}.cgau-listing .cgfun section{position:relative;padding:78px 0}.cgau-listing .cgfun .sf-inner{width:min(1160px,calc(100% - 48px));margin:auto}.cgau-listing .cgfun p{max-width:68ch;margin:18px 0}.cgau-listing .cgfun h2,.cgau-listing .cgfun h3{font-family:'Cinzel',serif;line-height:1.1;margin:0 0 24px}.cgau-listing .cgfun h2{font-size:clamp(34px,5.6cqi,66px);font-weight:700}.cgau-listing .cgfun h3{font-size:25px}.cgau-listing .cgfun .sf-title{font-size:clamp(70px,11.5cqi,138px);letter-spacing:-.055em;line-height:.92;max-width:9ch}.cgau-listing .cgfun .sf-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:52px;align-items:center}.cgau-listing .cgfun .sf-dark{background:var(--wine);color:var(--paper)}.cgau-listing .cgfun .sf-gold{background:var(--gold);color:var(--wine)}.cgau-listing .cgfun .sf-olive{background:var(--olive);color:var(--paper)}.cgau-listing .cgfun .sf-night{background:var(--plum);color:var(--paper)}.cgau-listing .cgfun .sf-pale{background:#eed3d6}.cgau-listing .cgfun .sf-hero{background:linear-gradient(108deg,#3c1025 50%,#6a3047);color:var(--paper);padding-top:38px}.cgau-listing .cgfun .sf-brand{font-weight:700;margin:0 0 65px;white-space:nowrap}.cgau-listing .cgfun .sf-cast{border-top:1px solid #efbd4977;padding-top:20px;color:var(--gold)}.cgau-listing .cgfun figure{margin:0}.cgau-listing .cgfun img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;background:#fff;border-radius:2px}.cgau-listing .cgfun figcaption{font-size:14px;line-height:1.5;padding-top:14px;max-width:60ch}.cgau-listing .cgfun .sf-product{transform:rotate(2deg);padding:18px;background:var(--paper);color:var(--wine);box-shadow:18px 22px 0 #1b0818}.cgau-listing .cgfun .sf-note{border-left:6px solid currentColor;padding:4px 0 4px 24px}.cgau-listing .cgfun .sf-contract{background:var(--paper);color:var(--wine);padding:40px;box-shadow:8px 8px 0 #56152c;transform:rotate(-1deg);position:relative}.cgau-listing .cgfun .sf-seal{display:inline-grid;place-items:center;width:90px;height:90px;border-radius:50%;background:#8c223c;color:#fff4d5;border:8px double #efbd49;float:right;font:700 14px 'Cinzel',serif;transform:rotate(12deg);animation:cgau-sf-seal 16s infinite}.cgau-listing .cgfun .sf-chair{position:relative;width:220px;height:290px;margin:20px auto 0;border:16px solid #6a351f;border-bottom:0;border-radius:50px 50px 0 0;background:repeating-linear-gradient(90deg,transparent 0 20px,#6a351f 20px 32px);box-shadow:inset 0 0 0 3px #d49b4d}.cgau-listing .cgfun .sf-chair:before{content:'';position:absolute;left:-32px;right:-32px;bottom:55px;height:40px;background:#611733;border:6px solid #af6738;box-shadow:0 8px 0 #341624}.cgau-listing .cgfun .sf-chair:after{content:'HomeBase\\A sold separately';white-space:pre-line;position:absolute;left:12px;right:12px;top:60px;background:#fff4d5;padding:16px;text-align:center;color:#3c1025;transform:rotate(-5deg);animation:cgau-sf-tag 19s infinite}.cgau-listing .cgfun .sf-window{height:290px;border:14px solid #4d2329;position:relative;background:repeating-linear-gradient(0deg,transparent 0 25px,#482d3277 25px 35px),linear-gradient(135deg,#efbd49,#fff4d5);box-shadow:14px 14px 0 #201220}.cgau-listing .cgfun .sf-window:before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 24px,#321621 24px 30px);animation:cgau-sf-blinds 23s infinite}.cgau-listing .cgfun .sf-window:after{content:'';position:absolute;width:95px;height:95px;border-radius:50%;background:#ffe594;border:10px double #c98924;right:24px;top:30px;box-shadow:0 0 65px #ffda68;animation:cgau-sf-sun 21s infinite}.cgau-listing .cgfun .sf-ledger{padding:30px;background:repeating-linear-gradient(#fff4d5 0 42px,#b0a186 43px 44px);color:#3c1025;border-left:18px solid #692942;box-shadow:8px 8px 0 #261a26}.cgau-listing .cgfun .sf-ledger p{line-height:26px;margin:18px 0;font-weight:600}.cgau-listing .cgfun .sf-ledger strong{font-family:'Cinzel',serif;font-size:38px;display:block;margin-bottom:25px;animation:cgau-sf-ink 24s infinite}.cgau-listing .cgfun .sf-projector{height:270px;position:relative;background:linear-gradient(30deg,transparent 40%,#efbd4930 41% 65%,transparent 66%);border-bottom:16px solid #715351}.cgau-listing .cgfun .sf-projector:before,.cgau-listing .cgfun .sf-projector:after{content:'';position:absolute;width:110px;height:110px;left:50px;top:15px;border-radius:50%;border:18px double #ddae6c;background:repeating-conic-gradient(#24162d 0 35deg,#aa7d48 36deg 50deg);animation:cgau-sf-reel 22s infinite}.cgau-listing .cgfun .sf-projector:after{left:160px;top:58px;animation-name:cgau-sf-reel2}.cgau-listing .cgfun .sf-projector span{position:absolute;bottom:36px;left:70px;padding:16px 25px;border:5px solid #ad865b;background:#3b283a;color:#fff4d5;font-weight:700;animation:cgau-sf-project 20s infinite}.cgau-listing .cgfun .sf-intercom{position:relative;margin:auto;max-width:300px;background:#ba9d65;border:12px solid #7a6243;padding:35px;box-shadow:12px 14px 0 #201220;transform:rotate(-3deg)}.cgau-listing .cgfun .sf-grille{height:100px;background:repeating-linear-gradient(0deg,#2b2230 0 4px,#bca16c 4px 10px);border:8px solid #594d40}.cgau-listing .cgfun .sf-button{display:block;margin:28px auto 0;width:48px;height:48px;border-radius:50%;background:#5f3047;border:8px double #ecd09b;animation:cgau-sf-ring 17s infinite}.cgau-listing .cgfun .sf-intercom:after{content:'Talk first.';display:block;text-align:center;color:#2b1227;font-family:'Cinzel',serif;margin-top:14px}.cgau-listing .cgfun .sf-crate{border:18px solid #986539;background:repeating-linear-gradient(0deg,#c29154 0 48px,#946035 49px 52px);padding:34px;color:#291422;position:relative;box-shadow:12px 12px 0 #332136}.cgau-listing .cgfun .sf-crate:before{content:'Brand new';display:block;background:#fff4d5;width:150px;padding:10px;transform:rotate(-7deg);font:700 20px 'Cinzel',serif;animation:cgau-sf-label 25s infinite}.cgau-listing .cgfun .sf-crate:after{content:'';position:absolute;inset:12px;border:3px dashed #482c23;pointer-events:none}.cgau-listing .cgfun .sf-crate ul{padding-left:22px}.cgau-listing .cgfun .sf-route{display:flex;flex-wrap:wrap;gap:16px;margin:32px 0}.cgau-listing .cgfun .sf-route span{flex:1 1 180px;padding:22px;border-top:5px solid #efbd49;animation:cgau-sf-route 29s infinite}.cgau-listing .cgfun .sf-route span:nth-child(2){animation-name:cgau-sf-route2}.cgau-listing .cgfun .sf-route span:nth-child(3){animation-name:cgau-sf-route3}.cgau-listing .cgfun .facts{margin:0 0 42px}.cgau-listing .cgfun .facts\u003ediv{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:24px;border-bottom:1px solid #3c102530;padding:14px 0}.cgau-listing .cgfun dt{font-weight:700}.cgau-listing .cgfun dd{margin:0}.cgau-listing .cgfun details{border-top:1px solid #efbd4977;padding:22px 0}.cgau-listing .cgfun summary{cursor:pointer;font-weight:700;font-size:21px;list-style-position:outside;margin-left:20px}.cgau-listing .cgfun summary:focus-visible{outline:3px solid #efbd49;outline-offset:6px}.cgau-listing .cgfun details[open]{animation:cgau-sf-open .4s ease-out}.cgau-listing .cgfun .sf-signature{font:700 28px 'Cinzel',serif;border-bottom:2px solid currentColor;display:inline-block;padding:20px 0}.cgau-listing .cgfun .sf-final{text-align:center}.cgau-listing .cgfun .sf-final p{margin:20px auto}.cgau-listing .cgfun .sf-final h2{max-width:15ch;margin:auto}\n@keyframes cgau-sf-seal{0%,82%,100%{transform:rotate(12deg)}87%{transform:rotate(6deg)}}@keyframes cgau-sf-tag{0%,80%,100%{transform:rotate(-5deg)}86%{transform:rotate(1deg)}}@keyframes cgau-sf-blinds{0%,78%,100%{background-position:0 0}88%{background-position:0 8px}}@keyframes cgau-sf-sun{0%,78%,100%{transform:translateY(0)}88%{transform:translateY(-10px)}}@keyframes cgau-sf-ink{0%,84%,100%{letter-spacing:0}89%{letter-spacing:1px}}@keyframes cgau-sf-reel{0%,78%{transform:rotate(0)}92%,100%{transform:rotate(180deg)}}@keyframes cgau-sf-reel2{0%,78%{transform:rotate(0)}92%,100%{transform:rotate(-180deg)}}@keyframes cgau-sf-project{0%,80%,100%{border-color:#ad865b}86%{border-color:#efbd49}}@keyframes cgau-sf-ring{0%,82%,100%{box-shadow:0 0 0 0 #efbd4900}89%{box-shadow:0 0 0 14px #efbd4944}}@keyframes cgau-sf-label{0%,82%,100%{transform:rotate(-7deg)}88%{transform:rotate(-4deg)}}@keyframes cgau-sf-route{0%,85%,100%{border-color:#efbd49}89%{border-color:#fff4d5}}@keyframes cgau-sf-route2{0%,87%,100%{border-color:#efbd49}91%{border-color:#fff4d5}}@keyframes cgau-sf-route3{0%,89%,100%{border-color:#efbd49}93%{border-color:#fff4d5}}@keyframes cgau-sf-open{from{background:#efbd4918}to{background:transparent}}\n@media(max-width:700px){.cgau-listing .cgfun section{padding:52px 0}.cgau-listing .cgfun .sf-inner{width:calc(100% - 36px)}.cgau-listing .cgfun .sf-split{grid-template-columns:minmax(0,1fr);gap:34px}.cgau-listing .cgfun .sf-title{font-size:clamp(48px,13cqi,94px)}.cgau-listing .cgfun .sf-brand{margin-bottom:40px}.cgau-listing .cgfun .sf-product{max-width:410px;margin:auto}.cgau-listing .cgfun .sf-contract{padding:26px}.cgau-listing .cgfun .facts\u003ediv{grid-template-columns:minmax(0,1fr);gap:5px}.cgau-listing .cgfun .sf-crate{padding:20px}}\n@media(prefers-reduced-motion:reduce){.cgau-listing .cgfun *,.cgau-listing .cgfun *:before,.cgau-listing .cgfun *:after{animation:none!important;transition:none!important}}\n\n\n.cgau-listing .cgfun{--wine:#271514;--paper:#fff7e6;--gold:#d9b96c;--olive:#35422c;--plum:#141313}\n.cgau-listing .cgfun .sf-hero{background:radial-gradient(ellipse at 90% 18%,#482020,transparent 55%),#08090a;color:#fff7e6}\n.cgau-listing .cgfun .sf-title{color:#fff7e6;font-weight:900;font-size:clamp(42px,6.6cqi,88px);letter-spacing:-.05em;text-shadow:none;max-width:none}\n.cgau-listing .cgfun .sf-title:after{content:'';display:block;width:80px;height:7px;background:#c8322f;margin-top:24px}\n.cgau-listing .cgfun .sf-dark{background:#0d0d0d;color:#fff7e6}\n.cgau-listing .cgfun .sf-night{background:#411b1c;color:#fff7e6}\n.cgau-listing .cgfun .sf-hero .sf-kicker{color:#efc778}\n\n\n.cgau-listing .cgfun .cg-film-brand{display:block;width:min(360px,100%);margin:0 0 28px;min-width:0}\n.cgau-listing .cgfun .cg-film-brand img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;margin:0;transform:none;border:0;box-shadow:none;background:transparent}\n@media(max-width:600px){.cgau-listing .cgfun .cg-film-brand{width:min(270px,100%);margin-bottom:24px}}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\n\/* split-word heading fix 23.10.2026: each heading's widest word fits its column at every width *\/\n@media (max-width:639px){.cgau-listing.cgau-listing.cgau-listing section.cgau-pane.cgau-pane-fun:nth-child(6) \u003e div.cgfun:nth-child(1) \u003e section:nth-child(5) \u003e div.sf-inner.sf-split:nth-child(1) \u003e div:nth-child(2) \u003e h2:nth-child(1){font-size:min(clamp(34px, 5.6cqi, 66px),calc(13.461vw - 9.15px))}}\n@media (min-width:700.01px) and (max-width:749px){.cgau-listing.cgau-listing.cgau-listing section.cgau-pane.cgau-pane-fun:nth-child(6) \u003e div.cgfun:nth-child(1) \u003e section:nth-child(5) \u003e div.sf-inner.sf-split:nth-child(1) \u003e div:nth-child(2) \u003e h2:nth-child(1){font-size:min(clamp(34px, 5.6cqi, 66px),calc(6.0578vw - 8px))}}\n@media (min-width:749.01px) and (max-width:1259px){.cgau-listing.cgau-listing.cgau-listing section.cgau-pane.cgau-pane-fun:nth-child(6) \u003e div.cgfun:nth-child(1) \u003e section:nth-child(5) \u003e div.sf-inner.sf-split:nth-child(1) \u003e div:nth-child(2) \u003e h2:nth-child(1){font-size:min(clamp(34px, 5.6cqi, 66px),calc(6.0573vw - 10.9px))}}\n@media (min-width:1259.01px) and (max-width:1288px){.cgau-listing.cgau-listing.cgau-listing section.cgau-pane.cgau-pane-fun:nth-child(6) \u003e div.cgfun:nth-child(1) \u003e section:nth-child(5) \u003e div.sf-inner.sf-split:nth-child(1) \u003e div:nth-child(2) \u003e h2:nth-child(1){font-size:min(clamp(34px, 5.6cqi, 66px),calc(6.0582vw - 10.91px))}}\n@media (max-width:639px){.cgau-listing.cgau-listing.cgau-listing section.sf-pale div.sf-inner.sf-split h2{font-size:min(clamp(34px, 5.6cqi, 66px),calc(12.3242vw - 8.38px))}}\n@media (min-width:700.01px) and (max-width:749px){.cgau-listing.cgau-listing.cgau-listing section.sf-pale div.sf-inner.sf-split h2{font-size:min(clamp(34px, 5.6cqi, 66px),calc(5.5462vw - 7.32px))}}\n@media (min-width:749.01px) and (max-width:1259px){.cgau-listing.cgau-listing.cgau-listing section.sf-pale div.sf-inner.sf-split h2{font-size:min(clamp(34px, 5.6cqi, 66px),calc(5.5458vw - 9.98px))}}\n@media (min-width:1259.01px) and (max-width:1288px){.cgau-listing.cgau-listing.cgau-listing section.sf-pale div.sf-inner.sf-split h2{font-size:min(clamp(34px, 5.6cqi, 66px),calc(5.5465vw - 9.99px))}}\n@media (min-width:1288.01px){.cgau-listing.cgau-listing.cgau-listing section.sf-pale div.sf-inner.sf-split h2{font-size:min(clamp(34px, 5.6cqi, 66px),61.45px)}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch cgau-choice-art\" aria-hidden=\"true\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-film-cg-ece40-bn-t-20260922.png?v=1790073216\u0026amp;width=192\" alt=\"Illustrated The Sunfather theme emblem\" width=\"96\" height=\"96\" decoding=\"async\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003eThe Sunfather\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eA sunlit family office explains solar charging, the required HomeBase and the power cable that unlocks continuous recording.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n  \u003cdiv class=\"eu-wrap\"\u003e\n    \u003cheader class=\"eu-top\"\u003e\n      \u003cdiv class=\"eu-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cdiv class=\"eu-topline\"\u003e\n\u003cspan\u003eTownsville, QLD\u003c\/span\u003e\u003cspan class=\"eu-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eExpress included over $99.00\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/header\u003e\n\u003cnav class=\"eu-jump\" aria-label=\"Product details\"\u003e\u003ca href=\"#eu-specifications\"\u003eSpecifications\u003c\/a\u003e\u003ca href=\"#eu-compatibility\"\u003eCompatibility\u003c\/a\u003e\u003ca href=\"#eu-condition\"\u003eCondition\u003c\/a\u003e\u003c\/nav\u003e\n    \u003csection class=\"eu-hero\"\u003e\n      \u003cdiv class=\"eu-herotext\"\u003e\n        \u003cp class=\"eu-eyebrow\"\u003eeufyCam E40 Add-On Camera \u003cspan class=\"eu-grade\"\u003eBrand new\u003c\/span\u003e\u003c\/p\u003e\n        \u003ch2 class=\"eu-h1\"\u003eGive the night a little more colour.\u003c\/h2\u003e\n        \u003cp class=\"eu-lead\"\u003eBring 2K MaxColor night vision and built-in solar charging to your existing eufy system. eufyCam E40 is an add-on camera that requires a compatible HomeBase.\u003c\/p\u003e\n        \u003cul class=\"eu-chips\"\u003e\n\u003cli\u003e2K MaxColor Vision\u003c\/li\u003e\n\u003cli\u003eBuilt-in solar\u003c\/li\u003e\n\u003cli\u003eTwo-way audio\u003c\/li\u003e\n\u003cli\u003eHomeBase required\u003c\/li\u003e\n\u003c\/ul\u003e\n        \u003cp class=\"eu-requires\"\u003e\u003cb\u003eNeeded to use it.\u003c\/b\u003e Compatible HomeBase required; see supported models below\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"eu-herofig\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/840320-Product-0-I-638954092804734570.webp?v=1778363257\" alt=\"eufyCam E40 Add-On Camera, product catalogue view\" loading=\"eager\"\u003e\n        \u003cfigcaption\u003eProduct catalogue image. Your unit ships as described below.\u003c\/figcaption\u003e\n      \u003c\/figure\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-stats\"\u003e\n      \u003cdiv class=\"eu-statgrid\"\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e2K\u003c\/b\u003e\u003cspan\u003e4 MP video\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003ef\/1.0\u003c\/b\u003e\u003cspan\u003eBright lens\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e130°\u003c\/b\u003e\u003cspan\u003eField of view\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e0.7 W\u003c\/b\u003e\u003cspan\u003eIntegrated solar panel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cp class=\"eu-statnote\"\u003eeufy's published ratings describe the model. Results depend on placement, settings and the connected system.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-tiles\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eWhat it does well.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003eeufyCam E40 Add-On Camera: the features that matter in everyday use.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-tilegrid\"\u003e\n        \u003carticle class=\"eu-tile eu-tile-text\"\u003e\n          \n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eSee more after sunset.\u003c\/h3\u003e\n\u003cp\u003eMaxColor Vision pairs a bright f\/1.0 lens with 2K video. Infrared and spotlight modes give you alternatives as the light changes.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-illustrated\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/T8144_a4307511-7bb3-4563-825d-d3e5d013d4fa.png?v=1771233613\" alt=\"eufyCam E40 integrated solar-panel face\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eA little sunlight helps.\u003c\/h3\u003e\n\u003cp\u003eThe integrated solar panel helps recharge the camera. An external solar panel is also supported when the mounting position needs it.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-text\"\u003e\n          \n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eKnow what triggered the moment.\u003c\/h3\u003e\n\u003cp\u003eHuman, pet, vehicle and motion detection help you choose the events you want to hear about.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-text\"\u003e\n          \n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eSpeak through the camera.\u003c\/h3\u003e\n\u003cp\u003eFull-duplex two-way audio lets you talk with a visitor from the app. A spotlight and siren provide optional light and sound alerts.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n\n    \u003c\/section\u003e\n    \u003caside class=\"eu-insight\" aria-label=\"A detail worth knowing\"\u003e\n      \u003cdiv\u003e\n\u003cp class=\"eu-insight-label\"\u003eA detail worth knowing\u003c\/p\u003e\n\u003ch2\u003eA power cable changes the recording options.\u003c\/h2\u003e\n\u003c\/div\u003e\n      \u003cp class=\"eu-insight-body\"\u003eSolar assistance supports the battery, but it does not turn the E40 into a continuous recorder by itself. eufy specifies direct power through a separate cable for 24\/7 recording with a four-second pre-roll, so installation choice changes the available recording mode.\u003c\/p\u003e\n    \u003c\/aside\u003e\n    \u003csection class=\"eu-honest\"\u003e\n      \u003cdiv class=\"eu-honestbox\"\u003e\n        \u003cp class=\"eu-kicker\"\u003eThe honest details\u003c\/p\u003e\n        \u003ch2 class=\"eu-h2\"\u003eBefore you buy.\u003c\/h2\u003e\n        \u003cul class=\"eu-honestlist\"\u003e\n            \u003cli\u003e\n\u003cb\u003eA HomeBase comes first.\u003c\/b\u003e A compatible HomeBase is required and sold separately. Supported routes include HomeBase 2, S380, Mini and Professional S1; available features differ by base and firmware.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eSolar is support, not a guarantee.\u003c\/b\u003e Available sunlight, activity, settings and temperature affect charging. Occasional cable charging may still be needed.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eContinuous recording needs power.\u003c\/b\u003e 24\/7 recording requires direct power through a separate cable. Battery-and-solar operation alone does not provide continuous recording.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eTotal darkness changes the picture.\u003c\/b\u003e eufy recommends infrared for clarity in complete darkness. Colour results depend on the available light.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-specs\" id=\"eu-specifications\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eSpecifications.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003ePublished specifications for eufyCam E40 Add-On Camera (T8144), grouped for easy comparison. Only sourced details are included.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-specgrid\"\u003e\n        \u003cdiv class=\"eu-specgroup\"\u003e\n          \u003ch3\u003ePublished product specifications\u003c\/h3\u003e\n          \u003cdl\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eResolution\u003c\/dt\u003e\n\u003cdd\u003e2K, 4 MP\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eLens\u003c\/dt\u003e\n\u003cdd\u003ef\/1.0, 2.8 mm, 130° field of view\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eNight vision\u003c\/dt\u003e\n\u003cdd\u003eMaxColor Vision, infrared and spotlight modes\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eSolar panel\u003c\/dt\u003e\n\u003cdd\u003eIntegrated 0.7 W panel\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eExternal solar\u003c\/dt\u003e\n\u003cdd\u003eSupported\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eDetection\u003c\/dt\u003e\n\u003cdd\u003eHuman, pet, car and motion\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eAudio\u003c\/dt\u003e\n\u003cdd\u003eFull-duplex two-way audio\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eHub requirement\u003c\/dt\u003e\n\u003cdd\u003eCompatible HomeBase required: HomeBase 2, S380, Mini or Professional S1; features vary\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eHomeKit\u003c\/dt\u003e\n\u003cdd\u003eSupported through HomeBase 2 or S380\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eContinuous recording\u003c\/dt\u003e\n\u003cdd\u003e24\/7 with direct power; separate cable required\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eSize\u003c\/dt\u003e\n\u003cdd\u003e133 × 68 × 67 mm\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eSpotlight\u003c\/dt\u003e\n\u003cdd\u003e150 lumens\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eSiren\u003c\/dt\u003e\n\u003cdd\u003e105 dB\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eWeather rating\u003c\/dt\u003e\n\u003cdd\u003eIP66\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eInitial charging\u003c\/dt\u003e\n\u003cdd\u003eFully charge before first use; allow up to 8 hours using a 5 V USB charger\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eProfessional S1\u003c\/dt\u003e\n\u003cdd\u003eSupported in the dedicated S1 compatibility guide\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-compat\" id=\"eu-compatibility\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eMake sure it fits your setup.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003eAdd it to a compatible eufy system.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-compatgrid\"\u003e\n\u003cdiv class=\"eu-compatcol eu-yes\"\u003e\n\u003ch3\u003eWorks with\u003c\/h3\u003e\n\u003cul\u003e            \u003cli\u003e\n\u003cb\u003eHomeBase 2 or HomeBase S380.\u003c\/b\u003e Supported operating bases named on the product page; sold separately.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eApple HomeKit.\u003c\/b\u003e Supported through HomeBase 2 or S380; HomeBase 2 needs current firmware.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eHomeBase Professional S1.\u003c\/b\u003e The dedicated S1 compatibility guide lists eufyCam E40 T8144.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eHomeBase Mini.\u003c\/b\u003e eufy added the E40 to the HomeBase Mini's list in its August 2026 compatibility guide. Update the Mini's firmware before pairing.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-compatcol eu-no\"\u003e\n\u003ch3\u003eDoes not work with\u003c\/h3\u003e\n\u003cul\u003e            \u003cli\u003e\n\u003cb\u003eStandalone operation.\u003c\/b\u003e This camera requires a compatible HomeBase.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-compatcol eu-ask\"\u003e\n\u003ch3\u003eBefore you pair\u003c\/h3\u003e\n\u003cul\u003e            \u003cli\u003e\n\u003cb\u003eUpdate the firmware.\u003c\/b\u003e Update the camera and HomeBase firmware before pairing.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-cond\" id=\"eu-condition\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eBrand New, explained.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003eWhat the condition label on this listing actually means.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-cards3\"\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eWhat Brand New means\u003c\/h3\u003e\n          \u003cp\u003eFactory-sealed stock in its full original retail packaging. Unopened, unused, in its sealed retail carton.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eWho did the work\u003c\/h3\u003e\n          \u003cp\u003eNobody has: the seal is intact. We describe the packaging and the published spec sheet only, and we do not open units to check them.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eHow it arrives\u003c\/h3\u003e\n          \u003cp\u003eSealed retail carton, the standard retail accessories, and our own 12-month warranty on top of your consumer rights.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-fit\"\u003e\n      \u003cdiv class=\"eu-fitgrid\"\u003e\n        \u003cdiv class=\"eu-fitcol\"\u003e\n\u003ch2 class=\"eu-h2\"\u003eRight for you if\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eYou already have a supported HomeBase and want to add outdoor coverage.\u003c\/li\u003e\n\u003cli\u003eYou want solar-assisted event recording with colour night vision.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-fitcol eu-fitno\"\u003e\n\u003ch2 class=\"eu-h2\"\u003eProbably not for you if\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eYou need a camera that connects without a HomeBase.\u003c\/li\u003e\n\u003cli\u003eYou need continuous recording without a direct power connection.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-setup\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003ePlan your setup.\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-setupguide\"\u003e\n\u003carticle class=\"eu-guiderow\"\u003e\u003cp class=\"eu-guide-label\"\u003eWhat you need\u003c\/p\u003e\n\u003cdiv\u003e\n\u003ch3\u003eA HomeBase is part of the setup\u003c\/h3\u003e\n\u003cp\u003eE40 needs a compatible HomeBase, a working home network and the eufy app. HomeBase 2, S380 and Professional S1 have official pairing evidence, with feature differences; check the detailed compatibility note for Mini. Charge the camera first and give its built-in solar panel useful sunlight. Solar does not guarantee that manual charging disappears.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"eu-guiderow\"\u003e\u003cp class=\"eu-guide-label\"\u003eRecording and storage\u003c\/p\u003e\n\u003cdiv\u003e\n\u003ch3\u003eRecordings belong to the paired hub\u003c\/h3\u003e\n\u003cp\u003eE40 sends recordings to its HomeBase. With S380, local capacity starts at 16 GB and can expand through a separately purchased compatible drive. The camera overwrites older recordings when storage fills. Continuous recording requires direct power and the supported settings; its solar panel is not a substitute for that power connection.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"eu-setupgrid eu-setupgrid-solo\"\u003e\n        \u003col class=\"eu-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eCheck the instructions.\u003c\/b\u003e Read the model-specific guide and confirm your power and storage before installation.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eTest the chosen position.\u003c\/b\u003e Complete setup and check the view, connection and recording before final mounting.\u003c\/li\u003e\n\u003c\/ol\u003e\n\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-box\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\u003ch2 class=\"eu-h2\"\u003eIncluded with your order\u003c\/h2\u003e\u003c\/div\u003e\n      \u003cdiv class=\"eu-boxgrid eu-boxgrid-solo\"\u003e\n        \u003cdiv\u003e\n\u003ch3 class=\"eu-boxlabel\"\u003eSupplied items\u003c\/h3\u003e\n\u003cul class=\"eu-boxlist\"\u003e\n\u003cli\u003e1 × eufyCam E40 Add-On Camera, brand new, factory sealed\u003c\/li\u003e\n\u003cli\u003eUSB charging cable\u003c\/li\u003e\n\u003cli\u003eCamera mounting bracket, screws and anchors\u003c\/li\u003e\n\u003cli\u003ePrinted setup guide\u003c\/li\u003e\n\u003cli\u003eOriginal sealed retail carton\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \n      \u003c\/div\u003e\n      \n      \n    \u003c\/section\u003e\n    \u003csection class=\"eu-faq\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\u003ch2 class=\"eu-h2\"\u003eQuestions people ask.\u003c\/h2\u003e\u003c\/div\u003e\n      \u003cdiv class=\"eu-faqlist\"\u003e\n\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eDoes it work without a HomeBase?\u003c\/summary\u003e\u003cp\u003eNo. A compatible HomeBase is required and sold separately. HomeBase 2, S380, Mini and Professional S1 are supported routes; check the features available on your base.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eCan it record all day?\u003c\/summary\u003e\u003cp\u003eYes, with direct power and the separate power cable. eufy specifies 24\/7 recording with a 4-second pre-roll in that configuration.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eWill solar remove every charging stop?\u003c\/summary\u003e\u003cp\u003eNot necessarily. Sunlight, activity, settings and temperature affect the charging balance.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eDoes MaxColor work in complete darkness?\u003c\/summary\u003e\u003cp\u003eeufy recommends infrared in complete darkness. Colour night vision needs suitable lighting conditions.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eWhen will it ship, and what does delivery cost?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day. Same-day to 1 business day is our typical dispatch time from Townsville. During busy periods it can extend, though that is rare. Australia Post Express is included on every order over $99.00. Under $99.00 it is $9.95 tracked or $12.95 Express.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eWho covers the warranty?\u003c\/summary\u003e\u003cp\u003eWe do. CamGuard Australia is an independent importer and reseller, and this product carries our own 12-month warranty. It is not a manufacturer warranty. Your rights under Australian Consumer Law apply on top. Faulty or not as described inside that year and we cover the return postage.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eCan I return it if I change my mind?\u003c\/summary\u003e\u003cp\u003eYes, within 30 days of delivery if it is complete and unused. You pay the return postage and the original shipping is not refunded. Faulty or not-as-described returns are always free.\u003c\/p\u003e\u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-trust\"\u003e\n      \u003cdiv class=\"eu-trustgrid\"\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eIndependent importer\u003c\/b\u003e\u003cspan\u003eWe buy genuine eufy stock and sell it under our own name. Not an official eufy dealer.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eOur own 12-month warranty\u003c\/b\u003e\u003cspan\u003eHonoured by us in Townsville, not by the manufacturer. Faulty inside a year and we pay the return postage.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eExpress as standard\u003c\/b\u003e\u003cspan\u003eAustralia Post Express included on every order over $99.00, from Townsville, Queensland.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eCondition stated up front\u003c\/b\u003e\u003cspan\u003eThe grade on this listing is spelled out above so nothing about the unit is a surprise.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-cta\"\u003e\n      \u003cdiv class=\"eu-ctabox\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eeufyCam E40 Add-On Camera, brand new.\u003c\/h2\u003e\n        \u003cp\u003eAdd a clearer view to the system you already know. Exactly as described above, our 12-month warranty. If that is the trade you want, this is the listing.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun\"\u003e\n\u003csection class=\"sf-hero\"\u003e\u003cdiv class=\"sf-inner\"\u003e\n\u003cdiv class=\"cg-film-brand\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-brand-cg-ece40-bn-t-20260922.png?v=1790075103\u0026amp;width=720\" alt=\"CamGuard Australia · The Sunfather themed logo\" width=\"2172\" height=\"724\" loading=\"eager\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sf-split\"\u003e\n\u003cdiv\u003e\n\u003ch2 class=\"sf-title\"\u003eThe Sunfather\u003c\/h2\u003e\n\u003cp class=\"sf-cast\"\u003eStarring eufyCam E40 T8144. Brand new, factory sealed.\u003c\/p\u003e\n\u003cp\u003eKeep an eye on the family business. Even if the family business is a parcel, two pot plants and a suspiciously ambitious possum.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e2K camera. Built-in solar assistance. Compatible HomeBase required and sold separately.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"sf-product\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/840320-Product-0-I-638954092804734570.webp?v=1778363257\" alt=\"eufyCam E40 white camera, product reference photograph\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eThe actual eufyCam E40. The family business is theatrical; the camera is real.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sf-gold\"\u003e\u003cdiv class=\"sf-inner sf-split\"\u003e\n\u003cdiv\u003e\n\u003ch2\u003eAn offer your router cannot accept alone.\u003c\/h2\u003e\n\u003cp\u003eE40 needs a compatible HomeBase to operate. The chair at the head of this table belongs to the hub. It is not included with this add-on camera.\u003c\/p\u003e\n\u003cp\u003eHomeBase 2, S380, Mini and Professional S1 are supported routes. Features vary by base and firmware. Check your exact model before adding another member to the family.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sf-chair\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection\u003e\u003cdiv class=\"sf-inner sf-split\"\u003e\n\u003cdiv class=\"sf-contract\"\u003e\n\u003cspan class=\"sf-seal\" aria-hidden=\"true\"\u003eNew stock\u003c\/span\u003e\u003ch3\u003eThe sealed agreement.\u003c\/h3\u003e\n\u003cp\u003eBrand-new eufyCam E40 in factory-sealed retail packaging, with its original listed accessories and documentation.\u003c\/p\u003e\n\u003cp\u003eNo dramatic backstory. Just an unopened box with a very specific job.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch2\u003eAll business.\u003cbr\u003eStill in its box.\u003c\/h2\u003e\n\u003cp\u003eThis is the battery E40, model T8144. It is not the PoE E40 T8P00. A familiar name does not make two cameras the same camera. Even the stationery has standards.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sf-olive\"\u003e\u003cdiv class=\"sf-inner sf-split\"\u003e\n\u003cdiv\u003e\n\u003ch2\u003eThe sun contributes. It does not sign guarantees.\u003c\/h2\u003e\n\u003cp\u003eThe integrated 0.7 W panel helps recharge the battery. Mounting position, usable sunlight, activity, settings and temperature affect the balance. An external solar panel is also supported.\u003c\/p\u003e\n\u003cp\u003eOccasional cable charging may still be needed. In this family, checking the battery is considered a respectable occupation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sf-window\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection\u003e\u003cdiv class=\"sf-inner sf-split\"\u003e\n\u003cfigure class=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/T8144_a4307511-7bb3-4563-825d-d3e5d013d4fa.png?v=1771233613\" alt=\"eufyCam E40 integrated solar-panel face\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eIntegrated 0.7 W solar panel. Charging depends on useful sunlight, position, settings, activity and temperature.\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv\u003e\n\u003ch2\u003eA small panel.\u003cbr\u003eA useful connection.\u003c\/h2\u003e\n\u003cp\u003eGive the panel a position with useful sunlight while keeping the camera view useful too. Test the view and connection before final mounting.\u003c\/p\u003e\n\u003cp\u003eA perfect view of the driveway and a perfect view of the sky are different appointments. This camera has to negotiate both.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sf-night\"\u003e\u003cdiv class=\"sf-inner sf-split\"\u003e\n\u003cdiv\u003e\n\u003ch2\u003eNight work.\u003cbr\u003eIn the right light.\u003c\/h2\u003e\n\u003cp\u003eMaxColor Vision combines 2K video with a bright f\/1.0 lens to use available ambient light. Spotlight mode adds visible illumination; infrared offers another night-view option.\u003c\/p\u003e\n\u003cp\u003eIn complete darkness, eufy recommends infrared. The family has influence. It cannot negotiate with physics.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sf-projector\" aria-hidden=\"true\"\u003e\u003cspan\u003eAmbient light matters\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sf-pale\"\u003e\u003cdiv class=\"sf-inner sf-split\"\u003e\n\u003cdiv class=\"sf-ledger\"\u003e\n\u003cstrong\u003eRecording ledger\u003c\/strong\u003e\u003cp\u003eBattery + solar: event recording\u003c\/p\u003e\n\u003cp\u003eDirect power: 24\/7 available\u003c\/p\u003e\n\u003cp\u003eSeparate cable: required\u003c\/p\u003e\n\u003cp\u003eFour-second pre-roll: powered mode\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch2\u003eA cable changes the arrangement.\u003c\/h2\u003e\n\u003cp\u003eContinuous recording needs direct power through a separate cable. The solar panel alone does not unlock 24\/7 recording.\u003c\/p\u003e\n\u003cp\u003eeufy specifies a four-second pre-roll in the powered configuration. Put the power connection in the plan before giving the camera the night shift.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sf-dark\"\u003e\u003cdiv class=\"sf-inner sf-split\"\u003e\n\u003cdiv\u003e\n\u003ch2\u003eHave a word.\u003cbr\u003eFrom wherever you can connect.\u003c\/h2\u003e\n\u003cp\u003eFull-duplex two-way audio lets you talk through the camera using the app. Ask where the parcel was left, or explain that the side gate is not a plot twist.\u003c\/p\u003e\n\u003cp\u003eA built-in 150-lumen spotlight and eufy-rated 105 dB siren provide light and sound options. They do not guarantee an outcome.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sf-intercom\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"sf-grille\"\u003e\u003c\/div\u003e\n\u003cspan class=\"sf-button\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection\u003e\u003cdiv class=\"sf-inner\"\u003e\n\u003ch2\u003eNot every moving leaf needs a meeting.\u003c\/h2\u003e\n\u003cp\u003eHuman, pet, vehicle and motion detection help organise events. Facial recognition depends on the HomeBase. Recognition is not perfect; choose settings that suit your view and test them in practice.\u003c\/p\u003e\n\u003cdiv class=\"sf-route\"\u003e\n\u003cspan\u003e\u003cstrong\u003eCamera\u003c\/strong\u003e\u003cbr\u003eCaptures the event.\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eHomeBase\u003c\/strong\u003e\u003cbr\u003eStores the recording.\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eYour app\u003c\/strong\u003e\u003cbr\u003eReviews the evidence.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eThe tree outside is very active. Its attendance at family meetings remains optional.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sf-olive\"\u003e\u003cdiv class=\"sf-inner sf-split\"\u003e\n\u003cfigure class=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/T8144-4_8592ccf2-42f6-4c3e-a060-b60474df39a7.webp?v=1785027469\" alt=\"Rear of eufyCam E40 showing label, speaker and Fusion Link marking\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eRear product reference view. Keep the charging-port cover sealed after charging.\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv\u003e\n\u003ch2\u003eDressed for outdoors.\u003cbr\u003eInstalled with care.\u003c\/h2\u003e\n\u003cp\u003eThe camera carries an IP66 rating. Follow the installation instructions and keep its charging-port cover sealed. Weather resistance is a product rating, not permission to improvise underwater cinema.\u003c\/p\u003e\n\u003cp\u003eIts 130° view gives the frame useful width. Check the actual edges before committing to a mounting position.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sf-gold\"\u003e\u003cdiv class=\"sf-inner\"\u003e\n\u003ch2\u003eThe family directory.\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHomeBase 2 and S380:\u003c\/strong\u003e supported operating bases. Apple HomeKit is supported through these routes; HomeBase 2 needs current firmware.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eProfessional S1:\u003c\/strong\u003e E40 T8144 is named in eufy’s dedicated compatibility guide.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHomeBase Mini:\u003c\/strong\u003e eufy’s current complete table marks E40 supported (added August 2026). Update the Mini's firmware before pairing.\u003c\/p\u003e\n\u003cp class=\"sf-note\"\u003eNo standalone operation. No assumed features from a similarly named camera. The guest list is specific for a reason.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sf-night\"\u003e\u003cdiv class=\"sf-inner sf-split\"\u003e\n\u003cdiv\u003e\n\u003ch2\u003eThe archive has a home.\u003c\/h2\u003e\n\u003cp\u003eE40 sends recordings to its paired HomeBase. With S380, storage starts at 16 GB and can expand with a compatible drive bought separately. The camera overwrites older recordings when storage fills.\u003c\/p\u003e\n\u003cp\u003eNo monthly subscription is required for supported local recording through the compatible HomeBase. Optional cloud features are separate choices; check which app services you enable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sf-contract\"\u003e\n\u003ch3\u003eBefore the first scene\u003c\/h3\u003e\n\u003col\u003e\n\u003cli\u003eConfirm the HomeBase and network.\u003c\/li\u003e\n\u003cli\u003eFully charge the camera. eufy allows up to eight hours with a 5 V USB charger.\u003c\/li\u003e\n\u003cli\u003eAdd it in the eufy app.\u003c\/li\u003e\n\u003cli\u003eTest connection, framing and recording before final mounting.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eThe rehearsal is much cheaper than moving the bracket.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sf-pale\"\u003e\u003cdiv class=\"sf-inner sf-split\"\u003e\n\u003cdiv class=\"sf-crate\"\u003e\u003cul\u003e\n\u003cli\u003eeufyCam E40 camera\u003c\/li\u003e\n\u003cli\u003eUSB charging cable\u003c\/li\u003e\n\u003cli\u003eMounting bracket, screws and anchors\u003c\/li\u003e\n\u003cli\u003eSetup guide\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch2\u003eThe package.\u003cbr\u003eNo mysterious extras.\u003c\/h2\u003e\n\u003cp\u003eFactory-sealed retail packaging with the listed original accessories. The compatible HomeBase, optional external panel and separate continuous-power cable are not part of this add-on-camera offer.\u003c\/p\u003e\n\u003cp\u003eUnlike the screenplay, the contents are allowed to be straightforward.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection\u003e\u003cdiv class=\"sf-inner\"\u003e\n\u003ch2\u003eThe small print gets a proper chair.\u003c\/h2\u003e\n\u003ch3\u003ePublished product specifications\u003c\/h3\u003e\n\u003cdl class=\"facts\"\u003e\n\u003cdiv\u003e\n\u003cdt\u003eResolution\u003c\/dt\u003e\n\u003cdd\u003e2K, 4 MP\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eLens\u003c\/dt\u003e\n\u003cdd\u003ef\/1.0, 2.8 mm, 130° field of view\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNight vision\u003c\/dt\u003e\n\u003cdd\u003eMaxColor Vision, infrared and spotlight modes\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSolar panel\u003c\/dt\u003e\n\u003cdd\u003eIntegrated 0.7 W panel\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eExternal solar\u003c\/dt\u003e\n\u003cdd\u003eSupported\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eDetection\u003c\/dt\u003e\n\u003cdd\u003eHuman, pet, car and motion\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eAudio\u003c\/dt\u003e\n\u003cdd\u003eFull-duplex two-way audio\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eHub requirement\u003c\/dt\u003e\n\u003cdd\u003eCompatible HomeBase required: HomeBase 2, S380, Mini or Professional S1; features vary\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eHomeKit\u003c\/dt\u003e\n\u003cdd\u003eSupported through HomeBase 2 or S380\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eContinuous recording\u003c\/dt\u003e\n\u003cdd\u003e24\/7 with direct power; separate cable required\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSize\u003c\/dt\u003e\n\u003cdd\u003e133 × 68 × 67 mm\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSpotlight\u003c\/dt\u003e\n\u003cdd\u003e150 lumens\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSiren\u003c\/dt\u003e\n\u003cdd\u003e105 dB\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWeather rating\u003c\/dt\u003e\n\u003cdd\u003eIP66\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eInitial charging\u003c\/dt\u003e\n\u003cdd\u003eFully charge before first use; allow up to 8 hours using a 5 V USB charger\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eProfessional S1\u003c\/dt\u003e\n\u003cdd\u003eSupported in the dedicated S1 compatibility guide\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003cp\u003eeufy’s published ratings describe the model. Actual results depend on settings, installation and conditions. The camera records, detects and notifies; it does not prevent events.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"sf-gold sf-final\"\u003e\u003cdiv class=\"sf-inner\"\u003e\n\u003ch2\u003eA little sunshine.\u003cbr\u003eA better view of the business.\u003c\/h2\u003e\n\u003cp\u003eChoose E40 when you already have a supported HomeBase, want solar-assisted event recording and can give the camera a useful view. Choose direct power if continuous recording is part of the plan.\u003c\/p\u003e\n\u003cp class=\"sf-signature\"\u003eThe Sunfather\u003c\/p\u003e\n\u003cp\u003eOriginal cinematic parody by CamGuard Australia. Product photos are reference images; all film-world scenery is illustrative.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on every order over $99.00. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eBrand New. Factory-sealed in full original retail packaging, unopened and unused.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp\u003eCondition: Brand New. Factory-sealed in full original retail packaging, unopened and unused. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: HomeKit: Supported through HomeBase 2 or S380. Battery and solar results, where applicable, vary with use and conditions.\u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003eThe Sunfather is an original cinematic product parody. No affiliation with a film studio or franchise is implied. Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43073802010667,"sku":"CG-ECE40-BN-T","price":198.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/840320-Product-0-I-638954092804734570.webp?v=1778363257"},{"product_id":"eufy-security-e340-video-doorbell-dual-camera-2k-color-night-vision-brand-new","title":"eufy Security Video Doorbell E340 | Brand New","description":"\u003c!--\n  CamGuard Australia · eufy Security Video Doorbell E340 | Brand New · SKU CG-DBE340-BN-T\n  TWO-VIEW LISTING · built by CamGuard Two-View Studio · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  FUN VIEW (default): The Parcel Daycare · original theme with reviewed corrections, re-scoped under .cgfun\n  SIMPLE VIEW: eufy.com register rendered from factsheets\/DBE340.json (every printed spec carries status verified)\n  SHARED: terms and footer below both views; re-skinned in the Fun view\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the chooser hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Fredoka:wght@500;600;700\u0026family=DM+Sans:wght@400;500;600;700\u0026family=Caveat:wght@600;700\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#223d38;--fun-ink:#fff8e8;--fun-accent:#f4c84e;--fun-display:'Fredoka',sans-serif;--fun-display-weight:600;--fun-body:'DM Sans',sans-serif;--sw-bg:#f4c84e;--sw-border:#223d38;--sw-ink:#223d38;--sw-radius:50%;--sh-bg-fun:#fff8e8;--sh-ink-fun:#223d38;--sh-body-fun:#223d38;--sh-mute-fun:#31577d;--sh-line-fun:#d9eddf;--sh-panel-fun:#ffffff}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun{--pd-ink:#223d38;--pd-mint:#d9eddf;--pd-paper:#fff8e8;--pd-sun:#f4c84e;--pd-rose:#f4abb3;--pd-red:#9c3239;--pd-night:#253347;--pd-kraft:#d4a977;--pd-blue:#31577d;background:var(--pd-paper);color:var(--pd-ink);font:400 17px\/1.6 'DM Sans',sans-serif;text-align:left;isolation:isolate}\n.cgau-listing .cgfun *,.cgau-listing .cgfun *::before,.cgau-listing .cgfun *::after{box-sizing:border-box}\n.cgau-listing .cgfun :is(h2,h3,h4,p,figure,ul,ol,dl,dd){margin:0}\n.cgau-listing .cgfun :is(ul,ol){padding:0;list-style:none}\n.cgau-listing .cgfun :is(section,header,footer,article,div,figure,li){min-width:0}\n.cgau-listing .cgfun img{max-width:100%;height:auto;display:block;object-fit:contain}\n.cgau-listing .cgfun .pd-section{position:relative;isolation:isolate;overflow:hidden;padding:78px 0}\n.cgau-listing .cgfun .pd-shell{width:min(1240px,calc(100% - 80px));margin-inline:auto;container-type:inline-size}\n.cgau-listing .cgfun .pd-eyebrow{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.5;display:block;margin-bottom:18px}\n.cgau-listing .cgfun .pd-title{font:600 clamp(34px,5.6cqi,70px)\/1.04 'Fredoka',sans-serif;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;margin-bottom:24px;max-width:940px}\n.cgau-listing .cgfun .pd-lead{font-size:20px;line-height:1.55;max-width:650px}\n.cgau-listing .cgfun .pd-small{font-size:14px;line-height:1.5}\n.cgau-listing .cgfun .pd-hand{font:700 25px\/1.18 'Caveat',cursive}\n.cgau-listing .cgfun .pd-note{border-left:4px solid currentColor;padding-left:16px;margin-top:24px;max-width:700px}\n.cgau-listing .cgfun .pd-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:center}\n.cgau-listing .cgfun .pd-wordmark{display:inline-flex;align-items:center;gap:10px;font:600 clamp(18px,2.6cqi,26px)\/1.2 'Fredoka',sans-serif;letter-spacing:-.04em;white-space:nowrap;max-width:100%;color:var(--pd-ink)}\n.cgau-listing .cgfun .pd-shield{width:32px;height:36px;display:inline-block;background:var(--pd-sun);border:2px solid var(--pd-ink);border-radius:11px 11px 16px 16px;position:relative;flex:none;transform:rotate(-6deg);box-shadow:3px 3px 0 var(--pd-ink)}\n.cgau-listing .cgfun .pd-shield::before{content:'';position:absolute;width:14px;height:10px;border:2px solid var(--pd-ink);border-radius:3px;top:8px;left:7px;background:var(--pd-paper)}\n.cgau-listing .cgfun .pd-shield::after{content:'';position:absolute;width:4px;height:4px;top:11px;left:12px;border-radius:50%;background:var(--pd-ink)}\n.cgau-listing .cgfun .pd-head{padding:24px 0;background:var(--pd-paper);border-bottom:2px solid var(--pd-ink)}\n.cgau-listing .cgfun .pd-head .pd-shell{display:flex;align-items:center;justify-content:space-between;gap:22px}\n.cgau-listing .cgfun .pd-head-label{font-size:13px;letter-spacing:.12em;font-weight:700;text-transform:uppercase;text-align:right}\n.cgau-listing .cgfun .pd-hero{background:var(--pd-mint);padding:46px 0 64px}\n.cgau-listing .cgfun .pd-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:38px;align-items:center}\n.cgau-listing .cgfun .pd-world{font:600 21px\/1.2 'Fredoka',sans-serif;color:var(--pd-red);margin-bottom:16px}\n.cgau-listing .cgfun .pd-hero h2{font:600 clamp(56px,8.8cqi,116px)\/.93 'Fredoka',sans-serif;letter-spacing:-.045em;overflow-wrap:anywhere;text-wrap:balance;margin-bottom:26px}\n.cgau-listing .cgfun .pd-hero h2 span{color:var(--pd-red);display:block}\n.cgau-listing .cgfun .pd-why{font-size:18px;line-height:1.5;max-width:540px;margin-bottom:24px}\n.cgau-listing .cgfun .pd-hero-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}\n.cgau-listing .cgfun .pd-hero-facts span{font-size:14px;font-weight:700;background:var(--pd-paper);border:1px solid var(--pd-ink);padding:6px 10px;border-radius:5px}\n.cgau-listing .cgfun .pd-hero-caveat{font-size:14px;line-height:1.5;margin-top:18px;max-width:510px}\n.cgau-listing .cgfun .pd-house{position:relative;padding:0 0 23px;background:var(--pd-paper);border:3px solid var(--pd-ink);border-radius:32px 32px 7px 7px;box-shadow:10px 12px 0 var(--pd-ink);margin:14px 12px 20px 0}\n.cgau-listing .cgfun .pd-hero-art{width:100%;aspect-ratio:3\/2;object-fit:contain;border-radius:29px 29px 0 0;border-bottom:3px solid var(--pd-ink)}\n.cgau-listing .cgfun .pd-parcel{width:90px;height:82px;max-width:100%;background:repeating-linear-gradient(0deg,#ffffff08 0 1px,transparent 1px 4px),var(--pd-kraft);border:2px solid var(--pd-ink);border-radius:4px;position:relative;box-shadow:5px 5px 0 #223d3825;flex:none}\n.cgau-listing .cgfun .pd-parcel::before{content:'';position:absolute;left:41%;top:0;width:19%;height:31%;background:var(--pd-paper);border-inline:1px dashed #223d3866}\n.cgau-listing .cgfun .pd-eyes{position:absolute;width:7px;height:10px;border-radius:50%;background:var(--pd-ink);top:45%;left:27%;box-shadow:28px 0 0 var(--pd-ink)}\n.cgau-listing .cgfun .pd-mouth{position:absolute;left:43%;top:64%;width:18px;height:9px;border:2px solid var(--pd-ink);border-top:0;border-radius:0 0 12px 12px}\n.cgau-listing .cgfun .pd-parcel.pd-fryer{height:103px;animation:cgau-pd-fryer 9s ease-in-out infinite}\n.cgau-listing .cgfun .pd-parcel.pd-satchel{height:70px;border-radius:6px 6px 20px 20px;background:var(--pd-paper);transform:rotate(-5deg);animation:cgau-pd-satchel 13s ease-in-out infinite}\n.cgau-listing .cgfun .pd-parcel.pd-plant{height:66px;animation:cgau-pd-leafbox 11s ease-in-out infinite}\n.cgau-listing .cgfun .pd-leaf{position:absolute;width:29px;height:14px;background:var(--pd-ink);border-radius:100% 0 100% 0;top:-16px;left:35%;transform:rotate(-24deg)}\n.cgau-listing .cgfun .pd-house-note{margin:24px 18px 14px;transform:rotate(-2deg);font:700 26px\/1.05 'Caveat',cursive;text-align:center;color:var(--pd-red)}\n.cgau-listing .cgfun .pd-staff{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:15px;border-top:2px dashed var(--pd-ink);padding-top:15px;margin-inline:22px}\n.cgau-listing .cgfun .pd-staff-photo{position:relative;height:218px;overflow:hidden;background:var(--pd-mint);border-radius:60px 60px 10px 10px;border:2px solid var(--pd-ink)}\n.cgau-listing .cgfun .pd-staff-photo img{position:absolute;max-width:none;width:270px;height:270px;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:contain}\n.cgau-listing .cgfun .pd-staff b{font:600 25px\/1.1 'Fredoka',sans-serif;display:block;margin-bottom:8px}\n.cgau-listing .cgfun .pd-staff p{font-size:14px;line-height:1.5}\n.cgau-listing .cgfun .pd-seal{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;margin-top:12px;background:var(--pd-sun);padding:4px 7px;border:1px solid var(--pd-ink);transform:rotate(-3deg)}\n.cgau-listing .cgfun .pd-arrival{background:var(--pd-paper);padding:32px 0;border-block:2px solid var(--pd-ink)}\n.cgau-listing .cgfun .pd-arrival-line{display:grid;grid-template-columns:100px minmax(0,1fr) minmax(0,.85fr);gap:28px;align-items:center}\n.cgau-listing .cgfun .pd-rosette{width:90px;aspect-ratio:1;background:var(--pd-sun);border:3px dashed var(--pd-ink);border-radius:50%;display:grid;place-content:center;text-align:center;font:600 22px\/1 'Fredoka',sans-serif;transform:rotate(-9deg);animation:cgau-pd-rosette 16s ease-in-out infinite}\n.cgau-listing .cgfun .pd-arrival h2{font:600 31px\/1.08 'Fredoka',sans-serif;margin-bottom:9px}\n.cgau-listing .cgfun .pd-arrival p{font-size:15px}\n.cgau-listing .cgfun .pd-signature{border-left:2px solid var(--pd-red);padding-left:25px}\n.cgau-listing .cgfun .pd-views{background:var(--pd-sun)}\n.cgau-listing .cgfun .pd-window{background:var(--pd-paper);border:10px solid var(--pd-ink);border-radius:140px 140px 9px 9px;padding:58px 20px 18px;box-shadow:10px 10px 0 #223d3826;position:relative}\n.cgau-listing .cgfun .pd-window::before{content:'';position:absolute;top:13px;left:50%;width:13px;height:26px;background:var(--pd-rose);border:2px solid var(--pd-ink);border-radius:20px;transform:translateX(-50%)}\n.cgau-listing .cgfun .pd-upper{height:165px;border-bottom:9px solid var(--pd-ink);background:var(--pd-mint);position:relative;overflow:hidden}\n.cgau-listing .cgfun .pd-person{position:absolute;width:102px;height:95px;background:var(--pd-blue);bottom:-20px;left:50%;border:2px solid var(--pd-ink);border-radius:50px 50px 0 0;transform:translateX(-50%)}\n.cgau-listing .cgfun .pd-person::before{content:'';position:absolute;top:-60px;left:25px;width:50px;height:62px;background:var(--pd-kraft);border:2px solid var(--pd-ink);border-radius:45%}\n.cgau-listing .cgfun .pd-person::after{content:'';position:absolute;width:66px;height:17px;top:-60px;left:14px;background:var(--pd-red);border:2px solid var(--pd-ink);border-radius:12px 15px 0 0}\n.cgau-listing .cgfun .pd-lower{height:150px;background:repeating-linear-gradient(90deg,#223d3812 0 2px,transparent 2px 12px),var(--pd-kraft);display:flex;justify-content:center;align-items:center}\n.cgau-listing .cgfun .pd-view-label{position:absolute;top:10px;left:10px;font-size:12px;line-height:1.3;font-weight:700;background:var(--pd-paper);padding:4px 6px}\n.cgau-listing .cgfun .pd-lower{position:relative}\n.cgau-listing .cgfun .pd-window figcaption{font-size:12px;margin-top:12px;text-align:center}\n.cgau-listing .cgfun .pd-view-points li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:18px;margin-top:27px}\n.cgau-listing .cgfun .pd-number{font:600 34px\/1 'Fredoka',sans-serif;color:var(--pd-red)}\n.cgau-listing .cgfun .pd-view-points strong{display:block;margin-bottom:5px}\n.cgau-listing .cgfun .pd-view-points p{font-size:16px}\n.cgau-listing .cgfun .pd-roll{background:var(--pd-ink);color:var(--pd-paper)}\n.cgau-listing .cgfun .pd-roll-top{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:34px;align-items:end;margin-bottom:36px}\n.cgau-listing .cgfun .pd-register{background:var(--pd-paper);color:var(--pd-ink);border:3px solid var(--pd-ink);box-shadow:9px 9px 0 #00000035;position:relative;padding:30px 32px;border-radius:3px;transform:rotate(-.6deg)}\n.cgau-listing .cgfun .pd-register::before{content:'';position:absolute;top:-16px;left:50%;width:115px;height:32px;background:var(--pd-kraft);border:3px solid var(--pd-ink);border-radius:8px;transform:translateX(-50%);box-shadow:inset 0 7px 0 #ffffff66}\n.cgau-listing .cgfun .pd-register-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) 92px;gap:20px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;padding:12px 0;border-bottom:3px solid var(--pd-ink)}\n.cgau-listing .cgfun .pd-roll-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) 92px;gap:20px;align-items:center;padding:22px 0;border-bottom:1px solid #223d3844}\n.cgau-listing .cgfun .pd-roll-row:last-child{border:0}\n.cgau-listing .cgfun .pd-roll-row b{font:600 23px\/1.15 'Fredoka',sans-serif;display:block}\n.cgau-listing .cgfun .pd-roll-row p{font-size:15px}\n.cgau-listing .cgfun .pd-roll-row small{font-size:13px;display:block}\n.cgau-listing .cgfun .pd-roll-tick{font:700 25px\/1 'Caveat',cursive;color:var(--pd-red);transform:rotate(-7deg)}\n.cgau-listing .cgfun .pd-photo-note{font:600 15px\/1.5 'DM Sans',sans-serif;margin-top:25px;max-width:790px}\n.cgau-listing .cgfun .pd-nap{background:var(--pd-night);color:var(--pd-paper)}\n.cgau-listing .cgfun .pd-nap-room{position:relative;border:2px solid var(--pd-paper);border-radius:180px 180px 10px 10px;padding:90px 26px 26px;background:radial-gradient(circle,var(--pd-paper) 0 1px,transparent 2px) 0 0\/43px 51px,var(--pd-blue)}\n.cgau-listing .cgfun .pd-moon{position:absolute;left:47%;top:25px;width:48px;height:48px;border-radius:50%;background:var(--pd-sun);box-shadow:13px -7px 0 var(--pd-blue);animation:cgau-pd-moon 16s ease-in-out infinite}\n.cgau-listing .cgfun .pd-bed{height:148px;border:3px solid var(--pd-ink);border-radius:10px;background:repeating-linear-gradient(90deg,var(--pd-rose) 0 22px,var(--pd-paper) 22px 43px);position:relative;padding:30px 30px 0;overflow:hidden}\n.cgau-listing .cgfun .pd-bed .pd-parcel{margin:auto;transform:rotate(8deg);animation:cgau-pd-napbox 14s ease-in-out infinite}\n.cgau-listing .cgfun .pd-quilt{position:absolute;left:0;right:0;bottom:0;height:57px;background:repeating-linear-gradient(90deg,#ffffff20 0 2px,transparent 2px 25px),repeating-linear-gradient(0deg,#ffffff20 0 2px,transparent 2px 25px),var(--pd-ink);border-top:4px solid var(--pd-sun)}\n.cgau-listing .cgfun .pd-sleep{position:absolute;top:23px;right:22px;font:600 35px\/1 'Fredoka',sans-serif;color:var(--pd-paper);animation:cgau-pd-sleep 10s ease-in-out infinite}\n.cgau-listing .cgfun .pd-nap-room figcaption{background:var(--pd-paper);color:var(--pd-ink);padding:12px;margin-top:18px;font-size:14px;border-radius:5px}\n.cgau-listing .cgfun .pd-night-photo{margin-top:28px;display:grid;grid-template-columns:110px minmax(0,1fr);gap:18px;align-items:center}\n.cgau-listing .cgfun .pd-night-photo img{width:110px;border:5px solid var(--pd-paper);transform:rotate(-4deg)}\n.cgau-listing .cgfun .pd-night-photo figcaption{font-size:14px}\n.cgau-listing .cgfun .pd-rules{background:var(--pd-rose)}\n.cgau-listing .cgfun .pd-rules-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px;align-items:start}\n.cgau-listing .cgfun .pd-notice{background:var(--pd-paper);color:var(--pd-ink);padding:32px;position:relative;box-shadow:7px 8px 0 #223d3825;transform:rotate(1deg)}\n.cgau-listing .cgfun .pd-notice::before{content:'';width:86px;height:28px;background:color-mix(in srgb,var(--pd-sun) 75%,transparent);position:absolute;top:-12px;left:calc(50% - 43px);transform:rotate(-4deg)}\n.cgau-listing .cgfun .pd-rules-list li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:13px;padding:18px 0;border-bottom:1px dashed #223d3866}\n.cgau-listing .cgfun .pd-rules-list li:last-child{border:0}\n.cgau-listing .cgfun .pd-rules-list b{display:block;margin-bottom:4px}\n.cgau-listing .cgfun .pd-rules-list p{font-size:15px}\n.cgau-listing .cgfun .pd-redmark{font:700 28px\/1 'Caveat',cursive;color:var(--pd-red)}\n.cgau-listing .cgfun .pd-umbrella{width:150px;height:120px;margin:24px 0 0;position:relative;animation:cgau-pd-umbrella 18s ease-in-out infinite;transform-origin:50% 90%}\n.cgau-listing .cgfun .pd-umbrella::before{content:'';position:absolute;top:0;left:0;width:150px;height:74px;border-radius:90px 90px 0 0;border:3px solid var(--pd-ink);background:linear-gradient(90deg,var(--pd-sun) 0 33%,var(--pd-paper) 33% 66%,var(--pd-sun) 66%)}\n.cgau-listing .cgfun .pd-umbrella::after{content:'';position:absolute;top:73px;left:70px;height:44px;width:23px;border:4px solid var(--pd-ink);border-top:0;border-left:0;border-radius:0 0 18px 0}\n.cgau-listing .cgfun .pd-talk{background:var(--pd-paper)}\n.cgau-listing .cgfun .pd-intercom{background:var(--pd-sun);border:3px solid var(--pd-ink);border-radius:35px;padding:30px;box-shadow:10px 10px 0 var(--pd-ink);position:relative}\n.cgau-listing .cgfun .pd-speaker{height:48px;width:55%;margin:0 auto 24px;background:repeating-linear-gradient(0deg,var(--pd-ink) 0 4px,transparent 4px 10px);border-radius:24px;animation:cgau-pd-speaker 14s ease-in-out infinite}\n.cgau-listing .cgfun .pd-message{border:2px solid var(--pd-ink);padding:20px;background:var(--pd-paper);border-radius:17px 17px 17px 0;margin-bottom:18px}\n.cgau-listing .cgfun .pd-message.pd-answer{background:var(--pd-mint);margin-left:24px;border-radius:17px 17px 0 17px}\n.cgau-listing .cgfun .pd-message small{font-size:12px;font-weight:700;letter-spacing:.1em;display:block;margin-bottom:8px}\n.cgau-listing .cgfun .pd-message p{font:600 24px\/1.22 'Fredoka',sans-serif}\n.cgau-listing .cgfun .pd-intercom-caption{font-size:12px;text-align:center}\n.cgau-listing .cgfun .pd-craft{background:var(--pd-blue);color:var(--pd-paper)}\n.cgau-listing .cgfun .pd-craft-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:70px;align-items:center}\n.cgau-listing .cgfun .pd-fridge{border:10px solid var(--pd-kraft);background:repeating-radial-gradient(circle at 10% 20%,#223d3810 0 1px,transparent 1px 7px),var(--pd-mint);color:var(--pd-ink);padding:30px 23px;box-shadow:10px 10px 0 #00000025;position:relative}\n.cgau-listing .cgfun .pd-art{padding:22px;background:var(--pd-paper);transform:rotate(-4deg);box-shadow:4px 4px 0 #223d3825}\n.cgau-listing .cgfun .pd-art::before{content:'';position:absolute;top:-10px;left:48%;width:25px;height:25px;background:var(--pd-red);border:2px solid var(--pd-ink);border-radius:50%;box-shadow:2px 3px 0 #223d3833}\n.cgau-listing .cgfun .pd-art-title{font:700 30px\/1 'Caveat',cursive;text-align:center;margin-bottom:22px}\n.cgau-listing .cgfun .pd-craft-house{height:180px;position:relative;margin:auto;max-width:270px;display:flex;justify-content:center;align-items:end;padding-bottom:22px;border:3px dashed var(--pd-blue);background:linear-gradient(0deg,var(--pd-mint) 0 25%,var(--pd-paper) 25%)}\n.cgau-listing .cgfun .pd-craft-house::before{content:'';position:absolute;top:20px;left:20px;width:45px;height:45px;background:var(--pd-sun);border:2px dashed var(--pd-red);border-radius:50%;animation:cgau-pd-craftsun 19s ease-in-out infinite}\n.cgau-listing .cgfun .pd-craft-house .pd-parcel{height:62px;width:78px}\n.cgau-listing .cgfun .pd-art .pd-hand{margin-top:20px;text-align:center}\n.cgau-listing .cgfun .pd-clip-slips{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}\n.cgau-listing .cgfun .pd-clip-slips span{background:var(--pd-paper);color:var(--pd-ink);padding:14px 16px;font-size:14px;box-shadow:4px 5px 0 #00000028;border-radius:0 0 8px 0}\n.cgau-listing .cgfun .pd-power{background:var(--pd-mint)}\n.cgau-listing .cgfun .pd-lunchbox{position:relative;padding:28px;background:var(--pd-red);color:var(--pd-paper);border:3px solid var(--pd-ink);border-radius:34px;box-shadow:9px 10px 0 #223d3825;margin-top:38px}\n.cgau-listing .cgfun .pd-lunchbox::before{content:'';position:absolute;width:105px;height:29px;border:7px solid var(--pd-ink);border-bottom:0;border-radius:22px 22px 0 0;top:-30px;left:calc(50% - 52px)}\n.cgau-listing .cgfun .pd-lunchbox img{border:5px solid var(--pd-paper);border-radius:18px;width:100%;max-height:355px;background:var(--pd-paper)}\n.cgau-listing .cgfun .pd-lunchbox figcaption{font:700 25px\/1.1 'Caveat',cursive;margin-top:18px;text-align:center}\n.cgau-listing .cgfun .pd-power-choices{margin-top:25px;border-top:2px solid var(--pd-ink)}\n.cgau-listing .cgfun .pd-power-choices div{padding:20px 0;border-bottom:1px solid #223d3866}\n.cgau-listing .cgfun .pd-power-choices b{display:block;font:600 25px\/1.15 'Fredoka',sans-serif;margin-bottom:9px}\n.cgau-listing .cgfun .pd-power-choices p{font-size:16px}\n.cgau-listing .cgfun .pd-pickup{background:var(--pd-sun)}\n.cgau-listing .cgfun .pd-hooks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;border-top:12px solid var(--pd-ink);margin-top:52px;padding-top:37px}\n.cgau-listing .cgfun .pd-hangtag{position:relative;background:var(--pd-paper);padding:30px 24px 25px;border:2px solid var(--pd-ink);border-radius:28px 28px 4px 4px;box-shadow:6px 7px 0 #223d3825}\n.cgau-listing .cgfun .pd-hangtag::before{content:'';position:absolute;top:-47px;left:calc(50% - 10px);width:20px;height:46px;border:4px solid var(--pd-ink);border-top:0;border-radius:0 0 15px 15px;background:transparent}\n.cgau-listing .cgfun .pd-hangtag::after{content:'';position:absolute;top:9px;left:calc(50% - 4px);width:8px;height:8px;border:2px solid var(--pd-ink);border-radius:50%;background:var(--pd-sun)}\n.cgau-listing .cgfun .pd-hangtag p{font-size:15px;margin-top:12px}\n.cgau-listing .cgfun .pd-hangtag strong{font:600 28px\/1.1 'Fredoka',sans-serif;display:block}\n.cgau-listing .cgfun .pd-tag-status{font-size:12px;font-weight:700;letter-spacing:.07em;border-top:1px dashed var(--pd-ink);display:block;padding-top:14px;margin-top:20px}\n.cgau-listing .cgfun .pd-bag{background:var(--pd-paper)}\n.cgau-listing .cgfun .pd-pack-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px;align-items:start}\n.cgau-listing .cgfun .pd-tote{border:3px solid var(--pd-ink);border-radius:10px 10px 40px 40px;position:relative;background:repeating-linear-gradient(90deg,#223d3806 0 1px,transparent 1px 5px),var(--pd-kraft);padding:55px 28px 32px;margin-top:60px;box-shadow:10px 10px 0 #223d3825}\n.cgau-listing .cgfun .pd-tote::before{content:'';position:absolute;width:114px;height:83px;top:-65px;left:calc(50% - 57px);border:14px solid var(--pd-red);border-bottom:0;border-radius:60px 60px 0 0;z-index:-1}\n.cgau-listing .cgfun .pd-tote-label{border:2px dashed var(--pd-ink);background:var(--pd-paper);padding:25px 12px;text-align:center}\n.cgau-listing .cgfun .pd-tote-label strong{font:600 41px\/1 'Fredoka',sans-serif;display:block;margin-bottom:12px}\n.cgau-listing .cgfun .pd-tote .pd-hand{margin-top:30px;transform:rotate(-3deg);text-align:center}\n.cgau-listing .cgfun .pd-packing li{padding:15px 0;border-bottom:1px solid #223d3833;display:grid;grid-template-columns:29px minmax(0,1fr);gap:12px}\n.cgau-listing .cgfun .pd-packing b{display:block;font-size:17px}\n.cgau-listing .cgfun .pd-packing p{font-size:14px}\n.cgau-listing .cgfun .pd-packing .pd-check{font:700 27px\/1 'Caveat',cursive;color:var(--pd-red)}\n.cgau-listing .cgfun .pd-exclusions{border:2px dashed var(--pd-red);padding:20px;margin-top:25px;background:color-mix(in srgb,var(--pd-rose) 25%,var(--pd-paper));font-size:15px}\n.cgau-listing .cgfun .pd-setup{background:var(--pd-ink);color:var(--pd-paper)}\n.cgau-listing .cgfun .pd-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:36px;counter-reset:pd-step}\n.cgau-listing .cgfun .pd-step{padding-top:26px;border-top:2px dashed var(--pd-sun)}\n.cgau-listing .cgfun .pd-step::before{counter-increment:pd-step;content:'0' counter(pd-step);font:600 58px\/1 'Fredoka',sans-serif;color:var(--pd-sun);display:block;margin-bottom:24px}\n.cgau-listing .cgfun .pd-step b{font:600 24px\/1.15 'Fredoka',sans-serif;display:block;margin-bottom:15px}\n.cgau-listing .cgfun .pd-step p{font-size:15px}\n.cgau-listing .cgfun .pd-step .pd-hand{font-size:24px;color:var(--pd-sun);margin-top:19px}\n.cgau-listing .cgfun .pd-specs{background:var(--pd-mint)}\n.cgau-listing .cgfun .pd-record{position:relative;background:var(--pd-paper);border:2px solid var(--pd-ink);padding:32px 36px 32px 55px;box-shadow:8px 8px 0 #223d3825}\n.cgau-listing .cgfun .pd-record::before{content:'';position:absolute;left:19px;top:25px;bottom:25px;width:12px;background:radial-gradient(circle,var(--pd-mint) 0 4px,var(--pd-ink) 4px 5px,transparent 6px) 0 0\/12px 55px repeat-y}\n.cgau-listing .cgfun .pd-record table{width:100%;border-collapse:collapse;font-size:15px;table-layout:fixed;color:var(--pd-ink);background:var(--pd-paper)}\n.cgau-listing .cgfun .pd-record th,.cgau-listing .cgfun .pd-record td{border:0;border-bottom:1px solid #223d3833;padding:13px 12px;text-align:left;vertical-align:top;background:transparent;color:inherit}\n.cgau-listing .cgfun .pd-record th{font-weight:700;width:37%;padding-left:0}\n.cgau-listing .cgfun .pd-record td{padding-right:0}\n.cgau-listing .cgfun .pd-record caption{text-align:left;font:700 29px\/1.1 'Caveat',cursive;padding-bottom:22px;color:var(--pd-red)}\n.cgau-listing .cgfun .pd-fit{background:var(--pd-rose)}\n.cgau-listing .cgfun .pd-fit-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px;align-items:start}\n.cgau-listing .cgfun .pd-basket{height:142px;width:200px;max-width:90%;border:3px solid var(--pd-ink);border-radius:6px 6px 32px 32px;background:repeating-linear-gradient(90deg,transparent 0 21px,var(--pd-ink) 21px 24px),repeating-linear-gradient(0deg,var(--pd-sun) 0 21px,var(--pd-ink) 21px 24px);position:relative;margin:90px 0 25px}\n.cgau-listing .cgfun .pd-basket::before{content:'';position:absolute;left:-7px;right:-7px;top:-6px;height:15px;background:var(--pd-ink);border-radius:8px}\n.cgau-listing .cgfun .pd-basket .pd-parcel{position:absolute;left:48px;top:-67px;transform:rotate(12deg);animation:cgau-pd-basketbox 15s ease-in-out infinite;z-index:-1}\n.cgau-listing .cgfun .pd-fit-list li{border-top:2px solid var(--pd-ink);padding:20px 0;display:grid;grid-template-columns:35px minmax(0,1fr);gap:16px}\n.cgau-listing .cgfun .pd-fit-list b{display:block;margin-bottom:4px}\n.cgau-listing .cgfun .pd-fit-list p{font-size:15px}\n.cgau-listing .cgfun .pd-faq{background:var(--pd-paper)}\n.cgau-listing .cgfun .pd-faq-layout{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:60px;align-items:start}\n.cgau-listing .cgfun details{margin:0;border:0}\n.cgau-listing .cgfun summary{list-style:none;cursor:pointer}\n.cgau-listing .cgfun summary::-webkit-details-marker{display:none}\n.cgau-listing .cgfun summary:focus-visible{outline:3px solid var(--pd-red);outline-offset:5px}\n.cgau-listing .cgfun .pd-question{border-top:2px solid var(--pd-ink);padding:0;background:var(--pd-paper)}\n.cgau-listing .cgfun .pd-question:last-child{border-bottom:2px solid var(--pd-ink)}\n.cgau-listing .cgfun .pd-question summary{font:600 24px\/1.18 'Fredoka',sans-serif;padding:22px 42px 22px 0;position:relative}\n.cgau-listing .cgfun .pd-question summary::after{content:'+';position:absolute;right:10px;top:20px;width:24px;height:32px;text-align:center;font:500 31px\/1 'Fredoka',sans-serif;color:var(--pd-red)}\n.cgau-listing .cgfun .pd-question[open] summary::after{content:'−';animation:cgau-pd-openmark .35s ease-out}\n.cgau-listing .cgfun .pd-question\u003ep{padding:0 28px 24px 0;font-size:16px}\n.cgau-listing .cgfun .pd-secret{margin-top:28px;border:2px dashed var(--pd-red);background:var(--pd-mint);padding:18px;max-width:350px}\n.cgau-listing .cgfun .pd-secret summary{font:700 25px\/1.1 'Caveat',cursive;color:var(--pd-red)}\n.cgau-listing .cgfun .pd-secret summary::after{content:' +'}\n.cgau-listing .cgfun .pd-secret[open] summary::after{content:' ✓'}\n.cgau-listing .cgfun .pd-secret .pd-parcel{margin:22px auto 18px}\n.cgau-listing .cgfun .pd-secret[open] .pd-parcel{animation:cgau-pd-confession .65s ease-out}\n.cgau-listing .cgfun .pd-secret p{font-size:15px}\n.cgau-listing .cgfun .pd-clock{width:156px;height:156px;background:var(--pd-sun);border:7px solid var(--pd-ink);border-radius:50%;position:relative;margin-top:35px;box-shadow:5px 6px 0 #223d3822}\n.cgau-listing .cgfun .pd-clock::before{content:'';position:absolute;left:50%;top:50%;width:6px;height:45px;background:var(--pd-ink);border-radius:8px;transform-origin:50% 3px;transform:rotate(180deg);animation:cgau-pd-clockhand 20s ease-in-out infinite}\n.cgau-listing .cgfun .pd-clock::after{content:'';position:absolute;left:50%;top:50%;width:40px;height:7px;background:var(--pd-red);transform:rotate(22deg);transform-origin:left center;border-radius:8px}\n.cgau-listing .cgfun .pd-clock span{position:absolute;left:0;right:0;top:12px;text-align:center;font:600 20px\/1 'Fredoka',sans-serif}\n.cgau-listing .cgfun .pd-terms{background:var(--pd-night);color:var(--pd-paper)}\n.cgau-listing .cgfun .pd-terms-top{display:flex;justify-content:space-between;gap:30px;align-items:start;margin-bottom:34px}\n.cgau-listing .cgfun .pd-terms-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 60px}\n.cgau-listing .cgfun .pd-terms article{border-top:2px solid var(--pd-sun);padding-top:22px}\n.cgau-listing .cgfun .pd-terms h3{font:600 25px\/1.2 'Fredoka',sans-serif;margin-bottom:13px}\n.cgau-listing .cgfun .pd-terms p{font-size:16px}\n.cgau-listing .cgfun .pd-close{background:var(--pd-sun);padding:60px 0}\n.cgau-listing .cgfun .pd-close-top{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:45px;align-items:center}\n.cgau-listing .cgfun .pd-close h2{font:600 clamp(42px,6.8cqi,84px)\/1 'Fredoka',sans-serif;letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere;margin-bottom:22px}\n.cgau-listing .cgfun .pd-collection-slip{background:var(--pd-paper);padding:30px;border:2px solid var(--pd-ink);box-shadow:7px 8px 0 var(--pd-ink);transform:rotate(2deg);text-align:center}\n.cgau-listing .cgfun .pd-collection-slip b{font:600 32px\/1 'Fredoka',sans-serif;display:block;margin:13px 0}\n.cgau-listing .cgfun .pd-collection-slip .pd-hand{color:var(--pd-red);font-size:28px}\n.cgau-listing .cgfun .pd-footline{border-top:2px solid var(--pd-ink);padding-top:30px;margin-top:45px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:35px}\n.cgau-listing .cgfun .pd-footline p{font-size:13px;line-height:1.6}\n.cgau-listing .cgfun .pd-abn{margin:24px 0 0;font-size:13px;font-weight:700}\n.cgau-listing .cgfun .pd-colour-sun{color:var(--pd-sun)}\n.cgau-listing .cgfun .pd-colour-red{color:var(--pd-red)}\n@keyframes cgau-pd-fryer{0%,76%,100%{transform:rotate(0)}81%,89%{transform:rotate(-4deg)}85%,93%{transform:rotate(4deg)}}\n@keyframes cgau-pd-satchel{0%,82%,100%{transform:rotate(-5deg)}90%{transform:rotate(3deg) translateY(-5px)}}\n@keyframes cgau-pd-leafbox{0%,85%,100%{transform:translateY(0)}90%{transform:translateY(-5px)}95%{transform:translateY(0)}}\n@keyframes cgau-pd-rosette{0%,85%,100%{transform:rotate(-9deg)}93%{transform:rotate(-3deg)}}\n@keyframes cgau-pd-moon{0%,80%,100%{transform:rotate(0)}90%{transform:rotate(-12deg)}}\n@keyframes cgau-pd-napbox{0%,78%,100%{transform:rotate(8deg) translateY(0)}88%{transform:rotate(8deg) translateY(-4px)}}\n@keyframes cgau-pd-sleep{0%,80%,100%{transform:translateY(0);opacity:1}91%{transform:translateY(-6px);opacity:.65}}\n@keyframes cgau-pd-umbrella{0%,80%,100%{transform:rotate(0)}85%,95%{transform:rotate(-5deg)}90%{transform:rotate(4deg)}}\n@keyframes cgau-pd-speaker{0%,84%,100%{transform:scaleY(1)}88%,96%{transform:scaleY(.94)}92%{transform:scaleY(1.04)}}\n@keyframes cgau-pd-craftsun{0%,80%,100%{transform:rotate(0)}90%{transform:rotate(15deg)}}\n@keyframes cgau-pd-basketbox{0%,82%,100%{transform:rotate(12deg)}90%{transform:rotate(5deg) translateY(-6px)}}\n@keyframes cgau-pd-clockhand{0%,80%,100%{transform:rotate(180deg)}90%{transform:rotate(186deg)}}\n@keyframes cgau-pd-openmark{0%{transform:rotate(-90deg)}100%{transform:rotate(0)}}\n@keyframes cgau-pd-confession{0%{transform:translateY(0) rotate(0)}35%{transform:translateY(-9px) rotate(-7deg)}70%{transform:translateY(0) rotate(5deg)}100%{transform:translateY(0) rotate(0)}}\n@media(min-width:821px) and (max-width:1100px){.cgau-listing .cgfun .pd-hero-grid{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.cgau-listing .cgfun .pd-staff{grid-template-columns:92px minmax(0,1fr)}.cgau-listing .cgfun .pd-parcel{width:72px}.cgau-listing .cgfun .pd-eyes{box-shadow:23px 0 0 var(--pd-ink)}}\n@media(max-width:820px){.cgau-listing .cgfun .pd-shell{width:calc(100% - 42px)}.cgau-listing .cgfun .pd-section{padding:48px 0}.cgau-listing .cgfun .pd-hero-grid,.cgau-listing .cgfun .pd-two,.cgau-listing .cgfun .pd-rules-layout,.cgau-listing .cgfun .pd-craft-layout,.cgau-listing .cgfun .pd-pack-layout,.cgau-listing .cgfun .pd-fit-grid,.cgau-listing .cgfun .pd-faq-layout{grid-template-columns:minmax(0,1fr);gap:35px}.cgau-listing .cgfun .pd-hero h2{font-size:clamp(53px,12.2cqi,88px);max-width:640px}.cgau-listing .cgfun .pd-house{max-width:520px;margin:12px auto 14px;width:calc(100% - 12px)}.cgau-listing .cgfun .pd-hero-facts{margin-top:20px}.cgau-listing .cgfun .pd-arrival-line{grid-template-columns:75px minmax(0,1fr);gap:20px}.cgau-listing .cgfun .pd-rosette{width:72px;font-size:19px}.cgau-listing .cgfun .pd-signature{grid-column:1\/-1;padding-left:16px}.cgau-listing .cgfun .pd-window{max-width:460px;width:100%;margin:auto}.cgau-listing .cgfun .pd-roll-top{grid-template-columns:minmax(0,1fr);gap:0}.cgau-listing .cgfun .pd-roll-top .pd-hand{max-width:360px}.cgau-listing .cgfun .pd-register{transform:none;padding:26px 20px}.cgau-listing .cgfun .pd-nap-room{max-width:480px;width:100%;margin:auto}.cgau-listing .cgfun .pd-umbrella{display:none}.cgau-listing .cgfun .pd-fridge{max-width:500px;width:calc(100% - 12px);margin:auto}.cgau-listing .cgfun .pd-lunchbox{max-width:480px;margin:25px auto 10px;width:calc(100% - 12px)}.cgau-listing .cgfun .pd-hooks{gap:18px}.cgau-listing .cgfun .pd-hangtag{padding:28px 17px 20px}.cgau-listing .cgfun .pd-hangtag strong{font-size:24px}.cgau-listing .cgfun .pd-tote{max-width:400px;margin:50px auto 15px}.cgau-listing .cgfun .pd-path{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.cgau-listing .cgfun .pd-fit .pd-basket{margin:90px 0 20px}.cgau-listing .cgfun .pd-clock{display:none}.cgau-listing .cgfun .pd-terms-grid{gap:30px}.cgau-listing .cgfun .pd-terms-top{display:block}.cgau-listing .cgfun .pd-close-top{grid-template-columns:minmax(0,1fr);gap:30px}.cgau-listing .cgfun .pd-collection-slip{max-width:420px;width:calc(100% - 14px);margin:auto;transform:rotate(1deg)}.cgau-listing .cgfun .pd-footline{grid-template-columns:minmax(0,1fr);gap:23px}.cgau-listing .cgfun .pd-record{padding:25px 22px 25px 43px}.cgau-listing .cgfun .pd-record::before{left:14px}}\n@media(max-width:560px){.cgau-listing .cgfun{font-size:16px}.cgau-listing .cgfun .pd-shell{width:calc(100% - 32px)}.cgau-listing .cgfun .pd-head .pd-shell{flex-direction:column;align-items:flex-start;gap:15px}.cgau-listing .cgfun .pd-head-label{text-align:left;font-size:12px;letter-spacing:.08em}.cgau-listing .cgfun .pd-wordmark{font-size:24px;gap:8px}.cgau-listing .cgfun .pd-shield{width:28px;height:32px}.cgau-listing .cgfun .pd-shield::before{left:5px;top:7px}.cgau-listing .cgfun .pd-shield::after{left:10px;top:10px}.cgau-listing .cgfun .pd-hero{padding-top:32px}.cgau-listing .cgfun .pd-title{font-size:clamp(34px,10.5cqi,52px)}.cgau-listing .cgfun .pd-hero h2{font-size:clamp(48px,15cqi,75px)}.cgau-listing .cgfun .pd-lead{font-size:18px}.cgau-listing .cgfun .pd-house{padding:0 0 16px;box-shadow:6px 7px 0 var(--pd-ink)}.cgau-listing .cgfun .pd-parcel{width:62px;height:67px;box-shadow:3px 3px 0 #223d3825}.cgau-listing .cgfun .pd-parcel.pd-fryer{height:81px}.cgau-listing .cgfun .pd-parcel.pd-satchel{height:60px}.cgau-listing .cgfun .pd-parcel.pd-plant{height:55px}.cgau-listing .cgfun .pd-eyes{width:5px;height:8px;box-shadow:20px 0 0 var(--pd-ink)}.cgau-listing .cgfun .pd-mouth{width:14px;height:7px}.cgau-listing .cgfun .pd-staff{grid-template-columns:93px minmax(0,1fr);gap:12px;margin-inline:14px}.cgau-listing .cgfun .pd-staff b{font-size:23px}.cgau-listing .cgfun .pd-staff-photo{height:198px}.cgau-listing .cgfun .pd-staff-photo img{width:245px;height:245px}.cgau-listing .cgfun .pd-staff p{font-size:13px}.cgau-listing .cgfun .pd-seal{font-size:12px;letter-spacing:0}.cgau-listing .cgfun .pd-arrival h2{font-size:27px}.cgau-listing .cgfun .pd-register-head{display:none}.cgau-listing .cgfun .pd-roll-row{grid-template-columns:minmax(0,1fr) 80px;gap:12px;padding:19px 0}.cgau-listing .cgfun .pd-roll-row\u003ediv:nth-child(2){grid-column:1\/-1;grid-row:2}.cgau-listing .cgfun .pd-roll-row\u003e.pd-roll-tick{grid-column:2;grid-row:1;font-size:22px}.cgau-listing .cgfun .pd-register{padding:18px}.cgau-listing .cgfun .pd-roll-row small{font-size:12px}.cgau-listing .cgfun .pd-night-photo{grid-template-columns:90px minmax(0,1fr);gap:15px}.cgau-listing .cgfun .pd-night-photo img{width:90px}.cgau-listing .cgfun .pd-notice{padding:23px;transform:none}.cgau-listing .cgfun .pd-rules-list{margin-top:3px}.cgau-listing .cgfun .pd-intercom{padding:22px 18px;box-shadow:6px 7px 0 var(--pd-ink)}.cgau-listing .cgfun .pd-message{padding:16px}.cgau-listing .cgfun .pd-message p{font-size:22px}.cgau-listing .cgfun .pd-fridge{padding:22px 14px;border-width:7px}.cgau-listing .cgfun .pd-art{padding:20px 14px;transform:rotate(-2deg)}.cgau-listing .cgfun .pd-hooks{grid-template-columns:minmax(0,1fr);border:0;gap:40px;margin-top:20px;padding-top:0}.cgau-listing .cgfun .pd-hangtag{padding:34px 24px 24px;margin-top:19px}.cgau-listing .cgfun .pd-hangtag::before{height:28px;top:-28px}.cgau-listing .cgfun .pd-hangtag strong{font-size:29px}.cgau-listing .cgfun .pd-path{grid-template-columns:minmax(0,1fr);gap:25px}.cgau-listing .cgfun .pd-step{display:grid;grid-template-columns:54px minmax(0,1fr);gap:16px;padding-top:23px}.cgau-listing .cgfun .pd-step::before{font-size:43px;margin:0}.cgau-listing .cgfun .pd-step .pd-hand{margin-top:10px}.cgau-listing .cgfun .pd-record{padding:25px 15px 25px 32px}.cgau-listing .cgfun .pd-record::before{left:9px;width:10px;background-size:10px 55px}.cgau-listing .cgfun .pd-record th,.cgau-listing .cgfun .pd-record td{font-size:14px;padding:12px 6px;overflow-wrap:anywhere}.cgau-listing .cgfun .pd-record th{width:38%;padding-left:0}.cgau-listing .cgfun .pd-record td{padding-right:0}.cgau-listing .cgfun .pd-record caption{font-size:25px}.cgau-listing .cgfun .pd-terms-grid{grid-template-columns:minmax(0,1fr);gap:27px}.cgau-listing .cgfun .pd-question summary{font-size:23px}.cgau-listing .cgfun .pd-question\u003ep{padding-right:0}.cgau-listing .cgfun .pd-secret{max-width:none}.cgau-listing .cgfun .pd-close h2{font-size:clamp(41px,12.5cqi,62px)}.cgau-listing .cgfun .pd-collection-slip{padding:25px 20px}.cgau-listing .cgfun .pd-abn{font-size:12px}.cgau-listing .cgfun .pd-close{padding:45px 0}}\n@media(prefers-reduced-motion:reduce){.cgau-listing .cgfun *,.cgau-listing .cgfun *::before,.cgau-listing .cgfun *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}\n\n.cgau-listing .cgfun h1,.cgau-listing .cgfun h2,.cgau-listing .cgfun h3,.cgau-listing .cgfun h4,.cgau-listing .cgfun h5,.cgau-listing .cgfun h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun .pd-roll h2,.cgau-listing .cgfun .pd-nap h2,.cgau-listing .cgfun .pd-craft h2,.cgau-listing .cgfun .pd-setup h2,.cgau-listing .cgfun .pd-terms h2,.cgau-listing .cgfun .pd-terms h3{color:var(--pd-paper)!important}\n.cgau-listing .cgfun{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing .cgfun{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n.cgau-listing .cgfun .pd-footer-disclaimers p+p{margin-top:14px}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003eNEW\u003cbr\u003eSTARTER\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003eThe Parcel Daycare\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eThe Parcel Daycare welcomes your deliveries like first-day arrivals, with one camera on visitors and another on the doorstep.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003caside class=\"cgau-installation-notice\" aria-label=\"Installation warning\"\u003e\u003cspan class=\"cgau-installation-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cdiv\u003e\n\u003cstrong\u003eUsing existing doorbell wiring?\u003c\/strong\u003e\u003cp\u003eThis is a battery doorbell with an optional low-voltage wiring connection. Have a licensed electrician check the supply and carry out any mains wiring or transformer installation. Never connect the doorbell directly to mains power.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/aside\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700\u0026family=Geist+Mono:wght@400;500\u0026display=swap');\n@property --cgau-kn-wait{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-ang{syntax:'\u003cangle\u003e';inherits:false;initial-value:0deg}\n@property --cgau-kn-flow{syntax:'\u003cnumber\u003e';inherits:false;initial-value:0}\n\n\/* ==== TOKENS · colour world \"terracotta and cream\": terracotta = the front camera and the page's hero, ochre = the doorstep camera, olive = works and no fee, umber = the sealed carton, wine = not compatible. Grounds white and cream, one espresso band ==== *\/\n.cgau-listing .cgnew.cgau-kn{--kn-ink:#1d1d1f;--kn-g1:#6e6e73;--kn-g2:#86868b;--kn-soft:#f5f5f7;--kn-line:#d2d2d7;--kn-hair:#e8e8ed;--kn-dark:#0b0d12;--kn-v1:#0058d6;--kn-v2:#1a8cff;--kn-b1:#b84a00;--kn-b2:#e27a0c;--kn-gr1:#177a35;--kn-gr2:#25a04c;--kn-w1:#6d28d9;--kn-w2:#a855f7;--kn-no1:#c2185b;--kn-no2:#ee4a6a;--kn-vt:#0066cc;--kn-bt:#b64400;--kn-grt:#1d7a34;--kn-wt:#6d28d9;--kn-not:#b0164f;--kn-lk:#0066cc;--kn-gv:linear-gradient(90deg,var(--kn-v1) 0%,var(--kn-v2) 100%);--kn-gb:linear-gradient(90deg,var(--kn-b1) 0%,var(--kn-b2) 100%);--kn-gg:linear-gradient(90deg,var(--kn-gr1) 0%,var(--kn-gr2) 100%);--kn-gw:linear-gradient(90deg,var(--kn-w1) 0%,var(--kn-w2) 100%);--kn-gn:linear-gradient(135deg,var(--kn-no1) 0%,var(--kn-no2) 100%);--kn-ease:cubic-bezier(.22,.8,.2,1);--kn-roll:cubic-bezier(.2,1.12,.3,1);--kn-nav:50px;--kn-pad:112px;--kn-r:26px;--kn-serif:'Inter',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;font-size:17px;line-height:1.5;font-weight:400;color:var(--kn-ink);background:#fff;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-align:left}\n@supports (color: color(display-p3 1 0 0)){\n.cgau-listing .cgnew.cgau-kn{--kn-v1:color(display-p3 .05 .34 .84);--kn-v2:color(display-p3 .2 .55 1);--kn-b1:color(display-p3 .7 .3 .02);--kn-b2:color(display-p3 .87 .48 .12);--kn-gr1:color(display-p3 .16 .47 .23);--kn-gr2:color(display-p3 .24 .62 .32);--kn-no1:color(display-p3 .73 .13 .36);--kn-no2:color(display-p3 .9 .32 .43)}\n}\n\n\/* ==== RESETS · beat the theme's .rte rules by source order, lose to every module class ==== *\/\n.cgau-listing .cgnew *,.cgau-listing .cgnew *::before,.cgau-listing .cgnew *::after{box-sizing:border-box}\n.cgau-listing .cgnew p,.cgau-listing .cgnew ul,.cgau-listing .cgnew ol,.cgau-listing .cgnew li,.cgau-listing .cgnew figure,.cgau-listing .cgnew figcaption,.cgau-listing .cgnew dl,.cgau-listing .cgnew dt,.cgau-listing .cgnew dd,.cgau-listing .cgnew blockquote,.cgau-listing .cgnew fieldset,.cgau-listing .cgnew legend{margin:0;padding:0;border:0}\n.cgau-listing .cgnew ul,.cgau-listing .cgnew ol{list-style:none;text-align:left}\n.cgau-listing .cgnew p{text-align:left}\n.cgau-listing .cgnew img{display:block;max-width:100%;height:auto;border:0;border-radius:0}\n.cgau-listing .cgnew a{color:inherit;text-decoration:none}\n.cgau-listing .cgnew table{border-collapse:collapse}\n.cgau-listing .cgnew td,.cgau-listing .cgnew th{border:0;padding:0}\n.cgau-listing .cgnew b,.cgau-listing .cgnew strong{font-weight:600}\n.cgau-listing .cgnew button{font:inherit;color:inherit}\n.cgau-listing .cgnew .kn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}\n\n\/* ==== ILLUSTRATION TAG · every drawn scene or diagram carries one ==== *\/\n.cgau-listing .cgnew .kn-ill{position:absolute;left:12px;bottom:12px;z-index:5;font:500 12px\/1 'Inter',sans-serif;color:#6e6e73;background:rgba(255,255,255,.88);padding:6px 9px;border-radius:99px}\n\n\/* ==== LAYOUT + TYPE · Fraunces for display, Geist for reading ==== *\/\n.cgau-listing .cgnew .kn-w{max-width:1060px;margin:0 auto;padding:0 24px}\n.cgau-listing .cgnew .kn-c{text-align:center}\n.cgau-listing .cgnew .kn-c p{text-align:center}\n.cgau-listing .cgnew .kn-sec{padding:var(--kn-pad) 0;position:relative;scroll-margin-top:calc(var(--header-height,0px) + var(--kn-nav) + 8px)}\n.cgau-listing .cgnew .kn-band{background:var(--kn-soft);box-shadow:0 0 0 100vmax var(--kn-soft);clip-path:inset(0 -100vmax)}\n.cgau-listing .cgnew .kn-cv{content-visibility:auto;contain-intrinsic-size:auto 1100px}\n.cgau-listing .cgnew .kn-mono{font-family:'Geist Mono',Menlo,Consolas,monospace;font-size:.9em;letter-spacing:0;font-weight:500}\n.cgau-listing .cgnew .kn-eye{display:block;font:600 13px\/1.25 'Inter',sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--kn-g1);margin:0 0 16px}\n.cgau-listing .cgnew .kn-ev{color:var(--kn-vt)}.cgau-listing .cgnew .kn-eb{color:var(--kn-bt)}.cgau-listing .cgnew .kn-eg{color:var(--kn-grt)}.cgau-listing .cgnew .kn-ew{color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-h1{font-family:var(--kn-serif);font-size:clamp(40px,5vw,68px);line-height:1;letter-spacing:-.035em;font-weight:600;font-variation-settings:'opsz' 144;text-wrap:balance}\n.cgau-listing .cgnew .kn-h2{font-family:var(--kn-serif);font-size:clamp(38px,5.6vw,76px);line-height:1;letter-spacing:-.035em;font-weight:600;font-variation-settings:'opsz' 144;text-wrap:balance}\n.cgau-listing .cgnew .kn-h3{font-family:'Inter',sans-serif;font-size:clamp(20px,1.9vw,24px);line-height:1.2;letter-spacing:-.022em;font-weight:600}\n.cgau-listing .cgnew .kn-lede{font-size:clamp(18px,1.6vw,21px);line-height:1.45;font-weight:450;color:var(--kn-g1);max-width:640px;margin-top:20px;text-wrap:pretty}\n.cgau-listing .cgnew .kn-c .kn-lede{margin-left:auto;margin-right:auto}\n.cgau-listing .cgnew .kn-gx{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}\n.cgau-listing .cgnew .kn-gv{background-image:var(--kn-gv)}.cgau-listing .cgnew .kn-gb{background-image:var(--kn-gb)}.cgau-listing .cgnew .kn-gg{background-image:var(--kn-gg)}.cgau-listing .cgnew .kn-gw{background-image:var(--kn-gw)}\n.cgau-listing .cgnew .kn-it{font-style:italic;font-weight:500}\n.cgau-listing .cgnew .kn-link{color:var(--kn-lk);font-weight:600;border-bottom:1px solid rgba(0,102,204,.35)}\n.cgau-listing .cgnew .kn-link:focus-visible{outline:2px solid var(--kn-vt);outline-offset:2px;border-radius:3px}\n\n\/* ==== ODOMETER · one reel per digit; the real number stays in the HTML for readers ==== *\/\n.cgau-listing .cgnew .kn-odo{display:inline-flex;height:1.2em;line-height:1.2;overflow:clip;vertical-align:baseline;margin-top:-.2em}\n.cgau-listing .cgnew .kn-odo i{display:block;font-style:normal;translate:0 calc(var(--kn-t) * -1.2em)}\n.cgau-listing .cgnew .kn-odo i::before{content:\"0\\A 1\\A 2\\A 3\\A 4\\A 5\\A 6\\A 7\\A 8\\A 9\\A 0\";white-space:pre;display:block;text-align:center;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-fill-color:transparent;background-image:var(--kn-og,linear-gradient(var(--kn-ink),var(--kn-ink)));-webkit-background-clip:text;background-clip:text}\n.cgau-listing .cgnew .kn-og-b{--kn-og:var(--kn-gb)}.cgau-listing .cgnew .kn-og-g{--kn-og:var(--kn-gg)}.cgau-listing .cgnew .kn-og-w{--kn-og:var(--kn-gw)}.cgau-listing .cgnew .kn-og-v{--kn-og:var(--kn-gv)}\n.cgau-listing .cgnew .kn-og-l{--kn-og:linear-gradient(180deg,#ffffff,#b9c7ff)}\n\n\/* ==== JARGON · tap for a plain-English card; shows inline in brackets if a host strips popover ==== *\/\n.cgau-listing .cgnew .kn-j{display:inline;background:none;border:0;padding:0;margin:0;cursor:help;font:inherit;color:inherit;text-decoration:underline dotted;text-decoration-color:rgba(0,88,214,.7);text-decoration-thickness:1.5px;text-underline-offset:3px}\n.cgau-listing .cgnew .kn-j:focus-visible{outline:2px solid var(--kn-vt);outline-offset:2px;border-radius:3px}\n.cgau-listing .cgnew .kn-jc{font-size:.92em;color:inherit;opacity:.85}\n.cgau-listing .cgnew .kn-jc:not(:popover-open)::before{content:\" (\"}\n.cgau-listing .cgnew .kn-jc:not(:popover-open)::after{content:\")\"}\n.cgau-listing .cgnew .kn-jw:has(.kn-j:not([popovertarget])) .kn-jc{display:inline}\n.cgau-listing .cgnew .kn-jc:popover-open{position:fixed;inset:auto;margin:10px 0;position-area:bottom span-right;position-try-fallbacks:flip-block,flip-inline;width:max-content;max-width:min(300px,calc(100% - 24px));padding:14px 16px;border-radius:16px;border:1px solid #ecdcc9;background:#fffaf4;box-shadow:0 22px 50px -20px rgba(0,0,0,.45),0 0 0 1px rgba(0,88,214,.12);font:500 15px\/1.45 'Inter',sans-serif;color:var(--kn-ink);opacity:1;letter-spacing:-.005em;animation:cgau-kn-card .28s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-jw .kn-jc\u003eb{display:block;font:600 13px\/1.3 'Inter',sans-serif;letter-spacing:.02em;color:var(--kn-vt);margin-bottom:3px;white-space:normal}\n\n\/* ==== KEYFRAMES shared by every module (kept in the static parts so the eBay twin keeps them) ==== *\/\n@keyframes cgau-kn-card{from{opacity:0;translate:0 6px;scale:.97}}\n@keyframes cgau-kn-arm{from,to{--cgau-kn-wait:1}}\n@keyframes cgau-kn-wght{from{font-weight:350;letter-spacing:-.02em}to{font-weight:600}}\n@keyframes cgau-kn-roll{from{translate:0 0}}\n@keyframes cgau-kn-rise{from{opacity:0;translate:0 14px}}\n\n\/* ==== REVEAL · the fail-open arm trigger (text arrives fast: 6% inset, .4 s, 12 px) · Shopify only ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rv{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 6%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-rv\u003e*{transition:opacity .4s var(--kn-ease),translate .4s var(--kn-ease)}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(2){transition-delay:.05s}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(3){transition-delay:.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-rv\u003e*{opacity:0;translate:0 12px}\n}\n}\n}\n\n\/* ==== KINETIC WEIGHT · Fraunces 350 to 600 per word as a headline enters (never touches opacity) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-kw{view-timeline:--cgau-kn-kw block}\n.cgau-listing .cgnew .kn-kw\u003espan{display:inline-block;animation:cgau-kn-wght 1s linear both;animation-timeline:--cgau-kn-kw;animation-range:entry 0% entry 70%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(2){animation-range:entry 8% entry 78%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(3){animation-range:entry 16% entry 86%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(n+4){animation-range:entry 24% entry 94%}\n}\n}\n\n\/* ==== ODOMETER TRIGGERS · Chrome: native scroll-triggered animation. Safari: the arm trigger ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (timeline-trigger: --cgau-kn-x view()){\n.cgau-listing .cgnew .kn-odo i{animation:cgau-kn-roll 1.6s var(--kn-roll) both;timeline-trigger:--cgau-kn-odt view() entry 10% exit 100%;animation-trigger:--cgau-kn-odt play-forwards}\n.cgau-listing .cgnew .kn-odo i+i{animation-duration:2.1s}\n}\n@supports (animation-timeline: view()) and (not (timeline-trigger: --cgau-kn-x view())){\n.cgau-listing .cgnew .kn-odo{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 8%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-odo i{transition:translate 1.6s var(--kn-roll)}\n.cgau-listing .cgnew .kn-odo i+i{transition-duration:2.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-odo i{translate:0 0;transition:none}\n}\n}\n}\n\n\/* ==== MODULE nav · sticky glass bar (no backdrop blur: it sits over scrolling content), stuck shadow, scroll-spy ==== *\/\n.cgau-listing .cgnew .kn-nav{position:sticky;top:var(--header-height,0px);z-index:30;container-type:scroll-state}\n.cgau-listing .cgnew .kn-nav-in{display:flex;align-items:center;gap:22px;height:var(--kn-nav);padding:0 20px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.94));border-bottom:1px solid rgba(109,40,217,.14);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(255,255,255,.7);transition:box-shadow .3s,border-radius .3s}\n.cgau-listing .cgnew .kn-nav-t{font:600 19px\/1 var(--kn-serif);letter-spacing:-.02em;white-space:nowrap}\n.cgau-listing .cgnew .kn-nav-l{display:flex;align-items:center;gap:20px;margin-left:auto;overflow-x:auto;scrollbar-width:none}\n.cgau-listing .cgnew .kn-nav-l::-webkit-scrollbar{display:none}\n.cgau-listing .cgnew .kn-nav-l a{font:500 13px\/1 'Inter',sans-serif;color:#424245;white-space:nowrap;padding:6px 0;border-bottom:2px solid transparent}\n.cgau-listing .cgnew .kn-nav-l a:hover{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-nav-l a:focus-visible{outline:2px solid var(--kn-vt);outline-offset:3px;border-radius:4px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{color:#fff;border:0;border-radius:999px;padding:8px 14px;background:linear-gradient(180deg,#c2532c,#a13d20);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 4px 12px -4px rgba(0,102,204,.45)}\n@supports (container-type: scroll-state){\n@container scroll-state(stuck: top){\n.cgau-listing .cgnew .kn-nav-in{box-shadow:inset 0 1px 0 #fff,0 12px 30px -18px rgba(0,102,204,.45)}\n}\n}\n@supports (scroll-target-group: auto){\n.cgau-listing .cgnew .kn-nav-l{scroll-target-group:auto}\n.cgau-listing .cgnew .kn-nav-l a:target-current{color:var(--kn-ink);border-bottom-color:var(--kn-v1)}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta:target-current{color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--kn-v1)}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-nav-in{padding:0 2px;gap:10px}\n.cgau-listing .cgnew .kn-nav-t{display:none}\n.cgau-listing .cgnew .kn-nav-l{margin-left:0;gap:12px;width:100%;justify-content:space-between}\n.cgau-listing .cgnew .kn-nav-l a{font-size:12.5px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{padding:7px 11px}\n}\n\n\/* ==== MODULE hero · \"sightlines\": the doorbell in side profile on a terracotta wall, two drawn sightlines (front camera out to the visitor, second camera down to the doormat), answers in accent-barred rows beside it ==== *\/\n.cgau-listing .cgnew .kn-hero{padding:56px 0 88px;position:relative}\n.cgau-listing .cgnew .kn-hero-g{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:56px;align-items:center}\n.cgau-listing .cgnew .kn-hero-t{order:2}\n.cgau-listing .cgnew .kn-hero .kn-eye{color:var(--kn-vt)}\n.cgau-listing .cgnew .kn-hero .kn-h1{margin-bottom:28px}\n.cgau-listing .cgnew .kn-g2c{background-image:linear-gradient(90deg,var(--kn-v1) 0%,var(--kn-v2) 45%,var(--kn-b1) 100%)}\n.cgau-listing .cgnew .kn-ans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}\n.cgau-listing .cgnew .kn-ans\u003eli{position:relative;padding:2px 0 2px 16px;font-size:15.5px;line-height:1.45;color:#1d1d1f}\n.cgau-listing .cgnew .kn-ans\u003eli::before{content:\"\";position:absolute;left:0;top:3px;bottom:3px;width:3px;border-radius:3px;background:var(--kn-gv)}\n.cgau-listing .cgnew .kn-ans\u003eli\u003eb{display:block;font:600 13px\/1.3 'Inter',sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--kn-vt);margin-bottom:4px}\n.cgau-listing .cgnew .kn-ans\u003e.kn-a-works::before{background:var(--kn-gg)}.cgau-listing .cgnew .kn-ans\u003e.kn-a-works\u003eb{color:var(--kn-grt)}\n.cgau-listing .cgnew .kn-ans\u003e.kn-a-ring::before{background:var(--kn-gb)}.cgau-listing .cgnew .kn-ans\u003e.kn-a-ring\u003eb{color:var(--kn-bt)}\n.cgau-listing .cgnew .kn-ans\u003e.kn-a-cond::before{background:var(--kn-gw)}.cgau-listing .cgnew .kn-ans\u003e.kn-a-cond\u003eb{color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-ans\u003e.kn-a-trust{grid-column:1 \/ -1}\n.cgau-listing .cgnew .kn-ans\u003e.kn-a-trust::before{background:var(--kn-ink)}.cgau-listing .cgnew .kn-ans\u003e.kn-a-trust\u003eb{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-ans .kn-link{white-space:nowrap}\n\n\/* the sightline figure (v2): AI close-up of the E340 at dusk; a Kling loop over it on Shopify (hidden for reduced motion); the SVG overlay shares the picture's 1000 x 1200 grid *\/\n.cgau-listing .cgnew .kn-sl{position:relative;aspect-ratio:1000 \/ 1200;width:100%;max-width:500px;justify-self:center;background:#1c1c1e;border-radius:var(--kn-r);overflow:clip;box-shadow:0 30px 60px -34px rgba(0,0,0,.55)}\n.cgau-listing .cgnew .kn-sl-photo,.cgau-listing .cgnew .kn-sl-vid{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}\n.cgau-listing .cgnew .kn-sl-art{position:absolute;inset:0;width:100%;height:100%;display:block}\n.cgau-listing .cgnew .kn-sl-l{position:absolute;z-index:3;max-width:36%;padding:9px 12px;border-radius:14px;background:rgba(255,255,255,.93);box-shadow:0 10px 28px -16px rgba(0,0,0,.6);font-size:13.5px;line-height:1.3;color:#1d1d1f}\n.cgau-listing .cgnew .kn-sl-l b{display:block;font:600 15px\/1.2 'Inter',sans-serif;letter-spacing:-.01em}\n.cgau-listing .cgnew .kn-sl-l1{left:3%;top:26.2%}\n.cgau-listing .cgnew .kn-sl-l1 b{color:var(--kn-vt)}\n.cgau-listing .cgnew .kn-sl-l2{left:3%;top:65.6%}\n.cgau-listing .cgnew .kn-sl-l2 b{color:var(--kn-bt)}\n.cgau-listing .cgnew .kn-sl .kn-ill{left:auto;right:12px}\n.cgau-listing .cgnew .kn-cone2{transform-box:view-box;transform-origin:520px 885px}\n.cgau-listing .cgnew .kn-ping{transform-box:fill-box;transform-origin:center}\n\n\/* load-time entrance: the second camera's cone opens under the doorbell, both lenses ping (time-based, so the eBay twin keeps it) *\/\n@keyframes cgau-kn-cone{from{transform:scale(.08);opacity:0}}\n@keyframes cgau-kn-ping{from{transform:scale(1);opacity:.9}to{transform:scale(3.4);opacity:0}}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-cone2{animation:cgau-kn-cone 1s var(--kn-ease) .5s both}\n.cgau-listing .cgnew .kn-ping{animation:cgau-kn-ping 2.6s cubic-bezier(.2,.6,.3,1) 1.2s infinite}\n.cgau-listing .cgnew .kn-ping+.kn-ping{animation-delay:1.6s}\n}\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-sl-vid{display:none}\n}\n\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-hero{padding:22px 0 64px}\n.cgau-listing .cgnew .kn-hero-g{grid-template-columns:minmax(0,1fr);gap:36px}\n.cgau-listing .cgnew .kn-hero-t{order:0}\n.cgau-listing .cgnew .kn-sl{max-width:400px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-hero .kn-eye{margin-bottom:10px;font-size:12px}\n.cgau-listing .cgnew .kn-hero .kn-h1{font-size:38px;margin-bottom:18px}\n.cgau-listing .cgnew .kn-ans{grid-template-columns:minmax(0,1fr);gap:11px}\n.cgau-listing .cgnew .kn-ans\u003eli{font-size:15px;line-height:1.4;padding-left:13px}\n.cgau-listing .cgnew .kn-ans\u003eli\u003eb{font-size:11.5px;margin-bottom:2px}\n.cgau-listing .cgnew .kn-sl-l{font-size:12px;padding:7px 9px}\n.cgau-listing .cgnew .kn-sl-l b{font-size:13.5px}\n}\n\n\/* ==== MODULE story · \"two-feeds\": eufy's own app screen with both camera views; numbered markers and captions walk top view, bottom view, then talk (static layout here; the pin and scrub live in 13m) ==== *\/\n.cgau-listing .cgnew .kn-story{padding-bottom:40px}\n.cgau-listing .cgnew .kn-story .kn-eye{color:var(--kn-bt)}\n.cgau-listing .cgnew .kn-story .kn-lede{margin-top:18px}\n.cgau-listing .cgnew .kn-tf-run{position:relative;margin-top:48px}\n.cgau-listing .cgnew .kn-sc{position:relative;margin:44px auto 0;max-width:980px;aspect-ratio:1500 \/ 1125;border-radius:var(--kn-r);overflow:clip;box-shadow:0 40px 70px -46px rgba(0,0,0,.6)}\n.cgau-listing .cgnew .kn-sc\u003eimg,.cgau-listing .cgnew .kn-sc\u003esvg{position:absolute;inset:0;width:100%;height:100%;display:block}\n.cgau-listing .cgnew .kn-sc\u003eimg{object-fit:cover}\n.cgau-listing .cgnew .kn-sc .kn-ill{left:auto;right:12px}\n.cgau-listing .cgnew .kn-tf-stage{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center}\n.cgau-listing .cgnew .kn-tf-ph{position:relative;max-width:560px;justify-self:end;width:100%}\n.cgau-listing .cgnew .kn-tf-ph::before{content:\"\";position:absolute;inset:8% -6% -4% 6%;border-radius:40px;background:radial-gradient(closest-side,rgba(26,140,255,.34),rgba(168,85,247,.16) 60%,transparent);z-index:0}\n.cgau-listing .cgnew .kn-tf-ph\u003eimg{position:relative;z-index:1;width:100%;border-radius:28px;box-shadow:0 40px 70px -46px rgba(0,0,0,.6)}\n.cgau-listing .cgnew .kn-hot{position:absolute;z-index:2;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;display:grid;place-items:center;color:#fff;font:700 15px\/1 'Inter',sans-serif;background:var(--kn-v1);box-shadow:0 0 0 4px rgba(255,255,255,.9),0 8px 18px -6px rgba(0,0,0,.55)}\n.cgau-listing .cgnew .kn-hot::before{content:attr(data-n)}\n.cgau-listing .cgnew .kn-hot1{left:54%;top:32%}\n.cgau-listing .cgnew .kn-hot2{left:60%;top:62%;background:var(--kn-b1)}\n.cgau-listing .cgnew .kn-hot3{left:69%;top:81%;background:var(--kn-gr1)}\n.cgau-listing .cgnew .kn-tf-steps{display:grid;gap:26px;counter-reset:kn-tf}\n.cgau-listing .cgnew .kn-tf-steps\u003eli{position:relative;padding:4px 0 4px 58px;font-size:17px;line-height:1.5;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-tf-steps\u003eli::before{counter-increment:kn-tf;content:counter(kn-tf);position:absolute;left:0;top:2px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font:700 16px\/1 'Inter',sans-serif;color:#fff;background:var(--kn-v1)}\n.cgau-listing .cgnew .kn-tf-steps\u003eli:nth-child(2)::before{background:var(--kn-b1)}\n.cgau-listing .cgnew .kn-tf-steps\u003eli:nth-child(3)::before{background:var(--kn-gr1)}\n.cgau-listing .cgnew .kn-tf-steps\u003eli\u003eb{display:block;font:600 21px\/1.25 var(--kn-serif);letter-spacing:-.015em;margin-bottom:4px}\n.cgau-listing .cgnew .kn-tf-note{margin-top:30px;font-size:14px;color:var(--kn-g1)}\n@keyframes cgau-kn-ink{0%{color:var(--kn-g1)}22%,78%{color:var(--kn-ink)}100%{color:var(--kn-g1)}}\n@keyframes cgau-kn-inkin{0%{color:var(--kn-g1)}35%,100%{color:var(--kn-ink)}}\n@keyframes cgau-kn-hot{0%{scale:.6;opacity:.35}22%,78%{scale:1.15;opacity:1}100%{scale:.6;opacity:.35}}\n@keyframes cgau-kn-hotin{0%{scale:.6;opacity:.35}35%,100%{scale:1.15;opacity:1}}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-tf-stage{grid-template-columns:minmax(0,1fr);gap:28px}\n.cgau-listing .cgnew .kn-tf-ph{justify-self:center;max-width:440px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-tf-run{margin-top:30px}\n.cgau-listing .cgnew .kn-tf-ph{max-width:330px}\n.cgau-listing .cgnew .kn-hot{width:28px;height:28px;margin:-14px 0 0 -14px;font-size:13px}\n.cgau-listing .cgnew .kn-tf-steps{gap:16px}\n.cgau-listing .cgnew .kn-tf-steps\u003eli{font-size:15.5px;line-height:1.45;padding-left:44px}\n.cgau-listing .cgnew .kn-tf-steps\u003eli::before{width:30px;height:30px;font-size:14px}\n.cgau-listing .cgnew .kn-tf-steps\u003eli\u003eb{font-size:18px}\n}\n\n\/* ==== MODULE story motion · Shopify only: pinned stage, markers and captions scrubbed by the runway (fails open to the static layout) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-tf-run{height:2500px;view-timeline:--cgau-kn-run block}\n.cgau-listing .cgnew .kn-tf-stage{position:sticky;top:max(calc(var(--header-height,0px) + var(--kn-nav) + 16px),calc(50% - 290px))}\n.cgau-listing .cgnew .kn-tf-steps\u003eli{animation:cgau-kn-ink 1s linear both;animation-timeline:--cgau-kn-run;animation-range:contain 0% contain 42%}\n.cgau-listing .cgnew .kn-tf-steps\u003eli:nth-child(2){animation-range:contain 30% contain 72%}\n.cgau-listing .cgnew .kn-tf-steps\u003eli:nth-child(3){animation-name:cgau-kn-inkin;animation-range:contain 60% contain 96%}\n.cgau-listing .cgnew .kn-tf-steps\u003eli::before{animation:cgau-kn-hot 1s linear both;animation-timeline:--cgau-kn-run;animation-range:contain 0% contain 42%}\n.cgau-listing .cgnew .kn-tf-steps\u003eli:nth-child(2)::before{animation-range:contain 30% contain 72%}\n.cgau-listing .cgnew .kn-tf-steps\u003eli:nth-child(3)::before{animation-name:cgau-kn-hotin;animation-range:contain 60% contain 96%}\n.cgau-listing .cgnew .kn-hot{animation:cgau-kn-hot 1s linear both;animation-timeline:--cgau-kn-run;animation-range:contain 0% contain 42%}\n.cgau-listing .cgnew .kn-hot2{animation-range:contain 30% contain 72%}\n.cgau-listing .cgnew .kn-hot3{animation-name:cgau-kn-hotin;animation-range:contain 60% contain 96%}\n}\n}\n@media (prefers-reduced-motion:no-preference) and (max-width:760px){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-tf-run{height:1900px}\n.cgau-listing .cgnew .kn-tf-stage{top:calc(var(--header-height,0px) + var(--kn-nav) + 8px)}\n}\n}\n@media (prefers-reduced-motion:no-preference) and (max-height:760px) and (min-width:761px){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-tf-ph{max-width:420px}\n.cgau-listing .cgnew .kn-tf-stage{top:calc(var(--header-height,0px) + var(--kn-nav) + 10px)}\n}\n}\n\n\/* ==== MODULE numbers · \"ledger\" in the page's one dark band: giant serif numerals on odometer reels, one ruled row each, caveat beside ==== *\/\n.cgau-listing .cgnew .kn-nums{background:var(--kn-dark);box-shadow:0 0 0 100vmax var(--kn-dark);clip-path:inset(0 -100vmax);color:#f5f5f7}\n.cgau-listing .cgnew .kn-nums .kn-eye{color:#8ab8ff}\n.cgau-listing .cgnew .kn-nums .kn-lede{color:#a1a1a6}\n.cgau-listing .cgnew .kn-nums-g{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}\n.cgau-listing .cgnew .kn-nums .kn-h2 .kn-gx{background-image:linear-gradient(90deg,#f0a07a,#8ab8ff)}\n.cgau-listing .cgnew .kn-led{border-top:1px solid rgba(255,255,255,.18)}\n.cgau-listing .cgnew .kn-led\u003eli{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;align-items:baseline;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.18)}\n.cgau-listing .cgnew .kn-led-n{font:600 clamp(58px,6.4vw,86px)\/1 var(--kn-serif);letter-spacing:-.04em;font-variation-settings:'opsz' 144;white-space:nowrap;color:#ffffff}\n.cgau-listing .cgnew .kn-led-n small{font:600 .36em\/1 'Inter',sans-serif;letter-spacing:-.01em;margin-left:6px;color:#8ab8ff}\n.cgau-listing .cgnew .kn-led-n .kn-pre{font-size:.5em;letter-spacing:-.02em;margin-right:4px;color:#8ab8ff}\n.cgau-listing .cgnew .kn-led p:not(.kn-led-n){font-size:16px;line-height:1.5;color:#a1a1a6}\n.cgau-listing .cgnew .kn-led p b{display:block;color:#ffffff;font-weight:600;font-size:17px;margin-bottom:2px}\n.cgau-listing .cgnew .kn-nums .kn-j{text-decoration-color:rgba(138,184,255,.8)}\n.cgau-listing .cgnew .kn-nf{position:relative;margin:30px 0 0;max-width:340px;border-radius:var(--kn-r);overflow:clip;box-shadow:0 30px 60px -30px rgba(0,0,0,.75)}\n.cgau-listing .cgnew .kn-nf\u003eimg{display:block;width:100%;height:auto}\n.cgau-listing .cgnew .kn-nums-note{margin-top:26px;font-size:14px;line-height:1.5;color:#86868b;max-width:560px}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-nums-g{grid-template-columns:minmax(0,1fr);gap:28px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-led\u003eli{grid-template-columns:minmax(0,1fr);gap:6px;padding:20px 0}\n.cgau-listing .cgnew .kn-led-n{font-size:60px}\n}\n\n\/* ==== MODULE numbers motion · Shopify only: the heading holds while the ledger rows pass ==== *\/\n@media (min-width:901px){\n.cgau-listing .cgnew .kn-nums-h{position:sticky;top:calc(var(--header-height,0px) + var(--kn-nav) + 28px)}\n}\n\n\/* ==== MODULE power · \"power-circuit\": battery on the left (a drawn cell that fills), the wired route on the right as a labelled circuit whose current flows, electrician note under both ==== *\/\n.cgau-listing .cgnew .kn-pw-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;margin-top:52px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-pw-g\u003ediv{padding:34px 40px 8px 0}\n.cgau-listing .cgnew .kn-pw-g\u003ediv+div{padding:34px 0 8px 40px;border-left:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-pw-k{font:600 13px\/1.2 'Inter',sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--kn-grt);margin-bottom:18px}\n.cgau-listing .cgnew .kn-pw-g\u003ediv+div .kn-pw-k{color:var(--kn-vt)}\n.cgau-listing .cgnew .kn-cell{position:relative;width:min(260px,100%);height:96px;border-radius:18px;border:3px solid var(--kn-ink);padding:7px;margin:0 0 26px}\n.cgau-listing .cgnew .kn-cell::after{content:\"\";position:absolute;right:-14px;top:30px;width:9px;height:30px;border-radius:0 5px 5px 0;background:var(--kn-ink)}\n.cgau-listing .cgnew .kn-cell\u003espan{display:block;height:100%;border-radius:10px;background:var(--kn-gg);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-cell\u003eb{position:absolute;inset:0;display:grid;place-items:center;font:600 30px\/1 var(--kn-serif);letter-spacing:-.02em;color:var(--kn-ink);text-shadow:0 0 10px #fff,0 0 3px #fff}\n.cgau-listing .cgnew .kn-pw-l\u003eli{position:relative;padding:12px 0 12px 22px;border-top:1px solid var(--kn-hair);font-size:16px;line-height:1.5;color:#1d1d1f}\n.cgau-listing .cgnew .kn-pw-l\u003eli::before{content:\"\";position:absolute;left:2px;top:21px;width:8px;height:8px;border-radius:50%;background:var(--kn-gr1)}\n.cgau-listing .cgnew .kn-pw-g\u003ediv+div .kn-pw-l\u003eli::before{background:var(--kn-v1)}\n.cgau-listing .cgnew .kn-pw-l b{color:var(--kn-ink)}\n\n\/* the circuit: three labelled stops joined by a line whose current flows *\/\n.cgau-listing .cgnew .kn-ckt{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 30px;padding:18px 0 34px}\n.cgau-listing .cgnew .kn-ckt::before{content:\"\";position:absolute;left:12%;right:12%;top:42px;height:4px;border-radius:4px;background:repeating-linear-gradient(90deg,var(--kn-v1) 0 14px,rgba(0,88,214,.18) 14px 26px);background-size:26px 4px}\n.cgau-listing .cgnew .kn-ckt\u003eli{position:relative;text-align:center;font-size:13.5px;line-height:1.35;color:#1d1d1f}\n.cgau-listing .cgnew .kn-ckt\u003eli\u003ei{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 10px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px var(--kn-v1),0 10px 22px -12px rgba(0,0,0,.5);font:700 13px\/1 'Inter',sans-serif;font-style:normal;color:var(--kn-vt)}\n.cgau-listing .cgnew .kn-ckt\u003eli:nth-child(2)\u003ei{background:var(--kn-ink);color:#fff;box-shadow:0 0 0 5px #fff,0 0 0 7px var(--kn-v1)}\n.cgau-listing .cgnew .kn-ckt\u003eli\u003eb{display:block;font-size:14.5px;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-ckt .kn-ill{left:0;bottom:0}\n.cgau-listing .cgnew .kn-warn{margin-top:34px;padding:20px 24px 20px 58px;position:relative;border-radius:18px;background:#fbefe6;font-size:16px;line-height:1.5;color:#1d1d1f}\n.cgau-listing .cgnew .kn-warn::before{content:\"!\";position:absolute;left:18px;top:19px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font:700 15px\/1 'Inter',sans-serif;color:#fff;background:var(--kn-v1)}\n.cgau-listing .cgnew .kn-warn b{color:var(--kn-ink)}\n@keyframes cgau-kn-flow{from{background-position:0 0}to{background-position:26px 0}}\n@keyframes cgau-kn-fill{from{transform:scaleX(.06)}}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-ckt::before{animation:cgau-kn-flow .9s linear infinite}\n}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-pw-g{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .cgnew .kn-pw-g\u003ediv,.cgau-listing .cgnew .kn-pw-g\u003ediv+div{padding:30px 0 6px;border-left:0}\n.cgau-listing .cgnew .kn-pw-g\u003ediv+div{border-top:1px solid var(--kn-line);margin-top:18px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-ckt{gap:8px}\n.cgau-listing .cgnew .kn-ckt\u003eli{font-size:12.5px}\n.cgau-listing .cgnew .kn-ckt\u003eli\u003eb{font-size:13.5px}\n.cgau-listing .cgnew .kn-warn{padding:18px 18px 18px 52px;font-size:15px}\n}\n\n\/* ==== MODULE power motion · Shopify only: the cell charges as it scrolls into view ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-cell\u003espan{animation:cgau-kn-fill 1s linear both;animation-timeline:view();animation-range:entry 30% cover 50%}\n}\n}\n\n\/* ==== MODULE compat · \"ring-picker\": two rows of radio chips (ring inside · hubs and home); every verdict shows as a ruled list by default and only the tapped one shows once a chip is checked ==== *\/\n.cgau-listing .cgnew .kn-rg input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}\n.cgau-listing .cgnew .kn-rg label:has(input:focus-visible){outline:2px solid var(--kn-vt);outline-offset:2px}\n.cgau-listing .cgnew .kn-rg{margin-top:46px}\n.cgau-listing .cgnew .kn-rg-lg{font:600 15px\/1.3 'Inter',sans-serif;color:var(--kn-ink);margin-bottom:6px}\n.cgau-listing .cgnew .kn-rg-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:start;padding:16px 0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-rg-k{font:600 13px\/1.3 'Inter',sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--kn-bt);padding-top:11px}\n.cgau-listing .cgnew .kn-rg-row+.kn-rg-row .kn-rg-k{color:var(--kn-grt)}\n.cgau-listing .cgnew .kn-chips{display:flex;flex-wrap:wrap;gap:8px}\n.cgau-listing .cgnew .kn-chips label{position:relative;display:inline-flex;align-items:center;gap:7px;cursor:pointer;padding:10px 15px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px #e0cfbb;font:500 15px\/1.15 'Inter',sans-serif;color:var(--kn-ink);transition:background .25s,color .25s,box-shadow .25s;-webkit-tap-highlight-color:transparent}\n.cgau-listing .cgnew .kn-chips label:hover{box-shadow:inset 0 0 0 1.5px var(--kn-v2)}\n.cgau-listing .cgnew .kn-chips label\u003ei{font-style:normal;font-weight:700;color:var(--kn-grt)}\n.cgau-listing .cgnew .kn-chips label\u003ei.kn-x{color:var(--kn-not)}\n.cgau-listing .cgnew .kn-chips label:has(input:checked){background:var(--kn-ink);color:#fff;box-shadow:0 8px 20px -10px rgba(0,0,0,.7)}\n.cgau-listing .cgnew .kn-chips label:has(input:checked)\u003ei{color:#b9dc7a}\n.cgau-listing .cgnew .kn-chips label:has(input:checked)\u003ei.kn-x{color:#ff9aa9}\n.cgau-listing .cgnew .kn-rg-out{margin-top:22px;padding:26px 30px;border-radius:24px;background:#fff;box-shadow:0 24px 50px -40px rgba(0,0,0,.45);position:relative}\n.cgau-listing .cgnew .kn-rg-out::before{content:\"\";position:absolute;left:0;top:26px;bottom:26px;width:4px;border-radius:0 4px 4px 0;background:var(--kn-gg)}\n.cgau-listing .cgnew .kn-rg:has(.kn-no-in:checked) .kn-rg-out::before{background:var(--kn-gn)}\n.cgau-listing .cgnew .kn-vl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 34px}\n.cgau-listing .cgnew .kn-v{position:relative;padding-left:30px;font-size:15.5px;line-height:1.45;color:#1d1d1f}\n.cgau-listing .cgnew .kn-v::before{content:\"\\2713\";position:absolute;left:0;top:0;width:21px;height:21px;border-radius:50%;display:grid;place-items:center;font:700 12px\/1 'Inter',sans-serif;color:#fff;background:var(--kn-gg)}\n.cgau-listing .cgnew .kn-v.kn-vn::before{content:\"\\2715\";background:var(--kn-gn)}\n.cgau-listing .cgnew .kn-v\u003eb{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-rg:has(input:checked) .kn-v{display:none}\n.cgau-listing .cgnew .kn-rg:has(#kn-c1:checked) .kn-v1,.cgau-listing .cgnew .kn-rg:has(#kn-c2:checked) .kn-v2,.cgau-listing .cgnew .kn-rg:has(#kn-c3:checked) .kn-v3,.cgau-listing .cgnew .kn-rg:has(#kn-c4:checked) .kn-v4,.cgau-listing .cgnew .kn-rg:has(#kn-c5:checked) .kn-v5,.cgau-listing .cgnew .kn-rg:has(#kn-c6:checked) .kn-v6,.cgau-listing .cgnew .kn-rg:has(#kn-c7:checked) .kn-v7,.cgau-listing .cgnew .kn-rg:has(#kn-c8:checked) .kn-v8,.cgau-listing .cgnew .kn-rg:has(#kn-c9:checked) .kn-v9,.cgau-listing .cgnew .kn-rg:has(#kn-c10:checked) .kn-v10,.cgau-listing .cgnew .kn-rg:has(#kn-c11:checked) .kn-v11,.cgau-listing .cgnew .kn-rg:has(#kn-c12:checked) .kn-v12,.cgau-listing .cgnew .kn-rg:has(#kn-c13:checked) .kn-v13{display:block;grid-column:1 \/ -1;font-size:18px;padding-left:36px}\n.cgau-listing .cgnew .kn-rg:has(input:checked) .kn-v::before{width:26px;height:26px;font-size:14px}\n.cgau-listing .cgnew .kn-rg-more{margin-top:20px;font-size:15.5px;color:var(--kn-g1)}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-rg-row{grid-template-columns:minmax(0,1fr);gap:10px}\n.cgau-listing .cgnew .kn-rg-k{padding-top:0}\n.cgau-listing .cgnew .kn-vl{grid-template-columns:minmax(0,1fr)}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-chips{gap:6px}\n.cgau-listing .cgnew .kn-chips label{padding:9px 12px;font-size:14px}\n.cgau-listing .cgnew .kn-rg-out{padding:22px 18px 22px 22px;border-radius:20px}\n.cgau-listing .cgnew .kn-v{font-size:15px}\n}\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-chips label{transition:none}\n}\n\n\/* ==== MODULE condition · Brand New \"open carton\": the doorbell floats on a terracotta glow, a giant ghost numeral counts what's inside, the missing items sit in a quieter column ==== *\/\n.cgau-listing .cgnew .kn-bx-g{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:64px;align-items:center}\n.cgau-listing .cgnew .kn-bx-fig{position:relative;display:grid;place-items:center;padding:30px 0}\n.cgau-listing .cgnew .kn-bx-fig::before{content:\"\";position:absolute;width:88%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(26,140,255,.4),rgba(168,85,247,.18) 58%,transparent)}\n.cgau-listing .cgnew .kn-bx-fig\u003eimg{position:relative;width:min(190px,48%);filter:drop-shadow(0 30px 30px rgba(0,0,0,.35))}\n.cgau-listing .cgnew .kn-badge{display:inline-block;font:700 13px\/1 'Inter',sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--kn-gw);padding:9px 14px;border-radius:99px;margin-bottom:18px}\n.cgau-listing .cgnew .kn-bx-lede{margin-top:16px;max-width:600px;font-size:18px;line-height:1.5;color:#1d1d1f}\n.cgau-listing .cgnew .kn-bx-lists{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:40px;margin-top:36px}\n.cgau-listing .cgnew .kn-bx-ghost{position:absolute;right:-10px;top:-120px;font:600 300px\/1 var(--kn-serif);letter-spacing:-.06em;color:rgba(0,88,214,.07);pointer-events:none;user-select:none}\n.cgau-listing .cgnew .kn-bx-n{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}\n.cgau-listing .cgnew .kn-bx-n\u003eb{font:600 64px\/1 var(--kn-serif);letter-spacing:-.04em}\n.cgau-listing .cgnew .kn-bx-n\u003esmall{font:600 16px\/1.2 'Inter',sans-serif;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-bx-list li{position:relative;padding:9px 0 9px 22px;border-top:1px solid var(--kn-hair);font-size:15.5px;line-height:1.4}\n.cgau-listing .cgnew .kn-bx-list li::before{content:\"\";position:absolute;left:2px;top:16px;width:9px;height:9px;border-radius:50%;background:var(--kn-gw)}\n.cgau-listing .cgnew .kn-bx-out .kn-bx-list li{color:#424245}\n.cgau-listing .cgnew .kn-bx-out .kn-bx-list li::before{background:none;box-shadow:inset 0 0 0 1.5px #b9a696}\n@keyframes cgau-kn-float{0%,100%{translate:0 0}50%{translate:0 -8px}}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-bx-fig\u003eimg{animation:cgau-kn-float 6s ease-in-out infinite}\n}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-bx-g{grid-template-columns:minmax(0,1fr);gap:10px}\n.cgau-listing .cgnew .kn-bx-fig\u003eimg{width:150px}\n.cgau-listing .cgnew .kn-bx-lists{grid-template-columns:minmax(0,1fr);gap:28px}\n.cgau-listing .cgnew .kn-bx-ghost{font-size:220px;top:-90px}\n}\n\n\/* ==== MODULE faq · exclusive accordion; answers glide open in Chrome (interpolate-size), open instantly elsewhere ==== *\/\n.cgau-listing .cgnew .kn-faq{max-width:820px;margin:44px auto 0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq details{border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font:600 clamp(19px,1.8vw,22px)\/1.3 var(--kn-serif);letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .cgnew .kn-faq summary::after{content:\"+\";flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--kn-soft);font:400 22px\/1 'Inter',sans-serif;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-faq details[open] summary::after{content:\"\\2212\"}\n.cgau-listing .cgnew .kn-faq summary:focus-visible{outline:2px solid var(--kn-vt);outline-offset:4px;border-radius:6px}\n.cgau-listing .cgnew .kn-faq details p{padding:0 50px 24px 0;font-size:17px;line-height:1.55;color:#1d1d1f}\n@media (prefers-reduced-motion:no-preference){\n@supports (interpolate-size: allow-keywords){\n.cgau-listing .cgnew .kn-faq{interpolate-size:allow-keywords}\n.cgau-listing .cgnew .kn-faq details::details-content{height:0;overflow:clip;transition:height .38s var(--kn-ease),content-visibility .38s allow-discrete}\n.cgau-listing .cgnew .kn-faq details[open]::details-content{height:auto}\n}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-faq details p{padding-right:0}\n}\n\n\/* ==== MODULE buy · buying from CamGuard Australia: open columns, odometer numerals ==== *\/\n.cgau-listing .cgnew .kn-buy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:56px}\n.cgau-listing .cgnew .kn-buy\u003ediv{padding-top:18px;position:relative}\n.cgau-listing .cgnew .kn-buy\u003ediv::before{content:\"\";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:var(--kn-ink);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(2)::before{background:var(--kn-gg)}.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(3)::before{background:var(--kn-gw)}\n.cgau-listing .cgnew .kn-buy h3{font-size:21px;letter-spacing:-.025em;margin-bottom:8px}\n.cgau-listing .cgnew .kn-buy p{font-size:16px;line-height:1.5;color:#1d1d1f}\n.cgau-listing .cgnew .kn-buy p+p{margin-top:10px}\n.cgau-listing .cgnew .kn-buy .kn-bign{display:block;font:600 clamp(64px,7vw,92px)\/1 var(--kn-serif);letter-spacing:-.06em;margin:4px 0 12px;white-space:nowrap}\n.cgau-listing .cgnew .kn-buy .kn-bign small{font-size:.3em;letter-spacing:-.02em;margin-left:6px;-webkit-text-fill-color:var(--kn-ink);color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-who{margin-top:44px;padding:26px 0 0;border-top:1px solid var(--kn-line);font-size:17px;line-height:1.55;color:#1d1d1f;max-width:820px}\n.cgau-listing .cgnew .kn-who b{color:var(--kn-ink)}\n@keyframes cgau-kn-rule{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-buy{grid-template-columns:minmax(0,1fr);gap:22px}\n}\n\n\/* ==== MODULE buy motion · Shopify only: coloured rules draw in ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-buy\u003ediv::before{animation:cgau-kn-rule 1s linear both;animation-timeline:view();animation-range:entry 10% entry 90%}\n}\n}\n\n\/* ==== MODULE specs · always the last h2, grouped rows, then the fine print ==== *\/\n.cgau-listing .cgnew .kn-specs{margin-top:44px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:24px;padding:26px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g h3{font-size:19px;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-sp-g dl{display:grid;gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:16px}\n.cgau-listing .cgnew .kn-sp-g dt{font-size:15px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-sp-g dd{font-size:16px;line-height:1.45;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-fine{margin-top:40px;display:grid;gap:10px;max-width:880px}\n.cgau-listing .cgnew .kn-fine p{font-size:13px;line-height:1.55;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-fine p:last-child{margin-top:8px;color:#1d1d1f;font-weight:500}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-sp-g{grid-template-columns:minmax(0,1fr);gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{grid-template-columns:minmax(0,.44fr) minmax(0,1fr);gap:12px}\n}\n\n\/* ==== TOUR LOOK (27.09.2026: the eBay \"tour-look description\"): headlines in Inter with grey second halves like the Keynote tour; sentence-case gradient eyebrows ==== *\/\n.cgau-listing .cgnew .kn-h1,.cgau-listing .cgnew .kn-h2{font-weight:600;letter-spacing:-.024em;line-height:1.05;font-variation-settings:normal}\n.cgau-listing .cgnew .kn-h1 .kn-it,.cgau-listing .cgnew .kn-h2 .kn-it{font-style:normal;font-weight:600;background:none;color:var(--kn-g2);-webkit-text-fill-color:var(--kn-g2)}\n.cgau-listing .cgnew .kn-eye{text-transform:none;letter-spacing:-.01em;font-size:19px;font-weight:600;background-image:var(--kn-gv);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;width:fit-content}\n.cgau-listing .cgnew .kn-eye.kn-eb{background-image:var(--kn-gb)}.cgau-listing .cgnew .kn-eye.kn-eg{background-image:var(--kn-gg)}.cgau-listing .cgnew .kn-eye.kn-ew{background-image:var(--kn-gw)}\n.cgau-listing .cgnew .kn-nums .kn-eye{background-image:linear-gradient(90deg,#8ab8ff,#c9a6ff)}\n.cgau-listing .cgnew .kn-nums .kn-h2 .kn-it,.cgau-listing .cgnew .kn-nums .kn-h2 .kn-gx{background:none;color:#a1a1a6;-webkit-text-fill-color:#a1a1a6}\n.cgau-listing .cgnew .kn-led-n{font-weight:600;letter-spacing:-.03em}\n.cgau-listing .cgnew .kn-lede{font-weight:400}\n\n\/* ==== REDUCED MOTION · nothing moves, everything shows ==== *\/\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-cone1,.cgau-listing .cgnew .kn-cone2,.cgau-listing .cgnew .kn-ping,.cgau-listing .cgnew .kn-ckt::before,.cgau-listing .cgnew .kn-bx-fig\u003eimg,.cgau-listing .cgnew .kn-jc:popover-open{animation:none}\n.cgau-listing .cgnew .kn-ping{opacity:0}\n.cgau-listing .cgnew .kn-chips label,.cgau-listing .cgnew .kn-faq ::details-content{transition:none}\n}\n\n\/* ==== GUARDS (keep last) ==== *\/\n.cgau-listing .cgnew h1,.cgau-listing .cgnew h2,.cgau-listing .cgnew h3,.cgau-listing .cgnew h4{color:inherit;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;margin:0;padding:0}\n.cgau-listing .cgnew.cgau-listing .cgnew{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:left}\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* two-view integration, flagship Simple view (27.09.2026) *\/\n.cgau-listing #cgau-v-simple:checked ~ .cgau-shared{display:none}\n.cgau-listing .cgau-pane-simple .cgnew .kn-nav{display:none}\n.cgau-listing .cgau-chooser{display:none}\n\u003c\/style\u003e\n\u003cdiv class=\"cgnew cgau-kn\"\u003e\n\n\n\u003cnav class=\"kn-nav\" aria-label=\"On this page\"\u003e\u003cdiv class=\"kn-nav-in\"\u003e\n\u003cspan class=\"kn-nav-t\"\u003eVideo Doorbell E340\u003c\/span\u003e\u003cspan class=\"kn-nav-l\"\u003e\u003ca href=\"#kn-story\"\u003eTwo views\u003c\/a\u003e\u003ca href=\"#kn-power\"\u003ePower\u003c\/a\u003e\u003ca href=\"#kn-ring\"\u003eRing inside\u003c\/a\u003e\u003ca href=\"#kn-box\"\u003eIn the box\u003c\/a\u003e\u003ca class=\"kn-nav-cta\" href=\"#kn-specs\"\u003eSpecs\u003c\/a\u003e\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/nav\u003e\n\n\u003c!-- MODULE hero · sightlines (v2): answers first, an AI close-up of the E340 at dusk (Shopify: 5-second loop), lens pings, second-camera cone --\u003e\n\u003cdiv class=\"kn-hero\"\u003e\n\u003cdiv class=\"kn-w kn-hero-g\"\u003e\n\u003cdiv class=\"kn-hero-t\"\u003e\n\u003cp class=\"kn-eye\"\u003eVideo Doorbell E340 · T8214 · Brand New\u003c\/p\u003e\n\u003ch2 class=\"kn-h1\"\u003eTwo cameras. \u003cspan class=\"kn-gx kn-g2c kn-it\"\u003eOne watches the doormat.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cul class=\"kn-ans\" aria-label=\"The short version\"\u003e\n\u003cli class=\"kn-a-why\" data-cgau-first=\"why\"\u003e\n\u003cb\u003eWhy the E340\u003c\/b\u003eA 2K camera for whoever is at the door, and a second one looking down at the step for parcels. No monthly fee for local storage.\u003c\/li\u003e\n\u003cli class=\"kn-a-works\" data-cgau-first=\"works\"\u003e\n\u003cb\u003eWorks on its own\u003c\/b\u003eNo HomeBase or memory card: it records to 8 GB built in, over 2.4 GHz Wi-Fi. HomeBase 2, 3, Mini and S1 are optional. \u003ca class=\"kn-link\" href=\"\/pages\/eufy-compatibility\"\u003eSee every pairing ›\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-a-ring\"\u003e\n\u003cb\u003eRing inside\u003c\/b\u003eNo chime in the box. It rings your mechanical chime when wired, or a MiniBase Chime, Chime 2, HomeBase or Alexa Echo.\u003c\/li\u003e\n\u003cli class=\"kn-a-cond\" data-cgau-first=\"condition\"\u003e\n\u003cb\u003eCondition\u003c\/b\u003eBrand New, factory sealed in the full eufy retail carton.\u003c\/li\u003e\n\u003cli class=\"kn-a-trust\" data-cgau-first=\"trust\"\u003e\n\u003cb\u003eFrom us\u003c\/b\u003e12-month CamGuard warranty · dispatched from Townsville · free Express on $99+ orders after discounts\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-sl kn-sl-ph\"\u003e\n\u003cimg class=\"kn-sl-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-e340-hero-ai-closeup.webp?v=1790509722\" alt=\"AI illustration of the eufy Video Doorbell E340 on a brick wall beside a security screen door at dusk, not to scale\" width=\"1000\" height=\"1200\" fetchpriority=\"high\"\u003e\n\u003csvg class=\"kn-sl-art\" viewbox=\"0 0 1000 1200\" preserveaspectratio=\"none\" aria-hidden=\"true\" focusable=\"false\"\u003e\n\u003cdefs\u003e\u003clineargradient id=\"kn-sl2\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\"\u003e\u003cstop offset=\"0\" stop-color=\"#ffd27a\" stop-opacity=\".5\"\u003e\u003c\/stop\u003e\u003cstop offset=\"1\" stop-color=\"#ffd27a\" stop-opacity=\"0\"\u003e\u003c\/stop\u003e\u003c\/lineargradient\u003e\u003c\/defs\u003e\n\u003cpath class=\"kn-cone2\" d=\"M498 885 L542 885 L730 1200 L310 1200 Z\" fill=\"url(#kn-sl2)\"\u003e\u003c\/path\u003e\n\u003cpath class=\"kn-cone2\" d=\"M500 885 L310 1200 M540 885 L730 1200\" stroke=\"#ffe3a6\" stroke-width=\"2.5\" stroke-dasharray=\"9 10\" fill=\"none\" opacity=\".85\"\u003e\u003c\/path\u003e\n\u003ccircle class=\"kn-ping\" cx=\"521\" cy=\"362\" r=\"20\" fill=\"none\" stroke=\"#ffd9c4\" stroke-width=\"3\"\u003e\u003c\/circle\u003e\n\u003ccircle class=\"kn-ping\" cx=\"520\" cy=\"835\" r=\"14\" fill=\"none\" stroke=\"#ffe3a6\" stroke-width=\"3\"\u003e\u003c\/circle\u003e\n\u003c\/svg\u003e\n\u003cp class=\"kn-sl-l kn-sl-l1\"\u003e\u003cb\u003eFront camera\u003c\/b\u003e2K · 160° · the visitor\u003c\/p\u003e\n\u003cp class=\"kn-sl-l kn-sl-l2\"\u003e\u003cb\u003eSecond camera\u003c\/b\u003e1600 × 1200 · the step\u003c\/p\u003e\n\u003cspan class=\"kn-ill\"\u003eAI illustration · not to scale\u003c\/span\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- MODULE story · two feeds on one phone screen --\u003e\n\u003csection class=\"kn-sec kn-story\" id=\"kn-story\" aria-labelledby=\"kn-story-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\n\u003cp class=\"kn-eye\"\u003eBoth views, one screen\u003c\/p\u003e\n\u003ch2 class=\"kn-h2 kn-kw\" id=\"kn-story-h\"\u003e\n\u003cspan\u003eWho\u003c\/span\u003e \u003cspan\u003eknocked.\u003c\/span\u003e \u003cspan class=\"kn-gx kn-gb kn-it\"\u003eWhat they left.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eThe eufy Security app shows both at once: the person up top, the doormat below.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-sc\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-e340-story-porch.webp?v=1790509730\" alt=\"AI illustration of a brick front porch at dusk: the eufy Video Doorbell E340 beside the door and a parcel on the doormat\" width=\"1500\" height=\"1125\" loading=\"lazy\"\u003e\n\u003csvg viewbox=\"0 0 1500 1125\" preserveaspectratio=\"none\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cdefs\u003e\u003clineargradient id=\"kn-scg\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\"\u003e\u003cstop offset=\"0\" stop-color=\"#ffd27a\" stop-opacity=\".5\"\u003e\u003c\/stop\u003e\u003cstop offset=\"1\" stop-color=\"#ffd27a\" stop-opacity=\".08\"\u003e\u003c\/stop\u003e\u003c\/lineargradient\u003e\u003c\/defs\u003e\u003cpath d=\"M686 240 L300 1110 L660 1110 Z\" fill=\"url(#kn-scg)\"\u003e\u003c\/path\u003e\u003cpath d=\"M686 240 L300 1110 M686 240 L660 1110\" stroke=\"#ffe3a6\" stroke-width=\"3\" stroke-dasharray=\"10 11\" fill=\"none\" opacity=\".9\"\u003e\u003c\/path\u003e\u003ccircle cx=\"686\" cy=\"232\" r=\"9\" fill=\"none\" stroke=\"#ffe3a6\" stroke-width=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n\u003cspan class=\"kn-ill\"\u003eIllustration\u003c\/span\u003e\n\u003c\/figure\u003e\n\u003cdiv class=\"kn-tf-run\"\u003e\n\u003cdiv class=\"kn-tf-stage\"\u003e\n\u003cfigure class=\"kn-tf-ph\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_693_notifications.png?v=1774864006\u0026amp;width=900\u0026amp;height=760\u0026amp;crop=bottom\" alt=\"A hand holding a phone showing the eufy Security app's Front Door view: a family walking up the path in the top view, a dog on the doormat in the bottom view\" width=\"900\" height=\"760\" loading=\"lazy\"\u003e\n\u003cspan class=\"kn-hot kn-hot1\" data-n=\"1\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan class=\"kn-hot kn-hot2\" data-n=\"2\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan class=\"kn-hot kn-hot3\" data-n=\"3\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/figure\u003e\n\u003col class=\"kn-tf-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eThe top view: who’s there.\u003c\/b\u003eThe front camera shows the visitor in 2K. The doorbell picks out people and faces on its own.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eThe bottom view: the step.\u003c\/b\u003eThe second camera watches the floor in front of your door, where parcels land. Package detection (eufy’s Delivery Guard) starts a clip when it spots one.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eThen talk back.\u003c\/b\u003eAnswer from wherever you are with two-way audio. After dark, a dual-light system gives colour night vision out to about 5 m.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE numbers · ledger in the dark band --\u003e\n\u003csection class=\"kn-sec kn-nums\" id=\"kn-nums\" aria-labelledby=\"kn-nums-h\"\u003e\n\u003cdiv class=\"kn-w kn-nums-g\"\u003e\n\u003cdiv class=\"kn-nums-h kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eFive figures from eufy\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-nums-h\"\u003eNo card. No hub. \u003cspan class=\"kn-gx kn-it\"\u003eNo fee.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eEverything it needs to record is inside the doorbell.\u003c\/p\u003e\n\u003cfigure class=\"kn-nf\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-e340-night-porch.webp?v=1790509738\" alt=\"AI illustration of the same porch at night, the E340's blue ring lit beside the door\" width=\"1000\" height=\"1200\" loading=\"lazy\"\u003e\u003cspan class=\"kn-ill\"\u003eIllustration\u003c\/span\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cul class=\"kn-led\"\u003e\n\u003cli\u003e\n\u003cp class=\"kn-led-n kn-og-l\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:8\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003eGB\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e\u003cspan class=\"kn-sr\"\u003e8 GB \u003c\/span\u003ebuilt into the doorbell\u003c\/b\u003eClips save to \u003cspan class=\"kn-jw\"\u003e\u003cbutton type=\"button\" class=\"kn-j\" popovertarget=\"kn-j1\"\u003eeMMC\u003c\/button\u003e\u003cspan class=\"kn-jc\" id=\"kn-j1\" popover\u003e\u003cb\u003eeMMC\u003c\/b\u003eMemory chips fixed inside the doorbell, the same kind of storage a phone uses.\u003c\/span\u003e\u003c\/span\u003e storage. There’s no memory card slot, so no card to buy.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"kn-led-n kn-og-l\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:2\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003eK\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e\u003cspan class=\"kn-sr\"\u003e2K \u003c\/span\u003efront camera\u003c\/b\u003eThe second camera is 1600 × 1200, framed for the doorstep, not faces.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"kn-led-n kn-og-l\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:1\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:6\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:10\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003e°\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e\u003cspan class=\"kn-sr\"\u003e160° \u003c\/span\u003eviewing angle\u003c\/b\u003eFront camera, eufy’s figure.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"kn-led-n kn-og-l\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:5\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003em\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e\u003cspan class=\"kn-sr\"\u003e5 m \u003c\/span\u003ecolour night vision\u003c\/b\u003eA dual-light system keeps it in colour after dark, out to about 5 m.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"kn-led-n kn-og-l\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-pre\"\u003eIP\u003c\/span\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:6\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:5\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e\u003cspan class=\"kn-sr\"\u003eIP65 \u003c\/span\u003eweather rating\u003c\/b\u003eDust-tight and protected against water jets, the standard IP65 meaning.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"kn-nums-note\"\u003eIt records event clips (motion, people, parcels), not all day, with no monthly fee for local storage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE power · battery, or the existing doorbell wiring --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-power\" aria-labelledby=\"kn-power-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-eg\"\u003ePower\u003c\/p\u003e\n\u003ch2 class=\"kn-h2 kn-kw\" id=\"kn-power-h\"\u003e\n\u003cspan\u003eBattery\u003c\/span\u003e \u003cspan\u003ein.\u003c\/span\u003e \u003cspan class=\"kn-gx kn-gv kn-it\"\u003eWires optional.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eRun it on battery, or on the doorbell wiring you already have.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-pw-g\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"kn-pw-k\"\u003eOn battery\u003c\/p\u003e\n\u003cp class=\"kn-cell\" aria-hidden=\"true\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003cb\u003e6,500 mAh\u003c\/b\u003e\u003c\/p\u003e\n\u003cul class=\"kn-pw-l\"\u003e\n\u003cli\u003e\n\u003cb\u003eQuick-release.\u003c\/b\u003e It slides out and charges fully in about 5 hours over USB-C.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eUp to 6 months a charge\u003c\/b\u003e is eufy’s lab test figure (about 10 motion events a day, 20-second clips, 20°C). A busier door uses it faster.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"kn-pw-k\"\u003eOn doorbell wiring\u003c\/p\u003e\n\u003col class=\"kn-ckt\" aria-label=\"Diagram: transformer, doorbell, chime\"\u003e\n\u003cli\u003e\n\u003ci aria-hidden=\"true\"\u003eAC\u003c\/i\u003e\u003cb\u003eTransformer\u003c\/b\u003e8 to 24 V AC\u003c\/li\u003e\n\u003cli\u003e\n\u003ci aria-hidden=\"true\"\u003eE340\u003c\/i\u003e\u003cb\u003eDoorbell\u003c\/b\u003ebattery stays in\u003c\/li\u003e\n\u003cli\u003e\n\u003ci aria-hidden=\"true\"\u003e♪\u003c\/i\u003e\u003cb\u003eMechanical chime\u003c\/b\u003eoptional\u003c\/li\u003e\n\u003cli class=\"kn-ill\"\u003eDiagram\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cul class=\"kn-pw-l\"\u003e\n\u003cli\u003e\n\u003cb\u003eWiring tops the battery up.\u003c\/b\u003e The battery stays in.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eeufy’s range:\u003c\/b\u003e 8 to 24 V AC, at least 10 \u003cspan class=\"kn-jw\"\u003e\u003cbutton type=\"button\" class=\"kn-j\" popovertarget=\"kn-j3\"\u003eVA\u003c\/button\u003e\u003cspan class=\"kn-jc\" id=\"kn-j3\" popover\u003e\u003cb\u003eVA\u003c\/b\u003eVolt-amps: the power rating printed on a doorbell transformer.\u003c\/span\u003e\u003c\/span\u003e. Or plug in eufy’s 19 V DC power adapter (not included).\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-warn\"\u003e\u003cb\u003eBattery setup is DIY.\u003c\/b\u003e If the job adds or replaces a transformer, power point or any fixed or mains wiring, a licensed electrician must do it. Never connect the doorbell straight to mains power.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE compat · ring picker: tap your chime or hub --\u003e\n\u003csection class=\"kn-sec kn-band\" id=\"kn-ring\" aria-labelledby=\"kn-ring-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-eb\"\u003eYour setup\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-ring-h\"\u003eWhat rings \u003cspan class=\"kn-gx kn-gb kn-it\"\u003einside?\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eNo chime in the box. Tap what you have for eufy’s answer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-rg\" role=\"radiogroup\" aria-labelledby=\"kn-rg-lg\"\u003e\n\u003cp class=\"kn-rg-lg\" id=\"kn-rg-lg\"\u003eTap your chime or hub\u003c\/p\u003e\n\u003cdiv class=\"kn-rg-row\"\u003e\n\u003cp class=\"kn-rg-k\"\u003eRing inside\u003c\/p\u003e\n\u003cdiv class=\"kn-chips\"\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-rg\" id=\"kn-c1\"\u003e\u003ci\u003e✓\u003c\/i\u003eMechanical chime\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-rg\" id=\"kn-c2\" class=\"kn-no-in\"\u003e\u003ci class=\"kn-x\"\u003e✕\u003c\/i\u003eDigital chime\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-rg\" id=\"kn-c3\"\u003e\u003ci\u003e✓\u003c\/i\u003eMiniBase Chime\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-rg\" id=\"kn-c4\"\u003e\u003ci\u003e✓\u003c\/i\u003eChime 2\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-rg\" id=\"kn-c5\"\u003e\u003ci\u003e✓\u003c\/i\u003eAlexa Echo\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-rg\" id=\"kn-c6\" class=\"kn-no-in\"\u003e\u003ci class=\"kn-x\"\u003e✕\u003c\/i\u003eGoogle Nest speaker\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-rg\" id=\"kn-c7\" class=\"kn-no-in\"\u003e\u003ci class=\"kn-x\"\u003e✕\u003c\/i\u003eOlder eufy chimes\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-rg-row\"\u003e\n\u003cp class=\"kn-rg-k\"\u003eHubs and home\u003c\/p\u003e\n\u003cdiv class=\"kn-chips\"\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-rg\" id=\"kn-c8\"\u003e\u003ci\u003e✓\u003c\/i\u003eHomeBase 2\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-rg\" id=\"kn-c9\"\u003e\u003ci\u003e✓\u003c\/i\u003eHomeBase 3\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-rg\" id=\"kn-c10\"\u003e\u003ci\u003e✓\u003c\/i\u003eHomeBase Mini\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-rg\" id=\"kn-c11\"\u003e\u003ci\u003e✓\u003c\/i\u003eHomeBase S1\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-rg\" id=\"kn-c12\" class=\"kn-no-in\"\u003e\u003ci class=\"kn-x\"\u003e✕\u003c\/i\u003eApple Home\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-rg\" id=\"kn-c13\" class=\"kn-no-in\"\u003e\u003ci class=\"kn-x\"\u003e✕\u003c\/i\u003eMemory card\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-rg-out\" aria-live=\"polite\"\u003e\n\u003cdiv class=\"kn-vl\"\u003e\n\u003cp class=\"kn-v kn-v1\"\u003e\u003cb\u003eMechanical chime: works\u003c\/b\u003e when the doorbell is wired to it.\u003c\/p\u003e\n\u003cp class=\"kn-v kn-vn kn-v2\"\u003e\u003cb\u003eDigital chime: not supported.\u003c\/b\u003e Use a MiniBase Chime, Chime 2, HomeBase or Alexa Echo instead.\u003c\/p\u003e\n\u003cp class=\"kn-v kn-v3\"\u003e\u003cb\u003eMiniBase Chime (T8023): works.\u003c\/b\u003e Sold separately.\u003c\/p\u003e\n\u003cp class=\"kn-v kn-v4\"\u003e\u003cb\u003eChime 2 (T8026): works.\u003c\/b\u003e It pairs with the doorbell itself. Sold separately.\u003c\/p\u003e\n\u003cp class=\"kn-v kn-v5\"\u003e\u003cb\u003eAlexa Echo: works\u003c\/b\u003e as a chime when the doorbell is pressed.\u003c\/p\u003e\n\u003cp class=\"kn-v kn-vn kn-v6\"\u003e\u003cb\u003eGoogle Nest or Home speaker: can’t chime.\u003c\/b\u003e Google Assistant can still show the live view by voice.\u003c\/p\u003e\n\u003cp class=\"kn-v kn-vn kn-v7\"\u003e\u003cb\u003eeufy Wi-Fi Chime (T8020) or eufy Chime (T8740\/T8742): not compatible.\u003c\/b\u003e\u003c\/p\u003e\n\u003cp class=\"kn-v kn-v8\"\u003e\u003cb\u003eHomeBase 2 (S280): optional.\u003c\/b\u003e Adds hub storage. Can ring inside.\u003c\/p\u003e\n\u003cp class=\"kn-v kn-v9\"\u003e\u003cb\u003eHomeBase 3 (S380): optional.\u003c\/b\u003e Needs hub firmware V3.3.2.6 or newer. Can ring inside.\u003c\/p\u003e\n\u003cp class=\"kn-v kn-v10\"\u003e\u003cb\u003eHomeBase Mini: optional.\u003c\/b\u003e Pairs for hub storage.\u003c\/p\u003e\n\u003cp class=\"kn-v kn-v11\"\u003e\u003cb\u003eHomeBase Professional S1: optional.\u003c\/b\u003e\u003c\/p\u003e\n\u003cp class=\"kn-v kn-vn kn-v12\"\u003e\u003cb\u003eApple Home (HomeKit): not supported.\u003c\/b\u003e Alexa and Google Assistant are.\u003c\/p\u003e\n\u003cp class=\"kn-v kn-vn kn-v13\"\u003e\u003cb\u003eMemory card: no slot.\u003c\/b\u003e It records to 8 GB built into the doorbell.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-rg-more\"\u003eSomething else at your door? \u003ca class=\"kn-link\" href=\"\/pages\/eufy-compatibility\"\u003eSee every eufy pairing on our checker ›\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE condition · Brand New, what's in the carton and what isn't --\u003e\n\u003csection class=\"kn-sec kn-cv\" id=\"kn-box\" aria-labelledby=\"kn-box-h\"\u003e\n\u003cdiv class=\"kn-w kn-bx-g\"\u003e\n\u003cfigure class=\"kn-bx-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufy_E340_Doorbell_Primary.webp?v=1774864006\u0026amp;width=520\u0026amp;height=1400\u0026amp;crop=center\" alt=\"eufy Video Doorbell E340 from the front: the main camera at the top, a blue ring button, the second camera at the bottom edge\" width=\"520\" height=\"1400\" loading=\"lazy\"\u003e\u003c\/figure\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kn-badge\"\u003eBrand New\u003c\/span\u003e\n\u003cdiv class=\"kn-rv\"\u003e\u003ch2 class=\"kn-h2\" id=\"kn-box-h\"\u003eOne sealed \u003cspan class=\"kn-gx kn-gw kn-it\"\u003ecarton.\u003c\/span\u003e\n\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp class=\"kn-bx-lede\"\u003eFactory sealed in the full eufy retail carton, unopened and unused. We describe the packaging and eufy’s published specs; we don’t open units to check them.\u003c\/p\u003e\n\u003cdiv class=\"kn-bx-lists\"\u003e\n\u003cspan class=\"kn-bx-ghost\" aria-hidden=\"true\"\u003e7\u003c\/span\u003e\n\u003cdiv class=\"kn-bx-in\"\u003e\n\u003cp class=\"kn-bx-n\"\u003e\u003cb class=\"kn-og-w\"\u003e\u003cspan class=\"kn-odo\" aria-hidden=\"true\"\u003e\u003ci style=\"--kn-t:7\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan class=\"kn-sr\"\u003e7\u003c\/span\u003e\u003c\/b\u003e\u003csmall\u003ein the carton\u003c\/small\u003e\u003c\/p\u003e\n\u003cul class=\"kn-bx-list\"\u003e\n\u003cli\u003eVideo Doorbell E340 (T8214)\u003c\/li\u003e\n\u003cli\u003eRemovable rechargeable battery\u003c\/li\u003e\n\u003cli\u003eUSB-C charging cable\u003c\/li\u003e\n\u003cli\u003eMounting bracket and 15° angle wedge\u003c\/li\u003e\n\u003cli\u003ePositioning card, screws and anchors\u003c\/li\u003e\n\u003cli\u003eDetaching pin and wiring accessories\u003c\/li\u003e\n\u003cli\u003eQuick-start guide and safety information\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-bx-out\"\u003e\n\u003cp class=\"kn-bx-n\"\u003e\u003cb\u003e\u003cspan class=\"kn-odo\" aria-hidden=\"true\"\u003e\u003ci style=\"--kn-t:4\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan class=\"kn-sr\"\u003e4\u003c\/span\u003e\u003c\/b\u003e\u003csmall\u003enot in it\u003c\/small\u003e\u003c\/p\u003e\n\u003cul class=\"kn-bx-list\"\u003e\n\u003cli\u003eAn indoor chime\u003c\/li\u003e\n\u003cli\u003eA HomeBase\u003c\/li\u003e\n\u003cli\u003eA power adapter\u003c\/li\u003e\n\u003cli\u003eA memory card (none needed)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE faq · exclusive, smooth --\u003e\n\u003csection class=\"kn-sec kn-cv\" id=\"kn-faq\" aria-labelledby=\"kn-faq-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\u003ch2 class=\"kn-h2\" id=\"kn-faq-h\"\u003eGood to know.\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-faq\"\u003e\n\u003cdetails name=\"kn-faq\" open\u003e\u003csummary\u003eDo I need a HomeBase or a subscription?\u003c\/summary\u003e\u003cp\u003eNo to both. It saves clips to its own 8 GB over 2.4 GHz Wi-Fi. A HomeBase is optional.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWill it ring my existing chime?\u003c\/summary\u003e\u003cp\u003eYes if it’s a mechanical chime and the doorbell is wired to it. Digital chimes can’t. Otherwise add a MiniBase Chime, Chime 2, HomeBase or Alexa Echo.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eIs this the Floodlight Camera E340?\u003c\/summary\u003e\u003cp\u003eNo. This is the Video Doorbell E340 (T8214). The Floodlight Camera E340 (T8425) is a different product.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWhen will my order leave Townsville?\u003c\/summary\u003e\u003cp\u003eWe do our best to send orders the same day; same day to 1 business day is typical from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare. Australia Post delivery time is on top.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE buy · buying from CamGuard Australia --\u003e\n\u003csection class=\"kn-sec kn-band kn-cv\" id=\"kn-buy\" aria-labelledby=\"kn-buy-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eBuying from CamGuard Australia\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-buy-h\"\u003eSent from Townsville.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-buy\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99.00 it’s $9.95 tracked, or $12.95 Express.\u003c\/p\u003e\n\u003cp\u003eWe aim to dispatch the same day; same day to 1 business day is typical from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-g\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:1\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:2\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003emonths\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty, not a manufacturer warranty, with Australian Consumer Law rights on top. Faulty or not as described? We cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-w\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:3\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:10\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003edays\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eChange of mind within 30 days of delivery, complete and unused. You pay return postage; the original shipping isn’t refunded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-who\"\u003e\u003cb\u003eWho you’re buying from:\u003c\/b\u003e an independent Australian importer in Townsville, happy to answer questions before you buy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE specs · last h2 + fine print --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-specs\" aria-labelledby=\"kn-specs-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-specs-h\"\u003eTech specs.\u003c\/h2\u003e\n\u003cdiv class=\"kn-specs\"\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eDoorbell\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eModel\u003c\/dt\u003e\n\u003cdd\u003eeufy Video Doorbell E340 (\u003cspan class=\"kn-mono\"\u003eT8214\u003c\/span\u003e), Brand New\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eFront camera\u003c\/dt\u003e\n\u003cdd\u003e2K, 160° viewing angle\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSecond camera\u003c\/dt\u003e\n\u003cdd\u003e1600 × 1200 (eufy labels it 1080p), facing down\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNight vision\u003c\/dt\u003e\n\u003cdd\u003eColour, dual-light system, up to about 5 m\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eDetection\u003c\/dt\u003e\n\u003cdd\u003eHuman, face, package\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eAudio\u003c\/dt\u003e\n\u003cdd\u003eTwo-way\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eRecording\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eStorage\u003c\/dt\u003e\n\u003cdd\u003e8 GB eMMC built in; no memory card slot\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eClips\u003c\/dt\u003e\n\u003cdd\u003eEvent clips; no all-day recording\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eHubs\u003c\/dt\u003e\n\u003cdd\u003eOptional: HomeBase 2, 3, Mini, S1\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSubscription\u003c\/dt\u003e\n\u003cdd\u003eNone for local storage\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003ePower and network\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eBattery\u003c\/dt\u003e\n\u003cdd\u003e6,500 mAh, removable, USB-C\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWired\u003c\/dt\u003e\n\u003cdd\u003e8 to 24 V AC, at least 10 VA\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWi-Fi\u003c\/dt\u003e\n\u003cdd\u003e2.4 GHz only\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSmart home\u003c\/dt\u003e\n\u003cdd\u003eAlexa, Google Assistant; no Apple HomeKit\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eOutdoors\u003c\/h3\u003e\n\u003cdl\u003e\u003cdiv\u003e\n\u003cdt\u003eWeather\u003c\/dt\u003e\n\u003cdd\u003eIP65\u003c\/dd\u003e\n\u003c\/div\u003e\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fine\"\u003e\n\u003cp\u003eWhere eufy’s documents disagree, we follow the most recent one, and where eufy hasn’t confirmed a pairing we mark it not compatible until it does.\u003c\/p\u003e\n\u003cp\u003eThe E340 records and alerts; it doesn’t prevent anything, and detection can miss or mislabel activity.\u003c\/p\u003e\n\u003cp\u003eProduct images are official eufy images. Illustrations (including AI-generated scenes) and diagrams are labelled.\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty applies, not a manufacturer warranty. Nothing here limits your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller, not an official or authorised supplier, distributor or representative of eufy, Anker Innovations or their affiliates.\u003c\/p\u003e\n\u003cp\u003eDetails believed accurate at time of listing.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun\" data-build=\"parcel-daycare-e340-bn-20260905-v2\"\u003e\n\u003cheader class=\"pd-head\"\u003e\u003cdiv class=\"pd-shell\"\u003e\n\u003cdiv class=\"pd-wordmark\" aria-label=\"CamGuard Australia\"\u003e\n\u003ci class=\"pd-shield\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003cspan\u003eCamGuard Australia\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"pd-head-label\"\u003eA very small centre for very big purchases\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/header\u003e\n\n\u003csection class=\"pd-section pd-hero\"\u003e\u003cdiv class=\"pd-shell pd-hero-grid\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"pd-world\"\u003eWelcome to The Parcel Daycare\u003c\/p\u003e\n\u003ch2\u003eTiny parcels.\u003cspan\u003eBig feelings.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"pd-why\"\u003eWith one camera on visitors and another on the doorstep, the E340 gives your waiting deliveries their own little room.\u003c\/p\u003e\n\u003cp class=\"pd-lead\"\u003eYou go to work.\u003cbr\u003eYour purchases wait here.\u003c\/p\u003e\n\u003cdiv class=\"pd-hero-facts\"\u003e\n\u003cspan\u003eeufy Video Doorbell E340\u003c\/span\u003e\u003cspan\u003eBrand New\u003c\/span\u003e\u003cspan\u003e2K main camera\u003c\/span\u003e\u003cspan\u003eTwo camera views\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"pd-hero-caveat\"\u003e\u003cstrong\u003eDoorbell only. No separate indoor chime or HomeBase included.\u003c\/strong\u003e Works on home Wi-Fi without a HomeBase. Factory-sealed retail packaging. Includes the removable rechargeable battery and standard mounting and charging accessories. Battery or compatible wired installation; keep the battery installed when wired.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-house\"\u003e\n\u003cimg class=\"pd-hero-art\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-e340-parcel-daycare-hero-v3-20260905.png?v=1788551047\" width=\"1536\" height=\"1024\" loading=\"eager\" alt=\"Original miniature Parcel Daycare artwork with CamGuard Australia signage and three cardboard characters: an air fryer, a sock satchel and plant supplies\"\u003e\n\u003cp class=\"pd-house-note\"\u003eThe lower camera gets the clingy ones.\u003c\/p\u003e\n\u003cdiv class=\"pd-staff\"\u003e\n\u003cfigure class=\"pd-staff-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufy_E340_Doorbell_Primary.webp?v=1774864006\" width=\"1400\" height=\"1400\" loading=\"eager\" alt=\"Front of the eufy Video Doorbell E340 showing its main camera, ring button and downward-facing camera\"\u003e\u003c\/figure\u003e\u003cdiv\u003e\n\u003cb\u003eMeet the E340.\u003c\/b\u003e\u003cp\u003eVisitor view upstairs.\u003cbr\u003eParcel room downstairs.\u003cbr\u003eNo actual childcare qualifications.\u003c\/p\u003e\n\u003cspan class=\"pd-seal\"\u003eBOTH CAMERAS · ONE DOORBELL\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\n\n\u003csection class=\"pd-section pd-views\"\u003e\u003cdiv class=\"pd-shell pd-two\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"pd-eyebrow\"\u003eTwo rooms · one very sensible idea\u003c\/span\u003e\u003ch2 class=\"pd-title\"\u003eThe grown-ups go up here. The parcels go down there.\u003c\/h2\u003e\n\u003cp class=\"pd-lead\"\u003eThe front camera looks towards the visitor. The second camera points down towards the floor, where the small cardboard dependants tend to congregate.\u003c\/p\u003e\n\u003cul class=\"pd-view-points\"\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-number\"\u003e01\u003c\/span\u003e\u003cdiv\u003e\n\u003cstrong\u003eA proper hello.\u003c\/strong\u003e\u003cp\u003eThe 2K main camera adds detail to the visitor view. Dressing-gown attendance remains entirely at your discretion.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-number\"\u003e02\u003c\/span\u003e\u003cdiv\u003e\n\u003cstrong\u003eA separate parcel perspective.\u003c\/strong\u003e\u003cp\u003eThe lower camera gives the doorstep its own view. The air fryer no longer has to stand on a chair to get noticed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"pd-window\"\u003e\u003cdiv class=\"pd-upper\"\u003e\n\u003cspan class=\"pd-view-label\"\u003eVISITOR ROOM\u003c\/span\u003e\u003cdiv class=\"pd-person\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-lower\"\u003e\n\u003cspan class=\"pd-view-label\"\u003ePARCEL ROOM\u003c\/span\u003e\u003cdiv class=\"pd-parcel pd-plant\" aria-hidden=\"true\"\u003e\n\u003ci class=\"pd-leaf\"\u003e\u003c\/i\u003e\u003ci class=\"pd-eyes\"\u003e\u003c\/i\u003e\u003ci class=\"pd-mouth\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfigcaption\u003eIllustration of the two viewing directions. Actual framing depends on installation.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\n\n\n\n\u003csection class=\"pd-section pd-rules\"\u003e\u003cdiv class=\"pd-shell pd-rules-layout\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"pd-eyebrow\"\u003eRead before leaving your little one\u003c\/span\u003e\u003ch2 class=\"pd-title\"\u003eA camera.\u003cbr\u003eNot a nanny.\u003c\/h2\u003e\n\u003cp class=\"pd-lead\"\u003eWe have given cardboard boxes personalities. We have not given a doorbell arms.\u003c\/p\u003e\n\u003cp class=\"pd-note\"\u003e\u003cstrong\u003eThe E340 records, does not prevent.\u003c\/strong\u003e It cannot physically stop theft, move a parcel out of the rain or guarantee that every event is detected.\u003c\/p\u003e\n\u003cdiv class=\"pd-umbrella\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-notice\"\u003e\n\u003cp class=\"pd-hand pd-colour-red\"\u003eParent handbook: the bits with consequences\u003c\/p\u003e\n\u003cul class=\"pd-rules-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-redmark\"\u003e!\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eThe box must be in view.\u003c\/b\u003e\u003cp\u003ePlacement matters. Behind the giant pot is not “shy”; it is a blocked sightline.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-redmark\"\u003e!\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003ePower and connection matter.\u003c\/b\u003e\u003cp\u003eKeep the battery charged and Wi-Fi usable at the door. Good intentions are not a wireless standard.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-redmark\"\u003e!\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eThis is event recording.\u003c\/b\u003e\u003cp\u003eDo not buy on the assumption that a power cable turns E340 into a continuous recording system.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-redmark\"\u003e!\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eOutdoor camera. Indoor ambitions.\u003c\/b\u003e\u003cp\u003eIP65 applies to the doorbell, not the cardboard. It cannot issue your air fryer a raincoat.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\n\n\u003csection class=\"pd-section pd-craft\"\u003e\u003cdiv class=\"pd-shell pd-craft-layout\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"pd-eyebrow\"\u003eToday's artwork comes home with you\u003c\/span\u003e\u003ch2 class=\"pd-title\"\u003eKeep the clips.\u003cbr\u003eSkip the compulsory storage bill.\u003c\/h2\u003e\n\u003cp class=\"pd-lead\"\u003eThe E340 has 8GB of local storage built in for event clips. No required subscription for that storage, and no microSD card shopping trip before the first day.\u003c\/p\u003e\n\u003cdiv class=\"pd-clip-slips\"\u003e\n\u003cspan\u003e\u003cstrong\u003e8GB\u003c\/strong\u003e\u003cbr\u003eBuilt-in eMMC\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eEvent clips\u003c\/strong\u003e\u003cbr\u003eStored on the doorbell\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eExport favourites\u003c\/strong\u003e\u003cbr\u003eBefore they're overwritten\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"pd-note\"\u003eRetention depends on activity and recording settings. Save anything important promptly. The clip of your latest delivery is not promised a permanent place on the fridge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-fridge\"\u003e\n\u003cdiv class=\"pd-art\"\u003e\n\u003cp class=\"pd-art-title\"\u003eWhat I did at daycare\u003c\/p\u003e\n\u003cdiv class=\"pd-craft-house\" aria-hidden=\"true\"\u003e\u003cdiv class=\"pd-parcel pd-satchel\"\u003e\n\u003ci class=\"pd-eyes\"\u003e\u003c\/i\u003e\u003ci class=\"pd-mouth\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cp class=\"pd-hand\"\u003eSat on the mat.\u003cbr\u003eGot my own camera angle.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"pd-small\" style=\"margin-top:27px;text-align:center\"\u003eThe important clips can come home with you. Export the ones you want to keep.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"pd-section pd-power\"\u003e\u003cdiv class=\"pd-shell pd-two\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"pd-eyebrow\"\u003ePack enough energy for the day\u003c\/span\u003e\u003ch2 class=\"pd-title\"\u003eRechargeable.\u003cbr\u003eUnlike the parent.\u003c\/h2\u003e\n\u003cp class=\"pd-lead\"\u003eUse the supplied removable rechargeable battery, or a compatible wired installation. Pick the arrangement that suits the doorway you actually have.\u003c\/p\u003e\n\u003cdiv class=\"pd-power-choices\"\u003e\n\u003cdiv\u003e\n\u003cb\u003eBattery: take the lunchbox out.\u003c\/b\u003e\u003cp\u003eRemove and recharge the pack when needed. Battery life varies with usage and settings; “until the next sale” is not a measurable interval.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003eWired: keep the lunchbox in.\u003c\/b\u003e\u003cp\u003eThe battery stays installed in wired mode. Check the current eufy installation requirements and electrical compatibility before connecting anything. Use a qualified installer for wiring work.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"pd-lunchbox\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_695_battery_68f1b0bf-c352-471b-ae9b-fd3d70708191.png?v=1774864006\" width=\"2400\" height=\"3000\" loading=\"lazy\" alt=\"eufy Video Doorbell E340 manufacturer illustration showing wired installation and the removable rechargeable battery\"\u003e\u003cfigcaption\u003eOne removable battery.\u003cbr\u003eNo crusts to cut off.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"pd-section pd-pickup\"\u003e\u003cdiv class=\"pd-shell\"\u003e\n\u003cspan class=\"pd-eyebrow\"\u003eWho's on the collection list?\u003c\/span\u003e\u003ch2 class=\"pd-title\"\u003eYour phone is enrolled.\u003cbr\u003eThe chime is an extra.\u003c\/h2\u003e\n\u003cp class=\"pd-lead\"\u003eE340 works independently on home Wi-Fi through the eufy app. A HomeBase is optional. A separate indoor chime is not included in this doorbell-only package.\u003c\/p\u003e\n\u003cdiv class=\"pd-hooks\"\u003e\n\u003carticle class=\"pd-hangtag\"\u003e\u003cstrong\u003eHome Wi-Fi\u003cbr\u003e+ eufy app\u003c\/strong\u003e\u003cp\u003eThe everyday starting point for setup, live view and doorbell controls. Check the connection at the entrance, not only beside the router.\u003c\/p\u003e\n\u003cspan class=\"pd-tag-status\"\u003eNO HOMEBASE REQUIRED\u003c\/span\u003e\u003c\/article\u003e\u003carticle class=\"pd-hangtag\"\u003e\u003cstrong\u003eHomeBase 3\u003cbr\u003e\/ S380\u003c\/strong\u003e\u003cp\u003eAn optional pairing and storage route. It can also ring indoors when configured as the doorbell's chime. Its cubby is not in this box.\u003c\/p\u003e\n\u003cspan class=\"pd-tag-status\"\u003eOPTIONAL · SOLD SEPARATELY\u003c\/span\u003e\u003c\/article\u003e\u003carticle class=\"pd-hangtag\"\u003e\u003cstrong\u003eSeparate\u003cbr\u003eindoor chime\u003c\/strong\u003e\u003cp\u003eChoose an E340-compatible chime if you want a separate indoor ringtone. Match the exact model before buying; old chimes do not get automatic sibling priority.\u003c\/p\u003e\n\u003cspan class=\"pd-tag-status\"\u003eNOT INCLUDED · CHECK MODEL\u003c\/span\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cp class=\"pd-note\"\u003e\u003cstrong\u003eApple HomeKit is not supported.\u003c\/strong\u003e The centre cannot accept a permission slip addressed to a different platform.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"pd-section pd-bag\"\u003e\u003cdiv class=\"pd-shell pd-pack-layout\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"pd-eyebrow\"\u003eThe first-day packing list\u003c\/span\u003e\u003ch2 class=\"pd-title\"\u003eA proper kit.\u003cbr\u003eIn its proper box.\u003c\/h2\u003e\n\u003cdiv class=\"pd-tote\"\u003e\n\u003cdiv class=\"pd-tote-label\"\u003e\n\u003cspan class=\"pd-eyebrow\"\u003eThis bag belongs to\u003c\/span\u003e\u003cstrong\u003eeufy E340\u003c\/strong\u003e\u003cp\u003eBrand New\u003cbr\u003eFactory-sealed retail packaging\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"pd-hand\"\u003eTwo lenses.\u003cbr\u003eOne place on the roll.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cul class=\"pd-packing\"\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eOne Video Doorbell E340\u003c\/b\u003e\u003cp\u003eThe visitor and downward cameras are part of the same unit. There is no twin hiding under the paperwork.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eRechargeable battery pack\u003c\/b\u003e\u003cp\u003eThe removable pack powers the doorbell. Do not enrol it as a separate child.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eUSB charging cable\u003c\/b\u003e\u003cp\u003eFor topping up the rechargeable pack before it gets cranky.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eMounting bracket and angle wedge\u003c\/b\u003e\u003cp\u003eMounting pieces to help frame the doorway and the parcel area.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003ePositioning card, screws and anchors\u003c\/b\u003e\u003cp\u003ePlan the holes before the drill gets enthusiastic.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eDetaching pin and wiring accessories\u003c\/b\u003e\u003cp\u003eKeep the little bits somewhere more retrievable than the family “safe place”.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pd-check\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eQuick Start Guide and safety information\u003c\/b\u003e\u003cp\u003eThe reading material with a better chance of preventing a second drilling session.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"pd-exclusions\"\u003e\n\u003cstrong\u003eNot included:\u003c\/strong\u003e a separate indoor chime or a HomeBase. Compatible versions are optional purchases. The illustrated parcels, cubbies and absurdly attentive centre are not physical inclusions either.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"pd-section pd-setup\"\u003e\u003cdiv class=\"pd-shell\"\u003e\n\u003cspan class=\"pd-eyebrow\"\u003eSettling in · four practical steps\u003c\/span\u003e\u003ch2 class=\"pd-title\"\u003eA good first day starts before the holes.\u003c\/h2\u003e\n\u003cdiv class=\"pd-path\"\u003e\n\u003cdiv class=\"pd-step\"\u003e\u003cdiv\u003e\n\u003cb\u003eCharge the battery.\u003c\/b\u003e\u003cp\u003eFully charge the supplied pack and install it in the doorbell. Follow the guide supplied with your E340.\u003c\/p\u003e\n\u003cp class=\"pd-hand\"\u003eEveryone arrives fed.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"pd-step\"\u003e\u003cdiv\u003e\n\u003cb\u003eAdd it in the app.\u003c\/b\u003e\u003cp\u003eUse the eufy app's guided setup and connect the doorbell to your home wireless network.\u003c\/p\u003e\n\u003cp class=\"pd-hand\"\u003eNo glitter on the password.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"pd-step\"\u003e\u003cdiv\u003e\n\u003cb\u003eTry both sightlines.\u003c\/b\u003e\u003cp\u003ePreview the person view and the lower doorstep view at your proposed mounting spot. Check signal there too.\u003c\/p\u003e\n\u003cp class=\"pd-hand\"\u003eThe mat gets a say.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"pd-step\"\u003e\u003cdiv\u003e\n\u003cb\u003eMount, then fine-tune.\u003c\/b\u003e\u003cp\u003eFit the bracket and wedge as appropriate. Adjust detection, activity zones and notifications to suit your entrance.\u003c\/p\u003e\n\u003cp class=\"pd-hand\"\u003eThen collect the air fryer.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"pd-note\"\u003eFor wired installation, follow the current E340 instructions and use a qualified installer for electrical work. The cardboard enrolment officer cannot approve your transformer.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"pd-section pd-specs\"\u003e\u003cdiv class=\"pd-shell pd-two\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"pd-eyebrow\"\u003eThe enrolment record\u003c\/span\u003e\u003ch2 class=\"pd-title\"\u003eAll the useful particulars.\u003cbr\u003eNo glitter glue.\u003c\/h2\u003e\n\u003cp class=\"pd-lead\"\u003eThe important E340 details, written legibly. The daycare has strong feelings about handwriting and even stronger feelings about putting both cameras in one doorbell.\u003c\/p\u003e\n\u003cp class=\"pd-hand pd-colour-red\" style=\"margin-top:28px\"\u003e“Interests: visitors, parcels.\u003cbr\u003eDislikes: being mistaken for a floodlight.”\u003c\/p\u003e\n\u003cp class=\"pd-note\"\u003eThis is the \u003cstrong\u003eVideo Doorbell E340, T8214\u003c\/strong\u003e. The similarly named Floodlight Cam E340 is a different product with different recording and power features.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-record\"\u003e\u003ctable\u003e\n\u003ccaption\u003eOffice copy · E340 particulars\u003c\/caption\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct\u003c\/th\u003e\n\u003ctd\u003eVideo Doorbell E340 · T8214\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCondition\u003c\/th\u003e\n\u003ctd\u003eBrand New · factory sealed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCamera layout\u003c\/th\u003e\n\u003ctd\u003eFront-facing + downward-facing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMain camera\u003c\/th\u003e\n\u003ctd\u003e2K front camera; exact pixel figures vary across eufy’s published sources\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLower camera\u003c\/th\u003e\n\u003ctd\u003e1600 × 1200 package view\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAfter dark\u003c\/th\u003e\n\u003ctd\u003eColour night vision\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAudio\u003c\/th\u003e\n\u003ctd\u003eTwo-way audio through the app\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDetection\u003c\/th\u003e\n\u003ctd\u003eHuman and package detection\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLocal storage\u003c\/th\u003e\n\u003ctd\u003e8GB built-in eMMC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePower\u003c\/th\u003e\n\u003ctd\u003eRechargeable battery or compatible wiring\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eNetwork\u003c\/th\u003e\n\u003ctd\u003eHome Wi-Fi · IEEE 802.11 b\/g\/n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeather rating\u003c\/th\u003e\n\u003ctd\u003eIP65\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eHomeBase\u003c\/th\u003e\n\u003ctd\u003eOptional · not included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIndoor chime\u003c\/th\u003e\n\u003ctd\u003eSeparate chime not included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eApple HomeKit\u003c\/th\u003e\n\u003ctd\u003eNot supported\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\n\n\u003csection class=\"pd-section pd-faq\"\u003e\u003cdiv class=\"pd-shell pd-faq-layout\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"pd-eyebrow\"\u003eDispatch from Townsville\u003c\/span\u003e\u003ch2 class=\"pd-title\"\u003e“Just one thing\u003cbr\u003ebefore we go…”\u003c\/h2\u003e\n\u003cp class=\"pd-lead\"\u003eOrder timing, after the product details above.\u003c\/p\u003e\n\u003cdiv class=\"pd-clock\" aria-hidden=\"true\"\u003e\u003cspan\u003e12\u003c\/span\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdetails class=\"pd-question\"\u003e\u003csummary\u003eWhen does the parcel leave your centre?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day. Same-day to one business day is our typical dispatch time from Townsville; during busy periods it can extend, although that is rare. Dispatch is separate from carrier transit time. Your order's tracking is the useful update once it has been sent.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on orders of $99 or more after discounts. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eBrand New. Factory-sealed in full original retail packaging, unopened and unused.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp\u003eCondition: Brand New. Factory-sealed in full original retail packaging, unopened and unused. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: Standalone or optional compatible HomeBase;2.4 GHz Wi-Fi;no HomeKit or microSD slot. Mechanical chime listed;Google chime claims conflict. Battery is a removable 6,500 mAh pack, fully charging in about 5 hours on eufy's figure; runtime in normal use varies with activity, wiring and settings.\u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003eThe Fun view's \"The Parcel Daycare\" is a fictional comedy childcare-centre framing for this listing, not a real daycare service, brand or logo, and not affiliated with, endorsed by or sponsored by any real childcare provider. Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43073802076203,"sku":"CG-DBE340-BN-W","price":249.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufy_E340_Doorbell_Primary.webp?v=1774864006"},{"product_id":"eufy-security-solocam-s340-3k-ptz-dual-lense-solar-t81701w1-brand-new","title":"eufy Security SoloCam S340 (T8170CW1) | Brand New","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Epilogue:wght@700..900\u0026family=Geist:wght@400..600\u0026display=swap');\n\n\/* ---- tokens: ink, paper, cyan = the 3K wide lens, pink = the 2K telephoto, sun yellow for the panel only ---- *\/\n.cgau-listing.cgau-s34{--ink:#0b0d1c;--night:#06070f;--paper:#f2f4fa;--wide:#18c4ff;--wide-d:#0069a8;--tele:#ff2d8a;--tele-d:#c2005c;--sun:#ffc21a;--rule:rgba(11,13,28,.14);--rule-d:rgba(255,255,255,.16);--mute:#565c6e;--mute-d:#a9afc4;--grad:linear-gradient(100deg,#18c4ff 0%,#8f6bff 52%,#ff2d8a 100%);--grad-d:linear-gradient(100deg,#0069a8 0%,#5b34c9 52%,#c2005c 100%);--disp:'Epilogue','Geist',-apple-system,'Helvetica Neue',Arial,sans-serif;--body:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;font-family:var(--body);font-size:17px;line-height:1.55;font-weight:400;color:var(--ink);background:#fff;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-align:left;overflow-x:clip}\n\n\/* ---- resets (beat the theme's rich-text rules) ---- *\/\n.cgau-listing *,.cgau-listing *::before,.cgau-listing *::after{box-sizing:border-box}\n.cgau-listing p,.cgau-listing ul,.cgau-listing ol,.cgau-listing li,.cgau-listing figure,.cgau-listing figcaption,.cgau-listing dl,.cgau-listing dt,.cgau-listing dd,.cgau-listing table,.cgau-listing caption,.cgau-listing details,.cgau-listing summary{margin:0;padding:0;border:0}\n.cgau-listing ul,.cgau-listing ol{list-style:none}\n.cgau-listing p{text-align:left}\n.cgau-listing img{display:block;max-width:100%;height:auto;border:0;border-radius:0}\n.cgau-listing a{color:inherit;text-decoration:none}\n.cgau-listing table{border-collapse:collapse;width:100%}\n.cgau-listing td,.cgau-listing th{border:0;padding:0;text-align:left;font-weight:inherit;vertical-align:top}\n.cgau-listing b,.cgau-listing strong{font-weight:600}\n.cgau-listing em,.cgau-listing i{font-style:normal}\n.cgau-listing svg{display:block;overflow:visible}\n\n\/* ---- type: three sizes that matter ---- *\/\n.cgau-listing .s34-w{max-width:1160px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}\n.cgau-listing .s34-label{display:block;font-size:13px;line-height:1.2;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px}\n.cgau-listing .s34-display,.cgau-listing .s34-head{font-family:var(--disp);font-weight:900;letter-spacing:-.045em;max-width:13ch;text-wrap:balance;overflow-wrap:break-word}\n.cgau-listing .s34-display{font-size:clamp(52px,7vw,100px);line-height:.9}\n.cgau-listing .s34-nw{white-space:nowrap}\n.cgau-listing .s34-head{font-size:clamp(42px,8vw,108px);line-height:.92}\n.cgau-listing .s34-lede{font-size:clamp(17px,1.5vw,20px);line-height:1.5;max-width:46ch;margin-top:24px;text-wrap:pretty}\n.cgau-listing .s34-small{font-size:14px;line-height:1.5;max-width:62ch}\n.cgau-listing .s34-grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding:0 .12em .16em .04em;margin:0 -.12em -.16em -.04em}\n.cgau-listing .s34-gradd{background:var(--grad-d);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding:0 .12em .16em .04em;margin:0 -.12em -.16em -.04em}\n.cgau-listing .s34-mark{background:var(--tele);color:var(--ink);padding:0 .1em;border-radius:.1em;-webkit-box-decoration-break:clone;box-decoration-break:clone}\n.cgau-listing .s34-tag{position:absolute;z-index:6;left:12px;bottom:12px;font-size:12px;line-height:1;font-weight:500;color:#3d4252;background:rgba(255,255,255,.94);padding:6px 9px;border-radius:99px}\n.cgau-listing .s34-link{font-weight:600;border-bottom:2px solid var(--wide)}\n.cgau-listing .s34-link:focus-visible,.cgau-listing summary:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:4px}\n\n\/* ---- grounds: rounded panels inside the theme's page width, alternating hard ---- *\/\n.cgau-listing .s34-panel{position:relative;border-radius:36px;padding:clamp(64px,9vw,128px) 0;margin:14px 0}\n.cgau-listing .s34-sec{position:relative;padding:clamp(64px,9vw,120px) 0}\n.cgau-listing .s34-clip{overflow:clip}\n.cgau-listing .s34-ink{background:var(--ink);color:#e9ecf6}\n.cgau-listing .s34-night{background:var(--night);color:#e9ecf6}\n.cgau-listing .s34-pink{background:var(--tele);color:var(--ink)}\n.cgau-listing .s34-sunp{background:var(--sun);color:var(--ink)}\n.cgau-listing .s34-cyan{background:var(--wide);color:var(--ink)}\n.cgau-listing .s34-paper{background:var(--paper)}\n.cgau-listing .s34-ink .s34-lede,.cgau-listing .s34-night .s34-lede{color:#c9cee0}\n.cgau-listing .s34-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center}\n.cgau-listing .s34-two\u003e*{min-width:0}\n\n\/* ---- 1 · hero: the camera floats between its two colours ---- *\/\n.cgau-listing .s34-hero{padding-top:clamp(56px,8vw,112px);padding-bottom:clamp(64px,8vw,112px)}\n.cgau-listing .s34-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(28px,4vw,64px);align-items:center}\n.cgau-listing .s34-hero-grid\u003e*{min-width:0}\n.cgau-listing .s34-hero .s34-label{color:var(--wide)}\n.cgau-listing .s34-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}\n.cgau-listing .s34-pills li{font-size:14px;line-height:1;font-weight:500;padding:9px 13px;border-radius:99px;border:1px solid var(--rule-d);color:#e9ecf6}\n.cgau-listing .s34-art{position:relative;display:grid;place-items:center;aspect-ratio:1\/1}\n.cgau-listing .s34-glow-w,.cgau-listing .s34-glow-t{position:absolute;width:70%;aspect-ratio:1;border-radius:50%}\n.cgau-listing .s34-glow-w{left:4%;top:8%;background:radial-gradient(closest-side,rgba(24,196,255,.5),rgba(24,196,255,0))}\n.cgau-listing .s34-glow-t{right:4%;bottom:6%;background:radial-gradient(closest-side,rgba(255,45,138,.46),rgba(255,45,138,0))}\n.cgau-listing .s34-ring{position:absolute;inset:7%;width:86%;height:86%;color:rgba(255,255,255,.2)}\n.cgau-listing .s34-render{position:relative;z-index:2;width:80%;height:auto}\n.cgau-listing .s34-key{position:absolute;z-index:3;left:50%;bottom:2%;transform:translateX(-50%);display:flex;gap:8px;white-space:nowrap}\n.cgau-listing .s34-key span{font-size:12px;line-height:1;font-weight:600;padding:7px 10px;border-radius:99px;color:var(--ink)}\n.cgau-listing .s34-key .s34-kw{background:var(--wide)}\n.cgau-listing .s34-key .s34-kt{background:var(--tele)}\n.cgau-listing .s34-sticker{position:absolute;z-index:5;right:clamp(16px,7%,110px);bottom:-24px;font-family:var(--disp);font-weight:800;font-size:15px;line-height:1;letter-spacing:.02em;padding:13px 18px;border-radius:99px;background:var(--sun);color:var(--ink);box-shadow:0 10px 24px rgba(6,7,15,.28);transform:rotate(-6deg)}\n\n\/* ---- 2 · the short version: plain, no jokes ---- *\/\n.cgau-listing .s34-short{padding:clamp(48px,6vw,72px) 0 clamp(20px,3vw,36px)}\n.cgau-listing .s34-short ul{border-top:2px solid var(--ink)}\n.cgau-listing .s34-short li{display:grid;grid-template-columns:minmax(0,170px) minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--rule);font-size:16px;line-height:1.5}\n.cgau-listing .s34-short li b{font-weight:600}\n\n\/* ---- 3 · six numbers ---- *\/\n.cgau-listing .s34-nums-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(28px,4vw,64px);align-items:center;margin-top:clamp(36px,5vw,64px)}\n.cgau-listing .s34-nums-grid\u003e*{min-width:0}\n.cgau-listing .s34-lens{position:relative;border-radius:28px;overflow:clip;background:#f5f5f7}\n.cgau-listing .s34-lens img{width:100%}\n.cgau-listing .s34-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(20px,3vw,40px)}\n.cgau-listing .s34-facts\u003ediv{padding:18px 0 22px;border-top:1px solid var(--rule);min-width:0}\n.cgau-listing .s34-facts dt{font-family:var(--disp);font-weight:900;font-size:clamp(44px,5.6vw,76px);line-height:.95;letter-spacing:-.04em}\n.cgau-listing .s34-facts dd{font-size:15px;line-height:1.45;margin-top:8px;color:var(--mute);max-width:30ch}\n.cgau-listing .s34-facts .s34-c{color:var(--wide-d)}\n.cgau-listing .s34-facts .s34-p{color:var(--tele-d)}\n\n\/* ---- 4 · the signature scene: wide lens, lock, telephoto inset, saved ---- *\/\n.cgau-listing .s34-scene .s34-label{color:var(--wide)}\n.cgau-listing .s34-run-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:end}\n.cgau-listing .s34-run-head\u003e*{min-width:0}\n.cgau-listing .s34-run{position:relative;margin-top:clamp(32px,5vw,56px)}\n.cgau-listing .s34-pin{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(24px,4vw,56px);align-items:center}\n.cgau-listing .s34-pin\u003e*{min-width:0}\n.cgau-listing .s34-caps{display:grid;gap:24px}\n.cgau-listing .s34-caps li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;align-content:start}\n.cgau-listing .s34-caps b{grid-row:1\/3;font-family:var(--disp);font-weight:900;font-size:15px;line-height:1.9;color:var(--wide)}\n.cgau-listing .s34-caps h3{font-family:var(--disp);font-weight:800;font-size:clamp(26px,2.6vw,36px);line-height:1.05;letter-spacing:-.025em;color:#fff}\n.cgau-listing .s34-caps p{font-size:16px;line-height:1.5;color:var(--mute-d);margin-top:6px;max-width:36ch}\n.cgau-listing .s34-prog{display:flex;gap:6px;margin-top:26px}\n.cgau-listing .s34-prog i{position:relative;flex:1;height:4px;border-radius:4px;background:rgba(255,255,255,.18);overflow:clip}\n.cgau-listing .s34-prog i::after{content:\"\";position:absolute;inset:0;background:var(--grad);transform-origin:0 50%}\n.cgau-listing .s34-app{position:relative;padding:12px;border-radius:26px;background:#151a2e;border:1px solid rgba(255,255,255,.12);margin:5% 6% 0 0}\n.cgau-listing .s34-screen{position:relative;border-radius:16px;overflow:clip;aspect-ratio:16\/9;background:#000}\n.cgau-listing .s34-wide{width:100%;height:100%;object-fit:cover}\n.cgau-listing .s34-corners{position:absolute;inset:6%;pointer-events:none;background:linear-gradient(var(--wide),var(--wide)) 0 0\/26px 3px no-repeat,linear-gradient(var(--wide),var(--wide)) 0 0\/3px 26px no-repeat,linear-gradient(var(--wide),var(--wide)) 100% 0\/26px 3px no-repeat,linear-gradient(var(--wide),var(--wide)) 100% 0\/3px 26px no-repeat,linear-gradient(var(--wide),var(--wide)) 0 100%\/26px 3px no-repeat,linear-gradient(var(--wide),var(--wide)) 0 100%\/3px 26px no-repeat,linear-gradient(var(--wide),var(--wide)) 100% 100%\/26px 3px no-repeat,linear-gradient(var(--wide),var(--wide)) 100% 100%\/3px 26px no-repeat}\n.cgau-listing .s34-chip{position:absolute;z-index:3;font-size:11px;line-height:1;font-weight:600;padding:5px 8px;border-radius:6px;white-space:nowrap}\n.cgau-listing .s34-chip-w{left:3%;bottom:4%;background:var(--wide);color:var(--ink)}\n.cgau-listing .s34-lock{position:absolute;left:44.6%;top:25%;width:12%;height:21%;border:2.5px solid var(--tele);border-radius:6px}\n.cgau-listing .s34-lock i{position:absolute;left:-2px;bottom:calc(100% + 4px);font-size:11px;line-height:1;font-weight:600;background:var(--tele);color:var(--ink);padding:4px 6px;border-radius:5px;white-space:nowrap}\n.cgau-listing .s34-pip{position:absolute;z-index:4;right:-6%;top:-5%;width:44%;border-radius:14px;overflow:clip;border:3px solid var(--tele);background:#000;box-shadow:0 18px 40px rgba(0,0,0,.55)}\n.cgau-listing .s34-pip img{width:100%;aspect-ratio:16\/9;object-fit:cover}\n.cgau-listing .s34-pip .s34-chip{left:6px;top:6px;background:var(--tele);color:var(--ink)}\n.cgau-listing .s34-rec{position:absolute;z-index:4;left:3%;top:4%;display:flex;align-items:center;gap:6px;font-size:11px;line-height:1;font-weight:600;padding:6px 9px;border-radius:99px;background:rgba(6,7,15,.82);color:#fff;white-space:nowrap}\n.cgau-listing .s34-rec::before{content:\"\";width:8px;height:8px;border-radius:50%;background:var(--tele)}\n.cgau-listing .s34-app .s34-tag{position:static;display:inline-block;margin:12px 0 0 2px;line-height:1.3;background:rgba(255,255,255,.1);color:#c9cee0}\n\n\/* ---- 5 · pan: a 135° view on a 355° head ---- *\/\n.cgau-listing .s34-ghost{position:absolute;right:5%;top:3%;font-family:var(--disp);font-weight:900;font-size:clamp(110px,22vw,290px);line-height:.8;letter-spacing:-.06em;color:var(--ink);opacity:.09;pointer-events:none}\n.cgau-listing .s34-pink .s34-head em{color:#fff}\n.cgau-listing .s34-pan-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,4vw,64px);align-items:center;margin-top:clamp(32px,5vw,56px)}\n.cgau-listing .s34-pan-grid\u003e*{min-width:0}\n.cgau-listing .s34-dialbox{position:relative;max-width:380px;width:100%;margin:0 auto}\n.cgau-listing .s34-dial{width:100%;height:auto;color:var(--ink)}\n.cgau-listing .s34-cone{transform-box:view-box;transform-origin:200px 200px}\n.cgau-listing .s34-dialnote{font-size:14px;line-height:1.4;text-align:center;margin-top:10px;font-weight:500}\n.cgau-listing .s34-yard{position:relative;border-radius:24px;overflow:clip;background:#dfe8d6}\n.cgau-listing .s34-yard img{width:100%}\n.cgau-listing .s34-pan-note{margin-top:22px;font-size:16px;line-height:1.5;max-width:52ch}\n\n\/* ---- 6 · solar: the panel comes off ---- *\/\n.cgau-listing .s34-sunp .s34-label{color:#7a3e00}\n.cgau-listing .s34-solar-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,4vw,56px);align-items:center;margin-top:clamp(32px,5vw,56px)}\n.cgau-listing .s34-solar-grid\u003e*{min-width:0}\n.cgau-listing .s34-diag{position:relative}\n.cgau-listing .s34-diag svg{width:100%;height:auto}\n.cgau-listing .s34-sp,.cgau-listing .s34-cable,.cgau-listing .s34-sun{transform-box:view-box}\n.cgau-listing .s34-sp{transform-origin:435px 105px}\n.cgau-listing .s34-cable{transform-origin:170px 216px}\n.cgau-listing .s34-sun{transform-origin:520px 66px}\n.cgau-listing .s34-diag .s34-tag{left:auto;right:0;bottom:-26px;background:rgba(255,255,255,.7);color:var(--ink)}\n.cgau-listing .s34-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(14px,2vw,24px)}\n.cgau-listing .s34-pair figure{position:relative;border-radius:24px;overflow:clip;background:#fff;min-width:0}\n.cgau-listing .s34-pair img{width:100%;aspect-ratio:4\/3;object-fit:cover}\n.cgau-listing .s34-pair figcaption{position:absolute;z-index:5;left:12px;top:12px;font-family:var(--disp);font-weight:800;font-size:15px;line-height:1;padding:9px 12px;border-radius:99px;background:var(--ink);color:#fff}\n.cgau-listing .s34-or{position:absolute;z-index:6;left:50%;top:50%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:50%;display:grid;place-items:center;font-family:var(--disp);font-weight:900;font-size:18px;background:var(--tele);color:var(--ink);box-shadow:0 8px 20px rgba(6,7,15,.25)}\n.cgau-listing .s34-pairwrap{position:relative}\n.cgau-listing .s34-sunnote{margin-top:22px;font-size:15px;line-height:1.5;max-width:60ch}\n\n\/* ---- 7 · night: the spotlight brings the colour ---- *\/\n.cgau-listing .s34-night .s34-label{color:var(--tele)}\n.cgau-listing .s34-nshot{position:relative;border-radius:28px;overflow:clip;margin-top:clamp(32px,5vw,56px);background:#0a0c16}\n.cgau-listing .s34-nshot img{width:100%;aspect-ratio:1368\/1120;object-fit:cover}\n@media (min-width:900px){.cgau-listing .s34-nshot img{aspect-ratio:16\/10;object-position:50% 46%}}\n.cgau-listing .s34-dim{position:absolute;inset:0;background:#04050c;opacity:0;pointer-events:none}\n.cgau-listing .s34-colour{position:absolute;z-index:4;right:16px;top:16px;font-family:var(--disp);font-weight:800;font-size:14px;line-height:1;padding:9px 12px;border-radius:99px;background:var(--tele);color:var(--ink)}\n.cgau-listing .s34-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,36px);margin-top:clamp(28px,4vw,44px)}\n.cgau-listing .s34-trio\u003ediv{border-top:2px solid var(--tele);padding-top:14px;min-width:0}\n.cgau-listing .s34-trio h3{font-family:var(--disp);font-weight:800;font-size:22px;line-height:1.1;letter-spacing:-.02em;color:#fff}\n.cgau-listing .s34-trio p{font-size:15px;line-height:1.5;color:#c9cee0;margin-top:8px}\n.cgau-listing .s34-nshot-wrap{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,4vw,56px);align-items:end}\n.cgau-listing .s34-nshot-wrap\u003e*{min-width:0}\n\n\/* ---- 8 · storage ---- *\/\n.cgau-listing .s34-cyan .s34-label{color:#00314f}\n.cgau-listing .s34-big{font-family:var(--disp);font-weight:900;font-size:clamp(120px,22vw,260px);line-height:.8;letter-spacing:-.06em;color:var(--ink)}\n.cgau-listing .s34-big small{font-size:.36em;letter-spacing:-.02em;margin-left:.06em}\n.cgau-listing .s34-track{position:relative;height:16px;border-radius:99px;background:rgba(11,13,28,.16);margin-top:22px;overflow:clip;max-width:520px}\n.cgau-listing .s34-fill{position:absolute;inset:0;border-radius:99px;background:var(--ink);transform-origin:0 50%}\n.cgau-listing .s34-trackl{font-size:14px;font-weight:600;margin-top:10px}\n.cgau-listing .s34-stampwrap{position:relative}\n.cgau-listing .s34-stamp{position:absolute;right:0;top:-18px;font-family:var(--disp);font-weight:900;font-size:clamp(17px,1.8vw,22px);line-height:1;padding:14px 18px;border:3px solid var(--ink);border-radius:14px;background:var(--tele);color:var(--ink);transform:rotate(-6deg)}\n\n\/* ---- 9 · hubs ---- *\/\n.cgau-listing .s34-hubs{margin-top:clamp(32px,5vw,56px);border-top:2px solid var(--ink)}\n.cgau-listing .s34-hubs li{display:grid;grid-template-columns:minmax(0,1.1fr) auto minmax(0,1.6fr);gap:18px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--rule)}\n.cgau-listing .s34-hubs li\u003e*{min-width:0}\n.cgau-listing .s34-hubs h3{font-family:var(--disp);font-weight:800;font-size:clamp(19px,2vw,24px);line-height:1.15;letter-spacing:-.02em}\n.cgau-listing .s34-hubs p{font-size:15px;line-height:1.5;color:var(--mute)}\n.cgau-listing .s34-v{display:inline-block;font-size:12px;line-height:1;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:7px 10px;border-radius:99px;white-space:nowrap}\n.cgau-listing .s34-v-yes{background:var(--wide);color:var(--ink)}\n.cgau-listing .s34-v-opt{background:var(--ink);color:#fff}\n.cgau-listing .s34-v-no{background:#fff;color:var(--tele-d);box-shadow:inset 0 0 0 2px var(--tele-d)}\n.cgau-listing .s34-check{margin-top:26px;font-size:16px}\n\n\/* ---- 10 · worth knowing ---- *\/\n.cgau-listing .s34-ink .s34-label{color:var(--wide)}\n.cgau-listing .s34-ink .s34-head em{color:var(--tele)}\n.cgau-listing .s34-know{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,64px);margin-top:clamp(32px,5vw,56px)}\n.cgau-listing .s34-know li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:18px;padding:22px 0;border-top:1px solid var(--rule-d)}\n.cgau-listing .s34-know b{grid-row:1\/3;font-family:var(--disp);font-weight:900;font-size:clamp(34px,3.6vw,48px);line-height:.9;letter-spacing:-.04em}\n.cgau-listing .s34-know h3{font-family:var(--disp);font-weight:800;font-size:21px;line-height:1.15;letter-spacing:-.02em;color:#fff}\n.cgau-listing .s34-know p{font-size:15px;line-height:1.5;color:#c9cee0;margin-top:6px}\n\n\/* ---- 11 · fit ---- *\/\n.cgau-listing .s34-fit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,64px);margin-top:clamp(32px,5vw,56px)}\n.cgau-listing .s34-fit\u003ediv{min-width:0}\n.cgau-listing .s34-fit h3{font-family:var(--disp);font-weight:800;font-size:26px;line-height:1.1;letter-spacing:-.02em;padding-bottom:12px;border-bottom:2px solid var(--ink)}\n.cgau-listing .s34-fit li{position:relative;padding:14px 0 14px 34px;border-bottom:1px solid var(--rule);font-size:16px;line-height:1.5}\n.cgau-listing .s34-fit li::before{position:absolute;left:0;top:13px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;line-height:1}\n.cgau-listing .s34-yes li::before{content:\"\\2713\";background:var(--wide);color:var(--ink)}\n.cgau-listing .s34-no li::before{content:\"\\2715\";background:var(--tele);color:var(--ink)}\n\n\/* ---- 12 · setup ---- *\/\n.cgau-listing .s34-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.6vw,32px);margin-top:clamp(32px,5vw,56px)}\n.cgau-listing .s34-steps li{border-top:3px solid var(--ink);padding-top:16px;min-width:0}\n.cgau-listing .s34-steps b{display:block;font-family:var(--disp);font-weight:900;font-size:clamp(56px,6vw,84px);line-height:.85;letter-spacing:-.05em}\n.cgau-listing .s34-steps h3{font-family:var(--disp);font-weight:800;font-size:22px;line-height:1.1;letter-spacing:-.02em;margin-top:14px}\n.cgau-listing .s34-steps p{font-size:15px;line-height:1.5;margin-top:8px}\n\n\/* ---- 13 · in the box ---- *\/\n.cgau-listing .s34-box-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,4vw,64px);align-items:center;margin-top:clamp(28px,4vw,48px)}\n.cgau-listing .s34-box-grid\u003e*{min-width:0}\n.cgau-listing .s34-carton{position:relative;aspect-ratio:1\/1;border-radius:28px;background:var(--paper);display:grid;place-items:center}\n.cgau-listing .s34-carton img{width:72%}\n.cgau-listing .s34-items li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:13px 0;border-bottom:1px solid var(--rule);font-size:16px;line-height:1.45}\n.cgau-listing .s34-items li:first-child{border-top:2px solid var(--ink)}\n.cgau-listing .s34-items b{font-family:var(--disp);font-weight:900;color:var(--tele-d);min-width:2ch}\n.cgau-listing .s34-notin{margin-top:16px;font-size:15px;color:var(--mute)}\n\n\/* ---- 14 · FAQ ---- *\/\n.cgau-listing .s34-faq{margin-top:clamp(28px,4vw,48px);border-top:2px solid var(--ink)}\n.cgau-listing .s34-faq details{border-bottom:1px solid var(--rule)}\n.cgau-listing .s34-faq summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:20px 0;font-family:var(--disp);font-weight:800;font-size:clamp(19px,2vw,23px);line-height:1.2;letter-spacing:-.015em;cursor:pointer;list-style:none}\n.cgau-listing .s34-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .s34-faq summary::after{content:\"+\";display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ink);color:#fff;font-family:var(--body);font-weight:500;font-size:22px;line-height:1}\n.cgau-listing .s34-faq details[open] summary::after{transform:rotate(45deg);background:var(--tele);color:var(--ink)}\n.cgau-listing .s34-faq details p{font-size:16px;line-height:1.55;padding:0 56px 22px 0;max-width:70ch}\n\n\/* ---- 15 · buying from us ---- *\/\n.cgau-listing .s34-terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3.6vw,48px);margin-top:clamp(32px,5vw,56px)}\n.cgau-listing .s34-terms\u003ediv{border-top:1px solid var(--rule-d);padding-top:18px;min-width:0}\n.cgau-listing .s34-terms strong{display:block;font-family:var(--disp);font-weight:900;font-size:clamp(52px,6vw,84px);line-height:.9;letter-spacing:-.05em;color:var(--wide)}\n.cgau-listing .s34-terms div:nth-child(2) strong{color:var(--tele)}\n.cgau-listing .s34-terms div:nth-child(3) strong{color:var(--sun)}\n.cgau-listing .s34-terms h3{font-family:var(--disp);font-weight:800;font-size:21px;line-height:1.15;letter-spacing:-.02em;color:#fff;margin-top:12px}\n.cgau-listing .s34-terms p{font-size:15px;line-height:1.55;color:#c9cee0;margin-top:8px}\n.cgau-listing .s34-who{margin-top:clamp(28px,4vw,40px);font-size:16px;color:#e9ecf6}\n\n\/* ---- 16 · specs (always the last heading) ---- *\/\n.cgau-listing .s34-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(28px,4vw,64px);margin-top:clamp(28px,4vw,48px)}\n.cgau-listing .s34-spec-grid\u003ediv{min-width:0}\n.cgau-listing .s34-specs table{margin-bottom:30px}\n.cgau-listing .s34-specs caption{text-align:left;font-family:var(--disp);font-weight:800;font-size:19px;letter-spacing:-.01em;padding-bottom:10px;border-bottom:2px solid var(--ink)}\n.cgau-listing .s34-specs th,.cgau-listing .s34-specs td{font-size:15px;line-height:1.45;padding:11px 0;border-bottom:1px solid var(--rule)}\n.cgau-listing .s34-specs th{width:38%;padding-right:16px;font-weight:600}\n\n\/* ---- fine print ---- *\/\n.cgau-listing .s34-fine{padding:clamp(28px,4vw,48px) 0 clamp(40px,5vw,64px);border-top:1px solid var(--rule)}\n.cgau-listing .s34-fine p{font-size:13px;line-height:1.55;color:var(--mute);max-width:90ch;margin-top:8px}\n.cgau-listing .s34-mark-w{display:inline-block;font-family:var(--disp);font-weight:900;font-size:20px;letter-spacing:-.02em;white-space:nowrap;margin-bottom:6px}\n\n\/* ---- motion: transform and opacity only, finite, scroll-driven; the static page above is complete ---- *\/\n@keyframes cgau-s34-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}\n@keyframes cgau-s34-float{from{transform:none}to{transform:translateY(-36px) rotate(-3deg)}}\n@keyframes cgau-s34-ring{from{transform:rotate(-40deg)}to{transform:rotate(40deg)}}\n@keyframes cgau-s34-gw{from{transform:translate(10%,6%) scale(.9)}to{transform:translate(-8%,-5%) scale(1.06)}}\n@keyframes cgau-s34-gt{from{transform:translate(-10%,-6%) scale(.9)}to{transform:translate(8%,5%) scale(1.06)}}\n@keyframes cgau-s34-thump{0%{opacity:0;transform:rotate(-16deg) scale(1.6)}70%{opacity:1;transform:rotate(-4deg) scale(.96)}100%{opacity:1;transform:rotate(-6deg) scale(1)}}\n@keyframes cgau-s34-cap1{0%,78%{opacity:1;transform:none}100%{opacity:0;transform:translateY(-10px)}}\n@keyframes cgau-s34-cap{0%{opacity:0;transform:translateY(10px)}20%,80%{opacity:1;transform:none}100%{opacity:0;transform:translateY(-10px)}}\n@keyframes cgau-s34-capz{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}\n@keyframes cgau-s34-frame{from{opacity:0;transform:scale(1.12)}to{opacity:1;transform:none}}\n@keyframes cgau-s34-lock{from{opacity:0;transform:scale(1.9)}to{opacity:1;transform:none}}\n@keyframes cgau-s34-pip{from{opacity:0;transform:translate(-72%,52%) scale(.22)}to{opacity:1;transform:none}}\n@keyframes cgau-s34-pop{from{opacity:0;transform:translateY(10px) scale(.9)}to{opacity:1;transform:none}}\n@keyframes cgau-s34-bar{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-s34-sweep{from{transform:rotate(-150deg)}to{transform:rotate(150deg)}}\n@keyframes cgau-s34-ghost{from{transform:translateX(5%)}to{transform:translateX(-5%)}}\n@keyframes cgau-s34-lift{from{transform:translate(-287px,95px) scale(.5)}to{transform:none}}\n@keyframes cgau-s34-cable{from{transform:scale(0)}to{transform:scale(1)}}\n@keyframes cgau-s34-sun{from{transform:translateY(60px) rotate(-30deg)}to{transform:none}}\n@keyframes cgau-s34-dim{from{opacity:.6}to{opacity:0}}\n\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .s34-faq summary::after{transition:transform .25s ease,background-color .25s ease}\n@supports (animation-timeline:view()){\n.cgau-listing .s34-rv{animation:cgau-s34-in linear both;animation-timeline:view();animation-range:entry 0% entry 55%}\n\/* hero: the glows drift apart and the focus ring turns as the hero leaves *\/\n.cgau-listing .s34-hero{view-timeline-name:--cgau-s34-hero}\n.cgau-listing .s34-render{animation:cgau-s34-float linear both;animation-timeline:--cgau-s34-hero;animation-range:exit 0% exit 100%}\n.cgau-listing .s34-ring{animation:cgau-s34-ring linear both;animation-timeline:--cgau-s34-hero;animation-range:cover 0% cover 100%}\n.cgau-listing .s34-glow-w{animation:cgau-s34-gw linear both;animation-timeline:--cgau-s34-hero;animation-range:cover 0% cover 100%}\n.cgau-listing .s34-glow-t{animation:cgau-s34-gt linear both;animation-timeline:--cgau-s34-hero;animation-range:cover 0% cover 100%}\n.cgau-listing .s34-sticker{animation:cgau-s34-thump linear both;animation-timeline:view();animation-range:entry 20% entry 90%}\n\/* the gate run: pinned, one scroll timeline drives the frame, the lock, the inset and the captions *\/\n.cgau-listing .s34-run{height:2000px;view-timeline-name:--cgau-s34-run}\n.cgau-listing .s34-pin{position:sticky;top:max(104px,calc(50% - 250px))}\n.cgau-listing .s34-caps{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .s34-caps li{grid-area:1\/1}\n.cgau-listing .s34-caps li:nth-child(1){animation:cgau-s34-cap1 linear both;animation-timeline:--cgau-s34-run;animation-range:contain 0% contain 26%}\n.cgau-listing .s34-caps li:nth-child(2){animation:cgau-s34-cap linear both;animation-timeline:--cgau-s34-run;animation-range:contain 22% contain 51%}\n.cgau-listing .s34-caps li:nth-child(3){animation:cgau-s34-cap linear both;animation-timeline:--cgau-s34-run;animation-range:contain 47% contain 76%}\n.cgau-listing .s34-caps li:nth-child(4){animation:cgau-s34-capz linear both;animation-timeline:--cgau-s34-run;animation-range:contain 73% contain 82%}\n.cgau-listing .s34-corners,.cgau-listing .s34-chip-w{animation:cgau-s34-frame linear both;animation-timeline:--cgau-s34-run;animation-range:contain 0% contain 12%}\n.cgau-listing .s34-lock{animation:cgau-s34-lock linear both;animation-timeline:--cgau-s34-run;animation-range:contain 25% contain 35%}\n.cgau-listing .s34-pip{animation:cgau-s34-pip linear both;animation-timeline:--cgau-s34-run;animation-range:contain 50% contain 64%}\n.cgau-listing .s34-rec{animation:cgau-s34-pop linear both;animation-timeline:--cgau-s34-run;animation-range:contain 75% contain 83%}\n.cgau-listing .s34-prog i:nth-child(1)::after{animation:cgau-s34-bar linear both;animation-timeline:--cgau-s34-run;animation-range:contain 0% contain 25%}\n.cgau-listing .s34-prog i:nth-child(2)::after{animation:cgau-s34-bar linear both;animation-timeline:--cgau-s34-run;animation-range:contain 25% contain 50%}\n.cgau-listing .s34-prog i:nth-child(3)::after{animation:cgau-s34-bar linear both;animation-timeline:--cgau-s34-run;animation-range:contain 50% contain 75%}\n.cgau-listing .s34-prog i:nth-child(4)::after{animation:cgau-s34-bar linear both;animation-timeline:--cgau-s34-run;animation-range:contain 75% contain 100%}\n\/* pan: the 135° view sweeps the 355° dial; the ghost number drifts *\/\n.cgau-listing .s34-pan{view-timeline-name:--cgau-s34-pan}\n.cgau-listing .s34-cone{animation:cgau-s34-sweep linear both;animation-timeline:--cgau-s34-pan;animation-range:cover 15% cover 80%}\n.cgau-listing .s34-ghost{animation:cgau-s34-ghost linear both;animation-timeline:--cgau-s34-pan;animation-range:cover 0% cover 100%}\n\/* solar: the sun comes up, the panel lifts off the camera and the cable follows it out *\/\n.cgau-listing .s34-diag{view-timeline-name:--cgau-s34-sol}\n.cgau-listing .s34-sun{animation:cgau-s34-sun linear both;animation-timeline:--cgau-s34-sol;animation-range:cover 5% cover 40%}\n.cgau-listing .s34-sp{animation:cgau-s34-lift linear both;animation-timeline:--cgau-s34-sol;animation-range:cover 20% cover 48%}\n.cgau-listing .s34-cable{animation:cgau-s34-cable linear both;animation-timeline:--cgau-s34-sol;animation-range:cover 30% cover 50%}\n\/* night: the yard is dark until the spotlight brings the colour *\/\n.cgau-listing .s34-nshot{view-timeline-name:--cgau-s34-nite}\n.cgau-listing .s34-dim{animation:cgau-s34-dim linear both;animation-timeline:--cgau-s34-nite;animation-range:entry 60% cover 48%}\n.cgau-listing .s34-colour{animation:cgau-s34-pop linear both;animation-timeline:--cgau-s34-nite;animation-range:cover 40% cover 50%}\n\/* storage: the bar fills and the stamp lands *\/\n.cgau-listing .s34-store{view-timeline-name:--cgau-s34-store}\n.cgau-listing .s34-fill{animation:cgau-s34-bar linear both;animation-timeline:--cgau-s34-store;animation-range:entry 40% cover 42%}\n.cgau-listing .s34-stamp{animation:cgau-s34-thump linear both;animation-timeline:--cgau-s34-store;animation-range:cover 30% cover 44%}\n}\n}\n\n\/* ---- tablet and phone ---- *\/\n@media (max-width:899px){\n.cgau-listing .s34-panel{border-radius:28px;margin:10px 0}\n.cgau-listing .s34-display{font-size:clamp(52px,11vw,96px)}\n.cgau-listing .s34-hero-grid,.cgau-listing .s34-solar-grid,.cgau-listing .s34-nums-grid,.cgau-listing .s34-run-head,.cgau-listing .s34-pin,.cgau-listing .s34-pan-grid,.cgau-listing .s34-nshot-wrap,.cgau-listing .s34-box-grid,.cgau-listing .s34-two{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .s34-art{width:min(100%,440px);margin:8px auto 0}\n.cgau-listing .s34-app{order:-1;margin:7% 5% 0 0}\n.cgau-listing .s34-steps{grid-template-columns:repeat(2,minmax(0,1fr))}\n.cgau-listing .s34-terms,.cgau-listing .s34-spec-grid,.cgau-listing .s34-fit{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .s34-trio{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .s34-carton{width:min(100%,360px);margin:0 auto}\n}\n@media (max-width:899px) and (prefers-reduced-motion:no-preference){\n@supports (animation-timeline:view()){\n.cgau-listing .s34-run{height:1450px}\n.cgau-listing .s34-pin{top:max(84px,calc(50% - 230px))}\n}\n}\n@media (max-width:599px){\n.cgau-listing .s34-short li{grid-template-columns:minmax(0,1fr);gap:2px}\n.cgau-listing .s34-know{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .s34-hubs li{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}\n.cgau-listing .s34-hubs p{grid-column:1\/-1}\n.cgau-listing .s34-pair{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .s34-or{top:50%}\n.cgau-listing .s34-caps p{font-size:15px}\n.cgau-listing .s34-chip,.cgau-listing .s34-lock i,.cgau-listing .s34-rec{font-size:10px;padding:4px 6px}\n.cgau-listing .s34-faq details p{padding-right:0}\n.cgau-listing .s34-stamp{position:relative;top:auto;right:auto;display:inline-block;margin-top:22px}\n.cgau-listing .s34-sticker{font-size:13px;padding:11px 15px}\n.cgau-listing .s34-key span{font-size:11px;padding:6px 8px}\n}\n\n\/* ---- guards (keep last) ---- *\/\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4{color:inherit;font-weight:inherit;font-family:inherit;margin:0;padding:0;text-transform:none}\n.cgau-listing .s34-display,.cgau-listing .s34-head{font-family:var(--disp);font-weight:900}\n.cgau-listing .s34-hero .s34-display,.cgau-listing .s34-scene .s34-head,.cgau-listing .s34-night .s34-head,.cgau-listing .s34-ink .s34-head{color:#fff}\n.cgau-listing .s34-short .s34-head,.cgau-listing .s34-paper .s34-head,.cgau-listing .s34-sec .s34-head,.cgau-listing .s34-pink .s34-head,.cgau-listing .s34-sunp .s34-head,.cgau-listing .s34-cyan .s34-head{color:#0b0d1c}\n.cgau-listing.cgau-listing{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:left}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-s34\"\u003e\n\n\u003c!-- 1 · hero --\u003e\n\u003csection class=\"s34-panel s34-ink s34-hero\" aria-labelledby=\"s34-top\"\u003e\n\u003cdiv class=\"s34-w\"\u003e\n\u003cdiv class=\"s34-hero-grid\"\u003e\n\u003cdiv class=\"s34-rv\"\u003e\n\u003cp class=\"s34-label\"\u003eSoloCam S340 · T8170 · Brand New\u003c\/p\u003e\n\u003ch2 class=\"s34-display\" id=\"s34-top\"\u003eBig picture. \u003cem class=\"s34-grad s34-nw\"\u003eClose-up.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"s34-lede\"\u003eTwo lenses on one motorised head: a 3K wide-angle for the whole yard and a 2K telephoto for the detail, with up to 8× hybrid zoom. It needs no hub, just your home 2.4 GHz Wi-Fi with internet and the free eufy Security app. It tops up from its removable solar panel and keeps clips on 8 GB built in. No monthly fee.\u003c\/p\u003e\n\u003cul class=\"s34-pills\"\u003e\n\u003cli\u003eSealed in its S340 retail box\u003c\/li\u003e\n\u003cli\u003eOur own 12-month warranty\u003c\/li\u003e\n\u003cli\u003eSent from Townsville\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"s34-art\"\u003e\n\u003cdiv class=\"s34-glow-w\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"s34-glow-t\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003csvg class=\"s34-ring\" viewbox=\"0 0 400 400\" aria-hidden=\"true\"\u003e\u003ccircle cx=\"200\" cy=\"200\" r=\"196\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.2\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"200\" cy=\"200\" r=\"182\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"7\" stroke-dasharray=\"1.4 8.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n\u003cimg class=\"s34-render\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1500_1500.webp?v=1778363326\u0026amp;width=800\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1500_1500.webp?v=1778363326\u0026amp;width=500 500w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1500_1500.webp?v=1778363326\u0026amp;width=800 800w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1500_1500.webp?v=1778363326\u0026amp;width=1144 1144w\" sizes=\"(min-width: 900px) 440px, 80vw\" width=\"1144\" height=\"1175\" alt=\"eufy SoloCam S340 camera: solar panel on top, two lenses on the pan-and-tilt head\" loading=\"eager\" decoding=\"async\"\u003e\n\u003cp class=\"s34-key\" aria-hidden=\"true\"\u003e\u003cspan class=\"s34-kw\"\u003eWide lens · 3K\u003c\/span\u003e\u003cspan class=\"s34-kt\"\u003eTelephoto · 2K\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"s34-sticker\" aria-hidden=\"true\"\u003eBrand New · Sealed\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003c!-- 2 · the short version --\u003e\n\u003csection class=\"s34-short\" aria-label=\"The short version\"\u003e\n\u003cdiv class=\"s34-w\"\u003e\n\u003cp class=\"s34-label\"\u003eThe short version\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eWhat it is\u003c\/b\u003e\u003cspan\u003eAn outdoor camera with two lenses on a motorised pan-and-tilt head: 3K wide-angle plus 2K telephoto.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eAt night\u003c\/b\u003e\u003cspan\u003eColour night vision using its built-in spotlight. How clear it looks depends on placement and the light around it.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eHomeBase\u003c\/b\u003e\u003cspan\u003eNot needed. It runs on your home 2.4 GHz Wi-Fi, which needs internet, and saves clips to 8 GB built in. A HomeBase is optional.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003ePower\u003c\/b\u003e\u003cspan\u003eBuilt-in rechargeable battery, up to 3 months a charge on eufy’s rating (300 seconds of recording a day), plus a removable solar panel. Dull weeks can still need a cable top-up.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCondition\u003c\/b\u003e\u003cspan\u003eBrand New, sealed in its SoloCam S340 retail box. Our own 12-month warranty, not a manufacturer warranty.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 3 · six numbers --\u003e\n\u003csection class=\"s34-panel s34-paper\" aria-labelledby=\"s34-nums\"\u003e\n\u003cdiv class=\"s34-w\"\u003e\n\u003cdiv class=\"s34-rv\"\u003e\n\u003cp class=\"s34-label\"\u003eAt a glance\u003c\/p\u003e\n\u003ch2 class=\"s34-head\" id=\"s34-nums\"\u003eSix numbers, \u003cem class=\"s34-gradd\"\u003eone camera.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s34-nums-grid\"\u003e\n\u003cfigure class=\"s34-lens\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/2-EN.webp?v=1770830491\u0026amp;crop=region\u0026amp;crop_left=0\u0026amp;crop_top=560\u0026amp;crop_width=1200\u0026amp;crop_height=640\u0026amp;width=900\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/2-EN.webp?v=1770830491\u0026amp;crop=region\u0026amp;crop_left=0\u0026amp;crop_top=560\u0026amp;crop_width=1200\u0026amp;crop_height=640\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/2-EN.webp?v=1770830491\u0026amp;crop=region\u0026amp;crop_left=0\u0026amp;crop_top=560\u0026amp;crop_width=1200\u0026amp;crop_height=640\u0026amp;width=1200 1200w\" sizes=\"(min-width: 900px) 500px, 90vw\" width=\"1200\" height=\"640\" alt=\"Close-up of the SoloCam S340’s two camera lenses and spotlight\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cfigcaption class=\"s34-tag\"\u003eeufy product image\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cdl class=\"s34-facts\"\u003e\n\u003cdiv\u003e\n\u003cdt class=\"s34-c\"\u003e3K\u003c\/dt\u003e\n\u003cdd\u003eWide-angle lens, 2880 × 1620, 135° across\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt class=\"s34-p\"\u003e2K\u003c\/dt\u003e\n\u003cdd\u003eTelephoto lens, 2304 × 1296, for the close-up\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003e8×\u003c\/dt\u003e\n\u003cdd\u003eHybrid zoom, with detail at up to 12 m on eufy Australia’s spec\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003e355°\u003c\/dt\u003e\n\u003cdd\u003eSide-to-side pan, with automatic motion tracking\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003e8 GB\u003c\/dt\u003e\n\u003cdd\u003eBuilt into the camera. No monthly fee for local recording\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003e3 mo\u003c\/dt\u003e\n\u003cdd\u003eUp to 3 months a charge on eufy’s rating, at 300 seconds of recording a day\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 4 · the gate run (signature scroll scene) --\u003e\n\u003csection class=\"s34-panel s34-night s34-scene\" aria-labelledby=\"s34-run\"\u003e\n\u003cdiv class=\"s34-w\"\u003e\n\u003cdiv class=\"s34-run-head s34-rv\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"s34-label\"\u003eDual view\u003c\/p\u003e\n\u003ch2 class=\"s34-head\" id=\"s34-run\"\u003eTwo lenses. \u003cem class=\"s34-grad\"\u003eOne frame.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp class=\"s34-lede\"\u003eScroll, and someone walks a dog past the front gate. Watch both lenses work.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s34-run\"\u003e\n\u003cdiv class=\"s34-pin\"\u003e\n\u003cdiv\u003e\n\u003col class=\"s34-caps\"\u003e\n\u003cli\u003e\n\u003cb\u003e01\u003c\/b\u003e\u003ch3\u003eWide\u003c\/h3\u003e\n\u003cp\u003eThe 3K wide-angle lens takes in the whole frontage, 135° across.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e02\u003c\/b\u003e\u003ch3\u003eSpot\u003c\/h3\u003e\n\u003cp\u003eOn-device AI flags a person. No hub needed for that.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e03\u003c\/b\u003e\u003ch3\u003eClose\u003c\/h3\u003e\n\u003cp\u003eThe 2K telephoto zooms in, up to 8× hybrid. Big picture and close-up, in one frame.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e04\u003c\/b\u003e\u003ch3\u003eKeep\u003c\/h3\u003e\n\u003cp\u003eThe clip saves to the camera’s own 8 GB. No monthly fee.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp class=\"s34-prog\" aria-hidden=\"true\"\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"s34-app\"\u003e\n\u003cdiv class=\"s34-screen\"\u003e\n\u003cimg class=\"s34-wide\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_904_1763112154__0__KSdjZHmQ__48_f801c7cb-40e3-427a-bfcf-317e57f7d286__original_1.jpg?v=1770830491\u0026amp;crop=region\u0026amp;crop_left=136\u0026amp;crop_top=108\u0026amp;crop_width=1328\u0026amp;crop_height=747\u0026amp;width=1100\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_904_1763112154__0__KSdjZHmQ__48_f801c7cb-40e3-427a-bfcf-317e57f7d286__original_1.jpg?v=1770830491\u0026amp;crop=region\u0026amp;crop_left=136\u0026amp;crop_top=108\u0026amp;crop_width=1328\u0026amp;crop_height=747\u0026amp;width=640 640w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_904_1763112154__0__KSdjZHmQ__48_f801c7cb-40e3-427a-bfcf-317e57f7d286__original_1.jpg?v=1770830491\u0026amp;crop=region\u0026amp;crop_left=136\u0026amp;crop_top=108\u0026amp;crop_width=1328\u0026amp;crop_height=747\u0026amp;width=1100 1100w\" sizes=\"(min-width: 900px) 640px, 92vw\" width=\"1328\" height=\"747\" alt=\"Wide camera view of a front gate and street with a person walking a dog\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cspan class=\"s34-corners\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cspan class=\"s34-chip s34-chip-w\" aria-hidden=\"true\"\u003e3K wide\u003c\/span\u003e\n\u003cspan class=\"s34-lock\" aria-hidden=\"true\"\u003e\u003ci\u003ePerson\u003c\/i\u003e\u003c\/span\u003e\n\u003cspan class=\"s34-rec\" aria-hidden=\"true\"\u003eSaved to 8 GB\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"s34-pip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_904_1763112154__0__KSdjZHmQ__48_f801c7cb-40e3-427a-bfcf-317e57f7d286__original_1.jpg?v=1770830491\u0026amp;crop=region\u0026amp;crop_left=610\u0026amp;crop_top=260\u0026amp;crop_width=400\u0026amp;crop_height=225\u0026amp;width=400\" width=\"400\" height=\"225\" alt=\"Close-up of the person and dog from the same scene\" loading=\"lazy\" decoding=\"async\"\u003e\u003cspan class=\"s34-chip\" aria-hidden=\"true\"\u003e2K tele\u003c\/span\u003e\u003c\/span\u003e\n\u003cfigcaption class=\"s34-tag\"\u003eIllustration, made from a gallery image\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 5 · pan --\u003e\n\u003csection class=\"s34-panel s34-pink s34-pan s34-clip\" aria-labelledby=\"s34-pan\"\u003e\n\u003cspan class=\"s34-ghost\" aria-hidden=\"true\"\u003e355°\u003c\/span\u003e\n\u003cdiv class=\"s34-w\"\u003e\n\u003cdiv class=\"s34-rv\"\u003e\n\u003cp class=\"s34-label\"\u003ePan, tilt, follow\u003c\/p\u003e\n\u003ch2 class=\"s34-head\" id=\"s34-pan\"\u003e355° of \u003cem class=\"s34-nw\"\u003ehead-turning.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"s34-lede\"\u003eThe head pans 355° side to side and tilts as well. Automatic motion tracking pans and tilts to follow the action, so you’re not stuck with one fixed view of the yard.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s34-pan-grid\"\u003e\n\u003cdiv class=\"s34-dialbox\"\u003e\n\u003csvg class=\"s34-dial\" viewbox=\"0 0 400 400\" role=\"img\" aria-label=\"Diagram: a 135 degree view turning on a 355 degree head\"\u003e\n\u003ccircle cx=\"200\" cy=\"200\" r=\"180\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-dasharray=\"1115.3 15.7\" transform=\"rotate(-87.5 200 200)\"\u003e\u003c\/circle\u003e\n\u003ccircle cx=\"200\" cy=\"200\" r=\"164\" fill=\"none\" stroke=\"currentColor\" stroke-opacity=\".35\" stroke-width=\"6\" stroke-dasharray=\"1.5 15.67\"\u003e\u003c\/circle\u003e\n\u003cg class=\"s34-cone\"\u003e\u003cpath d=\"M200 200 L357.1 265.1 A170 170 0 0 1 42.9 265.1 Z\" fill=\"#0b0d1c\" fill-opacity=\".18\" stroke=\"#0b0d1c\" stroke-width=\"3\"\u003e\u003c\/path\u003e\u003cpath d=\"M200 200 L357.1 265.1 A170 170 0 0 1 42.9 265.1 Z\" fill=\"#ffffff\" fill-opacity=\".22\"\u003e\u003c\/path\u003e\u003c\/g\u003e\n\u003ccircle cx=\"200\" cy=\"200\" r=\"22\" fill=\"#ffffff\" stroke=\"#0b0d1c\" stroke-width=\"5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"193\" cy=\"203\" r=\"6\" fill=\"#18c4ff\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"208\" cy=\"205\" r=\"5\" fill=\"#ff2d8a\"\u003e\u003c\/circle\u003e\n\u003c\/svg\u003e\n\u003cp class=\"s34-dialnote\"\u003eThe 135° wide view, turning on a 355° head. Diagram, not to scale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cfigure class=\"s34-yard\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/4-EN.webp?v=1770830491\u0026amp;crop=region\u0026amp;crop_left=0\u0026amp;crop_top=305\u0026amp;crop_width=1200\u0026amp;crop_height=400\u0026amp;width=1200\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/4-EN.webp?v=1770830491\u0026amp;crop=region\u0026amp;crop_left=0\u0026amp;crop_top=305\u0026amp;crop_width=1200\u0026amp;crop_height=400\u0026amp;width=700 700w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/4-EN.webp?v=1770830491\u0026amp;crop=region\u0026amp;crop_left=0\u0026amp;crop_top=305\u0026amp;crop_width=1200\u0026amp;crop_height=400\u0026amp;width=1200 1200w\" sizes=\"(min-width: 900px) 640px, 92vw\" width=\"1200\" height=\"400\" alt=\"Front yard with a parent and child kicking a ball near the street\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cfigcaption class=\"s34-tag\"\u003eeufy product image\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cp class=\"s34-pan-note\"\u003eIt faces one way at a time, so give it a resting view on the spot that matters most and let tracking do the turning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 6 · solar --\u003e\n\u003csection class=\"s34-panel s34-sunp\" aria-labelledby=\"s34-sol\"\u003e\n\u003cdiv class=\"s34-w\"\u003e\n\u003cdiv class=\"s34-two\"\u003e\n\u003cdiv class=\"s34-rv\"\u003e\n\u003cp class=\"s34-label\"\u003eRemovable solar panel\u003c\/p\u003e\n\u003ch2 class=\"s34-head\" id=\"s34-sol\"\u003eCamera here. \u003cem class=\"s34-mark\"\u003ePanel\u003c\/em\u003e there.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp class=\"s34-lede\"\u003eThe panel comes off and adjusts. Leave it on top of the camera, or mount it nearby on its cable, so the camera can face the view while the panel faces the sun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s34-solar-grid\"\u003e\n\u003cdiv class=\"s34-diag\"\u003e\n\u003csvg viewbox=\"0 0 600 400\" role=\"img\" aria-label=\"Diagram: the solar panel lifts off the camera and mounts on the roof edge in the sun, joined by its cable\"\u003e\n\u003cg class=\"s34-sun\"\u003e\u003ccircle cx=\"520\" cy=\"66\" r=\"34\" fill=\"#ffffff\" stroke=\"#0b0d1c\" stroke-width=\"4\"\u003e\u003c\/circle\u003e\u003cg stroke=\"#0b0d1c\" stroke-width=\"4\" stroke-linecap=\"round\"\u003e\u003cline x1=\"520\" y1=\"12\" x2=\"520\" y2=\"0\"\u003e\u003c\/line\u003e\u003cline x1=\"520\" y1=\"120\" x2=\"520\" y2=\"132\"\u003e\u003c\/line\u003e\u003cline x1=\"466\" y1=\"66\" x2=\"454\" y2=\"66\"\u003e\u003c\/line\u003e\u003cline x1=\"574\" y1=\"66\" x2=\"586\" y2=\"66\"\u003e\u003c\/line\u003e\u003cline x1=\"482\" y1=\"28\" x2=\"473\" y2=\"19\"\u003e\u003c\/line\u003e\u003cline x1=\"558\" y1=\"104\" x2=\"567\" y2=\"113\"\u003e\u003c\/line\u003e\u003cline x1=\"482\" y1=\"104\" x2=\"473\" y2=\"113\"\u003e\u003c\/line\u003e\u003cline x1=\"558\" y1=\"28\" x2=\"567\" y2=\"19\"\u003e\u003c\/line\u003e\u003c\/g\u003e\u003c\/g\u003e\n\u003cpath d=\"M20 160 L600 160 L600 186 L20 186 Z\" fill=\"#0b0d1c\"\u003e\u003c\/path\u003e\n\u003cpath d=\"M60 186 L600 186 L600 400 L60 400 Z\" fill=\"#ffffff\" fill-opacity=\".55\" stroke=\"#0b0d1c\" stroke-width=\"3\"\u003e\u003c\/path\u003e\n\u003cg stroke=\"#0b0d1c\" stroke-opacity=\".18\" stroke-width=\"2\"\u003e\u003cline x1=\"60\" y1=\"236\" x2=\"600\" y2=\"236\"\u003e\u003c\/line\u003e\u003cline x1=\"60\" y1=\"286\" x2=\"600\" y2=\"286\"\u003e\u003c\/line\u003e\u003cline x1=\"60\" y1=\"336\" x2=\"600\" y2=\"336\"\u003e\u003c\/line\u003e\u003c\/g\u003e\n\u003cline class=\"s34-cable\" x1=\"170\" y1=\"216\" x2=\"420\" y2=\"142\" stroke=\"#0b0d1c\" stroke-width=\"4\" stroke-linecap=\"round\" stroke-dasharray=\"2 9\"\u003e\u003c\/line\u003e\n\u003cg\u003e\u003crect x=\"178\" y=\"222\" width=\"14\" height=\"30\" rx=\"3\" fill=\"#0b0d1c\"\u003e\u003c\/rect\u003e\u003crect x=\"118\" y=\"218\" width=\"64\" height=\"50\" rx=\"12\" fill=\"#ffffff\" stroke=\"#0b0d1c\" stroke-width=\"4\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"150\" cy=\"286\" r=\"27\" fill=\"#0b0d1c\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"141\" cy=\"288\" r=\"7\" fill=\"#18c4ff\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"158\" cy=\"294\" r=\"5\" fill=\"#ff2d8a\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\n\u003cg class=\"s34-sp\"\u003e\u003crect x=\"378\" y=\"74\" width=\"114\" height=\"62\" rx=\"7\" fill=\"#1b2140\" stroke=\"#0b0d1c\" stroke-width=\"4\"\u003e\u003c\/rect\u003e\u003cg stroke=\"#4c5a8f\" stroke-width=\"2\"\u003e\u003cline x1=\"416\" y1=\"78\" x2=\"416\" y2=\"132\"\u003e\u003c\/line\u003e\u003cline x1=\"454\" y1=\"78\" x2=\"454\" y2=\"132\"\u003e\u003c\/line\u003e\u003cline x1=\"382\" y1=\"105\" x2=\"488\" y2=\"105\"\u003e\u003c\/line\u003e\u003c\/g\u003e\u003cline x1=\"435\" y1=\"136\" x2=\"435\" y2=\"160\" stroke=\"#0b0d1c\" stroke-width=\"6\"\u003e\u003c\/line\u003e\u003c\/g\u003e\n\u003c\/svg\u003e\n\u003cp class=\"s34-tag\"\u003eDiagram, not to scale\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s34-pairwrap\"\u003e\n\u003cdiv class=\"s34-pair\"\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_927_868_418_08032c03-ee3f-47df-a7a4-04cc2736212a_1.png?v=1770830491\u0026amp;crop=region\u0026amp;crop_left=180\u0026amp;crop_top=0\u0026amp;crop_width=1160\u0026amp;crop_height=836\u0026amp;width=800\" width=\"1160\" height=\"836\" alt=\"SoloCam S340 on a wall bracket with the solar panel on top of the camera\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eOn top\u003c\/figcaption\u003e\u003cspan class=\"s34-tag\"\u003eeufy product image\u003c\/span\u003e\u003c\/figure\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/6-EN.webp?v=1770830491\u0026amp;crop=region\u0026amp;crop_left=0\u0026amp;crop_top=330\u0026amp;crop_width=1200\u0026amp;crop_height=870\u0026amp;width=800\" width=\"1200\" height=\"870\" alt=\"Person fitting the camera under an eave with the solar panel mounted separately on the fascia\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eOut in the sun\u003c\/figcaption\u003e\u003cspan class=\"s34-tag\"\u003eeufy product image\u003c\/span\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cspan class=\"s34-or\" aria-hidden=\"true\"\u003eor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"s34-sunnote\"\u003eSun in, power in: eufy notes that what the panel collects depends on the weather and the sunlight, and on a dull day the battery can go down. A cable top-up now and then is normal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 7 · night --\u003e\n\u003csection class=\"s34-panel s34-night\" aria-labelledby=\"s34-nite\"\u003e\n\u003cdiv class=\"s34-w\"\u003e\n\u003cdiv class=\"s34-nshot-wrap\"\u003e\n\u003cdiv class=\"s34-rv\"\u003e\n\u003cp class=\"s34-label\"\u003eAfter dark\u003c\/p\u003e\n\u003ch2 class=\"s34-head\" id=\"s34-nite\"\u003eSpotlight on. \u003cem class=\"s34-grad\"\u003eColour\u003c\/em\u003e on.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp class=\"s34-lede\"\u003eWhen the light drops, the built-in spotlight lets the S340 record in colour. A siren sits in the same head, and two-way audio lets you talk to whoever’s there through the eufy Security app.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"s34-nshot\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_1354_Frame_2121235351-1_69f7586c-20e4-4092-a555-0141ee71db4a_1.png?v=1770830491\u0026amp;width=1100\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_1354_Frame_2121235351-1_69f7586c-20e4-4092-a555-0141ee71db4a_1.png?v=1770830491\u0026amp;width=700 700w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_1354_Frame_2121235351-1_69f7586c-20e4-4092-a555-0141ee71db4a_1.png?v=1770830491\u0026amp;width=1100 1100w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_1354_Frame_2121235351-1_69f7586c-20e4-4092-a555-0141ee71db4a_1.png?v=1770830491\u0026amp;width=1368 1368w\" sizes=\"(min-width: 1160px) 1050px, 92vw\" width=\"1368\" height=\"1120\" alt=\"Night scene: the camera’s spotlight lights a garden path and a person beside the house\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cspan class=\"s34-dim\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cspan class=\"s34-colour\" aria-hidden=\"true\"\u003eColour night vision\u003c\/span\u003e\n\u003cfigcaption class=\"s34-tag\"\u003eeufy product image\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cdiv class=\"s34-trio\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eColour at night\u003c\/h3\u003e\n\u003cp\u003eColour night vision with the built-in spotlight. Results depend on the spotlight, placement and the light around it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eLight and siren\u003c\/h3\u003e\n\u003cp\u003eBoth built in, alongside on-device detection of motion, people and vehicles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eReach\u003c\/h3\u003e\n\u003cp\u003eAt the default sensitivity, eufy quotes motion triggering at 4 to 6 m at night and 6 to 8 m by day.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 8 · storage --\u003e\n\u003csection class=\"s34-panel s34-cyan s34-store\" aria-labelledby=\"s34-store\"\u003e\n\u003cdiv class=\"s34-w s34-two\"\u003e\n\u003cdiv class=\"s34-rv\"\u003e\n\u003cp class=\"s34-label\"\u003eBuilt-in storage\u003c\/p\u003e\n\u003ch2 class=\"s34-head\" id=\"s34-store\"\u003eClips stay \u003cem class=\"s34-mark\"\u003ehome.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"s34-lede\"\u003eClips record to 8 GB of storage built into the camera, so there’s no memory card to buy and no monthly fee for local recording. Pair a HomeBase 3 later and the S340 can use the hub’s storage too.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s34-stampwrap\"\u003e\n\u003cp class=\"s34-big\" aria-hidden=\"true\"\u003e8\u003csmall\u003eGB\u003c\/small\u003e\u003c\/p\u003e\n\u003cdiv class=\"s34-track\" aria-hidden=\"true\"\u003e\u003cspan class=\"s34-fill\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cp class=\"s34-trackl\"\u003eOn the camera itself. It records events, not a 24\/7 feed.\u003c\/p\u003e\n\u003cp class=\"s34-stamp\"\u003eNo monthly fee\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 9 · hubs --\u003e\n\u003csection class=\"s34-sec\" aria-labelledby=\"s34-hubs\"\u003e\n\u003cdiv class=\"s34-w\"\u003e\n\u003cdiv class=\"s34-rv\"\u003e\n\u003cp class=\"s34-label\"\u003eCompatibility\u003c\/p\u003e\n\u003ch2 class=\"s34-head\" id=\"s34-hubs\"\u003eHomeBase? \u003cem class=\"s34-gradd\"\u003eOptional.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"s34-lede\"\u003eThe S340 is a standalone camera. HomeBase 3, HomeBase 2, HomeBase Mini and Professional S1 all work with it, and none is required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cul class=\"s34-hubs\"\u003e\n\u003cli\u003e\n\u003ch3\u003eOn its own\u003c\/h3\u003e\n\u003cspan class=\"s34-v s34-v-yes\"\u003eWorks\u003c\/span\u003e\u003cp\u003eHome 2.4 GHz Wi-Fi with internet, clips on the camera’s 8 GB.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003eHomeBase 3 (S380)\u003c\/h3\u003e\n\u003cspan class=\"s34-v s34-v-opt\"\u003eOptional\u003c\/span\u003e\u003cp\u003eAdds the hub’s storage and BionicMind AI. Needs HomeBase 3 firmware V3.3.2.6 or later.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003eHomeBase 2\u003c\/h3\u003e\n\u003cspan class=\"s34-v s34-v-opt\"\u003eOptional\u003c\/span\u003e\u003cp\u003eWorks. Update the camera and hub firmware before pairing.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003eHomeBase Mini\u003c\/h3\u003e\n\u003cspan class=\"s34-v s34-v-opt\"\u003eOptional\u003c\/span\u003e\u003cp\u003eWorks. Update the camera and hub firmware before pairing.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003eHomeBase Professional S1\u003c\/h3\u003e\n\u003cspan class=\"s34-v s34-v-opt\"\u003eOptional\u003c\/span\u003e\u003cp\u003eWorks with the S340.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003eAlexa and Google Assistant\u003c\/h3\u003e\n\u003cspan class=\"s34-v s34-v-yes\"\u003eWorks\u003c\/span\u003e\u003cp\u003eLive view on an Echo Show or through Chromecast.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003eApple Home\u003c\/h3\u003e\n\u003cspan class=\"s34-v s34-v-no\"\u003eNo\u003c\/span\u003e\u003cp\u003eeufy’s SoloCams don’t work with HomeKit.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"s34-check\"\u003e\u003ca class=\"s34-link\" href=\"\/pages\/eufy-compatibility\"\u003eCheck any other eufy device in our compatibility checker\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 10 · worth knowing --\u003e\n\u003csection class=\"s34-panel s34-ink\" aria-labelledby=\"s34-know\"\u003e\n\u003cdiv class=\"s34-w\"\u003e\n\u003cdiv class=\"s34-rv\"\u003e\n\u003cp class=\"s34-label\"\u003eThe honest details\u003c\/p\u003e\n\u003ch2 class=\"s34-head\" id=\"s34-know\"\u003eWorth \u003cem\u003eknowing.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003col class=\"s34-know\"\u003e\n\u003cli\u003e\n\u003cb class=\"s34-grad\"\u003e01\u003c\/b\u003e\u003ch3\u003eHybrid, not optical\u003c\/h3\u003e\n\u003cp\u003eThe 8× zoom combines the telephoto lens with digital zoom. It isn’t an 8× optical lens, and detail depends on distance and light.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb class=\"s34-grad\"\u003e02\u003c\/b\u003e\u003ch3\u003eEvents, not all day\u003c\/h3\u003e\n\u003cp\u003eIt saves motion-triggered clips. In eufy’s words, battery cameras aren’t currently capable of 24\/7 recording, even on a HomeBase 3.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb class=\"s34-grad\"\u003e03\u003c\/b\u003e\u003ch3\u003eSun varies\u003c\/h3\u003e\n\u003cp\u003eShade, season and weather change what the panel collects. A cable top-up now and then is normal.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb class=\"s34-grad\"\u003e04\u003c\/b\u003e\u003ch3\u003e2.4 GHz only\u003c\/h3\u003e\n\u003cp\u003eIt won’t join a 5 GHz-only network. Setup help is in the specs below.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb class=\"s34-grad\"\u003e05\u003c\/b\u003e\u003ch3\u003eNo Apple Home\u003c\/h3\u003e\n\u003cp\u003eSoloCams don’t work with HomeKit. Alexa and Google Assistant are fine.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb class=\"s34-grad\"\u003e06\u003c\/b\u003e\u003ch3\u003eOne way at a time\u003c\/h3\u003e\n\u003cp\u003eThe head faces one direction at a time. Tracking follows what it detects, and detection can miss or mislabel activity.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 11 · fit --\u003e\n\u003csection class=\"s34-panel s34-paper\" aria-labelledby=\"s34-fit\"\u003e\n\u003cdiv class=\"s34-w\"\u003e\n\u003cdiv class=\"s34-rv\"\u003e\n\u003cp class=\"s34-label\"\u003eBefore you buy\u003c\/p\u003e\n\u003ch2 class=\"s34-head\" id=\"s34-fit\"\u003eRight for \u003cem class=\"s34-gradd\"\u003eyou?\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s34-fit\"\u003e\n\u003cdiv class=\"s34-yes\"\u003e\n\u003ch3\u003eA good fit if\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eYou want the whole yard and a close-up from one camera.\u003c\/li\u003e\n\u003cli\u003eYou’d rather skip a hub and a subscription.\u003c\/li\u003e\n\u003cli\u003eYou use Alexa, Google Assistant, or neither.\u003c\/li\u003e\n\u003cli\u003eThere’s a sunny spot for the panel, on the camera or nearby.\u003c\/li\u003e\n\u003cli\u003eThere’s reliable 2.4 GHz Wi-Fi with internet at the mount, and you’ll use the free eufy Security app.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s34-no\"\u003e\n\u003ch3\u003eSkip it if\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eYou need true optical zoom.\u003c\/li\u003e\n\u003cli\u003eYou run Apple Home and need the camera in it.\u003c\/li\u003e\n\u003cli\u003eYou need continuous 24\/7 recording.\u003c\/li\u003e\n\u003cli\u003eThere’s no Wi-Fi or internet at the mount. It isn’t a 4G or SIM camera.\u003c\/li\u003e\n\u003cli\u003eEvery spot is shaded all day and you’d rather not charge by cable.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 12 · setup --\u003e\n\u003csection class=\"s34-panel s34-pink\" aria-labelledby=\"s34-setup\"\u003e\n\u003cdiv class=\"s34-w\"\u003e\n\u003cdiv class=\"s34-rv\"\u003e\n\u003cp class=\"s34-label\"\u003eSetup\u003c\/p\u003e\n\u003ch2 class=\"s34-head\" id=\"s34-setup\"\u003eUp in \u003cem\u003efour.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003col class=\"s34-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003e1\u003c\/b\u003e\u003ch3\u003eCharge\u003c\/h3\u003e\n\u003cp\u003eCharge it fully before first use: about 8 hours from a 5V\/2A USB supply, on eufy’s guide.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e2\u003c\/b\u003e\u003ch3\u003ePair\u003c\/h3\u003e\n\u003cp\u003eSign in to the free eufy Security app and add it beside your router, on 2.4 GHz Wi-Fi.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e3\u003c\/b\u003e\u003ch3\u003eMount\u003c\/h3\u003e\n\u003cp\u003eCamera where the view is, panel where the sun is: on top, or nearby on its cable.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e4\u003c\/b\u003e\u003ch3\u003eTune\u003c\/h3\u003e\n\u003cp\u003eSet the resting view and detection zones so tracking follows your driveway, not the street.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 13 · in the box --\u003e\n\u003csection class=\"s34-sec\" aria-labelledby=\"s34-box\"\u003e\n\u003cdiv class=\"s34-w\"\u003e\n\u003cdiv class=\"s34-rv\"\u003e\n\u003cp class=\"s34-label\"\u003eIn the box\u003c\/p\u003e\n\u003ch2 class=\"s34-head\" id=\"s34-box\"\u003eSealed and \u003cem class=\"s34-gradd\"\u003eboxed.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"s34-lede\"\u003eOne SoloCam S340 in its sealed retail box. We don’t open sealed units, so it reaches you as it was packed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s34-box-grid\"\u003e\n\u003cfigure class=\"s34-carton\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1500_1500.webp?v=1778363326\u0026amp;width=500\" width=\"1144\" height=\"1175\" alt=\"eufy SoloCam S340 with its solar panel\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption class=\"s34-tag\"\u003eeufy product image\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cdiv\u003e\n\u003cul class=\"s34-items\"\u003e\n\u003cli\u003e\n\u003cb\u003e1\u003c\/b\u003e\u003cspan\u003eSoloCam S340 camera\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e2\u003c\/b\u003e\u003cspan\u003eRemovable solar panel\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e3\u003c\/b\u003e\u003cspan\u003eCamera mounting bracket\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e4\u003c\/b\u003e\u003cspan\u003eSolar panel bracket, with two 5 mm screws to fix it on top of the camera\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e5\u003c\/b\u003e\u003cspan\u003eUSB-C extension cable, to mount the panel nearby\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e6\u003c\/b\u003e\u003cspan\u003ePositioning card, screws and anchors\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e7\u003c\/b\u003e\u003cspan\u003eQuick start guide\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"s34-notin\"\u003eeufy’s quick start guide names each of these. Not included: a HomeBase (optional, sold separately).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 14 · FAQ --\u003e\n\u003csection class=\"s34-panel s34-paper\" aria-labelledby=\"s34-faq\"\u003e\n\u003cdiv class=\"s34-w\"\u003e\n\u003cdiv class=\"s34-rv\"\u003e\n\u003cp class=\"s34-label\"\u003eQuestions\u003c\/p\u003e\n\u003ch2 class=\"s34-head\" id=\"s34-faq\"\u003eQuick \u003cem class=\"s34-gradd\"\u003eanswers.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s34-faq\"\u003e\n\u003cdetails name=\"s34-faq\"\u003e\u003csummary\u003eDo I need a HomeBase or a subscription?\u003c\/summary\u003e\u003cp\u003eNo to both. It works on your home 2.4 GHz Wi-Fi, which needs internet, and records to the 8 GB built into the camera, with no monthly fee for local recording. A HomeBase 3, HomeBase 2, HomeBase Mini or Professional S1 is optional.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"s34-faq\"\u003e\u003csummary\u003eIs the 8× zoom optical?\u003c\/summary\u003e\u003cp\u003eNo. eufy lists it as hybrid 8×: the 2K telephoto lens plus digital zoom. Detail depends on distance and light; eufy quotes detail at up to 12 m.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"s34-faq\"\u003e\u003csummary\u003eDoes it record all day?\u003c\/summary\u003e\u003cp\u003eNo. It records events when it detects motion. In eufy’s words, battery cameras aren’t currently capable of 24\/7 recording, even on a HomeBase 3.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"s34-faq\"\u003e\u003csummary\u003eWill the solar panel keep it charged?\u003c\/summary\u003e\u003cp\u003eIt depends on the sun. eufy notes that what the panel collects depends on the weather and the sunlight, and on a dull day the battery can go down. Put the panel where it gets direct sun, on the camera or nearby on its cable.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"s34-faq\"\u003e\u003csummary\u003eDoes it work with Apple Home?\u003c\/summary\u003e\u003cp\u003eNo. eufy’s SoloCams don’t work with HomeKit. It does work with Alexa and Google Assistant.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"s34-faq\"\u003e\u003csummary\u003eWhen will my order leave Townsville?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day; same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare. Australia Post delivery time is on top.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"s34-faq\"\u003e\u003csummary\u003eWhat does Brand New mean here?\u003c\/summary\u003e\u003cp\u003eFactory-new and sealed in its original SoloCam S340 retail box. We don’t open sealed units, so it reaches you exactly as it was packed.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 15 · buying from us --\u003e\n\u003csection class=\"s34-panel s34-ink\" aria-labelledby=\"s34-buy\"\u003e\n\u003cdiv class=\"s34-w\"\u003e\n\u003cdiv class=\"s34-rv\"\u003e\n\u003cp class=\"s34-label\"\u003eShipping, warranty, returns\u003c\/p\u003e\n\u003ch2 class=\"s34-head\" id=\"s34-buy\"\u003eBuying from \u003cem\u003eus.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s34-terms\"\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e$99+\u003c\/strong\u003e\u003ch3\u003eExpress shipping included\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99.00 it’s $9.95 tracked, or $12.95 Express.\u003c\/p\u003e\n\u003cp\u003eWe do our best to get orders out the same day; same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e12\u003c\/strong\u003e\u003ch3\u003eMonths of warranty\u003c\/h3\u003e\n\u003cp\u003eOur own 12-month warranty, not a manufacturer warranty, with Australian Consumer Law rights on top. Faulty or not as described? We cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e30\u003c\/strong\u003e\u003ch3\u003eDays to change your mind\u003c\/h3\u003e\n\u003cp\u003eChange of mind within 30 days of delivery, complete and unused. You pay the return postage; the original shipping isn’t refunded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"s34-who\"\u003eWho you’re buying from: an independent Australian importer in Townsville.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 16 · specs (always the last heading) --\u003e\n\u003csection class=\"s34-sec s34-specs\" aria-labelledby=\"s34-specs\"\u003e\n\u003cdiv class=\"s34-w\"\u003e\n\u003cp class=\"s34-label\"\u003eEvery number\u003c\/p\u003e\n\u003ch2 class=\"s34-head\" id=\"s34-specs\"\u003eS340 \u003cem class=\"s34-gradd\"\u003especs.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"s34-spec-grid\"\u003e\n\u003cdiv\u003e\n\u003ctable\u003e\n\u003ccaption\u003eCamera\u003c\/caption\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel\u003c\/th\u003e\n\u003ctd\u003eeufy SoloCam S340 (T8170)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCondition\u003c\/th\u003e\n\u003ctd\u003eBrand New, sealed in its SoloCam S340 retail box\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLenses\u003c\/th\u003e\n\u003ctd\u003eWide-angle 3K (2880 × 1620) and telephoto 2K (2304 × 1296)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eField of view\u003c\/th\u003e\n\u003ctd\u003e135°\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eZoom\u003c\/th\u003e\n\u003ctd\u003eHybrid 8×; detail at up to 12 m on eufy Australia’s spec\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAperture\u003c\/th\u003e\n\u003ctd\u003ef\/1.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMovement\u003c\/th\u003e\n\u003ctd\u003eMotorised pan and tilt, 355° horizontal; automatic motion tracking\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ctable\u003e\n\u003ccaption\u003eNight, light and sound\u003c\/caption\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eNight vision\u003c\/th\u003e\n\u003ctd\u003eColour night vision with the built-in spotlight\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDeterrent\u003c\/th\u003e\n\u003ctd\u003eBuilt-in light and siren\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAudio\u003c\/th\u003e\n\u003ctd\u003eTwo-way, through the eufy Security app\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ctable\u003e\n\u003ccaption\u003eDetection and storage\u003c\/caption\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eOn-device AI\u003c\/th\u003e\n\u003ctd\u003eMotion, human and vehicle detection\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDetection range\u003c\/th\u003e\n\u003ctd\u003eAt the default sensitivity (4): 6 to 8 m by day, 4 to 6 m at night\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStorage\u003c\/th\u003e\n\u003ctd\u003e8 GB built-in eMMC; no monthly fee for local recording\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eRecording\u003c\/th\u003e\n\u003ctd\u003eMotion events, not 24\/7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ctable\u003e\n\u003ccaption\u003ePower\u003c\/caption\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBattery\u003c\/th\u003e\n\u003ctd\u003eBuilt-in, non-removable rechargeable lithium-ion\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBattery life\u003c\/th\u003e\n\u003ctd\u003eUp to 3 months standalone on eufy’s rating, at 300 seconds of recording a day\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSolar\u003c\/th\u003e\n\u003ctd\u003eRemovable, adjustable panel; on the camera or nearby on its USB-C extension cable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFirst charge\u003c\/th\u003e\n\u003ctd\u003eFully charge before first use: about 8 hours (5V\/2A), on eufy’s quick start guide\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ctable\u003e\n\u003ccaption\u003eConnections and build\u003c\/caption\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWi-Fi\u003c\/th\u003e\n\u003ctd\u003e2.4 GHz only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSetup help\u003c\/th\u003e\n\u003ctd\u003eHaving trouble connecting? Try this: set your modem’s 2.4 GHz channel to 1, 6 or 11, and if it shows one Wi-Fi name for both bands, split them.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eHomeBase\u003c\/th\u003e\n\u003ctd\u003eNot required. Optional: HomeBase 3 (adds storage and BionicMind AI; firmware V3.3.2.6 or later), HomeBase 2, HomeBase Mini or Professional S1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSmart home\u003c\/th\u003e\n\u003ctd\u003eAlexa and Google Assistant; not Apple Home\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeather\u003c\/th\u003e\n\u003ctd\u003eWeather protected on eufy’s spec; operates from -20 °C to 50 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- fine print --\u003e\n\u003cdiv class=\"s34-fine\"\u003e\n\u003cdiv class=\"s34-w\"\u003e\n\u003cspan class=\"s34-mark-w\"\u003eCamGuard Australia\u003c\/span\u003e\n\u003cp\u003eCompatibility follows eufy’s most recent published guides. Where eufy’s documents disagree, we follow the most recent one, and where eufy hasn’t confirmed a pairing we mark it not compatible until it does.\u003c\/p\u003e\n\u003cp\u003eThe S340 records and alerts; it doesn’t prevent anything, and detection can miss or mislabel activity. Battery life up to 3 months is eufy’s rating and varies with placement, traffic, sunlight and settings.\u003c\/p\u003e\n\u003cp\u003eProduct images are official eufy images. Illustrations and diagrams are labelled and not to scale. We describe packaging and the published spec sheet only and do not open or test each unit individually.\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty applies, not a manufacturer warranty. Nothing here limits your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller, not an official or authorised supplier or representative of eufy, Anker Innovations or their affiliates. Trademarks belong to their owners.\u003c\/p\u003e\n\u003cp\u003eDetails believed accurate at time of listing.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43073802043435,"sku":"CG-SCS340G2-BN-W","price":298.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1500_1500.webp?v=1778363326"},{"product_id":"eufy-security-s4-poe-camera-24-7-recording-8x-zoom-tri-lense-new-no-box","title":"eufy S4 NVR PoE PTZ Add-On Camera | New No Box","description":"\u003c!--\n  CamGuard Australia · eufy S4 NVR PoE PTZ Add-On Camera | New No Box · SKU CG-PCS4-NNB\n  TWO-VIEW LISTING · built by CamGuard Two-View Studio · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  FUN VIEW (default): Platform Zero · original theme with reviewed corrections, re-scoped under .cgfun\n  SIMPLE VIEW: eufy.com register rendered from factsheets\/PCS4.json (every printed spec carries status verified)\n  SHARED: terms and footer below both views; hidden in the Fun view, which keeps its own\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the chooser hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#071b2f;--fun-ink:#f7f2df;--fun-accent:#19e0c6;--fun-display:Inter,ui-sans-serif,sans-serif;--fun-display-weight:800;--fun-body:Inter,ui-sans-serif,sans-serif;--sw-bg:#19e0c6;--sw-border:#f7f2df;--sw-ink:#071b2f;--sw-radius:8px;--sh-bg-fun:#f7f2df;--sh-ink-fun:#071b2f;--sh-body-fun:#071b2f;--sh-mute-fun:#071b2f;--sh-line-fun:#071b2f;--sh-panel-fun:#f7f2df}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{display:none}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun{--ink:#071b2f;--acid:#19e0c6;--hot:#ff7a3d;--paper:#f7f2df;--deep:#0d293e;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;max-width:1180px;margin:0 auto;background:var(--paper);color:var(--ink);line-height:1.58;overflow:hidden;border-radius:28px;box-shadow:0 28px 80px rgba(0,0,0,.16)}\n.cgau-listing .cgfun,.cgau-listing .cgfun *,.cgau-listing .cgfun *::before,.cgau-listing .cgfun *::after{box-sizing:border-box}\n.cgau-listing .cgfun *{margin-top:0}\n.cgau-listing .cgfun img{display:block;max-width:100%;height:auto}\n.cgau-listing .cgfun .w2-brand{white-space:nowrap;font-weight:950;letter-spacing:-.04em;font-size:clamp(18px,2vw,25px)}\n.cgau-listing .cgfun .w2-top{position:relative;padding:23px clamp(18px,5vw,68px) 68px;background:var(--ink);color:var(--paper);isolation:isolate;overflow:hidden}\n.cgau-listing .cgfun .w2-top::before{content:\"\";position:absolute;inset:-30%;z-index:-2;background:radial-gradient(circle at 20% 10%,var(--acid),transparent 23%),radial-gradient(circle at 85% 30%,var(--hot),transparent 24%),linear-gradient(135deg,var(--ink),var(--deep));opacity:.34;animation:cgau-w21067drift 16s ease-in-out infinite alternate}\n.cgau-listing .cgfun .w2-top::after{content:\"\";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(110deg,transparent 0 34px,rgba(255,255,255,.035) 35px 36px)}\n.cgau-listing .cgfun .w2-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(255,255,255,.22);padding-bottom:17px}\n.cgau-listing .cgfun .w2-nav small{font:800 11px\/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--paper)}\n.cgau-listing .cgfun .w2-context{max-width:900px;margin:28px 0 0;padding:14px 18px;border-left:7px solid var(--acid);background:rgba(255,255,255,.1);font-weight:760;font-size:16px;animation:cgau-w21067scan .75s both}\n.cgau-listing .cgfun .w2-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:38px;align-items:center;max-width:1060px;margin:48px auto 0}\n.cgau-listing .cgfun .w2-eyebrow{font:900 12px\/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.15em;color:var(--acid);text-transform:uppercase;margin-bottom:15px}\n.cgau-listing .cgfun .w2-title{font-size:clamp(42px,7.4vw,94px);line-height:.88;letter-spacing:-.07em;text-transform:uppercase;margin:0 0 25px;animation:cgau-w21067rise .7s both}\n.cgau-listing .cgfun .w2-title em{font-style:normal;color:var(--acid);text-shadow:3px 3px 0 var(--hot);animation:cgau-w21067glow 4s ease-in-out infinite}\n.cgau-listing .cgfun .w2-lede{font-size:clamp(17px,2vw,23px);font-weight:650;color:color-mix(in srgb,var(--paper) 90%,transparent);max-width:650px}\n.cgau-listing .cgfun .w2-badge{display:inline-flex;margin-top:18px;padding:9px 13px;border:1px solid var(--acid);border-radius:99px;color:var(--paper);font:850 11px\/1.3 ui-monospace,monospace;letter-spacing:.11em}\n.cgau-listing .cgfun .w2-product{position:relative;min-height:420px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 66%);animation:cgau-w21067pulse 7s ease-in-out infinite}\n.cgau-listing .cgfun .w2-product::before,.cgau-listing .cgfun .w2-product::after{content:\"\";position:absolute;border:2px dashed var(--acid);border-radius:50%;inset:5%;opacity:.6}\n.cgau-listing .cgfun .w2-product::after{inset:17%;border-color:var(--hot);animation:cgau-w21067pulse 2.2s ease-in-out infinite}\n.cgau-listing .cgfun .w2-product img{position:relative;z-index:2;width:92%;max-height:390px;object-fit:contain;filter:drop-shadow(0 28px 22px rgba(0,0,0,.46));animation:cgau-w21067float 4.2s ease-in-out infinite}\n.cgau-listing .cgfun .w2-condition{position:relative;z-index:3;margin:-30px clamp(18px,5vw,68px) 0;padding:25px 28px;background:var(--paper);border:3px solid var(--ink);box-shadow:12px 12px 0 var(--hot);border-radius:18px}\n.cgau-listing .cgfun .w2-condition small{display:inline-block;color:var(--ink);font:900 11px ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;border-bottom:4px solid var(--hot)}\n.cgau-listing .cgfun .w2-condition h3{font-size:clamp(24px,3vw,36px);line-height:1.05;margin:8px 0 9px;letter-spacing:-.04em}\n.cgau-listing .cgfun .w2-condition p{margin:0;max-width:88ch}\n.cgau-listing .cgfun .w2-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}\n.cgau-listing .cgfun .w2-chip{border:1px solid var(--ink);border-radius:99px;padding:7px 11px;font-size:12px;font-weight:800;background:color-mix(in srgb,var(--acid) 16%,var(--paper))}\n.cgau-listing .cgfun .w2-section{padding:58px clamp(18px,5vw,68px)}\n.cgau-listing .cgfun .w2-section:nth-of-type(even){background:color-mix(in srgb,var(--paper) 83%,var(--acid))}\n.cgau-listing .cgfun .w2-kicker{font:900 11px\/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--hot);letter-spacing:.16em;text-transform:uppercase;margin-bottom:9px}\n.cgau-listing .cgfun .w2-h3{font-size:clamp(32px,5vw,62px);line-height:.96;letter-spacing:-.055em;margin:0 0 15px;max-width:920px}\n.cgau-listing .cgfun .w2-intro{font-size:17px;max-width:790px;color:color-mix(in srgb,var(--ink) 88%,transparent);margin-bottom:27px}\n.cgau-listing .cgfun .w2-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}\n.cgau-listing .cgfun .w2-stat{min-height:170px;padding:21px;border:2px solid var(--ink);background:var(--paper);box-shadow:7px 7px 0 var(--acid);animation:cgau-w21067pop .65s both}\n.cgau-listing .cgfun .w2-stat b{display:block;font-size:clamp(28px,4vw,46px);line-height:1;color:var(--hot);margin-bottom:9px}\n.cgau-listing .cgfun .w2-stat span{font-weight:750}\n.cgau-listing .cgfun .w2-stage{margin-top:32px;padding:28px;background:var(--ink);color:var(--paper);border-radius:24px;box-shadow:12px 12px 0 var(--acid);overflow:hidden}\n.cgau-listing .cgfun .w2-punch{margin:25px 0 0;padding:16px 19px;background:var(--acid);color:var(--ink);font-weight:850;border-radius:12px}\n.cgau-listing .cgfun .w2-board{display:grid;gap:9px;font-family:ui-monospace,monospace}.cgau-listing .cgfun .w2-board\u003ediv{display:grid;grid-template-columns:72px minmax(0,1fr) minmax(0,1.1fr) 110px;gap:14px;align-items:center;background:#061017;color:#f5bd3b;padding:13px 16px;border:1px solid #36515d}.cgau-listing .cgfun .w2-board i{font-style:normal;color:var(--acid);text-align:right}\n.cgau-listing .cgfun .w2-radar{position:relative;width:min(420px,92%);aspect-ratio:1;margin:0 auto;border-radius:50%;border:2px solid var(--acid);background:repeating-radial-gradient(circle,transparent 0 18%,rgba(116,255,111,.18) 18.5% 19%),linear-gradient(90deg,transparent 49.6%,rgba(116,255,111,.35) 50%,transparent 50.4%),linear-gradient(transparent 49.6%,rgba(116,255,111,.35) 50%,transparent 50.4%);overflow:hidden}.cgau-listing .cgfun .w2-radar .beam{position:absolute;inset:50% 0 0 50%;transform-origin:0 0;background:conic-gradient(from 0deg,rgba(116,255,111,.6),transparent 45deg);animation:cgau-w21067sweep 4s linear infinite}.cgau-listing .cgfun .w2-radar .blip{position:absolute;width:13px;height:13px;border-radius:50%;background:var(--hot);box-shadow:0 0 18px var(--hot);animation:cgau-w21067pulse 1.4s steps(2,end) infinite}.cgau-listing .cgfun .w2-radar .b1{left:28%;top:32%}.cgau-listing .cgfun .w2-radar .b2{right:21%;top:44%}.cgau-listing .cgfun .w2-radar .b3{left:52%;bottom:18%}.cgau-listing .cgfun .w2-radar\u003eb,.cgau-listing .cgfun .w2-radar\u003esmall{position:absolute;left:50%;transform:translateX(-50%);text-align:center}.cgau-listing .cgfun .w2-radar\u003eb{top:45%;font-size:22px}.cgau-listing .cgfun .w2-radar\u003esmall{top:54%;color:var(--acid)}\n.cgau-listing .cgfun .w2-forecast,.cgau-listing .cgfun .w2-tickets,.cgau-listing .cgfun .w2-aisles,.cgau-listing .cgfun .w2-cabinet,.cgau-listing .cgfun .w2-listingcards,.cgau-listing .cgfun .w2-nightgrid,.cgau-listing .cgfun .w2-quarters,.cgau-listing .cgfun .w2-roster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:24px}.cgau-listing .cgfun .w2-cabinet,.cgau-listing .cgfun .w2-aisles,.cgau-listing .cgfun .w2-quarters,.cgau-listing .cgfun .w2-roster{grid-template-columns:repeat(4,minmax(0,1fr))}\n.cgau-listing .cgfun .w2-forecast article,.cgau-listing .cgfun .w2-tickets article,.cgau-listing .cgfun .w2-aisles article,.cgau-listing .cgfun .w2-cabinet article,.cgau-listing .cgfun .w2-listingcards article,.cgau-listing .cgfun .w2-nightgrid article,.cgau-listing .cgfun .w2-quarters article,.cgau-listing .cgfun .w2-roster article{padding:18px;border:1px solid color-mix(in srgb,var(--paper) 30%,transparent);background:rgba(255,255,255,.08);border-radius:14px}.cgau-listing .cgfun .w2-stage article b,.cgau-listing .cgfun .w2-stage article strong{display:block;color:var(--acid);font-size:20px}.cgau-listing .cgfun .w2-stage article small,.cgau-listing .cgfun .w2-stage article span{color:var(--paper);font:800 10px ui-monospace,monospace;letter-spacing:.11em}.cgau-listing .cgfun .w2-stage article p{margin:7px 0 0;color:color-mix(in srgb,var(--paper) 90%,transparent)}\n.cgau-listing .cgfun .w2-form{max-width:760px;margin:auto;padding:25px;background:#fffdf4;color:#182b35;border:1px solid #9e8a6a;box-shadow:inset 35px 0 #efe3c8}.cgau-listing .cgfun .w2-form .form-head{display:flex;justify-content:space-between;border-bottom:4px double #182b35;padding:0 0 10px 45px}.cgau-listing .cgfun .w2-form label{display:block;margin:18px 0 3px 45px;font:900 10px ui-monospace,monospace;letter-spacing:.14em;color:#7e1f2b}.cgau-listing .cgfun .w2-form p{margin:0 0 0 45px;border-bottom:1px solid #b8aa91;padding:5px 0 11px}.cgau-listing .cgfun .w2-form .stamp{display:inline-block;border:4px solid #7e1f2b;color:#7e1f2b;padding:8px;transform:rotate(-3deg);animation:cgau-w21067pop .65s both}\n.cgau-listing .cgfun .w2-receipt{max-width:540px;margin:auto;padding:28px;background:#fff;color:#171717;font-family:ui-monospace,monospace;box-shadow:0 15px 0 rgba(0,0,0,.28);clip-path:polygon(0 0,100% 0,100% 97%,96% 100%,92% 97%,88% 100%,84% 97%,80% 100%,76% 97%,72% 100%,68% 97%,64% 100%,60% 97%,56% 100%,52% 97%,48% 100%,44% 97%,40% 100%,36% 97%,32% 100%,28% 97%,24% 100%,20% 97%,16% 100%,12% 97%,8% 100%,4% 97%,0 100%)}.cgau-listing .cgfun .w2-receipt\u003eb,.cgau-listing .cgfun .w2-receipt\u003estrong,.cgau-listing .cgfun .w2-receipt\u003esmall{display:block;text-align:center}.cgau-listing .cgfun .w2-receipt p{border-bottom:1px dashed #aaa;padding:9px 0;margin:0}.cgau-listing .cgfun .w2-receipt small{margin:15px 0;color:#e8192c;font-weight:900}\n.cgau-listing .cgfun .w2-shelf{display:grid;grid-template-columns:100px minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:center;margin-top:24px;padding:18px;background:var(--hot);color:var(--paper)}.cgau-listing .cgfun .w2-shelf span{font-size:22px;font-weight:950;background:var(--acid);color:var(--ink);padding:14px;text-align:center;border-radius:50%}.cgau-listing .cgfun .w2-shelf img{max-height:180px;object-fit:contain}.cgau-listing .cgfun .w2-shelf b{font-size:24px;line-height:1.05}\n.cgau-listing .cgfun .w2-order{display:grid;grid-template-columns:100px minmax(0,1fr);gap:18px;align-items:center;padding:21px;border:2px solid var(--acid);background:#201027}.cgau-listing .cgfun .w2-order .ticket{background:var(--hot);color:var(--ink);padding:13px;text-align:center}.cgau-listing .cgfun .w2-order .ticket b{display:block;font-size:48px}.cgau-listing .cgfun .w2-order\u003eem{grid-column:1\/-1;color:var(--acid);font-weight:900}.cgau-listing .cgfun .w2-kebab{position:relative;margin:30px auto 0;max-width:520px;min-height:250px;display:grid;place-items:center}.cgau-listing .cgfun .w2-kebab .wrap{position:absolute;left:5%;width:170px;height:220px;display:grid;place-items:center;text-align:center;background:#f0d7a4;color:#4a2717;clip-path:polygon(10% 0,90% 0,100% 100%,0 100%);font-weight:950;transform:rotate(-8deg);animation:cgau-w21067wobble 3s ease-in-out infinite}.cgau-listing .cgfun .w2-kebab .filling{width:250px;height:120px;border-radius:50%;background:repeating-linear-gradient(20deg,#7b311e 0 14px,#68a445 14px 25px,#eee0a5 25px 37px);transform:rotate(20deg)}.cgau-listing .cgfun .w2-kebab\u003eb{position:absolute;right:0;text-align:right;color:var(--acid);font-size:26px}\n.cgau-listing .cgfun .w2-brochure{padding:26px;background:#fffaf2;color:#173e49;border:8px solid #ee6c70;box-shadow:12px 12px 0 #1e8da3}.cgau-listing .cgfun .w2-brochure small{letter-spacing:.18em;color:#8f2731;font-weight:900}.cgau-listing .cgfun .w2-brochure\u003eb{display:block;font:500 clamp(38px,6vw,76px)\/.95 Georgia,serif;margin:9px 0}.cgau-listing .cgfun .w2-brochure .agent{margin-top:18px;padding:12px;background:#ffd597;font-weight:850}.cgau-listing .cgfun .w2-auction{width:250px;margin:25px auto 0;padding:18px;text-align:center;background:var(--paper);color:var(--ink);border-radius:50% 50% 12px 12px}.cgau-listing .cgfun .w2-auction strong{display:block;font-size:72px;color:var(--hot)}\n.cgau-listing .cgfun .w2-score{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);align-items:center;text-align:center;background:#06150f;border:3px solid var(--acid);padding:17px}.cgau-listing .cgfun .w2-score b{display:block;font-size:58px;color:var(--acid)}.cgau-listing .cgfun .w2-score span{font-weight:950;letter-spacing:.12em;color:var(--hot);animation:cgau-w21067pulse 1.4s steps(2,end) infinite}.cgau-listing .cgfun .w2-replay{position:relative;min-height:270px;margin-top:20px;border:3px solid #f4f0d9;background:radial-gradient(ellipse at center,#197345 0 30%,#12613a 31% 60%,#0d4b2c 61%);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);place-items:end center;padding:20px;overflow:hidden}.cgau-listing .cgfun .w2-replay .arc{position:absolute;width:70%;height:70%;border:4px solid #fff;border-radius:50%;top:15%}.cgau-listing .cgfun .w2-replay .ball{position:absolute;left:49%;top:44%;width:34px;height:48px;border-radius:50%;background:#f6d83b;color:#071f18;display:grid;place-items:center;font-weight:950;animation:cgau-w21067wobble 3s ease-in-out infinite}.cgau-listing .cgfun .w2-replay\u003eem{grid-column:1\/-1;z-index:2;background:#071f18;padding:7px;color:#f6d83b}\n.cgau-listing .cgfun .w2-jsa{font-family:ui-monospace,monospace;border:3px solid var(--acid)}.cgau-listing .cgfun .w2-jsa\u003ediv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.cgau-listing .cgfun .w2-jsa\u003ediv\u003e*{margin:0;padding:11px;border:1px solid rgba(255,255,255,.22)}.cgau-listing .cgfun .w2-jsa .jsa-head{display:flex;justify-content:space-between;background:var(--acid);color:var(--ink);font-weight:950}\n.cgau-listing .cgfun .w2-sunlog{display:flex;justify-content:space-between;gap:12px;border-bottom:4px solid var(--acid);padding:0 0 22px}.cgau-listing .cgfun .w2-sunlog span{flex:1;text-align:center;padding:14px;background:rgba(255,255,255,.08)}.cgau-listing .cgfun .w2-sunlog b{color:var(--acid)}\n.cgau-listing .cgfun .w2-map{display:flex;align-items:center;justify-content:center;gap:6px;padding:30px 0}.cgau-listing .cgfun .w2-map .station{width:78px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:var(--acid);color:var(--ink);font-weight:950}.cgau-listing .cgfun .w2-map .line{height:8px;min-width:40px;flex:1;background:var(--hot);animation:cgau-w21067drift 2s linear infinite alternate}\n.cgau-listing .cgfun .w2-gallery{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:28px}.cgau-listing .cgfun .w2-gallery figure{margin:0;min-height:330px;display:grid;place-items:center;background:var(--ink);border-radius:22px;overflow:hidden}.cgau-listing .cgfun .w2-gallery img{width:100%;height:100%;max-height:390px;object-fit:contain;background:var(--paper)}\n.cgau-listing .cgfun .w2-gallery figure:nth-child(2) img{object-fit:cover}\n.cgau-listing .cgfun .w2-easter{border:3px solid var(--ink);background:var(--paper);box-shadow:9px 9px 0 var(--hot);margin-top:35px}\n.cgau-listing .cgfun .w2-easter summary{list-style:none;padding:20px 22px;font-size:clamp(20px,3vw,31px);font-weight:950;cursor:pointer}.cgau-listing .cgfun .w2-easter summary::-webkit-details-marker{display:none}.cgau-listing .cgfun .w2-easter[open] .w2-secret{animation:cgau-w21067reveal .45s both}.cgau-listing .cgfun .w2-secret{padding:0 22px 23px;display:grid;grid-template-columns:72px minmax(0,1fr);gap:17px;align-items:center}.cgau-listing .cgfun .w2-secret\u003espan{font-size:48px;animation:cgau-w21067wobble 3s ease-in-out infinite}.cgau-listing .cgfun .w2-secret p{margin:7px 0 0}\n.cgau-listing .cgfun .w2-facts,.cgau-listing .cgfun .w2-gates,.cgau-listing .cgfun .w2-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.cgau-listing .cgfun .w2-fact,.cgau-listing .cgfun .w2-gate{padding:21px;border:2px solid var(--ink);background:var(--paper)}.cgau-listing .cgfun .w2-fact{position:relative;transition:transform .25s ease,box-shadow .25s ease}.cgau-listing .cgfun .w2-fact:hover,.cgau-listing .cgfun .w2-fact:focus{transform:translateY(-5px);outline:3px solid var(--acid);outline-offset:3px}.cgau-listing .cgfun .w2-fact b,.cgau-listing .cgfun .w2-gate b{display:block;font-size:20px;color:var(--hot);margin-bottom:5px}.cgau-listing .cgfun .w2-gate{border-left:12px solid var(--acid)}\n.cgau-listing .cgfun .w2-hover-joke{display:block;margin-top:12px;padding:9px 11px;background:var(--ink);color:var(--paper);border:2px solid var(--acid);font:850 11px\/1.45 ui-monospace,monospace;letter-spacing:.04em;opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease}.cgau-listing .cgfun .w2-fact:hover .w2-hover-joke,.cgau-listing .cgfun .w2-fact:focus .w2-hover-joke{opacity:1;transform:none}\n.cgau-listing .cgfun .w2-panel{padding:24px;border:2px solid var(--ink);background:var(--paper);border-radius:16px}.cgau-listing .cgfun .w2-panel h4{font-size:26px;margin:0 0 13px}.cgau-listing .cgfun .w2-specrow{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--ink) 22%,transparent)}.cgau-listing .cgfun .w2-specrow span{font-size:12px;font-weight:900;text-transform:uppercase;color:var(--ink);text-decoration:underline;text-decoration-color:var(--hot);text-decoration-thickness:3px;text-underline-offset:3px}\n.cgau-listing .cgfun .w2-list{padding-left:21px;margin-bottom:0}.cgau-listing .cgfun .w2-list li{margin:8px 0}.cgau-listing .cgfun .w2-steps{counter-reset:step;display:grid;gap:9px}.cgau-listing .cgfun .w2-steps div{counter-increment:step;display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center}.cgau-listing .cgfun .w2-steps div::before{content:counter(step);display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--hot);color:var(--paper);font-weight:950}\n.cgau-listing .cgfun .w2-faq{display:grid;gap:9px;margin-top:28px}.cgau-listing .cgfun .w2-faq details{padding:16px 18px;border:2px solid var(--ink);background:var(--paper)}.cgau-listing .cgfun .w2-faq summary{font-weight:900;cursor:pointer}.cgau-listing .cgfun .w2-faq p{margin:9px 0 0}\n.cgau-listing .cgfun .w2-shipping{padding:23px;border:3px solid var(--ink);background:var(--acid);color:var(--ink);margin-top:28px}.cgau-listing .cgfun .w2-shipping p{margin:7px 0}\n.cgau-listing .cgfun .w2-final{padding:62px clamp(18px,5vw,68px);background:var(--ink);color:var(--paper);text-align:center}.cgau-listing .cgfun .w2-final h3{font-size:clamp(37px,6vw,74px);line-height:.92;letter-spacing:-.06em;margin:0 auto 14px;max-width:900px}.cgau-listing .cgfun .w2-final p{max-width:760px;margin:0 auto 20px;font-size:18px}.cgau-listing .cgfun .w2-final .w2-brand{display:inline-block;color:var(--acid);padding:9px 13px;border:1px solid var(--acid);border-radius:99px}\n.cgau-listing .cgfun .w2-legal{padding:27px clamp(18px,5vw,68px);background:#070707;color:#c9c9c9;font-size:12px}.cgau-listing .cgfun .w2-legal p{margin:7px 0}\n.cgau-listing .cgfun .w2-scene-note{margin:25px 0 0;padding:15px 18px;font-weight:850;color:var(--ink);border:2px solid var(--ink);background:var(--paper);box-shadow:7px 7px 0 var(--hot)}\n.cgau-listing .cgfun .w2-stat{background:#061017;color:#f7f2df;border-color:#36515d;box-shadow:7px 7px 0 #ff7a3d;font-family:ui-monospace,monospace}.cgau-listing .cgfun .w2-facts{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .w2-fact{display:grid;grid-template-columns:170px minmax(0,1fr);align-items:center;border-left:18px solid #19e0c6;background:#edf3ef}.cgau-listing .cgfun .w2-gate{background:#071b2f;color:#f7f2df;border-color:#ff7a3d}.cgau-listing .cgfun .w2-panel{border-radius:0;border-width:4px;box-shadow:inset 0 12px #19e0c6}.cgau-listing .cgfun .w2-faq details{background:#071b2f;color:#f7f2df;border-left:12px solid #ff7a3d}.cgau-listing .cgfun .w2-shipping{background:#ff7a3d;border-style:double;border-width:7px}\n.cgau-listing .cgfun.radar .w2-stat,.cgau-listing .cgfun.radar .w2-fact{border-radius:50% 50% 18px 18px;border-color:#74ff6f;background:#092b2c;color:#d9fff0;box-shadow:0 10px 0 #ffb52e}.cgau-listing .cgfun.radar .w2-gate{border:2px dashed #ffb52e;border-left-width:14px;background:#123f3d;color:#d9fff0}.cgau-listing .cgfun.radar .w2-panel{background:repeating-radial-gradient(circle at 92% 12%,rgba(116,255,111,.13) 0 8px,transparent 9px 18px),#eaffee;border-color:#103f3d}.cgau-listing .cgfun.radar .w2-faq details{border-radius:18px;border-color:#092b2c;background:#eaffee}.cgau-listing .cgfun.radar .w2-shipping{border-radius:999px;text-align:center;background:#74ff6f}\n.cgau-listing .cgfun.bureau .w2-stat{border-radius:2px;background:#fffdf4;border-color:#1b2730;box-shadow:8px 8px 0 #e5dbc2}.cgau-listing .cgfun.bureau .w2-fact{position:relative;background:#fffdf4;border-radius:2px;border-left:34px solid #e5dbc2}.cgau-listing .cgfun.bureau .w2-fact::before{content:\"BRIEF\";position:absolute;left:-30px;top:50%;transform:rotate(-90deg) translateX(-50%);transform-origin:left top;font:900 9px ui-monospace,monospace;letter-spacing:.15em}.cgau-listing .cgfun.bureau .w2-gate{background:#fffdf4;border:1px solid #8d2432;border-left:16px solid #8d2432;box-shadow:5px 5px 0 #e5dbc2}.cgau-listing .cgfun.bureau .w2-panel{border-radius:4px;background:#fffdf4;box-shadow:inset 28px 0 #e5dbc2;padding-left:48px}.cgau-listing .cgfun.bureau .w2-faq details{background:#f6eedc;border:1px solid #8d2432;border-left:12px solid #8d2432}.cgau-listing .cgfun.bureau .w2-shipping{background:#e5dbc2;border-color:#8d2432;transform:rotate(-.25deg)}\n.cgau-listing .cgfun.aisle .w2-stat{border-radius:0;background:#fff;border-top:15px solid #e8192c;box-shadow:7px 7px 0 #ffd9df}.cgau-listing .cgfun.aisle .w2-fact{border-radius:0;border:0;border-bottom:12px solid #e8192c;background:#fff;box-shadow:0 0 0 2px #201416}.cgau-listing .cgfun.aisle .w2-gate{border:3px solid #201416;border-left:18px solid #e8192c;background:#fff}.cgau-listing .cgfun.aisle .w2-panel{border-radius:0;border:3px solid #201416;background:repeating-linear-gradient(0deg,#fff 0 31px,#f7e5e8 32px)}.cgau-listing .cgfun.aisle .w2-faq details{border-radius:999px;border:2px solid #e8192c;background:#fff;padding-left:25px}.cgau-listing .cgfun.aisle .w2-shipping{background:#e8192c;color:#fff;border-color:#201416;box-shadow:10px 10px 0 #ffd9df}.cgau-listing .cgfun.aisle .w2-final .w2-brand{color:#fff}\n.cgau-listing .cgfun.kebab .w2-section{background:#100916;color:#fff0b8}.cgau-listing .cgfun.kebab .w2-section:nth-of-type(even){background:#25122f}.cgau-listing .cgfun.kebab .w2-intro{color:#fff0b8}.cgau-listing .cgfun.kebab .w2-stat{background:#201027;color:#fff0b8;border-color:#37f3e1;box-shadow:8px 8px 0 #ff38a8;transform:rotate(-1deg)}.cgau-listing .cgfun.kebab .w2-stat:nth-child(even){transform:rotate(1deg)}.cgau-listing .cgfun.kebab .w2-fact,.cgau-listing .cgfun.kebab .w2-gate,.cgau-listing .cgfun.kebab .w2-panel{background:#201027;color:#fff0b8;border-color:#37f3e1;box-shadow:6px 6px 0 #ff38a8}.cgau-listing .cgfun.kebab .w2-fact{clip-path:polygon(0 0,96% 0,100% 15%,100% 100%,4% 100%,0 85%)}.cgau-listing .cgfun.kebab .w2-specrow span{color:#fff0b8;text-decoration-color:#37f3e1}.cgau-listing .cgfun.kebab .w2-faq details{background:#201027;color:#fff0b8;border-color:#ff38a8}.cgau-listing .cgfun.kebab .w2-shipping{background:#37f3e1;color:#100916;border-color:#ff38a8}.cgau-listing .cgfun.kebab .w2-easter{color:#100916}\n.cgau-listing .cgfun.coast .w2-stat{border:0;border-radius:26px;background:#fffaf2;box-shadow:0 18px 0 #ffcf91}.cgau-listing .cgfun.coast .w2-fact{border:1px solid #b83a44;border-radius:24px;background:#fffaf2;box-shadow:8px 8px 0 #ffcf91}.cgau-listing .cgfun.coast .w2-gate{border:0;border-left:20px solid #b83a44;background:#fffaf2;border-radius:0 24px 24px 0}.cgau-listing .cgfun.coast .w2-panel{border:1px solid #0f7185;border-radius:28px;background:#fffaf2;box-shadow:0 14px 0 #ffcf91}.cgau-listing .cgfun.coast .w2-faq details{border-radius:24px;border-color:#0f7185;background:#fffaf2}.cgau-listing .cgfun.coast .w2-shipping{background:#ffcf91;border-color:#b83a44;border-radius:24px}\n.cgau-listing .cgfun.footy .w2-stat{background:#071f18;color:#f4f0d9;border-color:#f6d83b;box-shadow:7px 7px 0 #2eb673;text-align:center}.cgau-listing .cgfun.footy .w2-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.cgau-listing .cgfun.footy .w2-fact{background:#12392c;color:#f4f0d9;border-color:#f6d83b;border-radius:50% 50% 10px 10px;min-height:250px}.cgau-listing .cgfun.footy .w2-gate{background:#071f18;color:#f4f0d9;border-left:16px solid #f6d83b}.cgau-listing .cgfun.footy .w2-panel{background:#f4f0d9;border-radius:0;border:5px double #071f18}.cgau-listing .cgfun.footy .w2-faq details{background:#071f18;color:#f4f0d9;border-color:#f6d83b}.cgau-listing .cgfun.footy .w2-shipping{background:#f6d83b;border-color:#071f18;text-align:center}\n.cgau-listing .cgfun.fifo .w2-stat{background:#2c3031;color:#f0efe9;border-color:#f3d51f;border-left:18px solid #ff6b25;box-shadow:7px 7px 0 #f3d51f}.cgau-listing .cgfun.fifo .w2-fact{background:#2c3031;color:#f0efe9;border-color:#f3d51f;clip-path:polygon(0 0,97% 0,100% 12%,100% 100%,3% 100%,0 88%)}.cgau-listing .cgfun.fifo .w2-gate{background:#f3d51f;color:#17191a;border:3px solid #17191a;border-left:18px solid #ff6b25}.cgau-listing .cgfun.fifo .w2-panel{border-radius:2px;background:#f0efe9;border:3px solid #17191a;box-shadow:inset 0 12px #f3d51f}.cgau-listing .cgfun.fifo .w2-faq details{background:#2c3031;color:#f0efe9;border:2px solid #f3d51f;border-left:14px solid #ff6b25}.cgau-listing .cgfun.fifo .w2-shipping{background:repeating-linear-gradient(45deg,#f3d51f 0 18px,#17191a 18px 36px);color:#fff;padding:30px;text-shadow:0 2px 0 #000}.cgau-listing .cgfun.fifo .w2-shipping p{background:#17191a;padding:8px}\n\n\n.cgau-listing .cgfun .s4-yard-section{overflow:hidden;text-align:left;background:linear-gradient(180deg,#07141c,#0d2028);color:#fffaf1}\n.cgau-listing .cgfun .s4-yard-section .w2-h3{max-width:920px;padding-bottom:.12em;color:#fffaf1!important}\n.cgau-listing .cgfun .s4-yard-intro{max-width:850px;margin:0 auto 28px;color:#e3edf0;font-size:18px;text-align:center}\n.cgau-listing .cgfun .s4-yard{display:grid;grid-template-columns:minmax(270px,.67fr) minmax(0,1.33fr);gap:14px;align-items:stretch}\n.cgau-listing .cgfun .s4-nightboard{min-width:0;padding:18px;border:2px solid #59727c;background:#020a0e;color:#f8c748;box-shadow:8px 9px 0 #152d35;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}\n.cgau-listing .cgfun .s4-nightboard h4{margin:0 0 15px;padding:10px;border:2px solid #f8c748;color:#f8c748!important;font-size:15px;letter-spacing:.08em;text-align:center;text-transform:uppercase}\n.cgau-listing .cgfun .s4-boardrow{display:grid;grid-template-columns:minmax(92px,.65fr) minmax(0,1.35fr);gap:10px;padding:11px 7px;border-bottom:1px dashed #49616a}\n.cgau-listing .cgfun .s4-boardrow:last-child{border-bottom:0}\n.cgau-listing .cgfun .s4-boardrow span{color:#a5bcc5;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}\n.cgau-listing .cgfun .s4-boardrow b{color:#fff4c8;font-size:11px;line-height:1.45;overflow-wrap:anywhere}\n.cgau-listing .cgfun .s4-freight{position:relative;isolation:isolate;min-width:0;overflow:hidden;padding:16px;border:4px solid #f8c748;background:repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 12px,transparent 12px 24px),#162b34;box-shadow:10px 11px 0 #e73b33}\n.cgau-listing .cgfun .s4-freight::before{content:'';position:absolute;z-index:-1;left:-70px;right:-70px;bottom:14px;height:22px;border-top:5px solid #b9c6c8;border-bottom:5px solid #b9c6c8;background:repeating-linear-gradient(90deg,#6e7f82 0 8px,transparent 8px 28px);animation:cgau-s4cargo-track 6s linear infinite}\n.cgau-listing .cgfun .s4-signal{position:absolute;z-index:5;right:18px;top:16px;width:48px;height:74px;border:4px solid #020a0e;border-radius:24px;background:#293b42;box-shadow:5px 6px 0 rgba(0,0,0,.28)}\n.cgau-listing .cgfun .s4-signal::before,.cgau-listing .cgfun .s4-signal::after{content:'';position:absolute;left:50%;width:22px;height:22px;border:3px solid #020a0e;border-radius:50%;transform:translateX(-50%)}\n.cgau-listing .cgfun .s4-signal::before{top:7px;background:#e73b33}.cgau-listing .cgfun .s4-signal::after{bottom:7px;background:#74ff6f;box-shadow:0 0 16px rgba(116,255,111,.7);animation:cgau-s4cargo-signal 2.2s steps(2,end) infinite}\n.cgau-listing .cgfun .s4-wagon{position:relative;display:grid;grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr);gap:14px;align-items:center;margin:0 0 12px;padding:20px 16px 27px;border:2px solid #020a0e;background:#f3ead3;color:#152630;box-shadow:inset 0 -12px 0 #ba3f34}\n.cgau-listing .cgfun .s4-wagon::before,.cgau-listing .cgfun .s4-wagon::after{content:'';position:absolute;bottom:-13px;width:28px;height:28px;border:5px solid #101a1e;border-radius:50%;background:#66757a}.cgau-listing .cgfun .s4-wagon::before{left:14%}.cgau-listing .cgfun .s4-wagon::after{right:14%}\n.cgau-listing .cgfun .s4-wagon img{display:block;width:100%;height:210px;object-fit:contain;filter:drop-shadow(0 14px 14px rgba(12,22,26,.3))}\n.cgau-listing .cgfun .s4-wagon figcaption{min-width:0;padding-right:55px}\n.cgau-listing .cgfun .s4-wagon figcaption b{display:block;color:#7e1f24;font-size:20px;line-height:1.1;text-transform:uppercase}\n.cgau-listing .cgfun .s4-wagon figcaption span{display:block;margin-top:8px;color:#3b4b51;font-size:13px;line-height:1.45}\n.cgau-listing .cgfun .s4-crates{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:20px}\n.cgau-listing .cgfun .s4-crate{position:relative;min-width:0;min-height:116px;padding:39px 13px 13px;border:3px solid #111e23;background:#f8c748;color:#13242b;box-shadow:inset 0 0 0 4px rgba(255,255,255,.24)}\n.cgau-listing .cgfun .s4-crate::before{content:attr(data-cargo);position:absolute;left:10px;top:9px;padding:5px 7px;border:2px solid #14242b;background:#fff7dc;color:#14242b;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transform:rotate(-1deg)}\n.cgau-listing .cgfun .s4-crate:nth-child(2n){background:#9fdde1}.cgau-listing .cgfun .s4-crate:nth-child(3n){background:#f2c6a0}\n.cgau-listing .cgfun .s4-crate b{display:block;color:#13242b;font-size:13px;line-height:1.25;overflow-wrap:anywhere}.cgau-listing .cgfun .s4-crate span{display:block;margin-top:6px;color:#34464c;font-size:11px;line-height:1.4;overflow-wrap:anywhere}\n.cgau-listing .cgfun .s4-crate-wide{grid-column:1\/-1;min-height:98px}\n.cgau-listing .cgfun .s4-siding{margin-top:14px;padding:16px;border:3px dashed #ff7b70;background:#2d1518;color:#fff}\n.cgau-listing .cgfun .s4-siding-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.cgau-listing .cgfun .s4-siding-head strong{padding:8px 10px;background:#ff8c82;color:#07141c;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.cgau-listing .cgfun .s4-siding-head span{color:#ffd9d5;font-weight:800}\n.cgau-listing .cgfun .s4-noshow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}\n.cgau-listing .cgfun .s4-noshow{position:relative;min-height:88px;display:grid;place-items:end center;padding:48px 8px 10px;border:1px solid #b76e68;background:#431f23;color:#fff;font-size:11px;font-weight:800;text-align:center}\n.cgau-listing .cgfun .s4-noshow::before{content:'CANCELLED';position:absolute;left:50%;top:14px;padding:5px 6px;border:2px solid #ff8c82;color:#ffaaa3;font-size:7px;letter-spacing:.08em;transform:translateX(-50%) rotate(-4deg)}\n.cgau-listing .cgfun .s4-yard-note{margin:18px 0 0;padding:15px 17px;border-left:8px solid #74ff6f;background:#eef4e9;color:#183027;font-weight:700}\n@keyframes cgau-s4cargo-track{to{background-position:112px 0}}\n@keyframes cgau-s4cargo-signal{50%{opacity:.35}}\n@media(max-width:850px){.cgau-listing .cgfun .s4-yard{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .s4-nightboard{order:2}.cgau-listing .cgfun .s4-freight{order:1}}\n@media(max-width:540px){.cgau-listing .cgfun .s4-yard-intro{text-align:left}.cgau-listing .cgfun .s4-freight{padding:8px;box-shadow:7px 8px 0 #e73b33}.cgau-listing .cgfun .s4-wagon{grid-template-columns:minmax(0,1fr);padding:18px 12px 27px}.cgau-listing .cgfun .s4-wagon img{height:190px}.cgau-listing .cgfun .s4-wagon figcaption{padding-right:0}.cgau-listing .cgfun .s4-signal{width:41px;height:65px;right:10px;top:9px}.cgau-listing .cgfun .s4-crates{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .s4-crate-wide{grid-column:auto}.cgau-listing .cgfun .s4-noshow-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cgau-listing .cgfun .s4-boardrow{grid-template-columns:minmax(0,1fr)}}\n@media(prefers-reduced-motion:reduce){.cgau-listing .cgfun,.cgau-listing .cgfun *,.cgau-listing .cgfun *::before,.cgau-listing .cgfun *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}\n\n@keyframes cgau-w21067drift{to{transform:translate3d(8%,5%,0) rotate(3deg)}}\n@keyframes cgau-w21067scan{from{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:none}}\n@keyframes cgau-w21067rise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}\n@keyframes cgau-w21067glow{50%{text-shadow:0 0 25px var(--acid),3px 3px 0 var(--hot)}}\n@keyframes cgau-w21067pulse{50%{transform:scale(.93);opacity:.3}}\n@keyframes cgau-w21067float{50%{transform:translateY(-12px) rotate(-1deg)}}\n@keyframes cgau-w21067pop{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-w21067sweep{to{transform:rotate(360deg)}}\n@keyframes cgau-w21067wobble{50%{transform:translateY(-6px) rotate(3deg)}}\n@keyframes cgau-w21067reveal{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}\n@media(max-width:850px){.cgau-listing .cgfun{border-radius:0}.cgau-listing .cgfun .w2-hero,.cgau-listing .cgfun .w2-gallery,.cgau-listing .cgfun .w2-two{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .w2-stats,.cgau-listing .cgfun .w2-cabinet,.cgau-listing .cgfun .w2-aisles,.cgau-listing .cgfun .w2-quarters,.cgau-listing .cgfun .w2-roster{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cgau-listing .cgfun .w2-product{min-height:340px}.cgau-listing .cgfun .w2-board\u003ediv{grid-template-columns:58px minmax(0,1fr)}.cgau-listing .cgfun .w2-board i{grid-column:2;text-align:left}.cgau-listing .cgfun .w2-shelf{grid-template-columns:78px minmax(0,1fr)}.cgau-listing .cgfun .w2-shelf b{grid-column:1\/-1}.cgau-listing .cgfun .w2-gallery figure{min-height:260px}}\n@media(max-width:540px){.cgau-listing .cgfun .w2-nav{align-items:flex-start;flex-direction:column}.cgau-listing .cgfun .w2-title{font-size:43px}.cgau-listing .cgfun .w2-stats,.cgau-listing .cgfun .w2-facts,.cgau-listing .cgfun .w2-gates,.cgau-listing .cgfun .w2-forecast,.cgau-listing .cgfun .w2-tickets,.cgau-listing .cgfun .w2-aisles,.cgau-listing .cgfun .w2-cabinet,.cgau-listing .cgfun .w2-listingcards,.cgau-listing .cgfun .w2-nightgrid,.cgau-listing .cgfun .w2-quarters,.cgau-listing .cgfun .w2-roster,.cgau-listing .cgfun.footy .w2-facts{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .w2-product{min-height:290px}.cgau-listing .cgfun .w2-condition{margin-left:12px;margin-right:12px;padding:21px}.cgau-listing .cgfun .w2-map{gap:3px}.cgau-listing .cgfun .w2-map .station{width:55px;font-size:10px}.cgau-listing .cgfun .w2-map .line{min-width:8px}.cgau-listing .cgfun .w2-secret{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .w2-specrow{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .w2-order{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .w2-kebab\u003eb{position:relative;margin-left:auto}.cgau-listing .cgfun .w2-score b{font-size:38px}.cgau-listing .cgfun .w2-score span{font-size:10px}.cgau-listing .cgfun .w2-sunlog{flex-direction:column}.cgau-listing .cgfun .w2-form{box-shadow:inset 15px 0 #efe3c8;padding:20px}.cgau-listing .cgfun .w2-form .form-head,.cgau-listing .cgfun .w2-form label,.cgau-listing .cgfun .w2-form p{margin-left:14px;padding-left:0}.cgau-listing .cgfun .w2-form .form-head{flex-direction:column}.cgau-listing .cgfun .w2-jsa\u003ediv{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .w2-jsa .jsa-head{display:grid}.cgau-listing .cgfun .w2-gallery figure{min-height:220px}}\n@media(prefers-reduced-motion:reduce){.cgau-listing .cgfun,.cgau-listing .cgfun *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}\n.cgau-listing .cgfun h1,.cgau-listing .cgfun h2,.cgau-listing .cgfun h3,.cgau-listing .cgfun h4,.cgau-listing .cgfun h5,.cgau-listing .cgfun h6{color:inherit!important}\n.cgau-listing .cgfun .w2-top .w2-title,.cgau-listing .cgfun .w2-final h3{color:var(--paper)!important}\n\n\n@media(max-width:360px){.cgau-listing .cgfun .w2-facts,.cgau-listing .cgfun .w2-fact{min-width:0}.cgau-listing .cgfun .w2-fact{grid-template-columns:minmax(0,1fr);width:auto}.cgau-listing .cgfun .w2-final .w2-brand{white-space:normal;max-width:100%}.cgau-listing .cgfun .station.s4{font-size:8px}}\n\n\n.cgau-listing .cgfun h3.w2-h3{margin-left:auto!important;margin-right:auto!important}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003eLAST\u003cbr\u003eSERVICE\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003ePlatform Zero\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003ePlatform Zero announces the last wired service to the driveway, with a wide view and a moving close-up on board.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n  \u003cdiv class=\"eu-wrap\"\u003e\n    \u003cheader class=\"eu-top\"\u003e\n      \u003cdiv class=\"eu-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cdiv class=\"eu-topline\"\u003e\n\u003cspan\u003eTownsville, QLD\u003c\/span\u003e\u003cspan class=\"eu-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eExpress included over $99.00\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/header\u003e\n\u003cnav class=\"eu-jump\" aria-label=\"Product details\"\u003e\u003ca href=\"#eu-specifications\"\u003eSpecifications\u003c\/a\u003e\u003ca href=\"#eu-compatibility\"\u003eCompatibility\u003c\/a\u003e\u003ca href=\"#eu-condition\"\u003eCondition\u003c\/a\u003e\u003c\/nav\u003e\n    \u003csection class=\"eu-hero\"\u003e\n      \u003cdiv class=\"eu-herotext\"\u003e\n        \u003cp class=\"eu-eyebrow\"\u003ePoE Bullet-PTZ Cam S4 \u003cspan class=\"eu-grade\"\u003eNew, no box\u003c\/span\u003e\u003c\/p\u003e\n        \u003ch2 class=\"eu-h1\"\u003eKeep the wide view. Follow the detail.\u003c\/h2\u003e\n        \u003cp class=\"eu-lead\"\u003eA fixed 4K camera works alongside a moving 2K PTZ camera, with 8× auto-zoom. Plan the controller, cable route and mounting position as part of the system.\u003c\/p\u003e\n        \u003cul class=\"eu-chips\"\u003e\n\u003cli\u003e4K with 122° fixed view\u003c\/li\u003e\n\u003cli\u003e2K PTZ\u003c\/li\u003e\n\u003cli\u003e8× auto-zoom\u003c\/li\u003e\n\u003cli\u003e360°\u003c\/li\u003e\n\u003c\/ul\u003e\n        \u003cp class=\"eu-requires\"\u003e\u003cb\u003eNeeded to use it.\u003c\/b\u003e A compatible eufy recorder or controller is required and sold separately. This camera does not work on its own.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"eu-herofig\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/s-l1600-2026-02-12T011714.790.webp?v=1770823054\" alt=\"eufy PoE S4 triple-lens camera model reference photo\" loading=\"eager\"\u003e\n        \u003cfigcaption\u003eProduct catalogue image. Your unit ships as described below.\u003c\/figcaption\u003e\n      \u003c\/figure\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-stats\"\u003e\n      \u003cdiv class=\"eu-statgrid\"\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e4K\u003c\/b\u003e\u003cspan\u003efixed wide view\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e2K PTZ\u003c\/b\u003e\u003cspan\u003emoving camera\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e8×\u003c\/b\u003e\u003cspan\u003eauto-zoom\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e360°\u003c\/b\u003e\u003cspan\u003epan\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cp class=\"eu-statnote\"\u003e\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-tiles\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eWhat it does well.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003ePoE Bullet-PTZ Cam S4: the features that matter in everyday use.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-tilegrid\"\u003e\n        \u003carticle class=\"eu-tile eu-tile-text\"\u003e\n          \n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eKeep the wide scene.\u003c\/h3\u003e\n\u003cp\u003eThe fixed 4K camera has an advertised 122° view.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-text\"\u003e\n          \n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eFollow the moving view.\u003c\/h3\u003e\n\u003cp\u003eA separate 2K PTZ camera adds movement.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-text\"\u003e\n          \n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eBring detail closer.\u003c\/h3\u003e\n\u003cp\u003eThe system supports 8× auto-zoom.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-text\"\u003e\n          \n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eLook around.\u003c\/h3\u003e\n\u003cp\u003eThe moving camera supports 360° pan.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n\n    \u003c\/section\u003e\n    \u003caside class=\"eu-insight\" aria-label=\"A detail worth knowing\"\u003e\n      \u003cdiv\u003e\n\u003cp class=\"eu-insight-label\"\u003eA detail worth knowing\u003c\/p\u003e\n\u003ch2\u003eThe overview stays while the close-up moves\u003c\/h2\u003e\n\u003c\/div\u003e\n      \u003cp class=\"eu-insight-body\"\u003eThe PoE S4 gives its lenses different jobs. A fixed 4K view keeps the wider scene on screen while the lower PTZ camera can follow a detected subject. That means moving in for detail does not require turning the overview away from its original direction.\u003c\/p\u003e\n    \u003c\/aside\u003e\n    \u003csection class=\"eu-honest\"\u003e\n      \u003cdiv class=\"eu-honestbox\"\u003e\n        \u003cp class=\"eu-kicker\"\u003eThe honest details\u003c\/p\u003e\n        \u003ch2 class=\"eu-h2\"\u003eBefore you buy.\u003c\/h2\u003e\n        \u003cul class=\"eu-honestlist\"\u003e\n            \u003cli\u003e\n\u003cb\u003eIt needs a HomeBase.\u003c\/b\u003e A compatible eufy recorder or controller is required and sold separately. This camera does not work on its own.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eA compatible controller is required.\u003c\/b\u003e This is an add-on camera.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003ePlan the Ethernet route.\u003c\/b\u003e Power and video travel over the wired connection.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eCheck the controller setup.\u003c\/b\u003e Confirm the camera and controller combination before installation.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-specs\" id=\"eu-specifications\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eSpecifications.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003ePublished specifications for PoE Bullet-PTZ Cam S4 (T8E00121), grouped for easy comparison. Only sourced details are included.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-specgrid\"\u003e\n        \u003cdiv class=\"eu-specgroup\"\u003e\n          \u003ch3\u003eProduct details\u003c\/h3\u003e\n          \u003cdl\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eWide camera\u003c\/dt\u003e\n\u003cdd\u003e4K with 122° fixed view\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eMoving camera\u003c\/dt\u003e\n\u003cdd\u003e2K PTZ\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eZoom\u003c\/dt\u003e\n\u003cdd\u003e8× auto-zoom\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003ePan\u003c\/dt\u003e\n\u003cdd\u003e360°\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eLens arrangement\u003c\/dt\u003e\n\u003cdd\u003eThree lenses\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eRating\u003c\/dt\u003e\n\u003cdd\u003eIP65\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eConnection\u003c\/dt\u003e\n\u003cdd\u003ePower over Ethernet\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eRecording\u003c\/dt\u003e\n\u003cdd\u003e24\/7 with required eufy NVR\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eTracking\u003c\/dt\u003e\n\u003cdd\u003eAuto-framing and group tracking\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eAudio\u003c\/dt\u003e\n\u003cdd\u003eTwo-way talk\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-compat\" id=\"eu-compatibility\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eMake sure it fits your setup.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003eUse a compatible eufy recorder or controller and check the system setup requirements.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-compatgrid\"\u003e\n\u003cdiv class=\"eu-compatcol eu-yes\"\u003e\n\u003ch3\u003eWorks with\u003c\/h3\u003e\n\u003cul\u003e            \u003cli\u003e\n\u003cb\u003eeufy NVR S4 and NVR E50.\u003c\/b\u003e The exact-camera comparison column names both recorders. Confirm firmware and the intended PoE setup.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eHomeBase Professional S1.\u003c\/b\u003e Listed for this camera in the dedicated S1 compatibility guide.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-compatcol eu-no\"\u003e\n\u003ch3\u003eDoes not work with\u003c\/h3\u003e\n\u003cul\u003e            \u003cli\u003e\n\u003cb\u003eStandalone operation.\u003c\/b\u003e A compatible recorder or controller is required.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-compatcol eu-ask\"\u003e\n\u003ch3\u003eCheck before buying\u003c\/h3\u003e\n\u003cul\u003e            \u003cli\u003e\n\u003cb\u003eController firmware.\u003c\/b\u003e It runs on a eufy NVR or on a HomeBase Professional S1, which lists this exact camera. Update the controller's firmware before connecting it.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-cond\" id=\"eu-condition\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eNew No Box, explained.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003eWhat the condition label on this listing actually means.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-cards3\"\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eWhat New No Box means\u003c\/h3\u003e\n          \u003cp\u003eA new, never-used unit without the printed retail carton. The accessories a single-boxed retail unit ships with are all here.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eWho did the work\u003c\/h3\u003e\n          \u003cp\u003eNobody has: the unit is unused. We describe the packaging and the published spec sheet only, and we do not test each unit individually.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eHow it arrives\u003c\/h3\u003e\n          \u003cp\u003eIn plain protective packaging rather than the printed box, with the accessories listed below and our own 12-month warranty.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-fit\"\u003e\n      \u003cdiv class=\"eu-fitgrid\"\u003e\n        \u003cdiv class=\"eu-fitcol\"\u003e\n\u003ch2 class=\"eu-h2\"\u003eRight for you if\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eYou want a wide view alongside a moving camera in a compatible PoE system.\u003c\/li\u003e\n\u003cli\u003eA fixed overview alongside auto-framing would suit the scene.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-fitcol eu-fitno\"\u003e\n\u003ch2 class=\"eu-h2\"\u003eProbably not for you if\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eYou need a standalone battery camera or a universal recorder connection.\u003c\/li\u003e\n\u003cli\u003eYou need the wireless, battery-powered eufyCam S4 instead.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-setup\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003ePlan your setup.\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-setupguide\"\u003e\n\u003carticle class=\"eu-guiderow\"\u003e\u003cp class=\"eu-guide-label\"\u003eWhat you need\u003c\/p\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePlan Ethernet and the exact NVR\u003c\/h3\u003e\n\u003cp\u003eThis S4 is the triple-lens PoE camera, not the similarly named battery eufyCam S4 or a complete NVR kit. It requires Ethernet cabling and a compatible eufy recorder. Confirm the exact NVR and firmware before buying; the recorder and its storage are separate from this camera offer.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"eu-guiderow\"\u003e\u003cp class=\"eu-guide-label\"\u003eRecording and storage\u003c\/p\u003e\n\u003cdiv\u003e\n\u003ch3\u003eSeveral views, one recorder system\u003c\/h3\u003e\n\u003cp\u003eThe fixed wide camera and moving dual-lens assembly send their video to the compatible recorder. Continuous recording needs that system and configured storage. The advertised 16 MP figure adds the pixel counts of three lenses; it is not a single 16 MP recorded view or a promise of unlimited detail.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"eu-setupgrid eu-setupgrid-solo\"\u003e\n        \u003col class=\"eu-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eCheck the model.\u003c\/b\u003e Match the model reference before starting.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eFollow the guide.\u003c\/b\u003e Use the instructions supplied for this exact product.\u003c\/li\u003e\n\u003c\/ol\u003e\n\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-box\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\u003ch2 class=\"eu-h2\"\u003eIncluded with your order\u003c\/h2\u003e\u003c\/div\u003e\n      \u003cdiv class=\"eu-boxgrid\"\u003e\n        \u003cdiv\u003e\n\u003ch3 class=\"eu-boxlabel\"\u003eSupplied items\u003c\/h3\u003e\n\u003cul class=\"eu-boxlist\"\u003e\n\u003cli\u003e1 × eufy PoE Bullet-PTZ Cam S4, new, never used\u003c\/li\u003e\n\u003cli\u003eMounting bracket\u003c\/li\u003e\n\u003cli\u003ePositioning sticker\u003c\/li\u003e\n\u003cli\u003eScrew pack\u003c\/li\u003e\n\u003cli\u003eEthernet cable; confirm the supplied length before planning the installation\u003c\/li\u003e\n\u003cli\u003eWaterproof connection cover pack\u003c\/li\u003e\n\u003cli\u003ePlain protective packaging, not the printed retail carton\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003ch3 class=\"eu-boxlabel\"\u003eNot included\u003c\/h3\u003e\n\u003cul class=\"eu-boxlist eu-boxout\"\u003e\u003cli\u003ePrinted retail carton: the one thing a New No Box unit does not come with\u003c\/li\u003e\u003c\/ul\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \n      \u003cp class=\"eu-boxnote\"\u003eThe accessory list follows this exact offer. Confirm the supplied Ethernet cable length before planning a fixed installation.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-faq\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\u003ch2 class=\"eu-h2\"\u003eQuestions people ask.\u003c\/h2\u003e\u003c\/div\u003e\n      \u003cdiv class=\"eu-faqlist\"\u003e\n\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eIs this the right model for my setup?\u003c\/summary\u003e\u003cp\u003eYou want a wide view alongside a moving camera in a compatible PoE system. A compatible eufy recorder or controller is required and sold separately. This camera does not work on its own.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eWhat should I check first?\u003c\/summary\u003e\u003cp\u003eA compatible eufy recorder or controller is required and sold separately. This camera does not work on its own.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eWhen will it ship, and what does delivery cost?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day. Same-day to 1 business day is our typical dispatch time from Townsville. During busy periods it can extend, though that is rare. Australia Post Express is included on every order over $99.00. Under $99.00 it is $9.95 tracked or $12.95 Express.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eWho covers the warranty?\u003c\/summary\u003e\u003cp\u003eWe do. CamGuard Australia is an independent importer and reseller, and this product carries our own 12-month warranty. It is not a manufacturer warranty. Your rights under Australian Consumer Law apply on top. Faulty or not as described inside that year and we cover the return postage.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eCan I return it if I change my mind?\u003c\/summary\u003e\u003cp\u003eYes, within 30 days of delivery if it is complete and unused. You pay the return postage and the original shipping is not refunded. Faulty or not-as-described returns are always free.\u003c\/p\u003e\u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-trust\"\u003e\n      \u003cdiv class=\"eu-trustgrid\"\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eIndependent importer\u003c\/b\u003e\u003cspan\u003eWe buy genuine eufy stock and sell it under our own name. Not an official eufy dealer.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eOur own 12-month warranty\u003c\/b\u003e\u003cspan\u003eHonoured by us in Townsville, not by the manufacturer. Faulty inside a year and we pay the return postage.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eExpress as standard\u003c\/b\u003e\u003cspan\u003eAustralia Post Express included on every order over $99.00, from Townsville, Queensland.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eCondition stated up front\u003c\/b\u003e\u003cspan\u003eThe grade on this listing is spelled out above so nothing about the unit is a surprise.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-cta\"\u003e\n      \u003cdiv class=\"eu-ctabox\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003ePoE Bullet-PTZ Cam S4, new, no box.\u003c\/h2\u003e\n        \u003cp\u003eKeep the wide view. Follow the detail. Exactly as described above, our 12-month warranty. If that is the trade you want, this is the listing.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun\"\u003e\n  \u003cheader class=\"w2-top\"\u003e\n    \u003cdiv class=\"w2-nav\"\u003e\n\u003cspan class=\"w2-brand\"\u003eCamGuard Australia\u003c\/span\u003e\u003csmall\u003ePlatform Zero: The Last Service to the Driveway\u003c\/small\u003e\n\u003c\/div\u003e\n    \u003cp class=\"w2-context\"\u003eMelbourne after dark, except the replacement bus is a wide-plus-zoom PoE camera and it actually knows where it is going. This is the wired S4 add-on that watches the whole platform, then swings in for the close-up.\u003c\/p\u003e\n    \u003cdiv class=\"w2-hero\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"w2-eyebrow\"\u003ePLATFORM ZERO · NIGHT NETWORK\u003c\/div\u003e\n\u003ch2 class=\"w2-title\"\u003eLAST SERVICE TO\u003cbr\u003e\u003cem\u003eTHE DRIVEWAY.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"w2-lede\"\u003eA 4K fixed view and a 2K PTZ close-up share one body, one Ethernet run and one deeply judgemental departure board. It requires a compatible eufy NVR S4 and cannot work by itself.\u003c\/p\u003e\n\u003cspan class=\"w2-badge\"\u003eADD-ON CAMERA · EUFY COMPATIBLE CONTROLLER REQUIRED\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cfigure class=\"w2-product\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/s-l1600-2026-02-12T011714.790.webp?v=1770823054\" alt=\"eufy PoE Bullet-PTZ Camera S4 add-on camera\"\u003e\u003c\/figure\u003e\n    \u003c\/div\u003e\n  \u003c\/header\u003e\n  \u003csection class=\"w2-condition\"\u003e\u003csmall\u003eCONDITION · New - No Box\u003c\/small\u003e\u003ch3\u003eNew and unused. The retail carton missed the train.\u003c\/h3\u003e\n\u003cp\u003eThis camera has not been installed or used, and it ships in protective non-retail packaging with the mounting pieces listed below. It is not renewed stock.\u003c\/p\u003e\n\u003cdiv class=\"w2-chips\"\u003e\n\u003cspan class=\"w2-chip\"\u003eNew and unused\u003c\/span\u003e\u003cspan class=\"w2-chip\"\u003eNo retail carton\u003c\/span\u003e\u003cspan class=\"w2-chip\"\u003eNVR sold separately\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"w2-section\"\u003e\u003cdiv class=\"w2-kicker\"\u003eSCENE 01 · PLATFORM INDICATOR\u003c\/div\u003e\n\u003ch3 class=\"w2-h3\"\u003eFour services. One of them is aggressively cancelled.\u003c\/h3\u003e\n\u003cdiv class=\"w2-stats\"\u003e\n\u003carticle class=\"w2-stat\"\u003e\u003cb\u003e4K + 2K\u003c\/b\u003e\u003cspan\u003eFixed wide view plus motorised PTZ detail\u003c\/span\u003e\u003c\/article\u003e\u003carticle class=\"w2-stat\"\u003e\u003cb\u003e122°\u003c\/b\u003e\u003cspan\u003eUpper camera fixed field of view\u003c\/span\u003e\u003c\/article\u003e\u003carticle class=\"w2-stat\"\u003e\u003cb\u003e8×\u003c\/b\u003e\u003cspan\u003eAutomatic PTZ zoom\u003c\/span\u003e\u003c\/article\u003e\u003carticle class=\"w2-stat\"\u003e\u003cb\u003e360°\u003c\/b\u003e\u003cspan\u003ePan coverage from the lower camera\u003c\/span\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cp class=\"w2-scene-note\"\u003eThe board says three minutes. Melbourne translation: enough time to buy a coffee, miss the train and learn the next service has become a bus.\u003c\/p\u003e\u003c\/section\u003e\n  \u003csection class=\"w2-section\"\u003e\u003cdiv class=\"w2-kicker\"\u003eSCENE 02 · THE DEPARTURE BOARD\u003c\/div\u003e\n\u003ch3 class=\"w2-h3\"\u003eEvery lane has a job. None of them says “standalone”.\u003c\/h3\u003e\n\u003cp class=\"w2-intro\"\u003eThe upper camera keeps the wide scene in view. When it detects a subject, the lower PTZ can lock on, frame and track. The compatible S4 NVR supplies power, recording and the system brain.\u003c\/p\u003e\n\u003cdiv class=\"w2-stage\"\u003e\n      \u003cdiv class=\"w2-board rail-board\"\u003e\n        \u003cdiv\u003e\n\u003cb\u003e00:01\u003c\/b\u003e\u003cspan\u003eWIDE VIEW\u003c\/span\u003e\u003cstrong\u003e4K · 122°\u003c\/strong\u003e\u003ci\u003eON TIME\u003c\/i\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cb\u003e00:02\u003c\/b\u003e\u003cspan\u003eCLOSE-UP\u003c\/span\u003e\u003cstrong\u003e2K PTZ · 8×\u003c\/strong\u003e\u003ci\u003eTRACKING\u003c\/i\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cb\u003e00:03\u003c\/b\u003e\u003cspan\u003ePOWER + DATA\u003c\/span\u003e\u003cstrong\u003eONE POE RUN\u003c\/strong\u003e\u003ci\u003eBOARDING\u003c\/i\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cb\u003e·\u003c\/b\u003e\u003cspan\u003eSTANDALONE SERVICE\u003c\/span\u003e\u003cstrong\u003eDOES NOT EXIST\u003c\/strong\u003e\u003ci\u003eCANCELLED\u003c\/i\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"w2-punch\"\u003eReplacement bus? No. Replacement \u003cb\u003eNVR\u003c\/b\u003e? Also no. Bring the actual eufy NVR S4 or this platform remains aggressively decorative.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"w2-section\"\u003e\u003cdiv class=\"w2-kicker\"\u003eSCENE 03 · CCTV, BUT MAKE IT PUBLIC TRANSPORT\u003c\/div\u003e\n\u003ch3 class=\"w2-h3\"\u003eWide scene. Moving close-up. No Myki required.\u003c\/h3\u003e\n\u003cp class=\"w2-intro\"\u003eThe upper lens keeps the platform map; the PTZ handles the person doing something weird near the bins. Starlight colour night vision uses AI-ISP processing, with a spotlight available when the scene needs more light.\u003c\/p\u003e\n\u003cdiv class=\"w2-gallery\"\u003e\n\u003cfigure\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"w2-stage\"\u003e\n      \u003cdiv class=\"w2-map rail-map\" aria-label=\"Stylised camera handoff map\"\u003e\n        \u003cspan class=\"station s1\"\u003eWIDE\u003c\/span\u003e\u003cspan class=\"line\"\u003e\u003c\/span\u003e\u003cspan class=\"station s2\"\u003eDETECT\u003c\/span\u003e\u003cspan class=\"line\"\u003e\u003c\/span\u003e\u003cspan class=\"station s3\"\u003ePTZ\u003c\/span\u003e\u003cspan class=\"line\"\u003e\u003c\/span\u003e\u003cspan class=\"station s4\"\u003eRECORD\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"w2-tickets\"\u003e\n\u003carticle\u003e\u003csmall\u003eZONE A\u003c\/small\u003e\u003cb\u003eOverview stays put\u003c\/b\u003e\u003cp\u003eThe fixed 4K camera does not abandon the whole scene just because the PTZ is following a subject.\u003c\/p\u003e\u003c\/article\u003e\u003carticle\u003e\u003csmall\u003eZONE B\u003c\/small\u003e\u003cb\u003eClose-up gets moving\u003c\/b\u003e\u003cp\u003eAuto-framing keeps people or groups centred until they leave view.\u003c\/p\u003e\u003c\/article\u003e\u003carticle\u003e\u003csmall\u003eZONE C\u003c\/small\u003e\u003cb\u003eOne wired backbone\u003c\/b\u003e\u003cp\u003ePoE carries power and data to the NVR for dependable 24\/7 recording.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdetails class=\"w2-easter\"\u003e\u003csummary\u003eTap your ticket on the validator nobody asked for\u003c\/summary\u003e\u003cdiv class=\"w2-secret\"\u003e\n\u003cspan aria-hidden=\"true\"\u003e🚉\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eBEEP. NEGATIVE BALANCE: one compatible eufy controller.\u003c\/b\u003e\u003cp\u003eThe camera is an add-on, not a Wi-Fi camera, not the battery eufyCam S4 and not a tiny self-contained NVR wearing a trench coat.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003c\/section\u003e\n  \u003csection class=\"w2-section\"\u003e\u003cdiv class=\"w2-kicker\"\u003eSCENE 04 · NIGHT NETWORK CONTROL\u003c\/div\u003e\n\u003ch3 class=\"w2-h3\"\u003eThe operating notes the announcer should have led with.\u003c\/h3\u003e\n\u003cdiv class=\"w2-facts\"\u003e\n\u003carticle class=\"w2-fact\" tabindex=\"0\"\u003e\u003cb\u003eNVR gate\u003c\/b\u003e\u003cp\u003eThe documented operating route is a compatible eufy NVR S4\/S4 Max, and the camera cannot operate standalone. eufy’s current Professional S1 list also includes T8E00; update the S1's firmware before connecting it.\u003c\/p\u003e\n\u003cspan class=\"w2-hover-joke\"\u003eSECRET PLATFORM NOTICE: The “express” service is stopping all stations, two emotional stages and a Macca’s car park.\u003c\/span\u003e\u003c\/article\u003e\u003carticle class=\"w2-fact\"\u003e\u003cb\u003eNight view\u003c\/b\u003e\u003cp\u003eAI-ISP starlight colour night vision, HDR and an optional spotlight for extra scene light.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"w2-fact\"\u003e\u003cb\u003eTracking\u003c\/b\u003e\u003cp\u003eFixed 4K overview hands subjects to the 2K PTZ for auto-framing, group tracking and up to 8× zoom.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"w2-fact\"\u003e\u003cb\u003eWeather\u003c\/b\u003e\u003cp\u003eThe Bullet-PTZ Camera S4 is rated IP65. Seal cabling and connections appropriately for the install.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cp class=\"w2-scene-note\"\u003eUnlike the station PA, these points are audible, specific and not being delivered from inside a metal bucket.\u003c\/p\u003e\u003c\/section\u003e\n  \u003csection class=\"w2-section\"\u003e\u003cdiv class=\"w2-kicker\"\u003eSCENE 05 · PLATFORM SAFETY LINE\u003c\/div\u003e\n\u003ch3 class=\"w2-h3\"\u003eStand behind the yellow line, and in front of the compatibility facts.\u003c\/h3\u003e\n\u003cdiv class=\"w2-gates\"\u003e\n\u003carticle class=\"w2-gate\"\u003e\u003cb\u003eREQUIRED\u003c\/b\u003e\u003cp\u003eA compatible eufy controller, sold separately. Check the NVR route or confirmed Professional S1 support before ordering.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"w2-gate\"\u003e\u003cb\u003eCABLE\u003c\/b\u003e\u003cp\u003eUse the Ethernet cable that ships with it where it suits the route, or plan a suitable Cat5e\/Cat6 run from the camera to the compatible system.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"w2-gate\"\u003e\u003cb\u003eNOT THIS\u003c\/b\u003e\u003cp\u003eDo not confuse it with the wireless battery-powered eufyCam S4. Similar name; very different ecosystem.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"w2-gate\"\u003e\u003cb\u003eCHANNELS\u003c\/b\u003e\u003cp\u003eThe Bullet-PTZ design uses two NVR channels. Check spare channel capacity before adding it.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cp class=\"w2-scene-note\"\u003eThe NVR warning has now appeared more often than “please touch on”, which is deliberate and considerably cheaper than returning the wrong camera.\u003c\/p\u003e\u003c\/section\u003e\n  \u003csection class=\"w2-section s4-yard-section\"\u003e\n\u003cdiv class=\"w2-kicker\"\u003eSCENE 06 · INCLUDED · NIGHT-FREIGHT YARD\u003c\/div\u003e\n\u003ch3 class=\"w2-h3\"\u003eOne camera wagon. Seven cargo crates. Four deliberate no-shows.\u003c\/h3\u003e\n\u003cp class=\"s4-yard-intro\"\u003eThis New - No Box S4 kit-split camera keeps the complete boxed-version accessory set. The retail colour carton is the only part of that boxed camera package that missed the train.\u003c\/p\u003e\n\u003cdiv class=\"s4-yard\"\u003e\n\u003carticle class=\"s4-nightboard\" aria-label=\"S4 Bullet-PTZ timetable specifications\"\u003e\n\u003ch4\u003eNight-network timetable\u003c\/h4\u003e\n\u003cdiv class=\"s4-boardrow\"\u003e\n\u003cspan\u003eCamera\u003c\/span\u003e\u003cb\u003eeufy PoE Bullet-PTZ Camera S4 · T8E00121\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s4-boardrow\"\u003e\n\u003cspan\u003eUpper view\u003c\/span\u003e\u003cb\u003e4K fixed camera · 122°\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s4-boardrow\"\u003e\n\u003cspan\u003eLower view\u003c\/span\u003e\u003cb\u003e2K PTZ · 360° pan · 8× auto-zoom\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s4-boardrow\"\u003e\n\u003cspan\u003eSystem\u003c\/span\u003e\u003cb\u003eCompatible eufy Compatible controller required\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s4-boardrow\"\u003e\n\u003cspan\u003ePower\/data\u003c\/span\u003e\u003cb\u003ePower over Ethernet\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s4-boardrow\"\u003e\n\u003cspan\u003eWeather rating\u003c\/span\u003e\u003cb\u003eIP65\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s4-boardrow\"\u003e\n\u003cspan\u003eRecording\u003c\/span\u003e\u003cb\u003e24\/7 through the compatible NVR\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s4-boardrow\"\u003e\n\u003cspan\u003eCondition\u003c\/span\u003e\u003cb\u003eNew - No Box\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003cdiv class=\"s4-freight\"\u003e\n\u003ci class=\"s4-signal\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n\u003cfigure class=\"s4-wagon\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/s-l1600-2026-02-12T011714.790.webp?v=1770823054\" alt=\"eufy S4 Bullet-PTZ add-on camera included in this New No Box parcel\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cfigcaption\u003e\u003cb\u003eIncluded · S4 Bullet-PTZ add-on camera\u003c\/b\u003e\u003cspan\u003eT8E00 family · new and unused · protective non-retail packaging. Wide view upstairs; PTZ downstairs; retail carton still waiting at Flinders Street.\u003c\/span\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cdiv class=\"s4-crates\" role=\"list\" aria-label=\"Accessories included with the S4 Bullet-PTZ camera\"\u003e\n\u003carticle class=\"s4-crate\" data-cargo=\"MOUNT\" role=\"listitem\"\u003e\u003cb\u003eMounting bracket\u003c\/b\u003e\u003cspan\u003eThe camera's platform.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"s4-crate\" data-cargo=\"MARK\" role=\"listitem\"\u003e\u003cb\u003ePositioning sticker\u003c\/b\u003e\u003cspan\u003ePlan before the drill starts freelancing.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"s4-crate\" data-cargo=\"FIX\" role=\"listitem\"\u003e\u003cb\u003eScrew pack\u003c\/b\u003e\u003cspan\u003eThe small hardware carriage.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"s4-crate\" data-cargo=\"POE\" role=\"listitem\"\u003e\u003cb\u003eEthernet cable\u003c\/b\u003e\u003cspan\u003eAs supplied by eufy.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"s4-crate\" data-cargo=\"SEAL\" role=\"listitem\"\u003e\u003cb\u003eWaterproof cover pack\u003c\/b\u003e\u003cspan\u003eFor the connection's weather plan.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"s4-crate\" data-cargo=\"GUIDE\" role=\"listitem\"\u003e\u003cb\u003eSetup steps\u003c\/b\u003e\u003cspan\u003eIn the eufy app and NVR system guide.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"s4-crate s4-crate-wide\" data-cargo=\"PACK\" role=\"listitem\"\u003e\u003cb\u003eProtective non-retail packaging\u003c\/b\u003e\u003cspan\u003eThe camera travels safely without pretending a colour retail carton is present.\u003c\/span\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003caside class=\"s4-siding\" aria-label=\"Items not included\"\u003e\n\u003cdiv class=\"s4-siding-head\"\u003e\n\u003cstrong\u003eNot included\u003c\/strong\u003e\u003cspan\u003eThe cancellation board is unusually honest.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s4-noshow-grid\" role=\"list\"\u003e\n\u003cdiv class=\"s4-noshow\" role=\"listitem\"\u003eRetail colour carton\u003c\/div\u003e\n\u003cdiv class=\"s4-noshow\" role=\"listitem\"\u003eeufy NVR S4\/S4 Max\u003c\/div\u003e\n\u003cdiv class=\"s4-noshow\" role=\"listitem\"\u003eHomeBase Professional S1\u003c\/div\u003e\n\u003cdiv class=\"s4-noshow\" role=\"listitem\"\u003eHard drive or monitor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"s4-yard-note\"\u003eNo rail replacement bus, retail carton or mystery Wi-Fi mode is hiding under the seat. This is an add-on PoE camera: the compatible recording system remains a separate purchase.\u003c\/p\u003e\n\u003c\/section\u003e\n  \u003csection class=\"w2-section\"\u003e\u003cdiv class=\"w2-two\"\u003e\n\u003carticle class=\"w2-panel\"\u003e\u003ch4\u003eFour-stop installation line\u003c\/h4\u003e\n\u003cdiv class=\"w2-steps\"\u003e\n\u003cdiv\u003eConfirm the exact eufy NVR S4 and two spare channels.\u003c\/div\u003e\n\u003cdiv\u003ePlan and test the Ethernet run before drilling.\u003c\/div\u003e\n\u003cdiv\u003eMount the camera, weather-seal the cable path and connect PoE.\u003c\/div\u003e\n\u003cdiv\u003eAdd it in the NVR interface and tune zones, tracking and deterrence.\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"w2-panel\"\u003e\u003ch4\u003ePassenger assistance that answers\u003c\/h4\u003e\n\u003cp\u003e\u003cb\u003eOur own 12-month warranty:\u003c\/b\u003e the 12-month warranty comes from CamGuard Australia and is handled by us; it is not a manufacturer warranty. Your Australian Consumer Law rights apply as well.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eChange of mind:\u003c\/b\u003e return within 30 days of delivery in the required condition. Buyer pays return postage and original shipping is not refunded. Faulty or incorrectly described items are handled under our warranty and ACL obligations.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cp class=\"w2-scene-note\"\u003eIf the cable plan begins with “we’ll figure it out in the roof”, congratulations: you are now running Melbourne transport planning.\u003c\/p\u003e\n\u003cdiv class=\"w2-shipping\"\u003e\n\u003cp\u003e\u003cb\u003eEXPRESS SERVICE:\u003c\/b\u003e Our typical dispatch from Townsville is same-day to 1 business day; during busy periods it can take longer.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003ePostage:\u003c\/b\u003e Australia Post Express is included on orders over $99.00. Under that threshold, tracked postage is $9.95 or $12.95 for the Express upgrade.\u003c\/p\u003e\n\u003cp\u003eYour parcel gets a tracking number. The 11:43pm replacement bus gets a rumour.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"w2-kicker\"\u003eSCENE 08 · Platform announcements in plain English\u003c\/div\u003e\n\u003cp class=\"w2-scene-note\"\u003eFor once, the important announcement is not arriving exactly as a V\/Line diesel passes.\u003c\/p\u003e\n\u003cdiv class=\"w2-faq\"\u003e\n\u003cdetails\u003e\u003csummary\u003eIs the condition exactly as stated?\u003c\/summary\u003e\u003cp\u003eYes. This listing is \u003cb\u003eNew - No Box\u003c\/b\u003e. The condition section above explains the packaging and cosmetic expectations that apply to this exact stock.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs anything else required?\u003c\/summary\u003e\u003cp\u003eThe documented route is a compatible eufy NVR S4\/S4 Max, sold separately, with two free channels for this Bullet-PTZ add-on. There is no standalone mode. eufy’s current Professional S1 list also includes T8E00; confirm regional firmware and support before choosing S1.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhen will CamGuard Australia dispatch it?\u003c\/summary\u003e\u003cp\u003eWe aim to dispatch same-day to 1 business day. Busy periods can extend that window, and tracking is sent once the parcel is moving.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWho provides the warranty?\u003c\/summary\u003e\u003cp\u003eCamGuard Australia provides our own 12-month warranty. It is not a manufacturer warranty and it sits alongside Australian Consumer Law rights.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"w2-final\"\u003e\u003ch3\u003eThe last service is wired.\u003c\/h3\u003e\n\u003cp\u003eNew, unused S4 PoE add-on camera without the retail carton. Wide 4K plus 2K PTZ coverage, NVR recording and a platform announcer who has now said “NVR required” six times.\u003c\/p\u003e\n\u003cspan class=\"w2-brand\"\u003eCamGuard Australia · Townsville QLD\u003c\/span\u003e\u003c\/section\u003e\n  \u003cfooter class=\"w2-legal\"\u003e\u003cp\u003eCamGuard Australia is an independent reseller of genuine eufy products and is not affiliated with or endorsed by Anker Innovations. Product names and trademarks belong to their owners.\u003c\/p\u003e\n\u003cp\u003eThe documented route uses a compatible eufy NVR S4\/S4 Max and two NVR channels. An Ethernet cable is included as supplied by eufy; the NVR, hard drive and monitor are not included. Current Professional S1 documentation also lists T8E00, subject to regional firmware and support.\u003c\/p\u003e\n\u003cp\u003eWe aim to dispatch same-day to 1 business day. Busy periods can extend that window, and tracking is sent once the parcel is moving. CamGuard Australia’s own 12-month warranty applies in addition to Australian Consumer Law rights; it is not a manufacturer warranty.\u003c\/p\u003e\u003c\/footer\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on every order over $99.00. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eNew No Box. New, never used; supplied without the printed retail carton, with all standard accessories.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp\u003eCondition: New No Box. New, never used; supplied without the printed retail carton, with all standard accessories. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: A compatible eufy recorder or controller is required and sold separately. This camera does not work on its own. \u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003eThe Platform Zero setting is a fictional presentation of this listing. Product facts and CamGuard terms remain separate from the story. Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43073802108971,"sku":"CG-PCS4-NNB","price":361.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/s-l1600-2026-02-12T011714.790.webp?v=1770823054"},{"product_id":"eufy-security-e41-poe-turret-camera-24-7-recording-smart-siren-brand-new","title":"eufy E41 NVR PoE Turret Add-On Camera | Brand New","description":"\u003c!--\n  CamGuard Australia · eufy E41 NVR PoE Turret Add-On Camera | Brand New · SKU CG-PCE41-BN-T\n  TWO-VIEW LISTING · built by CamGuard Two-View Studio · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  FUN VIEW (default): Ocean\u0026#x27;s PoE · original theme with reviewed corrections, re-scoped under .cgfun\n  SIMPLE VIEW: eufy.com register rendered from factsheets\/PCE41.json (every printed spec carries status verified)\n  SHARED: terms and footer below both views; hidden in the Fun view, which keeps its own\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the chooser hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:ital,wght@0,600;0,700;0,800;0,900;1,800\u0026family=IBM+Plex+Mono:wght@400;600;700\u0026family=Libre+Franklin:wght@400;500;600;700;800;900\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#071017;--fun-ink:#f2ead8;--fun-accent:#f2bf49;--fun-display:'Barlow Condensed','Arial Narrow',Arial,sans-serif;--fun-display-weight:800;--fun-body:'IBM Plex Mono',monospace;--sw-bg:#f2bf49;--sw-border:#f2ead8;--sw-ink:#071017;--sw-radius:8px;--sh-bg-fun:#f2ead8;--sh-ink-fun:#071017;--sh-body-fun:#071017;--sh-mute-fun:#071017;--sh-line-fun:#071017;--sh-panel-fun:#f2ead8}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{display:none}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun{--e41-night:#071017;--e41-navy:#10293a;--e41-oxblood:#681f2b;--e41-red:#b52d3b;--e41-gold:#f2bf49;--e41-mint:#82e6c1;--e41-paper:#f2ead8;--e41-cream:#fff9ec;--e41-ink:#121719;position:relative;isolation:isolate;overflow:clip;width:100%;max-width:none;margin:0;background:var(--e41-night);color:var(--e41-cream);font:500 16px\/1.62 'Libre Franklin',Arial,sans-serif;container-type:inline-size}\n.cgau-listing .cgfun *,.cgau-listing .cgfun *::before,.cgau-listing .cgfun *::after{box-sizing:border-box}\n.cgau-listing .cgfun section,.cgau-listing .cgfun header,.cgau-listing .cgfun footer{position:relative;isolation:isolate;overflow:clip;margin:0}\n.cgau-listing .cgfun img{display:block;width:100%;height:auto;object-fit:contain}\n.cgau-listing .cgfun p{margin:0 0 1em}\n.cgau-listing .cgfun b,.cgau-listing .cgfun strong{font-weight:900}\n.cgau-listing .cgfun h2,.cgau-listing .cgfun h3,.cgau-listing .cgfun h4{margin:0;color:inherit;font-family:'Barlow Condensed','Arial Narrow',Arial,sans-serif;font-weight:900;letter-spacing:-.025em}\n.cgau-listing .cgfun .e41-shell{position:relative;z-index:3;width:min(1240px,calc(100% - 48px));margin-inline:auto;container-type:inline-size}\n.cgau-listing .cgfun .e41-scene-title{max-width:960px;font-size:clamp(48px,7.8cqi,96px);line-height:.88;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere}\n.cgau-listing .cgfun .e41-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:14px;color:inherit;font:700 11px\/1.25 'IBM Plex Mono',monospace;letter-spacing:.13em;text-transform:uppercase}\n.cgau-listing .cgfun .e41-eyebrow::before{content:'';width:30px;height:3px;background:currentColor}\n.cgau-listing .cgfun .e41-copy{max-width:760px;font-size:17px}\n.cgau-listing .cgfun .e41-mono{font-family:'IBM Plex Mono',monospace}\n.cgau-listing .cgfun .e41-kicker{display:inline-block;padding:7px 10px;border:2px solid currentColor;font:700 10px\/1 'IBM Plex Mono',monospace;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .cgfun .e41-rule{height:1px;margin:22px 0;background:currentColor;opacity:.28}\n.cgau-listing .cgfun .e41-wordmark{display:inline-flex;align-items:center;gap:12px;min-width:0;color:var(--e41-cream);font:900 clamp(26px,5.4cqi,58px)\/.88 'Barlow Condensed','Arial Narrow',Arial,sans-serif;letter-spacing:-.02em;text-transform:uppercase;white-space:normal}\n.cgau-listing .cgfun .e41-wordmark::before{content:'CG';display:grid;flex:0 0 auto;width:52px;height:52px;place-items:center;border:3px solid currentColor;border-radius:50%;font:800 16px\/1 'IBM Plex Mono',monospace;box-shadow:inset 0 0 0 4px var(--e41-night),inset 0 0 0 6px currentColor}\n\n.cgau-listing .cgfun .e41-marquee{overflow:hidden;border-block:3px solid var(--e41-night);background:var(--e41-gold);color:var(--e41-ink)}\n.cgau-listing .cgfun .e41-marquee-track{display:flex;width:max-content;white-space:nowrap;animation:cgau-e41v2-ticker 36s linear infinite}\n.cgau-listing .cgfun .e41-marquee span{padding:10px 46px 10px 0;font:800 10px\/1 'IBM Plex Mono',monospace;letter-spacing:.14em;text-transform:uppercase}\n\n.cgau-listing .cgfun .e41-hero{min-height:820px;display:grid;align-items:center;padding:78px 0 88px;background:radial-gradient(circle at 78% 42%,rgba(242,191,73,.2),transparent 22%),linear-gradient(115deg,var(--e41-night) 0 52%,var(--e41-navy) 52% 100%);color:var(--e41-cream);border-bottom:12px solid var(--e41-red)}\n.cgau-listing .cgfun .e41-hero::before{content:'';position:absolute;z-index:-1;inset:-20%;background:repeating-conic-gradient(from 256deg at 76% 47%,transparent 0 7deg,rgba(242,191,73,.07) 7.5deg 8deg,transparent 8.5deg 13deg);animation:cgau-e41v2-beam 9s ease-in-out infinite}\n.cgau-listing .cgfun .e41-hero-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);gap:clamp(32px,5cqi,76px);align-items:center}\n.cgau-listing .cgfun .e41-studio{display:inline-flex;align-items:center;gap:14px;margin-bottom:28px;color:var(--e41-gold)}\n.cgau-listing .cgfun .e41-studio .e41-wordmark{color:var(--e41-gold)}\n.cgau-listing .cgfun .e41-title{max-width:760px;font:900 italic clamp(74px,13.5cqi,172px)\/.73 'Barlow Condensed','Arial Narrow',Arial,sans-serif;letter-spacing:-.055em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;text-shadow:6px 7px 0 var(--e41-oxblood)}\n.cgau-listing .cgfun .e41-title span{display:block;color:var(--e41-mint)}\n.cgau-listing .cgfun .e41-why{max-width:680px;margin:28px 0 24px;padding-left:18px;border-left:7px solid var(--e41-gold);font-size:clamp(18px,2.5cqi,27px);line-height:1.34;font-weight:700}\n.cgau-listing .cgfun .e41-hero-facts{display:flex;flex-wrap:wrap;gap:8px}\n.cgau-listing .cgfun .e41-hero-facts span{padding:8px 10px;border:2px solid rgba(255,249,236,.55);background:rgba(7,16,23,.72);font:700 10px\/1 'IBM Plex Mono',monospace;letter-spacing:.08em;text-transform:uppercase}\n.cgau-listing .cgfun .e41-poster{position:relative;min-height:650px;display:grid;place-items:center;margin:0;perspective:1100px}\n.cgau-listing .cgfun .e41-poster-board{position:relative;z-index:3;width:min(470px,92%);padding:66px 24px 24px;border:8px solid var(--e41-paper);background-color:var(--e41-cream);background-image:linear-gradient(145deg,#f4eee0,#fffdf8);box-shadow:18px 22px 0 var(--e41-oxblood),0 30px 70px #0009;transform:rotate(2deg);animation:cgau-e41v2-poster 8s ease-in-out infinite}\n.cgau-listing .cgfun .e41-poster-board::before{content:'ADD-ON CAMERA · CAST 01';position:absolute;left:18px;top:18px;padding:9px 12px;background:var(--e41-night);color:var(--e41-paper);font:700 10px\/1 'IBM Plex Mono',monospace;letter-spacing:.1em}\n.cgau-listing .cgfun .e41-poster-board img{height:420px;filter:drop-shadow(0 24px 18px #0610173b)}\n.cgau-listing .cgfun .e41-poster-board figcaption{padding:14px 8px 0;color:var(--e41-ink);font:700 12px\/1.45 'IBM Plex Mono',monospace}\n.cgau-listing .cgfun .e41-projector{position:absolute;z-index:2;left:-10px;bottom:20px;width:154px;height:110px;border:5px solid var(--e41-gold);border-radius:12px;background:var(--e41-night);box-shadow:9px 11px 0 #0006}\n.cgau-listing .cgfun .e41-projector::before,.cgau-listing .cgfun .e41-projector::after{content:'';position:absolute;top:-69px;width:86px;height:86px;border:9px dotted var(--e41-gold);border-radius:50%;background:var(--e41-night)}\n.cgau-listing .cgfun .e41-projector::before{left:-7px;animation:cgau-e41v2-reel-left 11s linear infinite}\n.cgau-listing .cgfun .e41-projector::after{right:-7px;animation:cgau-e41v2-reel-right 8s linear infinite}\n.cgau-listing .cgfun .e41-projector-lens{position:absolute;right:-38px;top:27px;width:42px;height:48px;border:5px solid var(--e41-gold);border-radius:0 50% 50% 0;background:var(--e41-red)}\n.cgau-listing .cgfun .e41-certificate{position:absolute;z-index:5;right:0;bottom:46px;width:148px;padding:13px 12px;border:4px double var(--e41-red);background:var(--e41-paper);color:var(--e41-oxblood);font:800 11px\/1.25 'IBM Plex Mono',monospace;text-align:center;text-transform:uppercase;transform:rotate(-7deg);animation:cgau-e41v2-stamp 7s ease-in-out infinite}\n\n.cgau-listing .cgfun .e41-dispatch-note{padding:76px 0;background:var(--e41-paper);color:var(--e41-ink)}\n.cgau-listing .cgfun .e41-envelope{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);gap:34px;padding:clamp(26px,5cqi,58px);border:2px solid #b9aa8c;background:linear-gradient(135deg,rgba(104,31,43,.06),transparent 30%),var(--e41-cream);box-shadow:16px 17px 0 var(--e41-oxblood)}\n.cgau-listing .cgfun .e41-envelope::before{content:'EYES ONLY · READ BEFORE CHECKOUT';position:absolute;right:24px;top:-18px;padding:10px 14px;border:4px solid var(--e41-oxblood);background:var(--e41-paper);color:var(--e41-oxblood);font:800 11px\/1 'IBM Plex Mono',monospace;letter-spacing:.08em;transform:rotate(2deg)}\n.cgau-listing .cgfun .e41-dependency h2{font-size:clamp(52px,8.6cqi,102px);line-height:.83;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere}\n.cgau-listing .cgfun .e41-dependency h2 span{color:var(--e41-red)}\n.cgau-listing .cgfun .e41-system-ticket{align-self:stretch;display:grid;align-content:center;gap:15px;padding:25px;border:4px solid var(--e41-night);background:var(--e41-night);color:var(--e41-cream);font-family:'IBM Plex Mono',monospace}\n.cgau-listing .cgfun .e41-system-ticket b{font-size:22px;color:var(--e41-gold)}\n.cgau-listing .cgfun .e41-system-ticket span{display:block;padding:10px 0;border-top:1px dashed rgba(255,249,236,.35);font-size:12px}\n.cgau-listing .cgfun .e41-redaction{display:inline;background:linear-gradient(var(--e41-gold),var(--e41-gold)) 0 88%\/100% 8px no-repeat;font-weight:900}\n\n.cgau-listing .cgfun .e41-cast{padding:88px 0;background:var(--e41-oxblood);color:var(--e41-cream)}\n.cgau-listing .cgfun .e41-cast::before{content:'CASTING';position:absolute;right:-20px;top:40px;color:rgba(255,249,236,.06);font:900 clamp(110px,23cqi,270px)\/.7 'Barlow Condensed',sans-serif;letter-spacing:-.04em;transform:rotate(90deg);transform-origin:100% 0}\n.cgau-listing .cgfun .e41-cast-lead{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:36px;align-items:end;margin-bottom:35px}\n.cgau-listing .cgfun .e41-contact-sheet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}\n.cgau-listing .cgfun .e41-dossier{position:relative;min-width:0;min-height:360px;padding:22px 20px 26px;border:5px solid var(--e41-night);background:var(--e41-paper);color:var(--e41-ink);box-shadow:8px 9px 0 var(--e41-gold)}\n.cgau-listing .cgfun .e41-dossier:nth-child(2){transform:rotate(-1deg)}\n.cgau-listing .cgfun .e41-dossier:nth-child(3){transform:rotate(1deg)}\n.cgau-listing .cgfun .e41-dossier::before{content:attr(data-file);display:inline-block;margin-bottom:28px;padding:6px 8px;background:var(--e41-red);color:var(--e41-cream);font:700 10px\/1 'IBM Plex Mono',monospace;letter-spacing:.1em}\n.cgau-listing .cgfun .e41-dossier h3{font-size:38px;line-height:.9;text-transform:uppercase}\n.cgau-listing .cgfun .e41-dossier p{margin-top:15px;font-size:14px}\n.cgau-listing .cgfun .e41-dossier small{position:absolute;left:20px;right:20px;bottom:20px;padding-top:12px;border-top:2px dotted #8c806c;color:var(--e41-oxblood);font:700 11px\/1.35 'IBM Plex Mono',monospace}\n\n.cgau-listing .cgfun .e41-blueprint{padding:92px 0;background-color:var(--e41-navy);background-image:linear-gradient(rgba(130,230,193,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(130,230,193,.08) 1px,transparent 1px);background-size:32px 32px;color:var(--e41-cream)}\n.cgau-listing .cgfun .e41-blueprint-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:42px;align-items:center}\n.cgau-listing .cgfun .e41-route-map{position:relative;min-height:470px;padding:30px;border:4px solid var(--e41-mint);background:rgba(7,16,23,.72);box-shadow:inset 0 0 0 10px rgba(130,230,193,.05)}\n.cgau-listing .cgfun .e41-route-map::before{content:'ONE CABLE · POWER + DATA';position:absolute;left:22px;top:18px;color:var(--e41-mint);font:700 10px\/1 'IBM Plex Mono',monospace;letter-spacing:.1em}\n.cgau-listing .cgfun .e41-route-node{position:absolute;z-index:3;width:150px;min-height:116px;display:grid;place-items:center;padding:14px;border:4px solid var(--e41-gold);background:var(--e41-night);color:var(--e41-cream);font-family:'IBM Plex Mono',monospace;text-align:center}\n.cgau-listing .cgfun .e41-route-node b{display:block;color:var(--e41-gold);font-size:25px}\n.cgau-listing .cgfun .e41-route-node span{font-size:10px}\n.cgau-listing .cgfun .e41-route-cam{left:8%;top:24%}\n.cgau-listing .cgfun .e41-route-recorder{right:8%;bottom:18%}\n.cgau-listing .cgfun .e41-laser{position:absolute;z-index:2;left:calc(8% + 130px);right:calc(8% + 130px);top:48%;height:6px;background:linear-gradient(90deg,var(--e41-mint),var(--e41-gold));box-shadow:0 0 18px var(--e41-mint);transform:rotate(18deg);transform-origin:left center}\n.cgau-listing .cgfun .e41-laser::after{content:'';position:absolute;top:-8px;left:0;width:18px;height:22px;border-radius:50%;background:#fff;box-shadow:0 0 24px #fff;animation:cgau-e41v2-laser 4.6s ease-in-out infinite}\n.cgau-listing .cgfun .e41-plan-stamp{position:absolute;right:20px;top:40px;padding:10px;border:4px solid var(--e41-gold);color:var(--e41-gold);font:800 12px\/1 'IBM Plex Mono',monospace;transform:rotate(-7deg)}\n\n.cgau-listing .cgfun .e41-surveillance{padding:90px 0;background:var(--e41-ink);color:var(--e41-cream)}\n.cgau-listing .cgfun .e41-monitor-wall{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:14px;margin-top:35px}\n.cgau-listing .cgfun .e41-monitor{position:relative;min-width:0;min-height:315px;padding:15px;border:8px solid #28343a;border-radius:8px;background:#030607;box-shadow:inset 0 0 0 2px #52636c,10px 12px 0 #0005}\n.cgau-listing .cgfun .e41-monitor:first-child{grid-row:span 2;min-height:644px}\n.cgau-listing .cgfun .e41-monitor img{height:100%;max-height:585px;background:#eef3f2}\n.cgau-listing .cgfun .e41-monitor::after{content:'';position:absolute;inset:15px;background:linear-gradient(180deg,transparent 0 48%,rgba(130,230,193,.15) 49% 51%,transparent 52%);background-size:100% 11px;pointer-events:none;animation:cgau-e41v2-scan 7s linear infinite}\n.cgau-listing .cgfun .e41-monitor-label{position:absolute;z-index:4;left:25px;top:25px;padding:7px 9px;background:var(--e41-oxblood);color:#fff;font:700 10px\/1 'IBM Plex Mono',monospace}\n.cgau-listing .cgfun .e41-monitor-data{display:grid;align-content:center;gap:13px;padding:28px;border:8px solid #28343a;background:var(--e41-navy)}\n.cgau-listing .cgfun .e41-monitor-data b{color:var(--e41-mint);font:900 58px\/.85 'Barlow Condensed',sans-serif}\n.cgau-listing .cgfun .e41-monitor-data span{font-size:14px}\n\n.cgau-listing .cgfun .e41-night-reel{padding:88px 0;background:var(--e41-gold);color:var(--e41-ink)}\n.cgau-listing .cgfun .e41-exposure-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:32px;border:12px solid var(--e41-night);background:var(--e41-night)}\n.cgau-listing .cgfun .e41-exposure{position:relative;min-width:0;min-height:330px;padding:27px 22px 62px;border-inline:6px solid var(--e41-night);background:var(--e41-cream);color:var(--e41-ink)}\n.cgau-listing .cgfun .e41-exposure::before,.cgau-listing .cgfun .e41-exposure::after{content:'';position:absolute;left:0;right:0;height:12px;background:repeating-linear-gradient(90deg,var(--e41-paper) 0 20px,var(--e41-night) 20px 31px)}\n.cgau-listing .cgfun .e41-exposure::before{top:-12px}.cgau-listing .cgfun .e41-exposure::after{bottom:-12px}\n.cgau-listing .cgfun .e41-exposure h3{font-size:39px;line-height:.9;text-transform:uppercase}\n.cgau-listing .cgfun .e41-exposure p{margin-top:16px;font-size:14px}\n.cgau-listing .cgfun .e41-exposure b.e41-take{display:grid;width:76px;height:76px;place-items:center;margin-bottom:18px;border:5px solid var(--e41-ink);border-radius:50%;background:var(--e41-mint);font:900 30px\/1 'Barlow Condensed',sans-serif;animation:cgau-e41v2-iris 8s ease-in-out infinite}\n\n.cgau-listing .cgfun .e41-alarm-case{padding:90px 0;background:var(--e41-red);color:var(--e41-cream)}\n.cgau-listing .cgfun .e41-case-grid{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:38px;align-items:center;margin-top:30px}\n.cgau-listing .cgfun .e41-hardcase{position:relative;min-height:520px;padding:75px 30px 30px;border:12px ridge #363d3d;border-radius:26px;background:#171d1d;box-shadow:16px 18px 0 #7a1925,inset 0 0 0 10px #060a0b;color:#fff}\n.cgau-listing .cgfun .e41-hardcase::before{content:'DETERRENCE KIT · USE RESPONSIBLY';position:absolute;left:34px;top:27px;padding:8px 10px;background:var(--e41-gold);color:var(--e41-ink);font:800 10px\/1 'IBM Plex Mono',monospace}\n.cgau-listing .cgfun .e41-case-lights{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:14px}\n.cgau-listing .cgfun .e41-case-light{height:100px;border:6px solid #3b4547;border-radius:15px;background:#7e1722;box-shadow:inset 0 0 30px #fff2}\n.cgau-listing .cgfun .e41-case-light:last-child{background:#143b75}\n.cgau-listing .cgfun .e41-case-light:first-child{animation:cgau-e41v2-light-red 6s steps(2,end) infinite}.cgau-listing .cgfun .e41-case-light:last-child{animation:cgau-e41v2-light-blue 6s steps(2,end) infinite}\n.cgau-listing .cgfun .e41-case-speaker{display:grid;min-height:220px;place-items:center;border:7px solid #3b4547;background:repeating-radial-gradient(circle,#777 0 2px,#171d1d 3px 9px);font:900 48px\/.8 'Barlow Condensed',sans-serif;text-align:center;text-shadow:2px 2px 0 #000}\n.cgau-listing .cgfun .e41-deterrence-list{display:grid;gap:13px}\n.cgau-listing .cgfun .e41-deterrence-list article{padding:19px 20px;border-left:9px solid var(--e41-gold);background:var(--e41-cream);color:var(--e41-ink)}\n.cgau-listing .cgfun .e41-deterrence-list h3{font-size:30px;line-height:1;text-transform:uppercase}\n.cgau-listing .cgfun .e41-deterrence-list p{margin:7px 0 0;font-size:14px}\n\n.cgau-listing .cgfun .e41-recording{padding:92px 0;background:var(--e41-paper);color:var(--e41-ink)}\n.cgau-listing .cgfun .e41-film-timeline{position:relative;margin-top:36px;padding:40px 0 20px;border-block:12px solid var(--e41-night);background:repeating-linear-gradient(90deg,var(--e41-night) 0 24px,transparent 24px 42px)}\n.cgau-listing .cgfun .e41-film-timeline::before{content:'';position:absolute;left:5%;right:5%;top:50%;height:5px;background:var(--e41-red)}\n.cgau-listing .cgfun .e41-time-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 30px}\n.cgau-listing .cgfun .e41-time{min-width:0;min-height:220px;padding:21px;border:4px solid var(--e41-night);background:var(--e41-cream);box-shadow:7px 8px 0 var(--e41-gold)}\n.cgau-listing .cgfun .e41-time b{display:block;font:900 42px\/.9 'Barlow Condensed',sans-serif;color:var(--e41-oxblood)}\n.cgau-listing .cgfun .e41-time span{display:block;margin-top:10px;font-size:13px}\n.cgau-listing .cgfun .e41-take-up{position:absolute;right:24px;top:-48px;width:76px;height:76px;border:10px dotted var(--e41-oxblood);border-radius:50%;background:var(--e41-paper);animation:cgau-e41v2-take-up 12s linear infinite}\n\n.cgau-listing .cgfun .e41-install{padding:92px 0;background:var(--e41-mint);color:var(--e41-ink)}\n.cgau-listing .cgfun .e41-install-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:38px;align-items:start}\n.cgau-listing .cgfun .e41-call-sheet{position:relative;padding:34px;border:3px solid #80765f;background:var(--e41-cream);box-shadow:14px 15px 0 var(--e41-navy);transform:rotate(-1deg)}\n.cgau-listing .cgfun .e41-call-sheet::before{content:'EXTERIOR · WEATHER UNIT · DAY \/ NIGHT';display:block;margin:-34px -34px 28px;padding:15px 18px;background:var(--e41-navy);color:#fff;font:700 11px\/1 'IBM Plex Mono',monospace;letter-spacing:.08em}\n.cgau-listing .cgfun .e41-call-sheet img{max-height:470px;margin:0 auto;background:#fff}\n.cgau-listing .cgfun .e41-call-sheet figcaption{margin-top:17px;padding-top:15px;border-top:2px dashed #9e9178;font-size:13px}\n.cgau-listing .cgfun .e41-install-notes{display:grid;gap:13px;margin-top:28px}\n.cgau-listing .cgfun .e41-install-notes article{padding:18px 20px;border:3px solid var(--e41-ink);background:rgba(255,249,236,.8)}\n.cgau-listing .cgfun .e41-install-notes h3{font-size:28px;text-transform:uppercase}\n.cgau-listing .cgfun .e41-install-notes p{margin:6px 0 0;font-size:14px}\n.cgau-listing .cgfun .e41-rain{position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(110deg,transparent 0 28px,rgba(16,41,58,.08) 29px 31px,transparent 32px 60px);animation:cgau-e41v2-rain 10s linear infinite}\n\n.cgau-listing .cgfun .e41-vault{padding:94px 0;background:var(--e41-night);color:var(--e41-cream)}\n.cgau-listing .cgfun .e41-vault-door{position:relative;margin-top:38px;padding:clamp(24px,4cqi,52px);border:14px ridge #6f7777;border-radius:26px;background:linear-gradient(145deg,#243136,#11191d);box-shadow:inset 0 0 0 9px #070b0d,17px 20px 0 #0006}\n.cgau-listing .cgfun .e41-dial{position:absolute;z-index:4;right:30px;top:26px;width:92px;height:92px;border:12px double var(--e41-gold);border-radius:50%;background:repeating-conic-gradient(var(--e41-gold) 0 4deg,#263239 4deg 18deg);box-shadow:0 0 0 6px #070b0d}\n.cgau-listing .cgfun .e41-dial::after{content:'';position:absolute;left:50%;top:50%;width:8px;height:36px;border-radius:8px;background:#fff;transform:translate(-50%,-12%) rotate(22deg);transform-origin:50% 12%;transition:transform .45s ease}\n.cgau-listing .cgfun .e41-vault-door:hover .e41-dial::after,.cgau-listing .cgfun .e41-vault-door:focus-within .e41-dial::after{animation:cgau-e41v2-dial-open .9s ease both}\n.cgau-listing .cgfun .e41-vault-grid{display:grid;grid-template-columns:minmax(280px,.74fr) minmax(0,1.26fr);gap:18px;margin-top:38px}\n.cgau-listing .cgfun .e41-vault-camera{display:grid;align-content:center;margin:0;padding:24px;border:4px solid var(--e41-gold);border-radius:46% 46% 18px 18px;background:radial-gradient(circle at 50% 42%,#fff 0 25%,#aab9b9 26% 43%,#1c282c 44%);text-align:center}\n.cgau-listing .cgfun .e41-vault-camera img{height:340px;filter:drop-shadow(0 20px 18px #0007)}\n.cgau-listing .cgfun .e41-vault-camera figcaption{padding:14px;background:var(--e41-paper);color:var(--e41-ink);font-size:13px}\n.cgau-listing .cgfun .e41-included{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.cgau-listing .cgfun .e41-included div{position:relative;min-width:0;min-height:125px;padding:20px;border:3px solid #7d8b8d;background:#e6ece8;color:var(--e41-ink)}\n.cgau-listing .cgfun .e41-included div::before{content:attr(data-role);display:inline-block;margin-bottom:10px;padding:5px 7px;background:var(--e41-oxblood);color:#fff;font:700 9px\/1 'IBM Plex Mono',monospace}\n.cgau-listing .cgfun .e41-included b{display:block;font-size:15px}.cgau-listing .cgfun .e41-included span{display:block;margin-top:5px;font-size:12px}\n.cgau-listing .cgfun .e41-excluded{margin-top:18px;padding:22px;border:4px dashed var(--e41-red);background:#210b10}\n.cgau-listing .cgfun .e41-excluded h3{font-size:31px;color:var(--e41-gold);text-transform:uppercase}\n.cgau-listing .cgfun .e41-empty-slots{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:13px}\n.cgau-listing .cgfun .e41-empty-slots span{display:grid;min-height:82px;place-items:center;padding:9px;border:2px dotted #da7180;color:#fff;font:700 10px\/1.25 'IBM Plex Mono',monospace;text-align:center}\n\n.cgau-listing .cgfun .e41-setup{padding:92px 0;background:var(--e41-paper);color:var(--e41-ink)}\n.cgau-listing .cgfun .e41-clapper{position:relative;margin-top:36px;border:10px solid var(--e41-night);background:var(--e41-cream);box-shadow:14px 16px 0 var(--e41-red)}\n.cgau-listing .cgfun .e41-clapper-top{min-height:92px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:center;padding:18px 24px;background:repeating-linear-gradient(135deg,var(--e41-night) 0 34px,var(--e41-paper) 34px 68px);color:#fff;transform-origin:left bottom}\n.cgau-listing .cgfun .e41-clapper:hover .e41-clapper-top,.cgau-listing .cgfun .e41-clapper:focus-within .e41-clapper-top{animation:cgau-e41v2-clap .8s ease both}\n.cgau-listing .cgfun .e41-clapper-top span{padding:9px;background:var(--e41-night);font:700 10px\/1 'IBM Plex Mono',monospace;text-align:center}\n.cgau-listing .cgfun .e41-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}\n.cgau-listing .cgfun .e41-step{min-width:0;padding:26px;border-right:2px solid #c7baa0}\n.cgau-listing .cgfun .e41-step:last-child{border-right:0}\n.cgau-listing .cgfun .e41-step b{display:grid;width:48px;height:48px;place-items:center;margin-bottom:17px;border-radius:50%;background:var(--e41-oxblood);color:#fff;font:900 22px\/1 'Barlow Condensed',sans-serif}\n.cgau-listing .cgfun .e41-step h3{font-size:27px;line-height:.95;text-transform:uppercase}.cgau-listing .cgfun .e41-step p{margin-top:10px;font-size:13px}\n\n.cgau-listing .cgfun .e41-rejections{padding:90px 0;background:var(--e41-oxblood);color:var(--e41-cream)}\n.cgau-listing .cgfun .e41-rejection-board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:34px}\n.cgau-listing .cgfun .e41-reject{position:relative;min-width:0;min-height:250px;padding:26px 18px;border:4px solid var(--e41-night);background:var(--e41-paper);color:var(--e41-ink);transform:rotate(-1.2deg)}\n.cgau-listing .cgfun .e41-reject:nth-child(even){transform:rotate(1.2deg)}\n.cgau-listing .cgfun .e41-reject::before{content:'RECAST';display:block;width:max-content;margin:0 auto 25px;padding:7px 10px;border:4px solid var(--e41-red);color:var(--e41-red);font:900 15px\/1 'IBM Plex Mono',monospace;transform:rotate(-7deg);animation:cgau-e41v2-recast 9s ease-in-out infinite}\n.cgau-listing .cgfun .e41-reject h3{font-size:28px;line-height:.94;text-transform:uppercase}.cgau-listing .cgfun .e41-reject p{margin-top:11px;font-size:13px}\n\n.cgau-listing .cgfun .e41-specs{padding:92px 0;background:var(--e41-gold);color:var(--e41-ink)}\n.cgau-listing .cgfun .e41-spec-sheet{margin-top:34px;padding:clamp(24px,4cqi,48px);border:5px solid var(--e41-ink);background:var(--e41-cream);box-shadow:15px 17px 0 var(--e41-navy)}\n.cgau-listing .cgfun .e41-spec-head{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:20px;padding-bottom:22px;border-bottom:5px solid var(--e41-ink)}\n.cgau-listing .cgfun .e41-spec-head b{font:900 38px\/.9 'Barlow Condensed',sans-serif;text-transform:uppercase}.cgau-listing .cgfun .e41-spec-head span{font:700 11px\/1.4 'IBM Plex Mono',monospace;text-align:right}\n.cgau-listing .cgfun .e41-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}\n.cgau-listing .cgfun .e41-spec-row{min-width:0;padding:15px 12px;border-bottom:1px solid #bdaf92}\n.cgau-listing .cgfun .e41-spec-row:nth-child(odd){border-right:1px solid #bdaf92}\n.cgau-listing .cgfun .e41-spec-row span{display:block;color:var(--e41-oxblood);font:700 9px\/1.2 'IBM Plex Mono',monospace;letter-spacing:.1em;text-transform:uppercase}.cgau-listing .cgfun .e41-spec-row b{display:block;margin-top:6px;font-size:14px}\n\n.cgau-listing .cgfun .e41-faq{padding:92px 0;background:var(--e41-navy);color:var(--e41-cream)}\n.cgau-listing .cgfun .e41-folders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:36px}\n.cgau-listing .cgfun details{margin:0;border:4px solid var(--e41-night);background:var(--e41-paper);color:var(--e41-ink);overflow:clip}\n.cgau-listing .cgfun summary{min-height:74px;padding:21px 54px 21px 21px;cursor:pointer;list-style:none;font:800 16px\/1.35 'Libre Franklin',sans-serif;position:relative}\n.cgau-listing .cgfun summary::-webkit-details-marker{display:none}\n.cgau-listing .cgfun summary::before{content:'CASE FILE';display:block;margin-bottom:7px;color:var(--e41-red);font:700 9px\/1 'IBM Plex Mono',monospace;letter-spacing:.12em}\n.cgau-listing .cgfun summary::after{content:'+';position:absolute;right:18px;top:23px;width:30px;height:30px;display:grid;place-items:center;border:3px solid var(--e41-ink);font:900 21px\/1 'IBM Plex Mono',monospace}\n.cgau-listing .cgfun details[open] summary::after{content:'−'}\n.cgau-listing .cgfun summary:focus-visible{outline:5px solid var(--e41-gold);outline-offset:-7px}\n.cgau-listing .cgfun .e41-folder-copy{padding:21px;border-top:3px dashed #a29478;background:var(--e41-cream);font-size:14px}\n.cgau-listing .cgfun details[open] .e41-folder-copy{animation:cgau-e41v2-folder-open .45s ease both}\n\n.cgau-listing .cgfun .e41-commerce{padding:92px 0;background:var(--e41-cream);color:var(--e41-ink)}\n.cgau-listing .cgfun .e41-contract{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:26px;margin-top:36px}\n.cgau-listing .cgfun .e41-legal-sheet{padding:clamp(24px,4cqi,46px);border:3px solid #a99c82;background:#fffdf8;box-shadow:12px 14px 0 var(--e41-red)}\n.cgau-listing .cgfun .e41-legal-sheet h3{margin-top:23px;font-size:31px;line-height:1;text-transform:uppercase}.cgau-listing .cgfun .e41-legal-sheet h3:first-child{margin-top:0}.cgau-listing .cgfun .e41-legal-sheet p{font-size:14px}\n.cgau-listing .cgfun .e41-seal{display:grid;align-content:center;justify-items:center;padding:30px;border:8px double var(--e41-gold);background:var(--e41-night);color:var(--e41-cream);text-align:center}\n.cgau-listing .cgfun .e41-seal-ring{display:grid;width:210px;height:210px;place-items:center;border:9px double var(--e41-gold);border-radius:50%;color:var(--e41-gold);font:900 31px\/.86 'Barlow Condensed',sans-serif;text-transform:uppercase;transform:rotate(-6deg)}\n.cgau-listing .cgfun .e41-seal p{margin-top:23px;font-size:13px}\n\n.cgau-listing .cgfun .e41-credits{padding:84px 0;background:var(--e41-night);color:var(--e41-cream);text-align:center}\n.cgau-listing .cgfun .e41-credit-roll{max-width:840px;margin:0 auto}\n.cgau-listing .cgfun .e41-credit-roll .e41-wordmark{justify-content:center;color:var(--e41-gold)}\n.cgau-listing .cgfun .e41-credit-roll h2{margin:28px 0 20px;font-size:clamp(54px,9cqi,110px);line-height:.82;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere}\n.cgau-listing .cgfun .e41-credit-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px;padding-top:28px;border-top:1px solid rgba(255,249,236,.3)}\n.cgau-listing .cgfun .e41-credit-columns div{font:600 11px\/1.6 'IBM Plex Mono',monospace}.cgau-listing .cgfun .e41-credit-columns b{display:block;color:var(--e41-gold)}\n\n@keyframes cgau-e41v2-ticker{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}\n@keyframes cgau-e41v2-beam{0%,72%,100%{transform:rotate(0deg);opacity:.7}82%{transform:rotate(2deg);opacity:1}90%{transform:rotate(-1deg);opacity:.84}}\n@keyframes cgau-e41v2-poster{0%,72%,100%{transform:rotate(2deg) translateY(0)}82%{transform:rotate(1deg) translateY(-8px)}90%{transform:rotate(2.5deg) translateY(-2px)}}\n@keyframes cgau-e41v2-reel-left{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}\n@keyframes cgau-e41v2-reel-right{0%{transform:rotate(360deg)}100%{transform:rotate(0deg)}}\n@keyframes cgau-e41v2-stamp{0%,72%,100%{transform:rotate(-7deg) scale(1)}78%{transform:rotate(-7deg) scale(1.08)}84%{transform:rotate(-7deg) scale(.98)}}\n@keyframes cgau-e41v2-laser{0%,12%{transform:translateX(0)}55%,100%{transform:translateX(calc(100cqi - 330px))}}\n@keyframes cgau-e41v2-scan{0%,70%,100%{transform:translateY(-26%);opacity:.45}82%{transform:translateY(26%);opacity:.8}}\n@keyframes cgau-e41v2-iris{0%,70%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(211,70,55,0)}80%{transform:scale(.9);box-shadow:0 0 0 10px rgba(211,70,55,.22)}88%{transform:scale(1.03);box-shadow:0 0 0 2px rgba(211,70,55,.08)}}\n@keyframes cgau-e41v2-light-red{0%,72%,100%{filter:brightness(.7)}76%,80%{filter:brightness(1.8)}}\n@keyframes cgau-e41v2-light-blue{0%,74%,100%{filter:brightness(.7)}78%,82%{filter:brightness(1.8)}}\n@keyframes cgau-e41v2-take-up{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}\n@keyframes cgau-e41v2-rain{0%,72%,100%{transform:translate(0,0)}84%{transform:translate(-22px,18px)}92%{transform:translate(-4px,3px)}}\n@keyframes cgau-e41v2-dial-open{0%{transform:translate(-50%,-12%) rotate(22deg)}100%{transform:translate(-50%,-12%) rotate(382deg)}}\n@keyframes cgau-e41v2-clap{0%{transform:rotate(0deg)}42%{transform:rotate(-8deg)}68%{transform:rotate(1deg)}100%{transform:rotate(0deg)}}\n@keyframes cgau-e41v2-recast{0%,72%,100%{transform:rotate(-7deg) scale(1)}78%{transform:rotate(-7deg) scale(1.1)}84%{transform:rotate(-7deg) scale(.98)}}\n@keyframes cgau-e41v2-folder-open{0%{transform:translateY(-8px)}100%{transform:translateY(0)}}\n\n@media(max-width:900px){\n.cgau-listing .cgfun .e41-hero-grid,.cgau-listing .cgfun .e41-envelope,.cgau-listing .cgfun .e41-cast-lead,.cgau-listing .cgfun .e41-blueprint-grid,.cgau-listing .cgfun .e41-case-grid,.cgau-listing .cgfun .e41-install-grid,.cgau-listing .cgfun .e41-vault-grid,.cgau-listing .cgfun .e41-contract{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .cgfun .e41-poster{min-height:610px}.cgau-listing .cgfun .e41-projector{left:5%}\n.cgau-listing .cgfun .e41-contact-sheet{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cgau-listing .cgfun .e41-dossier:last-child{grid-column:1\/-1;min-height:280px}\n.cgau-listing .cgfun .e41-monitor-wall{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .e41-monitor:first-child{grid-row:auto;min-height:520px}\n.cgau-listing .cgfun .e41-time-grid,.cgau-listing .cgfun .e41-steps{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.cgau-listing .cgfun .e41-step:nth-child(2){border-right:0}.cgau-listing .cgfun .e41-step:nth-child(-n+2){border-bottom:2px solid #c7baa0}\n.cgau-listing .cgfun .e41-rejection-board{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cgau-listing .cgfun .e41-reject:last-child{grid-column:1\/-1;min-height:200px}\n}\n@media(max-width:620px){\n.cgau-listing .cgfun .e41-shell{width:min(1240px,calc(100% - 28px))}\n.cgau-listing .cgfun .e41-hero{min-height:0;padding:54px 0 65px;background:linear-gradient(165deg,var(--e41-night) 0 56%,var(--e41-navy) 56%)}\n.cgau-listing .cgfun .e41-title{font-size:clamp(68px,24cqi,108px);line-height:.75}.cgau-listing .cgfun .e41-studio{display:block}.cgau-listing .cgfun .e41-wordmark{display:flex;margin-top:10px;font-size:clamp(29px,10cqi,43px)}\n.cgau-listing .cgfun .e41-poster{min-height:500px}.cgau-listing .cgfun .e41-poster-board{padding-top:58px}.cgau-listing .cgfun .e41-poster-board img{height:325px}.cgau-listing .cgfun .e41-projector{width:116px;height:78px;bottom:5px}.cgau-listing .cgfun .e41-projector::before,.cgau-listing .cgfun .e41-projector::after{top:-52px;width:64px;height:64px}.cgau-listing .cgfun .e41-certificate{right:4px;bottom:18px;width:125px;font-size:9px}\n.cgau-listing .cgfun .e41-scene-title{font-size:clamp(44px,15cqi,68px)}\n.cgau-listing .cgfun .e41-dispatch-note,.cgau-listing .cgfun .e41-cast,.cgau-listing .cgfun .e41-blueprint,.cgau-listing .cgfun .e41-surveillance,.cgau-listing .cgfun .e41-night-reel,.cgau-listing .cgfun .e41-alarm-case,.cgau-listing .cgfun .e41-recording,.cgau-listing .cgfun .e41-install,.cgau-listing .cgfun .e41-vault,.cgau-listing .cgfun .e41-setup,.cgau-listing .cgfun .e41-rejections,.cgau-listing .cgfun .e41-specs,.cgau-listing .cgfun .e41-faq,.cgau-listing .cgfun .e41-commerce{padding:64px 0}\n.cgau-listing .cgfun .e41-envelope{padding:30px 18px}.cgau-listing .cgfun .e41-envelope::before{right:10px;font-size:8px}.cgau-listing .cgfun .e41-dependency h2{font-size:clamp(49px,16cqi,72px)}\n.cgau-listing .cgfun .e41-contact-sheet,.cgau-listing .cgfun .e41-exposure-strip,.cgau-listing .cgfun .e41-time-grid,.cgau-listing .cgfun .e41-steps,.cgau-listing .cgfun .e41-rejection-board,.cgau-listing .cgfun .e41-spec-grid,.cgau-listing .cgfun .e41-folders,.cgau-listing .cgfun .e41-credit-columns{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .cgfun .e41-dossier:last-child,.cgau-listing .cgfun .e41-reject:last-child{grid-column:auto}.cgau-listing .cgfun .e41-dossier{min-height:310px}\n.cgau-listing .cgfun .e41-route-map{min-height:520px}.cgau-listing .cgfun .e41-route-node{width:130px}.cgau-listing .cgfun .e41-route-cam{left:50%;top:16%;transform:translateX(-50%)}.cgau-listing .cgfun .e41-route-recorder{left:50%;right:auto;bottom:14%;transform:translateX(-50%)}.cgau-listing .cgfun .e41-laser{left:50%;right:auto;top:calc(16% + 105px);width:6px;height:230px;transform:none;background:linear-gradient(var(--e41-mint),var(--e41-gold))}.cgau-listing .cgfun .e41-laser::after{top:0;left:-6px;animation:none}.cgau-listing .cgfun .e41-plan-stamp{right:8px;top:47%;font-size:9px}\n.cgau-listing .cgfun .e41-monitor:first-child{min-height:390px}.cgau-listing .cgfun .e41-monitor-data b{font-size:48px}\n.cgau-listing .cgfun .e41-exposure{min-height:255px;border-block:6px solid var(--e41-night);border-inline:0}.cgau-listing .cgfun .e41-hardcase{min-height:430px;padding-inline:17px}.cgau-listing .cgfun .e41-case-speaker{min-height:160px}\n.cgau-listing .cgfun .e41-time-grid{padding:0 18px}.cgau-listing .cgfun .e41-time{min-height:170px}\n.cgau-listing .cgfun .e41-vault-door{padding:76px 15px 22px}.cgau-listing .cgfun .e41-dial{width:72px;height:72px;right:18px;top:17px}.cgau-listing .cgfun .e41-included{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .e41-empty-slots{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cgau-listing .cgfun .e41-empty-slots span:last-child{grid-column:1\/-1}\n.cgau-listing .cgfun .e41-step{border-right:0!important;border-bottom:2px solid #c7baa0!important}.cgau-listing .cgfun .e41-step:last-child{border-bottom:0!important}\n.cgau-listing .cgfun .e41-reject{min-height:210px}.cgau-listing .cgfun .e41-spec-head{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .e41-spec-head span{text-align:left}.cgau-listing .cgfun .e41-spec-row:nth-child(odd){border-right:0}\n.cgau-listing .cgfun .e41-credit-roll .e41-wordmark{justify-content:flex-start;text-align:left}.cgau-listing .cgfun .e41-credit-columns{text-align:left}\n}\n\n.cgau-listing .cgfun .e41-dossier{display:flex;flex-direction:column}\n.cgau-listing .cgfun .e41-dossier small{position:static;display:block;margin-top:auto}\n@media(max-width:620px){\n.cgau-listing .cgfun .e41-shell{width:min(1240px,calc(100% - 32px))}\n.cgau-listing .cgfun .e41-hero{padding:44px 0 50px}\n.cgau-listing .cgfun .e41-title{font-size:clamp(62px,21cqi,82px);line-height:.78}\n.cgau-listing .cgfun .e41-wordmark{font-size:clamp(27px,9cqi,37px)}\n.cgau-listing .cgfun .e41-wordmark::before{width:44px;height:44px;font-size:13px}\n.cgau-listing .cgfun .e41-poster{min-height:430px}\n.cgau-listing .cgfun .e41-poster-board{padding:50px 18px 18px}\n.cgau-listing .cgfun .e41-poster-board img{height:270px}\n.cgau-listing .cgfun .e41-poster-board figcaption{font-size:10px}\n.cgau-listing .cgfun .e41-scene-title{font-size:clamp(38px,13cqi,52px);line-height:.93}\n.cgau-listing .cgfun .e41-dependency h2{font-size:clamp(39px,13.5cqi,54px);line-height:.9}\n.cgau-listing .cgfun .e41-credit-roll h2{font-size:clamp(42px,14cqi,58px);line-height:.9}\n.cgau-listing .cgfun .e41-dispatch-note,.cgau-listing .cgfun .e41-cast,.cgau-listing .cgfun .e41-blueprint,.cgau-listing .cgfun .e41-surveillance,.cgau-listing .cgfun .e41-night-reel,.cgau-listing .cgfun .e41-alarm-case,.cgau-listing .cgfun .e41-recording,.cgau-listing .cgfun .e41-install,.cgau-listing .cgfun .e41-vault,.cgau-listing .cgfun .e41-setup,.cgau-listing .cgfun .e41-rejections,.cgau-listing .cgfun .e41-specs,.cgau-listing .cgfun .e41-faq,.cgau-listing .cgfun .e41-commerce{padding:50px 0}\n.cgau-listing .cgfun .e41-cast-lead{gap:18px;margin-bottom:24px}\n.cgau-listing .cgfun .e41-dossier{min-height:0;padding:20px}\n.cgau-listing .cgfun .e41-dossier::before{margin-bottom:20px}\n.cgau-listing .cgfun .e41-dossier h3{font-size:33px}\n.cgau-listing .cgfun .e41-dossier small{margin-top:20px}\n.cgau-listing .cgfun .e41-route-map{min-height:470px}\n.cgau-listing .cgfun .e41-monitor:first-child{min-height:340px}\n.cgau-listing .cgfun .e41-exposure-strip{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;padding:12px 10px 14px;scrollbar-color:var(--e41-mint) var(--e41-night)}\n.cgau-listing .cgfun .e41-exposure{flex:0 0 84%;min-height:300px;scroll-snap-align:center}\n.cgau-listing .cgfun .e41-deterrence-list{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;padding:0 3px 8px;scrollbar-color:var(--e41-gold) var(--e41-red)}\n.cgau-listing .cgfun .e41-deterrence-list article{flex:0 0 88%;scroll-snap-align:start}\n.cgau-listing .cgfun .e41-time-grid{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;padding:0 18px 14px;scrollbar-color:var(--e41-red) var(--e41-night)}\n.cgau-listing .cgfun .e41-time{flex:0 0 82%;min-height:190px;scroll-snap-align:center}\n.cgau-listing .cgfun .e41-included{grid-template-columns:repeat(2,minmax(0,1fr))}\n.cgau-listing .cgfun .e41-included div{min-height:118px;padding:14px 11px}\n.cgau-listing .cgfun .e41-included b{font-size:13px}.cgau-listing .cgfun .e41-included span{font-size:10px}\n.cgau-listing .cgfun .e41-rejection-board{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;padding:4px 3px 14px;scrollbar-color:var(--e41-gold) var(--e41-oxblood)}\n.cgau-listing .cgfun .e41-reject,.cgau-listing .cgfun .e41-reject:last-child{flex:0 0 86%;min-height:230px;scroll-snap-align:center}\n.cgau-listing .cgfun .e41-spec-sheet{padding:24px 18px}\n.cgau-listing .cgfun .e41-credits{padding:58px 0}\n}\n\n.cgau-listing .cgfun .e41-heading-lock{grid-column:1\/-1;width:100%;text-align:center}\n.cgau-listing .cgfun .e41-scene-title,\n.cgau-listing .cgfun .e41-dependency h2,\n.cgau-listing .cgfun .e41-credit-roll h2{margin-inline:auto!important;text-align:center!important}\n.cgau-listing .cgfun .e41-eyebrow{display:flex;width:100%;justify-content:center;text-align:center}\n.cgau-listing .cgfun .e41-cast-lead{grid-template-columns:minmax(0,1fr);text-align:center}\n.cgau-listing .cgfun .e41-cast-lead .e41-copy{margin-inline:auto;text-align:center}\n.cgau-listing .cgfun .e41-blueprint-grid,\n.cgau-listing .cgfun .e41-install-grid{align-items:start}\n@media(prefers-reduced-motion:reduce){\n.cgau-listing .cgfun *,.cgau-listing .cgfun *::before,.cgau-listing .cgfun *::after{animation:none!important;transition:none!important}\n}\n.cgau-listing .cgfun h1,.cgau-listing .cgfun h2,.cgau-listing .cgfun h3,.cgau-listing .cgfun h4,.cgau-listing .cgfun h5,.cgau-listing .cgfun h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun .e41-hero h2,.cgau-listing .cgfun .e41-cast h2,.cgau-listing .cgfun .e41-blueprint h2,.cgau-listing .cgfun .e41-surveillance h2,.cgau-listing .cgfun .e41-alarm-case h2,.cgau-listing .cgfun .e41-vault h2,.cgau-listing .cgfun .e41-rejections h2,.cgau-listing .cgfun .e41-faq h2,.cgau-listing .cgfun .e41-credits h2{color:inherit!important;-webkit-text-fill-color:currentColor!important}\n.cgau-listing .cgfun .e41-hero .e41-why,.cgau-listing .cgfun .e41-cast .e41-copy,.cgau-listing .cgfun .e41-blueprint .e41-copy,.cgau-listing .cgfun .e41-blueprint .e41-copy p,.cgau-listing .cgfun .e41-blueprint .e41-copy b,.cgau-listing .cgfun .e41-surveillance .e41-copy,.cgau-listing .cgfun .e41-vault .e41-copy,.cgau-listing .cgfun .e41-seal p,.cgau-listing .cgfun .e41-seal b,.cgau-listing .cgfun .e41-credits p{color:var(--e41-cream)!important;-webkit-text-fill-color:var(--e41-cream)!important}\n.cgau-listing .cgfun .e41-poster-board figcaption{color:var(--e41-ink)!important;-webkit-text-fill-color:var(--e41-ink)!important}\n.cgau-listing .cgfun{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing .cgfun{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\n\/* split-word heading fix 23.10.2026: each heading's widest word fits its column at every width *\/\n@media (max-width:620px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing article.e41-exposure h3{font-size:min(39px,calc(19.9076vw - 27.95px))}}\n@media (min-width:620.01px) and (max-width:820px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing article.e41-exposure h3{font-size:min(39px,calc(7.8998vw - 19.91px))}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003eCAMERA\u003cbr\u003eCREW\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003eOcean's PoE\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eThe PoE heist crew assigns the camera, cable route and recorder their separate parts before the operation begins.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n  \u003cdiv class=\"eu-wrap\"\u003e\n    \u003cheader class=\"eu-top\"\u003e\n      \u003cdiv class=\"eu-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cdiv class=\"eu-topline\"\u003e\n\u003cspan\u003eTownsville, QLD\u003c\/span\u003e\u003cspan class=\"eu-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eExpress included over $99.00\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/header\u003e\n\u003cnav class=\"eu-jump\" aria-label=\"Product details\"\u003e\u003ca href=\"#eu-specifications\"\u003eSpecifications\u003c\/a\u003e\u003ca href=\"#eu-compatibility\"\u003eCompatibility\u003c\/a\u003e\u003ca href=\"#eu-condition\"\u003eCondition\u003c\/a\u003e\u003c\/nav\u003e\n    \u003csection class=\"eu-hero\"\u003e\n      \u003cdiv class=\"eu-herotext\"\u003e\n        \u003cp class=\"eu-eyebrow\"\u003ePoE Turret Camera E41 \u003cspan class=\"eu-grade\"\u003eBrand new\u003c\/span\u003e\u003c\/p\u003e\n        \u003ch2 class=\"eu-h1\"\u003eSmall on the wall. Wide on the scene.\u003c\/h2\u003e\n        \u003cp class=\"eu-lead\"\u003eA PoE turret camera with starlight colour night vision and a 122° advertised view. Match it to a supported eufy controller and your planned cable route.\u003c\/p\u003e\n        \u003cul class=\"eu-chips\"\u003e\n\u003cli\u003e4K UHD\u003c\/li\u003e\n\u003cli\u003e122°\u003c\/li\u003e\n\u003cli\u003eStarlight colour with spotlight option\u003c\/li\u003e\n\u003cli\u003ePower over Ethernet\u003c\/li\u003e\n\u003c\/ul\u003e\n        \u003cp class=\"eu-requires\"\u003e\u003cb\u003eNeeded to use it.\u003c\/b\u003e A compatible eufy recorder or controller is required and sold separately. This camera does not work on its own.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"eu-herofig\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufy_PoE_Cam_E41_Primary.webp?v=1774799420\" alt=\"eufy PoE E41 turret camera model reference photo\" loading=\"eager\"\u003e\n        \u003cfigcaption\u003eProduct catalogue image. Your unit ships as described below.\u003c\/figcaption\u003e\n      \u003c\/figure\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-stats\"\u003e\n      \u003cdiv class=\"eu-statgrid\"\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e4K\u003c\/b\u003e\u003cspan\u003epicture\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e122°\u003c\/b\u003e\u003cspan\u003eadvertised view\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003eColour\u003c\/b\u003e\u003cspan\u003estarlight night vision\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003ePoE\u003c\/b\u003e\u003cspan\u003epower and data\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cp class=\"eu-statnote\"\u003e\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-tiles\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eWhat it does well.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003ePoE Turret Camera E41: the features that matter in everyday use.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-tilegrid\"\u003e\n        \u003carticle class=\"eu-tile eu-tile-illustrated\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_27_s-l1600.webp?v=1774799352\" alt=\"E41 4K 8 MP, advertised 122-degree view and 82-degree manual tilt illustration\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eKeep the details in view.\u003c\/h3\u003e\n\u003cp\u003eThe turret camera captures 4K UHD video.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-text\"\u003e\n          \n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eFrame a broad scene.\u003c\/h3\u003e\n\u003cp\u003eeufy advertises a 122° view.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-illustrated\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_29_s-l1600.webp?v=1774799352\" alt=\"E41 starlight colour example with ambient garden lighting\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eSee colour after dark.\u003c\/h3\u003e\n\u003cp\u003eStarlight colour night vision includes a spotlight option.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-text\"\u003e\n          \n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eCheck the weather specification.\u003c\/h3\u003e\n\u003cp\u003eeufy states IP67 in the product bullets but IP65 in a panel on the same page. Confirm the exact rating before installation.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n\n    \u003c\/section\u003e\n    \u003caside class=\"eu-insight\" aria-label=\"A detail worth knowing\"\u003e\n      \u003cdiv\u003e\n\u003cp class=\"eu-insight-label\"\u003eA detail worth knowing\u003c\/p\u003e\n\u003ch2\u003eOne view, three night modes\u003c\/h2\u003e\n\u003c\/div\u003e\n      \u003cp class=\"eu-insight-body\"\u003eThe E41 is aimed during installation rather than remotely panning around. Its fixed view can use starlight colour, spotlight colour or infrared at night. That gives you a lighting choice for the same scene without confusing a turret housing with a motorised PTZ camera.\u003c\/p\u003e\n    \u003c\/aside\u003e\n    \u003csection class=\"eu-honest\"\u003e\n      \u003cdiv class=\"eu-honestbox\"\u003e\n        \u003cp class=\"eu-kicker\"\u003eThe honest details\u003c\/p\u003e\n        \u003ch2 class=\"eu-h2\"\u003eBefore you buy.\u003c\/h2\u003e\n        \u003cul class=\"eu-honestlist\"\u003e\n            \u003cli\u003e\n\u003cb\u003eIt needs a HomeBase.\u003c\/b\u003e A compatible eufy recorder or controller is required and sold separately. This camera does not work on its own.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eA compatible controller is required.\u003c\/b\u003e This is an add-on camera.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003ePlan the Ethernet route.\u003c\/b\u003e Power and video travel over the wired connection.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eCheck the controller setup.\u003c\/b\u003e Confirm the camera and controller combination before installation.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-specs\" id=\"eu-specifications\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eSpecifications.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003ePublished specifications for PoE Turret Camera E41 (T8P10121), grouped for easy comparison. Only sourced details are included.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-specgrid\"\u003e\n        \u003cdiv class=\"eu-specgroup\"\u003e\n          \u003ch3\u003eProduct details\u003c\/h3\u003e\n          \u003cdl\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eResolution\u003c\/dt\u003e\n\u003cdd\u003e4K UHD\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eAdvertised view\u003c\/dt\u003e\n\u003cdd\u003e122°\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eNight vision\u003c\/dt\u003e\n\u003cdd\u003eStarlight colour with spotlight option\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eConnection\u003c\/dt\u003e\n\u003cdd\u003ePower over Ethernet\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eRecording\u003c\/dt\u003e\n\u003cdd\u003e24\/7 with the required eufy recorder\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eDetection\u003c\/dt\u003e\n\u003cdd\u003ePeople, pets and vehicles\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eAudio\u003c\/dt\u003e\n\u003cdd\u003eTwo-way talk with noise reduction\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eWarning lights\u003c\/dt\u003e\n\u003cdd\u003eRed and blue strobe\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-compat\" id=\"eu-compatibility\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eMake sure it fits your setup.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003eUse a compatible eufy recorder or controller and check the system setup requirements.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-compatgrid\"\u003e\n\u003cdiv class=\"eu-compatcol eu-yes\"\u003e\n\u003ch3\u003eWorks with\u003c\/h3\u003e\n\u003cul\u003e            \u003cli\u003e\n\u003cb\u003eeufy NVR S4 and NVR E50.\u003c\/b\u003e The exact-camera comparison column names both recorders. Confirm firmware and the intended PoE setup.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eHomeBase Professional S1.\u003c\/b\u003e Listed for this camera in the dedicated S1 compatibility guide.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-compatcol eu-no\"\u003e\n\u003ch3\u003eDoes not work with\u003c\/h3\u003e\n\u003cul\u003e            \u003cli\u003e\n\u003cb\u003eStandalone operation.\u003c\/b\u003e A compatible recorder or controller is required.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-compatcol eu-ask\"\u003e\n\u003ch3\u003eCheck before buying\u003c\/h3\u003e\n\u003cul\u003e            \u003cli\u003e\n\u003cb\u003eController firmware.\u003c\/b\u003e It runs on a eufy NVR or on a HomeBase Professional S1, which lists this exact camera. Update the controller's firmware before connecting it.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eWeather rating.\u003c\/b\u003e The exact E41 page contains conflicting IP67 and IP65 statements. We do not certify either rating for this unit.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-cond\" id=\"eu-condition\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eBrand New, explained.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003eWhat the condition label on this listing actually means.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-cards3\"\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eWhat Brand New means\u003c\/h3\u003e\n          \u003cp\u003eFactory-sealed stock in its full original retail packaging. Unopened, unused, in its sealed retail carton.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eWho did the work\u003c\/h3\u003e\n          \u003cp\u003eNobody has: the seal is intact. We describe the packaging and the published spec sheet only, and we do not open units to check them.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eHow it arrives\u003c\/h3\u003e\n          \u003cp\u003eSealed retail carton, the standard retail accessories, and our own 12-month warranty on top of your consumer rights.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-fit\"\u003e\n      \u003cdiv class=\"eu-fitgrid\"\u003e\n        \u003cdiv class=\"eu-fitcol\"\u003e\n\u003ch2 class=\"eu-h2\"\u003eRight for you if\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eYou want a turret camera for a supported eufy PoE system.\u003c\/li\u003e\n\u003cli\u003eYou can plan the PoE supply and correctly sealed cable connection.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-fitcol eu-fitno\"\u003e\n\u003ch2 class=\"eu-h2\"\u003eProbably not for you if\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eYou need a battery camera or an unconfirmed third-party recorder pairing.\u003c\/li\u003e\n\u003cli\u003eYou require a camera with mechanical pan and tilt.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-setup\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003ePlan your setup.\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-setupguide\"\u003e\n\u003carticle class=\"eu-guiderow\"\u003e\u003cp class=\"eu-guide-label\"\u003eWhat you need\u003c\/p\u003e\n\u003cdiv\u003e\n\u003ch3\u003eChoose the recorder and cable route\u003c\/h3\u003e\n\u003cp\u003eThe E41 turret camera uses Power over Ethernet and needs a compatible eufy recorder system, such as the listed S4 or E50 NVR. It is not a standalone Wi-Fi camera. Plan Ethernet cabling and the mounting position; the required recorder is separate from this add-on offer.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"eu-guiderow\"\u003e\u003cp class=\"eu-guide-label\"\u003eRecording and storage\u003c\/p\u003e\n\u003cdiv\u003e\n\u003ch3\u003eThe recorder holds the footage\u003c\/h3\u003e\n\u003cp\u003eContinuous video recording belongs to the compatible NVR system and its configured storage. This camera offer does not include a recorder or hard drive. Check available recorder channels and drive capacity before expanding a system, and confirm the exact supported eufy combination rather than assuming any PoE recorder works.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"eu-setupgrid eu-setupgrid-solo\"\u003e\n        \u003col class=\"eu-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eCheck the model.\u003c\/b\u003e Match the model reference before starting.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eFollow the guide.\u003c\/b\u003e Use the instructions supplied for this exact product.\u003c\/li\u003e\n\u003c\/ol\u003e\n\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-box\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\u003ch2 class=\"eu-h2\"\u003eIncluded with your order\u003c\/h2\u003e\u003c\/div\u003e\n      \u003cdiv class=\"eu-boxgrid\"\u003e\n        \u003cdiv\u003e\n\u003ch3 class=\"eu-boxlabel\"\u003eSupplied items\u003c\/h3\u003e\n\u003cul class=\"eu-boxlist\"\u003e\n\u003cli\u003e1 × eufy PoE Turret Camera E41, brand new, factory sealed\u003c\/li\u003e\n\u003cli\u003eMounting bracket\u003c\/li\u003e\n\u003cli\u003ePositioning sticker\u003c\/li\u003e\n\u003cli\u003eScrew pack\u003c\/li\u003e\n\u003cli\u003eEthernet cable; confirm the supplied length before planning the installation\u003c\/li\u003e\n\u003cli\u003eWaterproof connection cover pack\u003c\/li\u003e\n\u003cli\u003eQuick-start guide\u003c\/li\u003e\n\u003cli\u003eOriginal sealed retail carton\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003ch3 class=\"eu-boxlabel\"\u003eNot included\u003c\/h3\u003e\n\u003cul class=\"eu-boxlist eu-boxout\"\u003e\u003cli\u003eRecorder\u003c\/li\u003e\u003c\/ul\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \n      \u003cp class=\"eu-boxnote\"\u003eThe accessory list follows this exact offer. Confirm the supplied Ethernet cable length before planning a fixed installation.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-faq\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\u003ch2 class=\"eu-h2\"\u003eQuestions people ask.\u003c\/h2\u003e\u003c\/div\u003e\n      \u003cdiv class=\"eu-faqlist\"\u003e\n\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eIs this the right model for my setup?\u003c\/summary\u003e\u003cp\u003eYou want a turret camera for a supported eufy PoE system. A compatible eufy recorder or controller is required and sold separately. This camera does not work on its own.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eWhat should I check first?\u003c\/summary\u003e\u003cp\u003eA compatible eufy recorder or controller is required and sold separately. This camera does not work on its own.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eWhen will it ship, and what does delivery cost?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day. Same-day to 1 business day is our typical dispatch time from Townsville. During busy periods it can extend, though that is rare. Australia Post Express is included on every order over $99.00. Under $99.00 it is $9.95 tracked or $12.95 Express.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eWho covers the warranty?\u003c\/summary\u003e\u003cp\u003eWe do. CamGuard Australia is an independent importer and reseller, and this product carries our own 12-month warranty. It is not a manufacturer warranty. Your rights under Australian Consumer Law apply on top. Faulty or not as described inside that year and we cover the return postage.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eCan I return it if I change my mind?\u003c\/summary\u003e\u003cp\u003eYes, within 30 days of delivery if it is complete and unused. You pay the return postage and the original shipping is not refunded. Faulty or not-as-described returns are always free.\u003c\/p\u003e\u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-trust\"\u003e\n      \u003cdiv class=\"eu-trustgrid\"\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eIndependent importer\u003c\/b\u003e\u003cspan\u003eWe buy genuine eufy stock and sell it under our own name. Not an official eufy dealer.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eOur own 12-month warranty\u003c\/b\u003e\u003cspan\u003eHonoured by us in Townsville, not by the manufacturer. Faulty inside a year and we pay the return postage.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eExpress as standard\u003c\/b\u003e\u003cspan\u003eAustralia Post Express included on every order over $99.00, from Townsville, Queensland.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eCondition stated up front\u003c\/b\u003e\u003cspan\u003eThe grade on this listing is spelled out above so nothing about the unit is a surprise.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-cta\"\u003e\n      \u003cdiv class=\"eu-ctabox\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003ePoE Turret Camera E41, brand new.\u003c\/h2\u003e\n        \u003cp\u003eA compact camera with a broad 4K view. Exactly as described above, our 12-month warranty. If that is the trade you want, this is the listing.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun\" data-visual-revision=\"4\" aria-label=\"CamGuard Australia Ocean's PoE E41 product listing\"\u003e\n  \u003cdiv class=\"e41-marquee\" aria-hidden=\"true\"\u003e\u003cdiv class=\"e41-marquee-track\"\u003e\n\u003cspan\u003eCAMERA ENDPOINT · POWER + DATA · COMPATIBLE RECORDER REQUIRED · BRAND NEW · T8P10 · CAMERA ENDPOINT · POWER + DATA · COMPATIBLE RECORDER REQUIRED · BRAND NEW · T8P10 · \u003c\/span\u003e\u003cspan\u003eCAMERA ENDPOINT · POWER + DATA · COMPATIBLE RECORDER REQUIRED · BRAND NEW · T8P10 · CAMERA ENDPOINT · POWER + DATA · COMPATIBLE RECORDER REQUIRED · BRAND NEW · T8P10 · \u003c\/span\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n  \u003cheader class=\"e41-hero\"\u003e\n    \u003cdiv class=\"e41-shell e41-hero-grid\"\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"e41-studio\"\u003e\n\u003cspan class=\"e41-kicker\"\u003eA CamGuard Australia production\u003c\/span\u003e\u003cspan class=\"e41-wordmark\" aria-label=\"CamGuard Australia\"\u003eCamGuard Australia\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003ch2 class=\"e41-title\"\u003eOcean's \u003cspan\u003ePoE\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"e41-why\"\u003eOne PoE cable carries the camera's power and data, so this E41 earns a full precision-heist production.\u003c\/p\u003e\n        \u003cdiv class=\"e41-hero-facts\"\u003e\n\u003cspan\u003eBrand New\u003c\/span\u003e\u003cspan\u003e4K fixed turret\u003c\/span\u003e\u003cspan\u003e122° marketed view\u003c\/span\u003e\u003cspan\u003eRecorder sold separately\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"e41-poster\"\u003e\n        \u003cdiv class=\"e41-poster-board\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufy_PoE_Cam_E41_Primary.webp?v=1774799420\" alt=\"eufy E41 PoE turret add-on camera in white\" loading=\"eager\" decoding=\"async\"\u003e\u003cfigcaption\u003eTHE LOOKOUT · 4K · WIRED POE · MODEL T8P10\u003c\/figcaption\u003e\n\u003c\/div\u003e\n        \u003ci class=\"e41-projector\" aria-hidden=\"true\"\u003e\u003ci class=\"e41-projector-lens\"\u003e\u003c\/i\u003e\u003c\/i\u003e\n        \u003cspan class=\"e41-certificate\"\u003eFactory sealed\u003cbr\u003efull retail pack\u003c\/span\u003e\n      \u003c\/figure\u003e\n    \u003c\/div\u003e\n  \u003c\/header\u003e\n\n  \u003csection class=\"e41-dispatch-note\"\u003e\n    \u003cdiv class=\"e41-shell e41-envelope\"\u003e\n      \u003cdiv class=\"e41-dependency e41-heading-lock\"\u003e\n        \u003cspan class=\"e41-eyebrow\"\u003eThe non-negotiable plot point\u003c\/span\u003e\n        \u003ch2\u003eThe camera \u003cspan\u003enever works solo.\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"e41-dependency\"\u003e\n        \u003cdiv class=\"e41-rule\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"e41-copy\"\u003e\n          \u003cp\u003e\u003cb\u003eBrand New and factory sealed in full original retail packaging.\u003c\/b\u003e Under CamGuard Australia's condition grading guide, that is the top condition tier. The important complication is architectural, not cosmetic: this E41 is an add-on PoE camera and cannot operate by itself.\u003c\/p\u003e\n          \u003cp\u003eIt needs a compatible eufy recorder sold separately. The supported routes documented in the current listing are the PoE NVR S4 or S4 Max, or a HomeBase Professional S1 where exact T8P10 compatibility, regional firmware and support are confirmed before purchase.\u003c\/p\u003e\n          \u003cp\u003e\u003cspan class=\"e41-redaction\"\u003e24\/7 recording belongs to the compatible NVR route.\u003c\/span\u003e It is not a standalone Wi-Fi camera, not a battery camera and not an extra camera for a HomeBase 2 or HomeBase 3 battery-camera setup.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003caside class=\"e41-system-ticket\" aria-label=\"System dependency ticket\"\u003e\n        \u003cspan\u003ePRODUCTION: OCEAN'S POE\u003c\/span\u003e\n        \u003cb\u003eRECORDER REQUIRED\u003c\/b\u003e\n        \u003cspan\u003eROUTE A · eufy PoE NVR S4 \/ S4 Max\u003c\/span\u003e\n        \u003cspan\u003eROUTE B · HomeBase Professional S1, exact regional support to be confirmed\u003c\/span\u003e\n        \u003cspan\u003eINCLUDED WITH CAMERA · NO\u003c\/span\u003e\n        \u003cspan\u003eSOLO OPERATION · ALSO NO\u003c\/span\u003e\n      \u003c\/aside\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"e41-cast\"\u003e\n    \u003cdiv class=\"e41-shell\"\u003e\n      \u003cdiv class=\"e41-cast-lead\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"e41-eyebrow\"\u003eCasting files · three roles\u003c\/span\u003e\u003ch2 class=\"e41-scene-title\"\u003eEvery clean job assigns the crew properly.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp class=\"e41-copy\"\u003eThis is the whole architecture in three dossiers: the E41 watches, a suitable cable route carries power and data, and the compatible recorder runs the system. Calling the recorder an optional cameo would end the film before the opening titles.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"e41-contact-sheet\"\u003e\n        \u003carticle class=\"e41-dossier\" data-file=\"FILE 01 · THE LOOKOUT\"\u003e\u003ch3\u003eeufy E41\u003c\/h3\u003e\n\u003cp\u003eThe fixed PoE turret captures 4K video, provides the marketed 122-degree wide view, handles two-way audio and carries the camera-side deterrence features.\u003c\/p\u003e\n\u003csmall\u003eExcellent eyes. No independent recording career. Model T8P10.\u003c\/small\u003e\u003c\/article\u003e\n        \u003carticle class=\"e41-dossier\" data-file=\"FILE 02 · THE LINE\"\u003e\u003ch3\u003ePoE cable route\u003c\/h3\u003e\n\u003cp\u003eA planned network run carries power and data to the camera. The supplied Ethernet lead's length can vary, so the final site route still needs its own sensible measurement.\u003c\/p\u003e\n\u003csmall\u003eMeasure twice. The downpipe has declined a speaking role.\u003c\/small\u003e\u003c\/article\u003e\n        \u003carticle class=\"e41-dossier\" data-file=\"FILE 03 · THE BRAIN\"\u003e\u003ch3\u003eCompatible recorder\u003c\/h3\u003e\n\u003cp\u003eThe PoE NVR S4 or S4 Max is the primary continuous-recording route. HomeBase Professional S1 is another documented route: its device list includes T8P10.\u003c\/p\u003e\n\u003csmall\u003eSold separately. Removing this card turns the heist into a camera holding a cable.\u003c\/small\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"e41-blueprint\"\u003e\n    \u003cdiv class=\"e41-shell e41-blueprint-grid\"\u003e\n      \u003cdiv class=\"e41-heading-lock\"\u003e\n\u003cspan class=\"e41-eyebrow\"\u003eFloor plan · single network run\u003c\/span\u003e\u003ch2 class=\"e41-scene-title\"\u003eThe laser route is the actual system diagram.\u003c\/h2\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"e41-rule\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"e41-copy\"\u003e\n\u003cp\u003ePower over Ethernet lets a suitable network cable carry the camera's power and data. That can make a fixed wired installation orderly, but it does not remove the need to plan the recorder, PoE supply, cable distance, mounting position and weather sealing.\u003c\/p\u003e\n\u003cp\u003eThe E41 is the endpoint, not the vault. Buy it for a compatible eufy wired system, not because the product name sounds as if it could improvise a Wi-Fi connection after the crew arrives.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eCamera records, it does not prevent.\u003c\/b\u003e Siren and warning lights are deterrence tools, not professional monitoring, police attendance or a promised outcome.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"e41-route-map\" role=\"img\" aria-label=\"Blueprint showing the E41 linked by a PoE cable to a compatible recorder sold separately\"\u003e\n\u003cspan class=\"e41-plan-stamp\"\u003eNO SOLO JOB\u003c\/span\u003e\u003cdiv class=\"e41-route-node e41-route-cam\"\u003e\u003cspan\u003e\u003cb\u003eE41\u003c\/b\u003eCAMERA ENDPOINT\u003c\/span\u003e\u003c\/div\u003e\n\u003ci class=\"e41-laser\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003cdiv class=\"e41-route-node e41-route-recorder\"\u003e\u003cspan\u003e\u003cb\u003eNVR \/ S1\u003c\/b\u003eREQUIRED · NOT INCLUDED\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"e41-surveillance\"\u003e\n    \u003cdiv class=\"e41-shell\"\u003e\n\u003cspan class=\"e41-eyebrow\"\u003eMonitor wall · fixed view evidence\u003c\/span\u003e\u003ch2 class=\"e41-scene-title\"\u003e4K detail gets a proper control room.\u003c\/h2\u003e\n\u003cp class=\"e41-copy\"\u003eResolution, framing and light all matter. The E41 captures a detailed fixed scene, while camera placement decides whether that scene contains the gate, driveway or approach you actually care about.\u003c\/p\u003e\n      \u003cdiv class=\"e41-monitor-wall\"\u003e\n        \u003cfigure class=\"e41-monitor\"\u003e\u003cspan class=\"e41-monitor-label\"\u003eCAM 01 · E41\u003c\/span\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_27_s-l1600.webp?v=1774799352\" alt=\"eufy E41 turret camera shown from front and side\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n        \u003cdiv class=\"e41-monitor-data\"\u003e\n\u003cb\u003e4K\u003c\/b\u003e\u003cspan\u003eHigher-resolution source video for a correctly framed scene. It cannot invent detail that was outside the lens or too distant in the first place.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"e41-monitor-data\"\u003e\n\u003cb\u003e122°\u003c\/b\u003e\u003cspan\u003eAustralian consumer material's marketed wide-view figure. Treat it as a broad fixed frame, not a claim of pan, tilt or optical zoom.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"e41-night-reel\"\u003e\n    \u003cdiv class=\"e41-shell\"\u003e\n\u003cspan class=\"e41-eyebrow\"\u003eExposure tests · the night unit\u003c\/span\u003e\u003ch2 class=\"e41-scene-title\"\u003eLow light gets three takes, not one vague promise.\u003c\/h2\u003e\n      \u003cdiv class=\"e41-exposure-strip\"\u003e\n        \u003carticle class=\"e41-exposure\"\u003e\u003cb class=\"e41-take\"\u003e01\u003c\/b\u003e\u003ch3\u003eStarlight colour\u003c\/h3\u003e\n\u003cp\u003eDesigned to retain colour in suitable low-light scenes. Ambient light, subject distance, surface contrast and the installation angle still influence the result. The driveway is a location, not a studio set with a lighting truck.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"e41-exposure\"\u003e\u003cb class=\"e41-take\"\u003e02\u003c\/b\u003e\u003ch3\u003eTwo-way audio\u003c\/h3\u003e\n\u003cp\u003eHear and speak through the compatible eufy system. It suits a practical conversation at the camera position; it does not turn the turret into a 24-hour concierge with a velvet rope and a tiny earpiece.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"e41-exposure\"\u003e\u003cb class=\"e41-take\"\u003e03\u003c\/b\u003e\u003ch3\u003eAI categories\u003c\/h3\u003e\n\u003cp\u003eThe current feature set identifies people, pets and vehicles as useful event categories. Classification can still vary with scene conditions, so the possum remains free to audition for whichever role it thinks pays best.\u003c\/p\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"e41-alarm-case\"\u003e\n    \u003cdiv class=\"e41-shell\"\u003e\n\u003cspan class=\"e41-eyebrow\"\u003eEquipment case · deliberate deterrence\u003c\/span\u003e\u003ch2 class=\"e41-scene-title\"\u003eThe conspicuous Plan B lives in a hard case.\u003c\/h2\u003e\n      \u003cdiv class=\"e41-case-grid\"\u003e\n        \u003cdiv class=\"e41-hardcase\" aria-label=\"Stylised deterrence equipment case\"\u003e\n\u003cdiv class=\"e41-case-lights\" aria-hidden=\"true\"\u003e\n\u003ci class=\"e41-case-light\"\u003e\u003c\/i\u003e\u003ci class=\"e41-case-light\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"e41-case-speaker\"\u003eLIGHTS\u003cbr\u003e+ SIREN\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"e41-deterrence-list\"\u003e\n          \u003carticle\u003e\u003ch3\u003eRed-and-blue warning lights\u003c\/h3\u003e\n\u003cp\u003eVisible camera-side deterrence, not emergency-service lighting and not evidence that anyone has been dispatched. Use the feature responsibly and with regard for neighbours and local rules.\u003c\/p\u003e\u003c\/article\u003e\n          \u003carticle\u003e\u003ch3\u003eBuilt-in siren\u003c\/h3\u003e\n\u003cp\u003eAn audible response you can configure within the compatible system. Loud is a feature description; a promised deterrence outcome would be a screenplay note that legal quite correctly removed.\u003c\/p\u003e\u003c\/article\u003e\n          \u003carticle\u003e\u003ch3\u003eTwo-way talk\u003c\/h3\u003e\n\u003cp\u003eSpeak through the camera when the situation calls for it. “The parcel goes behind the pot” is ordinary audio, not a coded phrase, despite what the jazz bassline is suggesting.\u003c\/p\u003e\u003c\/article\u003e\n          \u003carticle\u003e\u003ch3\u003eResponsible expectation\u003c\/h3\u003e\n\u003cp\u003eThese tools support awareness and response. They are not professional monitoring, a police connection or a substitute for locks, lighting, sensible placement and a broader security plan.\u003c\/p\u003e\u003c\/article\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"e41-recording\"\u003e\n    \u003cdiv class=\"e41-shell\"\u003e\n\u003cspan class=\"e41-eyebrow\"\u003e24-hour reel · NVR route\u003c\/span\u003e\u003ch2 class=\"e41-scene-title\"\u003eContinuous recording needs the recorder in the credits.\u003c\/h2\u003e\n\u003cp class=\"e41-copy\"\u003eThe E41 can form part of a 24\/7 recording setup through the compatible PoE NVR S4 or S4 Max. Storage capacity, retention and system behaviour depend on the recorder, installed hard drive, settings and the number of connected cameras.\u003c\/p\u003e\n      \u003cdiv class=\"e41-film-timeline\"\u003e\n\u003ci class=\"e41-take-up\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003cdiv class=\"e41-time-grid\"\u003e\n        \u003cdiv class=\"e41-time\"\u003e\n\u003cb\u003e00:00\u003c\/b\u003e\u003cspan\u003eThe camera endpoint is powered through the planned PoE route. A solo camera with no compatible recorder is still not an operating system.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"e41-time\"\u003e\n\u003cb\u003e06:00\u003c\/b\u003e\u003cspan\u003eDaylight changes the scene, not the architecture. The NVR remains the recorder; the E41 remains the lookout.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"e41-time\"\u003e\n\u003cb\u003e18:00\u003c\/b\u003e\u003cspan\u003eLow light brings the Starlight colour feature into the conversation. Placement and ambient light keep their supporting roles.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"e41-time\"\u003e\n\u003cb\u003e24:00\u003c\/b\u003e\u003cspan\u003eThe reel loops because the compatible NVR route was built for continuous recording. Storage planning still decides how long footage remains available.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"e41-install\"\u003e\n    \u003ci class=\"e41-rain\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n    \u003cdiv class=\"e41-shell e41-install-grid\"\u003e\n      \u003cdiv class=\"e41-heading-lock\"\u003e\n\u003cspan class=\"e41-eyebrow\"\u003eLocation unit · installation notes\u003c\/span\u003e\u003ch2 class=\"e41-scene-title\"\u003eOutdoor intent still needs competent cable work.\u003c\/h2\u003e\n\u003c\/div\u003e\n      \u003cfigure class=\"e41-call-sheet\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_29_s-l1600.webp?v=1774799352\" alt=\"eufy E41 camera shown in an outdoor installation graphic\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003e\u003cb\u003eWeather rating needs confirmation.\u003c\/b\u003e Correctly seal the network connection, follow current mounting instructions and choose a position that does not trap water. Rain has never respected a call sheet.\u003c\/figcaption\u003e\u003c\/figure\u003e\n      \u003cdiv\u003e\u003cdiv class=\"e41-install-notes\"\u003e\n        \u003carticle\u003e\u003ch3\u003eWeather boundary\u003c\/h3\u003e\n\u003cp\u003eeufy's E41 product bullets say IP67, but a panel on the same page says IP65. We do not certify either rating for this unit. Use the waterproof cover pack correctly and follow the current instructions for the final connection and mounting orientation.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle\u003e\u003ch3\u003eCable boundary\u003c\/h3\u003e\n\u003cp\u003ePlug-in PoE patch leads are a DIY task. Fixed communications or security cabling in walls, ceilings or building cavities must be performed or supervised by an appropriately registered cabler.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle\u003e\u003ch3\u003ePlacement boundary\u003c\/h3\u003e\n\u003cp\u003eConfirm the subject distance, angle, expected night lighting and route back to the compatible recorder before drilling. The best camera in the wrong corner is still beautifully photographing the wrong corner.\u003c\/p\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"e41-vault\"\u003e\n    \u003cdiv class=\"e41-shell\"\u003e\n\u003cspan class=\"e41-eyebrow\"\u003eVault inventory · factory-sealed camera pack\u003c\/span\u003e\u003ch2 class=\"e41-scene-title\"\u003eSeven pieces inside. Five expensive assumptions left outside.\u003c\/h2\u003e\n\u003cp class=\"e41-copy\"\u003eThe contents below are the standard E41 camera pack carried by this Brand New listing. The recorder and site-specific infrastructure remain separate purchases, because the empty vault slots are disclosures rather than a third-act betrayal.\u003c\/p\u003e\n      \u003cdiv class=\"e41-vault-door\" tabindex=\"0\"\u003e\n\u003ci class=\"e41-dial\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003cdiv class=\"e41-vault-grid\"\u003e\n        \u003cfigure class=\"e41-vault-camera\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufy_PoE_Cam_E41_Primary.webp?v=1774799420\" alt=\"eufy E41 PoE turret camera included in the box\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003e\u003cb\u003eIncluded · E41 add-on PoE turret camera\u003c\/b\u003e\u003cbr\u003eBrand New, factory sealed and in full retail packaging.\u003c\/figcaption\u003e\u003c\/figure\u003e\n        \u003cdiv class=\"e41-included\" role=\"list\" aria-label=\"Items included with the E41 camera\"\u003e\n\u003cdiv data-role=\"MOUNT\" role=\"listitem\"\u003e\n\u003cb\u003eMounting bracket\u003c\/b\u003e\u003cspan\u003eThe camera's assigned position.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv data-role=\"MARK\" role=\"listitem\"\u003e\n\u003cb\u003ePositioning sticker\u003c\/b\u003e\u003cspan\u003eMeasure before the drill gets creative.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv data-role=\"FIX\" role=\"listitem\"\u003e\n\u003cb\u003eScrew pack\u003c\/b\u003e\u003cspan\u003eThe small hardware crew.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv data-role=\"POE\" role=\"listitem\"\u003e\n\u003cb\u003eEthernet cable\u003c\/b\u003e\u003cspan\u003eIncluded length varies by production run.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv data-role=\"SEAL\" role=\"listitem\"\u003e\n\u003cb\u003eWaterproof cover pack\u003c\/b\u003e\u003cspan\u003eFor correctly protecting the network connection.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv data-role=\"GUIDE\" role=\"listitem\"\u003e\n\u003cb\u003ePrinted Quick Start Guide\u003c\/b\u003e\u003cspan\u003eThe only crew member asking to be read before the action scene.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n\u003caside class=\"e41-excluded\"\u003e\u003ch3\u003eNot included in the camera purchase\u003c\/h3\u003e\n\u003cdiv class=\"e41-empty-slots\" role=\"list\"\u003e\n\u003cspan role=\"listitem\"\u003eNVR S4 \/ S4 Max or HomeBase Professional S1\u003c\/span\u003e\u003cspan role=\"listitem\"\u003eHard drive\u003c\/span\u003e\u003cspan role=\"listitem\"\u003eMonitor\u003c\/span\u003e\u003cspan role=\"listitem\"\u003ePoE switch or injector\u003c\/span\u003e\u003cspan role=\"listitem\"\u003eDC power adapter\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"e41-setup\"\u003e\n    \u003cdiv class=\"e41-shell\"\u003e\n\u003cspan class=\"e41-eyebrow\"\u003eProduction schedule · four practical scenes\u003c\/span\u003e\u003ch2 class=\"e41-scene-title\"\u003eThe clapperboard starts after the system plan.\u003c\/h2\u003e\n      \u003cdiv class=\"e41-clapper\" tabindex=\"0\"\u003e\n\u003cdiv class=\"e41-clapper-top\"\u003e\n\u003cspan\u003ePROD · E41\u003c\/span\u003e\u003cspan\u003eSCENE · INSTALL\u003c\/span\u003e\u003cspan\u003eTAKE · SENSIBLE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"e41-steps\"\u003e\n        \u003carticle class=\"e41-step\"\u003e\u003cb\u003e1\u003c\/b\u003e\u003ch3\u003eConfirm the recorder route\u003c\/h3\u003e\n\u003cp\u003eMatch the E41 to a compatible PoE NVR S4 or S4 Max, or to a HomeBase Professional S1. Do this before the camera arrives and begins method acting in its sealed box.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"e41-step\"\u003e\u003cb\u003e2\u003c\/b\u003e\u003ch3\u003ePlan power and data\u003c\/h3\u003e\n\u003cp\u003eMap the cable length, PoE supply, network path and recorder position. Use a registered cabler where fixed cable passes through walls, ceilings or building cavities.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"e41-step\"\u003e\u003cb\u003e3\u003c\/b\u003e\u003ch3\u003eChoose the actual frame\u003c\/h3\u003e\n\u003cp\u003eSet the fixed turret angle for the useful approach, check night lighting and keep the connection protected. The fern gets one cameo, not half the picture.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"e41-step\"\u003e\u003cb\u003e4\u003c\/b\u003e\u003ch3\u003eAdd and configure\u003c\/h3\u003e\n\u003cp\u003eFollow the current eufy instructions to add the camera, configure recording and set notification, AI and deterrence preferences. Test the finished view before packing away the ladder and declaring a wrap.\u003c\/p\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"e41-rejections\"\u003e\n    \u003cdiv class=\"e41-shell\"\u003e\n\u003cspan class=\"e41-eyebrow\"\u003eCasting desk · probably not your camera if\u003c\/span\u003e\u003ch2 class=\"e41-scene-title\"\u003eSome jobs need a completely different lead.\u003c\/h2\u003e\n      \u003cdiv class=\"e41-rejection-board\"\u003e\n        \u003carticle class=\"e41-reject\"\u003e\u003ch3\u003eYou need standalone Wi-Fi\u003c\/h3\u003e\n\u003cp\u003eThe E41 cannot operate on its own. A compatible eufy recorder is required and sold separately, so a solo-camera brief needs another model.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"e41-reject\"\u003e\u003ch3\u003eYou want battery power\u003c\/h3\u003e\n\u003cp\u003eThis is a wired PoE camera. If the script says cable-free, rechargeable or solar-first, the casting department has received the wrong brief.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"e41-reject\"\u003e\u003ch3\u003eYou expect pan and tilt\u003c\/h3\u003e\n\u003cp\u003eThe turret is aimed during installation. Choose a motorised model if remote movement is essential rather than trying to negotiate new blocking with a fixed lens.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"e41-reject\"\u003e\u003ch3\u003eYou have HomeBase 2 or 3\u003c\/h3\u003e\n\u003cp\u003eThis is not an add-on for the usual battery-camera HomeBase 2 or HomeBase 3 ecosystem. The documented routes are the compatible PoE NVR family or HomeBase Professional S1.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"e41-reject\"\u003e\u003ch3\u003eYou have no cable route\u003c\/h3\u003e\n\u003cp\u003eA suitable PoE path is fundamental. If the property cannot support it, choose a camera designed around the power and connectivity that the site actually has.\u003c\/p\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"e41-specs\"\u003e\n    \u003cdiv class=\"e41-shell\"\u003e\n\u003cspan class=\"e41-eyebrow\"\u003eContinuity sheet · settled facts only\u003c\/span\u003e\u003ch2 class=\"e41-scene-title\"\u003eThe technical script, with the improvisation removed.\u003c\/h2\u003e\n      \u003cdiv class=\"e41-spec-sheet\"\u003e\n\u003cdiv class=\"e41-spec-head\"\u003e\n\u003cb\u003eeufy E41 PoE Turret Camera\u003c\/b\u003e\u003cspan\u003eMODEL T8P10 · BRAND NEW · ADD-ON CAMERA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"e41-spec-grid\"\u003e\n        \u003cdiv class=\"e41-spec-row\"\u003e\n\u003cspan\u003eProduct role\u003c\/span\u003e\u003cb\u003eAdd-on fixed PoE turret camera\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"e41-spec-row\"\u003e\n\u003cspan\u003eVideo resolution\u003c\/span\u003e\u003cb\u003e4K\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"e41-spec-row\"\u003e\n\u003cspan\u003eMarketed field of view\u003c\/span\u003e\u003cb\u003e122° wide fixed view in AU consumer material\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"e41-spec-row\"\u003e\n\u003cspan\u003eRecording architecture\u003c\/span\u003e\u003cb\u003e24\/7 capability through compatible NVR S4 \/ S4 Max\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"e41-spec-row\"\u003e\n\u003cspan\u003eSystem requirement\u003c\/span\u003e\u003cb\u003eCompatible recorder required and sold separately\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"e41-spec-row\"\u003e\n\u003cspan\u003eAlternative recorder route\u003c\/span\u003e\u003cb\u003eHomeBase Professional S1 where exact regional T8P10 support is confirmed\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"e41-spec-row\"\u003e\n\u003cspan\u003eConnectivity\u003c\/span\u003e\u003cb\u003eWired PoE · not standalone Wi-Fi\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"e41-spec-row\"\u003e\n\u003cspan\u003eNight feature\u003c\/span\u003e\u003cb\u003eStarlight colour night vision\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"e41-spec-row\"\u003e\n\u003cspan\u003eAI categories\u003c\/span\u003e\u003cb\u003ePeople, pets and vehicles\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"e41-spec-row\"\u003e\n\u003cspan\u003eAudio\u003c\/span\u003e\u003cb\u003eTwo-way audio\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"e41-spec-row\"\u003e\n\u003cspan\u003eDeterrence\u003c\/span\u003e\u003cb\u003eRed-and-blue warning lights plus siren\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"e41-spec-row\"\u003e\n\u003cspan\u003eWeather rating\u003c\/span\u003e\u003cb\u003eIP67\/IP65 source conflict · confirm rating and seal connections\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"e41-spec-row\"\u003e\n\u003cspan\u003eCamera movement\u003c\/span\u003e\u003cb\u003eFixed turret aimed during installation\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"e41-spec-row\"\u003e\n\u003cspan\u003eCondition\u003c\/span\u003e\u003cb\u003eBrand New · factory sealed · full original retail packaging\u003c\/b\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"e41-faq\"\u003e\n    \u003cdiv class=\"e41-shell\"\u003e\n\u003cspan class=\"e41-eyebrow\"\u003eClassified folders · questions worth opening\u003c\/span\u003e\u003ch2 class=\"e41-scene-title\"\u003eSix loose ends, filed before the getaway.\u003c\/h2\u003e\n      \u003cdiv class=\"e41-folders\"\u003e\n        \u003cdetails\u003e\u003csummary\u003eCan the E41 work without another eufy device?\u003c\/summary\u003e\u003cdiv class=\"e41-folder-copy\"\u003eNo. The E41 is an add-on PoE camera and cannot operate by itself. It needs a compatible eufy recorder sold separately: the PoE NVR S4 or S4 Max, or a HomeBase Professional S1 where exact T8P10 regional firmware and support have been confirmed. A camera plus cable is not a complete recording system.\u003c\/div\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eDoes the camera record continuously?\u003c\/summary\u003e\u003cdiv class=\"e41-folder-copy\"\u003eIt can form part of a 24\/7 recording setup through a compatible eufy PoE NVR S4 or S4 Max. Actual retention depends on the recorder, hard-drive capacity, settings and camera count. Do not read the 24\/7 claim as onboard standalone storage or as a promise that HomeBase Professional S1 behaves identically to the NVR route.\u003c\/div\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eWhat comes inside the Brand New box?\u003c\/summary\u003e\u003cdiv class=\"e41-folder-copy\"\u003eThe factory-sealed retail camera pack includes the E41 turret camera, mounting bracket, positioning sticker, screw pack, Ethernet cable, waterproof cover pack and printed Quick Start Guide. The cable length can vary by production run. The recorder, hard drive, monitor, PoE switch or injector, and DC adapter are not included with this camera purchase.\u003c\/div\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eWhy is the weather rating qualified?\u003c\/summary\u003e\u003cdiv class=\"e41-folder-copy\"\u003eThe exact E41 product page states IP67 in its feature bullets and IP65 in a weather panel. Confirm the specification for your unit; neither figure is certified here. Installation still needs the network connection correctly protected with the supplied waterproof cover arrangement and the camera mounted according to current instructions. Avoid positions that trap water. Outdoor-rated hardware is not permission to leave a plug joint exposed and hope the rain respects the ensemble cast.\u003c\/div\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eWill I need a registered cabler?\u003c\/summary\u003e\u003cdiv class=\"e41-folder-copy\"\u003ePlug-in Ethernet or PoE patch leads can be handled as a normal DIY connection. If the project involves fixed communications or security cabling through a wall, ceiling or building cavity, that work must be carried out or supervised by an appropriately registered cabler. Confirm the final route before drilling, especially where the cable crosses concealed services.\u003c\/div\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eHow quickly is the order normally sent?\u003c\/summary\u003e\u003cdiv class=\"e41-folder-copy\"\u003eCamGuard Australia does its best to send orders the same day. Same-day to 1 business day is our typical dispatch time; busy periods can extend handling, although that is rare. Australia Post Express is included on orders over $99.00. Under that threshold, tracked shipping is $9.95 and Express is $12.95.\u003c\/div\u003e\u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"e41-commerce\"\u003e\n    \u003cdiv class=\"e41-shell\"\u003e\n\u003cspan class=\"e41-eyebrow\"\u003eSigned contract · the non-fiction ending\u003c\/span\u003e\u003ch2 class=\"e41-scene-title\"\u003eThe production is a joke. The purchase terms are not.\u003c\/h2\u003e\n      \u003cdiv class=\"e41-contract\"\u003e\n        \u003cdiv class=\"e41-legal-sheet\"\u003e\n          \u003ch3\u003eCondition and warranty\u003c\/h3\u003e\n\u003cp\u003eThis E41 is \u003cb\u003eBrand New\u003c\/b\u003e: factory sealed, unused and supplied in full original retail packaging. CamGuard Australia provides \u003cb\u003eour own 12-month warranty\u003c\/b\u003e. It is not a manufacturer warranty. Your rights and remedies under Australian Consumer Law remain unaffected.\u003c\/p\u003e\n          \u003ch3\u003eDispatch and delivery\u003c\/h3\u003e\n\u003cp\u003eWe do our best to dispatch orders the same day. Same-day to 1 business day is our typical dispatch time; busy periods can extend handling, though that is rare. Australia Post Express is included on every order over $99.00. Under $99.00, tracked shipping is $9.95 or Express is $12.95.\u003c\/p\u003e\n          \u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange-of-mind returns are accepted within 30 days from delivery when the product is complete and unused. The buyer pays return postage and original shipping is not refunded. If an item is faulty or not as described, CamGuard Australia covers reasonable return postage in line with Australian Consumer Law.\u003c\/p\u003e\n          \u003ch3\u003eIndependent reseller\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent Australian reseller of genuine stock. We are not eufy or Anker and do not claim an affiliation. Product and trade names belong to their respective owners; Ocean's PoE is a fictional parody title created for this listing.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003caside class=\"e41-seal\"\u003e\u003cdiv class=\"e41-seal-ring\"\u003eCamGuard\u003cbr\u003eAustralia\u003c\/div\u003e\n\u003cp\u003e\u003cb\u003eTownsville, Queensland\u003c\/b\u003e\u003cbr\u003eABN 62 385 894 763\u003cbr\u003e\u003cbr\u003eOwn 12-month warranty\u003cbr\u003eAustralian Consumer Law rights preserved\u003c\/p\u003e\u003c\/aside\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cfooter class=\"e41-credits\"\u003e\n    \u003cdiv class=\"e41-shell e41-credit-roll\"\u003e\n\u003cspan class=\"e41-wordmark\" aria-label=\"CamGuard Australia\"\u003eCamGuard Australia\u003c\/span\u003e\u003ch2\u003eRoll credits.\u003cbr\u003eKeep the recorder requirement on screen.\u003c\/h2\u003e\n\u003cp\u003eOcean's PoE is an original fictional CamGuard Australia product-page joke. No film title, studio, actor, heist crew, police service or jazz bassline is affiliated with this listing.\u003c\/p\u003e\n\u003cdiv class=\"e41-credit-columns\"\u003e\n\u003cdiv\u003e\n\u003cb\u003ePRODUCT\u003c\/b\u003eeufy E41 PoE Turret Add-On Camera · T8P10\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003eCONDITION\u003c\/b\u003eBrand New · factory sealed · full retail pack\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003eSELLER\u003c\/b\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/footer\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on every order over $99.00. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eBrand New. Factory-sealed in full original retail packaging, unopened and unused.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp\u003eCondition: Brand New. Factory-sealed in full original retail packaging, unopened and unused. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: A compatible eufy recorder or controller is required and sold separately. This camera does not work on its own. \u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003eThe Ocean's PoE setting is a fictional presentation of this listing. Product facts and CamGuard terms remain separate from the story. Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43073802141739,"sku":"CG-PCE41-BN-T","price":240.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufy_PoE_Cam_E41_Primary.webp?v=1774799420"},{"product_id":"eufy-security-c35-wireless-color-night-vision-ai-smart-camera-brand-new","title":"eufyCam C35 Add-On Camera (White) | Brand New","description":"\u003c!--\n  CamGuard Australia · eufyCam C35 Add-On Camera (White) | Brand New · SKU CG-ECC35W-BN-S\n  TWO-VIEW LISTING · built by CamGuard Two-View Studio · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  FUN VIEW (default): Big Backyard: After Dark · original theme with reviewed corrections, re-scoped under .cgfun\n  SIMPLE VIEW: eufy.com register rendered from factsheets\/ECC35.json (every printed spec carries status verified)\n  SHARED: terms and footer below both views; re-skinned in the Fun view\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the chooser hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#2d174f;--fun-ink:#ffffff;--fun-accent:#c8ff31;--fun-display:\"Arial Black\", Impact, Arial, sans-serif;--fun-display-weight:1000;--fun-body:Arial, \"Helvetica Neue\", sans-serif;--sw-bg:#c8ff31;--sw-border:#120b19;--sw-ink:#120b19;--sw-radius:0px;--sh-bg-fun:#0b0617;--sh-ink-fun:#ffffff;--sh-body-fun:#ffffff;--sh-mute-fun:#ff334f;--sh-line-fun:#2d174f;--sh-panel-fun:#fff9ee}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun,.cgau-listing .cgfun *{box-sizing:border-box}\n.cgau-listing .cgfun{--night:#0b0617;--studio:#1a0b33;--violet:#6f2cff;--pink:#ff2f92;--lime:#c8ff31;--cyan:#35eaff;--red:#ff334f;--paper:#fff9ee;--ink:#17111e;--muted:#6b6173;--line:#2d174f;width:100%;margin:0;overflow:hidden;background:var(--night);color:#fff;font:16px\/1.62 Arial,\"Helvetica Neue\",sans-serif;isolation:isolate}\n.cgau-listing .cgfun h2,.cgau-listing .cgfun h3,.cgau-listing .cgfun h4,.cgau-listing .cgfun p{margin-top:0;color:inherit}\n.cgau-listing .cgfun h2,.cgau-listing .cgfun h3{font-family:\"Arial Black\",Impact,Arial,sans-serif;text-wrap:balance}\n.cgau-listing .cgfun p{text-wrap:pretty;overflow-wrap:break-word}\n.cgau-listing .cgfun img{display:block;width:100%;height:auto}\n.cgau-listing .cgfun strong,.cgau-listing .cgfun b{font-weight:900}\n.cgau-listing .cgfun a{color:inherit}\n.cgau-listing .cgfun .c35-shell{position:relative;z-index:2;width:min(1120px,calc(100% - 48px));margin-inline:auto}\n.cgau-listing .cgfun .c35-eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:14px;color:var(--lime);font:900 11px\/1.35 \"Courier New\",monospace;letter-spacing:.15em;text-transform:uppercase}\n.cgau-listing .cgfun .c35-eyebrow::before{content:\"\";width:28px;height:4px;background:currentColor;flex:0 0 auto}\n.cgau-listing .cgfun .c35-testbar{height:13px;background:linear-gradient(90deg,#f7e800 0 14.28%,#26e5eb 14.28% 28.56%,#38d563 28.56% 42.84%,#e82ed0 42.84% 57.12%,#ef293d 57.12% 71.4%,#2e3cff 71.4% 85.68%,#f7f1e8 85.68% 100%);border-bottom:3px solid #050309}\n.cgau-listing .cgfun .c35-network{padding:12px 0;background:#08040e;border-bottom:1px solid #382854}\n.cgau-listing .cgfun .c35-network-row{display:flex;align-items:center;justify-content:space-between;gap:18px;font:900 10px\/1.35 \"Courier New\",monospace;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .cgfun .c35-network-name{color:var(--cyan)}\n.cgau-listing .cgfun .c35-network-status{display:flex;align-items:center;gap:8px;color:#fff}\n.cgau-listing .cgfun .c35-live-dot{width:9px;height:9px;border-radius:50%;background:var(--red);box-shadow:0 0 0 5px #ff334f24;animation:cgau-c35bb-live 1.35s steps(2,end) infinite}\n.cgau-listing .cgfun .c35-hero{position:relative;overflow:hidden;min-height:760px;display:grid;align-items:center;padding:64px 0 82px;background:radial-gradient(circle at 80% 32%,#6f2cff52 0 18%,transparent 41%),radial-gradient(circle at 18% 78%,#ff2f9234,transparent 34%),linear-gradient(135deg,#08040f 0 47%,#17052e 47% 100%)}\n.cgau-listing .cgfun .c35-hero::before{content:\"\";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 4px,#ffffff08 4px 5px);pointer-events:none}\n.cgau-listing .cgfun .c35-hero::after{content:\"\";position:absolute;width:360px;height:360px;right:-95px;bottom:-155px;border:70px solid #c8ff3118;border-radius:50%;pointer-events:none}\n.cgau-listing .cgfun .c35-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:54px;align-items:center}\n.cgau-listing .cgfun .c35-season{display:inline-flex;align-items:center;gap:9px;margin-bottom:20px;padding:8px 12px;background:var(--lime);color:#120b19;border:3px solid #120b19;box-shadow:6px 6px 0 var(--pink);font:1000 11px\/1.2 \"Courier New\",monospace;letter-spacing:.09em;text-transform:uppercase;transform:rotate(-1.5deg)}\n.cgau-listing .cgfun .c35-title{max-width:690px;margin:0 0 18px;font:1000 clamp(48px,7.6vw,104px)\/.82 \"Arial Black\",Impact,Arial,sans-serif;letter-spacing:-.065em;text-transform:uppercase;text-shadow:5px 5px 0 #6f2cff,10px 10px 0 #ff2f9238}\n.cgau-listing .cgfun .c35-title span{display:block;color:var(--lime);font-size:.52em;line-height:1.05;letter-spacing:-.025em;text-shadow:3px 3px 0 #1b0730}\n.cgau-listing .cgfun .c35-hook{max-width:650px;margin:0 0 18px;font-size:clamp(19px,2.2vw,27px);line-height:1.3;font-weight:900}\n.cgau-listing .cgfun .c35-tonight{max-width:680px;margin:0;padding:15px 17px;border-left:8px solid var(--pink);background:#ffffff0d;font-size:15px}\n.cgau-listing .cgfun .c35-tonight b{color:var(--cyan);font-family:\"Courier New\",monospace;text-transform:uppercase;letter-spacing:.06em}\n.cgau-listing .cgfun .c35-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}\n.cgau-listing .cgfun .c35-pill{padding:8px 10px;border:1px solid #ffffff55;background:#0a0615b8;color:#fff;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}\n.cgau-listing .cgfun .c35-stage{position:relative;min-height:520px;display:grid;place-items:center;padding:46px 34px 76px;background:linear-gradient(150deg,#311272,#0b0617 63%);border:3px solid #ffffff38;box-shadow:18px 18px 0 var(--pink);contain:layout paint;overflow:hidden}\n.cgau-listing .cgfun .c35-stage::before{content:\"\";position:absolute;width:410px;height:410px;border-radius:50%;background:radial-gradient(circle,#35eaff38 0 15%,#6f2cff4a 16% 43%,transparent 44%);filter:blur(1px)}\n.cgau-listing .cgfun .c35-stage::after{content:\"\";position:absolute;z-index:5;top:0;left:0;width:100%;height:18%;background:linear-gradient(180deg,transparent,#c8ff311c,transparent);transform:translateY(-130%);animation:cgau-c35bb-scan 7.5s ease-in-out infinite;pointer-events:none}\n.cgau-listing .cgfun .c35-stage img{position:relative;z-index:2;max-width:410px;aspect-ratio:1\/1;object-fit:contain;filter:drop-shadow(0 25px 32px #000a)}\n.cgau-listing .cgfun .c35-stage-live{position:absolute;z-index:6;top:17px;left:17px;display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--red);color:#fff;font:1000 11px\/1 \"Courier New\",monospace;letter-spacing:.1em}\n.cgau-listing .cgfun .c35-stage-time{position:absolute;z-index:6;top:20px;right:18px;color:#fff;font:900 11px\/1 \"Courier New\",monospace;text-shadow:1px 1px #000}\n.cgau-listing .cgfun .c35-lower-third{position:absolute;z-index:7;left:18px;right:18px;bottom:18px;display:grid;grid-template-columns:auto minmax(0,1fr);background:#f8f6ff;color:#17111e;border-left:13px solid var(--lime);box-shadow:0 7px 0 #0006}\n.cgau-listing .cgfun .c35-lower-number{display:grid;place-items:center;min-width:68px;padding:12px;background:var(--violet);color:#fff;font:1000 24px\/1 \"Arial Black\",Impact,sans-serif}\n.cgau-listing .cgfun .c35-lower-copy{padding:11px 14px}\n.cgau-listing .cgfun .c35-lower-copy b{display:block;font-size:16px;line-height:1.1;text-transform:uppercase}\n.cgau-listing .cgfun .c35-lower-copy small{display:block;margin-top:4px;color:#5d516b;font-weight:800}\n.cgau-listing .cgfun .c35-factstrip{position:relative;z-index:4;margin-top:-31px}\n.cgau-listing .cgfun .c35-factstrip-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);background:var(--paper);color:var(--ink);border:4px solid var(--ink);box-shadow:12px 14px 0 var(--lime)}\n.cgau-listing .cgfun .c35-factstrip-title{padding:22px 24px;background:var(--pink);color:#fff;border-right:4px solid var(--ink)}\n.cgau-listing .cgfun .c35-factstrip-title small{display:block;margin-bottom:5px;font:900 10px\/1.3 \"Courier New\",monospace;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .cgfun .c35-factstrip-title b{display:block;font:1000 clamp(25px,3vw,40px)\/.95 \"Arial Black\",Impact,sans-serif;text-transform:uppercase}\n.cgau-listing .cgfun .c35-factstrip-copy{padding:19px 23px}\n.cgau-listing .cgfun .c35-factstrip-copy p{margin:0 0 7px;font-size:14px}\n.cgau-listing .cgfun .c35-factstrip-copy p:last-child{margin-bottom:0}\n.cgau-listing .cgfun .c35-section{position:relative;padding:82px 0;content-visibility:auto;contain-intrinsic-size:auto 680px}\n.cgau-listing .cgfun .c35-section-title{max-width:890px;margin:0 0 18px;font-size:clamp(36px,5.2vw,65px);line-height:.96;letter-spacing:-.045em;text-transform:uppercase}\n.cgau-listing .cgfun .c35-section-lead{max-width:820px;margin:0 0 30px;font-size:18px}\n.cgau-listing .cgfun .c35-purple{background:linear-gradient(135deg,#17082c,#2a0b4e);color:#fff}\n.cgau-listing .cgfun .c35-paper{background:var(--paper);color:var(--ink)}\n.cgau-listing .cgfun .c35-lime{background:var(--lime);color:var(--ink)}\n.cgau-listing .cgfun .c35-pink{background:var(--pink);color:#fff}\n.cgau-listing .cgfun .c35-midnight{background:#090410;color:#fff}\n.cgau-listing .cgfun .c35-showcard{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:4px solid var(--ink);background:#fff;color:var(--ink);box-shadow:14px 14px 0 #130822}\n.cgau-listing .cgfun .c35-showcard-media{position:relative;min-height:430px;overflow:hidden;background:#15072e}\n.cgau-listing .cgfun .c35-showcard-media img{height:100%;aspect-ratio:4\/5;object-fit:cover}\n.cgau-listing .cgfun .c35-showcard-media::after{content:\"C35 CAM · REC\";position:absolute;left:14px;bottom:14px;padding:7px 9px;background:var(--red);color:#fff;font:900 10px\/1 \"Courier New\",monospace;letter-spacing:.08em}\n.cgau-listing .cgfun .c35-showcard-copy{padding:34px}\n.cgau-listing .cgfun .c35-showcard-copy h3{margin:0 0 15px;font-size:clamp(27px,3.6vw,44px);line-height:.98;text-transform:uppercase}\n.cgau-listing .cgfun .c35-showcard-copy p{margin-bottom:14px}\n.cgau-listing .cgfun .c35-caption{margin-top:20px;padding:13px 15px;background:var(--ink);color:#fff;border-left:8px solid var(--cyan);font-weight:800}\n.cgau-listing .cgfun .c35-caption small{display:block;margin-bottom:4px;color:var(--cyan);font:900 10px\/1.2 \"Courier New\",monospace;letter-spacing:.1em;text-transform:uppercase}\n.cgau-listing .cgfun .c35-cast{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}\n.cgau-listing .cgfun .c35-cast-card{position:relative;min-height:300px;padding:20px 18px 18px;background:#fef9ef;color:var(--ink);border:4px solid var(--ink);box-shadow:8px 9px 0 var(--violet);transform:rotate(-.5deg)}\n.cgau-listing .cgfun .c35-cast-card:nth-child(even){transform:rotate(.7deg);box-shadow:8px 9px 0 var(--pink)}\n.cgau-listing .cgfun .c35-cast-face{display:grid;place-items:center;aspect-ratio:1\/.72;margin-bottom:17px;background:linear-gradient(135deg,#190a33,#6f2cff);color:#fff;font-size:52px;border:3px solid var(--ink);overflow:hidden}\n.cgau-listing .cgfun .c35-cast-card h3{margin:0 0 5px;font-size:23px;line-height:1;text-transform:uppercase}\n.cgau-listing .cgfun .c35-cast-role{display:block;margin-bottom:10px;color:var(--violet);font:900 10px\/1.3 \"Courier New\",monospace;letter-spacing:.09em;text-transform:uppercase}\n.cgau-listing .cgfun .c35-cast-card p{margin:0;font-size:14px}\n.cgau-listing .cgfun .c35-fiction-note{margin-top:24px;padding:14px 17px;border:3px solid var(--ink);background:#ffffffb8;font-size:14px;font-weight:800}\n.cgau-listing .cgfun .c35-broadcast{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:28px;align-items:center}\n.cgau-listing .cgfun .c35-tv{position:relative;padding:18px 18px 49px;background:#120821;border:5px solid #fff;box-shadow:14px 14px 0 var(--cyan);overflow:hidden;contain:layout paint}\n.cgau-listing .cgfun .c35-tv::before{content:\"\";position:absolute;z-index:3;inset:18px 18px 49px;background:repeating-linear-gradient(0deg,transparent 0 5px,#ffffff0a 5px 6px);pointer-events:none}\n.cgau-listing .cgfun .c35-tv img{aspect-ratio:4\/5;max-height:630px;object-fit:cover}\n.cgau-listing .cgfun .c35-tv-controls{position:absolute;left:20px;right:20px;bottom:14px;display:flex;align-items:center;justify-content:space-between;color:#fff;font:900 10px\/1 \"Courier New\",monospace;letter-spacing:.07em}\n.cgau-listing .cgfun .c35-tv-controls span:first-child{color:var(--lime)}\n.cgau-listing .cgfun .c35-script{padding:29px;background:#fff;color:var(--ink);border-top:11px solid var(--pink);box-shadow:10px 10px 0 #0008}\n.cgau-listing .cgfun .c35-script small{display:block;margin-bottom:10px;color:var(--violet);font:900 10px\/1.3 \"Courier New\",monospace;letter-spacing:.1em;text-transform:uppercase}\n.cgau-listing .cgfun .c35-script blockquote{margin:0 0 20px;padding:0;font:900 clamp(22px,3vw,37px)\/1.08 Georgia,serif}\n.cgau-listing .cgfun .c35-script p{margin-bottom:14px}\n.cgau-listing .cgfun .c35-truth{padding:14px 16px;background:#ece5ff;border-left:7px solid var(--violet);font-size:14px}\n.cgau-listing .cgfun .c35-truth b{display:block;margin-bottom:4px;font:900 10px\/1.2 \"Courier New\",monospace;letter-spacing:.08em;text-transform:uppercase}\n.cgau-listing .cgfun .c35-rig{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:28px;align-items:center}\n.cgau-listing .cgfun .c35-rig-media{position:relative;padding:14px;background:#fff;border:4px solid var(--ink);box-shadow:13px 13px 0 var(--pink)}\n.cgau-listing .cgfun .c35-rig-media img{aspect-ratio:4\/5;object-fit:cover}\n.cgau-listing .cgfun .c35-rig-stamp{position:absolute;right:22px;bottom:25px;padding:9px 11px;background:var(--lime);color:var(--ink);border:3px solid var(--ink);font:1000 11px\/1.1 \"Courier New\",monospace;text-transform:uppercase;transform:rotate(-4deg)}\n.cgau-listing .cgfun .c35-rig-list{display:grid;gap:10px}\n.cgau-listing .cgfun .c35-rig-item{display:grid;grid-template-columns:52px minmax(0,1fr);background:#fff;color:var(--ink);border:3px solid var(--ink)}\n.cgau-listing .cgfun .c35-rig-no{display:grid;place-items:center;background:var(--violet);color:#fff;border-right:3px solid var(--ink);font:1000 18px\/1 \"Arial Black\",Impact,sans-serif}\n.cgau-listing .cgfun .c35-rig-copy{padding:14px 16px}\n.cgau-listing .cgfun .c35-rig-copy b{display:block;margin-bottom:3px;font-size:16px}\n.cgau-listing .cgfun .c35-rig-copy small{color:#61586a}\n.cgau-listing .cgfun .c35-desk{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);gap:28px;align-items:start}\n.cgau-listing .cgfun .c35-alert-board{display:grid;gap:10px}\n.cgau-listing .cgfun .c35-alert{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 16px;background:#150b20;color:#fff;border:2px solid #ffffff24}\n.cgau-listing .cgfun .c35-alert-icon{display:grid;place-items:center;width:44px;height:44px;background:var(--lime);color:var(--ink);font-size:20px;border-radius:50%}\n.cgau-listing .cgfun .c35-alert b{display:block;font-size:16px}\n.cgau-listing .cgfun .c35-alert small{display:block;color:#cfc4d7}\n.cgau-listing .cgfun .c35-alert-time{color:var(--cyan);font:900 11px\/1 \"Courier New\",monospace}\n.cgau-listing .cgfun .c35-control-room{padding:26px;background:#0d0614;color:#fff;border:3px solid #fff;box-shadow:11px 11px 0 var(--violet)}\n.cgau-listing .cgfun .c35-control-room h3{margin:0 0 13px;font-size:29px;line-height:1;text-transform:uppercase}\n.cgau-listing .cgfun .c35-control-room p{margin-bottom:14px}\n.cgau-listing .cgfun .c35-zone-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:18px}\n.cgau-listing .cgfun .c35-zone{min-height:125px;display:grid;place-items:center;padding:16px;text-align:center;border:3px dashed var(--cyan);background:#35eaff10;font-weight:900}\n.cgau-listing .cgfun .c35-zone:nth-child(2){border-color:var(--pink);background:#ff2f9210}\n.cgau-listing .cgfun .c35-archive{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .cgfun .c35-tape{position:relative;min-height:238px;padding:52px 18px 19px;background:#f7f3e8;color:var(--ink);border:4px solid var(--ink);box-shadow:8px 8px 0 #05020a}\n.cgau-listing .cgfun .c35-tape::before{content:\"ARCHIVE\";position:absolute;top:15px;left:14px;right:14px;padding:7px 8px;background:var(--lime);border:2px solid var(--ink);font:900 10px\/1 \"Courier New\",monospace;letter-spacing:.09em}\n.cgau-listing .cgfun .c35-tape h3{margin:0 0 10px;font-size:22px;line-height:1.02;text-transform:uppercase}\n.cgau-listing .cgfun .c35-tape p{margin:0;font-size:14px}\n.cgau-listing .cgfun .c35-tape small{display:block;margin-top:12px;color:#665e6c;font-weight:800}\n.cgau-listing .cgfun .c35-tape.c35-bad::before{background:var(--red);color:#fff}\n.cgau-listing .cgfun .c35-power-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(300px,.98fr);gap:28px;align-items:center}\n.cgau-listing .cgfun .c35-power-media{padding:14px;background:#fff;border:4px solid var(--ink);box-shadow:13px 13px 0 var(--violet)}\n.cgau-listing .cgfun .c35-power-media img{aspect-ratio:4\/5;object-fit:cover}\n.cgau-listing .cgfun .c35-meter-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11px}\n.cgau-listing .cgfun .c35-meter{min-height:174px;padding:20px;background:#0d0614;color:#fff;border-top:10px solid var(--lime)}\n.cgau-listing .cgfun .c35-meter:nth-child(2){border-color:var(--cyan)}\n.cgau-listing .cgfun .c35-meter:nth-child(3){border-color:var(--pink)}\n.cgau-listing .cgfun .c35-meter:nth-child(4){border-color:var(--violet)}\n.cgau-listing .cgfun .c35-meter b{display:block;font:1000 31px\/1 \"Arial Black\",Impact,sans-serif}\n.cgau-listing .cgfun .c35-meter span{display:block;margin-top:9px;font-weight:900}\n.cgau-listing .cgfun .c35-meter small{display:block;margin-top:7px;color:#cfc4d7}\n.cgau-listing .cgfun .c35-evictions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}\n.cgau-listing .cgfun .c35-evicted{position:relative;min-height:220px;padding:23px;background:#fff;color:var(--ink);border:4px solid var(--ink);box-shadow:8px 8px 0 var(--pink);overflow:hidden}\n.cgau-listing .cgfun .c35-evicted::after{content:\"EVICTED\";position:absolute;right:-34px;top:22px;width:148px;padding:6px 0;background:var(--red);color:#fff;text-align:center;font:1000 10px\/1 \"Courier New\",monospace;letter-spacing:.1em;transform:rotate(39deg)}\n.cgau-listing .cgfun .c35-evicted h3{max-width:78%;margin:0 0 11px;font-size:23px;line-height:1.02;text-transform:uppercase}\n.cgau-listing .cgfun .c35-evicted p{margin:0;font-size:14px}\n.cgau-listing .cgfun .c35-route{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border:4px solid var(--ink);background:#fff;color:var(--ink)}\n.cgau-listing .cgfun .c35-step{position:relative;min-height:230px;padding:22px 18px;border-right:2px solid var(--ink)}\n.cgau-listing .cgfun .c35-step:last-child{border-right:0}\n.cgau-listing .cgfun .c35-step-no{display:grid;place-items:center;width:44px;height:44px;margin-bottom:15px;border-radius:50%;background:var(--violet);color:#fff;font:1000 17px\/1 \"Arial Black\",Impact,sans-serif}\n.cgau-listing .cgfun .c35-step h3{margin:0 0 8px;font-size:20px;line-height:1.04;text-transform:uppercase}\n.cgau-listing .cgfun .c35-step p{margin:0;font-size:13px}\n.cgau-listing .cgfun .c35-credits{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px;align-items:start}\n.cgau-listing .cgfun .c35-specs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#fff;color:var(--ink);border:4px solid var(--ink)}\n.cgau-listing .cgfun .c35-spec{padding:14px 15px;border-bottom:1px solid #d8d1de}\n.cgau-listing .cgfun .c35-spec:nth-child(odd){border-right:1px solid #d8d1de}\n.cgau-listing .cgfun .c35-spec b{display:block;margin-bottom:4px;color:var(--violet);font:900 10px\/1.2 \"Courier New\",monospace;letter-spacing:.08em;text-transform:uppercase}\n.cgau-listing .cgfun .c35-spec span{display:block;font-weight:850}\n.cgau-listing .cgfun .c35-inclusions{padding:25px;background:var(--lime);color:var(--ink);border:4px solid var(--ink);box-shadow:10px 10px 0 var(--pink)}\n.cgau-listing .cgfun .c35-inclusions h3{margin:0 0 13px;font-size:28px;line-height:1;text-transform:uppercase}\n.cgau-listing .cgfun .c35-inclusions ul{margin:0;padding-left:19px}\n.cgau-listing .cgfun .c35-inclusions li{margin:6px 0;font-weight:800}\n.cgau-listing .cgfun .c35-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11px;margin-top:26px}\n.cgau-listing .cgfun details{background:#fff;color:var(--ink);border:3px solid var(--ink);overflow:hidden}\n.cgau-listing .cgfun summary{cursor:pointer;list-style:none;min-height:60px;padding:17px 48px 17px 17px;position:relative;font-weight:900}\n.cgau-listing .cgfun summary::-webkit-details-marker{display:none}\n.cgau-listing .cgfun summary::after{content:\"+\";position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--violet);font:1000 25px\/1 \"Arial Black\",Impact,sans-serif}\n.cgau-listing .cgfun details[open] summary::after{content:\"−\"}\n.cgau-listing .cgfun summary:focus-visible{outline:4px solid var(--cyan);outline-offset:-4px}\n.cgau-listing .cgfun .c35-answer{padding:17px;border-top:2px solid var(--ink);background:#f2ecff}\n.cgau-listing .cgfun .c35-answer p{margin:0 0 10px}\n.cgau-listing .cgfun .c35-answer p:last-child{margin-bottom:0}\n.cgau-listing .cgfun details[open] .c35-answer{animation:cgau-c35bb-answer .28s ease both}\n.cgau-listing .cgfun .c35-commerce{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}\n.cgau-listing .cgfun .c35-commerce article{padding:20px;background:#fff;color:var(--ink);border-left:9px solid var(--pink)}\n.cgau-listing .cgfun .c35-commerce h3{margin:0 0 7px;font-size:20px}\n.cgau-listing .cgfun .c35-commerce p{margin:0}\n.cgau-listing .cgfun .c35-footer{padding:39px 0;background:#040207;color:#dcd5e3;border-top:12px solid var(--lime);font-size:13px}\n.cgau-listing .cgfun .c35-footer-mark{display:inline-block;margin-bottom:10px;color:#fff;font:1000 17px\/1 \"Arial Black\",Impact,sans-serif;text-transform:uppercase;letter-spacing:.04em}\n.cgau-listing .cgfun .c35-footer p{max-width:980px;margin:7px 0}\n\n\n.cgau-listing .cgfun .c35-continuity{position:relative;z-index:5;margin-top:-31px;text-align:left}\n.cgau-listing .cgfun .c35-booth{position:relative;isolation:isolate;overflow:hidden;padding:clamp(15px,2.6vw,28px);border:5px solid var(--ink);background:repeating-linear-gradient(135deg,rgba(255,255,255,.045) 0 11px,transparent 11px 22px),#26103e;color:#fff;box-shadow:13px 15px 0 var(--lime)}\n.cgau-listing .cgfun .c35-booth::before{content:'CONTINUITY · TAKE 01';position:absolute;z-index:6;right:16px;top:0;padding:9px 11px;border:3px solid var(--ink);border-top:0;background:var(--cyan);color:var(--ink);font:900 9px\/1 \"Courier New\",monospace;letter-spacing:.1em}\n.cgau-listing .cgfun .c35-booth-head{position:relative;padding-right:120px}\n.cgau-listing .cgfun .c35-booth-kicker{display:block;margin-bottom:8px;color:#b7ff4a;font:900 10px\/1.3 \"Courier New\",monospace;letter-spacing:.13em;text-transform:uppercase}\n.cgau-listing .cgfun .c35-booth-title{max-width:760px;margin:0 0 12px;padding-bottom:.18em;color:#fff!important;font:1000 clamp(31px,4.8vw,56px)\/1.03 \"Arial Black\",Impact,sans-serif;letter-spacing:-.035em;text-transform:uppercase}\n.cgau-listing .cgfun .c35-booth-lede{max-width:760px;margin:0 0 24px;color:#f1eafa;font-size:17px}\n.cgau-listing .cgfun .c35-clapper{position:absolute;right:4px;bottom:5px;display:block;width:96px;height:66px;border:4px solid #0c0711;background:#f7f1ff;box-shadow:5px 6px 0 rgba(0,0,0,.35);transform:rotate(2deg)}\n.cgau-listing .cgfun .c35-clapper::before{content:'SEALED\\A WHITE C35';white-space:pre;position:absolute;inset:15px 4px 3px;display:grid;place-items:center;color:#17111e;font:900 8px\/1.3 \"Courier New\",monospace;text-align:center}\n.cgau-listing .cgfun .c35-clapper-top{position:absolute;left:-4px;right:-4px;top:-13px;height:18px;border:4px solid #0c0711;background:repeating-linear-gradient(135deg,var(--lime) 0 12px,#0c0711 12px 24px);transform-origin:7px 100%;animation:cgau-c35props-clap 4.5s ease-in-out infinite}\n.cgau-listing .cgfun .c35-props-stage{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:12px;padding:12px;border:3px solid #f4eaff;background:#0d0714}\n.cgau-listing .cgfun .c35-camera-confessional{position:relative;min-height:540px;display:grid;place-items:center;margin:0;padding:42px 18px 115px;border:3px solid #17111e;background:radial-gradient(circle at 50% 43%,#fffbff 0 25%,#d9c8ff 26% 45%,#7a36bc 46%);box-shadow:inset 0 0 35px rgba(0,0,0,.25)}\n.cgau-listing .cgfun .c35-camera-confessional::before{content:'● ON AIR';position:absolute;z-index:5;left:13px;top:13px;padding:7px 9px;background:#ff9aa8;color:#17111e;font:900 9px\/1 \"Courier New\",monospace;letter-spacing:.08em;animation:cgau-c35props-live 2s steps(2,end) infinite}\n.cgau-listing .cgfun .c35-camera-confessional img{position:relative;z-index:2;display:block;width:min(300px,86%);height:300px;object-fit:contain;filter:drop-shadow(0 22px 20px rgba(21,8,37,.4))}\n.cgau-listing .cgfun .c35-camera-confessional figcaption{position:absolute;z-index:3;left:13px;right:13px;bottom:13px;padding:14px;border:3px solid var(--ink);background:#fff;color:var(--ink);box-shadow:5px 6px 0 var(--pink)}\n.cgau-listing .cgfun .c35-camera-confessional b{display:block;color:#5a198e;font-size:17px;line-height:1.2}.cgau-listing .cgfun .c35-camera-confessional span{display:block;margin-top:5px;color:#4d4057;font-size:12px;line-height:1.45}\n.cgau-listing .cgfun .c35-prop-cards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;align-content:start}\n.cgau-listing .cgfun .c35-prop-card{position:relative;min-width:0;min-height:145px;padding:50px 15px 15px;border:3px solid #17111e;background:#fff8d6;color:#17111e;box-shadow:inset 0 7px 0 var(--prop,var(--lime))}\n.cgau-listing .cgfun .c35-prop-card:nth-child(2n){--prop:var(--cyan)}.cgau-listing .cgfun .c35-prop-card:nth-child(3n){--prop:#ff83c9}\n.cgau-listing .cgfun .c35-prop-card::before{content:attr(data-dept);position:absolute;left:12px;top:13px;padding:6px 8px;border:2px solid #17111e;background:var(--prop,var(--lime));color:#17111e;font:900 8px\/1 \"Courier New\",monospace;letter-spacing:.08em;text-transform:uppercase;transform:rotate(-1deg)}\n.cgau-listing .cgfun .c35-prop-card b{display:block;color:#17111e;font-size:15px;line-height:1.22;overflow-wrap:anywhere}.cgau-listing .cgfun .c35-prop-card span{display:block;margin-top:7px;color:#51475a;font-size:12px;line-height:1.4;overflow-wrap:anywhere}\n.cgau-listing .cgfun .c35-prop-card-wide{grid-column:1\/-1;min-height:112px}\n.cgau-listing .cgfun .c35-eviction-board{margin-top:12px;padding:16px;border:3px dashed #ff9dd4;background:#16091f;color:#fff}\n.cgau-listing .cgfun .c35-eviction-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:13px}.cgau-listing .cgfun .c35-eviction-head strong{padding:8px 10px;background:#ff9ed3;color:#17111e;font:900 9px\/1 \"Courier New\",monospace;letter-spacing:.1em;text-transform:uppercase}.cgau-listing .cgfun .c35-eviction-head span{color:#f8eafa;font-weight:900}\n.cgau-listing .cgfun .c35-eviction-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}\n.cgau-listing .cgfun .c35-evicted-prop{position:relative;min-height:100px;display:grid;place-items:end center;padding:58px 9px 11px;border:2px solid #684c74;background:#2c1439;color:#fff;font-size:12px;font-weight:900;text-align:center}\n.cgau-listing .cgfun .c35-evicted-prop::before{content:'EVICTED';position:absolute;left:50%;top:15px;padding:6px 8px;border:3px solid #ff9dd4;color:#ffc6e6;font:900 8px\/1 \"Courier New\",monospace;letter-spacing:.09em;transform:translateX(-50%) rotate(-4deg)}\n.cgau-listing .cgfun .c35-condition-slip{margin-top:12px;padding:14px 16px;border-left:8px solid var(--cyan);background:#fff;color:#17111e;font-size:13px;line-height:1.5}.cgau-listing .cgfun .c35-condition-slip b{color:#5a198e}\n@keyframes cgau-c35props-clap{0%,12%,100%{transform:rotate(0)}5%{transform:rotate(-28deg)}}\n@keyframes cgau-c35props-live{0%,100%{box-shadow:0 0 0 0 rgba(255,154,168,.45)}50%{box-shadow:0 0 0 7px rgba(255,154,168,0)}}\n@media(max-width:760px){.cgau-listing .cgfun .c35-props-stage{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .c35-camera-confessional{min-height:500px}}\n@media(max-width:540px){.cgau-listing .cgfun .c35-continuity{margin-top:-20px}.cgau-listing .cgfun .c35-booth{padding:9px;box-shadow:8px 9px 0 var(--lime)}.cgau-listing .cgfun .c35-booth::before{right:8px;font-size:7px;padding-inline:7px}.cgau-listing .cgfun .c35-booth-head{padding-right:0;padding-top:40px}.cgau-listing .cgfun .c35-clapper{position:relative;right:auto;bottom:auto;margin:5px 0 18px 5px}.cgau-listing .cgfun .c35-props-stage{padding:7px}.cgau-listing .cgfun .c35-camera-confessional{min-height:500px;padding:45px 10px 140px}.cgau-listing .cgfun .c35-camera-confessional img{height:245px}.cgau-listing .cgfun .c35-prop-cards{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .c35-prop-card-wide{grid-column:auto}.cgau-listing .cgfun .c35-eviction-grid{grid-template-columns:minmax(0,1fr)}}\n@media(prefers-reduced-motion:reduce){.cgau-listing .cgfun,.cgau-listing .cgfun *,.cgau-listing .cgfun *::before,.cgau-listing .cgfun *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}\n\n@keyframes cgau-c35bb-live{0%,49%{opacity:.38;filter:brightness(.8)}50%,100%{opacity:1;filter:brightness(1.2)}}\n@keyframes cgau-c35bb-scan{0%,60%{transform:translateY(-130%);opacity:0}70%{opacity:1}92%,100%{transform:translateY(650%);opacity:0}}\n@keyframes cgau-c35bb-rise{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}\n@keyframes cgau-c35bb-answer{from{opacity:.3;transform:translateY(-7px)}to{opacity:1;transform:none}}\n@supports (animation-timeline:view()){\n  .cgau-listing .cgfun .c35-reveal{animation:cgau-c35bb-rise linear both;animation-timeline:view();animation-range:entry 0% entry 58%}\n}\n@media(max-width:900px){\n  .cgau-listing .cgfun .c35-hero-grid,.cgau-listing .cgfun .c35-broadcast,.cgau-listing .cgfun .c35-rig,.cgau-listing .cgfun .c35-desk,.cgau-listing .cgfun .c35-power-grid,.cgau-listing .cgfun .c35-credits{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .c35-hero{min-height:0}\n  .cgau-listing .cgfun .c35-stage{width:min(540px,100%);margin-inline:auto}\n  .cgau-listing .cgfun .c35-cast,.cgau-listing .cgfun .c35-archive{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .cgfun .c35-route{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .cgfun .c35-step{border-bottom:2px solid var(--ink)}\n  .cgau-listing .cgfun .c35-step:nth-child(2){border-right:0}\n  .cgau-listing .cgfun .c35-step:last-child{grid-column:1\/-1;min-height:0;border-bottom:0}\n}\n@media(max-width:680px){\n  .cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n  .cgau-listing .cgfun .c35-shell{width:min(100% - 24px,1120px)}\n  .cgau-listing .cgfun .c35-network-row{align-items:flex-start}\n  .cgau-listing .cgfun .c35-network-status{justify-content:flex-end;text-align:right}\n  .cgau-listing .cgfun .c35-hero{padding:46px 0 65px}\n  .cgau-listing .cgfun .c35-title{font-size:clamp(46px,17vw,76px)}\n  .cgau-listing .cgfun .c35-stage{min-height:410px;padding:42px 18px 75px;box-shadow:9px 10px 0 var(--pink)}\n  .cgau-listing .cgfun .c35-stage img{max-width:330px}\n  .cgau-listing .cgfun .c35-lower-number{min-width:53px;font-size:19px}\n  .cgau-listing .cgfun .c35-lower-copy b{font-size:14px}\n  .cgau-listing .cgfun .c35-factstrip{margin-top:-20px}\n  .cgau-listing .cgfun .c35-factstrip-inner,.cgau-listing .cgfun .c35-showcard{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .c35-factstrip-title{border-right:0;border-bottom:4px solid var(--ink)}\n  .cgau-listing .cgfun .c35-section{padding:59px 0}\n  .cgau-listing .cgfun .c35-section-title{font-size:clamp(33px,11vw,49px)}\n  .cgau-listing .cgfun .c35-showcard-media{min-height:0}\n  .cgau-listing .cgfun .c35-showcard-copy{padding:24px}\n  .cgau-listing .cgfun .c35-cast,.cgau-listing .cgfun .c35-archive,.cgau-listing .cgfun .c35-meter-grid,.cgau-listing .cgfun .c35-evictions,.cgau-listing .cgfun .c35-details,.cgau-listing .cgfun .c35-commerce,.cgau-listing .cgfun .c35-specs{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .c35-cast-card,.cgau-listing .cgfun .c35-cast-card:nth-child(even){transform:none}\n  .cgau-listing .cgfun .c35-spec:nth-child(odd){border-right:0}\n  .cgau-listing .cgfun .c35-alert{grid-template-columns:auto minmax(0,1fr)}\n  .cgau-listing .cgfun .c35-alert-time{grid-column:2}\n  .cgau-listing .cgfun .c35-route{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .c35-step,.cgau-listing .cgfun .c35-step:nth-child(2){min-height:0;border-right:0;border-bottom:2px solid var(--ink)}\n  .cgau-listing .cgfun .c35-step:last-child{grid-column:auto;border-bottom:0}\n}\n@media(max-width:390px){\n  .cgau-listing .cgfun .c35-title{font-size:clamp(42px,16.5vw,64px)}\n  .cgau-listing .cgfun .c35-stage{min-height:375px}\n  .cgau-listing .cgfun .c35-stage-time{display:none}\n  .cgau-listing .cgfun .c35-lower-copy small{font-size:10px}\n  .cgau-listing .cgfun .c35-zone-row{grid-template-columns:minmax(0,1fr)}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing .cgfun *,.cgau-listing .cgfun *::before,.cgau-listing .cgfun *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}\n}\n@media print{\n  .cgau-listing .cgfun{background:#fff!important;color:#111!important}\n  .cgau-listing .cgfun .c35-section,.cgau-listing .cgfun .c35-hero{content-visibility:visible;background:#fff!important;color:#111!important;break-inside:avoid}\n}\n\n.cgau-listing .cgfun .c35-footer p{margin-left:auto!important;margin-right:auto!important}\n\n\n.cgau-listing .cgfun h2.c35-section-title,.cgau-listing .cgfun .c35-evicted \u003e h3{margin-left:auto!important;margin-right:auto!important}\n\n\n\n@media(max-width:900px){\n  .cgau-listing .cgfun .c35-hero-grid \u003e div:first-child \u003e .c35-title{\n    display:block;\n    width:100%;\n    margin-left:auto!important;\n    margin-right:auto!important;\n    margin-inline:auto!important;\n    text-align:center!important;\n    min-width:0;\n    overflow-wrap:break-word;\n    word-break:normal;\n    hyphens:none\n  }\n}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003eSEASON\u003cbr\u003eONE\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003eBig Backyard: After Dark\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eNobody in the backyard signed a release form, so tonight's episode casts the white C35, one possum and two bins.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:opsz,wght@9..144,500..700\u0026family=Geist:wght@400..700\u0026family=Geist+Mono:wght@500\u0026display=swap');\n@property --cgau-kn-wait{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-dash{syntax:'\u003cnumber\u003e';inherits:false;initial-value:0}\n\n\/* ==== TOKENS · colour world \"sage and paper\": sage = works and mounting, clay = condition, graphite = type and pencil lines, paper = grounds, one olive-night band with a mint accent ==== *\/\n.cgau-listing .cgnew.cgau-kn{--kn-ink:#232a25;--kn-g1:#55605a;--kn-g2:#8a918b;--kn-paper:#f5f0e4;--kn-soft:#f5f0e4;--kn-card:#fbf8f0;--kn-line:#ddd5c3;--kn-hair:#e9e3d5;--kn-dark:#1b2520;--kn-s1:#46684f;--kn-s2:#86ab8d;--kn-c1:#a0472c;--kn-c2:#d4845d;--kn-m1:#a5c9ae;--kn-m2:#dcefdf;--kn-no1:#b3261e;--kn-no2:#e2583e;--kn-st:#3f6248;--kn-ct:#9a4229;--kn-not:#b3261e;--kn-gs:linear-gradient(90deg,var(--kn-s1) 0%,var(--kn-s2) 100%);--kn-gc:linear-gradient(90deg,var(--kn-c1) 0%,var(--kn-c2) 100%);--kn-gm:linear-gradient(90deg,var(--kn-m1) 0%,var(--kn-m2) 100%);--kn-gn:linear-gradient(135deg,var(--kn-no1) 0%,var(--kn-no2) 100%);--kn-ease:cubic-bezier(.22,.8,.2,1);--kn-roll:cubic-bezier(.2,1.12,.3,1);--kn-nav:50px;--kn-pad:108px;--kn-r:18px;--kn-serif:'Fraunces',Georgia,'Times New Roman',serif;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;font-size:17px;line-height:1.5;font-weight:400;color:var(--kn-ink);background:#fff;letter-spacing:-.008em;-webkit-font-smoothing:antialiased;text-align:left}\n@supports (color: color(display-p3 1 0 0)){\n.cgau-listing .cgnew.cgau-kn{--kn-s1:color(display-p3 .29 .4 .32);--kn-s2:color(display-p3 .54 .67 .56);--kn-c1:color(display-p3 .6 .3 .2);--kn-c2:color(display-p3 .82 .53 .39);--kn-no1:color(display-p3 .66 .18 .14);--kn-no2:color(display-p3 .86 .37 .27)}\n}\n\n\/* ==== RESETS · beat the theme's .rte rules by source order, lose to every module class ==== *\/\n.cgau-listing .cgnew *,.cgau-listing .cgnew *::before,.cgau-listing .cgnew *::after{box-sizing:border-box}\n.cgau-listing .cgnew p,.cgau-listing .cgnew ul,.cgau-listing .cgnew ol,.cgau-listing .cgnew li,.cgau-listing .cgnew figure,.cgau-listing .cgnew figcaption,.cgau-listing .cgnew dl,.cgau-listing .cgnew dt,.cgau-listing .cgnew dd,.cgau-listing .cgnew blockquote,.cgau-listing .cgnew fieldset,.cgau-listing .cgnew legend{margin:0;padding:0;border:0}\n.cgau-listing .cgnew ul,.cgau-listing .cgnew ol{list-style:none;text-align:left}\n.cgau-listing .cgnew p{text-align:left}\n.cgau-listing .cgnew img{display:block;max-width:100%;height:auto;border:0;border-radius:0}\n.cgau-listing .cgnew a{color:inherit;text-decoration:none}\n.cgau-listing .cgnew table{border-collapse:collapse}\n.cgau-listing .cgnew td,.cgau-listing .cgnew th{border:0;padding:0}\n.cgau-listing .cgnew b,.cgau-listing .cgnew strong{font-weight:600}\n.cgau-listing .cgnew .kn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}\n\n\/* ==== ILLUSTRATION TAG · every drawn diagram carries one ==== *\/\n.cgau-listing .cgnew .kn-ill{position:absolute;z-index:5;font:500 12px\/1 'Geist',sans-serif;color:#4d5650;background:rgba(251,248,240,.94);padding:6px 9px;border-radius:99px;box-shadow:inset 0 0 0 1px var(--kn-line)}\n\n\/* ==== LAYOUT + TYPE · serif display (Fraunces) over a plain sans body ==== *\/\n.cgau-listing .cgnew .kn-w{max-width:1060px;margin:0 auto;padding:0 24px}\n.cgau-listing .cgnew .kn-c{text-align:center}\n.cgau-listing .cgnew .kn-c p{text-align:center}\n.cgau-listing .cgnew .kn-sec{padding:var(--kn-pad) 0;position:relative;scroll-margin-top:calc(var(--header-height,0px) + var(--kn-nav) + 8px)}\n.cgau-listing .cgnew .kn-band{background:var(--kn-paper);box-shadow:0 0 0 100vmax var(--kn-paper);clip-path:inset(0 -100vmax)}\n.cgau-listing .cgnew .kn-mono{font-family:'Geist Mono',Menlo,Consolas,monospace;font-size:.9em;letter-spacing:0;font-weight:500}\n.cgau-listing .cgnew .kn-eye{display:block;font:600 15px\/1.25 'Geist',sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--kn-g1);margin:0 0 14px}\n.cgau-listing .cgnew .kn-es{color:var(--kn-st)}.cgau-listing .cgnew .kn-ec{color:var(--kn-ct)}\n.cgau-listing .cgnew .kn-h1{font-family:var(--kn-serif);font-size:clamp(40px,5.8vw,76px);line-height:1;letter-spacing:-.035em;font-weight:600;font-variation-settings:'opsz' 144;text-wrap:balance}\n.cgau-listing .cgnew .kn-h2{font-family:var(--kn-serif);font-size:clamp(34px,5vw,64px);line-height:1.03;letter-spacing:-.03em;font-weight:600;font-variation-settings:'opsz' 144;text-wrap:balance}\n.cgau-listing .cgnew .kn-h3{font-size:clamp(19px,1.8vw,22px);line-height:1.2;letter-spacing:-.02em;font-weight:600}\n.cgau-listing .cgnew .kn-lede{font-size:clamp(18px,1.6vw,20px);line-height:1.5;font-weight:450;color:var(--kn-g1);max-width:640px;margin-top:18px;text-wrap:pretty}\n.cgau-listing .cgnew .kn-c .kn-lede{margin-left:auto;margin-right:auto}\n.cgau-listing .cgnew .kn-nw{white-space:nowrap}\n.cgau-listing .cgnew .kn-it{font-style:italic;font-weight:500}\n@media (max-width:760px){\n.cgau-listing .cgnew.cgau-kn{--kn-pad:76px}\n}\n.cgau-listing .cgnew .kn-gx{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}\n.cgau-listing .cgnew .kn-gs{background-image:var(--kn-gs)}.cgau-listing .cgnew .kn-gc{background-image:var(--kn-gc)}.cgau-listing .cgnew .kn-gm{background-image:var(--kn-gm)}\n.cgau-listing .cgnew .kn-link{color:var(--kn-st);font-weight:600;border-bottom:1px solid rgba(63,98,72,.4)}\n.cgau-listing .cgnew .kn-link:focus-visible{outline:2px solid var(--kn-st);outline-offset:2px;border-radius:3px}\n\n\/* ==== ODOMETER · one reel per digit; the real number stays in the HTML for readers ==== *\/\n.cgau-listing .cgnew .kn-odo{display:inline-flex;height:1.2em;line-height:1.2;overflow:clip;vertical-align:baseline;margin-top:-.2em}\n.cgau-listing .cgnew .kn-odo i{display:block;font-style:normal;translate:0 calc(var(--kn-t) * -1.2em)}\n.cgau-listing .cgnew .kn-odo i::before{content:\"0\\A 1\\A 2\\A 3\\A 4\\A 5\\A 6\\A 7\\A 8\\A 9\\A 0\";white-space:pre;display:block;text-align:center;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-fill-color:transparent;background-image:var(--kn-og,linear-gradient(var(--kn-ink),var(--kn-ink)));-webkit-background-clip:text;background-clip:text}\n.cgau-listing .cgnew .kn-og-s{--kn-og:var(--kn-gs)}.cgau-listing .cgnew .kn-og-c{--kn-og:var(--kn-gc)}\n\n\/* ==== KEYFRAMES used by more than one module (kept in the static parts so the eBay twin keeps them) ==== *\/\n@keyframes cgau-kn-arm{from,to{--cgau-kn-wait:1}}\n@keyframes cgau-kn-roll{from{translate:0 0}}\n@keyframes cgau-kn-rise{from{opacity:0;translate:0 14px}}\n@keyframes cgau-kn-pop{0%{transform:scale(.4)}60%{transform:scale(1.12)}100%{transform:none}}\n\n\/* ==== MOTION (tokens) · Shopify only: the eBay twin leaves every *m-*-motion.css file out ==== *\/\n.cgau-listing .cgnew .kn-cv{content-visibility:auto;contain-intrinsic-size:auto 1100px}\n\/* REVEAL · the fail-open arm trigger (text arrives fast: 6% inset, .4 s, 12 px) *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rv{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 6%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-rv\u003e*{transition:opacity .4s var(--kn-ease),translate .4s var(--kn-ease)}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(2){transition-delay:.05s}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(3){transition-delay:.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-rv\u003e*{opacity:0;translate:0 12px}\n}\n}\n}\n\/* ODOMETER TRIGGERS · Chrome: native scroll-triggered animation. Safari: the arm trigger *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (timeline-trigger: --cgau-kn-x view()){\n.cgau-listing .cgnew .kn-odo i{animation:cgau-kn-roll 1.6s var(--kn-roll) both;timeline-trigger:--cgau-kn-odt view() entry 10% exit 100%;animation-trigger:--cgau-kn-odt play-forwards}\n.cgau-listing .cgnew .kn-odo i+i{animation-duration:2.1s}\n}\n@supports (animation-timeline: view()) and (not (timeline-trigger: --cgau-kn-x view())){\n.cgau-listing .cgnew .kn-odo{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 8%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-odo i{transition:translate 1.6s var(--kn-roll)}\n.cgau-listing .cgnew .kn-odo i+i{transition-duration:2.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-odo i{translate:0 0;transition:none}\n}\n}\n}\n\n\/* ==== MODULE nav (Shopify only; the eBay twin drops it) · sticky glass bar (no backdrop blur: it sits over scrolling content), stuck shadow, scroll-spy ==== *\/\n.cgau-listing .cgnew .kn-nav{position:sticky;top:var(--header-height,0px);z-index:30;container-type:scroll-state}\n.cgau-listing .cgnew .kn-nav-in{display:flex;align-items:center;gap:22px;height:var(--kn-nav);padding:0 20px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(251,248,240,.97));border-bottom:1px solid rgba(24,33,28,.08);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(255,255,255,.7);transition:box-shadow .3s,border-radius .3s}\n.cgau-listing .cgnew .kn-nav-t{font:600 18px\/1 'Geist',sans-serif;letter-spacing:-.02em;white-space:nowrap}\n.cgau-listing .cgnew .kn-nav-l{display:flex;align-items:center;gap:20px;margin-left:auto;overflow-x:auto;scrollbar-width:none}\n.cgau-listing .cgnew .kn-nav-l::-webkit-scrollbar{display:none}\n.cgau-listing .cgnew .kn-nav-l a{font:500 13px\/1 'Geist',sans-serif;color:#3c4640;white-space:nowrap;padding:6px 0;border-bottom:2px solid transparent}\n.cgau-listing .cgnew .kn-nav-l a:hover{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-nav-l a:focus-visible{outline:2px solid var(--kn-st);outline-offset:3px;border-radius:4px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{color:#fff;border:0;border-radius:999px;padding:8px 14px;background:linear-gradient(180deg,#4f7358,#3f6248);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 4px 12px -4px rgba(24,33,28,.5)}\n@supports (container-type: scroll-state){\n@container scroll-state(stuck: top){\n.cgau-listing .cgnew .kn-nav-in{box-shadow:inset 0 1px 0 #fff,0 12px 30px -18px rgba(24,33,28,.5)}\n}\n}\n@supports (scroll-target-group: auto){\n.cgau-listing .cgnew .kn-nav-l{scroll-target-group:auto}\n.cgau-listing .cgnew .kn-nav-l a:target-current{color:var(--kn-ink);border-bottom-color:var(--kn-s2)}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta:target-current{color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--kn-s2)}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-nav-in{padding:0 2px;gap:10px}\n.cgau-listing .cgnew .kn-nav-t{display:none}\n.cgau-listing .cgnew .kn-nav-l{margin-left:0;gap:12px;width:100%;justify-content:space-between}\n.cgau-listing .cgnew .kn-nav-l a{font-size:12.5px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{padding:7px 11px}\n}\n\n\/* ==== MODULE hero · specimen plate: answers first on the left; on the right the camera sits on a sheet of graph paper like a pressed specimen, eufy's measurements drawn as dimension lines, a specimen label, and the back view tucked beside it ==== *\/\n.cgau-listing .cgnew .kn-sp-hero{padding:52px 0 var(--kn-pad);position:relative}\n.cgau-listing .cgnew .kn-hp-g{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center}\n.cgau-listing .cgnew .kn-sp-t .kn-h1{margin:4px 0 26px}\n.cgau-listing .cgnew .kn-ans{display:grid;gap:14px;max-width:560px}\n.cgau-listing .cgnew .kn-ans li{position:relative;padding:0 0 14px 22px;font-size:17px;line-height:1.5;color:#39413b;border-bottom:1px solid var(--kn-hair)}\n.cgau-listing .cgnew .kn-ans li:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .cgnew .kn-ans li::before{content:\"\";position:absolute;left:0;top:.5em;width:9px;height:9px;border-radius:50%;background:var(--kn-s1)}\n.cgau-listing .cgnew .kn-ans li[data-cgau-first=\"condition\"]::before{background:var(--kn-c1)}\n.cgau-listing .cgnew .kn-ans li[data-cgau-first=\"trust\"]::before{background:var(--kn-ink)}\n.cgau-listing .cgnew .kn-ans b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-ans a{color:var(--kn-st);font-weight:600;border-bottom:1px solid rgba(63,98,72,.4);white-space:nowrap}\n.cgau-listing .cgnew .kn-ans a:focus-visible{outline:2px solid var(--kn-st);outline-offset:2px;border-radius:3px}\n\/* the plate *\/\n.cgau-listing .cgnew .kn-plate{position:relative;padding:44px 40px 30px;border-radius:6px;background-color:var(--kn-card);background-image:linear-gradient(rgba(70,104,79,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(70,104,79,.09) 1px,transparent 1px);background-size:22px 22px;box-shadow:0 1px 0 #fff inset,0 30px 60px -40px rgba(35,42,37,.45),0 0 0 1px var(--kn-line);rotate:1.2deg}\n.cgau-listing .cgnew .kn-pl-stage{display:grid;grid-template-columns:auto 58px;grid-template-rows:auto 46px;justify-content:center;position:relative;z-index:2}\n.cgau-listing .cgnew .kn-pl-front{grid-area:1\/1;width:auto;height:310px;filter:drop-shadow(0 26px 22px rgba(35,42,37,.22)) drop-shadow(0 2px 3px rgba(35,42,37,.18))}\n.cgau-listing .cgnew .kn-dim-v,.cgau-listing .cgnew .kn-dim-h{position:relative;display:flex;align-items:center;justify-content:center;font:500 13px\/1 'Geist Mono',Menlo,monospace;color:var(--kn-st)}\n.cgau-listing .cgnew .kn-dim-v{grid-area:1\/2;margin-left:18px}\n.cgau-listing .cgnew .kn-dim-h{grid-area:2\/1;margin-top:14px;align-items:flex-start}\n.cgau-listing .cgnew .kn-dim-v::before{content:\"\";position:absolute;left:0;top:0;bottom:0;width:0;border-left:1.5px solid var(--kn-s1);transform-origin:50% 0}\n.cgau-listing .cgnew .kn-dim-h::before{content:\"\";position:absolute;left:0;right:0;top:0;height:0;border-top:1.5px solid var(--kn-s1);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-dim-v::after{content:\"\";position:absolute;left:-7px;top:0;bottom:0;width:14px;border-top:1.5px solid var(--kn-s1);border-bottom:1.5px solid var(--kn-s1)}\n.cgau-listing .cgnew .kn-dim-h::after{content:\"\";position:absolute;left:0;right:0;top:-7px;height:14px;border-left:1.5px solid var(--kn-s1);border-right:1.5px solid var(--kn-s1)}\n.cgau-listing .cgnew .kn-dim-v span{background:var(--kn-card);padding:4px 0;writing-mode:vertical-rl;rotate:180deg;margin-left:-1px}\n.cgau-listing .cgnew .kn-dim-h span{background:var(--kn-card);padding:0 6px;margin-top:-7px}\n.cgau-listing .cgnew .kn-pl-back{position:absolute;z-index:1;left:-34px;bottom:64px;width:118px;height:auto;filter:drop-shadow(0 12px 12px rgba(35,42,37,.2))}\n.cgau-listing .cgnew .kn-pl-bk{position:absolute;z-index:3;left:-30px;bottom:34px;font:500 12.5px\/1.3 'Geist',sans-serif;color:var(--kn-g1);max-width:130px}\n.cgau-listing .cgnew .kn-pl-label{position:relative;z-index:3;margin:20px 0 0 auto;width:max-content;max-width:100%;padding:12px 16px 12px 18px;background:#fffdf7;box-shadow:0 0 0 1px var(--kn-line),0 10px 20px -16px rgba(35,42,37,.4);rotate:-1.6deg;font-size:14px;line-height:1.45;color:#39413b}\n.cgau-listing .cgnew .kn-pl-label b{display:block;font:600 19px\/1.2 var(--kn-serif);font-style:italic;color:var(--kn-ink);letter-spacing:-.01em}\n.cgau-listing .cgnew .kn-pl-label .kn-mono{color:var(--kn-st)}\n.cgau-listing .cgnew .kn-plate .kn-ill{right:14px;top:14px}\n@keyframes cgau-kn-draw{from{transform:scale(0,1)}}\n@keyframes cgau-kn-drawv{from{transform:scale(1,0)}}\n@keyframes cgau-kn-peek{from{translate:46px -10px;rotate:10deg}}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-dim-h::before{animation:cgau-kn-draw .9s var(--kn-ease) .35s both}\n.cgau-listing .cgnew .kn-dim-v::before{animation:cgau-kn-drawv .9s var(--kn-ease) .2s both}\n.cgau-listing .cgnew .kn-pl-back{animation:cgau-kn-peek 1s var(--kn-ease) .6s both}\n}\n@media (max-width:900px) and (min-width:761px){\n.cgau-listing .cgnew .kn-hp-g{gap:36px}\n.cgau-listing .cgnew .kn-pl-front{height:250px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-sp-hero{padding-top:22px}\n.cgau-listing .cgnew .kn-hp-g{grid-template-columns:minmax(0,1fr);gap:40px}\n.cgau-listing .cgnew .kn-sp-t .kn-h1{font-size:40px;margin-bottom:18px}\n.cgau-listing .cgnew .kn-sp-t .kn-eye{font-size:13px;margin-bottom:10px}\n.cgau-listing .cgnew .kn-ans{gap:10px}\n.cgau-listing .cgnew .kn-ans li{font-size:16px;padding-bottom:10px}\n.cgau-listing .cgnew .kn-plate{padding:34px 18px 22px 30px;rotate:.6deg;margin:0 4px}\n.cgau-listing .cgnew .kn-pl-front{height:230px}\n.cgau-listing .cgnew .kn-pl-back{width:84px;left:-16px;bottom:74px}\n.cgau-listing .cgnew .kn-pl-bk{left:-10px;bottom:36px;max-width:96px;font-size:12px}\n.cgau-listing .cgnew .kn-pl-stage{grid-template-columns:auto 50px}\n.cgau-listing .cgnew .kn-pl-bk{display:none}\n}\n\n\/* ==== MOTION (hero) · Shopify only: as the hero scrolls away the plate eases up and straightens, the label card slides a little further ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-plate{animation:cgau-kn-tilt linear both;animation-timeline:view();animation-range:exit 0% exit 100%}\n.cgau-listing .cgnew .kn-pl-label{animation:cgau-kn-slip linear both;animation-timeline:view();animation-range:exit 0% exit 100%}\n}\n}\n@keyframes cgau-kn-tilt{to{rotate:-.8deg;translate:0 -36px}}\n@keyframes cgau-kn-slip{to{translate:-18px 0;rotate:-4deg}}\n\n\/* ==== MODULE numbers · tag line: six paper tags hang from one sage twine, each with a big figure and what it means. Text never hides; the tags only sway ==== *\/\n.cgau-listing .cgnew .kn-tg-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:end}\n.cgau-listing .cgnew .kn-tg-head .kn-lede{margin-top:0}\n.cgau-listing .cgnew .kn-tags{position:relative;margin-top:54px;padding-top:34px}\n.cgau-listing .cgnew .kn-twine{position:absolute;left:-2%;right:-2%;top:0;width:104%;height:46px;overflow:visible}\n.cgau-listing .cgnew .kn-twine path{fill:none;stroke:var(--kn-s1);stroke-width:2.2;stroke-linecap:round}\n.cgau-listing .cgnew .kn-tg-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;align-items:start}\n.cgau-listing .cgnew .kn-tag{position:relative;display:flex;flex-direction:column;gap:8px;padding:34px 14px 18px;min-height:190px;background:var(--kn-card);clip-path:polygon(22% 0,78% 0,100% 13%,100% 100%,0 100%,0 13%);transform-origin:50% -24px;box-shadow:inset 0 0 0 1px var(--kn-line)}\n.cgau-listing .cgnew .kn-tag::before{content:\"\";position:absolute;left:50%;top:12px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px var(--kn-s2)}\n.cgau-listing .cgnew .kn-tag:nth-child(2){margin-top:12px}.cgau-listing .cgnew .kn-tag:nth-child(3){margin-top:20px}.cgau-listing .cgnew .kn-tag:nth-child(4){margin-top:20px}.cgau-listing .cgnew .kn-tag:nth-child(5){margin-top:12px}\n.cgau-listing .cgnew .kn-tg-n{font:600 clamp(34px,3.4vw,46px)\/1 var(--kn-serif);letter-spacing:-.03em;font-variation-settings:'opsz' 144;color:var(--kn-ink);white-space:nowrap}\n.cgau-listing .cgnew .kn-tg-n small{display:block;font-size:.42em;letter-spacing:0;margin-top:4px}\n.cgau-listing .cgnew .kn-tag:nth-child(odd) .kn-tg-n{color:var(--kn-st)}\n.cgau-listing .cgnew .kn-tg-c{font-size:15px;line-height:1.4;color:#39413b}\n.cgau-listing .cgnew .kn-tg-note{margin-top:34px;max-width:760px;padding-left:16px;border-left:3px solid var(--kn-s2);font-size:16px;line-height:1.55;color:var(--kn-g1)}\n@keyframes cgau-kn-swing{0%{rotate:-7deg}45%{rotate:4deg}75%{rotate:-2deg}100%{rotate:0deg}}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-tag{animation:cgau-kn-swing 1.8s var(--kn-ease) .4s both}\n.cgau-listing .cgnew .kn-tag:nth-child(even){animation-delay:.55s}\n}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-tg-row{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:26px}\n.cgau-listing .cgnew .kn-tag:nth-child(n){margin-top:0}\n.cgau-listing .cgnew .kn-twine{display:none}\n.cgau-listing .cgnew .kn-tags{padding-top:0}\n.cgau-listing .cgnew .kn-tag{border-top:0}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-tg-head{grid-template-columns:minmax(0,1fr);gap:18px}\n.cgau-listing .cgnew .kn-tg-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;row-gap:14px}\n.cgau-listing .cgnew .kn-tag{min-height:0;padding:30px 12px 16px}\n.cgau-listing .cgnew .kn-tags{margin-top:34px}\n}\n\n\/* ==== MOTION (tags) · Shopify only: the sway is scrubbed by the scroll as the tag line comes up the screen ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-tag{animation:cgau-kn-swing linear both;animation-timeline:view();animation-range:entry 0% cover 45%}\n.cgau-listing .cgnew .kn-tag:nth-child(even){animation-delay:0s;animation-range:entry 10% cover 50%}\n}\n}\n\n\/* ==== MODULE story · four mounts: eufy's four mounting photos as prints on paper. Static: a 2 x 2 spread with every caption in full ink. Shopify (14m): a pinned runway deals the prints onto one pile, one per mount, while the matching caption inks in ==== *\/\n.cgau-listing .cgnew .kn-mt-g{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:center}\n.cgau-listing .cgnew .kn-mt-t .kn-lede{max-width:420px}\n.cgau-listing .cgnew .kn-mt-caps{margin-top:28px;display:grid;gap:0;counter-reset:mt}\n.cgau-listing .cgnew .kn-mt-caps li{counter-increment:mt;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:13px 0;border-top:1px solid var(--kn-line);font-size:16.5px;line-height:1.45;color:#39413b}\n.cgau-listing .cgnew .kn-mt-caps li::before{content:counter(mt);font:600 22px\/1 var(--kn-serif);color:var(--kn-st);padding-top:1px}\n.cgau-listing .cgnew .kn-mt-caps b{color:inherit;font-weight:600}\n.cgau-listing .cgnew .kn-deck{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px}\n.cgau-listing .cgnew .kn-pr{position:relative;padding:10px 10px 12px;background:#fffdf7;box-shadow:0 0 0 1px var(--kn-line),0 22px 34px -26px rgba(35,42,37,.55);rotate:-1.4deg}\n.cgau-listing .cgnew .kn-pr:nth-child(2){rotate:1.2deg}.cgau-listing .cgnew .kn-pr:nth-child(3){rotate:1.6deg}.cgau-listing .cgnew .kn-pr:nth-child(4){rotate:-1deg}\n.cgau-listing .cgnew .kn-pr img{width:100%;height:auto;aspect-ratio:3\/2;object-fit:cover}\n.cgau-listing .cgnew .kn-pr figcaption{margin-top:9px;font:500 14px\/1.2 'Geist',sans-serif;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-pr figcaption b{font:600 italic 16px\/1 var(--kn-serif);color:var(--kn-ink);margin-right:6px}\n.cgau-listing .cgnew .kn-mt-note{margin-top:52px;max-width:820px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start;font-size:16.5px;line-height:1.55;color:#39413b}\n.cgau-listing .cgnew .kn-mt-note b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-mt-note\u003espan:first-child{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px var(--kn-s2);font:600 17px\/1 var(--kn-serif);color:var(--kn-st)}\n\/* scrubbed keyframes (used by 14m only, kept here so the eBay twin keeps the gate's keyframes floor) *\/\n@keyframes cgau-kn-deal2{0%,14%{translate:170% 40px;rotate:16deg}34%,100%{translate:0 0;rotate:2deg}}\n@keyframes cgau-kn-deal3{0%,40%{translate:170% 40px;rotate:16deg}60%,100%{translate:0 0;rotate:-2.4deg}}\n@keyframes cgau-kn-deal4{0%,66%{translate:170% 40px;rotate:16deg}86%,100%{translate:0 0;rotate:1.4deg}}\n@keyframes cgau-kn-ink1{0%,26%{color:#232a25}34%,100%{color:#98a19a}}\n@keyframes cgau-kn-ink2{0%,24%{color:#98a19a}32%,52%{color:#232a25}60%,100%{color:#98a19a}}\n@keyframes cgau-kn-ink3{0%,50%{color:#98a19a}58%,78%{color:#232a25}86%,100%{color:#98a19a}}\n@keyframes cgau-kn-ink4{0%,76%{color:#98a19a}84%,100%{color:#232a25}}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-mt-g{grid-template-columns:minmax(0,1fr);gap:34px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-deck{gap:14px 12px}\n.cgau-listing .cgnew .kn-pr{padding:6px 6px 8px}\n.cgau-listing .cgnew .kn-pr figcaption{font-size:12.5px}\n.cgau-listing .cgnew .kn-pr figcaption b{font-size:14px;display:block;margin-bottom:3px}\n.cgau-listing .cgnew .kn-mt-note{margin-top:36px;grid-template-columns:minmax(0,1fr);gap:10px}\n}\n\n\/* ==== MOTION (mounts) · Shopify only: pinned runway. The four prints stack on one spot; prints 2 to 4 are dealt on top in turn and the matching caption inks in (colour, never opacity). Reduced motion and older engines keep the 2 x 2 spread ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-mt-run{height:2600px;view-timeline:--cgau-kn-mt block}\n.cgau-listing .cgnew .kn-mt-stage{position:sticky;top:max(calc(var(--header-height,0px) + var(--kn-nav) + 14px),calc(50% - 290px));height:580px;display:flex;align-items:center}\n.cgau-listing .cgnew .kn-mt-stage\u003e.kn-w{width:100%}\n.cgau-listing .cgnew .kn-mt .kn-sec-pad{padding:0}\n.cgau-listing .cgnew .kn-deck{display:block;position:relative;aspect-ratio:3\/2.25;clip-path:inset(-40px -26px -70px -70px)}\n.cgau-listing .cgnew .kn-pr{position:absolute;left:4%;right:4%;top:0}\n.cgau-listing .cgnew .kn-pr2{animation:cgau-kn-deal2 1s linear both;animation-timeline:--cgau-kn-mt;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-pr3{animation:cgau-kn-deal3 1s linear both;animation-timeline:--cgau-kn-mt;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-pr4{animation:cgau-kn-deal4 1s linear both;animation-timeline:--cgau-kn-mt;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-mc1{animation:cgau-kn-ink1 1s linear both;animation-timeline:--cgau-kn-mt;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-mc2{animation:cgau-kn-ink2 1s linear both;animation-timeline:--cgau-kn-mt;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-mc3{animation:cgau-kn-ink3 1s linear both;animation-timeline:--cgau-kn-mt;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-mc4{animation:cgau-kn-ink4 1s linear both;animation-timeline:--cgau-kn-mt;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-mt{overflow-x:clip}\n}\n}\n@media (prefers-reduced-motion:no-preference) and (max-width:760px){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-mt-run{height:2100px}\n.cgau-listing .cgnew .kn-mt-stage{top:calc(var(--header-height,0px) + var(--kn-nav) + 6px);height:680px;align-items:flex-start;padding-top:6px}\n.cgau-listing .cgnew .kn-mt-g{gap:14px}\n.cgau-listing .cgnew .kn-mt .kn-h2{font-size:32px}\n.cgau-listing .cgnew .kn-mt .kn-lede{display:none}\n.cgau-listing .cgnew .kn-mt-caps{margin-top:10px}\n.cgau-listing .cgnew .kn-mt-caps li{padding:8px 0;font-size:15px}\n.cgau-listing .cgnew .kn-deck{aspect-ratio:3\/2.3;max-width:340px;margin:0 auto;width:100%}\n.cgau-listing .cgnew .kn-pr{left:3%;right:3%}\n.cgau-listing .cgnew .kn-pr figcaption b{display:inline}\n}\n}\n@media (prefers-reduced-motion:no-preference) and (max-height:760px) and (min-width:761px){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-mt-stage{height:500px;top:calc(var(--header-height,0px) + var(--kn-nav) + 8px)}\n.cgau-listing .cgnew .kn-deck{max-width:520px;margin-left:auto}\n}\n}\n\n\/* ==== MODULE ai · olive-night band (the page's one dark band): what the camera labels, and its three night modes. Two rows that swap sides; zone corners on the photo pulse once ==== *\/\n.cgau-listing .cgnew .kn-dusk{background:var(--kn-dark);box-shadow:0 0 0 100vmax var(--kn-dark);clip-path:inset(0 -100vmax);color:#e8efe9}\n.cgau-listing .cgnew .kn-dusk .kn-eye{color:var(--kn-m1)}\n.cgau-listing .cgnew .kn-dusk .kn-h2{color:#f3f6f1}\n.cgau-listing .cgnew .kn-dk-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center}\n.cgau-listing .cgnew .kn-rv+.kn-dk-row{margin-top:48px}\n.cgau-listing .cgnew .kn-dk-row+.kn-dk-row{margin-top:72px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}\n.cgau-listing .cgnew .kn-dk-row+.kn-dk-row .kn-dk-fig{order:2}\n.cgau-listing .cgnew .kn-dk-fig{position:relative;border-radius:16px;overflow:clip;box-shadow:0 30px 60px -30px rgba(0,0,0,.7),0 0 0 1px rgba(165,201,174,.18)}\n.cgau-listing .cgnew .kn-dk-fig img{width:100%;height:auto}\n.cgau-listing .cgnew .kn-dk-fig::after{content:\"\";position:absolute;inset:10px;border-radius:10px;pointer-events:none;background:linear-gradient(var(--kn-m1),var(--kn-m1)) 0 0\/22px 2px no-repeat,linear-gradient(var(--kn-m1),var(--kn-m1)) 0 0\/2px 22px no-repeat,linear-gradient(var(--kn-m1),var(--kn-m1)) 100% 100%\/22px 2px no-repeat,linear-gradient(var(--kn-m1),var(--kn-m1)) 100% 100%\/2px 22px no-repeat}\n.cgau-listing .cgnew .kn-dk-t p{font-size:17px;line-height:1.6;color:#c9d4cc}\n.cgau-listing .cgnew .kn-dk-t p+p{margin-top:14px}\n.cgau-listing .cgnew .kn-dk-t b{color:#f3f6f1}\n.cgau-listing .cgnew .kn-dk-t .kn-h3{color:#f3f6f1;margin-bottom:12px}\n.cgau-listing .cgnew .kn-dk-q{margin:20px 0;padding:14px 0 14px 18px;border-left:3px solid var(--kn-m1);font:500 italic 21px\/1.35 var(--kn-serif);color:#f3f6f1}\n@keyframes cgau-kn-zone{0%{inset:24px;opacity:.2}60%{inset:6px;opacity:1}100%{inset:10px;opacity:1}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-dk-row,.cgau-listing .cgnew .kn-dk-row+.kn-dk-row{grid-template-columns:minmax(0,1fr);gap:26px}\n.cgau-listing .cgnew .kn-dk-row+.kn-dk-row{margin-top:52px}\n.cgau-listing .cgnew .kn-dk-row+.kn-dk-row .kn-dk-fig{order:0}\n.cgau-listing .cgnew .kn-dk-q{font-size:19px}\n}\n\n\/* ==== MOTION (dusk) · Shopify only: the zone corners close in on each photo as it scrolls into view ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-dk-fig::after{animation:cgau-kn-zone linear both;animation-timeline:view();animation-range:entry 10% cover 40%}\n}\n}\n\n\/* ==== MODULE compat · picker, folder tabs: the choices are index tabs along the top of one paper sheet; the ticked tab joins the sheet and only its verdict shows. Every verdict shows if a host strips the inputs ==== *\/\n.cgau-listing .cgnew .kn-fold input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}\n.cgau-listing .cgnew .kn-pick{margin-top:46px;max-width:1010px}\n.cgau-listing .cgnew .kn-pk-lg{font:600 14px\/1 'Geist',sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--kn-g1);margin:0 0 14px 4px}\n.cgau-listing .cgnew .kn-fold{display:flex;flex-wrap:wrap;gap:3px;padding:0 8px;position:relative;z-index:2}\n.cgau-listing .cgnew .kn-fold label{position:relative;display:flex;align-items:center;gap:6px;cursor:pointer;padding:12px 13px 14px;margin-bottom:-2px;border-radius:12px 12px 0 0;background:var(--kn-paper);box-shadow:inset 0 1px 0 var(--kn-line),inset 1px 0 0 var(--kn-line),inset -1px 0 0 var(--kn-line);font:600 14.5px\/1.2 'Geist',sans-serif;color:#3a423c;transition:background-color .3s var(--kn-ease),translate .3s var(--kn-ease);-webkit-tap-highlight-color:transparent}\n.cgau-listing .cgnew .kn-fold label:hover{translate:0 -2px}\n.cgau-listing .cgnew .kn-fold .kn-x{color:var(--kn-not);font-weight:700}\n.cgau-listing .cgnew .kn-fold label:has(input:checked){background:#fff;color:var(--kn-ink);translate:0 -4px;box-shadow:inset 0 3px 0 var(--kn-s1),inset 1px 0 0 var(--kn-line),inset -1px 0 0 var(--kn-line)}\n.cgau-listing .cgnew .kn-fold label:has(input:checked)::after{content:\"\";position:absolute;left:0;right:0;bottom:-4px;height:8px;background:#fff}\n.cgau-listing .cgnew .kn-fold label:has(input:focus-visible){outline:2px solid var(--kn-st);outline-offset:2px}\n.cgau-listing .cgnew .kn-sheet-v{position:relative;z-index:1;padding:30px 34px 32px;border-radius:4px 18px 18px 18px;background:#fff;box-shadow:0 0 0 1px var(--kn-line),0 30px 50px -40px rgba(35,42,37,.5)}\n.cgau-listing .cgnew .kn-v+.kn-v{margin-top:20px;padding-top:20px;border-top:1px solid var(--kn-hair)}\n.cgau-listing .cgnew .kn-v-h{display:flex;align-items:center;gap:12px;font:600 21px\/1.25 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-v-h i{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font:700 17px\/1 'Geist',sans-serif;font-style:normal;color:#fff;background:var(--kn-gs)}\n.cgau-listing .cgnew .kn-v-h .kn-no{background:var(--kn-gn)}\n.cgau-listing .cgnew .kn-v-h small{font:500 15px\/1.2 'Geist',sans-serif;color:var(--kn-g1);letter-spacing:0}\n.cgau-listing .cgnew .kn-v\u003ep:not(.kn-v-h){margin-top:8px;padding-left:46px;font-size:16.5px;line-height:1.55;color:#39413b}\n.cgau-listing .cgnew .kn-pick:has(input:checked) .kn-v{display:none}\n.cgau-listing .cgnew .kn-pick:has(#kn-c1:checked) .kn-v1,.cgau-listing .cgnew .kn-pick:has(#kn-c2:checked) .kn-v2,.cgau-listing .cgnew .kn-pick:has(#kn-c3:checked) .kn-v3,.cgau-listing .cgnew .kn-pick:has(#kn-c4:checked) .kn-v4,.cgau-listing .cgnew .kn-pick:has(#kn-c5:checked) .kn-v5,.cgau-listing .cgnew .kn-pick:has(#kn-c6:checked) .kn-v6,.cgau-listing .cgnew .kn-pick:has(#kn-c7:checked) .kn-v7{display:block;margin:0;padding:0;border:0}\n.cgau-listing .cgnew .kn-pick:has(input:checked) .kn-v-h i{animation:cgau-kn-pop .45s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-pick:has(#kn-c5:checked) .kn-sheet-v,.cgau-listing .cgnew .kn-pick:has(#kn-c7:checked) .kn-sheet-v{box-shadow:0 0 0 1px var(--kn-line),inset 0 3px 0 var(--kn-no1),0 30px 50px -40px rgba(179,38,30,.45)}\n.cgau-listing .cgnew .kn-fold label:has(#kn-c5:checked),.cgau-listing .cgnew .kn-fold label:has(#kn-c7:checked){box-shadow:inset 0 3px 0 var(--kn-no1),inset 1px 0 0 var(--kn-line),inset -1px 0 0 var(--kn-line)}\n.cgau-listing .cgnew .kn-pk-more{margin-top:22px;font-size:16px;line-height:1.5;color:var(--kn-g1)}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-fold{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0;margin-bottom:12px}\n.cgau-listing .cgnew .kn-fold label{border-radius:12px;padding:12px 12px;font-size:14.5px;margin:0;box-shadow:inset 0 0 0 1px var(--kn-line)}\n.cgau-listing .cgnew .kn-fold label:has(input:checked){translate:0 0;box-shadow:inset 0 0 0 2px var(--kn-s1)}\n.cgau-listing .cgnew .kn-fold label:has(#kn-c5:checked),.cgau-listing .cgnew .kn-fold label:has(#kn-c7:checked){box-shadow:inset 0 0 0 2px var(--kn-no1)}\n.cgau-listing .cgnew .kn-fold label:has(input:checked)::after{display:none}\n.cgau-listing .cgnew .kn-fold label:last-child{grid-column:span 2}\n.cgau-listing .cgnew .kn-sheet-v{padding:22px 18px;border-radius:18px}\n.cgau-listing .cgnew .kn-v\u003ep:not(.kn-v-h){padding-left:0}\n.cgau-listing .cgnew .kn-v-h{font-size:19px}\n}\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-fold label{transition:none}\n.cgau-listing .cgnew .kn-pick:has(input:checked) .kn-v-h i{animation:none}\n}\n\n\/* ==== MODULE condition · parcel docket: the words on the left, a torn-off docket on the right listing what is and isn't in the parcel, with a clay rubber stamp for the condition ==== *\/\n.cgau-listing .cgnew .kn-cd-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:56px;align-items:start}\n.cgau-listing .cgnew .kn-cd-t p:not(.kn-eye){font-size:17px;line-height:1.6;color:#39413b;max-width:540px}\n.cgau-listing .cgnew .kn-cd-t .kn-h2{margin-bottom:22px}\n.cgau-listing .cgnew .kn-cd-t p+p{margin-top:14px}\n.cgau-listing .cgnew .kn-cd-t .kn-cd-big{font:500 22px\/1.4 var(--kn-serif);color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-dock{position:relative;padding:34px 30px 92px;background:#fff;rotate:-.8deg;box-shadow:0 0 0 1px var(--kn-line),0 34px 60px -44px rgba(35,42,37,.55);-webkit-mask:radial-gradient(circle 7px at 50% 0,#0000 98%,#000) 0 0\/22px 100% repeat-x;mask:radial-gradient(circle 7px at 50% 0,#0000 98%,#000) 0 0\/22px 100% repeat-x}\n.cgau-listing .cgnew .kn-dock-no{display:flex;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1.5px dashed var(--kn-line);font:500 13px\/1.2 'Geist Mono',Menlo,monospace;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-dock h3{margin:20px 0 10px;font:600 14px\/1 'Geist',sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--kn-st)}\n.cgau-listing .cgnew .kn-dock h3.kn-dock-out{color:var(--kn-ct)}\n.cgau-listing .cgnew .kn-dock ul{display:grid;gap:8px}\n.cgau-listing .cgnew .kn-dock li{position:relative;padding-left:28px;font-size:16px;line-height:1.45;color:#39413b}\n.cgau-listing .cgnew .kn-dock li::before{content:\"\\2713\";position:absolute;left:0;top:0;width:20px;text-align:center;font-weight:700;color:var(--kn-st)}\n.cgau-listing .cgnew .kn-dock ul.kn-out li::before{content:\"\\2013\";color:var(--kn-ct)}\n.cgau-listing .cgnew .kn-stamp{position:absolute;right:26px;bottom:24px;padding:8px 12px;border:3px double var(--kn-c1);border-radius:6px;font:700 15px\/1.1 'Geist',sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--kn-c1);rotate:-9deg;mix-blend-mode:multiply;text-align:center}\n@keyframes cgau-kn-stamp{0%{scale:1.7;rotate:-2deg}70%{scale:.94;rotate:-10deg}100%{scale:1;rotate:-9deg}}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-stamp{animation:cgau-kn-stamp .55s var(--kn-ease) .9s both}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-cd-g{grid-template-columns:minmax(0,1fr);gap:36px}\n.cgau-listing .cgnew .kn-dock{padding:30px 18px 84px;rotate:0deg}\n.cgau-listing .cgnew .kn-stamp{bottom:22px;right:18px;font-size:12px;padding:6px 9px}\n.cgau-listing .cgnew .kn-cd-t .kn-cd-big{font-size:20px}\n}\n\n\/* ==== MOTION (condition) · Shopify only: the stamp comes down as the docket scrolls in ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-stamp{animation:cgau-kn-stamp linear both;animation-delay:0s;animation-timeline:view();animation-range:entry 40% cover 35%}\n}\n}\n\n\/* ==== MODULE faq · exclusive accordion; answers glide open in Chrome (interpolate-size), open instantly elsewhere ==== *\/\n.cgau-listing .cgnew .kn-faq{max-width:820px;margin:44px auto 0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq details{border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font:600 clamp(18px,1.7vw,21px)\/1.3 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .cgnew .kn-faq summary::after{content:\"+\";flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--kn-paper);font:400 22px\/1 'Geist',sans-serif;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-faq details[open] summary::after{content:\"\\2212\"}\n.cgau-listing .cgnew .kn-faq summary:focus-visible{outline:2px solid var(--kn-st);outline-offset:4px;border-radius:6px}\n.cgau-listing .cgnew .kn-faq details p{padding:0 50px 24px 0;font-size:17px;line-height:1.55;color:#39413b}\n@media (prefers-reduced-motion:no-preference){\n@supports (interpolate-size: allow-keywords){\n.cgau-listing .cgnew .kn-faq{interpolate-size:allow-keywords}\n.cgau-listing .cgnew .kn-faq details::details-content{height:0;overflow:clip;transition:height .38s var(--kn-ease),content-visibility .38s allow-discrete}\n.cgau-listing .cgnew .kn-faq details[open]::details-content{height:auto}\n}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-faq details p{padding-right:0}\n}\n\n\/* ==== MODULE buy · buying from CamGuard Australia: open columns, odometer numerals ==== *\/\n.cgau-listing .cgnew .kn-buy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:56px}\n.cgau-listing .cgnew .kn-buy\u003ediv{padding-top:18px;position:relative}\n.cgau-listing .cgnew .kn-buy\u003ediv::before{content:\"\";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:var(--kn-ink);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(2)::before{background:var(--kn-gs)}.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(3)::before{background:var(--kn-gc)}\n.cgau-listing .cgnew .kn-buy h3{font-size:21px;letter-spacing:-.025em;margin-bottom:8px}\n.cgau-listing .cgnew .kn-buy p{font-size:16px;line-height:1.5;color:#39413b}\n.cgau-listing .cgnew .kn-buy p+p{margin-top:10px}\n.cgau-listing .cgnew .kn-buy .kn-bign{display:block;font:600 clamp(64px,7vw,92px)\/1 var(--kn-serif);letter-spacing:-.04em;margin:4px 0 12px;white-space:nowrap}\n.cgau-listing .cgnew .kn-buy .kn-bign small{font-size:.3em;letter-spacing:-.02em;margin-left:6px;-webkit-text-fill-color:var(--kn-ink);color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-who{margin-top:44px;padding:26px 0 0;border-top:1px solid var(--kn-line);font-size:17px;line-height:1.55;color:#39413b;max-width:820px}\n.cgau-listing .cgnew .kn-who b{color:var(--kn-ink)}\n@keyframes cgau-kn-rule{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-buy{grid-template-columns:minmax(0,1fr);gap:22px}\n}\n\n\/* ==== MOTION (buy) · the column rules draw in ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-buy\u003ediv::before{animation:cgau-kn-rule 1s linear both;animation-timeline:view();animation-range:entry 10% entry 90%}\n}\n}\n\n\/* ==== MODULE specs · always the last h2, grouped rows, then the fine print ==== *\/\n.cgau-listing .cgnew .kn-specs{margin-top:44px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:24px;padding:26px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g h3{font-size:19px;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-sp-g dl{display:grid;gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:16px}\n.cgau-listing .cgnew .kn-sp-g dt{font-size:15px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-sp-g dd{font-size:16px;line-height:1.45;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-fine{margin-top:40px;display:grid;gap:10px;max-width:880px}\n.cgau-listing .cgnew .kn-fine p{font-size:13px;line-height:1.55;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-fine p:last-child{margin-top:8px;color:#424245;font-weight:500}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-sp-g{grid-template-columns:minmax(0,1fr);gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{grid-template-columns:minmax(0,.44fr) minmax(0,1fr);gap:12px}\n}\n\n\/* ==== REDUCED MOTION · nothing moves, everything shows ==== *\/\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-faq ::details-content{transition:none}\n.cgau-listing .cgnew .kn-tag,.cgau-listing .cgnew .kn-stamp,.cgau-listing .cgnew .kn-pl-back,.cgau-listing .cgnew .kn-dim-h::before,.cgau-listing .cgnew .kn-dim-v::before{animation:none}\n}\n\n\/* ==== GUARDS (keep last) ==== *\/\n.cgau-listing .cgnew h1,.cgau-listing .cgnew h2,.cgau-listing .cgnew h3,.cgau-listing .cgnew h4{color:inherit;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;margin:0;padding:0}\n.cgau-listing .cgnew.cgau-listing .cgnew{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:left}\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* two-view integration, flagship Simple view (27.09.2026) *\/\n.cgau-listing #cgau-v-simple:checked ~ .cgau-shared{display:none}\n.cgau-listing .cgau-pane-simple .cgnew .kn-nav{display:none}\n.cgau-listing .cgau-chooser{display:none}\n.cgau-listing.cgau-listing .cgnew .kn-gx{padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew :is(h1,h2,h3,.kn-h1,.kn-h2) :is(span,em,b,strong,i){padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew .kn-odo{overflow:visible clip;margin-inline-end:.1em}\n.cgau-listing.cgau-listing .cgnew .kn-odo i::before{padding-inline:.14em;margin-inline:-.14em}\n.cgau-listing.cgau-listing .cgnew .kn-odo b{padding-inline:.1em;margin-inline:-.1em}\n.cgau-listing.cgau-listing .cgnew :is(.kn-odo,.kn-cu)+small{margin-inline-start:.3em}\n\n\/* split-word heading fix 23.10.2026: each heading's widest word fits its column at every width *\/\n@media (max-width:749px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing.cgau-listing h2.kn-h1{font-size:min(40px,calc(14.2382vw - 11.39px))}}\n@media (min-width:1140.01px) and (max-width:1311px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing.cgau-listing h2.kn-h1{font-size:min(clamp(40px, 5.8vw, 76px),71.46px)}}\n@media (min-width:1311.01px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing.cgau-listing h2.kn-h1{font-size:min(clamp(40px, 5.8vw, 76px),71.46px)}}\n@media (max-width:387px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing h2.c35-title{font-size:min(clamp(42px, 16.5vw, 64px),calc(16.7002vw - 9.35px))}}\n@media (min-width:387.01px) and (max-width:390px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing h2.c35-title{font-size:min(clamp(42px, 16.5vw, 64px),55.44px)}}\n@media (min-width:390.01px) and (max-width:447px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing h2.c35-title{font-size:min(clamp(46px, 17vw, 76px),calc(16.7002vw - 9.35px))}}\n@media (min-width:447.01px) and (max-width:680px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing h2.c35-title{font-size:min(clamp(46px, 17vw, 76px),calc(16.7002vw - 9.35px))}}\n@media (min-width:900.01px) and (max-width:964px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing h2.c35-title{font-size:min(clamp(48px, 7.6vw, 104px),calc(16.7002vw - 90.51px))}}\n@media (min-width:964.01px) and (max-width:1248px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing h2.c35-title{font-size:min(clamp(48px, 7.6vw, 104px),calc(9.0181vw - 16.42px))}}\n@media (min-width:1248.01px) and (max-width:1371px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing h2.c35-title{font-size:min(clamp(48px, 7.6vw, 104px),96.13px)}}\n@media (min-width:1371.01px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing h2.c35-title{font-size:min(clamp(48px, 7.6vw, 104px),96.13px)}}\n@media (min-width:900.01px) and (max-width:1248px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing article.c35-tape h3{font-size:min(22px,calc(3.7211vw - 12.65px))}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgnew cgau-kn\"\u003e\n\n\n\u003cnav class=\"kn-nav\" aria-label=\"On this page\"\u003e\u003cdiv class=\"kn-nav-in\"\u003e\n\u003cspan class=\"kn-nav-t\"\u003eeufyCam C35\u003c\/span\u003e\u003cspan class=\"kn-nav-l\"\u003e\u003ca href=\"#kn-mounts\"\u003eMounting\u003c\/a\u003e\u003ca href=\"#kn-dusk\"\u003eDetection\u003c\/a\u003e\u003ca href=\"#kn-hubs\"\u003eWorks with\u003c\/a\u003e\u003ca href=\"#kn-cond\"\u003eParcel\u003c\/a\u003e\u003ca class=\"kn-nav-cta\" href=\"#kn-specs\"\u003eSpecs\u003c\/a\u003e\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/nav\u003e\n\n\u003c!-- MODULE hero · specimen plate: answers first; the camera on graph paper with eufy's measurements drawn as dimension lines --\u003e\n\u003cdiv class=\"kn-sp-hero\"\u003e\n\u003cdiv class=\"kn-w kn-hp-g\"\u003e\n\u003cdiv class=\"kn-sp-t\"\u003e\n\u003cp class=\"kn-eye kn-es\"\u003eeufyCam C35 · \u003cspan class=\"kn-mono\"\u003eT8110\u003c\/span\u003e · White · Brand New\u003c\/p\u003e\n\u003ch2 class=\"kn-h1\"\u003eWorks alone. \u003cspan class=\"kn-gx kn-gs kn-nw\"\u003eMounts four ways.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cul class=\"kn-ans\" aria-label=\"The short version\"\u003e\n\u003cli data-cgau-first=\"works\"\u003e\n\u003cb\u003eWorks on its own:\u003c\/b\u003e 2.4 GHz Wi-Fi and a microSD card up to 256 GB (not included). A hub is optional: HomeBase Mini, HomeBase 3 or Professional S1. Not HomeBase 2. \u003ca href=\"\/pages\/eufy-compatibility\"\u003eSee every pairing ›\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"why\"\u003e\n\u003cb\u003eWhy the C35:\u003c\/b\u003e 1080p with PureColor colour night vision, IP67, a 6,500 mAh battery, and no monthly fee for local storage.\u003c\/li\u003e\n\u003cli data-cgau-first=\"condition\"\u003e\n\u003cb\u003eBrand New:\u003c\/b\u003e factory sealed in its full retail carton, unopened and unused.\u003c\/li\u003e\n\u003cli data-cgau-first=\"trust\"\u003e\n\u003cb\u003e12-month CamGuard warranty\u003c\/b\u003e · dispatched from Townsville · free Express on $99+ orders after discounts\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-plate\"\u003e\n\u003cspan class=\"kn-ill\"\u003eDiagram lines\u003c\/span\u003e\n\u003cdiv class=\"kn-pl-stage\"\u003e\n\u003cimg class=\"kn-pl-front\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1200x1200_1060x_343c5470-21aa-4fae-9c66-ce7b51f16740.webp?v=1776357922\u0026amp;crop=region\u0026amp;crop_left=289\u0026amp;crop_top=163\u0026amp;crop_width=482\u0026amp;crop_height=719\u0026amp;width=482\" alt=\"eufyCam C35 in white, face on: black front panel with the lens, the spotlight and the motion sensor\" width=\"482\" height=\"719\" fetchpriority=\"high\"\u003e\n\u003cspan class=\"kn-dim-v\"\u003e\u003cspan\u003e83 mm\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"kn-dim-h\"\u003e\u003cspan\u003e59 mm\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cimg class=\"kn-pl-back\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1200x1200_704affea-9ef4-40e1-9b40-d817ee163596_2.webp?v=1776357922\u0026amp;crop=region\u0026amp;crop_left=297\u0026amp;crop_top=175\u0026amp;crop_width=465\u0026amp;crop_height=677\u0026amp;width=240\" alt=\"The back of the C35, where the bracket fits\" width=\"240\" height=\"349\"\u003e\n\u003cspan class=\"kn-pl-bk\"\u003eThe back, where the bracket fits\u003c\/span\u003e\n\u003cfigcaption class=\"kn-pl-label\"\u003e\u003cb\u003eeufyCam C35\u003c\/b\u003e\u003cspan class=\"kn-mono\"\u003eT8110\u003c\/span\u003e · white · 59 × 54.5 × 83 mm · IP67\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- MODULE numbers · tag line --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-tags\" aria-labelledby=\"kn-tags-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-tg-head\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-es\"\u003eOn the label\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-tags-h\"\u003eRead the tags.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-lede\"\u003eSix numbers from eufy’s spec sheet, and what each one means.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-tags\"\u003e\n\u003csvg class=\"kn-twine\" viewbox=\"0 0 1000 46\" preserveaspectratio=\"none\" aria-hidden=\"true\"\u003e\u003cpath d=\"M0 6 Q500 58 1000 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003cul class=\"kn-tg-row\"\u003e\n\u003cli class=\"kn-tag\"\u003e\n\u003cspan class=\"kn-tg-n\"\u003e1080p\u003c\/span\u003e\u003cspan class=\"kn-tg-c\"\u003eFull HD video, 1920 × 1080.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-tag\"\u003e\n\u003cspan class=\"kn-tg-n\"\u003e130°\u003c\/span\u003e\u003cspan class=\"kn-tg-c\"\u003eA fixed view: no pan or tilt.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-tag\"\u003e\n\u003cspan class=\"kn-tg-n\"\u003ef\/1.2\u003c\/span\u003e\u003cspan class=\"kn-tg-c\"\u003eA bright lens on a 1\/2.9-inch sensor.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-tag\"\u003e\n\u003cspan class=\"kn-tg-n\"\u003e3\u003c\/span\u003e\u003cspan class=\"kn-tg-c\"\u003eNight modes: PureColor, spotlight and infrared.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-tag\"\u003e\n\u003cspan class=\"kn-tg-n\"\u003eIP67\u003c\/span\u003e\u003cspan class=\"kn-tg-c\"\u003eWeather rated, when correctly installed.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-tag\"\u003e\n\u003cspan class=\"kn-tg-n\"\u003e6,500\u003csmall\u003emAh\u003c\/small\u003e\u003c\/span\u003e\u003cspan class=\"kn-tg-c\"\u003eCharges by USB-C, about 4 hours on a 5 V \/ 2 A adapter.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-tg-note\"\u003eeufy publishes no battery-life figure for the C35; it depends on activity, temperature, Wi-Fi and settings. An external eufy solar panel is supported, sold separately.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE story · four mounts (pinned deal on Shopify, a 2 x 2 spread everywhere else) --\u003e\n\u003csection class=\"kn-sec kn-band kn-mt\" id=\"kn-mounts\" aria-labelledby=\"kn-mt-h\"\u003e\n\u003cdiv class=\"kn-mt-run\"\u003e\n\u003cdiv class=\"kn-mt-stage\"\u003e\n\u003cdiv class=\"kn-w kn-mt-g\"\u003e\n\u003cdiv class=\"kn-mt-t\"\u003e\n\u003cp class=\"kn-eye kn-es\"\u003eMounting\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-mt-h\"\u003eFour ways up.\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003ePick the spot. The bracket in the parcel does the rest.\u003c\/p\u003e\n\u003col class=\"kn-mt-caps\"\u003e\n\u003cli class=\"kn-mc1\"\u003e\u003cspan\u003e\u003cb\u003eMagnetic.\u003c\/b\u003e The bracket’s magnet holds on a suitable metal surface.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"kn-mc2\"\u003e\u003cspan\u003e\u003cb\u003eScrewed.\u003c\/b\u003e Screw the base to a wall or post.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"kn-mc3\"\u003e\u003cspan\u003e\u003cb\u003eStrapped.\u003c\/b\u003e Round a post or tree; strap not included.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"kn-mc4\"\u003e\u003cspan\u003e\u003cb\u003eFlat.\u003c\/b\u003e On a shelf or sill.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-deck\"\u003e\n\u003cfigure class=\"kn-pr kn-pr1\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_475_T8110121_US_TD02_1V2_8b735762-7d6d-40a7-bbae-87ada780a6cd.png?v=1776357922\u0026amp;crop=region\u0026amp;crop_left=330\u0026amp;crop_top=1640\u0026amp;crop_width=1260\u0026amp;crop_height=840\u0026amp;width=720\" alt=\"A hand places the white C35 on its magnetic bracket against a metal cabinet\" width=\"720\" height=\"480\" loading=\"lazy\"\u003e\u003cfigcaption\u003e\u003cb\u003e1\u003c\/b\u003eMagnetic\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"kn-pr kn-pr2\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_475_T8110121_US_TD02_1V2_8b735762-7d6d-40a7-bbae-87ada780a6cd.png?v=1776357922\u0026amp;crop=region\u0026amp;crop_left=330\u0026amp;crop_top=3080\u0026amp;crop_width=1260\u0026amp;crop_height=840\u0026amp;width=720\" alt=\"The white C35 screwed to a painted timber fence post\" width=\"720\" height=\"480\" loading=\"lazy\"\u003e\u003cfigcaption\u003e\u003cb\u003e2\u003c\/b\u003eScrewed\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"kn-pr kn-pr3\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_475_T8110121_US_TD02_1V2_8b735762-7d6d-40a7-bbae-87ada780a6cd.png?v=1776357922\u0026amp;crop=region\u0026amp;crop_left=2080\u0026amp;crop_top=1660\u0026amp;crop_width=1260\u0026amp;crop_height=840\u0026amp;width=720\" alt=\"The white C35 strapped to a tree trunk\" width=\"720\" height=\"480\" loading=\"lazy\"\u003e\u003cfigcaption\u003e\u003cb\u003e3\u003c\/b\u003eStrapped\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"kn-pr kn-pr4\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_475_T8110121_US_TD02_1V2_8b735762-7d6d-40a7-bbae-87ada780a6cd.png?v=1776357922\u0026amp;crop=region\u0026amp;crop_left=2080\u0026amp;crop_top=3100\u0026amp;crop_width=1260\u0026amp;crop_height=840\u0026amp;width=720\" alt=\"The white C35 standing on a sideboard next to a stack of books\" width=\"720\" height=\"480\" loading=\"lazy\"\u003e\u003cfigcaption\u003e\u003cb\u003e4\u003c\/b\u003eFlat\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cp class=\"kn-mt-note\"\u003e\u003cspan aria-hidden=\"true\"\u003e2\u003c\/span\u003e\u003cspan\u003e\u003cb\u003eOne of two brackets.\u003c\/b\u003e eufy’s guide says the bracket “may vary”: snap-fit or screw-in. Both are normal and mount all four ways.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE ai · olive-night band: labels and night modes --\u003e\n\u003csection class=\"kn-sec kn-dusk\" id=\"kn-dusk\" aria-labelledby=\"kn-dk-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eWhat it notices\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-dk-h\"\u003eTells a dog \u003cspan class=\"kn-gx kn-gm kn-nw\"\u003efrom a ute.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-dk-row\"\u003e\n\u003cfigure class=\"kn-dk-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_484_E8110T13_US_PRC_TD10_V1_3840x_6ca0c7b1-c095-4215-829e-cd110bd88a23.png?v=1776357922\u0026amp;crop=region\u0026amp;crop_left=2040\u0026amp;crop_top=380\u0026amp;crop_width=1500\u0026amp;crop_height=985\u0026amp;width=900\" alt=\"eufy's detection examples: a car in a driveway and a dog on a lawn, each framed, and a person walking through a shaded activity zone\" width=\"900\" height=\"591\" loading=\"lazy\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"kn-dk-t\"\u003e\n\u003cp\u003eOn its own, the C35 labels \u003cb\u003epeople, vehicles and pets\u003c\/b\u003e, inside two activity zones you draw in the app.\u003c\/p\u003e\n\u003cp\u003eAdd a HomeBase and it can recognise faces too. eufy’s note:\u003c\/p\u003e\n\u003cp class=\"kn-dk-q\"\u003e“Facial recognition requires HomeBase Mini.”\u003c\/p\u003e\n\u003cp\u003eEach label is a helpful label, not a certainty: light, angle and distance change results.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-dk-row\"\u003e\n\u003cfigure class=\"kn-dk-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_476_T8110121_US_TD03_1V2_142136e9-ae57-4e98-b6e0-1fd087136471.png?v=1776357922\u0026amp;crop=region\u0026amp;crop_left=90\u0026amp;crop_top=2230\u0026amp;crop_width=2058\u0026amp;crop_height=1470\u0026amp;width=900\" alt=\"eufy's PureColor example: a man and his dog on a front lawn at dusk, shown in colour\" width=\"900\" height=\"643\" loading=\"lazy\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"kn-dk-t\"\u003e\n\u003ch3 class=\"kn-h3\"\u003eAfter dark, three ways.\u003c\/h3\u003e\n\u003cp\u003e\u003cb\u003ePureColor\u003c\/b\u003e is the default: colour when there’s a little light. Spotlight and infrared are the other two, picked in the app.\u003c\/p\u003e\n\u003cp\u003eColour depends on the light you have, so check the view at night.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE compat · folder-tab picker (every verdict shows if a host strips the inputs) --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-hubs\" aria-labelledby=\"kn-hubs-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-es\"\u003eWorks with\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-hubs-h\"\u003ePick your hub, \u003cspan class=\"kn-gx kn-gs kn-nw\"\u003eor none.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eA hub is optional. Tap what you have.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-pick\"\u003e\n\u003cp class=\"kn-pk-lg\" id=\"kn-pk-lg\"\u003eWhat’s at your place?\u003c\/p\u003e\n\u003cdiv class=\"kn-fold\" role=\"radiogroup\" aria-labelledby=\"kn-pk-lg\"\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-c1\" checked\u003e\u003cspan\u003eNo hub\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-c2\"\u003e\u003cspan\u003eHomeBase Mini\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-c3\"\u003e\u003cspan\u003eHomeBase 3\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-c4\"\u003e\u003cspan\u003eProfessional S1\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-c5\"\u003e\u003cspan\u003eHomeBase 2 \u003cspan class=\"kn-x\" aria-hidden=\"true\"\u003e✕\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-c6\"\u003e\u003cspan\u003eAlexa or Google\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-c7\"\u003e\u003cspan\u003eApple Home \u003cspan class=\"kn-x\" aria-hidden=\"true\"\u003e✕\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sheet-v\" aria-live=\"polite\"\u003e\n\u003cdiv class=\"kn-v kn-v1\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eNo hub \u003csmall\u003e· works on its own\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eStraight onto your 2.4 GHz Wi-Fi (not a 5 GHz-only network), recording to a microSD card up to 256 GB, not included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v2\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eHomeBase Mini \u003csmall\u003e· its dedicated hub\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eeufy’s C35 kits come with one. 8 GB built in (a little less usable), plus a microSD card up to 1 TB, sold separately. Adds facial recognition. Not included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v3\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eHomeBase 3 \u003csmall\u003e· runs it\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e16 GB built in, expandable to 16 TB with a 2.5-inch SATA drive. Not included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v4\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eHomeBase Professional S1 \u003csmall\u003e· runs it\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eOn our compatibility list for the C35. Not included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v5\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003eHomeBase 2 \u003csmall\u003e· not compatible\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eeufy says not to add the C35 to HomeBase 2. Use it on its own or on one of the three above.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v6\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eAlexa or Google Assistant \u003csmall\u003e· works\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eBoth are on eufy’s list for the C35.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v7\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003eApple Home \u003csmall\u003e· not compatible\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eApple Home isn’t on eufy’s list for the C35.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-pk-more\"\u003e\u003ca class=\"kn-link\" href=\"\/pages\/eufy-compatibility\"\u003eSee every eufy pairing ›\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE condition · parcel docket (Brand New: sealed retail carton, no kit story) --\u003e\n\u003csection class=\"kn-sec kn-band\" id=\"kn-cond\" aria-labelledby=\"kn-cd-h\"\u003e\n\u003cdiv class=\"kn-w kn-cd-g\"\u003e\n\u003cdiv class=\"kn-cd-t\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-ec\"\u003eCondition · Brand New\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-cd-h\"\u003eStill in \u003cspan class=\"kn-gx kn-gc kn-nw\"\u003eeufy’s carton.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-cd-big\"\u003eBrand New: factory sealed in its full original retail carton, unopened and unused.\u003c\/p\u003e\n\u003cp\u003eThe single add-on camera, as eufy packs it. No hub comes with it; add one later if you like.\u003c\/p\u003e\n\u003cp\u003eWe describe the packaging and eufy’s published specs, and we don’t open the carton to check. Our own 12-month warranty comes with it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-dock\"\u003e\n\u003cp class=\"kn-dock-no\"\u003e\u003cspan\u003eParcel docket\u003c\/span\u003e\u003cspan\u003eC35 · white\u003c\/span\u003e\u003c\/p\u003e\n\u003cspan class=\"kn-stamp\" aria-hidden=\"true\"\u003eFactory\u003cbr\u003esealed\u003c\/span\u003e\n\u003ch3\u003eIn the carton\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeufyCam C35 (\u003cspan class=\"kn-mono\"\u003eT8110\u003c\/span\u003e), white\u003c\/li\u003e\n\u003cli\u003e0.6 m USB-C charging cable\u003c\/li\u003e\n\u003cli\u003eMagnetic mounting bracket (one of eufy’s two designs)\u003c\/li\u003e\n\u003cli\u003eMounting base and screw pack\u003c\/li\u003e\n\u003cli\u003ePrinted Quick Start Guide and warning sticker\u003c\/li\u003e\n\u003cli\u003eeufy’s original sealed retail carton\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 class=\"kn-dock-out\"\u003eNot in it\u003c\/h3\u003e\n\u003cul class=\"kn-out\"\u003e\n\u003cli\u003eA microSD card (up to 256 GB works)\u003c\/li\u003e\n\u003cli\u003eA HomeBase\u003c\/li\u003e\n\u003cli\u003eA USB wall adapter (a 5 V \/ 2 A one suits)\u003c\/li\u003e\n\u003cli\u003eA solar panel, or a mounting strap\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE faq · exclusive, smooth; the dispatch answer repeats \"busy periods\" --\u003e\n\u003csection class=\"kn-sec kn-cv\" id=\"kn-faq\" aria-labelledby=\"kn-faq-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\u003ch2 class=\"kn-h2\" id=\"kn-faq-h\"\u003eGood to know.\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-faq\"\u003e\n\u003cdetails name=\"kn-faq\" open\u003e\u003csummary\u003eIs it sealed?\u003c\/summary\u003e\u003cp\u003eYes. It’s factory sealed in eufy’s full retail carton, unopened and unused, with the accessories on the docket above.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eDo I need a HomeBase?\u003c\/summary\u003e\u003cp\u003eNo. It runs on 2.4 GHz Wi-Fi with a microSD card (not included). A HomeBase is optional, and none comes with it.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWhen will my order leave Townsville?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day; same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare. Australia Post delivery time is on top.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE buy · buying from CamGuard Australia --\u003e\n\u003csection class=\"kn-sec kn-band kn-cv\" id=\"kn-buy\" aria-labelledby=\"kn-buy-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eBuying from CamGuard Australia\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-buy-h\"\u003eSent from Townsville.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-buy\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99.00 it’s $9.95 tracked, or $12.95 Express.\u003c\/p\u003e\n\u003cp\u003eWe aim to dispatch the same day; same day to 1 business day is typical from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-s\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:1\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:2\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003emonths\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty, not a manufacturer warranty, with Australian Consumer Law rights on top. Faulty or not as described? We cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-c\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:3\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:10\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003edays\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eChange of mind within 30 days of delivery, complete and unused. You pay the return postage; the original shipping isn’t refunded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-who\"\u003e\u003cb\u003eWho you’re buying from:\u003c\/b\u003e an independent Australian importer in Townsville, happy to answer questions before you buy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE specs · last h2 + fine print --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-specs\" aria-labelledby=\"kn-specs-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-specs-h\"\u003eTech specs.\u003c\/h2\u003e\n\u003cdiv class=\"kn-specs\"\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eCamera\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eModel\u003c\/dt\u003e\n\u003cdd\u003eeufyCam C35 add-on camera (\u003cspan class=\"kn-mono\"\u003eT8110\u003c\/span\u003e), white, Brand New, factory sealed\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eVideo\u003c\/dt\u003e\n\u003cdd\u003e1080p, 1920 × 1080\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eLens\u003c\/dt\u003e\n\u003cdd\u003ef\/1.2, 1\/2.9-inch sensor, 130° fixed view\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNight\u003c\/dt\u003e\n\u003cdd\u003ePureColor (default), spotlight, infrared\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eDetection\u003c\/dt\u003e\n\u003cdd\u003ePeople, vehicles, pets; faces with a HomeBase\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eAudio\u003c\/dt\u003e\n\u003cdd\u003eTwo-way talk; alarm, manual or automatic\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eStorage\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eOn its own\u003c\/dt\u003e\n\u003cdd\u003emicroSD up to 256 GB (none built in)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWith a hub\u003c\/dt\u003e\n\u003cdd\u003eMini, HomeBase 3 or S1; not HomeBase 2\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eRecording\u003c\/dt\u003e\n\u003cdd\u003eEvents only, no 24\/7\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003ePower and network\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eBattery\u003c\/dt\u003e\n\u003cdd\u003e6,500 mAh, rechargeable\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eCharging\u003c\/dt\u003e\n\u003cdd\u003eUSB-C, 5 V \/ 2 A; about 4 hours\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSolar\u003c\/dt\u003e\n\u003cdd\u003eExternal eufy panel supported, sold separately\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWi-Fi\u003c\/dt\u003e\n\u003cdd\u003e2.4 GHz\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eVoice\u003c\/dt\u003e\n\u003cdd\u003eAlexa, Google Assistant\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eApp\u003c\/dt\u003e\n\u003cdd\u003eeufy Security \u003cspan class=\"kn-mono\"\u003e5.2.10\u003c\/span\u003e or newer\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eBuild\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWeather\u003c\/dt\u003e\n\u003cdd\u003eIP67\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSize\u003c\/dt\u003e\n\u003cdd\u003e59 × 54.5 × 83 mm\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eMounting\u003c\/dt\u003e\n\u003cdd\u003eMagnetic, screw, strap or flat\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fine\"\u003e\n\u003cp\u003eCompatibility follows eufy’s most recent published guides. Where eufy’s documents disagree, we follow the most recent one, and where eufy hasn’t confirmed a pairing we mark it not compatible until it does. Features depend on the camera, hub firmware and eufy app, and eufy may change them.\u003c\/p\u003e\n\u003cp\u003eThe C35 records; it doesn’t prevent anything, and detection can miss or mislabel activity.\u003c\/p\u003e\n\u003cp\u003eProduct images are official eufy images. Illustrations and diagrams are labelled.\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty applies, not a manufacturer warranty. Nothing here limits your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller, not an official or authorised supplier, distributor or representative of eufy, Anker Innovations or their affiliates. Product names and trademarks belong to their owners.\u003c\/p\u003e\n\u003cp\u003eDetails believed accurate at time of listing.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun\"\u003e\n  \u003cdiv class=\"c35-testbar\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"c35-network\"\u003e\n    \u003cdiv class=\"c35-shell c35-network-row\"\u003e\n      \u003cspan class=\"c35-network-name\"\u003eCamGuard Australia presents · C35\u003c\/span\u003e\n      \u003cspan class=\"c35-network-status\"\u003e\u003ci class=\"c35-live-dot\" aria-hidden=\"true\"\u003e\u003c\/i\u003e Live from the side gate\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cheader class=\"c35-hero\"\u003e\n    \u003cdiv class=\"c35-shell c35-hero-grid\"\u003e\n      \u003cdiv\u003e\n        \u003cspan class=\"c35-season\"\u003eSeason one · white camera · Brand New\u003c\/span\u003e\n        \u003ch2 class=\"c35-title\"\u003eBig Backyard\u003cspan\u003eAfter Dark\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"c35-hook\"\u003eThe backyard never signed a release form.\u003c\/p\u003e\n        \u003cp class=\"c35-tonight\"\u003e\u003cb\u003eTonight:\u003c\/b\u003e one possum, two bins and a cat who continues to deny living here. The white C35 supplies the actual camera work with PureColor low-light viewing, battery power and local-storage choices.\u003c\/p\u003e\n        \u003cdiv class=\"c35-pills\" aria-label=\"Key product facts\"\u003e\n          \u003cspan class=\"c35-pill\"\u003e1080p Full HD\u003c\/span\u003e\n          \u003cspan class=\"c35-pill\"\u003ePeople · vehicle · pet detection\u003c\/span\u003e\n          \u003cspan class=\"c35-pill\"\u003eMagnetic mount\u003c\/span\u003e\n          \u003cspan class=\"c35-pill\"\u003e2.4GHz Wi-Fi\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"c35-stage\" aria-label=\"The white eufy Security C35 presented as the camera for a fictional backyard reality show\"\u003e\n        \u003cspan class=\"c35-stage-live\"\u003e● LIVE\u003c\/span\u003e\n        \u003cspan class=\"c35-stage-time\"\u003eCAM 01 · SIDE GATE\u003c\/span\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1200x1200_1060x_343c5470-21aa-4fae-9c66-ce7b51f16740.webp?v=1776357922\" alt=\"White eufy Security C35 camera\" loading=\"eager\" decoding=\"async\"\u003e\n        \u003cfigcaption class=\"c35-lower-third\"\u003e\n          \u003cspan class=\"c35-lower-number\"\u003eC35\u003c\/span\u003e\n          \u003cspan class=\"c35-lower-copy\"\u003e\u003cb\u003eThe only crew member awake at 2:14am\u003c\/b\u003e\u003csmall\u003eBattery camera · white · Brand New\u003c\/small\u003e\u003c\/span\u003e\n        \u003c\/figcaption\u003e\n      \u003c\/figure\u003e\n    \u003c\/div\u003e\n  \u003c\/header\u003e\n\n  \u003cdiv class=\"c35-factstrip c35-continuity\"\u003e\n\u003cdiv class=\"c35-shell\"\u003e\n\u003cdiv class=\"c35-booth\"\u003e\n\u003cdiv class=\"c35-booth-head\"\u003e\n\u003cspan class=\"c35-booth-kicker\"\u003eIncluded · props department continuity booth\u003c\/span\u003e\n\u003ch3 class=\"c35-booth-title\"\u003eThe jokes are improvised. The prop count is not.\u003c\/h3\u003e\n\u003cp class=\"c35-booth-lede\"\u003eOne white C35 and five accessory groups report for tonight's shoot. Three optional co-stars were evicted before filming, which saves everyone a very awkward reunion episode.\u003c\/p\u003e\n\u003cspan class=\"c35-clapper\" aria-hidden=\"true\"\u003e\u003ci class=\"c35-clapper-top\"\u003e\u003c\/i\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c35-props-stage\"\u003e\n\u003cfigure class=\"c35-camera-confessional\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1200x1200_78128db9-415e-4ac6-8efa-9cc59b4d8d8f_2.webp?v=1776357922\" alt=\"White eufy Security C35 camera side view\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cfigcaption\u003e\u003cb\u003eIncluded · white C35 camera\u003c\/b\u003e\u003cspan\u003eBrand New · factory-sealed stock · full original retail packaging.\u003c\/span\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cdiv class=\"c35-prop-cards\" role=\"list\" aria-label=\"Accessories included in the sealed C35 box\"\u003e\n\u003carticle class=\"c35-prop-card\" data-dept=\"GRIP\" role=\"listitem\"\u003e\u003cb\u003eMagnetic mounting bracket\u003c\/b\u003e\u003cspan\u003eThe camera's quick-change stage position.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"c35-prop-card\" data-dept=\"BASE\" role=\"listitem\"\u003e\u003cb\u003eMounting base\u003c\/b\u003e\u003cspan\u003eThe supporting cast member with one very specific job.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"c35-prop-card\" data-dept=\"FIX\" role=\"listitem\"\u003e\u003cb\u003eScrew pack\u003c\/b\u003e\u003cspan\u003eThe small hardware budget is fully accounted for.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"c35-prop-card\" data-dept=\"USB-C\" role=\"listitem\"\u003e\u003cb\u003e0.6 m USB-C cable\u003c\/b\u003e\u003cspan\u003eOne short charging lead, not an outdoor power run.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"c35-prop-card c35-prop-card-wide\" data-dept=\"PAPER\" role=\"listitem\"\u003e\u003cb\u003ePrinted Quick Start Guide + warning sticker\u003c\/b\u003e\u003cspan\u003eContinuity paperwork is present. The warning sticker has requested its own trailer.\u003c\/span\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003caside class=\"c35-eviction-board\" aria-label=\"Items not included\"\u003e\n\u003cdiv class=\"c35-eviction-head\"\u003e\n\u003cstrong\u003eNot included\u003c\/strong\u003e\u003cspan\u003eThree props removed from the call sheet.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c35-eviction-grid\" role=\"list\"\u003e\n\u003cdiv class=\"c35-evicted-prop\" role=\"listitem\"\u003emicroSD card\u003c\/div\u003e\n\u003cdiv class=\"c35-evicted-prop\" role=\"listitem\"\u003eHomeBase\u003c\/div\u003e\n\u003cdiv class=\"c35-evicted-prop\" role=\"listitem\"\u003eSolar panel\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/aside\u003e\n\u003cdiv class=\"c35-condition-slip\"\u003e\n\u003cb\u003eCondition checkpoint:\u003c\/b\u003e Brand New, factory sealed, in full original retail packaging. The camera is white; the box contents above are the actual parcel, not a casting suggestion.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003csection class=\"c35-section c35-paper\" data-scene=\"01-premiere\"\u003e\n    \u003cdiv class=\"c35-shell c35-reveal\"\u003e\n      \u003cdiv class=\"c35-eyebrow\"\u003eEpisode 01 · season premiere\u003c\/div\u003e\n      \u003ch2 class=\"c35-section-title\"\u003eA proper camera for a deeply unserious cast.\u003c\/h2\u003e\n      \u003cp class=\"c35-section-lead\"\u003eThe C35 is a compact white battery camera for a chosen outdoor or indoor zone. It can work directly with suitable 2.4GHz Wi-Fi, records in verified 1080p Full HD and keeps the wiring department mercifully small.\u003c\/p\u003e\n      \u003cdiv class=\"c35-showcard\"\u003e\n        \u003cdiv class=\"c35-showcard-media\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1200x1200_78128db9-415e-4ac6-8efa-9cc59b4d8d8f_2.webp?v=1776357922\" alt=\"White eufy Security C35 camera side view\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"c35-showcard-copy\"\u003e\n          \u003ch3\u003eTonight’s featured housemate: the camera.\u003c\/h3\u003e\n          \u003cp\u003eThe white C35 brings an F1.2 lens, 130° field of view, built-in microphone and speaker, a 6,500mAh rechargeable battery and an IP67 ingress-resistance rating.\u003c\/p\u003e\n          \u003cp\u003eIts real job is simple: aim at a useful route, connect it properly, choose a recording destination and test the result. The suburban wildlife will manufacture enough plot without assistance.\u003c\/p\u003e\n          \u003cdiv class=\"c35-caption\"\u003e\n\u003csmall\u003ePreviously on the side gate\u003c\/small\u003eA plastic chair was used as a ladder. Production has declined to renew that storyline.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n\n  \u003csection class=\"c35-section c35-purple\" data-scene=\"03-after-dark\"\u003e\n    \u003cdiv class=\"c35-shell c35-reveal\"\u003e\n      \u003cdiv class=\"c35-eyebrow\"\u003eEpisode 03 · the late-night broadcast\u003c\/div\u003e\n      \u003ch2 class=\"c35-section-title\"\u003ePureColor keeps the colour department on after sunset.\u003c\/h2\u003e\n      \u003cdiv class=\"c35-broadcast\"\u003e\n        \u003cfigure class=\"c35-tv\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_476_T8110121_US_TD03_1V2_142136e9-ae57-4e98-b6e0-1fd087136471.png?v=1776357922\" alt=\"eufy comparison showing C35 PureColor low-light viewing\" loading=\"lazy\" decoding=\"async\"\u003e\n          \u003cfigcaption class=\"c35-tv-controls\"\u003e\u003cspan\u003ePURECOLOR FEED\u003c\/span\u003e\u003cspan\u003eCAM 01 · LOW LIGHT\u003c\/span\u003e\u003c\/figcaption\u003e\n        \u003c\/figure\u003e\n        \u003cdiv class=\"c35-script\"\u003e\n          \u003csmall\u003eVoice-over · hushed for no good reason\u003c\/small\u003e\n          \u003cblockquote\u003e“And here, under the cover of darkness… Gary approaches the bin lid he moved yesterday.”\u003c\/blockquote\u003e\n          \u003cp\u003eeufy’s PureColor system is designed to retain useful colour in low-light scenes without needing a spotlight for that view. That can make clothes, vehicles and objects easier to interpret than a monochrome image.\u003c\/p\u003e\n          \u003cp\u003eIt is still low-light imaging, not daylight bottled for later. Ambient light, rain, reflections, distance, nearby walls and camera angle all affect the result.\u003c\/p\u003e\n          \u003cdiv class=\"c35-truth\"\u003e\n\u003cb\u003eThe sensible subtitle\u003c\/b\u003eTest the chosen view after dark. If the important route is not clear, adjust the angle or surrounding light rather than asking the possum to hit its mark again.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n\n  \n\n  \u003csection class=\"c35-section c35-lime\" data-scene=\"06-archive\"\u003e\n    \u003cdiv class=\"c35-shell c35-reveal\"\u003e\n      \u003cdiv class=\"c35-eyebrow\" style=\"color:#17111e\"\u003eEpisode 06 · the archive room\u003c\/div\u003e\n      \u003ch2 class=\"c35-section-title\"\u003eEvery episode needs somewhere to go.\u003c\/h2\u003e\n      \u003cp class=\"c35-section-lead\"\u003eThe single C35 camera has no built-in recording storage. Choose a supported microSD card or a compatible HomeBase path before expecting a useful local episode archive.\u003c\/p\u003e\n      \u003cdiv class=\"c35-archive\"\u003e\n        \u003carticle class=\"c35-tape\"\u003e\n          \u003ch3\u003emicroSD in the camera\u003c\/h3\u003e\n          \u003cp\u003eSupports a microSD card up to 256GB for direct local recording.\u003c\/p\u003e\n          \u003csmall\u003eCard sold separately.\u003c\/small\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"c35-tape\"\u003e\n          \u003ch3\u003eHomeBase Mini\u003c\/h3\u003e\n          \u003cp\u003eA compatible central storage and ecosystem route for C35.\u003c\/p\u003e\n          \u003csmall\u003eHomeBase Mini is not included.\u003c\/small\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"c35-tape\"\u003e\n          \u003ch3\u003eHomeBase S380\u003c\/h3\u003e\n          \u003cp\u003eAlso supported as a compatible HomeBase path, subject to current setup and firmware requirements.\u003c\/p\u003e\n          \u003csmall\u003eHomeBase S380 is not included.\u003c\/small\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"c35-tape c35-bad\"\u003e\n          \u003ch3\u003eHomeBase 2\u003c\/h3\u003e\n          \u003cp\u003eNot compatible with this C35. The word “HomeBase” alone is not a complete compatibility check.\u003c\/p\u003e\n          \u003csmall\u003eThis contestant has left the house.\u003c\/small\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"c35-details\"\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eCan the C35 work without a HomeBase?\u003c\/summary\u003e\n          \u003cdiv class=\"c35-answer\"\u003e\u003cp\u003eYes. It can connect directly to a suitable 2.4GHz Wi-Fi router. For local recordings in that standalone arrangement, add a supported microSD card because the camera has no built-in recording capacity.\u003c\/p\u003e\u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eIs a microSD card included?\u003c\/summary\u003e\n          \u003cdiv class=\"c35-answer\"\u003e\u003cp\u003eNo. A microSD card is optional and sold separately. The supported on-camera maximum is 256GB.\u003c\/p\u003e\u003c\/div\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"c35-section c35-paper\" data-scene=\"07-power-weather\"\u003e\n    \u003cdiv class=\"c35-shell c35-reveal\"\u003e\n      \u003cdiv class=\"c35-eyebrow\" style=\"color:#6f2cff\"\u003eEpisode 07 · production conditions\u003c\/div\u003e\n      \u003ch2 class=\"c35-section-title\"\u003eThe weather can join the cast. It still doesn’t get final cut.\u003c\/h2\u003e\n      \u003cdiv class=\"c35-power-grid\"\u003e\n        \u003cdiv\u003e\n          \u003cp class=\"c35-section-lead\"\u003eThe C35 combines a 6,500mAh rechargeable battery, USB-C 5V\/2A charging and an IP67 ingress-resistance rating. Runtime varies with activity, clips, live viewing, temperature, Wi-Fi quality and settings.\u003c\/p\u003e\n          \u003cdiv class=\"c35-meter-grid\"\u003e\n            \u003cdiv class=\"c35-meter\"\u003e\n\u003cb\u003e6,500mAh\u003c\/b\u003e\u003cspan\u003eRechargeable battery\u003c\/span\u003e\u003csmall\u003eNo universal runtime promise, busy and quiet locations differ.\u003c\/small\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"c35-meter\"\u003e\n\u003cb\u003eUSB-C\u003c\/b\u003e\u003cspan\u003e5V\/2A charging\u003c\/span\u003e\u003csmall\u003eKeep charging connections dry and follow current instructions.\u003c\/small\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"c35-meter\"\u003e\n\u003cb\u003eIP67\u003c\/b\u003e\u003cspan\u003eIngress-resistance rating\u003c\/span\u003e\u003csmall\u003eNot permission for careless mounting, open covers or immersion.\u003c\/small\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"c35-meter\"\u003e\n\u003cb\u003eOPTIONAL\u003c\/b\u003e\u003cspan\u003eExternal solar support\u003c\/span\u003e\u003csmall\u003eCompatible solar panel sold separately and not in this box.\u003c\/small\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cfigure class=\"c35-power-media\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_480_T8110121_US_TD06_1V2_565a5fd7-1c3b-4d09-bd9a-f722278c4a65.png?v=1776357922\" alt=\"Official eufy C35 image illustrating battery operation and IP67 weather resistance\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003c\/figure\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n\n  \n\n  \u003csection class=\"c35-section c35-paper\" data-scene=\"10-credits\"\u003e\n    \u003cdiv class=\"c35-shell c35-reveal\"\u003e\n      \u003cdiv class=\"c35-eyebrow\" style=\"color:#6f2cff\"\u003eEpisode 10 · end credits and full disclosure\u003c\/div\u003e\n      \u003ch2 class=\"c35-section-title\"\u003eThe cast list, technical crew and everything in the props cupboard.\u003c\/h2\u003e\n      \u003cdiv class=\"c35-credits\"\u003e\n        \u003cdiv class=\"c35-specs\" aria-label=\"C35 technical specification summary\"\u003e\n          \u003cdiv class=\"c35-spec\"\u003e\n\u003cb\u003eVideo\u003c\/b\u003e\u003cspan\u003e1080p Full HD · 1920 × 1080\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"c35-spec\"\u003e\n\u003cb\u003eLens and view\u003c\/b\u003e\u003cspan\u003eF1.2 · 130° field of view\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"c35-spec\"\u003e\n\u003cb\u003eLow-light system\u003c\/b\u003e\u003cspan\u003ePureColor colour low-light viewing\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"c35-spec\"\u003e\n\u003cb\u003eDetection\u003c\/b\u003e\u003cspan\u003ePeople · vehicles · pets\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"c35-spec\"\u003e\n\u003cb\u003eActivity zones\u003c\/b\u003e\u003cspan\u003eTwo configurable zones\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"c35-spec\"\u003e\n\u003cb\u003eAudio\u003c\/b\u003e\u003cspan\u003eBuilt-in microphone and speaker\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"c35-spec\"\u003e\n\u003cb\u003eNetwork\u003c\/b\u003e\u003cspan\u003e2.4GHz Wi-Fi\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"c35-spec\"\u003e\n\u003cb\u003eStandalone use\u003c\/b\u003e\u003cspan\u003eSupported with suitable router\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"c35-spec\"\u003e\n\u003cb\u003eCamera storage\u003c\/b\u003e\u003cspan\u003emicroSD up to 256GB · card not included\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"c35-spec\"\u003e\n\u003cb\u003eHomeBase paths\u003c\/b\u003e\u003cspan\u003eMini or S380 · HomeBase 2 excluded\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"c35-spec\"\u003e\n\u003cb\u003eBattery\u003c\/b\u003e\u003cspan\u003e6,500mAh rechargeable\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"c35-spec\"\u003e\n\u003cb\u003eCharging\u003c\/b\u003e\u003cspan\u003eUSB-C · 5V\/2A\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"c35-spec\"\u003e\n\u003cb\u003eWeather rating\u003c\/b\u003e\u003cspan\u003eIP67\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"c35-spec\"\u003e\n\u003cb\u003eContinuous recording\u003c\/b\u003e\u003cspan\u003eNot supported\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003caside class=\"c35-inclusions\"\u003e\n          \u003ch3\u003eSeason premiere pack\u003c\/h3\u003e\n          \u003cul\u003e\n            \u003cli\u003eWhite eufy Security C35 camera\u003c\/li\u003e\n            \u003cli\u003eMagnetic mounting bracket\u003c\/li\u003e\n            \u003cli\u003eMounting base\u003c\/li\u003e\n            \u003cli\u003eScrew pack\u003c\/li\u003e\n            \u003cli\u003e0.6m USB-C cable\u003c\/li\u003e\n            \u003cli\u003ePrinted Quick Start Guide\u003c\/li\u003e\n            \u003cli\u003eWarning sticker\u003c\/li\u003e\n            \u003cli\u003eFull original retail packaging\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp style=\"margin:16px 0 0\"\u003e\u003cstrong\u003eNot included:\u003c\/strong\u003e microSD card, HomeBase, optional solar panel, strap or installation labour.\u003c\/p\u003e\n        \u003c\/aside\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"c35-details\"\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eDoes PureColor make every dark scene look like daytime?\u003c\/summary\u003e\n          \u003cdiv class=\"c35-answer\"\u003e\u003cp\u003eNo. PureColor is low-light colour imaging. Available light, rain, reflections, distance, surrounding surfaces and angle affect the result. Test the installed view after dark.\u003c\/p\u003e\u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eDoes IP67 mean the camera can be installed carelessly?\u003c\/summary\u003e\n          \u003cdiv class=\"c35-answer\"\u003e\u003cp\u003eNo. Follow current sealing, charging and mounting instructions. Keep charging connections dry, close protective covers correctly and do not treat an ingress-resistance rating as permission for immersion or insecure installation.\u003c\/p\u003e\u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eCan compatible HomeBase features change detection?\u003c\/summary\u003e\n          \u003cdiv class=\"c35-answer\"\u003e\u003cp\u003eThe camera’s verified categories are people, vehicles and pets. Compatible HomeBase features can add facial recognition. Exact behaviour can depend on current firmware, app version and system configuration.\u003c\/p\u003e\u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat affects the time between charges?\u003c\/summary\u003e\n          \u003cdiv class=\"c35-answer\"\u003e\u003cp\u003eEvent frequency, recording duration, live viewing, Wi-Fi quality, temperature and settings all matter. A quiet side gate and a busy footpath should not be expected to produce the same battery interval.\u003c\/p\u003e\u003c\/div\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on orders of $99 or more after discounts. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eBrand New. Factory-sealed in full original retail packaging, unopened and unused.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp\u003eCondition: Brand New. Factory-sealed in full original retail packaging, unopened and unused. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: eufyCam C35 (T8110) works standalone on 2.4 GHz Wi-Fi with a microSD card up to 256 GB; HomeBase Mini or HomeBase 3 optional and not included; not compatible with HomeBase 2; USB-C charging; Apple Home support not confirmed. Battery capacity is 6,500 mAh. eufy has not published a standalone runtime figure for this model; actual battery life varies with activity levels, temperature, Wi-Fi signal and settings.\u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003eThe Fun view's \"Big Backyard: After Dark\" is a fictional reality-television parody for this listing, not a real program, broadcaster or network; the possum, bins and cat cast members are jokes, not facts about the product. Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43073802174507,"sku":"CG-ECC35W-BN-W","price":139.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1200x1200_1060x_343c5470-21aa-4fae-9c66-ce7b51f16740.webp?v=1776357922"},{"product_id":"eufy-security-smart-display-e10-smart-home-hub-8-screen-brand-new","title":"eufy Security Smart Display E10 Smart Home Hub | Brand New","description":"\u003c!--\n  CamGuard Australia · eufy Security Smart Display E10 Smart Home Hub | Brand New · SKU CG-DSE10-BN-T\n  TWO-VIEW LISTING · built by CamGuard Two-View Studio · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  FUN VIEW (default): Bureau of Doorstep Meteorology · original theme with reviewed corrections, re-scoped under .cgfun\n  SIMPLE VIEW: eufy.com register rendered from factsheets\/DSE10.json (every printed spec carries status verified)\n  SHARED: terms and footer below both views; re-skinned in the Fun view\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the chooser hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Kalam:wght@400;700\u0026family=Oswald:wght@500;600;700\u0026family=Source+Sans+3:wght@400;600;700\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#003b70;--fun-ink:#ffffff;--fun-accent:#f2b705;--fun-display:'Oswald',sans-serif;--fun-display-weight:700;--fun-body:'Source Sans 3',sans-serif;--sw-bg:#ffffff;--sw-border:#d9272e;--sw-ink:#d9272e;--sw-radius:50%;--sh-bg-fun:#dff2fb;--sh-ink-fun:#172433;--sh-body-fun:#172433;--sh-mute-fun:#0066b3;--sh-line-fun:#9fc5d6;--sh-panel-fun:#ffffff}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun{--bdm-blue:#0066b3;--bdm-deep:#003b70;--bdm-sky:#dff2fb;--bdm-cyan:#00a6c8;--bdm-alert:#f2b705;--bdm-red:#d9272e;--bdm-ink:#172433;--bdm-paper:#fff;container-type:inline-size;background:#002f59;color:var(--bdm-ink);font-family:'Source Sans 3',sans-serif;line-height:1.52;overflow:hidden}.cgau-listing .cgfun,.cgau-listing .cgfun *{box-sizing:border-box}.cgau-listing .cgfun h2,.cgau-listing .cgfun h3,.cgau-listing .cgfun h4,.cgau-listing .cgfun p,.cgau-listing .cgfun figure,.cgau-listing .cgfun ul{margin:0}.cgau-listing .cgfun h2,.cgau-listing .cgfun h3,.cgau-listing .cgfun h4{font-family:'Oswald',sans-serif;line-height:.98}.cgau-listing .cgfun h2{font-size:clamp(70px,10.5cqi,136px);font-weight:700;letter-spacing:-.035em}.cgau-listing .cgfun h3{font-size:clamp(43px,6.1cqi,76px);font-weight:700;letter-spacing:-.02em}.cgau-listing .cgfun h4{font-size:25px}.cgau-listing .cgfun .bdm-shell{width:min(1180px,calc(100% - 36px));margin-inline:auto}.cgau-listing .cgfun .bdm-kicker{display:inline-block;background:var(--bdm-alert);color:#241d00;padding:7px 12px;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.cgau-listing .cgfun .bdm-pencil{font-family:'Kalam',sans-serif;color:var(--bdm-red);font-weight:700;transform:rotate(-1deg)}\n.cgau-listing .cgfun .bdm-top{background:#fff;border-bottom:7px solid var(--bdm-blue)}.cgau-listing .cgfun .bdm-topin{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:17px}.cgau-listing .cgfun .bdm-brand{font:700 30px\/1 'Oswald',sans-serif;color:var(--bdm-deep)}.cgau-listing .cgfun .bdm-brand b{color:var(--bdm-cyan)}.cgau-listing .cgfun .bdm-top small{font-weight:700;color:#536575}\n.cgau-listing .cgfun .bdm-hero{min-height:760px;padding:66px 0 78px;background:linear-gradient(110deg,rgba(0,59,112,.98),rgba(0,102,179,.9)),repeating-linear-gradient(90deg,transparent 0 76px,rgba(255,255,255,.07) 76px 78px),repeating-linear-gradient(0deg,transparent 0 76px,rgba(255,255,255,.07) 76px 78px);color:#fff}.cgau-listing .cgfun .bdm-herogrid{display:grid;grid-template-columns:minmax(0,1fr) 410px;gap:42px;align-items:center}.cgau-listing .cgfun .bdm-hero h2{color:#fff!important;margin-top:15px;animation:cgau-bdm-title .48s ease-out both}.cgau-listing .cgfun .bdm-lead{font-size:19px;margin-top:19px;max-width:710px}.cgau-listing .cgfun .bdm-why{margin-top:22px;padding:14px 17px;background:rgba(0,32,64,.55);border-left:7px solid var(--bdm-alert);font-size:18px;font-weight:700}.cgau-listing .cgfun .bdm-radar{aspect-ratio:1;border-radius:50%;background:repeating-radial-gradient(circle,rgba(255,255,255,.18) 0 2px,transparent 2px 58px),linear-gradient(90deg,transparent 49.5%,rgba(255,255,255,.2) 50%,transparent 50.5%),linear-gradient(0deg,transparent 49.5%,rgba(255,255,255,.2) 50%,transparent 50.5%),#075487;border:9px solid #dff5ff;position:relative;display:grid;place-items:center;box-shadow:0 0 0 12px rgba(0,0,0,.17);animation:cgau-bdm-radar .55s ease-out both}.cgau-listing .cgfun .bdm-radar:before{content:'';position:absolute;inset:50% 50% 0 0;background:conic-gradient(from 0deg,rgba(72,239,159,.65),transparent 45deg);transform-origin:100% 0;animation:cgau-bdm-sweep 9.5s linear infinite}.cgau-listing .cgfun .bdm-radar img{width:76%;height:76%;object-fit:contain;display:block;z-index:2;filter:drop-shadow(0 9px 15px rgba(0,0,0,.25))}.cgau-listing .cgfun .bdm-radarlabel{position:absolute;z-index:3;left:10%;bottom:8%;right:10%;background:#fff;color:var(--bdm-deep);padding:8px;text-align:center;font-weight:800;font-size:11px}\n.cgau-listing .cgfun .bdm-warning{background:var(--bdm-alert);border-block:4px solid #252000}.cgau-listing .cgfun .bdm-warningin{padding:13px 0;display:flex;gap:13px;align-items:center;font-weight:800}.cgau-listing .cgfun .bdm-triangle{width:34px;height:31px;clip-path:polygon(50% 0,100% 100%,0 100%);background:#221e00;display:grid;place-items:end center;color:#fff;padding-bottom:2px}\n.cgau-listing .cgfun .bdm-outlook{padding:69px 0;background:#fff}.cgau-listing .cgfun .bdm-outlookgrid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:38px;align-items:center}.cgau-listing .cgfun .bdm-brief{border:2px solid #b8d8e7;background:var(--bdm-sky);padding:24px;position:relative;animation:cgau-bdm-brief .45s ease-out both}.cgau-listing .cgfun .bdm-brief:before{content:'PUBLIC INFORMATION';position:absolute;right:14px;top:-16px;background:var(--bdm-red);color:#fff;padding:6px 9px;font-size:9px;font-weight:800}.cgau-listing .cgfun .bdm-brief p+p{margin-top:11px}.cgau-listing .cgfun .bdm-brief .bdm-pencil{font-size:22px;margin-top:11px}\n.cgau-listing .cgfun .bdm-forecast{padding:68px 0;background:var(--bdm-sky)}.cgau-listing .cgfun .bdm-days{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:29px}.cgau-listing .cgfun .bdm-day{min-width:0;background:#fff;border-top:8px solid var(--bdm-blue);padding:18px;text-align:center;box-shadow:0 7px 0 #b7d7e6;animation:cgau-bdm-day .44s ease-out both}.cgau-listing .cgfun .bdm-day:nth-child(2){border-color:var(--bdm-cyan)}.cgau-listing .cgfun .bdm-day:nth-child(3){border-color:var(--bdm-alert)}.cgau-listing .cgfun .bdm-day:nth-child(4){border-color:var(--bdm-red)}.cgau-listing .cgfun .bdm-icon{font-size:46px;line-height:1}.cgau-listing .cgfun .bdm-day b{display:block;font:700 23px\/1 'Oswald',sans-serif;margin-top:8px}.cgau-listing .cgfun .bdm-day span{font-size:12px}\n.cgau-listing .cgfun .bdm-wall{padding:70px 0;background:#061e35;color:#fff}.cgau-listing .cgfun .bdm-wall h3{color:#fff!important}.cgau-listing .cgfun .bdm-screenwall{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:30px;background:#020b12;border:10px solid #23445f;padding:14px;box-shadow:inset 0 0 35px #000}.cgau-listing .cgfun .bdm-feed{min-width:0;background:#eaf1f5;border:3px solid #365b75;position:relative;animation:cgau-bdm-feed .46s ease-out both}.cgau-listing .cgfun .bdm-feed img{width:100%;height:310px;object-fit:contain;display:block}.cgau-listing .cgfun .bdm-feed figcaption{position:absolute;left:10px;right:10px;bottom:10px;background:rgba(0,44,82,.86);color:#fff;padding:7px 9px;font-size:10px;font-weight:800}.cgau-listing .cgfun .bdm-feed:before{content:'LIVE';position:absolute;z-index:2;right:10px;top:10px;background:var(--bdm-red);color:#fff;padding:4px 7px;font-size:9px;font-weight:800}\n.cgau-listing .cgfun .bdm-events{padding:68px 0;background:#fff}.cgau-listing .cgfun .bdm-eventgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:29px}.cgau-listing .cgfun .bdm-event{min-width:0;border:2px solid #bfd7e2;padding:17px;position:relative;animation:cgau-bdm-event .42s ease-out both}.cgau-listing .cgfun .bdm-event:before{content:'OBSERVATION';display:block;color:var(--bdm-blue);font-size:9px;font-weight:800;letter-spacing:.11em;margin-bottom:8px}.cgau-listing .cgfun .bdm-event b{display:block;font:700 21px\/1 'Oswald',sans-serif}.cgau-listing .cgfun .bdm-event p{font-size:13px;margin-top:7px}\n.cgau-listing .cgfun .bdm-report{padding:70px 0;background:#e7f5e9}.cgau-listing .cgfun .bdm-reportgrid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px;align-items:center}.cgau-listing .cgfun .bdm-reportpaper{background:#fff;border:2px solid #9db5a0;padding:25px;box-shadow:9px 10px 0 #82a187;animation:cgau-bdm-paper .46s ease-out both}.cgau-listing .cgfun .bdm-reportpaper h4{color:var(--bdm-deep)}.cgau-listing .cgfun .bdm-reportpaper p{padding:10px 0;border-bottom:1px solid #d6e1d7}.cgau-listing .cgfun .bdm-reportpaper p:last-child{border:0}.cgau-listing .cgfun .bdm-reportpaper .bdm-pencil{font-size:20px;border:0}.cgau-listing .cgfun .bdm-reportbadge{width:290px;height:290px;border-radius:50%;margin-inline:auto;background:conic-gradient(var(--bdm-cyan) 0 28%,var(--bdm-alert) 28% 47%,var(--bdm-red) 47% 61%,var(--bdm-blue) 61%);display:grid;place-items:center;padding:45px}.cgau-listing .cgfun .bdm-reportbadge span{width:100%;height:100%;border-radius:50%;background:#fff;display:grid;place-items:center;text-align:center;font:700 27px\/1 'Oswald',sans-serif;color:var(--bdm-deep)}\n.cgau-listing .cgfun .bdm-storage{padding:68px 0;background:var(--bdm-blue);color:#fff}.cgau-listing .cgfun .bdm-storage h3{color:#fff!important}.cgau-listing .cgfun .bdm-storagegrid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:31px;align-items:center}.cgau-listing .cgfun .bdm-storage p{margin-top:11px}.cgau-listing .cgfun .bdm-gauge{height:300px;border-radius:150px 150px 18px 18px;background:#fff;position:relative;display:grid;place-items:center;color:var(--bdm-deep);font:700 26px\/1 'Oswald',sans-serif;box-shadow:0 0 0 9px #004a82;animation:cgau-bdm-gauge .5s ease-out both}.cgau-listing .cgfun .bdm-gauge:before{content:'';position:absolute;left:36px;right:36px;bottom:42px;height:110px;border-radius:70px 70px 8px 8px;background:linear-gradient(90deg,#56c271,var(--bdm-alert),var(--bdm-red))}.cgau-listing .cgfun .bdm-needle{position:absolute;left:50%;bottom:50px;width:8px;height:120px;background:#14273b;transform-origin:bottom;transform:rotate(38deg);animation:cgau-bdm-needle .65s ease-out both}.cgau-listing .cgfun .bdm-gauge b{z-index:2;margin-top:-110px;text-align:center}\n.cgau-listing .cgfun .bdm-power{padding:68px 0;background:var(--bdm-alert)}.cgau-listing .cgfun .bdm-powergrid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:30px;align-items:center}.cgau-listing .cgfun .bdm-power p{margin-top:11px}.cgau-listing .cgfun .bdm-battery{height:155px;border:9px solid var(--bdm-ink);border-radius:18px;padding:12px;position:relative}.cgau-listing .cgfun .bdm-battery:after{content:'';position:absolute;right:-25px;top:43px;width:18px;height:53px;background:var(--bdm-ink)}.cgau-listing .cgfun .bdm-battery i{height:100%;width:82%;background:#48b965;display:grid;place-items:center;font-style:normal;font:700 28px\/1 'Oswald',sans-serif;animation:cgau-bdm-battery .62s ease-out both}\n.cgau-listing .cgfun .bdm-compat{padding:68px 0;background:#fff}.cgau-listing .cgfun .bdm-map{margin-top:29px;background:linear-gradient(30deg,#d8eddb 0 28%,#b8dbe7 28% 52%,#eed9aa 52% 76%,#d8eddb 76%);border:8px solid var(--bdm-deep);padding:27px;position:relative}.cgau-listing .cgfun .bdm-map:before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(35deg,transparent 0 42px,rgba(0,59,112,.13) 43px 44px)}.cgau-listing .cgfun .bdm-mapgrid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.cgau-listing .cgfun .bdm-zone{background:#fff;border:3px solid var(--bdm-deep);padding:16px;animation:cgau-bdm-zone .43s ease-out both}.cgau-listing .cgfun .bdm-zone b{display:block;font:700 22px\/1 'Oswald',sans-serif;color:var(--bdm-blue)}.cgau-listing .cgfun .bdm-zone p{font-size:13px;margin-top:7px}.cgau-listing .cgfun .bdm-zone.alert{background:#ffe5e6}.cgau-listing .cgfun .bdm-zone.alert b{color:var(--bdm-red)}\n.cgau-listing .cgfun .bdm-specs{padding:70px 0;background:var(--bdm-sky)}.cgau-listing .cgfun .bdm-specgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#9fc5d6;border:1px solid #9fc5d6;margin-top:29px}.cgau-listing .cgfun .bdm-spec{min-width:0;background:#fff;padding:15px;animation:cgau-bdm-spec .42s ease-out both}.cgau-listing .cgfun .bdm-spec:nth-child(4n){background:#edf9fd}.cgau-listing .cgfun .bdm-spec span{display:block;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#607789;font-weight:800}.cgau-listing .cgfun .bdm-spec b{display:block;font-size:14px;overflow-wrap:anywhere}\n.cgau-listing .cgfun .bdm-condition{padding:68px 0;background:#fff}.cgau-listing .cgfun .bdm-seal{margin-top:29px;border:5px solid var(--bdm-blue);padding:27px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;align-items:center;box-shadow:10px 11px 0 var(--bdm-cyan);animation:cgau-bdm-seal .46s ease-out both}.cgau-listing .cgfun .bdm-stamp{width:205px;height:205px;border-radius:50%;border:9px double var(--bdm-red);display:grid;place-items:center;text-align:center;color:var(--bdm-red);font:700 27px\/1 'Oswald',sans-serif;transform:rotate(-6deg)}.cgau-listing .cgfun .bdm-seal p{margin-top:10px}\n.cgau-listing .cgfun .bdm-box{padding:68px 0;background:var(--bdm-deep);color:#fff}.cgau-listing .cgfun .bdm-box h3{color:#fff!important}.cgau-listing .cgfun .bdm-manifest{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:18px;margin-top:29px}.cgau-listing .cgfun .bdm-list{background:#fff;color:var(--bdm-ink);border-top:10px solid var(--bdm-cyan);padding:24px;animation:cgau-bdm-list .44s ease-out both}.cgau-listing .cgfun .bdm-list.no{border-color:var(--bdm-red);background:#fff1f1}.cgau-listing .cgfun .bdm-list h4{color:var(--bdm-deep)}.cgau-listing .cgfun .bdm-list ul{padding-left:20px;margin-top:12px}.cgau-listing .cgfun .bdm-list li+li{margin-top:4px}.cgau-listing .cgfun .bdm-list .bdm-pencil{font-size:19px;margin-top:10px}\n.cgau-listing .cgfun .bdm-setup{padding:68px 0;background:var(--bdm-alert)}.cgau-listing .cgfun .bdm-route{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:29px;counter-reset:obs}.cgau-listing .cgfun .bdm-stop{counter-increment:obs;min-width:0;background:#fff;border:4px solid var(--bdm-ink);padding:17px;animation:cgau-bdm-stop .42s ease-out both}.cgau-listing .cgfun .bdm-stop:before{content:'STATION 0' counter(obs);display:inline-block;background:var(--bdm-blue);color:#fff;padding:5px 8px;font-size:10px;font-weight:800;margin-bottom:8px}.cgau-listing .cgfun .bdm-stop p{font-size:13px;margin-top:6px}\n.cgau-listing .cgfun .bdm-no{padding:68px 0;background:var(--bdm-red);color:#310305}.cgau-listing .cgfun .bdm-nogrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:29px}.cgau-listing .cgfun .bdm-nope{background:#fff;border:4px solid #310305;padding:15px;font-weight:700;animation:cgau-bdm-nope .41s ease-out both}.cgau-listing .cgfun .bdm-nope:before{content:'SEVERE MISMATCH';display:block;color:var(--bdm-red);font-size:9px;letter-spacing:.09em;font-weight:800;margin-bottom:6px}\n.cgau-listing .cgfun .bdm-faq{padding:70px 0;background:#fff}.cgau-listing .cgfun .bdm-qas{max-width:950px;margin:29px auto 0}.cgau-listing .cgfun details{border:2px solid #b5d2df;margin-top:10px}.cgau-listing .cgfun summary{list-style:none;cursor:pointer;padding:17px 57px 17px 18px;font-weight:800;position:relative;background:#f2f9fc}.cgau-listing .cgfun summary::-webkit-details-marker{display:none}.cgau-listing .cgfun summary:after{content:'＋';position:absolute;right:18px;top:9px;color:var(--bdm-blue);font-size:27px}.cgau-listing .cgfun details[open] summary:after{content:'−';animation:cgau-bdm-open .3s ease-out}.cgau-listing .cgfun .bdm-answer{padding:17px 18px 20px;border-top:1px solid #cfe1e8}.cgau-listing .cgfun details[open] .bdm-answer{animation:cgau-bdm-answer .38s ease-out}\n.cgau-listing .cgfun .bdm-terms{padding:66px 0;background:#061e35;color:#fff}.cgau-listing .cgfun .bdm-termgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px}.cgau-listing .cgfun .bdm-term{min-width:0;border:1px solid #43647f;background:#0d2c47;padding:17px;animation:cgau-bdm-term .42s ease-out both}.cgau-listing .cgfun .bdm-term h4{color:#71d8e8}.cgau-listing .cgfun .bdm-term p{font-size:13px;margin-top:7px}.cgau-listing .cgfun .bdm-cta{padding:80px 0;background:linear-gradient(140deg,#a8e4f4,var(--bdm-cyan));text-align:center}.cgau-listing .cgfun .bdm-cta p{max-width:800px;margin:16px auto 0}.cgau-listing .cgfun .bdm-current{display:inline-block;margin-top:23px;background:var(--bdm-deep);color:#fff;padding:13px 24px;font:700 22px\/1 'Oswald',sans-serif;box-shadow:7px 7px 0 #01243f;animation:cgau-bdm-current .5s ease-out both}.cgau-listing .cgfun footer{padding:42px 0;background:#020d17;color:#b8c8d4;border-top:7px solid var(--bdm-alert)}.cgau-listing .cgfun footer p{font-size:12px}.cgau-listing .cgfun footer p+p{margin-top:9px}.cgau-listing .cgfun footer strong{color:#fff}\n\n\n.cgau-listing .cgfun .bdm-parcel-radar{overflow:hidden;text-align:left;background:radial-gradient(circle at 78% 15%,rgba(113,216,232,.18),transparent 27%),#031a2c;color:#fff}\n.cgau-listing .cgfun .bdm-parcel-radar h3{max-width:860px;padding-bottom:.16em;color:#fff!important;line-height:1.02}\n.cgau-listing .cgfun .e10-radar-lede{max-width:840px;margin:0 0 28px;color:#dcebf2;font-size:18px}\n.cgau-listing .cgfun .e10-radar-map{position:relative;isolation:isolate;overflow:hidden;padding:clamp(14px,2.8vw,28px);border:5px solid #0c334c;background:repeating-radial-gradient(circle at 22% 35%,transparent 0 60px,rgba(113,216,232,.09) 61px 63px),linear-gradient(145deg,#bce8f4,#7abbd3);box-shadow:13px 14px 0 var(--bdm-cyan);color:var(--bdm-ink)}\n.cgau-listing .cgfun .e10-radar-map::before{content:'PARCEL RADAR · 9 RETURNS';position:absolute;z-index:7;right:18px;top:0;padding:9px 12px;border:3px solid #052238;border-top:0;background:#fff;color:#052238;font-size:9px;font-weight:900;letter-spacing:.1em}\n.cgau-listing .cgfun .e10-radar-grid{display:grid;grid-template-columns:minmax(290px,.78fr) minmax(0,1.22fr);gap:14px;margin-top:17px}\n.cgau-listing .cgfun .e10-radar-core{position:relative;min-height:560px;display:grid;place-items:center;margin:0;overflow:hidden;padding:52px 20px 118px;border:5px double #052238;border-radius:28px;background:radial-gradient(circle,#eefbff 0 25%,rgba(255,255,255,.5) 26% 43%,rgba(8,90,129,.18) 44%);box-shadow:inset 0 0 40px rgba(3,32,49,.25)}\n.cgau-listing .cgfun .e10-radar-core::before{content:'';position:absolute;inset:8%;border:3px dashed #0b6b91;border-radius:50%;animation:cgau-e10parcel-spin 16s linear infinite}\n.cgau-listing .cgfun .e10-radar-core::after{content:'';position:absolute;z-index:1;left:50%;top:50%;width:50%;height:50%;transform-origin:0 0;background:conic-gradient(from 5deg,rgba(6,104,145,.58),transparent 42deg);animation:cgau-e10parcel-sweep 5s linear infinite}\n.cgau-listing .cgfun .e10-radar-core img{position:relative;z-index:3;display:block;width:min(335px,88%);height:310px;object-fit:contain;filter:drop-shadow(0 18px 15px rgba(3,25,40,.25))}\n.cgau-listing .cgfun .e10-radar-core figcaption{position:absolute;z-index:5;left:15px;right:15px;bottom:15px;padding:14px;border:3px solid #052238;background:#fff;color:#052238;box-shadow:6px 7px 0 rgba(4,48,73,.2)}\n.cgau-listing .cgfun .e10-radar-core b{display:block;color:#075f80;font-size:17px;line-height:1.2}.cgau-listing .cgfun .e10-radar-core span{display:block;margin-top:5px;font-size:12px;line-height:1.45}\n.cgau-listing .cgfun .e10-readings{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;align-content:start}\n.cgau-listing .cgfun .e10-reading{position:relative;min-width:0;min-height:145px;padding:49px 15px 15px;border:3px solid #052238;background:#fff;color:#052238;box-shadow:inset 0 7px 0 var(--reading,#71d8e8)}\n.cgau-listing .cgfun .e10-reading:nth-child(2n){--reading:#f8d675}.cgau-listing .cgfun .e10-reading:nth-child(3n){--reading:#9fe0bd}\n.cgau-listing .cgfun .e10-reading::before{content:attr(data-station);position:absolute;left:12px;top:13px;padding:6px 8px;border:2px solid #052238;background:var(--reading,#71d8e8);color:#052238;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transform:rotate(-1deg)}\n.cgau-listing .cgfun .e10-reading b{display:block;color:#052238;font-size:15px;line-height:1.23;overflow-wrap:anywhere}.cgau-listing .cgfun .e10-reading span{display:block;margin-top:7px;color:#415a68;font-size:12px;line-height:1.42;overflow-wrap:anywhere}\n.cgau-listing .cgfun .e10-reading-wide{grid-column:1\/-1;min-height:110px}\n.cgau-listing .cgfun .e10-severe{margin-top:14px;padding:17px;border:4px dashed #9d1820;background:#fff1f1;color:#310305}\n.cgau-listing .cgfun .e10-severe-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:13px}.cgau-listing .cgfun .e10-severe-head strong{padding:8px 10px;background:#d9272e;color:#fff;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.cgau-listing .cgfun .e10-severe-head span{font-weight:900}\n.cgau-listing .cgfun .e10-dry-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}\n.cgau-listing .cgfun .e10-dry{position:relative;min-height:105px;display:grid;place-items:end center;padding:61px 8px 10px;border:2px solid #ad6a6d;background:#fff;color:#310305;font-size:10px;font-weight:900;text-align:center}\n.cgau-listing .cgfun .e10-dry::before{content:'0%';position:absolute;left:50%;top:14px;display:grid;width:39px;height:39px;place-items:center;border:4px solid #d9272e;border-radius:50%;color:#9d1820;font-size:10px;transform:translateX(-50%) rotate(-4deg)}\n.cgau-listing .cgfun .e10-adaptor-watch{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;align-items:center;margin-top:14px;padding:15px;border-left:8px solid #f8d675;background:#052238;color:#fff;font-size:12px;line-height:1.5}.cgau-listing .cgfun .e10-adaptor-watch::before{content:'PLUG WATCH';padding:8px 9px;border:2px solid #f8d675;color:#f8d675;font-size:8px;font-weight:900;letter-spacing:.09em}\n@keyframes cgau-e10parcel-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-e10parcel-sweep{to{transform:rotate(360deg)}}\n@media(max-width:840px){.cgau-listing .cgfun .e10-radar-grid{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .e10-radar-core{min-height:520px;max-width:620px;width:100%;margin-inline:auto}}\n@media(max-width:540px){.cgau-listing .cgfun .e10-radar-map{padding:8px;box-shadow:8px 9px 0 var(--bdm-cyan)}.cgau-listing .cgfun .e10-radar-map::before{right:8px;font-size:7px;padding-inline:7px}.cgau-listing .cgfun .e10-radar-core{min-height:560px;padding:50px 9px 190px;border-width:3px}.cgau-listing .cgfun .e10-radar-core img{height:235px}.cgau-listing .cgfun .e10-readings{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .e10-reading-wide{grid-column:auto}.cgau-listing .cgfun .e10-dry-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cgau-listing .cgfun .e10-adaptor-watch{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .e10-adaptor-watch::before{justify-self:start}}\n@media(prefers-reduced-motion:reduce){.cgau-listing .cgfun,.cgau-listing .cgfun *,.cgau-listing .cgfun *::before,.cgau-listing .cgfun *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}\n\n@keyframes cgau-bdm-title{0%{transform:translateY(11%);opacity:.35}100%{transform:translateY(0);opacity:1}}@keyframes cgau-bdm-radar{0%{transform:scale(.8);opacity:.35}100%{transform:scale(1);opacity:1}}@keyframes cgau-bdm-sweep{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes cgau-bdm-brief{0%{transform:translateX(7%);opacity:.35}100%{transform:translateX(0);opacity:1}}@keyframes cgau-bdm-day{0%{transform:translateY(8%);opacity:.35}100%{transform:translateY(0);opacity:1}}@keyframes cgau-bdm-feed{0%{transform:scale(.93);opacity:.35}100%{transform:scale(1);opacity:1}}@keyframes cgau-bdm-event{0%{transform:translateY(7%);opacity:.35}100%{transform:translateY(0);opacity:1}}@keyframes cgau-bdm-paper{0%{transform:rotate(-4deg);opacity:.35}100%{transform:rotate(0);opacity:1}}@keyframes cgau-bdm-gauge{0%{transform:scale(.8);opacity:.35}100%{transform:scale(1);opacity:1}}@keyframes cgau-bdm-needle{0%{transform:rotate(-70deg)}100%{transform:rotate(38deg)}}@keyframes cgau-bdm-battery{0%{transform:scaleX(.12);transform-origin:left}100%{transform:scaleX(1);transform-origin:left}}@keyframes cgau-bdm-zone{0%{transform:translateY(7%);opacity:.35}100%{transform:translateY(0);opacity:1}}@keyframes cgau-bdm-spec{0%{transform:translateY(6%);opacity:.35}100%{transform:translateY(0);opacity:1}}@keyframes cgau-bdm-seal{0%{transform:scale(.93);opacity:.35}100%{transform:scale(1);opacity:1}}@keyframes cgau-bdm-list{0%{transform:translateX(5%);opacity:.35}100%{transform:translateX(0);opacity:1}}@keyframes cgau-bdm-stop{0%{transform:translateY(8%);opacity:.35}100%{transform:translateY(0);opacity:1}}@keyframes cgau-bdm-nope{0%{transform:rotate(-3deg);opacity:.35}100%{transform:rotate(0);opacity:1}}@keyframes cgau-bdm-open{0%{transform:scale(.45) rotate(-25deg)}100%{transform:scale(1) rotate(0)}}@keyframes cgau-bdm-answer{0%{transform:translateY(-5%);opacity:.25}100%{transform:translateY(0);opacity:1}}@keyframes cgau-bdm-term{0%{transform:translateY(6%);opacity:.35}100%{transform:translateY(0);opacity:1}}@keyframes cgau-bdm-current{0%{transform:translateY(12%);opacity:.35}100%{transform:translateY(0);opacity:1}}@keyframes cgau-bdm-pulse{0%,9%,27%,100%{box-shadow:0 0 0 0 rgba(217,39,46,.35)}18%{box-shadow:0 0 0 13px rgba(217,39,46,0)}}\n@media(max-width:840px){.cgau-listing .cgfun .bdm-shell{width:min(1180px,calc(100% - 28px))}.cgau-listing .cgfun .bdm-herogrid,.cgau-listing .cgfun .bdm-outlookgrid,.cgau-listing .cgfun .bdm-reportgrid,.cgau-listing .cgfun .bdm-storagegrid,.cgau-listing .cgfun .bdm-powergrid,.cgau-listing .cgfun .bdm-seal,.cgau-listing .cgfun .bdm-manifest{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .bdm-radar{max-width:430px;margin-inline:auto}.cgau-listing .cgfun .bdm-days,.cgau-listing .cgfun .bdm-eventgrid,.cgau-listing .cgfun .bdm-route,.cgau-listing .cgfun .bdm-termgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cgau-listing .cgfun .bdm-mapgrid,.cgau-listing .cgfun .bdm-specgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cgau-listing .cgfun .bdm-nogrid{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .bdm-stamp{margin-inline:auto}}\n@media(max-width:520px){.cgau-listing .cgfun .bdm-topin{align-items:flex-start;flex-direction:column;padding-block:13px}.cgau-listing .cgfun .bdm-days,.cgau-listing .cgfun .bdm-screenwall,.cgau-listing .cgfun .bdm-eventgrid,.cgau-listing .cgfun .bdm-mapgrid,.cgau-listing .cgfun .bdm-specgrid,.cgau-listing .cgfun .bdm-route,.cgau-listing .cgfun .bdm-termgrid{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .bdm-feed img{height:250px}.cgau-listing .cgfun .bdm-reportbadge{width:250px;height:250px}}\n@media(prefers-reduced-motion:reduce){.cgau-listing .cgfun *,.cgau-listing .cgfun *:before,.cgau-listing .cgfun *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}\n.cgau-listing .cgfun .bdm-drawn{min-height:310px;display:grid;place-items:center;background:linear-gradient(180deg,#8bc5df 0 58%,#71936f 58%);overflow:hidden}.cgau-listing .cgfun .bdm-drawnhouse{width:150px;height:104px;background:#f7e1c1;border:6px solid #173550;position:relative;box-shadow:0 13px 0 rgba(0,0,0,.18)}.cgau-listing .cgfun .bdm-drawnhouse:before{content:'';position:absolute;left:-22px;right:-22px;top:-67px;height:67px;background:#b53940;border:6px solid #173550;clip-path:polygon(50% 0,100% 100%,0 100%)}.cgau-listing .cgfun .bdm-drawnhouse:after{content:'DOOR EVENT';position:absolute;left:38px;bottom:0;width:58px;height:72px;background:#714729;border:5px solid #173550;color:#fff;font-size:8px;font-weight:800;display:grid;place-items:center;text-align:center}\n.cgau-listing .cgfun .bdm-triangle{animation:cgau-bdm-pulse 8.2s ease-in-out infinite}.cgau-listing .cgfun section{overflow:hidden}\n.cgau-listing .cgfun h1,.cgau-listing .cgfun h2,.cgau-listing .cgfun h3,.cgau-listing .cgfun h4,.cgau-listing .cgfun h5,.cgau-listing .cgfun h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun{width:calc(100vw - 24px);max-width:none;\n  margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing .cgfun{width:calc(100vw - 12px);\n  margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003eZERO\u003cbr\u003eCHANCE\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003eBureau of Doorstep Meteorology\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eThe Bureau of Doorstep Meteorology forecasts four eufy camera feeds as household weather, narrated by a duty forecaster correcting every assumption.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Geist:wght@300..700\u0026family=Geist+Mono:wght@400;500\u0026display=swap');\n@property --cgau-kn-wait{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-on{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1}\n@property --cgau-kn-ang{syntax:'\u003cangle\u003e';inherits:false;initial-value:0deg}\n@property --cgau-kn-fill{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1}\n\n\/* ==== TOKENS · palette, gradients, type, spacing, motion (colour world \"lilac and graphite\": lilac = the lit screen, its feeds and the storage numbers, graphite = the bezel, the ink and the one dark band, deep lilac = shows on it, plum = not on it, silver graphite = the sealed carton) ==== *\/\n.cgau-listing .cgnew.cgau-kn{--kn-ink:#1c1b22;--kn-g1:#55525e;--kn-g2:#86838f;--kn-soft:#f4f1fa;--kn-line:#dcd6e8;--kn-hair:#ebe7f3;--kn-dark:#23242a;--kn-v1:#3b3c45;--kn-v2:#8e8a9c;--kn-b1:#7a5cd0;--kn-b2:#b9a3f2;--kn-gr1:#4b3a8f;--kn-gr2:#8a74d6;--kn-w1:#34353d;--kn-w2:#9a9cab;--kn-no1:#8a3d52;--kn-no2:#c27a8c;--kn-vt:#4f4c5a;--kn-bt:#6246b8;--kn-grt:#4b3a8f;--kn-wt:#3f4149;--kn-not:#86394d;--kn-lit:#cbbdfb;--kn-gv:linear-gradient(90deg,var(--kn-v1) 0%,var(--kn-v2) 100%);--kn-gb:linear-gradient(90deg,var(--kn-b1) 0%,var(--kn-b2) 100%);--kn-gg:linear-gradient(90deg,var(--kn-gr1) 0%,var(--kn-gr2) 100%);--kn-gw:linear-gradient(90deg,var(--kn-w1) 0%,var(--kn-w2) 100%);--kn-gn:linear-gradient(135deg,var(--kn-no1) 0%,var(--kn-no2) 100%);--kn-ease:cubic-bezier(.22,.8,.2,1);--kn-roll:cubic-bezier(.2,1.12,.3,1);--kn-nav:50px;--kn-pad:120px;--kn-r:28px;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;font-size:17px;line-height:1.5;font-weight:400;color:var(--kn-ink);background:#fff;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-align:left}\n@supports (color: color(display-p3 1 0 0)){\n.cgau-listing .cgnew.cgau-kn{--kn-b1:color(display-p3 .47 .36 .83);--kn-b2:color(display-p3 .73 .64 .97);--kn-gr2:color(display-p3 .54 .45 .86);--kn-no2:color(display-p3 .77 .47 .55)}\n}\n\n\/* ==== RESETS · beat the theme's .rte rules by source order, lose to every module class ==== *\/\n.cgau-listing .cgnew *,.cgau-listing .cgnew *::before,.cgau-listing .cgnew *::after{box-sizing:border-box}\n.cgau-listing .cgnew p,.cgau-listing .cgnew ul,.cgau-listing .cgnew ol,.cgau-listing .cgnew li,.cgau-listing .cgnew figure,.cgau-listing .cgnew figcaption,.cgau-listing .cgnew dl,.cgau-listing .cgnew dt,.cgau-listing .cgnew dd,.cgau-listing .cgnew blockquote,.cgau-listing .cgnew fieldset,.cgau-listing .cgnew legend{margin:0;padding:0;border:0}\n.cgau-listing .cgnew ul,.cgau-listing .cgnew ol{list-style:none;text-align:left}\n.cgau-listing .cgnew p{text-align:left}\n.cgau-listing .cgnew img{display:block;max-width:100%;height:auto;border:0;border-radius:0}\n.cgau-listing .cgnew a{color:inherit;text-decoration:none}\n.cgau-listing .cgnew table{border-collapse:collapse}\n.cgau-listing .cgnew td,.cgau-listing .cgnew th{border:0;padding:0}\n.cgau-listing .cgnew b,.cgau-listing .cgnew strong{font-weight:600}\n.cgau-listing .cgnew button{font:inherit;color:inherit}\n.cgau-listing .cgnew .kn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}\n.cgau-listing .cgnew .kn-defs{position:absolute;width:0;height:0;overflow:hidden}\n\n\/* ==== ILLUSTRATION TAG · every drawn scene or diagram carries one ==== *\/\n.cgau-listing .cgnew .kn-ill{position:absolute;left:4%;bottom:4%;z-index:5;font:500 12px\/1 'Geist',sans-serif;color:#6e6e73;background:rgba(255,255,255,.85);padding:6px 9px;border-radius:99px}\n\n\/* ==== LAYOUT + TYPE ==== *\/\n.cgau-listing .cgnew .kn-w{max-width:1040px;margin:0 auto;padding:0 24px}\n.cgau-listing .cgnew .kn-c{text-align:center}\n.cgau-listing .cgnew .kn-c p{text-align:center}\n.cgau-listing .cgnew .kn-sec{padding:var(--kn-pad) 0;position:relative;scroll-margin-top:calc(var(--header-height,0px) + var(--kn-nav) + 8px)}\n.cgau-listing .cgnew .kn-band{background:var(--kn-soft);box-shadow:0 0 0 100vmax var(--kn-soft);clip-path:inset(0 -100vmax)}\n.cgau-listing .cgnew .kn-cv{content-visibility:auto;contain-intrinsic-size:auto 1100px}\n.cgau-listing .cgnew .kn-mono{font-family:'Geist Mono',Menlo,Consolas,monospace;font-size:.9em;letter-spacing:0;font-weight:500}\n.cgau-listing .cgnew .kn-eye{display:block;font:600 17px\/1.25 'Geist',sans-serif;letter-spacing:-.01em;color:var(--kn-g1);margin:0 0 14px}\n.cgau-listing .cgnew .kn-ev{color:var(--kn-vt)}.cgau-listing .cgnew .kn-eb{color:var(--kn-bt)}.cgau-listing .cgnew .kn-eg{color:var(--kn-grt)}.cgau-listing .cgnew .kn-ew{color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-h1{font-size:clamp(42px,6.9vw,88px);line-height:.98;letter-spacing:-.052em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h2{font-size:clamp(36px,5.4vw,72px);line-height:1.02;letter-spacing:-.047em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h3{font-size:clamp(20px,1.9vw,25px);line-height:1.18;letter-spacing:-.025em;font-weight:600}\n.cgau-listing .cgnew .kn-lede{font-size:clamp(18px,1.6vw,21px);line-height:1.45;font-weight:500;color:var(--kn-g1);max-width:660px;margin-top:20px;text-wrap:pretty}\n.cgau-listing .cgnew .kn-c .kn-lede{margin-left:auto;margin-right:auto}\n.cgau-listing .cgnew .kn-gx{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}\n.cgau-listing .cgnew .kn-gv{background-image:var(--kn-gv)}.cgau-listing .cgnew .kn-gb{background-image:var(--kn-gb)}.cgau-listing .cgnew .kn-gg{background-image:var(--kn-gg)}.cgau-listing .cgnew .kn-gw{background-image:var(--kn-gw)}\n.cgau-listing .cgnew .kn-link{color:var(--kn-bt);font-weight:600;border-bottom:1px solid rgba(98,70,184,.4)}\n.cgau-listing .cgnew .kn-link:focus-visible{outline:2px solid var(--kn-vt);outline-offset:2px;border-radius:3px}\n\n\/* ==== LIQUID GLASS · only ever over still content (never over a scrolling layer) ==== *\/\n.cgau-listing .cgnew .kn-glass{background:linear-gradient(160deg,rgba(255,255,255,.72),rgba(255,255,255,.42));border:1px solid rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 1px rgba(255,255,255,.35),inset 0 0 18px rgba(255,255,255,.28),0 16px 40px -20px rgba(29,29,31,.35);-webkit-backdrop-filter:blur(12px) saturate(1.8);backdrop-filter:blur(12px) saturate(1.8)}\n@supports (backdrop-filter: url(#kn-refract)){\n.cgau-listing .cgnew .kn-glass{backdrop-filter:url(#kn-refract) blur(10px) saturate(1.8)}\n}\n\n\/* ==== SHEEN · a light sweep; each module clips it to its own shape (image masks fail CORS on file:\/\/) ==== *\/\n.cgau-listing .cgnew .kn-sheen{position:absolute;inset:0;clip-path:inset(2% 1% 1% 1% round 50% 50% 50% 50% \/ 17% 17% 7% 7%);background:linear-gradient(100deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.9) 46%,rgba(214,228,255,.55) 52%,rgba(255,255,255,0) 66%) 110% 0\/260% 100% no-repeat;mix-blend-mode:screen;pointer-events:none}\n@keyframes cgau-kn-sheen{from{background-position:110% 0}to{background-position:-10% 0}}\n\n\/* ==== ODOMETER · one reel per digit; the real number stays in the HTML for readers ==== *\/\n.cgau-listing .cgnew .kn-odo{display:inline-flex;height:1.2em;line-height:1.2;overflow:clip;vertical-align:baseline;margin-top:-.2em}\n.cgau-listing .cgnew .kn-odo i{display:block;font-style:normal;translate:0 calc(var(--kn-t) * -1.2em)}\n.cgau-listing .cgnew .kn-odo i::before{content:\"0\\A 1\\A 2\\A 3\\A 4\\A 5\\A 6\\A 7\\A 8\\A 9\\A 0\";white-space:pre;display:block;text-align:center;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-fill-color:transparent;background-image:var(--kn-og,linear-gradient(var(--kn-ink),var(--kn-ink)));-webkit-background-clip:text;background-clip:text}\n.cgau-listing .cgnew .kn-og-b{--kn-og:var(--kn-gb)}.cgau-listing .cgnew .kn-og-g{--kn-og:var(--kn-gg)}.cgau-listing .cgnew .kn-og-w{--kn-og:var(--kn-gw)}.cgau-listing .cgnew .kn-og-v{--kn-og:var(--kn-gv)}\n\n\/* ==== JARGON · tap (or hover in Chrome) for a plain-English card; shows inline if a host strips popover ==== *\/\n.cgau-listing .cgnew .kn-j{display:inline;background:none;border:0;padding:0;margin:0;cursor:help;font:inherit;color:inherit;text-decoration:underline dotted;text-decoration-color:rgba(98,70,184,.7);text-decoration-thickness:1.5px;text-underline-offset:3px}\n.cgau-listing .cgnew .kn-j:focus-visible{outline:2px solid var(--kn-vt);outline-offset:2px;border-radius:3px}\n.cgau-listing .cgnew .kn-jc{font-size:.9em;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-jc:not(:popover-open)::before{content:\" (\"}\n.cgau-listing .cgnew .kn-jc:not(:popover-open)::after{content:\")\"}\n.cgau-listing .cgnew .kn-jw:has(.kn-j:not([popovertarget])) .kn-jc{display:inline}\n.cgau-listing .cgnew .kn-jc:popover-open{position:fixed;inset:auto;margin:10px 0;position-area:bottom span-right;position-try-fallbacks:flip-block,flip-inline;width:max-content;max-width:min(300px,calc(100% - 24px));padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.9);background:linear-gradient(160deg,#fff,#f3effc);box-shadow:inset 0 1px 0 #fff,0 22px 50px -20px rgba(29,29,31,.45),0 0 0 1px rgba(98,70,184,.14);font:500 15px\/1.45 'Geist',sans-serif;color:var(--kn-ink);letter-spacing:-.005em;animation:cgau-kn-card .28s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-jw .kn-jc\u003eb{display:block;font:600 13px\/1.3 'Geist',sans-serif;letter-spacing:.02em;color:var(--kn-vt);margin-bottom:3px;white-space:normal}\n@keyframes cgau-kn-card{from{opacity:0;translate:0 6px;scale:.97}}\n@keyframes cgau-kn-arm{from,to{--cgau-kn-wait:1}}\n\n@keyframes cgau-kn-wght{from{font-weight:300;letter-spacing:-.02em}to{font-weight:700}}\n@keyframes cgau-kn-roll{from{translate:0 0}}\n\n\/* ==== MOTION tokens (Shopify only) · reveal arm trigger, kinetic weight, odometer triggers ==== *\/\n\/* ==== REVEAL · the fail-open arm trigger (text arrives fast: 6% inset, .4 s, 12 px) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rv{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 6%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-rv\u003e*{transition:opacity .4s var(--kn-ease),translate .4s var(--kn-ease)}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(2){transition-delay:.05s}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(3){transition-delay:.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-rv\u003e*{opacity:0;translate:0 12px}\n}\n}\n}\n\n\/* ==== KINETIC WEIGHT · Geist 300 to 700 per word as a headline enters (never touches opacity) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-kw{view-timeline:--cgau-kn-kw block}\n.cgau-listing .cgnew .kn-kw\u003espan{display:inline-block;animation:cgau-kn-wght 1s linear both;animation-timeline:--cgau-kn-kw;animation-range:entry 0% entry 70%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(2){animation-range:entry 8% entry 78%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(3){animation-range:entry 16% entry 86%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(4){animation-range:entry 24% entry 94%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(n+5){animation-range:entry 30% entry 100%}\n}\n}\n\n\/* ==== ODOMETER TRIGGERS · Chrome: native scroll-triggered animation. Safari: the arm trigger ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (timeline-trigger: --cgau-kn-x view()){\n.cgau-listing .cgnew .kn-odo i{animation:cgau-kn-roll 1.6s var(--kn-roll) both;timeline-trigger:--cgau-kn-odt view() entry 10% exit 100%;animation-trigger:--cgau-kn-odt play-forwards}\n.cgau-listing .cgnew .kn-odo i+i{animation-duration:2.1s}\n}\n@supports (animation-timeline: view()) and (not (timeline-trigger: --cgau-kn-x view())){\n.cgau-listing .cgnew .kn-odo{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 8%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-odo i{transition:translate 1.6s var(--kn-roll)}\n.cgau-listing .cgnew .kn-odo i+i{transition-duration:2.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-odo i{translate:0 0;transition:none}\n}\n}\n}\n\n\/* ==== MODULE nav · sticky glass bar (no backdrop blur: it sits over scrolling content), stuck shadow, scroll-spy ==== *\/\n.cgau-listing .cgnew .kn-nav{position:sticky;top:var(--header-height,0px);z-index:30;container-type:scroll-state}\n.cgau-listing .cgnew .kn-nav-in{display:flex;align-items:center;gap:22px;height:var(--kn-nav);padding:0 20px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,245,252,.94));border-bottom:1px solid rgba(29,29,31,.08);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(255,255,255,.7);transition:box-shadow .3s,border-radius .3s}\n.cgau-listing .cgnew .kn-nav-t{font:600 18px\/1 'Geist',sans-serif;letter-spacing:-.02em;white-space:nowrap}\n.cgau-listing .cgnew .kn-nav-l{display:flex;align-items:center;gap:20px;margin-left:auto;overflow-x:auto;scrollbar-width:none}\n.cgau-listing .cgnew .kn-nav-l::-webkit-scrollbar{display:none}\n.cgau-listing .cgnew .kn-nav-l a{font:500 13px\/1 'Geist',sans-serif;color:#424245;white-space:nowrap;padding:6px 0;border-bottom:2px solid transparent}\n.cgau-listing .cgnew .kn-nav-l a:hover{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-nav-l a:focus-visible{outline:2px solid var(--kn-vt);outline-offset:3px;border-radius:4px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{color:#fff;border:0;border-radius:999px;padding:8px 14px;background:linear-gradient(180deg,#3a3b44,#1f2026);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 4px 12px -4px rgba(29,29,31,.5)}\n@supports (container-type: scroll-state){\n@container scroll-state(stuck: top){\n.cgau-listing .cgnew .kn-nav-in{box-shadow:inset 0 1px 0 #fff,0 12px 30px -18px rgba(29,29,31,.5)}\n}\n}\n@supports (scroll-target-group: auto){\n.cgau-listing .cgnew .kn-nav-l{scroll-target-group:auto}\n.cgau-listing .cgnew .kn-nav-l a:target-current{color:var(--kn-ink);border-bottom-color:var(--kn-b1)}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta:target-current{color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--kn-b1)}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-nav-in{padding:0 2px;gap:10px}\n.cgau-listing .cgnew .kn-nav-t{display:none}\n.cgau-listing .cgnew .kn-nav-l{margin-left:0;gap:12px;width:100%;justify-content:space-between}\n.cgau-listing .cgnew .kn-nav-l a{font-size:12.5px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{padding:7px 11px}\n}\n\/* ==== MODULE hero (variant hero-quad-bezel) · the four first-screen answers sit in a graphite bezel laid out like the display's own four-feed screen (stacked rows on phone, a 2 x 2 quad on desktop); eufy's photo of the docked E10 floats beside it on a lilac glow, and the bezel \"wakes\" once on load (a glow behind the panes, never the text) ==== *\/\n.cgau-listing .cgnew .kn-hero{position:relative;padding:30px 0 72px;overflow:clip}\n.cgau-listing .cgnew .kn-hq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:\"head pic\" \"quad quad\";column-gap:40px;align-items:end}\n.cgau-listing .cgnew .kn-hq-head{grid-area:head;padding-bottom:26px}\n.cgau-listing .cgnew .kn-hq-eye{display:inline-flex;align-items:center;gap:10px;font:600 14px\/1.25 'Geist Mono',Menlo,monospace;letter-spacing:.02em;color:var(--kn-bt);margin:0 0 14px}\n.cgau-listing .cgnew .kn-hq-eye::before{content:\"\";flex:none;width:14px;height:14px;border-radius:4px;background:linear-gradient(90deg,var(--kn-b1) 0 45%,transparent 45% 55%,var(--kn-b2) 55%) top\/100% 45% no-repeat,linear-gradient(90deg,var(--kn-b2) 0 45%,transparent 45% 55%,var(--kn-b1) 55%) bottom\/100% 45% no-repeat}\n.cgau-listing .cgnew .kn-hq .kn-h1{font-size:clamp(40px,5.6vw,78px)}\n.cgau-listing .cgnew .kn-nw{white-space:nowrap}\n.cgau-listing .cgnew .kn-hq-lede{margin-top:16px;font-size:clamp(17px,1.5vw,20px);line-height:1.45;font-weight:500;color:var(--kn-g1);max-width:460px}\n\/* the photo: eufy's docked E10 on a white ground, floated with a lilac glow *\/\n.cgau-listing .cgnew .kn-hq-pic{grid-area:pic;position:relative;justify-self:center;width:min(100%,470px);margin-bottom:-58px;z-index:0}\n.cgau-listing .cgnew .kn-hq-pic::before{content:\"\";position:absolute;inset:6% 4% 14%;border-radius:50%;background:radial-gradient(closest-side,rgba(185,163,242,.62),rgba(185,163,242,0));filter:blur(8px);z-index:-1}\n.cgau-listing .cgnew .kn-hq-pic\u003eimg{width:100%;height:auto;-webkit-mask:radial-gradient(closest-side,#000 76%,transparent);mask:radial-gradient(closest-side,#000 76%,transparent)}\n\/* the bezel: four answers as four panes *\/\n.cgau-listing .cgnew .kn-bz{grid-area:quad;position:relative;z-index:1;padding:12px;border-radius:30px;background:linear-gradient(160deg,#34353d,#1c1d22 60%);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 34px 60px -38px rgba(35,36,42,.75),0 0 0 1px rgba(28,27,34,.9)}\n.cgau-listing .cgnew .kn-bz::before{content:\"\";position:absolute;inset:12px;border-radius:20px;background:radial-gradient(120% 90% at 20% 0%,rgba(122,92,208,.45),rgba(122,92,208,0) 60%),radial-gradient(90% 80% at 100% 100%,rgba(185,163,242,.22),rgba(185,163,242,0) 60%);pointer-events:none}\n.cgau-listing .cgnew .kn-bz-in{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;border-radius:20px;background:#15161b}\n.cgau-listing .cgnew .kn-bz-in li{position:relative;padding:16px 18px 17px;border-radius:14px;background:rgba(255,255,255,.055);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);font-size:16px;line-height:1.45;color:#e7e5ee}\n.cgau-listing .cgnew .kn-bz-in li\u003espan{display:flex;align-items:center;gap:8px;margin-bottom:6px;font:600 12px\/1.2 'Geist Mono',Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--kn-lit)}\n.cgau-listing .cgnew .kn-bz-in li\u003espan::before{content:\"\";flex:none;width:7px;height:7px;border-radius:50%;background:var(--kn-b2);box-shadow:0 0 0 3px rgba(185,163,242,.18)}\n.cgau-listing .cgnew .kn-bz-in li[data-cgau-first=\"condition\"]\u003espan{color:#d8d9e2}\n.cgau-listing .cgnew .kn-bz-in li[data-cgau-first=\"condition\"]\u003espan::before{background:#c9cad6;box-shadow:0 0 0 3px rgba(201,202,214,.16)}\n.cgau-listing .cgnew .kn-bz-in b{color:#fff;font-weight:600}\n.cgau-listing .cgnew .kn-bz-in a{color:var(--kn-lit);font-weight:600;border-bottom:1px solid rgba(203,189,251,.5);white-space:nowrap}\n.cgau-listing .cgnew .kn-bz-in a:focus-visible{outline:2px solid var(--kn-lit);outline-offset:2px;border-radius:3px}\n@keyframes cgau-kn-dot{from{opacity:.2;scale:.4}to{opacity:1;scale:1}}\n@keyframes cgau-kn-wake{from{opacity:0}40%{opacity:1}70%{opacity:.7}to{opacity:1}}\n@keyframes cgau-kn-glow{from{opacity:0;scale:.86}to{opacity:1;scale:1}}\n@media (max-width:760px){\n.cgau-listing .cgnew.cgau-kn{--kn-pad:84px}\n.cgau-listing .cgnew .kn-hero{padding:22px 0 20px}\n.cgau-listing .cgnew .kn-hq{grid-template-columns:minmax(0,1fr);grid-template-areas:\"head\" \"quad\" \"pic\";column-gap:0}\n.cgau-listing .cgnew .kn-hq-head{padding-bottom:16px}\n.cgau-listing .cgnew .kn-hq-eye{font-size:12.5px;margin-bottom:10px}\n.cgau-listing .cgnew .kn-hq .kn-h1{font-size:38px}\n.cgau-listing .cgnew .kn-hq-lede{display:none}\n.cgau-listing .cgnew .kn-bz{padding:8px;border-radius:24px}\n.cgau-listing .cgnew .kn-bz::before{inset:8px;border-radius:17px}\n.cgau-listing .cgnew .kn-bz-in{grid-template-columns:minmax(0,1fr);gap:6px;padding:6px;border-radius:17px}\n.cgau-listing .cgnew .kn-bz-in li{padding:11px 13px 12px;border-radius:12px;font-size:15.5px;line-height:1.42}\n.cgau-listing .cgnew .kn-bz-in li\u003espan{margin-bottom:4px;font-size:11.5px}\n.cgau-listing .cgnew .kn-hq-pic{width:min(100%,330px);margin:14px auto 0}\n}\n\/* ==== MOTION hero (Shopify only) · the bezel wakes once on load (glow behind the panes only), the photo's glow swells; answers never move ==== *\/\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-bz::before{animation:cgau-kn-wake 1.6s var(--kn-ease) .2s both}\n.cgau-listing .cgnew .kn-bz-in li\u003espan::before{animation:cgau-kn-dot .5s var(--kn-ease) .5s both}\n.cgau-listing .cgnew .kn-bz-in li:nth-child(2)\u003espan::before{animation-delay:.65s}\n.cgau-listing .cgnew .kn-bz-in li:nth-child(3)\u003espan::before{animation-delay:.8s}\n.cgau-listing .cgnew .kn-bz-in li:nth-child(4)\u003espan::before{animation-delay:.95s}\n.cgau-listing .cgnew .kn-hq-pic::before{animation:cgau-kn-glow 1.4s var(--kn-ease) .3s both}\n}\n\/* ==== MODULE fit (variant feed-wall picker) · eight answers as the panes of a second screen, all showing by default (the full list); a chip narrows the wall to one pane, \"All\" restores it; hidden only by :has(input:checked) ==== *\/\n.cgau-listing .cgnew .kn-chips input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}\n.cgau-listing .cgnew .kn-chips label:has(input:focus-visible){outline:2px solid var(--kn-bt);outline-offset:2px}\n.cgau-listing .cgnew .kn-pick{margin-top:36px}\n.cgau-listing .cgnew .kn-pk-lg{font:600 14px\/1 'Geist',sans-serif;color:var(--kn-g1);text-align:center;margin-bottom:14px;letter-spacing:.01em}\n.cgau-listing .cgnew .kn-chips{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:920px;margin:0 auto}\n.cgau-listing .cgnew .kn-chips label{position:relative;z-index:1;display:block;cursor:pointer;padding:10px 15px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--kn-line);font:500 15px\/1.1 'Geist',sans-serif;color:var(--kn-ink);transition:color .3s,background .3s,box-shadow .3s;-webkit-tap-highlight-color:transparent}\n.cgau-listing .cgnew .kn-chips label.kn-all{box-shadow:inset 0 0 0 1.5px var(--kn-ink)}\n.cgau-listing .cgnew .kn-chips label:has(input:checked){background:var(--kn-b1);color:#fff;box-shadow:none}\n.cgau-listing .cgnew .kn-chips .kn-x{color:var(--kn-not)}\n.cgau-listing .cgnew .kn-chips label:has(input:checked) .kn-x{color:#fbe9ee}\n.cgau-listing .cgnew .kn-pill{display:none}\n\/* the wall: a thin graphite bezel around light panes *\/\n.cgau-listing .cgnew .kn-wall{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-width:940px;margin:26px auto 0;padding:10px;border-radius:26px;background:linear-gradient(160deg,#3a3b44,#1f2026);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 30px 60px -40px rgba(35,36,42,.6)}\n.cgau-listing .cgnew .kn-v{position:relative;padding:18px 20px 20px;border-radius:16px;background:#faf9fd;overflow:clip}\n.cgau-listing .cgnew .kn-v::after{content:\"\";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--kn-gg)}\n.cgau-listing .cgnew .kn-vno{background:#fcf6f8}\n.cgau-listing .cgnew .kn-vno::after{background:var(--kn-gn)}\n.cgau-listing .cgnew .kn-v-h{display:flex;align-items:center;gap:10px;font:600 12.5px\/1.2 'Geist Mono',Menlo,monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--kn-grt)}\n.cgau-listing .cgnew .kn-v-h i{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font:700 14px\/1 'Geist',sans-serif;font-style:normal;color:#fff;background:var(--kn-gg);letter-spacing:0}\n.cgau-listing .cgnew .kn-vno .kn-v-h{color:var(--kn-not)}\n.cgau-listing .cgnew .kn-vno .kn-v-h i{background:var(--kn-gn)}\n.cgau-listing .cgnew .kn-v\u003eh3{margin:10px 0 6px;font:600 18px\/1.3 'Geist',sans-serif;letter-spacing:-.018em;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-v\u003ep:last-child{font-size:16px;line-height:1.5;color:#3d3b45}\n.cgau-listing .cgnew .kn-pick:has(input:checked:not(#kn-c0)) .kn-v{display:none}\n.cgau-listing .cgnew .kn-pick:has(#kn-c1:checked) .kn-wall .kn-v1.kn-v,.cgau-listing .cgnew .kn-pick:has(#kn-c2:checked) .kn-wall .kn-v2.kn-v,.cgau-listing .cgnew .kn-pick:has(#kn-c3:checked) .kn-wall .kn-v3.kn-v,.cgau-listing .cgnew .kn-pick:has(#kn-c4:checked) .kn-wall .kn-v4.kn-v,.cgau-listing .cgnew .kn-pick:has(#kn-c5:checked) .kn-wall .kn-v5.kn-v,.cgau-listing .cgnew .kn-pick:has(#kn-c6:checked) .kn-wall .kn-v6.kn-v,.cgau-listing .cgnew .kn-pick:has(#kn-c7:checked) .kn-wall .kn-v7.kn-v,.cgau-listing .cgnew .kn-pick:has(#kn-c8:checked) .kn-wall .kn-v8.kn-v{display:block;grid-column:1\/-1}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-pick:has(input:checked) .kn-v{animation:cgau-kn-pane .45s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-pick:has(input:checked) .kn-v-h i{animation:cgau-kn-verd .5s var(--kn-ease) .1s both}\n}\n@keyframes cgau-kn-verd{0%{transform:scale(.4) rotate(-20deg)}60%{transform:scale(1.12)}100%{transform:none}}\n@keyframes cgau-kn-pane{from{scale:.97;filter:brightness(1.08)}to{scale:1;filter:none}}\n@supports (anchor-name: --cgau-kn-x){\n.cgau-listing .cgnew .kn-chips label:has(input:checked){anchor-name:--cgau-kn-on;background:transparent}\n.cgau-listing .cgnew .kn-pill{display:block;position:absolute;z-index:0;position-anchor:--cgau-kn-on;left:anchor(left);top:anchor(top);right:anchor(right);bottom:anchor(bottom);border-radius:999px;background:var(--kn-gb);box-shadow:0 8px 20px -8px rgba(98,70,184,.55);transition:left .5s var(--kn-ease),top .5s var(--kn-ease),right .5s var(--kn-ease),bottom .5s var(--kn-ease)}\n.cgau-listing .cgnew .kn-pick:has(#kn-c0:checked) .kn-pill{background:linear-gradient(90deg,#3a3b44,#1f2026)}\n.cgau-listing .cgnew .kn-pick:has(#kn-c3:checked,#kn-c8:checked) .kn-pill{background:var(--kn-gn);box-shadow:0 8px 20px -8px rgba(138,61,82,.5)}\n}\n.cgau-listing .cgnew .kn-pick:has(#kn-c0:checked) .kn-chips label:has(input:checked){background:var(--kn-ink)}\n.cgau-listing .cgnew .kn-pick:has(#kn-c3:checked,#kn-c8:checked) .kn-chips label:has(input:checked){background:var(--kn-no1)}\n@supports (anchor-name: --cgau-kn-x){\n.cgau-listing .cgnew .kn-pick:has(#kn-c0:checked,#kn-c3:checked,#kn-c8:checked) .kn-chips label:has(input:checked){background:transparent}\n}\n.cgau-listing .cgnew .kn-fit-note{max-width:700px;margin:22px auto 0;text-align:center;font-size:16px;line-height:1.5;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-fit-note p{text-align:center}\n.cgau-listing .cgnew .kn-fit-note a{color:var(--kn-bt);font-weight:600;border-bottom:1px solid rgba(98,70,184,.4)}\n.cgau-listing .cgnew .kn-fit-note a:focus-visible{outline:2px solid var(--kn-bt);outline-offset:2px;border-radius:3px}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-wall{grid-template-columns:minmax(0,1fr);padding:7px;gap:5px;border-radius:22px}\n.cgau-listing .cgnew .kn-v{padding:15px 16px 16px;border-radius:14px}\n.cgau-listing .cgnew .kn-v\u003eh3{font-size:17px}\n.cgau-listing .cgnew .kn-chips{gap:6px}\n.cgau-listing .cgnew .kn-chips label{padding:9px 12px;font-size:14.5px}\n}\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-pill,.cgau-listing .cgnew .kn-chips label{transition:none}\n}\n\/* ==== MODULE wake (story variant quad-to-one) · the one dark graphite band; a drawn four-view screen whose front-door pane grows to fill it as it scrolls past (Shopify), a static quad with the door pane lit everywhere else ==== *\/\n.cgau-listing .cgnew .kn-dk{background:var(--kn-dark);box-shadow:0 0 0 100vmax var(--kn-dark);clip-path:inset(0 -100vmax);color:#f1f0f5}\n.cgau-listing .cgnew .kn-dk .kn-eye{color:var(--kn-lit)}\n.cgau-listing .cgnew .kn-dk .kn-lede{color:#c9c6d3;max-width:520px}\n.cgau-listing .cgnew .kn-wk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-areas:\"t scr\" \"trig scr\";column-gap:56px;align-items:start}\n.cgau-listing .cgnew .kn-wk-t{grid-area:t}\n.cgau-listing .cgnew .kn-trig{grid-area:trig;margin-top:26px;display:grid;gap:0;border-top:1px solid rgba(255,255,255,.14)}\n.cgau-listing .cgnew .kn-trig li{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.14);font-size:18px;line-height:1.4;color:#e4e2eb}\n.cgau-listing .cgnew .kn-trig b{color:#fff;font-weight:600}\n.cgau-listing .cgnew .kn-trig i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font:600 13px\/1 'Geist Mono',Menlo,monospace;font-style:normal;color:#1c1b22;background:var(--kn-gb)}\n\/* the drawn screen *\/\n.cgau-listing .cgnew .kn-scr-f{grid-area:scr;position:relative;align-self:center;padding:12px;border-radius:28px;background:linear-gradient(160deg,#43444e,#16171b);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 40px 80px -40px rgba(0,0,0,.8),0 0 70px -20px rgba(122,92,208,.45)}\n.cgau-listing .cgnew .kn-scr{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:5px;aspect-ratio:1280\/800;padding:5px;border-radius:17px;background:#0f1013;overflow:clip}\n.cgau-listing .cgnew .kn-pn{position:relative;border-radius:10px;overflow:clip;background:linear-gradient(180deg,#5d5a78 0%,#8c86b3 42%,#3b3d47 43%,#2a2b33 100%)}\n.cgau-listing .cgnew .kn-pn::before{content:\"\";position:absolute;left:14%;right:30%;bottom:18%;height:34%;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#d9d3ee,#aaa3c9);opacity:.55}\n.cgau-listing .cgnew .kn-pn\u003espan{position:absolute;left:8px;bottom:8px;padding:4px 8px;border-radius:99px;background:rgba(15,16,19,.72);font:600 11px\/1.1 'Geist',sans-serif;color:#fff;letter-spacing:.01em}\n.cgau-listing .cgnew .kn-p1{grid-area:1\/1;z-index:2;transform-origin:0 0;background:linear-gradient(180deg,#7a5cd0 0%,#b9a3f2 42%,#403a55 43%,#2c2a38 100%);box-shadow:0 0 0 2px var(--kn-b2)}\n.cgau-listing .cgnew .kn-p1::before{left:36%;right:36%;height:48%;background:linear-gradient(180deg,#f4f1fa,#cbbdfb);opacity:.8;border-radius:40% 40% 8px 8px}\n.cgau-listing .cgnew .kn-p1\u003espan{background:var(--kn-b1)}\n.cgau-listing .cgnew .kn-p2{grid-area:1\/2}.cgau-listing .cgnew .kn-p3{grid-area:2\/1}.cgau-listing .cgnew .kn-p4{grid-area:2\/2}\n.cgau-listing .cgnew .kn-p3{background:linear-gradient(180deg,#4a5a55 0%,#7d928b 38%,#33383a 39%,#25282b 100%)}\n.cgau-listing .cgnew .kn-p4{background:linear-gradient(180deg,#5b5560 0%,#948a98 50%,#34323a 51%,#26252b 100%)}\n.cgau-listing .cgnew .kn-rg{position:absolute;right:10px;top:10px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 0 0 0 rgba(255,255,255,.7)}\n@keyframes cgau-kn-ringw{0%{box-shadow:0 0 0 0 rgba(255,255,255,.7)}70%,100%{box-shadow:0 0 0 12px rgba(255,255,255,0)}}\n@keyframes cgau-kn-zoom{from{transform:none}to{transform:scale(2.06)}}\n.cgau-listing .cgnew .kn-dk .kn-ill{color:#d8d5e2;background:rgba(15,16,19,.72);left:auto;right:20px;bottom:20px}\n\/* three facts under the screen *\/\n.cgau-listing .cgnew .kn-wk-3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;margin-top:64px}\n.cgau-listing .cgnew .kn-wk-ph{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:48px}\n.cgau-listing .cgnew .kn-wk-ph img{width:100%;height:auto;border-radius:18px}\n.cgau-listing .cgnew .kn-wk-ph figcaption{margin-top:12px;font-size:15.5px;line-height:1.5;color:#c9c6d3}\n.cgau-listing .cgnew .kn-wk-ph figcaption b{color:#fff}\n.cgau-listing .cgnew .kn-wk-3\u003ediv{padding-top:16px;border-top:2px solid rgba(185,163,242,.55)}\n.cgau-listing .cgnew .kn-wk-3 .kn-h3{color:#fff;margin-bottom:8px}\n.cgau-listing .cgnew .kn-wk-3 p{font-size:16.5px;line-height:1.5;color:#c9c6d3}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-wk{grid-template-columns:minmax(0,1fr);grid-template-areas:\"t\" \"scr\" \"trig\";column-gap:0}\n.cgau-listing .cgnew .kn-scr-f{margin-top:28px;padding:8px;border-radius:22px}\n.cgau-listing .cgnew .kn-scr{border-radius:14px;gap:4px;padding:4px}\n.cgau-listing .cgnew .kn-pn\u003espan{font-size:10px;left:6px;bottom:6px;padding:3px 6px}\n.cgau-listing .cgnew .kn-trig li{font-size:17px}\n.cgau-listing .cgnew .kn-wk-3{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:44px}\n.cgau-listing .cgnew .kn-wk-ph{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:36px}\n}\n\/* ==== MOTION wake (Shopify only) · the front-door pane grows over the other three as the screen scrolls through the middle of the view; its ring pulses ==== *\/\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-rg{animation:cgau-kn-ringw 1.8s ease-out infinite}\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-scr{view-timeline:--cgau-kn-scr block}\n.cgau-listing .cgnew .kn-p1{animation:cgau-kn-zoom 1s linear both;animation-timeline:--cgau-kn-scr;animation-range:cover 32% cover 58%}\n}\n}\n\/* ==== MODULE nums (variant runtime-ruler) · three open storage numerals under lilac hairlines, then a 0 to 24 hour ruler for eufy's two battery figures ==== *\/\n.cgau-listing .cgnew .kn-st{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:52px}\n.cgau-listing .cgnew .kn-st\u003ediv{padding-top:14px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-st-n{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}\n.cgau-listing .cgnew .kn-st-n\u003espan{font:700 clamp(72px,9vw,128px)\/.95 'Geist',sans-serif;letter-spacing:-.065em}\n.cgau-listing .cgnew .kn-st-n\u003esmall{font:600 clamp(20px,2vw,28px)\/1 'Geist',sans-serif;letter-spacing:-.02em;color:var(--kn-bt)}\n.cgau-listing .cgnew .kn-st\u003ediv\u003ep:last-child{font-size:17px;line-height:1.45;color:#3d3b45;max-width:260px}\n.cgau-listing .cgnew .kn-st-note{margin-top:26px;max-width:720px;font-size:16.5px;line-height:1.5;color:var(--kn-g1);padding-left:14px;border-left:3px solid var(--kn-b2)}\n.cgau-listing .cgnew .kn-bt{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;align-items:center;margin-top:84px}\n.cgau-listing .cgnew .kn-bt-t p{margin-top:10px;font-size:17px;line-height:1.5;color:#3d3b45}\n.cgau-listing .cgnew .kn-rl{position:relative;padding:26px 26px 18px;border-radius:24px;background:var(--kn-soft)}\n.cgau-listing .cgnew .kn-rl-row+.kn-rl-row{margin-top:18px}\n.cgau-listing .cgnew .kn-rl-l{font-size:15.5px;color:var(--kn-g1);margin-bottom:7px}\n.cgau-listing .cgnew .kn-rl-l b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-rl-tr{height:14px;border-radius:99px;background:#e4def0;overflow:clip}\n.cgau-listing .cgnew .kn-rl-tr\u003ei{display:block;height:100%;border-radius:99px;background:var(--kn-gb);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-rl-a{width:25%}\n.cgau-listing .cgnew .kn-rl-tr\u003e.kn-rl-b{width:100%;background:linear-gradient(90deg,var(--kn-w1),var(--kn-v2))}\n.cgau-listing .cgnew .kn-rl-ax{display:flex;justify-content:space-between;margin-top:10px;font:500 12px\/1 'Geist Mono',Menlo,monospace;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-rl figcaption{margin-top:14px;font-size:13px;line-height:1.45;color:var(--kn-g1)}\n@keyframes cgau-kn-bar{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-st{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:36px}\n.cgau-listing .cgnew .kn-st\u003ediv{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:14px}\n.cgau-listing .cgnew .kn-st-n{margin-bottom:0}\n.cgau-listing .cgnew .kn-st-n\u003espan{font-size:52px}\n.cgau-listing .cgnew .kn-st-n\u003esmall{font-size:18px}\n.cgau-listing .cgnew .kn-bt{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:60px}\n.cgau-listing .cgnew .kn-rl{padding:20px 18px 16px}\n}\n\/* ==== MOTION nums (Shopify only) · the two runtime bars draw from zero as the ruler enters (arm trigger, fails open to full bars) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rl{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 12%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-rl-tr\u003ei{transition:transform 1.1s var(--kn-ease)}\n.cgau-listing .cgnew .kn-rl-row+.kn-rl-row .kn-rl-tr\u003ei{transition-delay:.25s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-rl-tr\u003ei{transform:scaleX(0)}\n}\n}\n}\n\/* ==== MODULE box (condition variant sealed-tape) · \"Brand New\" in silver graphite, then a carton card with a lilac tape strip across its top edge (drawn in on entry, Shopify only), ticked contents, the adapter beside it, and what's not included ==== *\/\n.cgau-listing .cgnew .kn-bx{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:56px;align-items:start}\n.cgau-listing .cgnew .kn-bx-big{margin-top:26px;font:700 clamp(54px,6.4vw,88px)\/1 'Geist',sans-serif;letter-spacing:-.055em;padding-bottom:.06em}\n.cgau-listing .cgnew .kn-bx-p{margin-top:16px;font-size:18px;line-height:1.5;color:#3d3b45;max-width:430px}\n.cgau-listing .cgnew .kn-crt{position:relative;padding:44px 32px 30px;border-radius:6px 6px 22px 22px;background:#fff;box-shadow:0 0 0 1px var(--kn-line),0 30px 60px -44px rgba(35,36,42,.5)}\n.cgau-listing .cgnew .kn-crt::before{content:\"\";position:absolute;left:0;right:0;top:0;height:14px;border-bottom:1px dashed var(--kn-line)}\n.cgau-listing .cgnew .kn-tape{position:absolute;left:-10px;right:-10px;top:4px;height:30px;background:linear-gradient(90deg,rgba(122,92,208,.88),rgba(185,163,242,.88));box-shadow:0 6px 14px -8px rgba(98,70,184,.6);clip-path:polygon(0 12%,2% 0,98% 6%,100% 0,100% 100%,98% 88%,2% 100%,0 90%);transform-origin:0 50%;rotate:-1deg}\n.cgau-listing .cgnew .kn-crt h3{font:600 12.5px\/1.2 'Geist Mono',Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--kn-bt);margin:18px 0 8px}\n.cgau-listing .cgnew .kn-crt h3:first-of-type{margin-top:6px}\n.cgau-listing .cgnew .kn-crt li{position:relative;padding:8px 0 8px 30px;border-bottom:1px solid var(--kn-hair);font-size:17px;line-height:1.4;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-crt li::before{content:\"\\2713\";position:absolute;left:0;top:8px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font:700 11px\/1 'Geist',sans-serif;color:#fff;background:var(--kn-gg)}\n.cgau-listing .cgnew .kn-crt h3.kn-crt-no{color:var(--kn-not)}\n.cgau-listing .cgnew .kn-crt ul.kn-crt-no li{color:#3d3b45}\n.cgau-listing .cgnew .kn-crt ul.kn-crt-no li::before{content:\"\\2715\";background:var(--kn-gn)}\n@keyframes cgau-kn-tape{from{clip-path:polygon(0 12%,0 0,0 6%,0 0,0 100%,0 88%,0 100%,0 90%)}to{clip-path:polygon(0 12%,2% 0,98% 6%,100% 0,100% 100%,98% 88%,2% 100%,0 90%)}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-bx{grid-template-columns:minmax(0,1fr);gap:30px}\n.cgau-listing .cgnew .kn-crt{padding:40px 18px 22px}\n.cgau-listing .cgnew .kn-crt li{font-size:16.5px}\n}\n\/* ==== MOTION box (Shopify only) · the tape runs across the carton as it enters ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-tape{animation:cgau-kn-tape 1s linear both;animation-timeline:view();animation-range:entry 10% entry 70%}\n}\n}\n\n\/* ==== MODULE faq · exclusive accordion; answers glide open in Chrome (interpolate-size), open instantly elsewhere ==== *\/\n.cgau-listing .cgnew .kn-faq{max-width:820px;margin:44px auto 0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq details{border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font:600 clamp(18px,1.7vw,21px)\/1.3 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .cgnew .kn-faq summary::after{content:\"+\";flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--kn-soft);font:400 22px\/1 'Geist',sans-serif;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-faq details[open] summary::after{content:\"\\2212\"}\n.cgau-listing .cgnew .kn-faq summary:focus-visible{outline:2px solid var(--kn-vt);outline-offset:4px;border-radius:6px}\n.cgau-listing .cgnew .kn-faq details p{padding:0 50px 24px 0;font-size:17px;line-height:1.55;color:#3a3a3c}\n@media (prefers-reduced-motion:no-preference){\n@supports (interpolate-size: allow-keywords){\n.cgau-listing .cgnew .kn-faq{interpolate-size:allow-keywords}\n.cgau-listing .cgnew .kn-faq details::details-content{height:0;overflow:clip;transition:height .38s var(--kn-ease),content-visibility .38s allow-discrete}\n.cgau-listing .cgnew .kn-faq details[open]::details-content{height:auto}\n}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-faq details p{padding-right:0}\n}\n\n\/* ==== MODULE buy · buying from CamGuard Australia: open columns, odometer numerals ==== *\/\n.cgau-listing .cgnew .kn-buy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:56px}\n.cgau-listing .cgnew .kn-buy\u003ediv{padding-top:18px;position:relative}\n.cgau-listing .cgnew .kn-buy\u003ediv::before{content:\"\";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:var(--kn-ink);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(2)::before{background:var(--kn-gb)}.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(3)::before{background:var(--kn-gw)}\n.cgau-listing .cgnew .kn-buy h3{font-size:21px;letter-spacing:-.025em;margin-bottom:8px}\n.cgau-listing .cgnew .kn-buy p{font-size:16px;line-height:1.5;color:#3a3a3c}\n.cgau-listing .cgnew .kn-buy p+p{margin-top:10px}\n.cgau-listing .cgnew .kn-buy .kn-bign{display:block;font:700 clamp(64px,7vw,92px)\/1 'Geist',sans-serif;letter-spacing:-.06em;margin:4px 0 12px;white-space:nowrap}\n.cgau-listing .cgnew .kn-buy .kn-bign small{font-size:.3em;letter-spacing:-.02em;margin-left:6px;-webkit-text-fill-color:var(--kn-ink);color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-who{margin-top:44px;padding:26px 0 0;border-top:1px solid var(--kn-line);font-size:17px;line-height:1.55;color:#3a3a3c;max-width:820px}\n.cgau-listing .cgnew .kn-who b{color:var(--kn-ink)}\n@keyframes cgau-kn-rule{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-buy{grid-template-columns:minmax(0,1fr);gap:22px}\n}\n\n\/* ==== MOTION buy (Shopify only) · the top rules draw as the columns scroll in ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-buy\u003ediv::before{animation:cgau-kn-rule 1s linear both;animation-timeline:view();animation-range:entry 10% entry 90%}\n}\n}\n\n\/* ==== MODULE specs · always the last h2, grouped rows, then the fine print ==== *\/\n.cgau-listing .cgnew .kn-specs{margin-top:44px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:24px;padding:26px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g h3{font-size:19px;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-sp-g dl{display:grid;gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:16px}\n.cgau-listing .cgnew .kn-sp-g dt{font-size:15px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-sp-g dd{font-size:16px;line-height:1.45;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-fine{margin-top:40px;display:grid;gap:10px;max-width:880px}\n.cgau-listing .cgnew .kn-fine p{font-size:13px;line-height:1.55;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-fine p:last-child{margin-top:8px;color:#424245;font-weight:500}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-sp-g{grid-template-columns:minmax(0,1fr);gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{grid-template-columns:minmax(0,.44fr) minmax(0,1fr);gap:12px}\n}\n\n\/* ==== REDUCED MOTION · nothing moves, everything shows ==== *\/\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-bz::before,.cgau-listing .cgnew .kn-bz-in li\u003espan::before,.cgau-listing .cgnew .kn-v-h i,.cgau-listing .cgnew .kn-pick .kn-wall .kn-v,.cgau-listing .cgnew .kn-hq-pic::before,.cgau-listing .cgnew .kn-rg,.cgau-listing .cgnew .kn-p1,.cgau-listing .cgnew .kn-tape,.cgau-listing .cgnew .kn-buy\u003ediv::before,.cgau-listing .cgnew .kn-jc:popover-open,.cgau-listing .cgnew .kn-odo i{animation:none}\n.cgau-listing .cgnew .kn-rl-tr\u003ei{transition:none}\n.cgau-listing .cgnew .kn-pill,.cgau-listing .cgnew .kn-chips label,.cgau-listing .cgnew .kn-faq ::details-content{transition:none}\n}\n\n\/* ==== GUARDS (keep last) ==== *\/\n.cgau-listing .cgnew h1,.cgau-listing .cgnew h2,.cgau-listing .cgnew h3,.cgau-listing .cgnew h4{color:inherit;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;margin:0;padding:0}\n.cgau-listing .cgnew.cgau-listing .cgnew{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:left}\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* two-view integration, flagship Simple view (27.09.2026) *\/\n.cgau-listing #cgau-v-simple:checked ~ .cgau-shared{display:none}\n.cgau-listing .cgau-pane-simple .cgnew .kn-nav{display:none}\n.cgau-listing .cgau-chooser{display:none}\n.cgau-listing.cgau-listing .cgnew .kn-gx{padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew :is(h1,h2,h3,.kn-h1,.kn-h2) :is(span,em,b,strong,i){padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew .kn-odo{overflow:visible clip;margin-inline-end:.1em}\n.cgau-listing.cgau-listing .cgnew .kn-odo i::before{padding-inline:.14em;margin-inline:-.14em}\n.cgau-listing.cgau-listing .cgnew .kn-odo b{padding-inline:.1em;margin-inline:-.1em}\n.cgau-listing.cgau-listing .cgnew :is(.kn-odo,.kn-cu)+small{margin-inline-start:.3em}\n\u003c\/style\u003e\n\u003cdiv class=\"cgnew cgau-kn\"\u003e\n\n\n\u003cnav class=\"kn-nav\" aria-label=\"On this page\"\u003e\u003cdiv class=\"kn-nav-in\"\u003e\n\u003cspan class=\"kn-nav-t\"\u003eSmart Display E10\u003c\/span\u003e\u003cspan class=\"kn-nav-l\"\u003e\u003ca href=\"#kn-fit\"\u003eShows\u003c\/a\u003e\u003ca href=\"#kn-wake\"\u003eWakes\u003c\/a\u003e\u003ca href=\"#kn-nums\"\u003eNumbers\u003c\/a\u003e\u003ca href=\"#kn-box\"\u003eBox\u003c\/a\u003e\u003ca class=\"kn-nav-cta\" href=\"#kn-specs\"\u003eSpecs\u003c\/a\u003e\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/nav\u003e\n\n\u003c!-- MODULE hero (variant hero-quad-bezel) · answers first, as the four panes of a screen; eufy's photo of the docked E10 --\u003e\n\u003cdiv class=\"kn-hero\"\u003e\n\u003cdiv class=\"kn-w kn-hq\"\u003e\n\u003cdiv class=\"kn-hq-head\"\u003e\n\u003cp class=\"kn-hq-eye\"\u003eeufy Smart Display E10 · T87A0\u003c\/p\u003e\n\u003ch2 class=\"kn-h1\"\u003e\n\u003cspan class=\"kn-nw\"\u003eThe house,\u003c\/span\u003e \u003cspan class=\"kn-nw kn-gx kn-gb\"\u003eon one screen.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-hq-lede\"\u003eAn 8-inch touchscreen for your eufy cameras, doorbells and locks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-hq-pic\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_32_T87A0CW1-EUFYSMARTDISPLAYE10_HERO_01_1800X1800_1200x_bb59cacd-ac95-4b48-8bfd-48348a85bda0.png?v=1770828321\u0026amp;width=765\" alt=\"eufy Smart Display E10 standing in its white charging dock, showing live camera feeds and recent events\" width=\"765\" height=\"765\" fetchpriority=\"high\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"kn-bz\"\u003e\n\u003cul class=\"kn-bz-in\" aria-label=\"The short version\"\u003e\n\u003cli data-cgau-first=\"works\"\u003e\n\u003cspan\u003eWorks with\u003c\/span\u003e\u003cp\u003e\u003cb\u003eMost eufy cameras, doorbells and locks\u003c\/b\u003e, S4 and 3C included, not C37 yet. A HomeBase is optional. \u003ca href=\"#kn-fit\"\u003eTap yours ›\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"why\"\u003e\n\u003cspan\u003eWhy it\u003c\/span\u003e\u003cp\u003e\u003cb\u003eLights up on its own\u003c\/b\u003e with a live feed and a voice alert when someone rings, unlocks the door or a camera spots them. Four live views at once.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"condition\"\u003e\n\u003cspan\u003eCondition\u003c\/span\u003e\u003cp\u003e\u003cb\u003eBrand New\u003c\/b\u003e, in eufy’s sealed retail carton. An Australian power adapter, packed separately.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"trust\"\u003e\n\u003cspan\u003eFrom us\u003c\/span\u003e\u003cp\u003e12-month CamGuard warranty · dispatched from Townsville · free Express on $99+ orders after discounts\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- MODULE fit (variant feed-wall picker) · every answer shows as a pane of a second screen by default (the full list); a chip narrows it to one; \"All\" brings them back. Hidden only by :has(input:checked), so stripped inputs leave every pane showing --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-fit\" aria-labelledby=\"kn-fit-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\n\u003cp class=\"kn-eye kn-eb\"\u003eCompatibility\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-fit-h\"\u003eWhich of yours will show?\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-pick\"\u003e\n\u003cp class=\"kn-pk-lg\" id=\"kn-pk-lg\"\u003eTap what you own\u003c\/p\u003e\n\u003cdiv class=\"kn-chips\" role=\"radiogroup\" aria-labelledby=\"kn-pk-lg\"\u003e\n\u003clabel class=\"kn-all\"\u003e\u003cinput type=\"radio\" name=\"kn-dev\" id=\"kn-c0\"\u003e\u003cspan\u003eAll\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-dev\" id=\"kn-c1\"\u003e\u003cspan\u003eeufyCam S4, 3C, 3, 2C, E40\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-dev\" id=\"kn-c2\"\u003e\u003cspan\u003eeufyCam C35\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-dev\" id=\"kn-c3\"\u003e\u003cspan\u003eeufyCam C37 \u003cspan class=\"kn-x\" aria-hidden=\"true\"\u003e✕\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-dev\" id=\"kn-c4\"\u003e\u003cspan\u003eDoorbells\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-dev\" id=\"kn-c5\"\u003e\u003cspan\u003eSoloCams, indoor cams\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-dev\" id=\"kn-c6\"\u003e\u003cspan\u003eSmart locks\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-dev\" id=\"kn-c7\"\u003e\u003cspan\u003eHomeBase\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-dev\" id=\"kn-c8\"\u003e\u003cspan\u003eOther brands \u003cspan class=\"kn-x\" aria-hidden=\"true\"\u003e✕\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cspan class=\"kn-pill\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-wall\" aria-live=\"polite\"\u003e\n\u003cdiv class=\"kn-v kn-v1\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eShows on it\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003eeufyCam S4 · 3C · eufyCam 3 · 2C · 2C Pro · E40 (T8144) · S3 Pro\u003c\/h3\u003e\n\u003cp\u003eAll on eufy’s Smart Display list.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v2\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eShows on it\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003eeufyCam C35 (T8110)\u003c\/h3\u003e\n\u003cp\u003eNeeds Smart Display firmware 2.7 or later.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v3 kn-vno\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003eNot compatible yet\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003eeufyCam C37\u003c\/h3\u003e\n\u003cp\u003eNot on eufy’s Smart Display list, so we mark it not compatible until eufy adds it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v4\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eShows on it\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003eVideo Doorbell C30 · C31 · E340 · S330 (T8213)\u003c\/h3\u003e\n\u003cp\u003eSomeone rings, and the screen lights up with a live feed and a voice alert.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v5\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eShows on it\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003eSoloCam S220 · S340 · E30 · E42 · Indoor Cam S350 · C210 · C220\u003c\/h3\u003e\n\u003cp\u003eAll on eufy’s Smart Display list.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v6\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eShows on it\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003eVideo Smart Lock E330 (T8531) · Video Smart Lock S330 (T8530) · Smart Lock C33 · E30 · E31\u003c\/h3\u003e\n\u003cp\u003eUnlock the door and the screen wakes with it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v7\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eOptional\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003eHomeBase 2 · 3 · Mini · Professional S1\u003c\/h3\u003e\n\u003cp\u003eThe Mini needs display firmware 2.7 or later.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v8 kn-vno\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003eNot compatible\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003eOther brands’ cameras · Baby Monitor C10\u003c\/h3\u003e\n\u003cp\u003eeufy Security gear only. eufy says the C10 doesn’t pair with a Smart Display.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fit-note\"\u003e\u003cp\u003eSomething else? The model number (a T-number) is on its label and in the eufy app. \u003ca href=\"\/pages\/eufy-compatibility\"\u003eOpen our compatibility checker ›\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE wake (story variant quad-to-one) · the page's one dark band: a drawn four-view screen; as it scrolls through, the front-door pane grows to fill the screen, the way the E10 wakes to one feed --\u003e\n\u003csection class=\"kn-sec kn-dk\" id=\"kn-wake\" aria-labelledby=\"kn-wake-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-wk\"\u003e\n\u003cdiv class=\"kn-wk-t kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eDoor events\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-wake-h\"\u003eIt wakes when the \u003cspan class=\"kn-gx kn-gb\"\u003edoor does.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eNo taps needed. The E10 lights up by itself with that camera’s live feed and a voice alert when:\u003c\/p\u003e\n\u003c\/div\u003e\n\u003col class=\"kn-trig\"\u003e\n\u003cli\u003e\n\u003ci aria-hidden=\"true\"\u003e1\u003c\/i\u003e\u003cspan\u003e\u003cb\u003esomeone rings\u003c\/b\u003e a eufy doorbell,\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ci aria-hidden=\"true\"\u003e2\u003c\/i\u003e\u003cspan\u003e\u003cb\u003ethe door unlocks\u003c\/b\u003e on a eufy smart lock,\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ci aria-hidden=\"true\"\u003e3\u003c\/i\u003e\u003cspan\u003e\u003cb\u003ea camera detects\u003c\/b\u003e someone.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cfigure class=\"kn-scr-f\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"kn-scr\"\u003e\n\u003cdiv class=\"kn-pn kn-p2\"\u003e\u003cspan\u003eDriveway\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-pn kn-p3\"\u003e\u003cspan\u003eBack yard\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-pn kn-p4\"\u003e\u003cspan\u003eSide gate\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-pn kn-p1\"\u003e\n\u003cb class=\"kn-rg\"\u003e\u003c\/b\u003e\u003cspan\u003eFront door\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kn-ill\"\u003eIllustration\u003c\/span\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-wk-3\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003ch3 class=\"kn-h3\"\u003eFour at once.\u003c\/h3\u003e\n\u003cp\u003eUp to four live feeds side by side on the 8-inch, 1280 × 800 touchscreen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003ch3 class=\"kn-h3\"\u003eReplays without the wait.\u003c\/h3\u003e\n\u003cp\u003eIt copies event clips from your cameras or HomeBase, so past moments play straight away.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-wk-ph\"\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_16_T87A0CW1-EUFYSMARTDISPLAYE10_07_1800X1800_f8660e93-1008-410c-a1dc-80e48c0f1f07.png?v=1770828349\u0026amp;width=765\u0026amp;height=540\u0026amp;crop=bottom\" alt=\"A hand pressing a eufy video doorbell by the front door; inside, the Smart Display E10 on a sideboard shows the visitor\" width=\"765\" height=\"540\" loading=\"lazy\"\u003e\u003cfigcaption\u003eA doorbell press wakes it with that feed.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_17_T87A0CW1-EUFYSMARTDISPLAYE10_04_1800X1800_9dda5cff-3468-4868-b296-a13de2a36ee2.png?v=1770828349\u0026amp;width=765\u0026amp;height=560\u0026amp;crop=bottom\" alt=\"A finger tapping the Smart Display E10 in its dock, showing the time, a daily summary and notifications\" width=\"765\" height=\"560\" loading=\"lazy\"\u003e\u003cfigcaption\u003e\u003cb\u003eA daily report.\u003c\/b\u003e Key events in one summary each day. Face and parcel recognition in it needs HomeBase 3 (S380).\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE nums (variant runtime-ruler) · three storage numbers, then the battery as a labelled 0 to 24 hour ruler whose two bars draw in --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-nums\" aria-labelledby=\"kn-nums-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-eb\"\u003eStorage and battery\u003c\/p\u003e\n\u003ch2 class=\"kn-h2 kn-kw\" id=\"kn-nums-h\"\u003e\n\u003cspan\u003eKept\u003c\/span\u003e \u003cspan\u003eclose\u003c\/span\u003e \u003cspan\u003efor\u003c\/span\u003e \u003cspan\u003equick\u003c\/span\u003e \u003cspan\u003ereplay.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-st\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"kn-st-n\"\u003e\u003cspan class=\"kn-gx kn-gb\"\u003e8\u003c\/span\u003e\u003csmall\u003eGB\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eBuilt in.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"kn-st-n\"\u003e\u003cspan class=\"kn-gx kn-gb\"\u003e500\u003c\/span\u003e\u003csmall\u003eMB\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eOf that, set aside for event clips.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"kn-st-n\"\u003e\u003cspan class=\"kn-gx kn-gb\"\u003e512\u003c\/span\u003e\u003csmall\u003eGB\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eThe largest microSD card it takes. Card not included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-st-note\"\u003eIt’s a copy for fast replay: the clips come from your cameras’ or HomeBase’s own storage.\u003c\/p\u003e\n\u003cdiv class=\"kn-bt\"\u003e\n\u003cdiv class=\"kn-bt-t kn-rv\"\u003e\n\u003ch3 class=\"kn-h3\"\u003eOff the dock, on its battery.\u003c\/h3\u003e\n\u003cp\u003eA 4,050 mAh battery lets you carry it room to room. Charge it on the dock or by USB-C, 5 V \/ 2 A.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-rl\"\u003e\n\u003cdiv class=\"kn-rl-row\"\u003e\n\u003cp class=\"kn-rl-l\"\u003eLive view \u003cb\u003eover 6 hours\u003c\/b\u003e\u003c\/p\u003e\n\u003cdiv class=\"kn-rl-tr\"\u003e\u003ci class=\"kn-rl-a\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-rl-row\"\u003e\n\u003cp class=\"kn-rl-l\"\u003eScreen off \u003cb\u003eover 24 hours\u003c\/b\u003e\u003c\/p\u003e\n\u003cdiv class=\"kn-rl-tr\"\u003e\u003ci class=\"kn-rl-b\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-rl-ax\" aria-hidden=\"true\"\u003e\n\u003cspan\u003e0 h\u003c\/span\u003e\u003cspan\u003e6\u003c\/span\u003e\u003cspan\u003e12\u003c\/span\u003e\u003cspan\u003e18\u003c\/span\u003e\u003cspan\u003e24 h\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cfigcaption\u003eDiagram · eufy’s figures from a full charge. Brightness and use change them.\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-st-note\"\u003eLive view from a battery camera stops after 3 minutes; tap Play to keep watching. Wired cameras keep streaming.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE box (condition variant sealed-tape) · Brand New in eufy's sealed carton; the carton list sits under a strip of lilac tape that runs across it as it enters; the Australian adapter sits beside the carton --\u003e\n\u003csection class=\"kn-sec kn-band\" id=\"kn-box\" aria-labelledby=\"kn-box-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-bx\"\u003e\n\u003cdiv class=\"kn-bx-t kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-ew\"\u003eCondition and parcel\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-box-h\"\u003eYours to unseal.\u003c\/h2\u003e\n\u003cp class=\"kn-bx-big kn-gx kn-gw\"\u003eBrand New\u003c\/p\u003e\n\u003cp class=\"kn-bx-p\"\u003eIt comes in eufy’s retail carton, still sealed. We don’t open cartons, so the seal is yours to break.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-crt\"\u003e\n\u003cb class=\"kn-tape\" aria-hidden=\"true\"\u003e\u003c\/b\u003e\n\u003ch3\u003eIn the carton\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeufy Smart Display E10\u003c\/li\u003e\n\u003cli\u003eCharging dock\u003c\/li\u003e\n\u003cli\u003eWall-mount bracket\u003c\/li\u003e\n\u003cli\u003eMounting screws and wall plugs\u003c\/li\u003e\n\u003cli\u003eUSB-C charging cable\u003c\/li\u003e\n\u003cli\u003eQuick-start material\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eBeside the carton\u003c\/h3\u003e\n\u003cul\u003e\u003cli\u003eAn Australian power adapter, packed separately\u003c\/li\u003e\u003c\/ul\u003e\n\u003ch3 class=\"kn-crt-no\"\u003eNot included\u003c\/h3\u003e\n\u003cul class=\"kn-crt-no\"\u003e\n\u003cli\u003eCameras, doorbells or locks\u003c\/li\u003e\n\u003cli\u003eA HomeBase\u003c\/li\u003e\n\u003cli\u003eA microSD card\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE faq · exclusive, smooth; the dispatch answer repeats \"busy periods\" --\u003e\n\u003csection class=\"kn-sec kn-cv\" id=\"kn-faq\" aria-labelledby=\"kn-faq-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\u003ch2 class=\"kn-h2\" id=\"kn-faq-h\"\u003eGood to know.\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-faq\"\u003e\n\u003cdetails name=\"kn-faq\" open\u003e\u003csummary\u003eDo I need a HomeBase?\u003c\/summary\u003e\u003cp\u003eNo, it’s optional. HomeBase 2, HomeBase 3, HomeBase Mini (display firmware 2.7 or later) and HomeBase Professional S1 all pair with it. HomeBase 3 (S380) is only needed for face and parcel recognition in the daily report.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eDoes it have a camera of its own?\u003c\/summary\u003e\u003cp\u003eNo. eufy lists a screen, one speaker and four microphones. It shows what your eufy cameras, doorbells and locks see (sold separately).\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eCan I manage it in the eufy app?\u003c\/summary\u003e\u003cp\u003eNot yet. eufy says app support will come in a future software update.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWill it show another brand’s cameras?\u003c\/summary\u003e\u003cp\u003eNo. eufy says it doesn’t support third-party devices and only controls eufy Security products.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWhen will my order leave Townsville?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day. Same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare. Australia Post delivery time is on top.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE buy · buying from CamGuard Australia (Shopify wording) --\u003e\n\u003csection class=\"kn-sec kn-band kn-cv\" id=\"kn-buy\" aria-labelledby=\"kn-buy-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eBuying from CamGuard Australia\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-buy-h\"\u003eSent from Townsville.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-buy\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99.00 it’s $9.95 tracked, or $12.95 Express.\u003c\/p\u003e\n\u003cp\u003eWe aim to dispatch the same day; same day to 1 business day is typical from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-b\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:1\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:2\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003emonths\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty, not a manufacturer warranty, with Australian Consumer Law rights on top. Faulty or not as described? We cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-w\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:3\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:10\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003edays\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eChange of mind within 30 days of delivery, complete and unused. You pay return postage; the original shipping isn’t refunded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-who\"\u003e\u003cb\u003eWho you’re buying from:\u003c\/b\u003e an independent Australian importer and reseller in Townsville, not eufy. Happy to answer questions before you buy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE specs · last h2 + fine print --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-specs\" aria-labelledby=\"kn-specs-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-specs-h\"\u003eTech specs.\u003c\/h2\u003e\n\u003cdiv class=\"kn-specs\"\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eScreen and sound\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eScreen\u003c\/dt\u003e\n\u003cdd\u003e8-inch touchscreen, 1280 × 800\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eLive views\u003c\/dt\u003e\n\u003cdd\u003eUp to four at once\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSpeaker\u003c\/dt\u003e\n\u003cdd\u003eOne\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eMicrophones\u003c\/dt\u003e\n\u003cdd\u003eFour-mic array\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eConnection\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWi-Fi\u003c\/dt\u003e\n\u003cdd\u003e2.4 GHz and 5 GHz, Wi-Fi 6\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eRouter speed\u003c\/dt\u003e\n\u003cdd\u003eeufy suggests at least 40 Mbps download\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eShows\u003c\/dt\u003e\n\u003cdd\u003eeufy devices on eufy’s Smart Display list; no third-party devices\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eHomeBase\u003c\/dt\u003e\n\u003cdd\u003eOptional: HomeBase 2, 3, Mini (display firmware 2.7 or later), Professional S1\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eStorage and power\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eBuilt in\u003c\/dt\u003e\n\u003cdd\u003e8 GB, with 500 MB set aside for events\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003emicroSD\u003c\/dt\u003e\n\u003cdd\u003eUp to 512 GB, not included\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eBattery\u003c\/dt\u003e\n\u003cdd\u003e4,050 mAh, rechargeable\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eRuntime\u003c\/dt\u003e\n\u003cdd\u003eOver 6 hours live view, over 24 hours screen off (eufy, full charge)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eCharging\u003c\/dt\u003e\n\u003cdd\u003e5 V \/ 2 A, on the dock or by USB-C\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eSize and parcel\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eModel\u003c\/dt\u003e\n\u003cdd\u003eeufy Smart Display E10 (T87A0)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSize\u003c\/dt\u003e\n\u003cdd\u003e201 × 139 × 16.5 mm\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eCondition\u003c\/dt\u003e\n\u003cdd\u003eBrand New, in eufy’s sealed retail carton\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eIn the carton\u003c\/dt\u003e\n\u003cdd\u003eDisplay, charging dock, wall-mount bracket, screws and wall plugs, USB-C charging cable, quick-start material\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eBeside it\u003c\/dt\u003e\n\u003cdd\u003eAn Australian power adapter, packed separately\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fine\"\u003e\n\u003cp\u003eWhere eufy’s documents disagree, we follow the most recent one, and where eufy hasn’t confirmed a pairing we mark it not compatible until it does. Features depend on firmware and eufy’s software, and eufy may change them.\u003c\/p\u003e\n\u003cp\u003eThe Smart Display E10 shows and replays what your eufy devices capture. It doesn’t prevent anything, and detection can miss or mislabel activity.\u003c\/p\u003e\n\u003cp\u003eProduct photos are official eufy images. Illustrations and diagrams are labelled.\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty applies, not a manufacturer warranty. Nothing here limits your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller, not an official or authorised supplier, distributor or representative of eufy, Anker Innovations or their affiliates. Product names and trademarks belong to their owners.\u003c\/p\u003e\n\u003cp\u003eDetails believed accurate at time of listing.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun\"\u003e\n  \u003cdiv class=\"bdm-top\"\u003e\u003cdiv class=\"bdm-shell bdm-topin\"\u003e\n\u003cspan class=\"bdm-brand\"\u003eBUREAU OF \u003cb\u003eDOORSTEP METEOROLOGY\u003c\/b\u003e\u003c\/span\u003e\u003csmall\u003eCamGuard Australia · household conditions service\u003c\/small\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n  \u003csection class=\"bdm-hero\"\u003e\u003cdiv class=\"bdm-shell bdm-herogrid\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"bdm-kicker\"\u003eBrand New · factory sealed\u003c\/span\u003e\u003ch2\u003eeufy Security Smart Display E10\u003c\/h2\u003e\n\u003cp class=\"bdm-lead\"\u003eAn 8-inch touchscreen for up to four compatible eufy live feeds, door events, fast playback and two-way talk, portable on a rechargeable battery.\u003c\/p\u003e\n\u003cp class=\"bdm-why\"\u003eThe Bureau fits the E10 because four household camera feeds become a weather wall forecasting couriers, visitors and severe bin-chicken activity.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"bdm-radar\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_32_T87A0CW1-EUFYSMARTDISPLAYE10_HERO_01_1800X1800_1200x_bb59cacd-ac95-4b48-8bfd-48348a85bda0.png?v=1770828321\" alt=\"eufy Security Smart Display E10 inside a Bureau of Doorstep Meteorology radar display\" loading=\"eager\" decoding=\"async\"\u003e\u003cfigcaption class=\"bdm-radarlabel\"\u003eRADAR ID T87A0 · INDOOR DISPLAY · NO BUILT-IN CAMERA\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003cdiv class=\"bdm-warning\"\u003e\u003cdiv class=\"bdm-shell bdm-warningin\"\u003e\n\u003cspan class=\"bdm-triangle\"\u003e!\u003c\/span\u003e\u003cspan\u003eSEVERE ASSUMPTION WARNING: compatible eufy devices are sold separately. This screen does not include a camera, doorbell or microSD card.\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n  \u003csection class=\"bdm-outlook\"\u003e\u003cdiv class=\"bdm-shell bdm-outlookgrid\"\u003e\n\u003cdiv\u003e\u003ch3\u003eThe household outlook.\u003c\/h3\u003e\u003c\/div\u003e\n\u003cdiv class=\"bdm-brief\"\u003e\n\u003cp\u003e\u003cb\u003eThe shared ritual:\u003c\/b\u003e the forecast headline says “mostly fine,” then the useful paragraph admits possible hail, smoke and a 94% chance the washing is already outside.\u003c\/p\u003e\n\u003cp\u003eE10 is a dedicated eufy display, not a general Android tablet or voice assistant. Check compatibility, storage, battery and HomeBase limits below.\u003c\/p\u003e\n\u003cp\u003eIt shows and helps manage camera events. It does not prevent incidents, guarantee detection or replace the primary recording devices.\u003c\/p\u003e\n\u003cp class=\"bdm-pencil\"\u003eDuty forecaster: “No, the four microphones are not secretly Alexa.”\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"bdm-forecast\"\u003e\u003cdiv class=\"bdm-shell\"\u003e\n\u003ch3\u003eToday across the property.\u003c\/h3\u003e\n\u003cdiv class=\"bdm-days\"\u003e\n\u003cdiv class=\"bdm-day\"\u003e\n\u003cspan class=\"bdm-icon\"\u003e◉\u003c\/span\u003e\u003cb\u003eFRONT DOOR\u003c\/b\u003e\u003cspan\u003eDoor event likely. Display can wake for a compatible device.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bdm-day\"\u003e\n\u003cspan class=\"bdm-icon\"\u003e◫\u003c\/span\u003e\u003cb\u003eDRIVEWAY\u003c\/b\u003e\u003cspan\u003eLive feed available when the exact eufy camera is supported.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bdm-day\"\u003e\n\u003cspan class=\"bdm-icon\"\u003e☂\u003c\/span\u003e\u003cb\u003eSIDE GATE\u003c\/b\u003e\u003cspan\u003eTwo-way talk possible through compatible cameras and doorbells.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bdm-day\"\u003e\n\u003cspan class=\"bdm-icon\"\u003e⚠\u003c\/span\u003e\u003cb\u003eBACK DECK\u003c\/b\u003e\u003cspan\u003eRecognition and alerts vary with device, settings and conditions.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"bdm-wall\"\u003e\u003cdiv class=\"bdm-shell\"\u003e\n\u003cspan class=\"bdm-kicker\"\u003eFour-view weather wall\u003c\/span\u003e\u003ch3\u003eSee four compatible feeds without thumb gymnastics.\u003c\/h3\u003e\n\u003cdiv class=\"bdm-screenwall\"\u003e\n\u003cdiv class=\"bdm-feed bdm-drawn\"\u003e\n\u003cdiv class=\"bdm-drawnhouse\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eSTATION 01 · DRAWN EVENT DEMO · COMPATIBLE CAMERA SOLD SEPARATELY\u003c\/figcaption\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"bdm-feed\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_17_T87A0CW1-EUFYSMARTDISPLAYE10_04_1800X1800_9dda5cff-3468-4868-b296-a13de2a36ee2.png?v=1770828349\" alt=\"Smart Display E10 on its charging dock inside a forecast monitor\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eSTATION 02 · DOCKED INDOORS · 5V 2A POWER\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure class=\"bdm-feed\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_15_T87A0CW1-EUFYSMARTDISPLAYE10_03_1800X1800_c40e866e-1f5b-44cf-a16e-e3e4e2b64207.png?v=1770828349\" alt=\"Smart Display E10 wall mounting feature in a weather wall frame\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eSTATION 03 · WALL PLACEMENT · INDOOR CONDITIONS ONLY\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure class=\"bdm-feed\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_16_T87A0CW1-EUFYSMARTDISPLAYE10_07_1800X1800_f8660e93-1008-410c-a1dc-80e48c0f1f07.png?v=1770828349\" alt=\"Portable Smart Display E10 shown as the fourth household forecast feed\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eSTATION 04 · PORTABLE ON BATTERY · RETURN TO DOCK LATER\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"bdm-events\"\u003e\u003cdiv class=\"bdm-shell\"\u003e\n\u003ch3\u003eThe observations desk.\u003c\/h3\u003e\n\u003cdiv class=\"bdm-eventgrid\"\u003e\n\u003cdiv class=\"bdm-event\"\u003e\n\u003cb\u003eAutomatic wake\u003c\/b\u003e\u003cp\u003eSupported doorbells, cameras or locks can wake the display for relevant events.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bdm-event\"\u003e\n\u003cb\u003eFast playback\u003c\/b\u003e\u003cp\u003eE10 can proactively back up event and playback recordings for quicker access. Cameras or HomeBase remain the primary record.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bdm-event\"\u003e\n\u003cb\u003eTwo-way audio\u003c\/b\u003e\u003cp\u003eFour microphones support talk through compatible eufy cameras and doorbells, not a voice-assistant forecast.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bdm-event\"\u003e\n\u003cb\u003eTouch control\u003c\/b\u003e\u003cp\u003eReview feeds and supported household devices from a dedicated display rather than finding a phone under the couch.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"bdm-report\"\u003e\u003cdiv class=\"bdm-shell bdm-reportgrid\"\u003e\n\u003cdiv class=\"bdm-reportpaper\"\u003e\n\u003ch4\u003eSMART DAILY REPORT · SAMPLE WEATHER\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003e06:48\u003c\/strong\u003e Person at front door. Coffee confidence still below operating minimum.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e07:12\u003c\/strong\u003e Package delivered with the tenderness of a discus final.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e14:03\u003c\/strong\u003e Familiar face noted. Facial and package recognition inside Smart Daily Reports requires HomeBase 3 S380.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e18:42\u003c\/strong\u003e Household reviewed the summary instead of opening 63 separate event clips.\u003c\/p\u003e\n\u003cp class=\"bdm-pencil\"\u003eForecast caveat: actual reports depend on compatible devices, captured events and settings.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bdm-reportbadge\"\u003e\u003cspan\u003eDAILY\u003cbr\u003eEVENT\u003cbr\u003eOUTLOOK\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"bdm-storage\"\u003e\u003cdiv class=\"bdm-shell bdm-storagegrid\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eStorage forecast: 500MB for events, expandable with microSD.\u003c\/h3\u003e\n\u003cp\u003eeufy support confirms 8GB of total internal storage, with 500MB allocated to event storage. Add a compatible Class 10 or higher SDXC UHS-I microSD card up to 512GB when more local capacity is useful.\u003c\/p\u003e\n\u003cp\u003eThe card is not included. When fitted, it is used in preference to internal storage. Primary recordings still live with the relevant cameras or HomeBase arrangement.\u003c\/p\u003e\n\u003cp class=\"bdm-pencil\"\u003eChance of somebody buying a 2TB card and blaming the weather: moderate.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bdm-gauge\"\u003e\n\u003cb\u003e500MB FOR EVENTS\u003cbr\u003eUP TO 512GB\u003cbr\u003emicroSD\u003c\/b\u003e\u003ci class=\"bdm-needle\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"bdm-power\"\u003e\u003cdiv class=\"bdm-shell bdm-powergrid\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eBattery runtime depends on screen use.\u003c\/h3\u003e\n\u003cp\u003eThe 4,050mAh battery provides over 6 hours of continuous live streaming, or over 24 hours with the screen off; actual runtime varies with use. Return the display to its charging dock between portable sessions.\u003c\/p\u003e\n\u003cp\u003ePower input is 5V\/2A through USB-C or the dock. This is an indoor unit; a dramatic patio forecast is not an invitation to leave it in rain.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bdm-battery\"\u003e\u003ci\u003e4050mAh · \u0026gt;6H LIVE \/ \u0026gt;24H SCREEN OFF*\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"bdm-compat\"\u003e\u003cdiv class=\"bdm-shell\"\u003e\n\u003ch3\u003eThe compatibility map.\u003c\/h3\u003e\n\u003cdiv class=\"bdm-map\"\u003e\u003cdiv class=\"bdm-mapgrid\"\u003e\n\u003cdiv class=\"bdm-zone\"\u003e\n\u003cb\u003eCompatible eufy gear\u003c\/b\u003e\u003cp\u003ePublished support spans many eufy cameras, doorbells, locks, HomeBases, alarm accessories and baby monitors. Check unusual exact models.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bdm-zone\"\u003e\n\u003cb\u003eWi-Fi 6, dual band\u003c\/b\u003e\u003cp\u003eConnect using 2.4GHz or 5GHz home Wi-Fi, with ecosystem links to supported eufy devices.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bdm-zone\"\u003e\n\u003cb\u003eHomeBase position\u003c\/b\u003e\u003cp\u003eNormal supported-device use does not require S380. HomeBase 3 is required for face and package recognition inside Smart Daily Reports.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bdm-zone alert\"\u003e\n\u003cb\u003eNo third-party cameras\u003c\/b\u003e\u003cp\u003eSharing the same network does not make another brand a supported eufy device.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bdm-zone alert\"\u003e\n\u003cb\u003eNo voice platforms\u003c\/b\u003e\u003cp\u003eAlexa, Google Assistant, Siri and Apple HomeKit are not supported.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bdm-zone alert\"\u003e\n\u003cb\u003eNo Matter or Thread\u003c\/b\u003e\u003cp\u003eThis is a dedicated eufy control display, not a universal smart-home border crossing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"bdm-specs\"\u003e\u003cdiv class=\"bdm-shell\"\u003e\n\u003ch3\u003eThe 9am observation table.\u003c\/h3\u003e\n\u003cdiv class=\"bdm-specgrid\"\u003e\n\u003cdiv class=\"bdm-spec\"\u003e\n\u003cspan\u003eModel code\u003c\/span\u003e\u003cb\u003eT87A0\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bdm-spec\"\u003e\n\u003cspan\u003eProduct\u003c\/span\u003e\u003cb\u003eeufy Security Smart Display E10\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bdm-spec\"\u003e\n\u003cspan\u003eCondition\u003c\/span\u003e\u003cb\u003eBrand New · factory sealed\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bdm-spec\"\u003e\n\u003cspan\u003eResolution\u003c\/span\u003e\u003cb\u003e1280 × 800\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bdm-spec\"\u003e\n\u003cspan\u003eScreen\u003c\/span\u003e\u003cb\u003e8-inch touchscreen\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bdm-spec\"\u003e\n\u003cspan\u003eSimultaneous feeds\u003c\/span\u003e\u003cb\u003eUp to four compatible eufy cameras\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bdm-spec\"\u003e\n\u003cspan\u003eWi-Fi\u003c\/span\u003e\u003cb\u003eWi-Fi 6 · 2.4GHz and 5GHz\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bdm-spec\"\u003e\n\u003cspan\u003eBattery\u003c\/span\u003e\u003cb\u003e4050mAh rechargeable\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bdm-spec\"\u003e\n\u003cspan\u003ePublished battery\u003c\/span\u003e\u003cb\u003eOver 6h live streaming; over 24h screen off\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bdm-spec\"\u003e\n\u003cspan\u003ePower input\u003c\/span\u003e\u003cb\u003e5V\/2A · USB-C or dock\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bdm-spec\"\u003e\n\u003cspan\u003eBuilt-in storage\u003c\/span\u003e\u003cb\u003e8GB total; 500MB allocated to events\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bdm-spec\"\u003e\n\u003cspan\u003eExpansion\u003c\/span\u003e\u003cb\u003emicroSD up to 512GB\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bdm-spec\"\u003e\n\u003cspan\u003eCard standard\u003c\/span\u003e\u003cb\u003eClass 10+ · SDXC · UHS-I\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bdm-spec\"\u003e\n\u003cspan\u003eMicrophones\u003c\/span\u003e\u003cb\u003eFour · for two-way talk\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bdm-spec\"\u003e\n\u003cspan\u003eBuilt-in camera\u003c\/span\u003e\u003cb\u003eNone\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bdm-spec\"\u003e\n\u003cspan\u003eInstallation\u003c\/span\u003e\u003cb\u003eIndoor · dock or wall mount\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bdm-spec\"\u003e\n\u003cspan\u003eDevice ecosystem\u003c\/span\u003e\u003cb\u003eCompatible eufy devices only\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bdm-spec\"\u003e\n\u003cspan\u003eWarranty\u003c\/span\u003e\u003cb\u003eCamGuard Australia own 12 months\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"bdm-condition\"\u003e\u003cdiv class=\"bdm-shell\"\u003e\n\u003ch3\u003eCondition bulletin: Brand New.\u003c\/h3\u003e\n\u003cdiv class=\"bdm-seal\"\u003e\n\u003cdiv class=\"bdm-stamp\"\u003eFACTORY\u003cbr\u003eSEALED\u003cbr\u003eORIGINAL\u003cbr\u003eRETAIL\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003eNew-product stock lane\u003c\/h4\u003e\n\u003cp\u003eThe retail carton remains factory sealed. This is not renewed, open-box or new-no-box stock.\u003c\/p\u003e\n\u003cp\u003eCamGuard does not break the manufacturer seal to perform a unit-by-unit weather observation. The content statement follows the verified product manifest while the buyer receives the unopened package.\u003c\/p\u003e\n\u003cp\u003eA sealed retail presentation is suitable when gifting or intact original packaging matters.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"bdm-box bdm-parcel-radar\"\u003e\u003cdiv class=\"bdm-shell\"\u003e\n\u003ch3\u003eParcel radar: nine arrivals, zero chance of a camera falling from the sky.\u003c\/h3\u003e\n\u003cp class=\"e10-radar-lede\"\u003eThe factory-sealed E10 carton has nine documented entries. The red dry-zone map shows what must come from elsewhere; the tiny cloud icon remains entirely metaphorical.\u003c\/p\u003e\n\u003cdiv class=\"e10-radar-map\"\u003e\n\u003cdiv class=\"e10-radar-grid\"\u003e\n\u003cdiv\u003e\n\u003cb\u003eIncluded · Smart Display E10 + charging dock\u003c\/b\u003e\u003cspan\u003eBrand New · original factory-sealed retail carton. The display supplies the screen; compatible cameras supply the weather.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"e10-readings\" role=\"list\" aria-label=\"Other items included in the sealed Smart Display E10 carton\"\u003e\n\u003carticle class=\"e10-reading\" data-station=\"WALL\" role=\"listitem\"\u003e\u003cb\u003eWall-mount bracket\u003c\/b\u003e\u003cspan\u003eAn indoor fixed-position forecast option.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"e10-reading\" data-station=\"FIX\" role=\"listitem\"\u003e\u003cb\u003eMounting screws\u003c\/b\u003e\u003cspan\u003eThe small hardware front.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"e10-reading\" data-station=\"PLUG\" role=\"listitem\"\u003e\u003cb\u003eWall plugs\u003c\/b\u003e\u003cspan\u003eIncluded with the mounting hardware.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"e10-reading\" data-station=\"POWER\" role=\"listitem\"\u003e\u003cb\u003ePower adaptor\u003c\/b\u003e\u003cspan\u003ePlug presentation remains sealed from individual inspection.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"e10-reading\" data-station=\"USB-C\" role=\"listitem\"\u003e\u003cb\u003eUSB-C charging cable\u003c\/b\u003e\u003cspan\u003eFor the dock\/display power forecast.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"e10-reading\" data-station=\"GUIDE\" role=\"listitem\"\u003e\u003cb\u003eQuick-start material\u003c\/b\u003e\u003cspan\u003eInstructions survived the weather event.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"e10-reading e10-reading-wide\" data-station=\"CARTON\" role=\"listitem\"\u003e\u003cb\u003eOriginal sealed retail carton\u003c\/b\u003e\u003cspan\u003eThe ninth return on radar. Intact original presentation is part of this Brand New offer.\u003c\/span\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003caside class=\"e10-severe\" aria-label=\"Items not included\"\u003e\n\u003cdiv class=\"e10-severe-head\"\u003e\n\u003cstrong\u003eNot included\u003c\/strong\u003e\u003cspan\u003eSix deliberately dry zones.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"e10-dry-grid\" role=\"list\"\u003e\n\u003cdiv class=\"e10-dry\" role=\"listitem\"\u003eSecurity camera\u003c\/div\u003e\n\u003cdiv class=\"e10-dry\" role=\"listitem\"\u003eVideo doorbell\u003c\/div\u003e\n\u003cdiv class=\"e10-dry\" role=\"listitem\"\u003eSmart lock\u003c\/div\u003e\n\u003cdiv class=\"e10-dry\" role=\"listitem\"\u003eHomeBase 3\u003c\/div\u003e\n\u003cdiv class=\"e10-dry\" role=\"listitem\"\u003emicroSD card\u003c\/div\u003e\n\u003cdiv class=\"e10-dry\" role=\"listitem\"\u003eThird-party camera support\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/aside\u003e\n\u003cdiv class=\"e10-adaptor-watch\"\u003eThe original power adapter remains inside the sealed retail carton. CamGuard supplies a compatible Australian RCM-marked power adapter separately, outside the product box.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"bdm-setup\"\u003e\u003cdiv class=\"bdm-shell\"\u003e\n\u003ch3\u003eFour stations to useful.\u003c\/h3\u003e\n\u003cdiv class=\"bdm-route\"\u003e\n\u003cdiv class=\"bdm-stop\"\u003e\n\u003ch4\u003ePower and charge\u003c\/h4\u003e\n\u003cp\u003eConnect the dock indoors and charge E10 before expecting the full portable forecast.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bdm-stop\"\u003e\n\u003ch4\u003eAdd the display\u003c\/h4\u003e\n\u003cp\u003eChoose Wi-Fi on the display, then follow its QR-code sign-in instructions using the eufy app.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bdm-stop\"\u003e\n\u003ch4\u003eLink supported gear\u003c\/h4\u003e\n\u003cp\u003eAdd only compatible eufy cameras, doorbells, locks and ecosystem devices.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bdm-stop\"\u003e\n\u003ch4\u003eTune the outlook\u003c\/h4\u003e\n\u003cp\u003eChoose wake, live-view, report and notification behaviour, then dock or mount indoors.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"bdm-no\"\u003e\u003cdiv class=\"bdm-shell\"\u003e\n\u003ch3\u003eCancel the warning if none apply.\u003c\/h3\u003e\n\u003cdiv class=\"bdm-nogrid\"\u003e\n\u003cdiv class=\"bdm-nope\"\u003eYou want a general Android tablet with an app store.\u003c\/div\u003e\n\u003cdiv class=\"bdm-nope\"\u003eYou need Alexa, Google, HomeKit, Siri, Matter or Thread.\u003c\/div\u003e\n\u003cdiv class=\"bdm-nope\"\u003eYour cameras are from another brand or an unconfirmed model.\u003c\/div\u003e\n\u003cdiv class=\"bdm-nope\"\u003eYou expect a camera or HomeBase inside this display package.\u003c\/div\u003e\n\u003cdiv class=\"bdm-nope\"\u003eYou need outdoor weather resistance or a guaranteed security outcome.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \n  \u003csection class=\"bdm-cta\"\u003e\u003cdiv class=\"bdm-shell\"\u003e\n\u003cspan class=\"bdm-kicker\"\u003eCurrent conditions: compatible\u003c\/span\u003e\u003ch3\u003eYour household forecast, on one screen.\u003c\/h3\u003e\n\u003cp\u003eeufy Security Smart Display E10 · T87A0 · Brand New and factory sealed. Dedicated 8-inch eufy display, up to four feeds, portable battery, 500MB event storage plus optional microSD, cameras sold separately.\u003c\/p\u003e\n\u003cspan class=\"bdm-current\"\u003eVIEWING CONDITIONS FAVOURABLE · PURCHASE CONTROLS ABOVE\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n\u003caside class=\"cgau-adapter-note\" aria-label=\"Australian power adapter\"\u003e\u003cstrong\u003eReady for an Australian power point.\u003c\/strong\u003e\u003cp\u003eAn Australian RCM-marked power adapter of the correct compatible specification is supplied with this product. It is packed separately from the retail box, so a sealed box stays sealed.\u003c\/p\u003e\u003c\/aside\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on orders of $99 or more after discounts. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eBrand New. Factory-sealed in full original retail packaging, unopened and unused.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp\u003eCondition: Brand New. Factory-sealed in full original retail packaging, unopened and unused. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: Smart Display E10 (T87A0) needs at least one compatible eufy camera, doorbell or lock, bought separately; HomeBase optional; HomeBase 3 (S380) only for Smart Daily Report facial and package recognition; no third-party devices, no Alexa, Google Assistant or Apple HomeKit; Wi-Fi 6, 2.4GHz and 5GHz. Battery runtime is over 6 hours of continuous live streaming or over 24 hours with the screen off, on eufy's own figures, and varies with brightness, use and settings.\u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003eThe Fun view's \"Bureau of Doorstep Meteorology\" is a fictional comedy weather-service parody framing for this listing · not affiliated with any real bureau, broadcaster or forecasting service; real names and logo marks stay off the page. Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43073802207275,"sku":"CG-DSE10-BN-W","price":359.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_32_T87A0CW1-EUFYSMARTDISPLAYE10_HERO_01_1800X1800_1200x_bb59cacd-ac95-4b48-8bfd-48348a85bda0.png?v=1770828321"},{"product_id":"eufy-security-eufycam-s4-outdoor-security-camera-new-no-retail-box","title":"eufy eufyCam S4 | New No Box","description":"\u003c!-- CamGuard Australia · eufyCam S4 · New No Box · Apple-inspired light layout (v6): highlights, closer look, swipe cards, which S4 · mid-screen motion · 2026-09-25 --\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Geist:wght@400;500;600;700\u0026display=swap');\n\n@property --cgau-kn{syntax:'\u003cinteger\u003e';inherits:false;initial-value:0}\n@property --cgau-wait{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n\n\/* ---------- system ---------- *\/\n.cgau-listing{\n  --ink:#1d1d1f;--ink2:#6e6e73;--rule:#d2d2d7;--rule2:#e8e8ed;--soft:#f5f5f7;--tile:#fff;\n  --blue:#0071e3;--link:#0066cc;--orange:#b64400;\n  --pad:clamp(18px,4vw,24px);--col:980px;\n  --ease:cubic-bezier(.25,.8,.25,1);--out:cubic-bezier(.16,1,.3,1);--spring:cubic-bezier(.34,1.56,.64,1);\n  --g-blue:linear-gradient(90deg,#0066cc 0%,#0a84ff 100%);\n  --g-violet:linear-gradient(90deg,#5e45e8 0%,#a13fe0 100%);\n  --g-green:linear-gradient(90deg,#1b8f3e 0%,#2fb457 100%);\n  --g-amber:linear-gradient(90deg,#d45100 0%,#f57c00 100%);\n  --g-duo:linear-gradient(90deg,#e5322b 0%,#a33fd6 50%,#0066cc 100%);\n  --g-hero:linear-gradient(90deg,#0071e3 0%,#6e4cf5 50%,#e3368b 100%);\n  font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;\n  color:var(--ink);background:#fff;line-height:1.47;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;overflow-x:clip\n}\n.cgau-listing .a6-dark{\n  --ink:#f5f5f7;--ink2:#a1a1a6;--rule:#3a3a3c;--rule2:#2c2c2e;--soft:#1d1d1f;--tile:#1d1d1f;\n  --g-blue:linear-gradient(90deg,#2997ff 0%,#5ac8fa 100%);--g-violet:linear-gradient(90deg,#7d7aff 0%,#da8fff 100%);\n  --g-green:linear-gradient(90deg,#30d158 0%,#8ae07a 100%);--g-amber:linear-gradient(90deg,#ff9f0a 0%,#ffd60a 100%);\n  --g-duo:linear-gradient(90deg,#ff453a 0%,#bf5af2 50%,#0a84ff 100%);\n  background:#000;color:var(--ink)\n}\n.cgau-listing *,.cgau-listing *::before,.cgau-listing *::after{box-sizing:border-box;margin:0;padding:0}\n.cgau-listing p,.cgau-listing ul,.cgau-listing ol,.cgau-listing li,.cgau-listing figure,.cgau-listing dl,.cgau-listing dt,.cgau-listing dd,\n.cgau-listing h2,.cgau-listing h3{margin:0;padding:0}\n.cgau-listing ul,.cgau-listing ol{list-style:none}\n.cgau-listing img,.cgau-listing video{display:block;max-width:100%;height:auto;border:0}\n.cgau-listing a{color:inherit}\n.cgau-listing sup{font-size:.5em;line-height:0;vertical-align:super;font-weight:500}\n.cgau-listing .a6-fn{text-decoration:none;color:inherit;opacity:.7}\n.cgau-listing .a6-sr{position:absolute;width:1px;height:1px;overflow:clip;clip-path:inset(50%);white-space:nowrap}\n.cgau-listing .a6-w{max-width:calc(var(--col) + 2 * var(--pad));margin:0 auto;padding:0 var(--pad)}\n.cgau-listing .a6-sec{position:relative;padding:clamp(64px,8.5vw,120px) 0;scroll-margin-top:calc(var(--header-height,0px) + 52px)}\n.cgau-listing .a6-panel{border-radius:clamp(22px,2.6vw,32px);overflow:clip}\n.cgau-listing .a6-soft{background:var(--soft)}\n.cgau-listing .a6-c,.cgau-listing .a6-c p,.cgau-listing .a6-c h2,.cgau-listing .a6-hero p,.cgau-listing .a6-hero h2,.cgau-listing .a6-mc p,.cgau-listing .a6-mc h3{text-align:center}\n\n\/* ---------- type ---------- *\/\n.cgau-listing .a6-eye{display:block;font:600 clamp(19px,1.9vw,24px)\/1.2 'Geist',sans-serif;letter-spacing:-.015em;margin-bottom:10px}\n.cgau-listing .a6-h1{font:700 clamp(42px,8.4vw,104px)\/1 'Geist',sans-serif;letter-spacing:-.045em}\n.cgau-listing .a6-h2{font:700 clamp(38px,6.2vw,80px)\/1.04 'Geist',sans-serif;letter-spacing:-.04em}\n.cgau-listing .a6-h2s{font:700 clamp(30px,4.2vw,48px)\/1.08 'Geist',sans-serif;letter-spacing:-.03em}\n.cgau-listing .a6-h3{font:600 clamp(22px,2.2vw,28px)\/1.18 'Geist',sans-serif;letter-spacing:-.025em}\n.cgau-listing .a6-h2 em,.cgau-listing .a6-h1 em{font-style:normal;color:var(--ink2)}\n.cgau-listing :is(.a6-h1,.a6-h2,.a6-h2s,.a6-h3){text-wrap:balance}\n.cgau-listing .a6-lede{font:500 clamp(17px,1.6vw,21px)\/1.45 'Geist',sans-serif;color:var(--ink2);max-width:680px;margin-top:20px}\n.cgau-listing .a6-lede b{color:var(--ink);font-weight:600}\n.cgau-listing .a6-note{font:400 14px\/1.5 'Geist',sans-serif;color:var(--ink2);margin-top:18px;max-width:740px}\n.cgau-listing .a6-c .a6-lede,.cgau-listing .a6-c .a6-note{margin-left:auto;margin-right:auto}\n.cgau-listing .a6-gx{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}\n.cgau-listing .a6-gb{background-image:var(--g-blue)}.cgau-listing .a6-gv{background-image:var(--g-violet)}.cgau-listing .a6-gg{background-image:var(--g-green)}\n.cgau-listing .a6-ga{background-image:var(--g-amber)}.cgau-listing .a6-gd{background-image:var(--g-duo)}.cgau-listing .a6-gh{background-image:var(--g-hero)}\n.cgau-listing .a6-lines\u003espan{display:inline-block}\n.cgau-listing .a6-rs\u003e.a6-rsi{display:block}\n\n\/* ---------- local nav: product name, condition and Buy ---------- *\/\n.cgau-listing .a6-nav{position:sticky;top:var(--header-height,0px);z-index:30;background:rgba(255,255,255,.96);border-bottom:1px solid rgba(0,0,0,.1)}\n.cgau-listing .a6-nav-in{max-width:calc(var(--col) + 2 * var(--pad));margin:0 auto;padding:0 var(--pad);height:52px;display:flex;align-items:center;gap:22px}\n.cgau-listing .a6-nav-t{display:flex;align-items:baseline;gap:8px;min-width:0;text-decoration:none;white-space:nowrap}\n.cgau-listing .a6-nav-t b{font:600 19px\/1 'Geist',sans-serif;letter-spacing:-.02em;color:var(--ink)}\n.cgau-listing .a6-nav-t span{font:500 12px\/1 'Geist',sans-serif;color:var(--orange)}\n.cgau-listing .a6-nav-l{display:flex;gap:20px;margin-left:auto}\n.cgau-listing .a6-nav-l a{font:400 12px\/1 'Geist',sans-serif;color:rgba(0,0,0,.78);text-decoration:none;white-space:nowrap;padding:6px 0}\n.cgau-listing .a6-nav-l a:hover{color:var(--link)}\n.cgau-listing .a6-buy{margin-left:0;flex:0 0 auto;font:500 13px\/1 'Geist',sans-serif;background:var(--blue);color:#fff;border-radius:999px;padding:8px 15px;text-decoration:none;white-space:nowrap;transition:background .2s}\n.cgau-listing .a6-buy:hover{background:#0077ed}\n.cgau-listing .a6-buy:focus-visible,.cgau-listing .a6-nav a:focus-visible{outline:2px solid var(--link);outline-offset:3px}\n.cgau-listing .a6-nav::after{content:\"\";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--g-hero);transform-origin:0 50%;scale:0 1;pointer-events:none}\n\n\/* ---------- hero ---------- *\/\n.cgau-listing .a6-hero{background:var(--soft);padding:clamp(56px,7vw,96px) 0 clamp(44px,5vw,72px);text-align:center;margin-top:12px}\n.cgau-listing .a6-new{font:600 clamp(15px,1.4vw,17px)\/1.2 'Geist',sans-serif;color:var(--orange);margin-bottom:6px}\n.cgau-listing .a6-pname{font:600 clamp(21px,2.1vw,28px)\/1.15 'Geist',sans-serif;letter-spacing:-.02em;margin-bottom:14px}\n.cgau-listing .a6-hero .a6-lede{margin:22px auto 0;max-width:620px}\n.cgau-listing .a6-stage{position:relative;width:min(560px,96%);aspect-ratio:1\/1;margin:24px auto 0}\n.cgau-listing .a6-glow{position:absolute;left:4%;right:4%;top:26%;bottom:0;border-radius:50%;pointer-events:none;\n  background:radial-gradient(46% 46% at 36% 56%,rgba(10,132,255,.22),rgba(10,132,255,0) 72%),radial-gradient(46% 46% at 64% 54%,rgba(110,76,245,.2),rgba(110,76,245,0) 72%),radial-gradient(40% 36% at 50% 90%,rgba(227,54,139,.16),rgba(227,54,139,0) 72%)}\n.cgau-listing .a6-prod{position:absolute;inset:0}\n.cgau-listing .a6-prod img{width:100%;height:100%;object-fit:contain}\n.cgau-listing .a6-glance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:820px;margin:26px auto 0}\n.cgau-listing .a6-glance\u003ediv{padding:4px 12px;border-left:1px solid var(--rule)}\n.cgau-listing .a6-glance\u003ediv:first-child{border-left:0}\n.cgau-listing .a6-glance b{display:block;font:600 clamp(20px,2.1vw,26px)\/1.15 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .a6-glance span{display:block;font:400 13px\/1.35 'Geist',sans-serif;color:var(--ink2);margin-top:4px}\n.cgau-listing .a6-cnote{max-width:640px;margin:38px auto 0;font:500 16px\/1.5 'Geist',sans-serif;color:var(--ink2)}\n.cgau-listing .a6-cnote b{color:var(--ink);font-weight:600}\n.cgau-listing .a6-nnbw{max-width:780px;margin:40px auto 0}\n.cgau-listing .a6-nnbc{position:relative;padding:clamp(26px,3vw,38px) clamp(20px,3vw,40px) clamp(24px,2.6vw,34px);border-radius:clamp(22px,2.4vw,30px);border:2px solid transparent;\n  background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#0071e3 0%,#6e4cf5 22.5%,#e3368b 50%,#6e4cf5 77.5%,#0071e3 100%) border-box;background-size:100% 100%,200% 100%;background-position:0 0,0 0;\n  box-shadow:0 22px 56px rgba(110,76,245,.16);text-align:center}\n.cgau-listing .a6-nnbc :is(h3,p){text-align:center}\n.cgau-listing .a6-nnbc-k{display:inline-block;font:600 13px\/1 'Geist',sans-serif;letter-spacing:.01em;color:#fff;background:var(--orange);padding:7px 12px;border-radius:999px}\n.cgau-listing .a6-nnbc-h{font:700 clamp(28px,3.6vw,44px)\/1.08 'Geist',sans-serif;letter-spacing:-.035em;margin-top:16px;text-wrap:balance}\n.cgau-listing .a6-nnbc-p{font:500 clamp(16px,1.5vw,18px)\/1.5 'Geist',sans-serif;color:var(--ink2);max-width:560px;margin:14px auto 0}\n.cgau-listing .a6-nnbc-l{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}\n.cgau-listing .a6-nnbc-l li{padding:18px 18px 20px;border-radius:18px;background:var(--soft);font:400 14px\/1.45 'Geist',sans-serif;color:var(--ink2);text-align:left}\n.cgau-listing .a6-nnbc-l i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font:700 13px\/1 'Geist',sans-serif;font-style:normal;color:#fff;background:var(--g-hero)}\n.cgau-listing .a6-nnbc-l b{display:block;font:600 16px\/1.25 'Geist',sans-serif;letter-spacing:-.01em;color:var(--ink);margin:12px 0 4px}\n.cgau-listing .a6-nnbc-a{display:inline-block;margin-top:20px;font:500 15px\/1 'Geist',sans-serif;color:var(--link);text-decoration:none}\n.cgau-listing .a6-nnbc-a:hover{text-decoration:underline}\n.cgau-listing .a6-nnbc-a:focus-visible{outline:2px solid var(--link);outline-offset:3px}\n\n\/* ---------- swipe rows (highlights and feature cards) ---------- *\/\n.cgau-listing .a6-gal{position:relative;margin-top:clamp(26px,3vw,40px);padding-bottom:62px}\n.cgau-listing .a6-track{--tp:max(var(--pad),calc((100% - var(--col)) \/ 2));display:grid;grid-auto-flow:column;grid-auto-columns:var(--cw,88%);gap:clamp(12px,1.4vw,20px);\n  overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--tp);padding-inline:var(--tp);scrollbar-width:none}\n.cgau-listing .a6-track::-webkit-scrollbar{display:none}\n.cgau-listing .a6-track\u003eli{scroll-snap-align:start;min-width:0}\n.cgau-listing .a6-track::scroll-button(*){position:absolute;bottom:4px;width:36px;height:36px;border:0;border-radius:50%;background:rgba(210,210,215,.64);color:rgba(0,0,0,.56);\n  font:400 30px\/33px 'Geist',sans-serif;text-align:center;cursor:pointer;transition:background .2s,opacity .2s}\n.cgau-listing .a6-track::scroll-button(*):hover{background:rgba(223,223,227,.78);color:rgba(0,0,0,.66)}\n.cgau-listing .a6-track::scroll-button(*):focus-visible{outline:2px solid var(--link);outline-offset:2px}\n.cgau-listing .a6-track::scroll-button(*):disabled{opacity:.42;cursor:default}\n.cgau-listing .a6-track::scroll-button(left){content:\"\\2039\" \/ \"Previous\";right:calc(max(var(--pad),calc((100% - var(--col)) \/ 2)) + 48px)}\n.cgau-listing .a6-track::scroll-button(right){content:\"\\203A\" \/ \"Next\";right:max(var(--pad),calc((100% - var(--col)) \/ 2))}\n.cgau-listing .a6-dark .a6-track::scroll-button(*){background:rgba(66,66,69,.72);color:rgba(255,255,255,.8)}\n.cgau-listing .a6-dark .a6-track::scroll-button(*):hover{background:rgba(80,80,84,.8)}\n\n\/* highlights *\/\n.cgau-listing .a6-hl .a6-track{--cw:88%}\n.cgau-listing .a6-hc{position:relative;height:clamp(440px,46vw,540px);border-radius:clamp(22px,2.2vw,28px);overflow:clip;display:flex;flex-direction:column;background:var(--hc-bg,var(--soft));color:var(--ink)}\n.cgau-listing .a6-hc-t{position:relative;z-index:2;padding:clamp(24px,2.6vw,36px) clamp(22px,2.6vw,36px) 0;font:600 clamp(17px,1.6vw,21px)\/1.34 'Geist',sans-serif;letter-spacing:-.015em;color:var(--hc-ink2,var(--ink2));max-width:540px}\n.cgau-listing .a6-hc-t b{display:block;color:var(--hc-ink,var(--ink));font-size:clamp(22px,2.3vw,30px);line-height:1.12;letter-spacing:-.025em;margin-bottom:8px}\n.cgau-listing .a6-hc-m{position:relative;flex:1;min-height:0}\n.cgau-listing .a6-hc-m\u003eimg{position:absolute;left:50%;top:50%;translate:-50% -50%;width:auto;height:auto;max-width:92%;max-height:94%;object-fit:contain}\n.cgau-listing .a6-hc-tag{position:absolute;z-index:3;right:16px;bottom:16px;font:500 11px\/1 'Geist',sans-serif;letter-spacing:.02em;color:#fff;background:rgba(0,0,0,.45);padding:6px 9px;border-radius:99px}\n.cgau-listing .a6-hc-photo{--hc-ink:#fff;--hc-ink2:rgba(255,255,255,.86)}\n.cgau-listing .a6-hc-photo .a6-hc-m{position:absolute;inset:0}\n.cgau-listing .a6-hc-photo .a6-hc-m\u003eimg{inset:0;left:0;top:0;translate:none;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:50% 70%}\n.cgau-listing .a6-hc-photo::after{content:\"\";position:absolute;inset:0 0 45% 0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.66) 0%,rgba(0,0,0,.32) 55%,rgba(0,0,0,0) 100%);pointer-events:none}\n.cgau-listing .a6-hc-lens{--hc-bg:linear-gradient(160deg,#eef4ff 0%,#f1ecff 100%)}\n.cgau-listing .a6-hc-night{--hc-bg:linear-gradient(180deg,#05070c 0%,#1a2742 100%);--hc-ink:#f5f5f7;--hc-ink2:#a1a1a6}\n.cgau-listing .a6-hc-night .a6-hc-m\u003eimg{max-width:100%;max-height:100%;border-radius:0}\n.cgau-listing .a6-hc-sun{--hc-bg:linear-gradient(180deg,#fff8ec 0%,#ffeccc 100%)}\n.cgau-listing .a6-hc-sun .a6-hc-m{margin:18px clamp(18px,2.6vw,36px) clamp(18px,2.6vw,36px);container-type:size}\n.cgau-listing .a6-hc-sun .a6-crop{position:absolute;left:50%;top:50%;translate:-50% -50%;width:min(100cqw,calc(100cqh * 1.3356));box-shadow:0 18px 40px rgba(120,70,0,.16)}\n.cgau-listing .a6-hc-store{--hc-bg:linear-gradient(160deg,#f4efff 0%,#e9e0ff 100%)}\n.cgau-listing .a6-big{position:absolute;left:0;right:0;top:50%;translate:0 -50%;text-align:center}\n.cgau-listing .a6-big\u003espan{display:inline-block;font:700 clamp(96px,13vw,168px)\/.9 'Geist',sans-serif;letter-spacing:-.06em}\n.cgau-listing .a6-big small{font-size:.36em;letter-spacing:-.02em;margin-left:4px}\n.cgau-listing .a6-big i{display:block;font:500 clamp(15px,1.4vw,18px)\/1.3 'Geist',sans-serif;font-style:normal;letter-spacing:-.01em;color:#5a3fd6;margin-top:16px}\n.cgau-listing .a6-dots{display:none}\n\n\/* crops of a wide or square image inside a fixed box (crop box set per use) *\/\n.cgau-listing .a6-crop{position:relative;overflow:clip;border-radius:18px}\n.cgau-listing .a6-crop img{position:absolute;left:0;top:0;max-width:none;width:var(--iw);margin-left:var(--ix);margin-top:var(--iy)}\n.cgau-listing .a6-ins1{--iw:366%;--ix:-30%;--iy:-60.75%;aspect-ratio:800\/599}\n.cgau-listing .a6-ins2{--iw:366%;--ix:-133%;--iy:-60.75%;aspect-ratio:800\/599}\n.cgau-listing .a6-ins3{--iw:366%;--ix:-236%;--iy:-60.75%;aspect-ratio:800\/599}\n\/* zoom on one part of the square front render: --s = scale, --cx\/--cy = the part's centre (fractions of the image) *\/\n.cgau-listing .a6-zm{position:relative;overflow:clip}\n.cgau-listing .a6-zm\u003eimg{position:absolute;left:50%;top:50%;max-width:none;width:calc(var(--s) * 100%);aspect-ratio:1\/1;translate:calc(var(--cx) * -100%) calc(var(--cy) * -100%)}\n\n\/* feature cards *\/\n.cgau-listing .a6-row .a6-track{--cw:84%}\n.cgau-listing .a6-fcd{display:flex;flex-direction:column;height:100%}\n.cgau-listing .a6-fcd-m{aspect-ratio:4\/3;border-radius:22px;background:var(--fm-bg,linear-gradient(160deg,#f5f5f7 0%,#e8e8ed 100%))}\n.cgau-listing .a6-fcd p{font:500 clamp(16px,1.35vw,17px)\/1.45 'Geist',sans-serif;color:var(--ink2);padding:20px 6px 0}\n.cgau-listing .a6-fcd p b{color:var(--ink);font-weight:600}\n.cgau-listing .a6-fm-dark{--fm-bg:linear-gradient(180deg,#05070c 0%,#1d2a45 100%)}\n.cgau-listing .a6-fm-night{--fm-bg:radial-gradient(40% 36% at 58% 36%,rgba(255,214,140,.5),rgba(255,214,140,0) 70%),linear-gradient(180deg,#020308 0%,#0f1626 100%)}\n.cgau-listing .a6-fm-night\u003eimg{filter:brightness(.62) saturate(.9)}\n.cgau-listing .a6-fm-sun{--fm-bg:linear-gradient(180deg,#fff8ec 0%,#ffeccc 100%)}\n.cgau-listing .a6-fm-cover\u003eimg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}\n.cgau-listing .a6-dark .a6-fcd-m{--fm-bg:linear-gradient(160deg,#1d1d1f 0%,#111113 100%)}\n\n\/* ---------- take a closer look ---------- *\/\n.cgau-listing .a6-clbox{position:relative;margin-top:clamp(24px,3vw,40px);background:var(--soft);border-radius:clamp(22px,2.6vw,32px);overflow:clip}\n.cgau-listing .a6-clstage{position:relative;height:clamp(400px,54vw,620px);overflow:clip;container-type:size;background:var(--soft);transition:background .6s ease}\n.cgau-listing .a6-clzoom{position:absolute;left:50%;top:50%;width:min(94cqw,94cqh);height:min(94cqw,94cqh);translate:-50% -50%}\n.cgau-listing .a6-clzi{--cx:.5;--cy:.5;--s:1;position:absolute;inset:0;transform-origin:0 0;\n  transform:translate(calc(50% - var(--cx) * var(--s) * 100%),calc(50% - var(--cy) * var(--s) * 100%)) scale(var(--s));transition:transform 1.1s var(--out),opacity .5s ease}\n.cgau-listing .a6-clzi\u003eimg{width:100%;height:100%;object-fit:contain}\n.cgau-listing .a6-cled{position:absolute;border-radius:50%;translate:-50% -50%;opacity:0;pointer-events:none;mix-blend-mode:screen;transition:opacity .5s}\n.cgau-listing .a6-cled-r{left:41%;top:86.2%;width:5%;height:7.5%;background:radial-gradient(closest-side,#ff453a,rgba(255,69,58,0))}\n.cgau-listing .a6-cled-b{left:59.2%;top:86.2%;width:5%;height:7.5%;background:radial-gradient(closest-side,#0a84ff,rgba(10,132,255,0))}\n.cgau-listing .a6-cled-s{left:53.9%;top:81.6%;width:4.4%;height:4.4%;background:radial-gradient(closest-side,#fff6dc,rgba(255,214,120,0))}\n.cgau-listing .a6-clvid{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s}\n.cgau-listing .a6-clinfo{position:absolute;z-index:3;left:var(--pad);right:var(--pad);bottom:16px;pointer-events:none}\n.cgau-listing .a6-clinfo p{position:absolute;left:0;bottom:0;max-width:380px;background:rgba(255,255,255,.97);border-radius:20px;padding:16px 20px;box-shadow:0 10px 30px rgba(0,0,0,.08);\n  font:500 15px\/1.45 'Geist',sans-serif;color:var(--ink2);opacity:0;translate:0 10px;transition:opacity .35s ease,translate .5s var(--out)}\n.cgau-listing .a6-clinfo p b{color:var(--ink);font-weight:600}\n.cgau-listing .a6-clpills{position:relative;display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:6px var(--pad) 22px;scroll-padding-inline:var(--pad)}\n.cgau-listing .a6-clpills::-webkit-scrollbar{display:none}\n.cgau-listing .a6-pk{position:relative;flex:0 0 auto;display:inline-flex}\n.cgau-listing .a6-pl,.cgau-listing .a6-px{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;height:50px;padding:0 20px 0 12px;border-radius:999px;cursor:pointer;\n  font:600 15px\/1 'Geist',sans-serif;letter-spacing:-.01em;white-space:nowrap;background:#e8e8ed;color:var(--ink);transition:background .3s,color .3s}\n.cgau-listing .a6-pl:hover{background:#dedee3}\n.cgau-listing .a6-pl input,.cgau-listing .a6-clpills\u003einput{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}\n.cgau-listing .a6-pl i,.cgau-listing .a6-px i{position:relative;flex:0 0 26px;width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor;transition:rotate .45s var(--out)}\n.cgau-listing .a6-pl i::before,.cgau-listing .a6-pl i::after,.cgau-listing .a6-px i::before,.cgau-listing .a6-px i::after{content:\"\";position:absolute;left:50%;top:50%;width:11px;height:1.5px;margin:-.75px 0 0 -5.5px;background:currentColor;border-radius:1px}\n.cgau-listing .a6-pl i::after,.cgau-listing .a6-px i::after{rotate:90deg}\n.cgau-listing .a6-px{display:none;position:absolute;inset:0;background:var(--ink);color:#fff}\n.cgau-listing .a6-px i{rotate:45deg}\n.cgau-listing .a6-clbox:has(#a6cl1:checked) .a6-px1,.cgau-listing .a6-clbox:has(#a6cl2:checked) .a6-px2,.cgau-listing .a6-clbox:has(#a6cl3:checked) .a6-px3,\n.cgau-listing .a6-clbox:has(#a6cl4:checked) .a6-px4,.cgau-listing .a6-clbox:has(#a6cl5:checked) .a6-px5{display:inline-flex}\n.cgau-listing .a6-clbox:has(#a6cl1:focus-visible) .a6-pl1,.cgau-listing .a6-clbox:has(#a6cl2:focus-visible) .a6-pl2,.cgau-listing .a6-clbox:has(#a6cl3:focus-visible) .a6-pl3,\n.cgau-listing .a6-clbox:has(#a6cl4:focus-visible) .a6-pl4,.cgau-listing .a6-clbox:has(#a6cl5:focus-visible) .a6-pl5,\n.cgau-listing .a6-clbox:has(#a6cl1:focus-visible) .a6-px1,.cgau-listing .a6-clbox:has(#a6cl2:focus-visible) .a6-px2,.cgau-listing .a6-clbox:has(#a6cl3:focus-visible) .a6-px3,\n.cgau-listing .a6-clbox:has(#a6cl4:focus-visible) .a6-px4,.cgau-listing .a6-clbox:has(#a6cl5:focus-visible) .a6-px5,\n.cgau-listing .a6-clbox:has(#a6cl0:focus-visible) .a6-px{outline:2px solid var(--link);outline-offset:3px}\n.cgau-listing .a6-clbox:has(#a6cl1:checked) .a6-clzi{--cx:.5;--cy:.245;--s:1.55}\n.cgau-listing .a6-clbox:has(#a6cl2:checked) .a6-clzi{--cx:.5;--cy:.59;--s:2.7}\n.cgau-listing .a6-clbox:has(#a6cl3:checked) .a6-clzi{--cx:.5;--cy:.832;--s:2.6}\n.cgau-listing .a6-clbox:has(#a6cl4:checked) .a6-clzi{--cx:.502;--cy:.845;--s:3.3}\n.cgau-listing .a6-clbox:has(#a6cl4:checked) .a6-cled-r{opacity:1;animation:cgau-a6-red 1.6s ease-in-out infinite}\n.cgau-listing .a6-clbox:has(#a6cl4:checked) .a6-cled-b{opacity:1;animation:cgau-a6-blue 1.6s ease-in-out infinite}\n.cgau-listing .a6-clbox:has(#a6cl4:checked) .a6-cled-s{opacity:.9}\n.cgau-listing .a6-clbox:has(#a6cl5:checked) .a6-clstage{background:#000}\n.cgau-listing .a6-clbox:has(#a6cl5:checked) .a6-clzi{opacity:0}\n.cgau-listing .a6-clbox:has(#a6cl5:checked) .a6-clvid{opacity:1;visibility:visible}\n.cgau-listing .a6-clbox:has(#a6cl1:checked) .a6-ci1,.cgau-listing .a6-clbox:has(#a6cl2:checked) .a6-ci2,.cgau-listing .a6-clbox:has(#a6cl3:checked) .a6-ci3,\n.cgau-listing .a6-clbox:has(#a6cl4:checked) .a6-ci4{opacity:1;translate:none;transition-delay:.25s}\n.cgau-listing .a6-clhint{font:400 14px\/1.4 'Geist',sans-serif;color:var(--ink2);text-align:center;padding:0 var(--pad) 18px}\n\n\/* ---------- dual view ---------- *\/\n.cgau-listing .a6-seg{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:4px;border-radius:999px;background:#e8e8ed;margin:32px 0 24px;position:relative}\n.cgau-listing .a6-seg label{position:relative;z-index:1;display:block;cursor:pointer;padding:10px 22px;border-radius:999px;font:500 15px\/1 'Geist',sans-serif;color:#515154;text-align:center;transition:color .3s}\n.cgau-listing .a6-seg input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}\n.cgau-listing .a6-seg label:has(input:checked){color:var(--ink)}\n.cgau-listing .a6-seg label:has(input:focus-visible){outline:2px solid var(--link);outline-offset:2px}\n.cgau-listing .a6-seg-p{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px - (var(--n) - 1) * 4px) \/ var(--n));border-radius:999px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.12);transition:transform .55s var(--ease)}\n.cgau-listing .a6-duo:has(#a6-s2:checked) .a6-seg-p{transform:translateX(calc(100% + 4px))}\n.cgau-listing .a6-duo:has(#a6-s3:checked) .a6-seg-p{transform:translateX(calc(200% + 8px))}\n.cgau-listing .a6-views{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:16px;align-items:start}\n.cgau-listing .a6-frame{position:relative;aspect-ratio:1672\/941;border-radius:24px;overflow:clip;background:#1d1d1f;box-shadow:0 30px 60px rgba(0,0,0,.14)}\n.cgau-listing .a6-photo{position:absolute;inset:0}\n.cgau-listing .a6-photo img{width:100%;height:100%;object-fit:cover}\n.cgau-listing .a6-ptz .a6-photo{transform-origin:0 0;transition:transform 1.4s var(--ease)}\n.cgau-listing .a6-duo:has(#a6-s1:checked) .a6-ptz .a6-photo{transform:translate(-.04%,-54.4%) scale(1.8)}\n.cgau-listing .a6-duo:has(#a6-s2:checked) .a6-ptz .a6-photo{transform:translate(-84.4%,-64%) scale(3)}\n.cgau-listing .a6-duo:has(#a6-s3:checked) .a6-ptz .a6-photo{transform:translate(-214%,-127.6%) scale(3.2)}\n.cgau-listing .a6-box{position:absolute;border-radius:10px;box-shadow:0 0 0 1.5px rgba(255,255,255,.5);transition:box-shadow .5s,background .5s}\n.cgau-listing .a6-box b{position:absolute;left:0;top:-30px;font:600 12px\/1 'Geist',sans-serif;color:#fff;background:var(--link);padding:7px 10px;border-radius:99px;white-space:nowrap;opacity:0;transform:translateY(4px);transition:opacity .4s,transform .4s var(--ease)}\n.cgau-listing .a6-bx1{left:.5%;top:36%;width:22.5%;height:55%}\n.cgau-listing .a6-bx2{left:41.6%;top:25.2%;width:6.6%;height:26.5%}\n.cgau-listing .a6-bx3{left:77%;top:48%;width:11.8%;height:15.5%}\n.cgau-listing .a6-duo:has(#a6-s1:checked) .a6-bx1,.cgau-listing .a6-duo:has(#a6-s2:checked) .a6-bx2,.cgau-listing .a6-duo:has(#a6-s3:checked) .a6-bx3{box-shadow:0 0 0 2px #2997ff,0 0 24px rgba(41,151,255,.6);background:rgba(41,151,255,.08)}\n.cgau-listing .a6-duo:has(#a6-s1:checked) .a6-bx1 b,.cgau-listing .a6-duo:has(#a6-s2:checked) .a6-bx2 b,.cgau-listing .a6-duo:has(#a6-s3:checked) .a6-bx3 b{opacity:1;transform:none}\n.cgau-listing .a6-lab{position:absolute;left:14px;top:14px;z-index:2;font:600 13px\/1 'Geist',sans-serif;color:#fff;background:rgba(0,0,0,.5);padding:8px 12px;border-radius:99px}\n.cgau-listing .a6-lab i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#ff453a;margin-right:8px;vertical-align:1px;animation:cgau-a6-rec 1.6s ease-in-out infinite}\n.cgau-listing .a6-lab span{display:none}\n.cgau-listing .a6-duo:has(#a6-s1:checked) .a6-l1,.cgau-listing .a6-duo:has(#a6-s2:checked) .a6-l2,.cgau-listing .a6-duo:has(#a6-s3:checked) .a6-l3{display:inline}\n.cgau-listing .a6-ret{position:absolute;left:50%;top:50%;width:26%;aspect-ratio:1\/1;transform:translate(-50%,-50%);border-radius:14px;box-shadow:0 0 0 1px rgba(255,255,255,.6);pointer-events:none;transform-origin:0 0}\n.cgau-listing .a6-side{display:grid;gap:16px}\n.cgau-listing .a6-card{padding:14px 4px 0}\n.cgau-listing .a6-card b{display:block;font:600 24px\/1.15 'Geist',sans-serif;letter-spacing:-.025em}\n.cgau-listing .a6-card span{display:block;font:400 15px\/1.45 'Geist',sans-serif;color:var(--ink2);margin-top:8px}\n\n\/* ---------- detection (dark) ---------- *\/\n.cgau-listing .a6-rd{position:relative;width:min(880px,100%);aspect-ratio:2\/1.08;margin:52px auto 0;container-type:inline-size}\n.cgau-listing .a6-rd\u003ediv{position:absolute}\n.cgau-listing .a6-arc{left:50%;bottom:6%;transform:translateX(-50%);transform-origin:50% 100%;border-radius:999px 999px 0 0;border:1px solid rgba(255,255,255,.28);border-bottom:0}\n.cgau-listing .a6-a1{width:34cqw;height:17cqw;background:radial-gradient(100% 200% at 50% 100%,rgba(41,151,255,.18),rgba(41,151,255,0) 70%);border-color:rgba(41,151,255,.8)}\n.cgau-listing .a6-a2{width:60cqw;height:30cqw;border-color:rgba(191,90,242,.6)}\n.cgau-listing .a6-a3{width:92cqw;height:46cqw;border-style:dashed;border-color:rgba(255,255,255,.22)}\n.cgau-listing .a6-sweep{left:50%;bottom:6%;width:92cqw;height:46cqw;margin-left:-46cqw;overflow:clip;border-radius:999px 999px 0 0}\n.cgau-listing .a6-sweep::before{content:\"\";position:absolute;left:0;top:0;width:92cqw;height:92cqw;border-radius:50%;background:conic-gradient(from -40deg,rgba(41,151,255,0) 0deg,rgba(41,151,255,.55) 40deg,transparent 40.5deg);opacity:0;rotate:-90deg}\n.cgau-listing .a6-wall{left:50%;bottom:0;width:18cqw;height:6%;margin-left:-9cqw;border-top:1px solid rgba(255,255,255,.4);background:linear-gradient(180deg,rgba(255,255,255,.08),transparent)}\n.cgau-listing .a6-cam{left:50%;bottom:6%;width:2.4cqw;height:2.4cqw;margin:0 0 -1.2cqw -1.2cqw;border-radius:50%;background:#fff;box-shadow:0 0 0 .8cqw rgba(255,255,255,.12),0 0 3cqw rgba(41,151,255,.9)}\n.cgau-listing .a6-rl{left:50%;transform:translateX(-50%);text-align:center;font:600 max(11px,1.55cqw)\/1.25 'Geist',sans-serif;color:#f5f5f7;white-space:nowrap}\n.cgau-listing .a6-rl small{display:block;font:400 max(10px,1.35cqw)\/1.3 'Geist',sans-serif;color:#a1a1a6}\n.cgau-listing .a6-rl1{bottom:25%;color:#5ac8fa}.cgau-listing .a6-rl2{bottom:47%;color:#da8fff}.cgau-listing .a6-rl3{bottom:73%}\n.cgau-listing .a6-bl{width:1.6cqw;height:1.6cqw;border-radius:50%}\n.cgau-listing .a6-bl::after{content:attr(data-k);position:absolute;left:2.4cqw;top:-.3cqw;font:500 max(10px,1.3cqw)\/1 'Geist',sans-serif;color:#d2d2d7;white-space:nowrap}\n.cgau-listing .a6-b1{left:12%;bottom:30%;background:#ffd60a;box-shadow:0 0 1.6cqw #ffd60a}\n.cgau-listing .a6-b2{left:66%;bottom:27%;background:#5ac8fa;box-shadow:0 0 1.6cqw #5ac8fa}\n.cgau-listing .a6-b3{left:19%;bottom:15%;background:#30d158;box-shadow:0 0 1.6cqw #30d158}\n.cgau-listing .a6-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 28px;margin-top:60px;text-align:left}\n.cgau-listing .a6-trio\u003ediv{position:relative;padding:22px 0 0;border-top:1px solid #2c2c2e}\n.cgau-listing .a6-trio b{display:block;font:600 21px\/1.2 'Geist',sans-serif;letter-spacing:-.02em;color:#f5f5f7}\n.cgau-listing .a6-trio span{display:block;font:400 15px\/1.45 'Geist',sans-serif;color:#a1a1a6;margin-top:8px}\n\n\/* ---------- deterrence (dark) ---------- *\/\n.cgau-listing .a6-det{overflow:clip}\n.cgau-listing .a6-det::before,.cgau-listing .a6-det::after{content:\"\";position:absolute;top:0;bottom:0;width:50%;opacity:0;pointer-events:none;transition:opacity .6s}\n.cgau-listing .a6-det::before{left:0;background:radial-gradient(60% 55% at 0% 50%,rgba(255,69,58,.4),rgba(255,69,58,0) 70%)}\n.cgau-listing .a6-det::after{right:0;background:radial-gradient(60% 55% at 100% 50%,rgba(10,132,255,.42),rgba(10,132,255,0) 70%)}\n.cgau-listing .a6-det:has(#a6-al:checked)::before{opacity:1;animation:cgau-a6-red 1.6s ease-in-out infinite}\n.cgau-listing .a6-det:has(#a6-al:checked)::after{opacity:1;animation:cgau-a6-blue 1.6s ease-in-out infinite}\n.cgau-listing .a6-det-g{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}\n.cgau-listing .a6-lb{position:relative;aspect-ratio:1\/1;overflow:clip;-webkit-mask:radial-gradient(closest-side,#000 70%,transparent 100%);mask:radial-gradient(closest-side,#000 70%,transparent 100%)}\n.cgau-listing .a6-lb-in{position:absolute;inset:0;transform-origin:0 0;transform:translate(-90%,-179.6%) scale(2.8)}\n.cgau-listing .a6-lb-in img{width:100%;height:100%;object-fit:contain}\n.cgau-listing .a6-led{position:absolute;border-radius:50%;transform:translate(-50%,-50%);opacity:.12;transition:opacity .5s;mix-blend-mode:screen}\n.cgau-listing .a6-led-r{left:40.6%;top:86%;width:6%;height:9%;background:radial-gradient(closest-side,#ff453a,rgba(255,69,58,0))}\n.cgau-listing .a6-led-b{left:59.4%;top:86%;width:6%;height:9%;background:radial-gradient(closest-side,#0a84ff,rgba(10,132,255,0))}\n.cgau-listing .a6-led-s{left:53.6%;top:81.4%;width:5%;height:5%;background:radial-gradient(closest-side,#fff6dc,rgba(255,214,120,0))}\n.cgau-listing .a6-det:has(#a6-al:checked) .a6-led-r{opacity:1;animation:cgau-a6-red 1.6s ease-in-out infinite}\n.cgau-listing .a6-det:has(#a6-al:checked) .a6-led-b{opacity:1;animation:cgau-a6-blue 1.6s ease-in-out infinite}\n.cgau-listing .a6-det:has(#a6-al:checked) .a6-led-s{opacity:.9}\n.cgau-listing .a6-wv{position:absolute;left:50%;top:42%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;border:1.5px solid rgba(255,255,255,.7);opacity:0}\n.cgau-listing .a6-det:has(#a6-al:checked) .a6-wv{animation:cgau-a6-sound 2.4s ease-out infinite}\n.cgau-listing .a6-det:has(#a6-al:checked) .a6-wv.a6-v2{animation-delay:.8s}\n.cgau-listing .a6-det:has(#a6-al:checked) .a6-wv.a6-v3{animation-delay:1.6s}\n.cgau-listing .a6-db{font:700 clamp(96px,12vw,152px)\/.85 'Geist',sans-serif;letter-spacing:-.06em;color:#48484a;transition:color .5s}\n.cgau-listing .a6-db small{font-size:.32em;letter-spacing:-.02em;margin-left:6px}\n.cgau-listing .a6-det:has(#a6-al:checked) .a6-db{color:transparent;-webkit-text-fill-color:transparent;background-image:var(--g-duo);-webkit-background-clip:text;background-clip:text}\n.cgau-listing .a6-dl{margin-top:26px;border-top:1px solid #2c2c2e}\n.cgau-listing .a6-dl li{padding:14px 0;border-bottom:1px solid #2c2c2e;font:400 16px\/1.45 'Geist',sans-serif;color:#a1a1a6}\n.cgau-listing .a6-dl li b{color:#f5f5f7;font-weight:600}\n.cgau-listing .a6-sw{display:inline-flex;align-items:center;gap:14px;margin-top:28px;cursor:pointer;font:500 16px\/1.25 'Geist',sans-serif;color:#f5f5f7;border-radius:99px}\n.cgau-listing .a6-sw input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}\n.cgau-listing .a6-sw i{position:relative;display:block;flex:0 0 51px;height:31px;border-radius:99px;background:#39393d;transition:background .3s}\n.cgau-listing .a6-sw i::after{content:\"\";position:absolute;left:2px;top:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.3);transition:transform .4s var(--ease)}\n.cgau-listing .a6-det:has(#a6-al:checked) .a6-sw i{background:#30d158}\n.cgau-listing .a6-det:has(#a6-al:checked) .a6-sw i::after{transform:translateX(20px)}\n.cgau-listing .a6-sw:has(input:focus-visible){outline:2px solid #2997ff;outline-offset:4px}\n.cgau-listing .a6-sw small{display:block;font:400 13px\/1.3 'Geist',sans-serif;color:#a1a1a6}\n\n\/* ---------- power ---------- *\/\n.cgau-listing .a6-pw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center;margin-top:52px}\n.cgau-listing .a6-pimg{position:relative;overflow:clip;aspect-ratio:1\/1;background:radial-gradient(46% 42% at 62% 34%,rgba(255,196,10,.26),rgba(255,196,10,0) 70%)}\n.cgau-listing .a6-pimg img{position:absolute;inset:6%;width:88%;height:88%;object-fit:contain}\n.cgau-listing .a6-glint{position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,0) 35%,rgba(255,236,200,.6) 50%,rgba(255,255,255,0) 65%);background-size:300% 100%;background-position:100% 0;mix-blend-mode:soft-light;pointer-events:none}\n.cgau-listing .a6-sun{position:absolute;right:9%;top:8%;width:18%;aspect-ratio:1\/1;border-radius:50%;background:radial-gradient(circle,#fff7e0 0 30%,rgba(255,196,90,.6) 48%,rgba(255,196,90,0) 70%)}\n.cgau-listing .a6-stats{display:grid;border-top:1px solid var(--rule)}\n.cgau-listing .a6-stat{padding:24px 0;border-bottom:1px solid var(--rule)}\n.cgau-listing .a6-stat b{display:block;font:700 clamp(40px,4.6vw,56px)\/1 'Geist',sans-serif;letter-spacing:-.045em}\n.cgau-listing .a6-stat b small{font-size:.42em;letter-spacing:-.02em;margin-left:4px}\n.cgau-listing .a6-stat p{font:400 16px\/1.5 'Geist',sans-serif;color:var(--ink2);margin-top:8px}\n.cgau-listing .a6-place{margin-top:clamp(48px,6vw,80px);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}\n.cgau-listing .a6-place .a6-seg{display:grid;width:100%;margin:0 0 22px}\n.cgau-listing .a6-place .a6-seg label{white-space:nowrap;padding:10px 12px}\n.cgau-listing .a6-pics{position:relative;aspect-ratio:800\/599;border-radius:22px;overflow:clip;box-shadow:0 24px 50px rgba(0,0,0,.12)}\n.cgau-listing .a6-pics\u003e.a6-crop{position:absolute;inset:0;border-radius:0;transition:opacity .6s ease,scale .9s var(--out)}\n.cgau-listing .a6-pics\u003e.a6-ins2{opacity:0;scale:1.04}\n.cgau-listing .a6-placer:has(#a6-p2:checked) .a6-pics\u003e.a6-ins1{opacity:0;scale:1.04}\n.cgau-listing .a6-placer:has(#a6-p2:checked) .a6-pics\u003e.a6-ins2{opacity:1;scale:1}\n.cgau-listing .a6-placer:has(#a6-p2:checked) .a6-seg-p{transform:translateX(calc(100% + 4px))}\n.cgau-listing .a6-pcap p{font:500 17px\/1.5 'Geist',sans-serif;color:var(--ink2)}\n.cgau-listing .a6-pcap p b{display:block;color:var(--ink);font:600 clamp(22px,2.2vw,28px)\/1.18 'Geist',sans-serif;letter-spacing:-.025em;margin-bottom:8px}\n.cgau-listing .a6-pcap .a6-pc2{display:none}\n.cgau-listing .a6-placer:has(#a6-p2:checked) .a6-pc1{display:none}\n.cgau-listing .a6-placer:has(#a6-p2:checked) .a6-pc2{display:block}\n.cgau-listing .a6-247{margin-top:clamp(40px,5vw,64px);border-radius:28px;background:#000;color:#f5f5f7;padding:44px 40px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px}\n.cgau-listing .a6-247 .a6-h3{color:#f5f5f7}\n.cgau-listing .a6-247\u003ediv\u003ep{font:400 16px\/1.5 'Geist',sans-serif;color:#a1a1a6;margin-top:10px}\n.cgau-listing .a6-req li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:13px 0;border-top:1px solid #2c2c2e;font:400 15px\/1.45 'Geist',sans-serif;color:#d2d2d7}\n.cgau-listing .a6-req li:first-child{border-top:0}\n.cgau-listing .a6-req li i{font:600 13px\/1.6 'Geist',sans-serif;font-style:normal;color:#ffd60a}\n\n\/* ---------- storage ---------- *\/\n.cgau-listing .a6-lad{display:grid;gap:18px;margin-top:52px}\n.cgau-listing .a6-bar-row{display:grid;grid-template-columns:190px minmax(0,1fr) 120px;gap:20px;align-items:center}\n.cgau-listing .a6-bar-row b{font:600 19px\/1.2 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .a6-bar-row b small{display:block;font:400 13px\/1.3 'Geist',sans-serif;color:var(--ink2);letter-spacing:0;margin-top:3px}\n.cgau-listing .a6-bar{height:14px;border-radius:99px;background:#e8e8ed;position:relative;overflow:clip}\n.cgau-listing .a6-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:99px;transform-origin:0 50%}\n.cgau-listing .a6-r1 i{width:12.5%;background:var(--g-blue)}\n.cgau-listing .a6-r2 i{width:100%;background:var(--g-violet)}\n.cgau-listing .a6-r3 i{width:100%;background:var(--g-hero)}\n.cgau-listing .a6-bar-row em{font:600 15px\/1.2 'Geist',sans-serif;font-style:normal;text-align:right}\n\n\/* ---------- compatibility ---------- *\/\n.cgau-listing .a6-cmp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 56px;margin-top:52px}\n.cgau-listing .a6-cc{position:relative;padding:22px 0 0;border-top:3px solid #e5e5ea}\n.cgau-listing .a6-cc h3{display:flex;align-items:center;gap:10px;font:600 20px\/1.2 'Geist',sans-serif;letter-spacing:-.02em;margin-bottom:12px}\n.cgau-listing .a6-cc h3 i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:600 13px\/1 'Geist',sans-serif;font-style:normal;color:#fff}\n.cgau-listing .a6-ok{--rl:#30d158}.cgau-listing .a6-no{--rl:#ff453a}.cgau-listing .a6-ask{--rl:#0a84ff}\n.cgau-listing .a6-ok h3 i{background:#248a3d}.cgau-listing .a6-no h3 i{background:#d70015}.cgau-listing .a6-ask h3 i{background:#0071e3}\n.cgau-listing .a6-cc li{padding:11px 0;border-top:1px solid #e8e8ed;font:400 15px\/1.45 'Geist',sans-serif;color:var(--ink2)}\n.cgau-listing .a6-cc li:first-child{border-top:0}\n.cgau-listing .a6-cc li b{color:var(--ink);font-weight:600}\n.cgau-listing :is(.a6-cc,.a6-fc)::before{content:\"\";position:absolute;left:0;right:0;top:-3px;height:3px;background:var(--rl);transform-origin:0 50%;transition:scale .9s var(--out) .05s}\n\n\/* ---------- by the numbers ---------- *\/\n.cgau-listing .a6-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(20px,3vw,40px);margin-top:clamp(28px,4vw,52px)}\n.cgau-listing .a6-n{padding:24px 0 30px;border-top:1px solid var(--rule)}\n.cgau-listing .a6-n-k{font:600 clamp(14px,1.3vw,17px)\/1.3 'Geist',sans-serif;color:var(--ink2)}\n.cgau-listing .a6-n-v{font:700 clamp(46px,5.6vw,72px)\/1.02 'Geist',sans-serif;letter-spacing:-.045em;margin-top:6px;white-space:nowrap}\n.cgau-listing .a6-n-v i{font-style:normal;counter-reset:cga6n calc(var(--cgau-kn))}\n.cgau-listing .a6-n-v i::before{content:counter(cga6n)}\n.cgau-listing .a6-n-v small{font-size:.42em;letter-spacing:-.02em;margin-left:3px}\n.cgau-listing .a6-n-v .a6-dg{font-size:.9em;letter-spacing:0}\n.cgau-listing .a6-n-v .a6-x2{font-size:.6em;letter-spacing:0;margin-left:2px;vertical-align:.14em}\n.cgau-listing .a6-n-d{font:500 clamp(14px,1.3vw,17px)\/1.35 'Geist',sans-serif;color:var(--ink2);margin-top:8px}\n.cgau-listing .a6-q130 i{--cgau-kn:130}.cgau-listing .a6-q355 i{--cgau-kn:355}.cgau-listing .a6-q70 i{--cgau-kn:70}\n.cgau-listing .a6-q8 i{--cgau-kn:8}.cgau-listing .a6-q105 i{--cgau-kn:105}.cgau-listing .a6-q32 i{--cgau-kn:32}\n\n\/* ---------- in the box ---------- *\/\n.cgau-listing .a6-inbox{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:center;margin-top:52px}\n.cgau-listing .a6-ib-img{aspect-ratio:1\/1;position:relative;background:radial-gradient(44% 40% at 50% 55%,rgba(48,209,88,.14),rgba(48,209,88,0) 70%)}\n.cgau-listing .a6-ib-img img{position:absolute;inset:8%;width:84%;height:84%;object-fit:contain}\n.cgau-listing .a6-ib-l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--r,5),auto);grid-auto-flow:column;column-gap:28px}\n.cgau-listing .a6-ib-l li{padding:12px 0;border-top:1px solid #e8e8ed;font:500 15px\/1.4 'Geist',sans-serif}\n.cgau-listing .a6-ib-l li span{display:block}\n.cgau-listing .a6-ib-l li small{display:block;font:400 13px\/1.35 'Geist',sans-serif;color:var(--ink2);margin-top:2px}\n.cgau-listing .a6-ib-not{margin-top:22px;font:400 15px\/1.5 'Geist',sans-serif;color:var(--ink2)}\n.cgau-listing .a6-ib-not b{color:var(--ink);font-weight:600}\n.cgau-listing .a6-cond{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3vw,40px);margin-top:clamp(36px,4vw,56px)}\n.cgau-listing .a6-cond p{font:400 16px\/1.55 'Geist',sans-serif;color:var(--ink2)}\n.cgau-listing .a6-cond p+p{margin-top:12px}\n.cgau-listing .a6-limit{border-radius:22px;background:var(--soft);padding:24px 26px}\n.cgau-listing .a6-limit p b{display:block;color:var(--ink);font:600 19px\/1.25 'Geist',sans-serif;letter-spacing:-.02em;margin-bottom:6px}\n\n\/* ---------- fit ---------- *\/\n.cgau-listing .a6-fit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;margin-top:52px}\n.cgau-listing .a6-fc{position:relative;padding:24px 0 0;border-top:3px solid #e5e5ea;--rl:#30d158}\n.cgau-listing .a6-fc+.a6-fc{--rl:#ff9f0a}\n.cgau-listing .a6-fc h3{font:600 22px\/1.2 'Geist',sans-serif;letter-spacing:-.02em;margin-bottom:10px}\n.cgau-listing .a6-fc li{padding:13px 0;border-top:1px solid #e8e8ed;font:400 16px\/1.45 'Geist',sans-serif;color:var(--ink2)}\n.cgau-listing .a6-fc li:first-child{border-top:0}\n.cgau-listing .a6-fc li b{color:var(--ink);font-weight:600}\n\n\/* ---------- setup ---------- *\/\n.cgau-listing .a6-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,18px);margin-top:48px}\n.cgau-listing .a6-st{border-radius:22px;background:var(--soft);padding:24px 22px 26px}\n.cgau-listing .a6-st i{display:block;font:600 14px\/1 'Geist',sans-serif;font-style:normal;color:#0071e3}\n.cgau-listing .a6-st:nth-child(2) i{color:#8944ab}.cgau-listing .a6-st:nth-child(3) i{color:#c93400}.cgau-listing .a6-st:nth-child(4) i{color:#248a3d}\n.cgau-listing .a6-st h3{font:600 21px\/1.2 'Geist',sans-serif;letter-spacing:-.02em;margin-top:14px}\n.cgau-listing .a6-st p{font:400 15px\/1.5 'Geist',sans-serif;color:var(--ink2);margin-top:8px}\n\n\/* ---------- faq ---------- *\/\n.cgau-listing .a6-faq{max-width:860px;margin:44px auto 0}\n.cgau-listing .a6-faq details{border-bottom:1px solid var(--rule);interpolate-size:allow-keywords}\n.cgau-listing .a6-faq details:first-child{border-top:1px solid var(--rule)}\n.cgau-listing .a6-faq summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) 22px;gap:16px;align-items:center;padding:22px 0;font:600 clamp(18px,1.9vw,22px)\/1.3 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .a6-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .a6-faq summary:focus-visible{outline:2px solid var(--link);outline-offset:4px}\n.cgau-listing .a6-faq summary i{position:relative;display:block;width:22px;height:22px}\n.cgau-listing .a6-faq summary i::before,.cgau-listing .a6-faq summary i::after{content:\"\";position:absolute;left:3px;right:3px;top:10px;height:1.5px;background:var(--ink);border-radius:1px;transition:transform .4s var(--ease)}\n.cgau-listing .a6-faq summary i::after{transform:rotate(90deg)}\n.cgau-listing .a6-faq details[open] summary i::after{transform:rotate(0deg)}\n.cgau-listing .a6-faq details::details-content{block-size:0;overflow:clip;transition:block-size .4s var(--ease),content-visibility .4s allow-discrete}\n.cgau-listing .a6-faq details[open]::details-content{block-size:auto}\n.cgau-listing .a6-faq details p{font:400 17px\/1.6 'Geist',sans-serif;color:var(--ink2);padding:0 40px 24px 0}\n\n\/* ---------- which S4 ---------- *\/\n.cgau-listing .a6-which-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(16px,4vw,56px);margin-top:clamp(32px,4vw,52px)}\n.cgau-listing .a6-mc{text-align:center;padding-bottom:26px}\n.cgau-listing .a6-mc-img{position:relative;width:min(230px,78%);aspect-ratio:1\/1;margin:0 auto 14px}\n.cgau-listing .a6-mc-img img{width:100%;height:100%;object-fit:contain}\n.cgau-listing .a6-mc-tag{font:600 13px\/1.2 'Geist',sans-serif;color:var(--orange);margin-bottom:6px}\n.cgau-listing .a6-mc h3{font:600 clamp(20px,2.2vw,28px)\/1.15 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .a6-mc-d{font:400 15px\/1.45 'Geist',sans-serif;color:var(--ink2);margin:10px auto 0;max-width:300px}\n.cgau-listing .a6-mc-cur{display:inline-block;margin-top:16px;font:400 14px\/1 'Geist',sans-serif;color:var(--ink2);padding:11px 0}\n.cgau-listing .a6-mc-go{display:inline-block;margin-top:16px;background:var(--blue);color:#fff;border-radius:999px;padding:11px 18px;font:500 14px\/1 'Geist',sans-serif;text-decoration:none}\n.cgau-listing .a6-mc-go:hover{background:#0077ed}\n.cgau-listing .a6-mc-go:focus-visible{outline:2px solid var(--link);outline-offset:3px}\n.cgau-listing .a6-mc-by{display:block;margin-top:12px;font:400 14px\/1 'Geist',sans-serif;color:var(--link);text-decoration:none}\n.cgau-listing .a6-mc-by:hover{text-decoration:underline}\n.cgau-listing .a6-mr{padding:18px 4px;border-top:1px solid var(--rule2);text-align:center;font:400 14px\/1.4 'Geist',sans-serif;color:var(--ink2)}\n.cgau-listing .a6-mr i{display:grid;place-items:center;width:28px;height:28px;margin:0 auto 10px;border-radius:50%;font:600 14px\/1 'Geist',sans-serif;font-style:normal;color:#fff;background:#248a3d}\n.cgau-listing .a6-mr i.a6-x{background:#d2d2d7;color:#1d1d1f}\n.cgau-listing .a6-mr b{display:block;color:var(--ink);font:600 15px\/1.3 'Geist',sans-serif;margin-bottom:2px}\n\n\/* ---------- shipping, warranty and returns ---------- *\/\n.cgau-listing .a6-buyg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin-top:clamp(28px,4vw,44px)}\n.cgau-listing .a6-by{background:var(--tile);border-radius:22px;padding:clamp(24px,2.6vw,32px)}\n.cgau-listing .a6-by em{display:block;font:600 13px\/1 'Geist',sans-serif;font-style:normal;color:var(--link);margin-bottom:12px}\n.cgau-listing .a6-by h3{font:600 clamp(20px,2vw,24px)\/1.2 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .a6-by p{font:400 15px\/1.55 'Geist',sans-serif;color:var(--ink2);margin-top:10px}\n\n\/* ---------- specs (always last) ---------- *\/\n.cgau-listing .a6-sg{margin-top:44px}\n.cgau-listing .a6-grp{display:grid;grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px;padding:30px 0;border-top:1px solid var(--rule)}\n.cgau-listing .a6-grp h3{font:600 21px\/1.25 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .a6-grp dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px}\n.cgau-listing .a6-grp dt{font:600 15px\/1.35 'Geist',sans-serif}\n.cgau-listing .a6-grp dd{font:400 15px\/1.5 'Geist',sans-serif;color:var(--ink2);margin-top:4px}\n\n\/* ---------- fine print ---------- *\/\n.cgau-listing .a6-fp{background:var(--soft);padding:40px 0 52px}\n.cgau-listing .a6-fp ol{counter-reset:cga6fn}\n.cgau-listing .a6-fp li,.cgau-listing .a6-fp p{font:400 12px\/1.6 'Geist',sans-serif;color:var(--ink2);margin-bottom:9px}\n.cgau-listing .a6-fp li{counter-increment:cga6fn;padding-left:20px;position:relative;scroll-margin-top:calc(var(--header-height,0px) + 70px)}\n.cgau-listing .a6-fp li::before{content:counter(cga6fn) \".\";position:absolute;left:0}\n.cgau-listing .a6-fp hr{border:0;border-top:1px solid var(--rule);margin:18px 0}\n.cgau-listing .a6-mark{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:22px;padding-top:18px;border-top:1px solid var(--rule)}\n.cgau-listing .a6-mark b{font:600 15px\/1 'Geist',sans-serif;white-space:nowrap}\n.cgau-listing .a6-mark span{font:400 12px\/1.4 'Geist',sans-serif;color:var(--ink2)}\n\n\/* ---------- keyframes ---------- *\/\n@keyframes cgau-a6-arm{from,to{--cgau-wait:1}}\n@keyframes cgau-a6-read{from{scale:0 1}to{scale:1 1}}\n@keyframes cgau-a6-spy{from,to{color:#1d1d1f;box-shadow:0 2px 0 #0071e3}}\n@keyframes cgau-a6-sheen{from{background-position:100% 0}to{background-position:0 0}}\n@keyframes cgau-a6-lit{to{background-size:100% 100%,auto}}\n@keyframes cgau-a6-pill{from{translate:0 0}to{translate:calc(var(--dn) * 20px - 20px) 0}}\n@keyframes cgau-a6-rec{0%,100%{opacity:1}50%{opacity:.3}}\n@keyframes cgau-a6-red{0%,100%{opacity:1}50%{opacity:.2}}\n@keyframes cgau-a6-blue{0%,100%{opacity:.2}50%{opacity:1}}\n@keyframes cgau-a6-spot{0%,100%{opacity:.12}35%,65%{opacity:.95}}\n@keyframes cgau-a6-sound{from{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(9)}}\n@keyframes cgau-a6-sweep{0%{opacity:0;rotate:-90deg}12%{opacity:1}88%{opacity:1}100%{opacity:0;rotate:90deg}}\n@keyframes cgau-a6-glint{from{background-position:100% 0}to{background-position:0% 0}}\n@keyframes cgau-a6-sunarc{from{transform:translate(-340%,40%)}to{transform:translate(0,0)}}\n@keyframes cgau-a6-park{from{transform:none;opacity:1}to{transform:translateY(-36px) scale(.92);opacity:.35}}\n\n\/* ---------- scroll layer (progressive: no support means everything simply shows) ----------\n   Triggers: .a6-t holds --cgau-wait at 1 until its top edge passes a line 85% down the screen (pictures and effects);\n   .a6-tt does the same at 92% (text, so words never wait on the reader). Children read the value through a style\n   query and play a timed transition, so each move plays in full where the reader is looking, whatever the scroll speed. *\/\n@supports (animation-timeline: view()){\n  .cgau-listing .a6-t{animation:cgau-a6-arm 1s linear backwards;animation-timeline:view(block 15%);animation-range:entry 0% entry 1%}\n  .cgau-listing .a6-tt{animation:cgau-a6-arm 1s linear backwards;animation-timeline:view(block 8%);animation-range:entry 0% entry 1%}\n\n  \/* text: quick and short, never in the way *\/\n  .cgau-listing .a6-rv\u003e:not(.a6-lines):not(.a6-rs){transition:opacity .4s var(--out) calc(var(--i,0) * .05s),translate .45s var(--out) calc(var(--i,0) * .05s)}\n  .cgau-listing .a6-rv\u003e:nth-child(2){--i:1}.cgau-listing .a6-rv\u003e:nth-child(3){--i:2}.cgau-listing .a6-rv\u003e:nth-child(n+4){--i:3}\n  .cgau-listing .a6-lines\u003espan{transition:opacity .45s var(--out) calc(.03s + var(--i,0) * .06s),translate .5s var(--out) calc(.03s + var(--i,0) * .06s),filter .45s var(--out) calc(.03s + var(--i,0) * .06s)}\n  .cgau-listing .a6-lines\u003espan:nth-of-type(2){--i:1}.cgau-listing .a6-lines\u003espan:nth-of-type(3){--i:2}\n  .cgau-listing .a6-rs\u003e.a6-rsi{transition:opacity .4s var(--out),translate .45s var(--out)}\n  .cgau-listing .a6-tt.a6-li\u003e*,.cgau-listing .a6-tt.a6-dli\u003e*{transition:opacity .4s var(--out),translate .45s var(--out)}\n\n  \/* hero *\/\n  .cgau-listing .a6-stage\u003e.a6-prod{transition:opacity .9s var(--ease) .05s,translate 1.3s var(--out) .05s,scale 1.3s var(--out) .05s}\n  .cgau-listing .a6-stage\u003e.a6-glow{transition:opacity 1.2s ease .25s,scale 1.6s var(--out) .25s}\n  .cgau-listing .a6-glance\u003ediv{transition:opacity .4s var(--out) calc(var(--i,0) * .05s),translate .45s var(--out) calc(var(--i,0) * .05s)}\n  .cgau-listing .a6-glance\u003ediv:nth-child(2){--i:1}.cgau-listing .a6-glance\u003ediv:nth-child(3){--i:2}.cgau-listing .a6-glance\u003ediv:nth-child(4){--i:3}\n  .cgau-listing .a6-nnbw\u003e.a6-nnbc{transition:opacity .45s var(--out),translate .5s var(--out),scale .5s var(--out)}\n\n  \/* swipe rows: the first cards slide in from the right, one after another *\/\n  .cgau-listing .a6-gal\u003e.a6-track\u003eli{transition:opacity .6s var(--out) calc(var(--i,0) * .07s),translate .8s var(--out) calc(var(--i,0) * .07s)}\n  .cgau-listing .a6-gal\u003e.a6-track\u003eli:nth-child(2){--i:1}.cgau-listing .a6-gal\u003e.a6-track\u003eli:nth-child(3){--i:2}.cgau-listing .a6-gal\u003e.a6-track\u003eli:nth-child(n+4){--i:3}\n\n  \/* closer look: the camera settles into the panel, then the + pills pop on *\/\n  .cgau-listing .a6-clbox .a6-clzoom{transition:opacity .9s var(--ease) .05s,translate 1.2s var(--out) .05s,scale 1.2s var(--out) .05s}\n  .cgau-listing .a6-clpills\u003e.a6-pk{transition:opacity .35s ease calc(.1s + var(--i,0) * .05s),scale .6s var(--spring) calc(.1s + var(--i,0) * .05s)}\n  .cgau-listing .a6-clpills\u003e.a6-pk:nth-of-type(2){--i:1}.cgau-listing .a6-clpills\u003e.a6-pk:nth-of-type(3){--i:2}.cgau-listing .a6-clpills\u003e.a6-pk:nth-of-type(4){--i:3}.cgau-listing .a6-clpills\u003e.a6-pk:nth-of-type(5){--i:4}\n\n  \/* dual view: the wide shot irises open, the tele view pulls focus, the boxes lock on *\/\n  .cgau-listing .a6-frame:not(.a6-ptz)\u003e.a6-photo{clip-path:circle(75% at 50% 50%);transition:clip-path 1.2s var(--out) .05s,scale 1.5s var(--out) .05s}\n  .cgau-listing .a6-ptz\u003e.a6-photo{transition:transform 1.4s var(--ease),filter 1s var(--ease) .3s,opacity .8s ease .3s}\n  .cgau-listing .a6-frame\u003e.a6-box{transition:box-shadow .5s,background .5s,opacity .45s ease calc(.7s + var(--i,0) * .1s),scale .75s var(--spring) calc(.7s + var(--i,0) * .1s)}\n  .cgau-listing .a6-frame\u003e.a6-bx2{--i:1}.cgau-listing .a6-frame\u003e.a6-bx3{--i:2}\n  .cgau-listing .a6-frame\u003e.a6-lab{transition:opacity .5s ease .5s,translate .7s var(--out) .5s}\n  .cgau-listing .a6-frame\u003e.a6-ret{transition:opacity .4s ease .95s,scale .8s var(--spring) .95s}\n  .cgau-listing .a6-card\u003e*{transition:opacity .4s var(--out),translate .45s var(--out)}\n\n  \/* radar: camera first, the rings grow out of it, one sweep passes, then what it found *\/\n  .cgau-listing .a6-rd\u003e.a6-cam{transition:opacity .3s ease .3s,scale .6s var(--spring) .3s}\n  .cgau-listing .a6-rd\u003e.a6-arc{transition:transform 1.1s var(--out) var(--d,.3s),opacity .6s ease var(--d,.3s)}\n  .cgau-listing .a6-rd\u003e.a6-a1{--d:.25s}.cgau-listing .a6-rd\u003e.a6-a2{--d:.42s}.cgau-listing .a6-rd\u003e.a6-a3{--d:.6s}\n  .cgau-listing .a6-rd\u003e.a6-rl{transition:opacity .5s ease var(--d,.7s),translate .7s var(--out) var(--d,.7s)}\n  .cgau-listing .a6-rd\u003e.a6-rl1{--d:.55s}.cgau-listing .a6-rd\u003e.a6-rl2{--d:.72s}.cgau-listing .a6-rd\u003e.a6-rl3{--d:.9s}\n  .cgau-listing .a6-rd\u003e.a6-wall{transition:opacity .6s ease .8s}\n  .cgau-listing .a6-rd\u003e.a6-bl{transition:opacity .3s ease var(--d),scale .5s var(--spring) var(--d)}\n  .cgau-listing .a6-rd\u003e.a6-b3{--d:1.25s}.cgau-listing .a6-rd\u003e.a6-b1{--d:1.4s}.cgau-listing .a6-rd\u003e.a6-b2{--d:2.55s}\n  .cgau-listing .a6-trio\u003ediv\u003e*{transition:opacity .4s var(--out),translate .45s var(--out)}\n  .cgau-listing .a6-trio\u003ediv::before{content:\"\";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--rl,#2997ff);transform-origin:0 50%;transition:scale .9s var(--out) .05s}\n  .cgau-listing .a6-trio\u003ediv:nth-child(2){--rl:#bf5af2}.cgau-listing .a6-trio\u003ediv:nth-child(3){--rl:#30d158}\n\n  \/* deterrence: the close-up pulls focus, then the lights run once so shoppers see them *\/\n  .cgau-listing .a6-lb\u003e.a6-lb-in{transition:opacity .9s ease .05s,filter 1.1s var(--ease) .05s}\n  .cgau-listing .a6-dbw\u003e.a6-db{transition:color .5s,opacity .6s var(--out),translate .8s var(--out)}\n\n  \/* numbers count up once they arrive *\/\n  .cgau-listing .a6-n\u003e*{transition:opacity .4s var(--out),translate .45s var(--out)}\n  .cgau-listing .a6-n .a6-n-v\u003ei{transition:--cgau-kn 1.5s cubic-bezier(.3,.6,.2,1) .15s}\n\n  \/* power, storage, box, compatibility, fit, setup, which S4, buying *\/\n  .cgau-listing .a6-pimg\u003eimg{transition:opacity .9s var(--ease) .05s,translate 1.3s var(--out) .05s,scale 1.3s var(--out) .05s}\n  .cgau-listing .a6-stat\u003e*{transition:opacity .4s var(--out),translate .45s var(--out)}\n  .cgau-listing .a6-pics{transition:opacity .8s var(--ease),scale 1.1s var(--out)}\n  .cgau-listing .a6-req\u003eli{transition:opacity .4s var(--out),translate .45s var(--out)}\n  .cgau-listing .a6-bar-row\u003e.a6-bar\u003ei{transition:scale .9s var(--out) .15s}\n  .cgau-listing .a6-ib-img\u003eimg{transition:opacity .8s var(--ease) .05s,translate 1.2s var(--out) .05s,scale 1.2s var(--out) .05s,rotate 1.2s var(--out) .05s}\n  .cgau-listing :is(.a6-cc,.a6-fc)\u003e*{transition:opacity .4s var(--out),translate .45s var(--out)}\n  .cgau-listing .a6-st{transition:opacity .45s var(--out) calc(var(--i,0) * .05s),translate .5s var(--out) calc(var(--i,0) * .05s)}\n  .cgau-listing .a6-steps\u003e.a6-stw:nth-child(2) .a6-st{--i:1}.cgau-listing .a6-steps\u003e.a6-stw:nth-child(3) .a6-st{--i:2}.cgau-listing .a6-steps\u003e.a6-stw:nth-child(4) .a6-st{--i:3}\n  .cgau-listing .a6-mc\u003e.a6-mc-img{transition:opacity .8s var(--ease) .05s,translate 1.1s var(--out) .05s}\n  .cgau-listing .a6-mc\u003e:not(.a6-mc-img),.cgau-listing .a6-mr\u003e*{transition:opacity .4s var(--out),translate .45s var(--out)}\n  .cgau-listing .a6-by\u003e*{transition:opacity .4s var(--out),translate .45s var(--out)}\n\n  \/* scroll-scrubbed pieces: the hero camera eases back as you leave it, the sun climbs over the panel *\/\n  .cgau-listing .a6-stage{view-timeline:--cga6hero block}\n  .cgau-listing .a6-prod\u003eimg{animation:cgau-a6-park 1s linear both;animation-timeline:--cga6hero;animation-range:exit 10% exit 95%}\n  .cgau-listing .a6-pimg{view-timeline:--cga6sun block}\n  .cgau-listing .a6-sun{animation:cgau-a6-sunarc 1s linear both;animation-timeline:--cga6sun;animation-range:entry 10% exit 60%}\n\n  \/* reading progress under the local nav, and the nav lights the section you're in (wide screens) *\/\n  .cgau-listing{view-timeline:--cga6read block;timeline-scope:--cga6n1,--cga6n2,--cga6n3,--cga6n4,--cga6n5,--cga6n6,--cga6n7}\n  .cgau-listing .a6-nav::after{animation:cgau-a6-read 1s linear both;animation-timeline:--cga6read;animation-range:contain 0% contain 100%}\n  .cgau-listing #a6-hl{view-timeline:--cga6n1 block;view-timeline-inset:50%}\n  .cgau-listing #a6-cl{view-timeline:--cga6n2 block;view-timeline-inset:50%}\n  .cgau-listing #a6-views{view-timeline:--cga6n3 block;view-timeline-inset:50%}\n  .cgau-listing #a6-sense{view-timeline:--cga6n4 block;view-timeline-inset:50%}\n  .cgau-listing #a6-power{view-timeline:--cga6n5 block;view-timeline-inset:50%}\n  .cgau-listing #a6-which{view-timeline:--cga6n6 block;view-timeline-inset:50%}\n  .cgau-listing #a6-specs{view-timeline:--cga6n7 block;view-timeline-inset:50%}\n  .cgau-listing .a6-nav-l a{animation:cgau-a6-spy 1s linear none;animation-range:cover 0% cover 100%}\n  .cgau-listing .a6-nav-l a:nth-child(1){animation-timeline:--cga6n1}.cgau-listing .a6-nav-l a:nth-child(2){animation-timeline:--cga6n2}.cgau-listing .a6-nav-l a:nth-child(3){animation-timeline:--cga6n3}\n  .cgau-listing .a6-nav-l a:nth-child(4){animation-timeline:--cga6n4}.cgau-listing .a6-nav-l a:nth-child(5){animation-timeline:--cga6n5}.cgau-listing .a6-nav-l a:nth-child(6){animation-timeline:--cga6n6}\n  .cgau-listing .a6-nav-l a:nth-child(7){animation-timeline:--cga6n7}\n\n  \/* the condition note lights up word by word as it crosses the screen (always readable underneath) *\/\n  .cgau-listing .a6-cnote{view-timeline:--cga6lit block}\n  .cgau-listing .a6-lit{background:linear-gradient(var(--ink),var(--ink)) 0 0\/0% 100% no-repeat,#6e6e73;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;\n    animation:cgau-a6-lit 1s linear both;animation-timeline:--cga6lit;animation-range:cover 16% cover 46%}\n\n  \/* the highlights dot tray follows the swipe position *\/\n  .cgau-listing .a6-hl .a6-gal{timeline-scope:--cga6hl}\n  .cgau-listing .a6-hl .a6-track{scroll-timeline:--cga6hl inline}\n  .cgau-listing .a6-dots{display:flex;position:absolute;left:50%;bottom:4px;translate:-50% 0;gap:12px;padding:14px 18px;border-radius:999px;background:rgba(232,232,237,.9);--dn:5}\n  .cgau-listing .a6-dots i{display:block;width:8px;height:8px;border-radius:50%;background:#aeaeb2}\n  .cgau-listing .a6-dots b{position:absolute;left:10px;top:50%;width:24px;height:8px;margin-top:-4px;border-radius:99px;background:#1d1d1f;animation:cgau-a6-pill 1s linear both;animation-timeline:--cga6hl}\n\n  \/* WAITING: what each piece looks like before its trigger fires *\/\n  @container style(--cgau-wait: 1){\n    .cgau-listing .a6-rv\u003e:not(.a6-lines):not(.a6-rs){opacity:0;translate:0 12px;transition-duration:.15s;transition-delay:0s}\n    .cgau-listing .a6-lines\u003espan{opacity:0;translate:0 .22em;filter:blur(8px);transition-duration:.15s;transition-delay:0s}\n    .cgau-listing .a6-rs\u003e.a6-rsi,.cgau-listing .a6-tt.a6-li\u003e*,.cgau-listing .a6-tt.a6-dli\u003e*{opacity:0;translate:0 12px;transition-duration:.15s;transition-delay:0s}\n    .cgau-listing .a6-stage\u003e.a6-prod{opacity:0;translate:0 70px;scale:.94;transition-duration:.2s;transition-delay:0s}\n    .cgau-listing .a6-stage\u003e.a6-glow{opacity:0;scale:.7;transition-duration:.2s;transition-delay:0s}\n    .cgau-listing .a6-glance\u003ediv{opacity:0;translate:0 12px;transition-duration:.15s;transition-delay:0s}\n    .cgau-listing .a6-nnbw\u003e.a6-nnbc{opacity:0;translate:0 16px;scale:.98;transition-duration:.15s;transition-delay:0s}\n    .cgau-listing .a6-gal\u003e.a6-track\u003eli{opacity:0;translate:60px 0;transition-duration:.2s;transition-delay:0s}\n    .cgau-listing .a6-clbox .a6-clzoom{opacity:0;translate:-50% calc(-50% + 50px);scale:.94;transition-duration:.2s;transition-delay:0s}\n    .cgau-listing .a6-clpills\u003e.a6-pk{opacity:0;scale:.6;transition-duration:.15s;transition-delay:0s}\n    .cgau-listing .a6-frame:not(.a6-ptz)\u003e.a6-photo{clip-path:circle(0% at 50% 50%);scale:1.12;transition-duration:.2s;transition-delay:0s}\n    .cgau-listing .a6-ptz\u003e.a6-photo{filter:blur(14px) brightness(.6);opacity:.3;transition:transform 1.4s var(--ease),filter .2s,opacity .2s}\n    .cgau-listing .a6-frame\u003e.a6-box{opacity:0;scale:1.5;transition-duration:.5s,.5s,.15s,.15s;transition-delay:0s}\n    .cgau-listing .a6-frame\u003e.a6-lab{opacity:0;translate:0 -8px;transition-duration:.15s;transition-delay:0s}\n    .cgau-listing .a6-frame\u003e.a6-ret{opacity:0;scale:1.9;transition-duration:.15s;transition-delay:0s}\n    .cgau-listing .a6-card\u003e*{opacity:0;translate:0 12px;transition-duration:.15s;transition-delay:0s}\n    .cgau-listing .a6-rd\u003e.a6-cam,.cgau-listing .a6-rd\u003e.a6-bl{opacity:0;scale:0;transition-duration:.15s;transition-delay:0s}\n    .cgau-listing .a6-rd\u003e.a6-arc{transform:translateX(-50%) scale(.12);opacity:0;transition-duration:.2s;transition-delay:0s}\n    .cgau-listing .a6-rd\u003e.a6-rl{opacity:0;translate:0 12px;transition-duration:.15s;transition-delay:0s}\n    .cgau-listing .a6-rd\u003e.a6-wall{opacity:0;transition-duration:.15s;transition-delay:0s}\n    .cgau-listing .a6-trio\u003ediv\u003e*{opacity:0;translate:0 12px;transition-duration:.15s;transition-delay:0s}\n    .cgau-listing .a6-lb\u003e.a6-lb-in{opacity:.25;filter:blur(12px) brightness(.4);transition-duration:.2s;transition-delay:0s}\n    .cgau-listing .a6-dbw\u003e.a6-db{opacity:0;translate:0 20px;transition-duration:.5s,.15s,.15s;transition-delay:0s}\n    .cgau-listing .a6-n\u003e*{opacity:0;translate:0 12px;transition-duration:.15s;transition-delay:0s}\n    .cgau-listing .a6-n .a6-n-v\u003ei{--cgau-kn:0;transition-duration:.2s;transition-delay:0s}\n    .cgau-listing .a6-pimg\u003eimg{opacity:0;translate:0 60px;scale:.9;transition-duration:.2s;transition-delay:0s}\n    .cgau-listing .a6-stat\u003e*{opacity:0;translate:0 12px;transition-duration:.15s;transition-delay:0s}\n    .cgau-listing .a6-pics{opacity:0;scale:.96;transition-duration:.2s;transition-delay:0s}\n    .cgau-listing .a6-req\u003eli{opacity:0;translate:0 12px;transition-duration:.15s;transition-delay:0s}\n    .cgau-listing .a6-bar-row\u003e.a6-bar\u003ei{scale:0 1;transition-duration:.2s;transition-delay:0s}\n    .cgau-listing .a6-ib-img\u003eimg{opacity:0;translate:0 60px;scale:.86;rotate:-6deg;transition-duration:.2s;transition-delay:0s}\n    .cgau-listing :is(.a6-cc,.a6-fc)\u003e*{opacity:0;translate:0 12px;transition-duration:.15s;transition-delay:0s}\n    .cgau-listing :is(.a6-cc,.a6-fc,.a6-trio\u003ediv)::before{scale:0 1;transition-duration:.2s;transition-delay:0s}\n    .cgau-listing .a6-st{opacity:0;translate:0 16px;transition-duration:.15s;transition-delay:0s}\n    .cgau-listing .a6-mc\u003e.a6-mc-img{opacity:0;translate:0 40px;transition-duration:.2s;transition-delay:0s}\n    .cgau-listing .a6-mc\u003e:not(.a6-mc-img),.cgau-listing .a6-mr\u003e*{opacity:0;translate:0 12px;transition-duration:.15s;transition-delay:0s}\n    .cgau-listing .a6-by\u003e*{opacity:0;translate:0 12px;transition-duration:.15s;transition-delay:0s}\n  }\n  \/* ARRIVED: one-off flourishes that play as the piece lands *\/\n  @container not style(--cgau-wait: 1){\n    .cgau-listing .a6-lines .a6-gh{background-image:linear-gradient(90deg,#0071e3 0%,#6e4cf5 22.5%,#e3368b 50%,#6e4cf5 77.5%,#0071e3 100%);background-size:200% 100%;animation:cgau-a6-sheen 1.2s var(--ease) .35s both}\n    .cgau-listing .a6-rd\u003e.a6-sweep::before{animation:cgau-a6-sweep 2.4s cubic-bezier(.45,.05,.55,.95) .85s 1 both}\n    .cgau-listing .a6-det:not(:has(#a6-al:checked)) .a6-lb-in\u003e.a6-led-r{animation:cgau-a6-red 1.6s ease-in-out 1s 2}\n    .cgau-listing .a6-det:not(:has(#a6-al:checked)) .a6-lb-in\u003e.a6-led-b{animation:cgau-a6-blue 1.6s ease-in-out 1s 2}\n    .cgau-listing .a6-det:not(:has(#a6-al:checked)) .a6-lb-in\u003e.a6-led-s{animation:cgau-a6-spot 3.2s ease-in-out 1s 1}\n    .cgau-listing .a6-det:not(:has(#a6-al:checked)) .a6-lb\u003e.a6-wv{animation:cgau-a6-sound 2.4s ease-out 1s 1}\n    .cgau-listing .a6-det:not(:has(#a6-al:checked)) .a6-lb\u003e.a6-wv.a6-v2{animation-delay:1.5s}\n    .cgau-listing .a6-det:not(:has(#a6-al:checked)) .a6-lb\u003e.a6-wv.a6-v3{animation-delay:2s}\n    .cgau-listing .a6-pimg\u003e.a6-glint{animation:cgau-a6-glint 1.2s var(--ease) .6s 1 both}\n    .cgau-listing .a6-nnbw\u003e.a6-nnbc{animation:cgau-a6-sheen 1.4s var(--ease) .35s both}\n  }\n}\n\n\/* ---------- swipe rows without arrow support: a plain grid for mouse users, swipe for touch ---------- *\/\n@supports not selector(::scroll-button(*)){\n  .cgau-listing .a6-row{padding-bottom:6px}\n  @media (hover:hover) and (pointer:fine){\n    .cgau-listing .a6-track{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(auto-fill,minmax(var(--gmin,300px),1fr));overflow:visible;scroll-snap-type:none;padding-inline:max(var(--pad),calc((100% - var(--col)) \/ 2))}\n    .cgau-listing .a6-hl .a6-track{--gmin:400px}\n    .cgau-listing .a6-gal{padding-bottom:0}\n    .cgau-listing .a6-dots{display:none}\n  }\n}\n\n\/* ---------- responsive ---------- *\/\n@media (min-width:821px){\n  .cgau-listing .a6-hl .a6-track{--cw:min(760px,78%)}\n  .cgau-listing .a6-row .a6-track{--cw:min(372px,38%)}\n}\n@media (max-width:1060px){\n  .cgau-listing .a6-nav-l{display:none}\n  .cgau-listing .a6-buy{margin-left:auto}\n}\n@media (max-width:820px){\n  .cgau-listing .a6-glance{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}\n  .cgau-listing .a6-glance\u003ediv:nth-child(3){border-left:0}\n  .cgau-listing .a6-views,.cgau-listing .a6-det-g,.cgau-listing .a6-pw,.cgau-listing .a6-place,.cgau-listing .a6-247,.cgau-listing .a6-inbox,.cgau-listing .a6-fit,.cgau-listing .a6-cond{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .a6-trio,.cgau-listing .a6-cmp{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .a6-nums{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .a6-steps{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .a6-bar-row{grid-template-columns:minmax(0,1fr);gap:8px}\n  .cgau-listing .a6-bar-row em{text-align:left}\n  .cgau-listing .a6-grp{grid-template-columns:minmax(0,1fr);gap:14px}\n  .cgau-listing .a6-247{padding:30px 22px}\n  .cgau-listing .a6-buyg{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .a6-fit{gap:40px}\n  .cgau-listing .a6-cmp{gap:32px}\n  .cgau-listing .a6-lb{max-width:420px;width:100%;margin:0 auto}\n}\n@media (max-width:520px){\n  .cgau-listing .a6-grp dl{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .a6-ib-l{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}\n  .cgau-listing .a6-seg label{padding:10px 16px}\n  .cgau-listing .a6-place .a6-seg label{padding:10px 8px;font-size:14px}\n  .cgau-listing .a6-steps{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .a6-mr{font-size:13px}\n  .cgau-listing .a6-mc-d{font-size:14px}\n  .cgau-listing .a6-clinfo p{max-width:none;right:0}\n  .cgau-listing .a6-nnbc-l{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:20px}\n  .cgau-listing .a6-nnbc-l li{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px;align-items:start;padding:14px 16px}\n  .cgau-listing .a6-nnbc-l li i{grid-row:span 2}\n  .cgau-listing .a6-nnbc-l li b{margin:3px 0 2px}\n  .cgau-listing .a6-nnbc-p{font-size:15px}\n}\n\n\/* ---------- reduced motion: show everything, still ---------- *\/\n@media (prefers-reduced-motion:reduce){\n  .cgau-listing *,.cgau-listing *::before,.cgau-listing *::after{animation:none !important;transition:none !important}\n  .cgau-listing .a6-nav::after,.cgau-listing .a6-dots{display:none}\n  .cgau-listing .a6-lit{background:none;color:inherit;-webkit-text-fill-color:currentColor}\n}\n\n\/* ---------- guards (keep last) ---------- *\/\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,\n.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{ color:inherit; }\n.cgau-listing.cgau-listing{text-align:left;width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media (max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"cgau-listing\" id=\"a6-top\"\u003e\n\n  \u003cnav class=\"a6-nav\" aria-label=\"eufyCam S4 sections\"\u003e\n    \u003cdiv class=\"a6-nav-in\"\u003e\n      \u003ca class=\"a6-nav-t\" href=\"#a6-top\"\u003e\u003cb\u003eeufyCam S4\u003c\/b\u003e\u003cspan\u003eNew No Box\u003c\/span\u003e\u003c\/a\u003e\n      \u003cdiv class=\"a6-nav-l\"\u003e\n        \u003ca href=\"#a6-hl\"\u003eHighlights\u003c\/a\u003e\n        \u003ca href=\"#a6-cl\"\u003eCloser look\u003c\/a\u003e\n        \u003ca href=\"#a6-views\"\u003eDual view\u003c\/a\u003e\n        \u003ca href=\"#a6-sense\"\u003eDetection\u003c\/a\u003e\n        \u003ca href=\"#a6-power\"\u003ePower\u003c\/a\u003e\n        \u003ca href=\"#a6-which\"\u003eWhich S4\u003c\/a\u003e\n        \u003ca href=\"#a6-specs\"\u003eTech specs\u003c\/a\u003e\n      \u003c\/div\u003e\n      \u003ca class=\"a6-buy\" href=\"#MainContent\"\u003eBuy\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/nav\u003e\n\n  \u003c!-- hero --\u003e\n  \u003csection class=\"a6-hero a6-panel\" aria-label=\"eufyCam S4\"\u003e\n    \u003cdiv class=\"a6-w a6-rv a6-tt\"\u003e\n      \u003cp class=\"a6-new\"\u003eNew No Box\u003c\/p\u003e\n      \u003cp class=\"a6-pname\"\u003eeufyCam S4\u003c\/p\u003e\n      \u003ch2 class=\"a6-h1 a6-lines\"\u003e\n\u003cspan\u003eHold the view.\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"a6-gx a6-gh\"\u003eChase the detail.\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"a6-w\"\u003e\u003cp class=\"a6-lede a6-rs a6-tt\"\u003e\u003cspan class=\"a6-rsi\"\u003eA fixed 4K lens keeps the whole scene. A dual-lens 2K head turns to follow what moves.\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f1\"\u003e1\u003c\/a\u003e\u003c\/sup\u003e Solar-charged, with storage built in.\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f3\"\u003e3\u003c\/a\u003e\u003c\/sup\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n    \u003cdiv class=\"a6-stage a6-t\"\u003e\n      \u003cdiv class=\"a6-glow\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"a6-prod\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-front-render-2400-20260925.png?v=1790302266\u0026amp;width=1200\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-front-render-2400-20260925.png?v=1790302266\u0026amp;width=700 700w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-front-render-2400-20260925.png?v=1790302266\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-front-render-2400-20260925.png?v=1790302266\u0026amp;width=1600 1600w\" sizes=\"(max-width: 700px) 92vw, 560px\" alt=\"eufyCam S4 (T8172) front view: solar panel on top, fixed 4K lens in the upper module, dual-lens pan-and-tilt head below\" width=\"1200\" height=\"1200\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"a6-w\"\u003e\n      \u003cdiv class=\"a6-glance a6-tt\"\u003e\n        \u003cdiv\u003e\n\u003cb\u003e4K\u003c\/b\u003e\u003cspan\u003eFixed wide lens\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cb\u003e2K × 2\u003c\/b\u003e\u003cspan\u003ePan-and-tilt head\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cb\u003e8×\u003c\/b\u003e\u003cspan\u003eHybrid zoom\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cb\u003e5.5 W\u003c\/b\u003e\u003cspan\u003eSolar panel\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a6-nnbw a6-tt\"\u003e\n        \u003cdiv class=\"a6-nnbc\"\u003e\n          \u003cp class=\"a6-nnbc-k\"\u003eNew No Box\u003c\/p\u003e\n          \u003ch3 class=\"a6-nnbc-h\"\u003e\n\u003cspan class=\"a6-gx a6-gh\"\u003eNew, never used.\u003c\/span\u003e\u003cbr\u003eJust no retail box.\u003c\/h3\u003e\n          \u003cp class=\"a6-nnbc-p\"\u003eThe printed retail carton is the only thing missing. Every accessory a single boxed S4 comes with is included, in plain protective packaging.\u003c\/p\u003e\n          \u003cul class=\"a6-nnbc-l\" aria-label=\"Why choose New No Box\"\u003e\n            \u003cli\u003e\n\u003ci\u003e✓\u003c\/i\u003e\u003cb\u003eBulk-kit savings\u003c\/b\u003e\u003cspan\u003eWe split multi-camera kits and pass the savings on to you.\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003ci\u003e✓\u003c\/i\u003e\u003cb\u003eOnly the box is different\u003c\/b\u003e\u003cspan\u003eSame camera, same accessories, same 12-month warranty as the boxed version.\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003ci\u003e✓\u003c\/i\u003e\u003cb\u003eMade for installing\u003c\/b\u003e\u003cspan\u003ePutting it up rather than giving it as a gift? The printed carton would have gone in the recycling anyway.\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003ca class=\"a6-nnbc-a\" href=\"#a6-faq\"\u003eWhy no box? ›\u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- highlights --\u003e\n  \u003csection class=\"a6-sec a6-hl\" id=\"a6-hl\" aria-label=\"Highlights\"\u003e\n    \u003cdiv class=\"a6-w a6-rv a6-tt\"\u003e\u003ch2 class=\"a6-h2s a6-lines\"\u003e\u003cspan\u003eGet the highlights.\u003c\/span\u003e\u003c\/h2\u003e\u003c\/div\u003e\n    \u003cdiv class=\"a6-gal a6-t\"\u003e\n      \u003cul class=\"a6-track\" aria-label=\"Highlights\"\u003e\n        \u003cli\u003e\u003cdiv class=\"a6-hc a6-hc-photo\"\u003e\n          \u003cp class=\"a6-hc-t\"\u003e\u003cb\u003eThe whole yard, and a closer look.\u003c\/b\u003eThe fixed 4K lens holds the scene while the dual-lens 2K head follows the courier up the path.\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f1\"\u003e1\u003c\/a\u003e\u003c\/sup\u003e\u003c\/p\u003e\n          \u003cdiv class=\"a6-hc-m\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-scene-frontyard-20260924.png?v=1790196827\u0026amp;width=1100\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-scene-frontyard-20260924.png?v=1790196827\u0026amp;width=800 800w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-scene-frontyard-20260924.png?v=1790196827\u0026amp;width=1100 1100w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-scene-frontyard-20260924.png?v=1790196827\u0026amp;width=1600 1600w\" sizes=\"(max-width: 820px) 80vw, 760px\" alt=\"Front yard seen from a camera on the house: a white hatchback in the driveway, a courier carrying a parcel up the path, a kelpie on the lawn\" width=\"1672\" height=\"941\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n          \u003cspan class=\"a6-hc-tag\"\u003eIllustration\u003c\/span\u003e\n        \u003c\/div\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003cdiv class=\"a6-hc a6-hc-lens\"\u003e\n          \u003cp class=\"a6-hc-t\"\u003e\u003cb\u003eThree lenses. Two points of view.\u003c\/b\u003eA fixed 4K lens, plus two 2K lenses on a head that pans 355° and tilts 70°.\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f1\"\u003e1\u003c\/a\u003e\u003c\/sup\u003e\u003c\/p\u003e\n          \u003cdiv class=\"a6-hc-m\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-underside-bracket-2400-20260925.png?v=1790302269\u0026amp;width=1000\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-underside-bracket-2400-20260925.png?v=1790302269\u0026amp;width=700 700w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-underside-bracket-2400-20260925.png?v=1790302269\u0026amp;width=1000 1000w\" sizes=\"(max-width: 820px) 70vw, 420px\" alt=\"eufyCam S4 seen from below: the dual-lens pan-and-tilt head under the fixed 4K module\" width=\"1000\" height=\"1000\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003cdiv class=\"a6-hc a6-hc-night\"\u003e\n          \u003cp class=\"a6-hc-t\"\u003e\u003cb\u003eLights, a siren and a voice.\u003c\/b\u003eRed and blue warning lights, a spotlight, a 105 dB siren and two-way audio, all on the moving head.\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f2\"\u003e2\u003c\/a\u003e\u003c\/sup\u003e\u003c\/p\u003e\n          \u003cdiv class=\"a6-hc-m\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-ptz-closeup-700-20260925.png?v=1790302266\" alt=\"Close-up of the S4 pan-and-tilt head: two lenses, a spotlight, and red and blue warning lights\" width=\"700\" height=\"500\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003cdiv class=\"a6-hc a6-hc-sun\"\u003e\n          \u003cp class=\"a6-hc-t\"\u003e\u003cb\u003eSun by day. Battery by night.\u003c\/b\u003eA detachable 5.5 W panel tops up the 10,000 mAh battery, on the camera or on its own bracket.\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f3\"\u003e3\u003c\/a\u003e\u003c\/sup\u003e\u003c\/p\u003e\n          \u003cdiv class=\"a6-hc-m\"\u003e\u003cdiv class=\"a6-crop a6-ins3\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-installation-options-2928-20260925.png?v=1790302267\u0026amp;width=2928\" alt=\"An S4 under a gutter with its solar panel mounted separately on the roof edge\" width=\"2928\" height=\"1200\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003cdiv class=\"a6-hc a6-hc-store\"\u003e\n          \u003cp class=\"a6-hc-t\"\u003e\u003cb\u003eStorage built in.\u003c\/b\u003eClips save to the camera, with no monthly fee required for core local features.\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f4\"\u003e4\u003c\/a\u003e\u003c\/sup\u003e\u003c\/p\u003e\n          \u003cdiv class=\"a6-hc-m\"\u003e\u003cdiv class=\"a6-big\"\u003e\n\u003cspan class=\"a6-gx a6-gv\"\u003e32\u003csmall\u003eGB\u003c\/small\u003e\u003c\/span\u003e\u003ci\u003eInside the camera. microSD up to 256 GB.\u003c\/i\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cdiv class=\"a6-dots\" aria-hidden=\"true\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003cb\u003e\u003c\/b\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- take a closer look --\u003e\n  \u003csection class=\"a6-sec a6-cl\" id=\"a6-cl\" aria-label=\"Take a closer look\"\u003e\n    \u003cdiv class=\"a6-w a6-rv a6-tt\"\u003e\u003ch2 class=\"a6-h2s a6-lines\"\u003e\u003cspan\u003eTake a closer look.\u003c\/span\u003e\u003c\/h2\u003e\u003c\/div\u003e\n    \u003cdiv class=\"a6-w\"\u003e\n      \u003cdiv class=\"a6-clbox a6-t\"\u003e\n        \u003cdiv class=\"a6-clstage\"\u003e\n          \u003cdiv class=\"a6-clzoom\"\u003e\u003cdiv class=\"a6-clzi\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-front-render-2400-20260925.png?v=1790302266\u0026amp;width=2400\" alt=\"eufyCam S4 front view. Choose a part below to zoom in.\" width=\"2400\" height=\"2400\" loading=\"lazy\" decoding=\"async\"\u003e\n            \u003ci class=\"a6-cled a6-cled-r\"\u003e\u003c\/i\u003e\u003ci class=\"a6-cled a6-cled-b\"\u003e\u003c\/i\u003e\u003ci class=\"a6-cled a6-cled-s\"\u003e\u003c\/i\u003e\n          \u003c\/div\u003e\u003c\/div\u003e\n          \u003cvideo class=\"a6-clvid\" autoplay muted loop playsinline preload=\"none\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-front-render-2400-20260925.png?v=1790302266\u0026amp;width=900\" aria-label=\"Animation of the eufyCam S4 hardware coming together\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-hardware-film-20260925.mp4?v=1790302267\" type=\"video\/mp4\" media=\"(prefers-reduced-motion: no-preference)\"\u003e\u003c\/video\u003e\n          \u003cdiv class=\"a6-clinfo\" aria-live=\"polite\"\u003e\n            \u003cp class=\"a6-ci1\"\u003e\u003cb\u003e5.5 W solar panel.\u003c\/b\u003e Detachable SolarPlus 2.0. Keep it on the camera, or give it its own bracket where the sun lands.\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f3\"\u003e3\u003c\/a\u003e\u003c\/sup\u003e\u003c\/p\u003e\n            \u003cp class=\"a6-ci2\"\u003e\u003cb\u003eFixed 4K lens.\u003c\/b\u003e 3840 × 2160 across a 130° diagonal view. It holds the whole scene while the head below moves.\u003c\/p\u003e\n            \u003cp class=\"a6-ci3\"\u003e\u003cb\u003eDual 2K head.\u003c\/b\u003e Two 2K lenses that pan 355° and tilt 70°, tracking with up to 8× hybrid zoom.\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f1\"\u003e1\u003c\/a\u003e\u003c\/sup\u003e\u003c\/p\u003e\n            \u003cp class=\"a6-ci4\"\u003e\u003cb\u003eLights and siren.\u003c\/b\u003e Red and blue warning lights, a spotlight for colour video after dark, and a 105 dB siren.\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f2\"\u003e2\u003c\/a\u003e\u003c\/sup\u003e\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a6-clpills a6-t\" role=\"radiogroup\" aria-label=\"Choose a part of the camera to look at\"\u003e\n          \u003cinput type=\"radio\" name=\"a6cl\" id=\"a6cl0\" checked aria-label=\"Whole camera\"\u003e\n          \u003cspan class=\"a6-pk\"\u003e\u003clabel class=\"a6-pl a6-pl1\"\u003e\u003cinput type=\"radio\" name=\"a6cl\" id=\"a6cl1\"\u003e\u003ci\u003e\u003c\/i\u003eSolar panel\u003c\/label\u003e\u003clabel class=\"a6-px a6-px1\" for=\"a6cl0\"\u003e\u003ci\u003e\u003c\/i\u003eSolar panel\u003c\/label\u003e\u003c\/span\u003e\n          \u003cspan class=\"a6-pk\"\u003e\u003clabel class=\"a6-pl a6-pl2\"\u003e\u003cinput type=\"radio\" name=\"a6cl\" id=\"a6cl2\"\u003e\u003ci\u003e\u003c\/i\u003e4K lens\u003c\/label\u003e\u003clabel class=\"a6-px a6-px2\" for=\"a6cl0\"\u003e\u003ci\u003e\u003c\/i\u003e4K lens\u003c\/label\u003e\u003c\/span\u003e\n          \u003cspan class=\"a6-pk\"\u003e\u003clabel class=\"a6-pl a6-pl3\"\u003e\u003cinput type=\"radio\" name=\"a6cl\" id=\"a6cl3\"\u003e\u003ci\u003e\u003c\/i\u003e2K head\u003c\/label\u003e\u003clabel class=\"a6-px a6-px3\" for=\"a6cl0\"\u003e\u003ci\u003e\u003c\/i\u003e2K head\u003c\/label\u003e\u003c\/span\u003e\n          \u003cspan class=\"a6-pk\"\u003e\u003clabel class=\"a6-pl a6-pl4\"\u003e\u003cinput type=\"radio\" name=\"a6cl\" id=\"a6cl4\"\u003e\u003ci\u003e\u003c\/i\u003eLights and siren\u003c\/label\u003e\u003clabel class=\"a6-px a6-px4\" for=\"a6cl0\"\u003e\u003ci\u003e\u003c\/i\u003eLights and siren\u003c\/label\u003e\u003c\/span\u003e\n          \u003cspan class=\"a6-pk\"\u003e\u003clabel class=\"a6-pl a6-pl5\"\u003e\u003cinput type=\"radio\" name=\"a6cl\" id=\"a6cl5\"\u003e\u003ci\u003e\u003c\/i\u003eIn motion\u003c\/label\u003e\u003clabel class=\"a6-px a6-px5\" for=\"a6cl0\"\u003e\u003ci\u003e\u003c\/i\u003eIn motion\u003c\/label\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- dual view --\u003e\n  \u003csection class=\"a6-sec a6-duo\" id=\"a6-views\" aria-label=\"Dual view\"\u003e\n    \u003cdiv class=\"a6-w\"\u003e\n      \u003cdiv class=\"a6-rv a6-tt\"\u003e\n        \u003cspan class=\"a6-eye a6-gx a6-gg\"\u003eBullet + PTZ\u003c\/span\u003e\n        \u003ch2 class=\"a6-h2 a6-lines\"\u003e\n\u003cspan\u003eOne view stays.\u003c\/span\u003e \u003cspan class=\"a6-gx a6-gg\"\u003eOne view follows.\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"a6-lede a6-rs a6-tt\"\u003e\u003cspan class=\"a6-rsi\"\u003e\u003cb\u003eThe 4K lens keeps the whole yard in frame.\u003c\/b\u003e The 2K head turns and zooms onto whatever it's tracking. Choose what it follows.\u003c\/span\u003e\u003c\/p\u003e\n      \u003cdiv class=\"a6-seg\" role=\"radiogroup\" aria-label=\"Choose what the moving head follows\" style=\"--n:3\"\u003e\n        \u003ci class=\"a6-seg-p\"\u003e\u003c\/i\u003e\n        \u003clabel\u003e\u003cinput type=\"radio\" name=\"a6-sub\" id=\"a6-s1\"\u003eVehicle\u003c\/label\u003e\n        \u003clabel\u003e\u003cinput type=\"radio\" name=\"a6-sub\" id=\"a6-s2\" checked\u003ePerson\u003c\/label\u003e\n        \u003clabel\u003e\u003cinput type=\"radio\" name=\"a6-sub\" id=\"a6-s3\"\u003ePet\u003c\/label\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a6-views\"\u003e\n        \u003cdiv class=\"a6-frame a6-t\" role=\"img\" aria-label=\"Wide view of a front yard with a white hatchback, a courier carrying a parcel up the path and a kelpie on the lawn; the chosen subject is outlined in blue\"\u003e\n          \u003cdiv class=\"a6-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-scene-frontyard-20260924.png?v=1790196827\u0026amp;width=1400\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-scene-frontyard-20260924.png?v=1790196827\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-scene-frontyard-20260924.png?v=1790196827\u0026amp;width=1400 1400w\" sizes=\"(max-width: 820px) 94vw, 600px\" alt=\"\" width=\"1400\" height=\"788\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"a6-box a6-bx1\"\u003e\u003cb\u003eVehicle\u003c\/b\u003e\u003c\/div\u003e\n          \u003cdiv class=\"a6-box a6-bx2\"\u003e\u003cb\u003ePerson\u003c\/b\u003e\u003c\/div\u003e\n          \u003cdiv class=\"a6-box a6-bx3\"\u003e\u003cb\u003ePet\u003c\/b\u003e\u003c\/div\u003e\n          \u003cspan class=\"a6-lab\"\u003e\u003ci\u003e\u003c\/i\u003eFixed 4K · 130°\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a6-side\"\u003e\n          \u003cdiv class=\"a6-frame a6-ptz a6-t\" role=\"img\" aria-label=\"Zoomed view from the pan-and-tilt head, framed on the chosen subject\"\u003e\n            \u003cdiv class=\"a6-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-scene-frontyard-20260924.png?v=1790196827\" alt=\"\" width=\"1672\" height=\"941\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n            \u003ci class=\"a6-ret\"\u003e\u003c\/i\u003e\n            \u003cspan class=\"a6-lab\"\u003e\u003ci\u003e\u003c\/i\u003ePTZ 2K · \u003cspan class=\"a6-l1\"\u003eVehicle\u003c\/span\u003e\u003cspan class=\"a6-l2\"\u003ePerson\u003c\/span\u003e\u003cspan class=\"a6-l3\"\u003ePet\u003c\/span\u003e\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"a6-card a6-tt\"\u003e\n\u003cb\u003eTwo jobs, at once.\u003c\/b\u003e\u003cspan\u003eThe wide lens never moves, so switching focus to the courier doesn't cost you the driveway.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"a6-note\"\u003eAI-generated illustration of a typical view, not footage from the camera. The moving head looks one way at a time.\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f1\"\u003e1\u003c\/a\u003e\u003c\/sup\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"a6-gal a6-row a6-t\"\u003e\n      \u003cul class=\"a6-track\" aria-label=\"Lens details\"\u003e\n        \u003cli\u003e\u003cdiv class=\"a6-fcd\"\u003e\n\u003cdiv class=\"a6-fcd-m a6-zm\" style=\"--s:2.5;--cx:.5;--cy:.59\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-front-render-2400-20260925.png?v=1790302266\u0026amp;width=2400\" alt=\"Close-up of the fixed 4K lens module\" width=\"2400\" height=\"2400\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cb\u003e4K fixed lens.\u003c\/b\u003e 3840 × 2160 across a 130° diagonal view, so the big picture never swings away.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003cdiv class=\"a6-fcd\"\u003e\n\u003cdiv class=\"a6-fcd-m a6-zm\" style=\"--s:2.4;--cx:.5;--cy:.832\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-front-render-2400-20260925.png?v=1790302266\u0026amp;width=2400\" alt=\"Close-up of the dual-lens pan-and-tilt head\" width=\"2400\" height=\"2400\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cb\u003eDual 2K head.\u003c\/b\u003e Two 2K lenses that pan 355° and tilt 70° to follow people, vehicles and pets across the yard.\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f1\"\u003e1\u003c\/a\u003e\u003c\/sup\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003cdiv class=\"a6-fcd\"\u003e\n\u003cdiv class=\"a6-fcd-m a6-zm a6-fm-dark a6-fm-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-ptz-closeup-700-20260925.png?v=1790302266\" alt=\"The two lenses of the moving head, close up\" width=\"700\" height=\"500\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cb\u003eUp to 8× hybrid zoom.\u003c\/b\u003e Optical plus digital zoom on the moving head brings detail forward without losing the wide shot.\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f1\"\u003e1\u003c\/a\u003e\u003c\/sup\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003cdiv class=\"a6-fcd\"\u003e\n\u003cdiv class=\"a6-fcd-m a6-zm a6-fm-night\" style=\"--s:2.2;--cx:.5;--cy:.8\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-front-render-2400-20260925.png?v=1790302266\u0026amp;width=2400\" alt=\"The moving head at night, its spotlight on\" width=\"2400\" height=\"2400\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cb\u003eColour after dark.\u003c\/b\u003e Spotlights keep night video in colour, with 4 infrared LEDs covering to about 10 m.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- detection and deterrence --\u003e\n  \u003cdiv class=\"a6-panel a6-dark\"\u003e\n    \u003csection class=\"a6-sec\" id=\"a6-sense\" aria-label=\"Detection\"\u003e\n      \u003cdiv class=\"a6-w a6-c\"\u003e\n        \u003cdiv class=\"a6-rv a6-tt\"\u003e\n          \u003cspan class=\"a6-eye a6-gx a6-gb\"\u003eRadar, PIR and on-device AI\u003c\/span\u003e\n          \u003ch2 class=\"a6-h2 a6-lines\"\u003e\n\u003cspan\u003eSenses first.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eThen takes a look.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"a6-lede a6-rs a6-tt\"\u003e\u003cspan class=\"a6-rsi\"\u003e\u003cb\u003eTwo kinds of motion sensing\u003c\/b\u003e cover different distances, and \u003cb\u003eAI on the camera\u003c\/b\u003e sorts people, vehicles and pets from leaves and shadows.\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f2\"\u003e2\u003c\/a\u003e\u003c\/sup\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003cdiv class=\"a6-rd a6-t\" role=\"img\" aria-label=\"Diagram, not to scale. Inner arc: PIR motion on the fixed lens to about 9 metres. Middle arc: radar on the moving head to about 12 metres. Outer arc: auto-zoom tracking of a person to about 50 metres.\"\u003e\n          \u003cdiv class=\"a6-arc a6-a3\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"a6-arc a6-a2\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"a6-arc a6-a1\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"a6-sweep\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"a6-rl a6-rl3\"\u003eTracking to about 50 m\u003csmall\u003eAuto-zoom follows a person\u003c\/small\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"a6-rl a6-rl2\"\u003eRadar to about 12 m\u003csmall\u003eOn the moving head\u003c\/small\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"a6-rl a6-rl1\"\u003ePIR to about 9 m\u003csmall\u003eOn the fixed lens\u003c\/small\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"a6-bl a6-b1\" data-k=\"Person\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"a6-bl a6-b2\" data-k=\"Vehicle\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"a6-bl a6-b3\" data-k=\"Pet\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"a6-wall\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"a6-cam\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"a6-note\"\u003eNot to scale. Distances are eufy's published figures.\u003c\/p\u003e\n        \u003cdiv class=\"a6-trio\"\u003e\n          \u003cdiv class=\"a6-tt\"\u003e\n\u003cb\u003ePeople, vehicles, pets\u003c\/b\u003e\u003cspan\u003eRecognised on the camera itself, so an alert says what arrived.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"a6-tt\"\u003e\n\u003cb\u003eZones and schedules\u003c\/b\u003e\u003cspan\u003eChoose where to watch and when, and skip the footpath at school pick-up.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"a6-tt\"\u003e\n\u003cb\u003eStranger alerts\u003c\/b\u003e\u003cspan\u003eFamiliar-face features need a HomeBase 3, sold separately.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"a6-sec a6-det\" id=\"a6-det\" aria-label=\"Deterrence\"\u003e\n      \u003cdiv class=\"a6-w a6-det-g\"\u003e\n        \u003cfigure class=\"a6-lb a6-t\" role=\"img\" aria-label=\"Close-up of the eufyCam S4 pan-and-tilt head: two lenses, a spotlight, and red and blue warning lights that light up when the switch is on\"\u003e\n          \u003cdiv class=\"a6-lb-in\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-front-render-2400-20260925.png?v=1790302266\u0026amp;width=2400\" alt=\"\" width=\"2400\" height=\"2400\" loading=\"lazy\" decoding=\"async\"\u003e\n            \u003ci class=\"a6-led a6-led-r\"\u003e\u003c\/i\u003e\u003ci class=\"a6-led a6-led-b\"\u003e\u003c\/i\u003e\u003ci class=\"a6-led a6-led-s\"\u003e\u003c\/i\u003e\n          \u003c\/div\u003e\n          \u003ci class=\"a6-wv\"\u003e\u003c\/i\u003e\u003ci class=\"a6-wv a6-v2\"\u003e\u003c\/i\u003e\u003ci class=\"a6-wv a6-v3\"\u003e\u003c\/i\u003e\n        \u003c\/figure\u003e\n        \u003cdiv class=\"a6-det-c\"\u003e\n          \u003cdiv class=\"a6-rv a6-tt\"\u003e\u003cspan class=\"a6-eye a6-gx a6-gd\"\u003eDeterrence\u003c\/span\u003e\u003c\/div\u003e\n          \u003cdiv class=\"a6-dbw a6-tt\"\u003e\u003cp class=\"a6-db\"\u003e105\u003csmall\u003edB\u003c\/small\u003e\u003c\/p\u003e\u003c\/div\u003e\n          \u003cdiv class=\"a6-rv a6-tt\"\u003e\u003ch2 class=\"a6-h3\" style=\"margin-top:18px\"\u003eLights, a siren and a voice.\u003c\/h2\u003e\u003c\/div\u003e\n          \u003cul class=\"a6-dl\"\u003e\n            \u003cli class=\"a6-dli a6-tt\"\u003e\u003cspan\u003e\u003cb\u003eRed and blue warning lights\u003c\/b\u003e on the moving head.\u003c\/span\u003e\u003c\/li\u003e\n            \u003cli class=\"a6-dli a6-tt\"\u003e\u003cspan\u003e\u003cb\u003eSpotlight\u003c\/b\u003e for colour video after dark.\u003c\/span\u003e\u003c\/li\u003e\n            \u003cli class=\"a6-dli a6-tt\"\u003e\u003cspan\u003e\u003cb\u003e105 dB siren\u003c\/b\u003e, rated at 0.1 m.\u003c\/span\u003e\u003c\/li\u003e\n            \u003cli class=\"a6-dli a6-tt\"\u003e\u003cspan\u003e\u003cb\u003eFull-duplex two-way audio\u003c\/b\u003e with dual microphones.\u003c\/span\u003e\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003clabel class=\"a6-sw\"\u003e\u003cinput type=\"checkbox\" id=\"a6-al\"\u003e\u003ci\u003e\u003c\/i\u003e\u003cspan\u003eTry the lights\u003csmall\u003eSilent here. Loud on the camera.\u003c\/small\u003e\u003c\/span\u003e\u003c\/label\u003e\n          \u003cp class=\"a6-note\"\u003eDeterrence features draw attention. They don't prevent an incident.\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f2\"\u003e2\u003c\/a\u003e\u003c\/sup\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- power --\u003e\n  \u003csection class=\"a6-sec a6-panel a6-soft\" id=\"a6-power\" aria-label=\"Power\"\u003e\n    \u003cdiv class=\"a6-w\"\u003e\n      \u003cdiv class=\"a6-rv a6-tt a6-c\"\u003e\n        \u003cspan class=\"a6-eye a6-gx a6-ga\"\u003ePower\u003c\/span\u003e\n        \u003ch2 class=\"a6-h2 a6-lines\"\u003e\n\u003cspan\u003eSun by day.\u003c\/span\u003e \u003cspan class=\"a6-gx a6-ga\"\u003eBattery by night.\u003c\/span\u003e \u003cspan\u003e\u003cem\u003ePlug in for 24\/7.\u003c\/em\u003e\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \n      \u003cdiv class=\"a6-pw\"\u003e\n        \u003cdiv class=\"a6-pimg a6-t\"\u003e\n          \u003ci class=\"a6-sun\"\u003e\u003c\/i\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-side-panel-2400-20260925.png?v=1790302266\u0026amp;width=1200\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-side-panel-2400-20260925.png?v=1790302266\u0026amp;width=700 700w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-side-panel-2400-20260925.png?v=1790302266\u0026amp;width=1200 1200w\" sizes=\"(max-width: 820px) 90vw, 480px\" alt=\"eufyCam S4 side view on its wall bracket with the solar panel angled above\" width=\"1200\" height=\"1200\" loading=\"lazy\" decoding=\"async\"\u003e\n          \u003ci class=\"a6-glint\"\u003e\u003c\/i\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a6-stats\"\u003e\n          \u003cdiv class=\"a6-stat a6-tt\"\u003e\n\u003cb class=\"a6-gx a6-ga\"\u003e5.5\u003csmall\u003eW\u003c\/small\u003e\u003c\/b\u003e\u003cp\u003eDetachable SolarPlus 2.0 panel. eufy rates it to start charging from about 2,500 lux, and says around an hour of direct sun a day covers typical use.\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f3\"\u003e3\u003c\/a\u003e\u003c\/sup\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"a6-stat a6-tt\"\u003e\n\u003cb class=\"a6-gx a6-gg\"\u003e10,000\u003csmall\u003emAh\u003c\/small\u003e\u003c\/b\u003e\u003cp\u003eA quick-swap battery. Slide it out, charge it inside with the included USB cable (bring your own wall adapter), click it back in.\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"a6-stat a6-tt\"\u003e\n\u003cb class=\"a6-gx a6-gb\"\u003eUSB-C\u003c\/b\u003e\u003cp\u003eFor cable top-ups, or direct power in Dual Power Mode.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a6-placer\"\u003e\n        \u003cdiv class=\"a6-place\"\u003e\n          \u003cdiv class=\"a6-pics a6-t\"\u003e\n            \u003cdiv class=\"a6-crop a6-ins1\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-installation-options-2928-20260925.png?v=1790302267\u0026amp;width=2928\" alt=\"The solar panel attached directly above the camera\" width=\"2928\" height=\"1200\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a6-crop a6-ins2\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-installation-options-2928-20260925.png?v=1790302267\u0026amp;width=2928\" alt=\"The solar panel mounted separately on the wall, with the camera under the eave\" width=\"2928\" height=\"1200\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"a6-pcap\"\u003e\n            \u003cdiv class=\"a6-seg\" role=\"radiogroup\" aria-label=\"Choose where the solar panel goes\" style=\"--n:2\"\u003e\n              \u003ci class=\"a6-seg-p\"\u003e\u003c\/i\u003e\n              \u003clabel\u003e\u003cinput type=\"radio\" name=\"a6-place\" id=\"a6-p1\" checked\u003eOn the camera\u003c\/label\u003e\n              \u003clabel\u003e\u003cinput type=\"radio\" name=\"a6-place\" id=\"a6-p2\"\u003eMounted separately\u003c\/label\u003e\n            \u003c\/div\u003e\n            \u003cp class=\"a6-pc1\"\u003e\u003cb\u003eKeep it together.\u003c\/b\u003eMount the panel on the camera when the view and the sunlight share the same spot.\u003c\/p\u003e\n            \u003cp class=\"a6-pc2\"\u003e\u003cb\u003eGive the panel its own place.\u003c\/b\u003eKeep the camera on your approach and put the panel where the sun lands. The extension cable and a panel bracket are included.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a6-247 a6-t\"\u003e\n        \u003cdiv\u003e\n\u003ch3 class=\"a6-h3\"\u003eWant 24\/7? Plug it in.\u003c\/h3\u003e\n\u003cp\u003eOn battery or solar it records events. Continuous recording needs four things lined up, per eufy's Australian FAQ.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003col class=\"a6-req\"\u003e\n          \u003cli\u003e\n\u003ci\u003e1\u003c\/i\u003e\u003cspan\u003eDirect USB power from a 5 V \/ 3 A adapter or higher. Not included, and eufy's US guidance differs, so ask us for the exact supply first.\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003ci\u003e2\u003c\/i\u003e\u003cspan\u003eCamera firmware V1.0.5.4 or later.\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003ci\u003e3\u003c\/i\u003e\u003cspan\u003eA microSD card, or a HomeBase 3 (V3.7.2.8 or later) with a hard drive. Neither included.\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003ci\u003e4\u003c\/i\u003e\u003cspan\u003eA steady 2.4 GHz Wi-Fi signal at the mount.\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003c\/ol\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- storage --\u003e\n  \u003csection class=\"a6-sec\" id=\"a6-store\" aria-label=\"Storage\"\u003e\n    \u003cdiv class=\"a6-w\"\u003e\n      \u003cdiv class=\"a6-rv a6-tt\"\u003e\n        \u003cspan class=\"a6-eye a6-gx a6-gv\"\u003eStorage\u003c\/span\u003e\n        \u003ch2 class=\"a6-h2 a6-lines\"\u003e\n\u003cspan\u003e32 GB inside.\u003c\/span\u003e \u003cspan class=\"a6-gx a6-gv\"\u003eRoom to grow.\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"a6-lede a6-rs a6-tt\"\u003e\u003cspan class=\"a6-rsi\"\u003e\u003cb\u003eClips save to the camera,\u003c\/b\u003e with no monthly fee required for the core local features.\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f4\"\u003e4\u003c\/a\u003e\u003c\/sup\u003e Add a microSD card for more, or a HomeBase 3 for a lot more.\u003c\/span\u003e\u003c\/p\u003e\n      \u003cdiv class=\"a6-lad\"\u003e\n        \u003cdiv class=\"a6-bar-row a6-t\"\u003e\n\u003cb\u003eBuilt in\u003csmall\u003eIncluded\u003c\/small\u003e\u003c\/b\u003e\u003cdiv class=\"a6-bar a6-r1\"\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cem\u003e32 GB\u003c\/em\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"a6-bar-row a6-t\"\u003e\n\u003cb\u003emicroSD card\u003csmall\u003eSold separately\u003c\/small\u003e\u003c\/b\u003e\u003cdiv class=\"a6-bar a6-r2\"\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cem\u003eup to 256 GB\u003c\/em\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"a6-bar-row a6-t\"\u003e\n\u003cb\u003eHomeBase 3\u003csmall\u003eOptional hub, sold separately\u003c\/small\u003e\u003c\/b\u003e\u003cdiv class=\"a6-bar a6-r3\"\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cem\u003eup to 16 TB\u003c\/em\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"a6-note\"\u003eThe first two bars are to scale; HomeBase 3 runs off the chart. Optional cloud or premium services may cost extra.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- compatibility --\u003e\n  \u003csection class=\"a6-sec\" id=\"a6-compat\" aria-label=\"Compatibility\"\u003e\n    \u003cdiv class=\"a6-w\"\u003e\n      \u003cdiv class=\"a6-rv a6-tt\"\u003e\n\u003cspan class=\"a6-eye a6-gx a6-gb\"\u003eCompatibility\u003c\/span\u003e\u003ch2 class=\"a6-h2 a6-lines\"\u003e\n\u003cspan\u003eWorks on its own.\u003c\/span\u003e \u003cspan\u003e\u003cem\u003ePlays well with some.\u003c\/em\u003e\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"a6-cmp\"\u003e\n        \u003cdiv class=\"a6-cc a6-ok a6-tt\"\u003e\n\u003ch3\u003e\n\u003ci\u003e✓\u003c\/i\u003eWorks with\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003e2.4 GHz Wi-Fi\u003c\/b\u003e, straight to your router\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eeufy app\u003c\/b\u003e on iOS and Android\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eAmazon Alexa\u003c\/b\u003e and \u003cb\u003eGoogle Assistant\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eHomeBase 3\u003c\/b\u003e (S380), optional\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f5\"\u003e5\u003c\/a\u003e\u003c\/sup\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eHomeBase Professional S1\u003c\/b\u003e, optional (on eufy's S1 device list)\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f5\"\u003e5\u003c\/a\u003e\u003c\/sup\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"a6-cc a6-no a6-tt\"\u003e\n\u003ch3\u003e\n\u003ci\u003e×\u003c\/i\u003eNot supported\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cb\u003eHomeBase 2\u003c\/b\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cb\u003eHomeBase Mini\u003c\/b\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cb\u003eeufy NVR\u003c\/b\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eApple Home\u003c\/b\u003e (HomeKit)\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e5 GHz-only\u003c\/b\u003e Wi-Fi networks\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- by the numbers --\u003e\n  \u003csection class=\"a6-sec a6-panel a6-soft\" id=\"a6-nums\" aria-label=\"By the numbers\"\u003e\n    \u003cdiv class=\"a6-w\"\u003e\n      \u003cdiv class=\"a6-rv a6-tt\"\u003e\u003ch2 class=\"a6-h2 a6-lines\"\u003e\u003cspan\u003eBy the numbers.\u003c\/span\u003e\u003c\/h2\u003e\u003c\/div\u003e\n      \u003cdiv class=\"a6-nums\"\u003e\n        \u003cdiv class=\"a6-n a6-q130 a6-t\"\u003e\n\u003cp class=\"a6-n-k\"\u003eField of view\u003c\/p\u003e\n\u003cp class=\"a6-n-v a6-gx a6-gb\"\u003e\u003ci aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003cspan class=\"a6-dg\"\u003e°\u003c\/span\u003e\u003cspan class=\"a6-sr\"\u003e130 degrees\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"a6-n-d\"\u003eDiagonal, on the fixed 4K lens\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"a6-n a6-q355 a6-t\"\u003e\n\u003cp class=\"a6-n-k\"\u003ePans up to\u003c\/p\u003e\n\u003cp class=\"a6-n-v a6-gx a6-gv\"\u003e\u003ci aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003cspan class=\"a6-dg\"\u003e°\u003c\/span\u003e\u003cspan class=\"a6-sr\"\u003e355 degrees\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"a6-n-d\"\u003eOn the moving 2K head\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"a6-n a6-q70 a6-t\"\u003e\n\u003cp class=\"a6-n-k\"\u003eTilts up to\u003c\/p\u003e\n\u003cp class=\"a6-n-v a6-gx a6-gg\"\u003e\u003ci aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003cspan class=\"a6-dg\"\u003e°\u003c\/span\u003e\u003cspan class=\"a6-sr\"\u003e70 degrees\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"a6-n-d\"\u003eOn the moving 2K head\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"a6-n a6-q8 a6-t\"\u003e\n\u003cp class=\"a6-n-k\"\u003eZoom up to\u003c\/p\u003e\n\u003cp class=\"a6-n-v a6-gx a6-ga\"\u003e\u003ci aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003cspan class=\"a6-x2\"\u003e×\u003c\/span\u003e\u003cspan class=\"a6-sr\"\u003e8 times\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"a6-n-d\"\u003eHybrid: optical plus digital\u003csup\u003e\u003ca class=\"a6-fn\" href=\"#a6-f1\"\u003e1\u003c\/a\u003e\u003c\/sup\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"a6-n a6-q105 a6-t\"\u003e\n\u003cp class=\"a6-n-k\"\u003eSiren up to\u003c\/p\u003e\n\u003cp class=\"a6-n-v a6-gx a6-gd\"\u003e\u003ci aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003csmall\u003edB\u003c\/small\u003e\u003cspan class=\"a6-sr\"\u003e105 decibels\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"a6-n-d\"\u003eRated at 0.1 m\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"a6-n a6-q32 a6-t\"\u003e\n\u003cp class=\"a6-n-k\"\u003eBuilt in\u003c\/p\u003e\n\u003cp class=\"a6-n-v a6-gx a6-gb\"\u003e\u003ci aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003csmall\u003eGB\u003c\/small\u003e\u003cspan class=\"a6-sr\"\u003e32 gigabytes\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"a6-n-d\"\u003eLocal storage, no card needed\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- in the box --\u003e\n  \u003csection class=\"a6-sec\" id=\"a6-box\" aria-label=\"In the box\"\u003e\n    \u003cdiv class=\"a6-w\"\u003e\n      \u003cdiv class=\"a6-rv a6-tt\"\u003e\n\u003cspan class=\"a6-eye a6-gx a6-gg\"\u003eNew No Box\u003c\/span\u003e\u003ch2 class=\"a6-h2 a6-lines\"\u003e\n\u003cspan\u003eAll of the camera.\u003c\/span\u003e \u003cspan\u003e\u003cem\u003eNone of the carton.\u003c\/em\u003e\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"a6-inbox\"\u003e\n        \u003cdiv class=\"a6-ib-img a6-t\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-underside-bracket-2400-20260925.png?v=1790302269\u0026amp;width=900\" alt=\"eufyCam S4 on its bracket, seen from below\" width=\"900\" height=\"900\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cul class=\"a6-ib-l\" style=\"--r:5\"\u003e\n            \u003cli class=\"a6-li a6-tt\"\u003e\n\u003cspan\u003eeufyCam S4 camera\u003c\/span\u003e\u003csmall\u003eNew, never used\u003c\/small\u003e\n\u003c\/li\u003e\n            \u003cli class=\"a6-li a6-tt\"\u003e\n\u003cspan\u003eRechargeable battery\u003c\/span\u003e\u003csmall\u003e10,000 mAh, may be pre-installed\u003c\/small\u003e\n\u003c\/li\u003e\n            \u003cli class=\"a6-li a6-tt\"\u003e\u003cspan\u003e5.5 W solar panel\u003c\/span\u003e\u003c\/li\u003e\n            \u003cli class=\"a6-li a6-tt\"\u003e\u003cspan\u003eSolar panel extension cable\u003c\/span\u003e\u003c\/li\u003e\n            \u003cli class=\"a6-li a6-tt\"\u003e\u003cspan\u003eUSB charging cable\u003c\/span\u003e\u003c\/li\u003e\n            \u003cli class=\"a6-li a6-tt\"\u003e\u003cspan\u003eCamera mounting bracket\u003c\/span\u003e\u003c\/li\u003e\n            \u003cli class=\"a6-li a6-tt\"\u003e\u003cspan\u003eSolar panel mounting bracket\u003c\/span\u003e\u003c\/li\u003e\n            \u003cli class=\"a6-li a6-tt\"\u003e\n\u003cspan\u003ePositioning stickers\u003c\/span\u003e\u003csmall\u003eCamera mount and panel bracket\u003c\/small\u003e\n\u003c\/li\u003e\n            \u003cli class=\"a6-li a6-tt\"\u003e\n\u003cspan\u003eScrew packs\u003c\/span\u003e\u003csmall\u003eCamera and solar panel\u003c\/small\u003e\n\u003c\/li\u003e\n            \u003cli class=\"a6-li a6-tt\"\u003e\u003cspan\u003eQuick start guide\u003c\/span\u003e\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp class=\"a6-ib-not\"\u003e\u003cb\u003eNot included:\u003c\/b\u003e the printed retail carton (it ships in plain protective packaging), a HomeBase, a microSD card or hard drive, and a wall adapter.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- is it right for you --\u003e\n  \u003csection class=\"a6-sec\" id=\"a6-fit\" aria-label=\"Is it right for you\"\u003e\n    \u003cdiv class=\"a6-w\"\u003e\n      \u003cdiv class=\"a6-rv a6-tt\"\u003e\u003ch2 class=\"a6-h2 a6-lines\"\u003e\u003cspan\u003eIs S4 right for you?\u003c\/span\u003e\u003c\/h2\u003e\u003c\/div\u003e\n      \u003cdiv class=\"a6-fit\"\u003e\n        \u003cdiv class=\"a6-fc a6-tt\"\u003e\n\u003ch3\u003eMade for\u003c\/h3\u003e\n\u003cul\u003e\n          \u003cli\u003e\n\u003cb\u003eDriveways and front yards\u003c\/b\u003e where you want the whole scene and a close look at once.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cb\u003eNo cabling to the mount\u003c\/b\u003e: solar and battery, with plug-in as an option later.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cb\u003eReliable 2.4 GHz Wi-Fi\u003c\/b\u003e where the camera goes.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cb\u003eLocal storage\u003c\/b\u003e without a required monthly plan.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cb\u003eStarting with one camera\u003c\/b\u003e and adding a HomeBase 3 or HomeBase Professional S1 later, if ever.\u003c\/li\u003e\n        \u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"a6-fc a6-tt\"\u003e\n\u003ch3\u003eLook elsewhere if\u003c\/h3\u003e\n\u003cul\u003e\n          \u003cli\u003e\n\u003cb\u003eYou need 24\/7 on battery.\u003c\/b\u003e Continuous recording needs direct power, storage and current firmware.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cb\u003eYour Wi-Fi is 5 GHz only.\u003c\/b\u003e It connects on 2.4 GHz.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cb\u003eYou run HomeBase 2, Mini or a eufy NVR.\u003c\/b\u003e None are supported.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cb\u003eYour setup depends on Apple Home.\u003c\/b\u003e HomeKit isn't supported.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cb\u003eYou want PoE wiring.\u003c\/b\u003e This is the wireless S4, not the PoE model.\u003c\/li\u003e\n        \u003c\/ul\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- setup --\u003e\n  \u003csection class=\"a6-sec\" id=\"a6-setup\" aria-label=\"Setup\"\u003e\n    \u003cdiv class=\"a6-w\"\u003e\n      \u003cdiv class=\"a6-rv a6-tt\"\u003e\u003ch2 class=\"a6-h2 a6-lines\"\u003e\u003cspan\u003eUp in four steps.\u003c\/span\u003e\u003c\/h2\u003e\u003c\/div\u003e\n      \u003col class=\"a6-steps\"\u003e\n        \u003cli class=\"a6-stw a6-tt\"\u003e\u003cdiv class=\"a6-st\"\u003e\n\u003ci\u003eStep 1\u003c\/i\u003e\u003ch3\u003eCharge\u003c\/h3\u003e\n\u003cp\u003eCharge the battery with the included USB cable and an adapter of your own.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n        \u003cli class=\"a6-stw a6-tt\"\u003e\u003cdiv class=\"a6-st\"\u003e\n\u003ci\u003eStep 2\u003c\/i\u003e\u003ch3\u003eConnect\u003c\/h3\u003e\n\u003cp\u003eAdd the S4 in the eufy app near your router, then check the 2.4 GHz signal where it'll mount.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n        \u003cli class=\"a6-stw a6-tt\"\u003e\u003cdiv class=\"a6-st\"\u003e\n\u003ci\u003eStep 3\u003c\/i\u003e\u003ch3\u003ePosition\u003c\/h3\u003e\n\u003cp\u003eAim the fixed lens at your main approach. Panel on the camera, or on its own bracket in the sun.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n        \u003cli class=\"a6-stw a6-tt\"\u003e\u003cdiv class=\"a6-st\"\u003e\n\u003ci\u003eStep 4\u003c\/i\u003e\u003ch3\u003eFine-tune\u003c\/h3\u003e\n\u003cp\u003eSet the moving head's home view and your zones, then walk the approach to check alerts and tracking.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n      \u003c\/ol\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- faq --\u003e\n  \u003csection class=\"a6-sec a6-panel a6-soft\" id=\"a6-faq\" aria-label=\"Questions\"\u003e\n    \u003cdiv class=\"a6-w\"\u003e\n      \u003cdiv class=\"a6-rv a6-tt a6-c\"\u003e\u003ch2 class=\"a6-h2 a6-lines\"\u003e\u003cspan\u003eQuestions, answered.\u003c\/span\u003e\u003c\/h2\u003e\u003c\/div\u003e\n      \u003cdiv class=\"a6-faq\"\u003e\n        \u003cdetails open\u003e\u003csummary\u003eWhy New No Box, and where's the carton?\u003ci\u003e\u003c\/i\u003e\u003c\/summary\u003e\u003cp\u003eWe buy S4 multi-camera kits in bulk and split them into single cameras. It's the same trick as the big warehouse run: grab the jumbo pack of loo paper, split it with the neighbours, and everyone pays less per roll. A kit's one big carton can't be split, so each camera ships in plain protective packaging instead. It's new and never used, with every standard single-camera accessory. We pass the bulk savings on and keep a small nibble to cover our costs and the 12-month warranty we honour ourselves. With the price of everything up lately, that means more camera for your money. We call it New No Box rather than Brand New simply because the retail carton isn't there.\u003c\/p\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eDo I need a HomeBase or a subscription?\u003ci\u003e\u003c\/i\u003e\u003c\/summary\u003e\u003cp\u003eNo to both for standalone use. The S4 connects straight to 2.4 GHz Wi-Fi and saves clips to its built-in 32 GB, with room for a microSD card up to 256 GB. A HomeBase 3 or a HomeBase Professional S1 is optional; HomeBase 3 adds features such as stranger alerts. Optional cloud or premium services may cost extra.\u003c\/p\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eCan it record 24\/7?\u003ci\u003e\u003c\/i\u003e\u003c\/summary\u003e\u003cp\u003eOnly on direct power. On battery or solar it records events, not a continuous feed. For 24\/7 recording eufy's Australian FAQ calls for a 5 V \/ 3 A or higher USB supply, camera firmware V1.0.5.4 or later, and a microSD card or HomeBase 3 drive. Ask us before buying the adapter, since eufy's US guidance lists a different rating.\u003c\/p\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eHow much sun does the panel need?\u003ci\u003e\u003c\/i\u003e\u003c\/summary\u003e\u003cp\u003eeufy's figure is about one hour of direct sun a day for typical use, with charging starting from roughly 2,500 lux. Deep shade, long cloudy stretches and a busy driveway all use more than the sun puts back, so keep an eye on the battery level in the app and top it up by cable when you need to.\u003c\/p\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eDoes it work with Apple Home?\u003ci\u003e\u003c\/i\u003e\u003c\/summary\u003e\u003cp\u003eNo. Apple HomeKit isn't supported on the S4, so it's not the camera for a setup that relies on Apple Home. Amazon Alexa and Google Assistant are on eufy's supported list.\u003c\/p\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eHow quickly will it leave Townsville?\u003ci\u003e\u003c\/i\u003e\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day. Same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that's rare. Australia Post delivery time is on top of dispatch.\u003c\/p\u003e\u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- which S4 --\u003e\n  \u003csection class=\"a6-sec\" id=\"a6-which\" aria-label=\"Which S4 is right for you\"\u003e\n    \u003cdiv class=\"a6-w\"\u003e\n      \u003cdiv class=\"a6-rv a6-tt a6-c\"\u003e\u003ch2 class=\"a6-h2s a6-lines\"\u003e\u003cspan\u003eWhich S4 is right for you?\u003c\/span\u003e\u003c\/h2\u003e\u003c\/div\u003e\n      \u003cdiv class=\"a6-which-g\"\u003e\n        \u003cdiv class=\"a6-mc a6-t\"\u003e\n          \u003cdiv class=\"a6-mc-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-front-render-2400-20260925.png?v=1790302266\u0026amp;width=600\" alt=\"eufyCam S4, New No Box\" width=\"600\" height=\"600\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n          \u003cp class=\"a6-mc-tag\"\u003eNew No Box\u003c\/p\u003e\n          \u003ch3\u003eeufyCam S4\u003c\/h3\u003e\n          \u003cp class=\"a6-mc-d\"\u003eNew, never used. The same camera and accessories, without the printed retail carton.\u003c\/p\u003e\n          \u003cp class=\"a6-mc-cur\"\u003eCurrently viewing\u003c\/p\u003e\n\u003ca class=\"a6-mc-by\" href=\"#MainContent\"\u003eBuy ›\u003c\/a\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a6-mc a6-t\"\u003e\n          \u003cdiv class=\"a6-mc-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-s4-front-render-2400-20260925.png?v=1790302266\u0026amp;width=600\" alt=\"eufyCam S4, Brand New\" width=\"600\" height=\"600\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n          \u003cp class=\"a6-mc-tag\"\u003eBrand New\u003c\/p\u003e\n          \u003ch3\u003eeufyCam S4\u003c\/h3\u003e\n          \u003cp class=\"a6-mc-d\"\u003eFactory-sealed. The same camera and accessories, in the original sealed retail carton.\u003c\/p\u003e\n          \u003ca class=\"a6-mc-go\" href=\"\/products\/eufy-security-eufycam-s4-camera-triple-lens-deterrence-strobe-brand-new\"\u003eView Brand New\u003c\/a\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a6-mr\"\u003e\n\u003ci\u003e✓\u003c\/i\u003e\u003cb\u003eNew, never used\u003c\/b\u003eSplit from a multi-camera kit\u003c\/div\u003e\n        \u003cdiv class=\"a6-mr\"\u003e\n\u003ci\u003e✓\u003c\/i\u003e\u003cb\u003eFactory-sealed\u003c\/b\u003eUnopened and unused\u003c\/div\u003e\n        \u003cdiv class=\"a6-mr\"\u003e\n\u003ci\u003e✓\u003c\/i\u003e\u003cb\u003eeufyCam S4\u003c\/b\u003eWireless model T8172\u003c\/div\u003e\n        \u003cdiv class=\"a6-mr\"\u003e\n\u003ci\u003e✓\u003c\/i\u003e\u003cb\u003eeufyCam S4\u003c\/b\u003eWireless model T8172\u003c\/div\u003e\n        \u003cdiv class=\"a6-mr\"\u003e\n\u003ci\u003e✓\u003c\/i\u003e\u003cb\u003eEvery standard accessory\u003c\/b\u003eSolar panel, battery, brackets, cables and screws\u003c\/div\u003e\n        \u003cdiv class=\"a6-mr\"\u003e\n\u003ci\u003e✓\u003c\/i\u003e\u003cb\u003eEvery standard accessory\u003c\/b\u003eSolar panel, battery, brackets, cables and screws\u003c\/div\u003e\n        \u003cdiv class=\"a6-mr\"\u003e\n\u003ci class=\"a6-x\"\u003e×\u003c\/i\u003e\u003cb\u003eNo printed retail carton\u003c\/b\u003ePlain protective packaging instead\u003c\/div\u003e\n        \u003cdiv class=\"a6-mr\"\u003e\n\u003ci\u003e✓\u003c\/i\u003e\u003cb\u003eOriginal retail carton\u003c\/b\u003eSealed at the factory\u003c\/div\u003e\n        \u003cdiv class=\"a6-mr\"\u003e\n\u003ci\u003e✓\u003c\/i\u003e\u003cb\u003eOur own 12-month warranty\u003c\/b\u003eNot a manufacturer warranty\u003c\/div\u003e\n        \u003cdiv class=\"a6-mr\"\u003e\n\u003ci\u003e✓\u003c\/i\u003e\u003cb\u003eOur own 12-month warranty\u003c\/b\u003eNot a manufacturer warranty\u003c\/div\u003e\n        \u003cdiv class=\"a6-mr\"\u003e\n\u003ci\u003e✓\u003c\/i\u003e\u003cb\u003eShips from Townsville\u003c\/b\u003eUsually same day to 1 business day\u003c\/div\u003e\n        \u003cdiv class=\"a6-mr\"\u003e\n\u003ci\u003e✓\u003c\/i\u003e\u003cb\u003eShips from Townsville\u003c\/b\u003eUsually same day to 1 business day\u003c\/div\u003e\n        \u003cdiv class=\"a6-mr\"\u003e\n\u003cb\u003eBest when\u003c\/b\u003ethe box doesn't matter to you\u003c\/div\u003e\n        \u003cdiv class=\"a6-mr\"\u003e\n\u003cb\u003eBest when\u003c\/b\u003eyou want the sealed box, say for a gift\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- shipping, warranty and returns --\u003e\n  \u003csection class=\"a6-sec a6-panel a6-soft\" id=\"a6-buyinfo\" aria-label=\"Shipping, warranty and returns\"\u003e\n    \u003cdiv class=\"a6-w\"\u003e\n      \u003cdiv class=\"a6-rv a6-tt\"\u003e\u003ch2 class=\"a6-h2s a6-lines\"\u003e\u003cspan\u003eShipping, warranty and returns.\u003c\/span\u003e\u003c\/h2\u003e\u003c\/div\u003e\n      \u003cdiv class=\"a6-buyg\"\u003e\n        \u003cdiv class=\"a6-by a6-tt\"\u003e\n\u003cem\u003eShipping\u003c\/em\u003e\u003ch3\u003eExpress on $99+ orders\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99.00 it's $9.95 tracked, or $12.95 Express. We do our best to get orders out the same day; same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that's rare.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"a6-by a6-tt\"\u003e\n\u003cem\u003eWarranty\u003c\/em\u003e\u003ch3\u003eOur own 12 months\u003c\/h3\u003e\n\u003cp\u003eA 12-month warranty we honour ourselves, not a manufacturer warranty. Your Australian Consumer Law rights come on top, and if it's faulty or not as described we cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"a6-by a6-tt\"\u003e\n\u003cem\u003eReturns\u003c\/em\u003e\u003ch3\u003e30-day change of mind\u003c\/h3\u003e\n\u003cp\u003eWithin 30 days of delivery, complete and unused. You pay return postage and the original shipping isn't refunded. Faulty or not-as-described returns are separate, with postage on us.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"a6-by a6-tt\"\u003e\n\u003cem\u003eThis listing\u003c\/em\u003e\u003ch3\u003eNew No Box\u003c\/h3\u003e\n\u003cp\u003eNew and never used. The printed retail carton is missing; every standard single-camera accessory is included, in plain protective packaging.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"a6-note\"\u003eCamGuard Australia is an independent Australian importer in Townsville. We describe the packaging and eufy's published specifications honestly, and we're happy to answer questions before you buy.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- specs (always last) --\u003e\n  \u003csection class=\"a6-sec\" id=\"a6-specs\" aria-label=\"Tech specs\"\u003e\n    \u003cdiv class=\"a6-w\"\u003e\n      \u003ch2 class=\"a6-h2s\"\u003eTech specs.\u003c\/h2\u003e\n      \u003cdiv class=\"a6-sg\"\u003e\n        \u003cdiv class=\"a6-grp\"\u003e\n\u003ch3\u003eModel\u003c\/h3\u003e\n\u003cdl\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eModel\u003c\/dt\u003e\n\u003cdd\u003eeufyCam S4, T8172 (this configuration T81721W1). The wireless S4, not the PoE S4.\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eCondition\u003c\/dt\u003e\n\u003cdd\u003eNew No Box: new and never used. Printed retail carton missing; all standard accessories included.\u003c\/dd\u003e\n\u003c\/div\u003e\n        \u003c\/dl\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"a6-grp\"\u003e\n\u003ch3\u003eCameras\u003c\/h3\u003e\n\u003cdl\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eFixed lens\u003c\/dt\u003e\n\u003cdd\u003e4K, 3840 × 2160. 130° diagonal, 107° horizontal, 57° vertical.\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eMoving head\u003c\/dt\u003e\n\u003cdd\u003eTwo 2K lenses, 2688 × 1520. Wide lens 121° diagonal (102° horizontal, 54° vertical); telephoto lens 46° diagonal.\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eZoom\u003c\/dt\u003e\n\u003cdd\u003eUp to 8× hybrid on the moving head.\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003ePan and tilt\u003c\/dt\u003e\n\u003cdd\u003e355° pan, 70° tilt, per eufy's US comparison table. eufy's \"360°\" wording describes surrounding coverage.\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eNight vision\u003c\/dt\u003e\n\u003cdd\u003eColour night vision with spotlights, plus 4 infrared LEDs (850 nm) to about 10 m.\u003c\/dd\u003e\n\u003c\/div\u003e\n        \u003c\/dl\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"a6-grp\"\u003e\n\u003ch3\u003eDetection and deterrence\u003c\/h3\u003e\n\u003cdl\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eAI detection\u003c\/dt\u003e\n\u003cdd\u003eOn-device person, vehicle and pet detection. Stranger alerts need a HomeBase 3.\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eMotion sensing\u003c\/dt\u003e\n\u003cdd\u003ePIR on the fixed lens to about 9 m (30 ft); radar on the moving head to about 12 m (40 ft). Auto-zoom can track a person to about 50 m, on eufy's figure.\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eSiren and lights\u003c\/dt\u003e\n\u003cdd\u003e105 dB siren (rated at 0.1 m); red and blue warning lights.\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eAudio\u003c\/dt\u003e\n\u003cdd\u003eFull-duplex two-way audio, dual microphones with noise reduction.\u003c\/dd\u003e\n\u003c\/div\u003e\n        \u003c\/dl\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"a6-grp\"\u003e\n\u003ch3\u003ePower and storage\u003c\/h3\u003e\n\u003cdl\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eBattery\u003c\/dt\u003e\n\u003cdd\u003e10,000 mAh removable, quick-swap pack. USB-C charging.\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eSolar\u003c\/dt\u003e\n\u003cdd\u003eDetachable 5.5 W SolarPlus 2.0 panel. Starts charging from about 2,500 lux; around one hour of direct sun a day for typical use, on eufy's figures.\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003ePower modes\u003c\/dt\u003e\n\u003cdd\u003eDual Power Mode: battery or direct USB power. 24\/7 recording needs direct power, firmware V1.0.5.4 or later and a microSD card or HomeBase 3 drive.\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eStorage\u003c\/dt\u003e\n\u003cdd\u003e32 GB built in; microSD up to 256 GB (not included). HomeBase 3 adds hub storage, expandable to 16 TB.\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eSubscription\u003c\/dt\u003e\n\u003cdd\u003eNone required for core local features. Optional or premium services may cost extra.\u003c\/dd\u003e\n\u003c\/div\u003e\n        \u003c\/dl\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"a6-grp\"\u003e\n\u003ch3\u003eConnectivity\u003c\/h3\u003e\n\u003cdl\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eWi-Fi\u003c\/dt\u003e\n\u003cdd\u003e802.11 b\/g\/n\/ax, 2.4 GHz only.\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eSmart home\u003c\/dt\u003e\n\u003cdd\u003eAmazon Alexa, Google Assistant. Apple Home (HomeKit) is not supported.\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eHomeBase\u003c\/dt\u003e\n\u003cdd\u003eNot required. HomeBase 3 (S380) optional; HomeBase Professional S1 optional too (update the hub's firmware before pairing). HomeBase 2, HomeBase Mini and eufy NVR not supported.\u003c\/dd\u003e\n\u003c\/div\u003e\n        \u003c\/dl\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"a6-grp\"\u003e\n\u003ch3\u003eBuild\u003c\/h3\u003e\n\u003cdl\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eWeather rating\u003c\/dt\u003e\n\u003cdd\u003eIP65, when correctly installed.\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eOperating range\u003c\/dt\u003e\n\u003cdd\u003e−20 °C to 55 °C.\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eSize and weight\u003c\/dt\u003e\n\u003cdd\u003e92 × 164.5 × 165 mm, about 745 g (camera only, without the solar panel).\u003c\/dd\u003e\n\u003c\/div\u003e\n        \u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- fine print --\u003e\n  \u003cfooter class=\"a6-fp a6-panel\"\u003e\n    \u003cdiv class=\"a6-w\"\u003e\n      \u003col\u003e\n        \u003cli id=\"a6-f1\"\u003e8× is hybrid zoom (optical plus digital), not 8× optical. Pan and tilt figures are from eufy's US comparison table. The moving head views one direction at a time; tracking follows detected activity and can't guarantee every event is detected or recorded.\u003c\/li\u003e\n        \u003cli id=\"a6-f2\"\u003eDetection distances and features are eufy's published figures and vary with placement, weather, lighting and settings. Detection can miss activity or alert on something harmless. Sirens, lights and two-way audio draw attention; they don't prevent incidents.\u003c\/li\u003e\n        \u003cli id=\"a6-f3\"\u003eSolar charging depends on direct sunlight, season, shade, activity and settings. Occasional cable charging may be needed. Battery and solar operation record events, not continuous video.\u003c\/li\u003e\n        \u003cli id=\"a6-f4\"\u003eLocal recording to built-in storage or a microSD card needs no subscription for core features. Optional cloud or premium services are offered and billed by eufy.\u003c\/li\u003e\n        \u003cli id=\"a6-f5\"\u003eHomeBase sold separately. Compatibility follows eufy's most recent published guides: where eufy's documents disagree we follow the most recent one, and where eufy hasn't confirmed a pairing we mark it not compatible. Features depend on hub and firmware and may change.\u003c\/li\u003e\n      \u003c\/ol\u003e\n      \u003chr\u003e\n      \u003cp\u003eThe front-yard scene (in the highlights and the dual-view section) is an AI-generated illustration, not footage from the camera. The detection diagram is not to scale. Product renders, the installation photos and the hardware animation are official eufy images.\u003c\/p\u003e\n      \u003cp\u003eCondition: New No Box. New and never used; the printed retail carton is missing and every standard single-camera accessory is included, in plain protective packaging. We describe the packaging and the published specifications; we do not claim to test each individual unit.\u003c\/p\u003e\n      \u003cp\u003eCompatibility: the S4 works standalone on 2.4 GHz Wi-Fi. HomeBase 3 (S380) and HomeBase Professional S1 pair too; HomeBase 2, HomeBase Mini, eufy NVR and Apple HomeKit are not supported.\u003c\/p\u003e\n      \u003cp\u003eThis camera records and alerts; it doesn't guarantee detection, deterrence or prevention. Our own 12-month in-house warranty applies, not a manufacturer warranty. Nothing here limits your rights under Australian Consumer Law.\u003c\/p\u003e\n      \u003cp\u003eCamGuard Australia is an independent importer and reseller, not an official or authorised supplier, distributor or representative of eufy, Anker Innovations or their affiliates. Product names and trademarks belong to their owners. Specifications are believed accurate at time of listing; app features, firmware and hub compatibility can change, so check suitability for your network and installation before you buy.\u003c\/p\u003e\n      \u003cdiv class=\"a6-mark\"\u003e\n\u003cb\u003eCamGuard Australia\u003c\/b\u003e\u003cspan\u003eABN 62 385 894 763 · Townsville, Queensland\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/footer\u003e\n\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43094513745963,"sku":"CG-ECS4-NNB-W","price":549.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_19_s-l1600.webp?v=1770828197"},{"product_id":"eufy-security-indoor-cam-e30-camera-4k-wifi-2-way-audio-light-brand-new","title":"eufy Security Indoor Cam E30 Camera | Brand New","description":"\u003c!--\n  CamGuard Australia · eufy Security Indoor Cam E30 Camera | Brand New · SKU CG-ICE30-BN-T\n  TWO-VIEW LISTING · built by CamGuard Two-View Studio · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  FUN VIEW (default): The Housemate Performance Review · original theme with reviewed corrections, re-scoped under .cgfun\n  SIMPLE VIEW: eufy.com register rendered from factsheets\/ICE30.json (every printed spec carries status verified)\n  SHARED: terms and footer below both views; hidden in the Fun view, which keeps its own\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the chooser hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Caveat:wght@600\u0026family=Lato:wght@400;700;900\u0026family=Oswald:wght@500;700\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#f5eddb;--fun-ink:#241d1b;--fun-accent:#681a30;--fun-display:'Oswald',sans-serif;--fun-display-weight:700;--fun-body:'Lato',sans-serif;--sw-bg:#681a30;--sw-border:#f5eddb;--sw-ink:#f5eddb;--sw-radius:6px;--sh-bg-fun:#f5eddb;--sh-ink-fun:#241d1b;--sh-body-fun:#241d1b;--sh-mute-fun:#241d1b;--sh-line-fun:#681a30;--sh-panel-fun:#f5eddb}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{display:none}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun{--hr-paper:#f5eddb;--hr-ink:#241d1b;--hr-wine:#681a30;--hr-lime:#d9e95d;--hr-green:#1c382d;--hr-night:#171d25;--hr-peach:#efb59e;--hr-rule:#8d7b62;color:var(--hr-ink);background:var(--hr-paper);font:400 17px\/1.6 'Lato',sans-serif;container-type:inline-size;text-align:left;isolation:isolate}\n.cgau-listing .cgfun *,.cgau-listing .cgfun *::before,.cgau-listing .cgfun *::after{box-sizing:border-box}\n.cgau-listing .cgfun :is(h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol){margin:0}\n.cgau-listing .cgfun :is(h2,h3,h4){font-family:'Oswald',sans-serif;font-weight:500;line-height:1.07;letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:balance}\n.cgau-listing .cgfun h2{font-size:clamp(31px,6.3cqi,77px)}\n.cgau-listing .cgfun h3{font-size:clamp(24px,3.6cqi,39px)}\n.cgau-listing .cgfun p+p{margin-top:16px}\n.cgau-listing .cgfun img{display:block;max-width:100%;width:100%;height:auto;object-fit:contain}\n.cgau-listing .cgfun :is(section,footer){position:relative;isolation:isolate;background:var(--hr-paper)}\n.cgau-listing .cgfun .hr-shell{width:calc(100% - 80px);max-width:1240px;margin-inline:auto;padding-block:76px;min-width:0}\n.cgau-listing .cgfun .hr-kicker{display:block;font-size:12px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;line-height:1.6;margin-bottom:20px}\n.cgau-listing .cgfun .hr-hand{font:600 26px\/1.16 'Caveat',cursive}\n.cgau-listing .cgfun .hr-lead{font-size:clamp(18px,2.3cqi,26px);line-height:1.5;max-width:730px;margin-top:25px}\n.cgau-listing .cgfun .hr-small{font-size:14px;line-height:1.55}\n.cgau-listing .cgfun .hr-rule{border-top:1px solid currentColor;margin-top:25px;padding-top:19px}\n.cgau-listing .cgfun .hr-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;align-items:center}\n.cgau-listing .cgfun .hr-split\u003e*{min-width:0}\n.cgau-listing .cgfun .hr-identity{display:flex;align-items:center;justify-content:space-between;gap:28px;width:calc(100% - 80px);max-width:1240px;margin:auto;padding:17px 0}\n.cgau-listing .cgfun .hr-logo{width:min(360px,100%);mix-blend-mode:multiply}\n.cgau-listing .cgfun .hr-issue{font-size:12px;letter-spacing:.13em;line-height:1.6;text-align:right;text-transform:uppercase;font-weight:900}\n.cgau-listing .cgfun .hr-hero{background:var(--hr-wine);color:var(--hr-paper)}\n.cgau-listing .cgfun .hr-hero .hr-shell{padding-top:49px;padding-bottom:48px}\n.cgau-listing .cgfun .hr-hero h2{font-size:clamp(43px,8.1cqi,104px);font-weight:700;text-transform:uppercase;line-height:.99;max-width:1240px}\n.cgau-listing .cgfun .hr-hero h2 span{display:block;color:var(--hr-lime)}\n.cgau-listing .cgfun .hr-hook{font:600 clamp(26px,3.9cqi,46px)\/1.2 'Caveat',cursive;margin-top:24px}\n.cgau-listing .cgfun .hr-why{max-width:690px;margin-top:24px;font-size:18px;line-height:1.6}\n.cgau-listing .cgfun .hr-hero-facts{display:flex;gap:14px 32px;flex-wrap:wrap;border-top:1px solid #b8848f;padding-top:24px;margin-top:28px;font-weight:700;font-size:15px}\n.cgau-listing .cgfun .hr-stage{background:var(--hr-paper);color:var(--hr-ink)}\n.cgau-listing .cgfun .hr-stage figcaption{font-size:12px;padding:14px 22px;line-height:1.55;background:var(--hr-paper);color:var(--hr-ink)}\n.cgau-listing .cgfun .hr-dossier{background:var(--hr-paper)}\n.cgau-listing .cgfun .hr-photo{position:relative;padding:18px 18px 30px;background:#fff;color:var(--hr-ink);border:1px solid #c1b29b;box-shadow:8px 8px 0 #d6c4a5;min-width:0}\n.cgau-listing .cgfun .hr-photo::before{content:'';position:absolute;top:-16px;left:46%;width:24px;height:61px;border:3px solid var(--hr-rule);border-radius:16px;transform:rotate(8deg);animation:cgau-hr-e30-clip 13s ease-in-out infinite;z-index:1}\n.cgau-listing .cgfun .hr-photo figcaption{margin-top:16px;font-size:14px}\n.cgau-listing .cgfun .hr-photo-product img{max-height:450px}\n.cgau-listing .cgfun .hr-statement{display:inline-block;margin-top:22px;background:var(--hr-lime);color:var(--hr-green);padding:9px 14px;font-weight:900;font-size:14px}\n.cgau-listing .cgfun .hr-quick{margin-top:26px;border-top:2px solid var(--hr-ink)}\n.cgau-listing .cgfun .hr-quick\u003ediv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:14px;border-bottom:1px solid var(--hr-rule);padding:13px 0}\n.cgau-listing .cgfun .hr-quick dt{font-weight:900}.cgau-listing .cgfun .hr-quick dd{min-width:0}\n.cgau-listing .cgfun .hr-fan-section{background:var(--hr-lime);color:var(--hr-green)}\n.cgau-listing .cgfun .hr-fan-stage{position:relative;isolation:isolate;overflow:hidden;min-height:440px;display:grid;place-items:center;background:radial-gradient(circle at 50% 50%,#e9f09b 0 38%,transparent 39%),repeating-linear-gradient(0deg,transparent 0 32px,#afc242 33px 34px);border-bottom:10px solid var(--hr-green)}\n.cgau-listing .cgfun .hr-fan{position:relative;width:242px;height:360px}\n.cgau-listing .cgfun .hr-fan-head{position:absolute;top:5px;left:3px;width:236px;height:236px;border:9px solid var(--hr-green);border-radius:50%;background:repeating-conic-gradient(from 0deg,transparent 0deg 12deg,#486946 12deg 14deg),radial-gradient(circle,#b7c848 0 66%,var(--hr-green) 67% 69%,#ecf2aa 70%);box-shadow:7px 9px 0 #899c34;animation:cgau-hr-e30-fan 12s ease-in-out infinite;z-index:2}\n.cgau-listing .cgfun .hr-fan-head::before{content:'';position:absolute;inset:40px;border-radius:50%;background:conic-gradient(var(--hr-green) 0 65deg,transparent 65deg 120deg,var(--hr-green) 120deg 185deg,transparent 185deg 240deg,var(--hr-green) 240deg 305deg,transparent 305deg);animation:cgau-hr-e30-blades 12s ease-in-out infinite}\n.cgau-listing .cgfun .hr-fan-head::after{content:'';position:absolute;inset:81px;background:var(--hr-paper);border:6px solid var(--hr-green);border-radius:50%}\n.cgau-listing .cgfun .hr-fan-stalk{position:absolute;width:27px;left:105px;top:205px;height:120px;background:var(--hr-green);box-shadow:8px 0 0 #71833d}\n.cgau-listing .cgfun .hr-fan-foot{position:absolute;bottom:12px;left:31px;width:180px;height:39px;background:var(--hr-green);border-radius:50% 50% 12% 12%;border-bottom:9px solid #617736}\n.cgau-listing .cgfun .hr-rosette{position:absolute;right:4px;bottom:30px;width:98px;height:98px;border:9px double var(--hr-green);outline:7px dotted var(--hr-wine);border-radius:50%;background:var(--hr-paper);color:var(--hr-wine);display:grid;place-items:center;font:700 20px\/1 'Oswald',sans-serif;text-align:center;transform:rotate(-8deg);animation:cgau-hr-e30-award 14s ease-in-out infinite;z-index:3}\n.cgau-listing .cgfun .hr-rosette::after{content:'';position:absolute;top:81px;left:24px;width:36px;height:52px;background:var(--hr-wine);clip-path:polygon(0 0,100% 0,100% 100%,50% 76%,0 100%);z-index:-1}\n.cgau-listing .cgfun .hr-review{background:var(--hr-paper);color:var(--hr-ink);padding:28px;border:2px solid var(--hr-green);box-shadow:7px 7px 0 var(--hr-green);margin-top:27px}\n.cgau-listing .cgfun .hr-review-lines{margin-block:18px;background:repeating-linear-gradient(0deg,transparent 0 31px,#d0c4ad 32px);line-height:32px}\n.cgau-listing .cgfun summary{list-style:none;cursor:pointer;position:relative;font-weight:900;line-height:1.45;padding:17px 38px 17px 0}\n.cgau-listing .cgfun summary::-webkit-details-marker{display:none}\n.cgau-listing .cgfun summary::after{content:'+';position:absolute;right:0;top:13px;font-size:25px;font-weight:400}\n.cgau-listing .cgfun details[open]\u003esummary::after{content:'−'}\n.cgau-listing .cgfun summary:focus-visible{outline:3px solid currentColor;outline-offset:5px}\n.cgau-listing .cgfun .hr-stamp{display:inline-block;border:4px double currentColor;padding:10px 13px;font:700 22px\/1.1 'Oswald',sans-serif;transform:rotate(-4deg);color:var(--hr-wine);text-align:center;max-width:100%}\n.cgau-listing .cgfun .hr-review[open] .hr-stamp{animation:cgau-hr-e30-thump .6s ease-out both}\n.cgau-listing .cgfun .hr-review .hr-small{margin-top:18px}\n.cgau-listing .cgfun .hr-files{background:var(--hr-wine);color:var(--hr-paper)}\n.cgau-listing .cgfun .hr-files-intro{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:50px}\n.cgau-listing .cgfun .hr-files-intro p{max-width:385px}\n.cgau-listing .cgfun .hr-file-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}\n.cgau-listing .cgfun .hr-file{position:relative;background:var(--hr-paper);color:var(--hr-ink);padding:30px 24px 26px;border:1px solid #cbb99b;box-shadow:6px 8px 0 #411021;min-width:0}\n.cgau-listing .cgfun .hr-file::before{content:attr(data-tab);display:block;position:absolute;top:-24px;left:-1px;min-height:24px;padding:3px 14px;background:var(--hr-peach);color:var(--hr-wine);font-size:12px;font-weight:900;letter-spacing:.1em;max-width:100%}\n.cgau-listing .cgfun .hr-file .hr-hand{margin-top:23px;color:var(--hr-wine);font-size:25px}\n.cgau-listing .cgfun .hr-file h3{margin-bottom:18px}\n.cgau-listing .cgfun .hr-file p{font-size:16px}\n.cgau-listing .cgfun .hr-file-art{height:98px;margin:2px 0 25px;position:relative;isolation:isolate}\n.cgau-listing .cgfun .hr-person{display:block;width:40px;height:40px;background:var(--hr-wine);border-radius:50%;position:absolute;left:25px;top:2px}\n.cgau-listing .cgfun .hr-person::after{content:'';position:absolute;top:47px;left:-19px;width:78px;height:48px;border-radius:45px 45px 4px 4px;background:var(--hr-wine);border-bottom:8px solid #b46c7a}\n.cgau-listing .cgfun .hr-tie{position:absolute;top:57px;left:37px;width:15px;height:31px;background:var(--hr-lime);clip-path:polygon(20% 0,80% 0,100% 76%,50% 100%,0 76%);animation:cgau-hr-e30-tie 18s ease-in-out infinite;transform-origin:50% 0}\n.cgau-listing .cgfun .hr-cat{position:absolute;top:20px;left:16px;width:78px;height:67px;background:var(--hr-green);border-radius:34px 34px 16px 16px}\n.cgau-listing .cgfun .hr-cat::before{content:'';position:absolute;left:1px;top:-18px;width:77px;height:34px;background:var(--hr-green);clip-path:polygon(0 0,32% 57%,67% 57%,100% 0,100% 100%,0 100%)}\n.cgau-listing .cgfun .hr-cat::after{content:'';position:absolute;right:-27px;bottom:0;width:31px;height:62px;border:11px solid var(--hr-green);border-left:0;border-radius:0 40px 40px 0;transform-origin:0 100%;animation:cgau-hr-e30-tail 16s ease-in-out infinite}\n.cgau-listing .cgfun .hr-cat-eyes{position:absolute;top:42px;left:36px;width:7px;height:7px;border-radius:50%;background:var(--hr-lime);box-shadow:25px 0 0 var(--hr-lime)}\n.cgau-listing .cgfun .hr-plant{position:absolute;left:39px;bottom:0;width:40px;height:45px;background:var(--hr-wine);border-top:8px solid #984256;clip-path:polygon(0 0,100% 0,85% 100%,15% 100%)}\n.cgau-listing .cgfun .hr-leaf{position:absolute;left:57px;top:0;height:66px;width:4px;background:var(--hr-green);transform-origin:50% 100%;animation:cgau-hr-e30-leaf 15s ease-in-out infinite}\n.cgau-listing .cgfun .hr-leaf::before,.cgau-listing .cgfun .hr-leaf::after{content:'';position:absolute;width:34px;height:22px;top:17px;background:var(--hr-green);border-radius:0 90% 0 90%}\n.cgau-listing .cgfun .hr-leaf::before{left:-30px;transform:rotate(10deg)}\n.cgau-listing .cgfun .hr-leaf::after{left:2px;top:4px;transform:rotate(-90deg)}\n.cgau-listing .cgfun .hr-pan{background:var(--hr-green);color:var(--hr-paper)}\n.cgau-listing .cgfun .hr-pan h2{color:var(--hr-lime)!important}\n.cgau-listing .cgfun .hr-circle{position:relative;isolation:isolate;overflow:hidden;width:min(340px,100%);aspect-ratio:1;display:grid;place-items:center;border:2px solid var(--hr-lime);border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 41px,#65815a 42px 43px);margin-inline:auto}\n.cgau-listing .cgfun .hr-circle::before{content:'';position:absolute;width:39%;height:3px;background:var(--hr-lime);left:50%;top:50%;transform-origin:0 50%;transform:rotate(-20deg);animation:cgau-hr-e30-pan 17s ease-in-out infinite}\n.cgau-listing .cgfun .hr-circle span{position:relative;z-index:1;background:var(--hr-green);padding:16px;font:700 clamp(51px,8cqi,94px)\/1 'Oswald',sans-serif;color:var(--hr-lime)}\n.cgau-listing .cgfun .hr-circle-note{text-align:center;margin-top:22px;font-size:14px}\n.cgau-listing .cgfun .hr-audio{background:var(--hr-peach);color:var(--hr-wine)}\n.cgau-listing .cgfun .hr-phone{width:175px;height:90px;position:relative;margin:28px 0 30px;background:var(--hr-wine);border-radius:35px 35px 11px 11px;border-bottom:10px solid #3c1822}\n.cgau-listing .cgfun .hr-phone::before{content:'';position:absolute;left:-4px;right:-4px;top:-14px;height:30px;background:var(--hr-wine);border:5px solid var(--hr-peach);border-radius:35px;transform:rotate(-6deg);animation:cgau-hr-e30-phone 13s ease-in-out infinite}\n.cgau-listing .cgfun .hr-phone::after{content:'';position:absolute;left:60px;top:20px;width:50px;height:50px;border:10px dotted var(--hr-peach);border-radius:50%}\n.cgau-listing .cgfun .hr-audio .hr-photo{max-width:410px;margin:auto}\n.cgau-listing .cgfun .hr-night{background:var(--hr-night);color:var(--hr-paper)}\n.cgau-listing .cgfun .hr-night .hr-shell{padding-top:64px}\n.cgau-listing .cgfun .hr-night h2{max-width:720px;color:var(--hr-lime)!important}\n.cgau-listing .cgfun .hr-night-desk{position:relative;isolation:isolate;overflow:hidden;min-height:280px;margin-top:33px;border-bottom:12px solid var(--hr-peach);background:repeating-linear-gradient(90deg,transparent 0 150px,#28333c 151px 152px)}\n.cgau-listing .cgfun .hr-lamp{position:absolute;left:13%;bottom:5px;width:140px;height:230px}\n.cgau-listing .cgfun .hr-lamp-base{position:absolute;bottom:0;left:4px;width:127px;height:17px;border-radius:60% 60% 0 0;background:var(--hr-lime)}\n.cgau-listing .cgfun .hr-lamp-arm{position:absolute;left:57px;bottom:13px;width:10px;height:159px;background:var(--hr-lime);transform:rotate(-15deg);transform-origin:50% 100%}\n.cgau-listing .cgfun .hr-lamp-shade{position:absolute;left:6px;top:24px;width:132px;height:60px;background:var(--hr-lime);clip-path:polygon(27% 0,72% 0,100% 100%,0 100%);transform:rotate(-10deg);animation:cgau-hr-e30-lamp 19s ease-in-out infinite}\n.cgau-listing .cgfun .hr-lamp-light{position:absolute;bottom:0;left:-36px;width:230px;height:152px;background:#fae3a52b;clip-path:polygon(24% 0,67% 0,100% 100%,0 100%);transition:background .35s ease}\n.cgau-listing .cgfun .hr-night:has(.hr-shift[open]) .hr-lamp-light{background:#fae3a55c}\n.cgau-listing .cgfun .hr-clock{position:absolute;right:12%;top:35px;width:92px;height:92px;border:7px solid var(--hr-peach);border-radius:50%;background:var(--hr-paper)}\n.cgau-listing .cgfun .hr-clock::before{content:'';position:absolute;left:36px;top:14px;width:4px;height:29px;background:var(--hr-wine);transform-origin:50% 100%;animation:cgau-hr-e30-clock 21s ease-in-out infinite}\n.cgau-listing .cgfun .hr-clock::after{content:'';position:absolute;left:36px;top:39px;width:23px;height:4px;background:var(--hr-wine)}\n.cgau-listing .cgfun .hr-night-note{position:absolute;bottom:22px;right:9%;width:155px;background:var(--hr-paper);color:var(--hr-wine);padding:17px;transform:rotate(4deg);box-shadow:5px 5px 0 #0d1218;font:600 25px\/1.15 'Caveat',cursive}\n.cgau-listing .cgfun .hr-shift{margin-top:27px;border-top:1px solid #71808c;border-bottom:1px solid #71808c}\n.cgau-listing .cgfun .hr-shift\u003ediv{padding-bottom:24px}\n.cgau-listing .cgfun .hr-shift[open] .hr-shift-stamp{animation:cgau-hr-e30-clockin .5s ease-out both}\n.cgau-listing .cgfun .hr-shift-stamp{display:inline-block;background:var(--hr-lime);color:var(--hr-night);font-weight:900;font-size:14px;padding:8px 15px;margin-bottom:16px}\n.cgau-listing .cgfun .hr-storage{background:var(--hr-paper)}\n.cgau-listing .cgfun .hr-cabinet{padding:14px;background:var(--hr-green);box-shadow:9px 9px 0 #acb1a2;border:3px solid #405448}\n.cgau-listing .cgfun .hr-drawer{border:1px solid #aebfa0;background:#d2d6ba;color:var(--hr-green);margin-bottom:9px;box-shadow:inset 0 6px 0 #e0e4c9}\n.cgau-listing .cgfun .hr-drawer:last-child{margin-bottom:0}\n.cgau-listing .cgfun .hr-drawer summary{padding:22px 44px 22px 20px}\n.cgau-listing .cgfun .hr-drawer summary::after{right:15px;top:18px}\n.cgau-listing .cgfun .hr-drawer summary span{display:inline-block;padding:3px 9px;border:3px solid #829378;background:var(--hr-paper);font-size:15px;box-shadow:0 4px 0 #8b9b7f}\n.cgau-listing .cgfun .hr-drawer\u003ediv{padding:5px 20px 23px;font-size:16px}\n.cgau-listing .cgfun .hr-drawer[open]\u003ediv{animation:cgau-hr-e30-drawer .45s ease-out both}\n.cgau-listing .cgfun .hr-sd{display:block;width:91px;height:106px;background:var(--hr-wine);color:var(--hr-paper);clip-path:polygon(22% 0,100% 0,100% 100%,0 100%,0 20%);padding:32px 9px 9px;font:700 26px\/1 'Oswald',sans-serif;margin:20px 0;position:relative}\n.cgau-listing .cgfun .hr-sd::before{content:'';position:absolute;left:25px;right:10px;top:9px;height:14px;background:repeating-linear-gradient(90deg,var(--hr-lime) 0 7px,transparent 7px 11px)}\n.cgau-listing .cgfun .hr-network{background:var(--hr-wine);color:var(--hr-paper)}\n.cgau-listing .cgfun .hr-network-number{font:700 clamp(80px,16cqi,190px)\/1 'Oswald',sans-serif;color:var(--hr-lime);margin-top:15px;letter-spacing:-.05em}\n.cgau-listing .cgfun .hr-network-number span{font-size:.24em;letter-spacing:0}\n.cgau-listing .cgfun .hr-network .hr-rule{border-color:#b8848f}\n.cgau-listing .cgfun .hr-compat{background:var(--hr-paper);color:var(--hr-wine);padding:30px;position:relative;border-left:9px solid var(--hr-lime)}\n.cgau-listing .cgfun .hr-compat h3{margin:0 0 20px}\n.cgau-listing .cgfun .hr-compat p{font-size:16px}\n.cgau-listing .cgfun .hr-fit{background:#d2d6ba;color:var(--hr-green)}\n.cgau-listing .cgfun .hr-door{width:112px;height:155px;border:9px solid var(--hr-green);border-bottom:0;background:var(--hr-paper);position:relative;margin:28px 0 24px;box-shadow:8px 0 0 #849777}\n.cgau-listing .cgfun .hr-door::before{content:'INDOORS';position:absolute;left:12px;right:12px;top:26px;border:1px solid currentColor;font-size:12px;font-weight:900;text-align:center;padding:4px 0}\n.cgau-listing .cgfun .hr-door::after{content:'';position:absolute;right:10px;top:86px;width:11px;height:11px;background:var(--hr-wine);border-radius:50%}\n.cgau-listing .cgfun .hr-not-fit{list-style:none;padding:0;border-top:2px solid var(--hr-green)}\n.cgau-listing .cgfun .hr-not-fit li{display:grid;grid-template-columns:27px minmax(0,1fr);gap:13px;padding:16px 0;border-bottom:1px solid #758265;min-width:0}\n.cgau-listing .cgfun .hr-not-fit li::before{content:'×';font-size:24px;font-weight:700;line-height:1.2}\n.cgau-listing .cgfun .hr-not-fit li\u003ediv{min-width:0}\n.cgau-listing .cgfun .hr-box{background:#bc8e60;color:var(--hr-ink);background-image:repeating-linear-gradient(0deg,transparent 0 5px,#99724b25 6px 7px)}\n.cgau-listing .cgfun .hr-packing{position:relative;padding:38px;background:var(--hr-paper);box-shadow:10px 10px 0 #76563c;border-top:19px solid var(--hr-wine)}\n.cgau-listing .cgfun .hr-packing::before{content:'';position:absolute;left:30px;top:-19px;width:56px;height:19px;background:repeating-linear-gradient(90deg,var(--hr-lime) 0 2px,transparent 2px 5px,var(--hr-lime) 5px 6px,transparent 6px 11px)}\n.cgau-listing .cgfun .hr-packing-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:42px;margin-top:28px}\n.cgau-listing .cgfun .hr-packing-grid\u003e*{min-width:0}\n.cgau-listing .cgfun .hr-contents{list-style:none;padding:0}\n.cgau-listing .cgfun .hr-contents li{padding:10px 0;border-bottom:1px solid #baac94}\n.cgau-listing .cgfun .hr-contents b{font-size:12px;letter-spacing:.08em;margin-right:13px;color:var(--hr-wine)}\n.cgau-listing .cgfun .hr-exclusions{background:var(--hr-lime);color:var(--hr-green);padding:25px;align-self:start;border:2px dashed var(--hr-green)}\n.cgau-listing .cgfun .hr-exclusions .hr-hand{margin-top:23px}\n.cgau-listing .cgfun .hr-induction{background:var(--hr-paper)}\n.cgau-listing .cgfun .hr-induction h2{max-width:700px}\n.cgau-listing .cgfun .hr-steps{margin-top:34px;padding:0;list-style:none;counter-reset:induction}\n.cgau-listing .cgfun .hr-steps li{counter-increment:induction;display:grid;grid-template-columns:70px minmax(0,1fr);gap:25px;border-top:1px solid var(--hr-rule);padding:25px 0}\n.cgau-listing .cgfun .hr-steps li::before{content:'0' counter(induction);font:500 46px\/1 'Oswald',sans-serif;color:var(--hr-wine)}\n.cgau-listing .cgfun .hr-steps li\u003ediv{min-width:0}.cgau-listing .cgfun .hr-steps h3{font-size:27px;margin-bottom:12px}\n.cgau-listing .cgfun .hr-record{background:var(--hr-night);color:var(--hr-paper)}\n.cgau-listing .cgfun .hr-record-head{display:flex;gap:30px;justify-content:space-between;align-items:center;margin-bottom:30px}\n.cgau-listing .cgfun .hr-record-head .hr-stamp{color:var(--hr-lime);font-size:19px;flex-shrink:0;animation:cgau-hr-e30-filed 20s ease-in-out infinite}\n.cgau-listing .cgfun .hr-specs{background:var(--hr-paper);color:var(--hr-ink);padding:12px 28px;border-left:10px solid var(--hr-peach)}\n.cgau-listing .cgfun .hr-specs\u003ediv{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:24px;padding:14px 0;border-bottom:1px solid #baac94;min-width:0}\n.cgau-listing .cgfun .hr-specs\u003ediv:last-child{border:0}.cgau-listing .cgfun .hr-specs dt{font-weight:900}.cgau-listing .cgfun .hr-specs dd{min-width:0}\n.cgau-listing .cgfun .hr-faq{background:var(--hr-peach);color:var(--hr-ink)}\n.cgau-listing .cgfun .hr-faq h2{color:var(--hr-wine)!important}\n.cgau-listing .cgfun .hr-faq-list{margin-top:33px;border-top:2px solid var(--hr-wine)}\n.cgau-listing .cgfun .hr-question{border-bottom:1px solid #a66e64}\n.cgau-listing .cgfun .hr-question summary{padding:24px 40px 24px 0;font-size:18px;color:var(--hr-wine)}\n.cgau-listing .cgfun .hr-question summary::after{top:19px}\n.cgau-listing .cgfun .hr-answer{padding:0 0 27px;max-width:900px}\n.cgau-listing .cgfun .hr-dispatch-faq{padding-top:25px}.cgau-listing .cgfun .hr-dispatch-faq h3{font:900 18px\/1.45 'Lato',sans-serif;margin-bottom:14px}\n.cgau-listing .cgfun .hr-terms{background:var(--hr-green);color:var(--hr-paper)}\n.cgau-listing .cgfun .hr-terms h2{color:var(--hr-lime)!important}\n.cgau-listing .cgfun .hr-terms-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:35px 55px;margin-top:39px}\n.cgau-listing .cgfun .hr-term{min-width:0;padding-top:21px;border-top:1px solid #92a989}\n.cgau-listing .cgfun .hr-term h3{font:900 19px\/1.4 'Lato',sans-serif;margin-bottom:14px}\n.cgau-listing .cgfun .hr-term p{font-size:16px;line-height:1.75}\n.cgau-listing .cgfun .hr-close{background:var(--hr-wine);color:var(--hr-paper)}\n.cgau-listing .cgfun .hr-close h2{font-size:clamp(38px,7.1cqi,87px);color:var(--hr-lime)!important;max-width:950px}\n.cgau-listing .cgfun .hr-close-note{font:600 clamp(27px,3.9cqi,42px)\/1.2 'Caveat',cursive;margin-top:25px}\n.cgau-listing .cgfun .hr-footer-legal{margin-top:48px;padding-top:27px;border-top:1px solid #b8848f;font-size:14px;line-height:1.8}\n.cgau-listing .cgfun .hr-abn{margin-top:25px;font-size:14px;line-height:1.8;font-weight:700}\n@keyframes cgau-hr-e30-clip{0%,86%,100%{transform:rotate(8deg)}91%{transform:rotate(-4deg)}95%{transform:rotate(10deg)}}\n@keyframes cgau-hr-e30-fan{0%,75%,100%{transform:rotateY(0)}84%{transform:rotateY(15deg)}92%{transform:rotateY(-15deg)}}\n@keyframes cgau-hr-e30-blades{0%,75%{transform:rotate(0)}100%{transform:rotate(720deg)}}\n@keyframes cgau-hr-e30-award{0%,83%,100%{transform:rotate(-8deg)}90%{transform:rotate(5deg)}95%{transform:rotate(-10deg)}}\n@keyframes cgau-hr-e30-thump{0%{transform:rotate(-4deg) scale(1.14)}58%{transform:rotate(-4deg) scale(.96)}100%{transform:rotate(-4deg) scale(1)}}\n@keyframes cgau-hr-e30-tie{0%,86%,100%{transform:rotate(0)}92%{transform:rotate(12deg)}96%{transform:rotate(-7deg)}}\n@keyframes cgau-hr-e30-tail{0%,78%,100%{transform:rotate(0)}85%{transform:rotate(-16deg)}94%{transform:rotate(8deg)}}\n@keyframes cgau-hr-e30-leaf{0%,82%,100%{transform:rotate(0)}89%{transform:rotate(10deg)}95%{transform:rotate(-7deg)}}\n@keyframes cgau-hr-e30-pan{0%,76%,100%{transform:rotate(-20deg)}88%{transform:rotate(155deg)}94%{transform:rotate(335deg)}}\n@keyframes cgau-hr-e30-phone{0%,84%,100%{transform:rotate(-6deg)}88%{transform:translateY(-5px) rotate(2deg)}93%{transform:translateY(-2px) rotate(-9deg)}97%{transform:rotate(-3deg)}}\n@keyframes cgau-hr-e30-lamp{0%,85%,100%{transform:rotate(-10deg)}92%{transform:rotate(-5deg)}}\n@keyframes cgau-hr-e30-clock{0%,85%,100%{transform:rotate(0)}92%{transform:rotate(6deg)}}\n@keyframes cgau-hr-e30-clockin{0%{transform:translateY(-7px) rotate(-2deg)}65%{transform:translateY(2px) rotate(0)}100%{transform:translateY(0) rotate(0)}}\n@keyframes cgau-hr-e30-drawer{0%{transform:translateY(-7px)}100%{transform:translateY(0)}}\n@keyframes cgau-hr-e30-filed{0%,87%,100%{transform:rotate(-4deg)}94%{transform:rotate(-4deg) scale(1.05)}}\n@container(min-width:850px){.cgau-listing .cgfun .hr-title-break{display:none}}\n@container(max-width:720px){\n .cgau-listing .cgfun .hr-shell{width:calc(100% - 44px);padding-block:48px}\n .cgau-listing .cgfun .hr-identity{width:calc(100% - 44px);gap:20px}\n .cgau-listing .cgfun .hr-logo{width:270px}.cgau-listing .cgfun .hr-issue{font-size:10px}\n .cgau-listing .cgfun .hr-split{grid-template-columns:minmax(0,1fr);gap:36px}\n .cgau-listing .cgfun .hr-split\u003e*{grid-column:1}\n .cgau-listing .cgfun .hr-photo-product{max-width:380px;margin-inline:auto}\n .cgau-listing .cgfun .hr-file-grid{grid-template-columns:minmax(0,1fr);gap:48px}\n .cgau-listing .cgfun .hr-file{grid-column:1;padding:27px}\n .cgau-listing .cgfun .hr-file-art{float:right;width:110px;margin-left:12px}\n .cgau-listing .cgfun .hr-files-intro{display:block;margin-bottom:49px}\n .cgau-listing .cgfun .hr-files-intro p{margin-top:23px;max-width:none}\n .cgau-listing .cgfun .hr-file h3{padding-top:7px}\n .cgau-listing .cgfun .hr-file p{clear:both}\n .cgau-listing .cgfun .hr-fan-stage{min-height:425px}\n .cgau-listing .cgfun .hr-packing-grid{grid-template-columns:minmax(0,1fr);gap:28px}\n .cgau-listing .cgfun .hr-packing-grid\u003e*{grid-column:1}\n .cgau-listing .cgfun .hr-terms-grid{grid-template-columns:minmax(0,1fr);gap:26px}\n .cgau-listing .cgfun .hr-term{grid-column:1}\n .cgau-listing .cgfun .hr-record-head{align-items:start;flex-direction:column}\n}\n@container(max-width:420px){\n .cgau-listing .cgfun .hr-shell{width:calc(100% - 32px);padding-block:38px}\n .cgau-listing .cgfun .hr-identity{width:calc(100% - 32px);display:block;padding:12px 0}\n .cgau-listing .cgfun .hr-logo{width:min(270px,100%)}.cgau-listing .cgfun .hr-issue{text-align:left;margin-top:8px;font-size:10px}\n .cgau-listing .cgfun .hr-hero .hr-shell{padding-top:29px;padding-bottom:31px}\n .cgau-listing .cgfun .hr-hero h2{font-size:clamp(34px,11.5cqi,47px)}\n .cgau-listing .cgfun .hr-why{font-size:16px}\n .cgau-listing .cgfun .hr-hero-facts{gap:8px 17px;font-size:14px}\n .cgau-listing .cgfun .hr-hook{font-size:27px}\n .cgau-listing .cgfun .hr-quick\u003ediv{grid-template-columns:minmax(0,1fr);gap:5px}\n .cgau-listing .cgfun .hr-photo{padding:10px 10px 20px;box-shadow:5px 5px 0 #d6c4a5}\n .cgau-listing .cgfun .hr-fan{transform:scale(.8);transform-origin:50% 65%}\n .cgau-listing .cgfun .hr-fan-stage{min-height:334px}\n .cgau-listing .cgfun .hr-review{padding:18px;box-shadow:4px 4px 0 var(--hr-green)}\n .cgau-listing .cgfun .hr-file{padding:22px 19px}\n .cgau-listing .cgfun .hr-file-art{float:none;margin-left:0}\n .cgau-listing .cgfun .hr-file h3{padding:0}\n .cgau-listing .cgfun .hr-night-desk{min-height:300px}\n .cgau-listing .cgfun .hr-lamp{left:0;transform:scale(.83);transform-origin:0 100%}\n .cgau-listing .cgfun .hr-clock{right:2%;top:27px;width:76px;height:76px}\n .cgau-listing .cgfun .hr-clock::before{left:27px;top:7px}.cgau-listing .cgfun .hr-clock::after{left:27px;top:32px}\n .cgau-listing .cgfun .hr-night-note{right:1%;bottom:24px;width:114px;font-size:21px;padding:12px}\n .cgau-listing .cgfun .hr-cabinet{padding:8px;box-shadow:5px 5px 0 #acb1a2}\n .cgau-listing .cgfun .hr-drawer summary{padding:17px 36px 17px 12px}\n .cgau-listing .cgfun .hr-drawer\u003ediv{padding-inline:13px}\n .cgau-listing .cgfun .hr-compat{padding:21px;border-left-width:6px}\n .cgau-listing .cgfun .hr-packing{padding:24px 18px;box-shadow:5px 5px 0 #76563c}\n .cgau-listing .cgfun .hr-exclusions{padding:19px}\n .cgau-listing .cgfun .hr-steps li{grid-template-columns:37px minmax(0,1fr);gap:14px}\n .cgau-listing .cgfun .hr-steps li::before{font-size:34px}\n .cgau-listing .cgfun .hr-steps h3{font-size:25px}\n .cgau-listing .cgfun .hr-specs{padding:6px 15px;border-left-width:6px}\n .cgau-listing .cgfun .hr-specs\u003ediv{grid-template-columns:minmax(0,1fr);gap:5px}\n .cgau-listing .cgfun .hr-kicker{font-size:11px;letter-spacing:.09em;margin-bottom:15px}\n .cgau-listing .cgfun .hr-abn{font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){.cgau-listing .cgfun *,.cgau-listing .cgfun *::before,.cgau-listing .cgfun *::after{animation:none!important;transition:none!important}}\n.cgau-listing .cgfun h2,.cgau-listing .cgfun h3,.cgau-listing .cgfun h4{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun :is(h2,h3,h4){font-weight:500}\n.cgau-listing .cgfun .hr-hero h2{font-weight:700}\n.cgau-listing .cgfun .hr-term h3,.cgau-listing .cgfun .hr-dispatch-faq h3{font-weight:900}\n.cgau-listing .cgfun{width:calc(100vw - 24px);max-width:none;min-width:0;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing .cgfun{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003eREVIEW\u003cbr\u003eDESK\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003eThe Housemate Performance Review\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eHousehold Resources reviews the desk fan and its colleagues, while the meeting notes keep the camera facts straight.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Geist:wght@300..700\u0026family=Geist+Mono:wght@400;500\u0026display=swap');\n@property --cgau-kn-wait{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-on{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1}\n@property --cgau-kn-ang{syntax:'\u003cangle\u003e';inherits:false;initial-value:0deg}\n@property --cgau-kn-k{syntax:'\u003cnumber\u003e';inherits:true;initial-value:.5}\n@property --cgau-kn-y{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-t{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-p{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1}\n\n\/* ==== TOKENS · colour world \"fig and cream\": fig = the camera and tracking (hero), plum ink = recording and storage, honey = the night spotlight, leaf = works, fig flesh = condition; cream grounds, one dark fig band ==== *\/\n.cgau-listing .cgnew.cgau-kn{--kn-ink:#221a20;--kn-g1:#6c6168;--kn-g2:#8a7f86;--kn-soft:#f6efe2;--kn-cream:#fbf6ec;--kn-line:#ddd2c0;--kn-hair:#ebe3d4;--kn-dark:#2b1626;--kn-v1:#5c2d4f;--kn-v2:#b07a9c;--kn-b1:#3b2f55;--kn-b2:#9a93b8;--kn-gr1:#3f6b2a;--kn-gr2:#8fb466;--kn-w1:#a3355a;--kn-w2:#e39aa5;--kn-l1:#b86e12;--kn-l2:#f2c46b;--kn-l3:#fff0c8;--kn-no1:#c4291f;--kn-no2:#ff7a45;--kn-vt:#5c2d4f;--kn-bt:#3b2f55;--kn-grt:#3a6326;--kn-wt:#93304f;--kn-lt:#8a520e;--kn-not:#c4291f;--kn-gv:linear-gradient(90deg,var(--kn-v1) 0%,var(--kn-v2) 100%);--kn-gb:linear-gradient(90deg,var(--kn-b1) 0%,var(--kn-b2) 100%);--kn-gg:linear-gradient(90deg,var(--kn-gr1) 0%,var(--kn-gr2) 100%);--kn-gw:linear-gradient(90deg,var(--kn-w1) 0%,var(--kn-w2) 100%);--kn-gl:linear-gradient(90deg,var(--kn-l1) 0%,var(--kn-l2) 60%,var(--kn-l3) 100%);--kn-gn:linear-gradient(135deg,var(--kn-no1) 0%,var(--kn-no2) 100%);--kn-ease:cubic-bezier(.22,.8,.2,1);--kn-roll:cubic-bezier(.2,1.12,.3,1);--kn-nav:50px;--kn-pad:108px;--kn-r:28px;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;font-size:17px;line-height:1.5;font-weight:400;color:var(--kn-ink);background:#fff;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-align:left}\n@supports (color: color(display-p3 1 0 0)){\n.cgau-listing .cgnew.cgau-kn{--kn-v1:color(display-p3 .36 .18 .31);--kn-v2:color(display-p3 .7 .48 .62);--kn-gr1:color(display-p3 .26 .42 .18);--kn-gr2:color(display-p3 .58 .71 .4);--kn-w1:color(display-p3 .65 .2 .35);--kn-w2:color(display-p3 .9 .6 .65);--kn-l1:color(display-p3 .74 .44 .08);--kn-l2:color(display-p3 .96 .77 .4);--kn-no1:color(display-p3 .77 .16 .12);--kn-no2:color(display-p3 1 .48 .28)}\n}\n\n\/* ==== RESETS · beat the theme's .rte rules by source order, lose to every module class ==== *\/\n.cgau-listing .cgnew *,.cgau-listing .cgnew *::before,.cgau-listing .cgnew *::after{box-sizing:border-box}\n.cgau-listing .cgnew p,.cgau-listing .cgnew ul,.cgau-listing .cgnew ol,.cgau-listing .cgnew li,.cgau-listing .cgnew figure,.cgau-listing .cgnew figcaption,.cgau-listing .cgnew dl,.cgau-listing .cgnew dt,.cgau-listing .cgnew dd,.cgau-listing .cgnew blockquote,.cgau-listing .cgnew fieldset,.cgau-listing .cgnew legend{margin:0;padding:0;border:0}\n.cgau-listing .cgnew ul,.cgau-listing .cgnew ol{list-style:none;text-align:left}\n.cgau-listing .cgnew p{text-align:left}\n.cgau-listing .cgnew img{display:block;max-width:100%;height:auto;border:0;border-radius:0}\n.cgau-listing .cgnew a{color:inherit;text-decoration:none}\n.cgau-listing .cgnew table{border-collapse:collapse}\n.cgau-listing .cgnew td,.cgau-listing .cgnew th{border:0;padding:0}\n.cgau-listing .cgnew b,.cgau-listing .cgnew strong{font-weight:600}\n.cgau-listing .cgnew .kn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}\n.cgau-listing .cgnew .kn-defs{position:absolute;width:0;height:0;overflow:hidden}\n\n\/* ==== ILLUSTRATION TAG · every drawn scene or diagram carries one ==== *\/\n.cgau-listing .cgnew .kn-ill{position:absolute;left:4%;bottom:4%;z-index:5;font:500 12px\/1 'Geist',sans-serif;color:#6e6e73;background:rgba(255,255,255,.88);padding:6px 9px;border-radius:99px}\n\n\/* ==== LAYOUT + TYPE ==== *\/\n.cgau-listing .cgnew .kn-w{max-width:1040px;margin:0 auto;padding:0 24px}\n.cgau-listing .cgnew .kn-c{text-align:center}\n.cgau-listing .cgnew .kn-c p{text-align:center}\n.cgau-listing .cgnew .kn-sec{padding:var(--kn-pad) 0;position:relative;scroll-margin-top:calc(var(--header-height,0px) + var(--kn-nav) + 8px)}\n.cgau-listing .cgnew .kn-band{background:var(--kn-soft);box-shadow:0 0 0 100vmax var(--kn-soft);clip-path:inset(0 -100vmax)}\n.cgau-listing .cgnew .kn-mono{font-family:'Geist Mono',Menlo,Consolas,monospace;font-size:.9em;letter-spacing:0;font-weight:500}\n.cgau-listing .cgnew .kn-eye{display:block;font:600 17px\/1.25 'Geist',sans-serif;letter-spacing:-.01em;color:var(--kn-g1);margin:0 0 14px}\n.cgau-listing .cgnew .kn-ev{color:var(--kn-vt)}.cgau-listing .cgnew .kn-eb{color:var(--kn-bt)}.cgau-listing .cgnew .kn-eg{color:var(--kn-grt)}.cgau-listing .cgnew .kn-ew{color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-h1{font-size:clamp(42px,6.4vw,84px);line-height:.98;letter-spacing:-.052em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h2{font-size:clamp(36px,5.4vw,72px);line-height:1.02;letter-spacing:-.047em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h3{font-size:clamp(20px,1.9vw,25px);line-height:1.18;letter-spacing:-.025em;font-weight:600}\n.cgau-listing .cgnew .kn-lede{font-size:clamp(18px,1.6vw,21px);line-height:1.45;font-weight:500;color:var(--kn-g1);max-width:660px;margin-top:20px;text-wrap:pretty}\n.cgau-listing .cgnew .kn-c .kn-lede{margin-left:auto;margin-right:auto}\n.cgau-listing .cgnew .kn-gx{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}\n.cgau-listing .cgnew .kn-gl{background-image:var(--kn-gl)}.cgau-listing .cgnew .kn-glt{background-image:linear-gradient(90deg,#8a520e 0%,#b86e12 100%)}.cgau-listing .cgnew .kn-el{color:var(--kn-lt)}.cgau-listing .cgnew .kn-gv{background-image:var(--kn-gv)}.cgau-listing .cgnew .kn-gvt{background-image:linear-gradient(90deg,#5c2d4f 0%,#8f4f78 100%)}.cgau-listing .cgnew .kn-gb{background-image:var(--kn-gb)}.cgau-listing .cgnew .kn-gbt{background-image:linear-gradient(90deg,#3b2f55 0%,#6b5f93 100%)}.cgau-listing .cgnew .kn-gg{background-image:var(--kn-gg)}.cgau-listing .cgnew .kn-gw{background-image:var(--kn-gw)}.cgau-listing .cgnew .kn-gwt{background-image:linear-gradient(90deg,#93304f 0%,#b8506e 100%)}\n.cgau-listing .cgnew .kn-link{color:var(--kn-vt);font-weight:600;border-bottom:1px solid rgba(92,45,79,.35)}\n.cgau-listing .cgnew .kn-link:focus-visible{outline:2px solid var(--kn-vt);outline-offset:2px;border-radius:3px}\n\n\/* ==== LIQUID GLASS · only ever over still content (never over a scrolling layer) ==== *\/\n.cgau-listing .cgnew .kn-glass{background:linear-gradient(160deg,rgba(255,255,255,.72),rgba(255,255,255,.42));border:1px solid rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 1px rgba(255,255,255,.35),inset 0 0 18px rgba(255,255,255,.28),0 16px 40px -20px rgba(29,29,31,.35);-webkit-backdrop-filter:blur(12px) saturate(1.8);backdrop-filter:blur(12px) saturate(1.8)}\n@supports (backdrop-filter: url(#kn-refract)){\n.cgau-listing .cgnew .kn-glass{backdrop-filter:url(#kn-refract) blur(10px) saturate(1.8)}\n}\n\n\/* ==== ODOMETER · one reel per digit; the real number stays in the HTML for readers ==== *\/\n.cgau-listing .cgnew .kn-odo{display:inline-flex;height:1.2em;line-height:1.2;overflow:clip;vertical-align:baseline;margin-top:-.2em}\n.cgau-listing .cgnew .kn-odo i{display:block;font-style:normal;translate:0 calc(var(--kn-t) * -1.2em)}\n.cgau-listing .cgnew .kn-odo i::before{content:\"0\\A 1\\A 2\\A 3\\A 4\\A 5\\A 6\\A 7\\A 8\\A 9\\A 0\";white-space:pre;display:block;text-align:center;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-fill-color:transparent;background-image:var(--kn-og,linear-gradient(var(--kn-ink),var(--kn-ink)));-webkit-background-clip:text;background-clip:text}\n.cgau-listing .cgnew .kn-og-b{--kn-og:var(--kn-gb)}.cgau-listing .cgnew .kn-og-g{--kn-og:var(--kn-gg)}.cgau-listing .cgnew .kn-og-w{--kn-og:var(--kn-gw)}.cgau-listing .cgnew .kn-og-v{--kn-og:var(--kn-gv)}\n.cgau-listing .cgnew .kn-og-l{--kn-og:linear-gradient(180deg,#f2c46b 0%,#b86e12 100%)}\n@keyframes cgau-kn-arm{from,to{--cgau-kn-wait:1}}\n@keyframes cgau-kn-wght{from{font-weight:300;letter-spacing:-.02em}to{font-weight:700}}\n@keyframes cgau-kn-roll{from{translate:0 0}}\n\/* ink room (Lesson 16, 28.09.2026): gradient text is painted only inside its own box; give heavy glyph edges room without moving the layout *\/\n.cgau-listing .cgnew .kn-gx{padding-inline:.08em;margin-inline:-.08em}\n.cgau-listing .cgnew .kn-odo{overflow:visible clip;margin-inline-end:.1em}\n.cgau-listing .cgnew .kn-odo i::before{padding-inline:.14em;margin-inline:-.14em}\n.cgau-listing.cgau-listing .cgnew .kn-n4\u003eli\u003eb{padding-inline:.08em;margin-inline:-.08em}\n.cgau-listing.cgau-listing .cgnew .kn-tag-g{padding-inline:.08em;margin-inline:-.08em}\n\n\/* ==== MOTION (tokens) · Shopify only: the eBay twin leaves every *m-*-motion.css file out ==== *\/\n.cgau-listing .cgnew .kn-cv{content-visibility:auto;contain-intrinsic-size:auto 1100px}\n\/* REVEAL · the fail-open arm trigger (text arrives fast: 6% inset, .4 s, 12 px) *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rv{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 6%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-rv\u003e*{transition:opacity .4s var(--kn-ease),translate .4s var(--kn-ease)}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(2){transition-delay:.05s}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(3){transition-delay:.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-rv\u003e*{opacity:0;translate:0 12px}\n}\n}\n}\n\/* KINETIC WEIGHT · Geist 300 to 700 per word as a headline enters (never touches opacity) *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-kw{view-timeline:--cgau-kn-kw block}\n.cgau-listing .cgnew .kn-kw\u003espan{display:inline-block;animation:cgau-kn-wght 1s linear both;animation-timeline:--cgau-kn-kw;animation-range:entry 0% entry 70%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(2){animation-range:entry 8% entry 78%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(3){animation-range:entry 16% entry 86%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(n+4){animation-range:entry 24% entry 94%}\n}\n}\n\/* ODOMETER TRIGGERS · Chrome: native scroll-triggered animation. Safari: the arm trigger *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (timeline-trigger: --cgau-kn-x view()){\n.cgau-listing .cgnew .kn-odo i{animation:cgau-kn-roll 1.6s var(--kn-roll) both;timeline-trigger:--cgau-kn-odt view() entry 10% exit 100%;animation-trigger:--cgau-kn-odt play-forwards}\n.cgau-listing .cgnew .kn-odo i+i{animation-duration:2.1s}\n}\n@supports (animation-timeline: view()) and (not (timeline-trigger: --cgau-kn-x view())){\n.cgau-listing .cgnew .kn-odo{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 8%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-odo i{transition:translate 1.6s var(--kn-roll)}\n.cgau-listing .cgnew .kn-odo i+i{transition-duration:2.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-odo i{translate:0 0;transition:none}\n}\n}\n}\n\n\/* ==== MODULE nav (Shopify only; make.py drops it from the eBay twin) · sticky glass bar (no backdrop blur: it sits over scrolling content), stuck shadow, scroll-spy ==== *\/\n.cgau-listing .cgnew .kn-nav{position:sticky;top:var(--header-height,0px);z-index:30;container-type:scroll-state}\n.cgau-listing .cgnew .kn-nav-in{display:flex;align-items:center;gap:22px;height:var(--kn-nav);padding:0 20px;background:linear-gradient(180deg,#fff,#fbf6ec);border-bottom:1px solid rgba(29,29,31,.08);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(255,255,255,.7);transition:box-shadow .3s,border-radius .3s}\n.cgau-listing .cgnew .kn-nav-t{font:600 18px\/1 'Geist',sans-serif;letter-spacing:-.02em;white-space:nowrap}\n.cgau-listing .cgnew .kn-nav-l{display:flex;align-items:center;gap:20px;margin-left:auto;overflow-x:auto;scrollbar-width:none}\n.cgau-listing .cgnew .kn-nav-l::-webkit-scrollbar{display:none}\n.cgau-listing .cgnew .kn-nav-l a{font:500 13px\/1 'Geist',sans-serif;color:#424245;white-space:nowrap;padding:6px 0;border-bottom:2px solid transparent}\n.cgau-listing .cgnew .kn-nav-l a:hover{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-nav-l a:focus-visible{outline:2px solid var(--kn-vt);outline-offset:3px;border-radius:4px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{color:#fff;border:0;border-radius:999px;padding:8px 14px;background:linear-gradient(180deg,#6d3a60,#4a2240);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 4px 12px -4px rgba(29,29,31,.5)}\n@supports (container-type: scroll-state){\n@container scroll-state(stuck: top){\n.cgau-listing .cgnew .kn-nav-in{box-shadow:inset 0 1px 0 #fff,0 12px 30px -18px rgba(29,29,31,.5)}\n}\n}\n@supports (scroll-target-group: auto){\n.cgau-listing .cgnew .kn-nav-l{scroll-target-group:auto}\n.cgau-listing .cgnew .kn-nav-l a:target-current{color:var(--kn-ink);border-bottom-color:var(--kn-v2)}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta:target-current{color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--kn-v2)}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-nav-in{padding:0 2px;gap:10px}\n.cgau-listing .cgnew .kn-nav-t{display:none}\n.cgau-listing .cgnew .kn-nav-l{margin-left:0;gap:12px;width:100%;justify-content:space-between}\n.cgau-listing .cgnew .kn-nav-l a{font-size:12.5px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{padding:7px 11px}\n}\n\n\/* ==== MODULE hero (variant hero-pano-window: answers first on a cream ground; right, a wide window onto eufy's living-room photo slowly pans side to side, the E30 stands in a cream roundel on the window's corner, and a small 360° dial turns with the pan) ==== *\/\n.cgau-listing .cgnew .kn-ph{position:relative;padding:40px 0 34px;background:var(--kn-cream);box-shadow:0 0 0 100vmax var(--kn-cream);clip-path:inset(0 -100vmax);overflow-x:clip}\n.cgau-listing .cgnew .kn-ph .kn-h1{font-size:clamp(40px,5.2vw,72px);line-height:1}\n.cgau-listing .cgnew .kn-ph-nw{white-space:nowrap}\n.cgau-listing .cgnew .kn-ph-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}\n.cgau-listing .cgnew .kn-ph .kn-eye{margin-bottom:12px;font-size:16px;color:var(--kn-vt)}\n.cgau-listing .cgnew .kn-ph-ans{display:grid;margin:26px 0 0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-ph-ans li{position:relative;padding:12px 0 12px 30px;font-size:16px;line-height:1.45;color:#463c43;border-bottom:1px solid var(--kn-line);max-width:540px}\n.cgau-listing .cgnew .kn-ph-ans li::before{content:\"\";position:absolute;left:3px;top:17px;width:13px;height:13px;border-radius:50% 50% 50% 8%;background:var(--kn-ink);transform:rotate(-45deg)}\n.cgau-listing .cgnew .kn-ph-ans li[data-cgau-first=\"works\"]::before{background:var(--kn-gr1)}\n.cgau-listing .cgnew .kn-ph-ans li[data-cgau-first=\"why\"]::before{background:var(--kn-v1)}\n.cgau-listing .cgnew .kn-ph-ans li[data-cgau-first=\"condition\"]::before{background:var(--kn-w1)}\n.cgau-listing .cgnew .kn-ph-ans b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-ph-ans a{color:var(--kn-vt);font-weight:600;white-space:nowrap;border-bottom:1px solid rgba(92,45,79,.35)}\n.cgau-listing .cgnew .kn-ph-ans a:focus-visible{outline:2px solid var(--kn-vt);outline-offset:2px;border-radius:3px}\n\/* the figure: a wide window onto the room, the camera in a roundel on its lower-left corner *\/\n.cgau-listing .cgnew .kn-pw{position:relative;margin:0;padding:0 0 96px;isolation:isolate}\n.cgau-listing .cgnew .kn-pw-win{position:relative;aspect-ratio:1.9\/1;border-radius:30px;overflow:clip;background:#e9dfd0;box-shadow:0 0 0 6px #fff,0 0 0 7px var(--kn-line),0 30px 60px -34px rgba(43,22,38,.55)}\n.cgau-listing .cgnew .kn-pw-win img{position:absolute;left:0;top:0;width:159.5%;max-width:none;height:auto;translate:-3.5% -28%}\n.cgau-listing .cgnew .kn-pw-rd{position:absolute;left:-14px;bottom:0;z-index:2;width:clamp(150px,19vw,212px);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,#fffdf8 60%,#f6efe2 100%);box-shadow:0 0 0 2px var(--kn-v1),0 0 0 9px var(--kn-cream),0 24px 40px -20px rgba(43,22,38,.5);overflow:clip;isolation:isolate}\n.cgau-listing .cgnew .kn-pw-rd img{position:absolute;left:50%;top:50%;width:128%;max-width:none;height:auto;translate:-50% -50%;mix-blend-mode:multiply}\n.cgau-listing .cgnew .kn-pw-cap{position:absolute;right:0;bottom:10px;left:calc(clamp(150px,19vw,212px) + 8px);display:flex;align-items:center;justify-content:flex-end;gap:14px;font-size:15px;line-height:1.35;color:#463c43;text-align:right}\n.cgau-listing .cgnew .kn-pw-cap b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-pw-dial{flex:none;position:relative;width:64px;height:64px}\n.cgau-listing .cgnew .kn-pw-dial svg{display:block;width:100%;height:100%;overflow:visible}\n.cgau-listing .cgnew .kn-pw-wedge{transform-origin:32px 32px;rotate:-38deg}\n.cgau-listing .cgnew .kn-pw-ill{left:auto;right:0;top:auto;bottom:-16px;background:none;padding:0;color:#6c6168}\n@keyframes cgau-kn-pan{0%,8%{translate:-3.5% -28%}46%,54%{translate:-33.8% -28%}92%,100%{translate:-3.5% -28%}}\n@keyframes cgau-kn-sweep{0%,8%{rotate:-38deg}46%,54%{rotate:38deg}92%,100%{rotate:-38deg}}\n@keyframes cgau-kn-settle{from{scale:.86;opacity:.001}to{scale:1;opacity:1}}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-pw-win img{animation:cgau-kn-pan 18s cubic-bezier(.45,0,.55,1) 1.2s infinite}\n.cgau-listing .cgnew .kn-pw-wedge{animation:cgau-kn-sweep 18s cubic-bezier(.45,0,.55,1) 1.2s infinite}\n.cgau-listing .cgnew .kn-pw-rd img{animation:cgau-kn-settle .9s var(--kn-ease) .2s both}\n}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-ph-g{grid-template-columns:minmax(0,1fr);gap:28px}\n.cgau-listing .cgnew .kn-ph-ans li{max-width:none}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-ph{padding:18px 0 22px}\n.cgau-listing .cgnew .kn-ph .kn-eye{font-size:14px;margin-bottom:8px}\n.cgau-listing .cgnew .kn-ph .kn-h1{font-size:38px;line-height:1.02;letter-spacing:-.045em}\n.cgau-listing .cgnew .kn-ph-ans{margin-top:16px}\n.cgau-listing .cgnew .kn-ph-ans li{padding:10px 0 10px 24px;line-height:1.4}\n.cgau-listing .cgnew .kn-ph-ans li::before{left:2px;top:15px;width:10px;height:10px}\n.cgau-listing .cgnew .kn-pw{padding-bottom:70px}\n.cgau-listing .cgnew .kn-pw-win{border-radius:22px}\n.cgau-listing .cgnew .kn-pw-rd{left:-4px;width:128px}\n.cgau-listing .cgnew .kn-pw-cap{left:134px;font-size:14px;gap:10px}\n.cgau-listing .cgnew .kn-pw-dial{width:52px;height:52px}\n}\n\n\/* ==== MODULE numbers (variant numbers-ruled-four: four giant figures in open columns under fig rules that draw in, then a honey night strip with a drawn spotlight glow) ==== *\/\n.cgau-listing .cgnew .kn-n4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:52px}\n.cgau-listing .cgnew .kn-n4\u003eli{position:relative;padding-top:20px}\n.cgau-listing .cgnew .kn-n4\u003eli::before{content:\"\";position:absolute;left:0;right:0;top:0;height:4px;border-radius:4px;background:var(--kn-gv);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-n4\u003eli:nth-child(2)::before{background:linear-gradient(90deg,var(--kn-v2),var(--kn-v1))}\n.cgau-listing .cgnew .kn-n4\u003eli:nth-child(4)::before{background:var(--kn-gb)}\n.cgau-listing .cgnew .kn-n4\u003eli\u003eb{display:block;font:700 clamp(56px,5.6vw,84px)\/.95 'Geist',sans-serif;letter-spacing:-.065em;margin:0 0 14px;white-space:nowrap;background-image:linear-gradient(180deg,#5c2d4f 0%,#8f4f78 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}\n.cgau-listing .cgnew .kn-n4\u003eli:nth-child(4)\u003eb{background-image:linear-gradient(180deg,#3b2f55 0%,#6b5f93 100%)}\n.cgau-listing .cgnew .kn-n4\u003eli\u003espan{display:block;font-size:16px;line-height:1.45;color:#463c43;max-width:230px}\n.cgau-listing .cgnew .kn-n4\u003eli\u003espan b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-nt{position:relative;display:flex;align-items:center;gap:22px;margin-top:56px;padding:22px 28px;border-radius:26px;background:linear-gradient(100deg,#2b1626 0%,#3d2233 58%,#5a3a1c 100%);color:#f6efe2;overflow:clip;isolation:isolate}\n.cgau-listing .cgnew .kn-nt::before{content:\"\";position:absolute;right:-6%;top:-70%;width:48%;height:240%;z-index:-1;background:radial-gradient(closest-side,rgba(242,196,107,.55),rgba(242,196,107,.12) 60%,rgba(242,196,107,0));animation:cgau-kn-glow 5.5s ease-in-out infinite alternate}\n.cgau-listing .cgnew .kn-nt p{font-size:17px;line-height:1.45;max-width:720px;color:#f3e9da}\n.cgau-listing .cgnew .kn-nt p b{color:#f2c46b}\n.cgau-listing .cgnew .kn-nt i{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:radial-gradient(closest-side,#fff7df 0%,#f2c46b 55%,#b86e12 100%);box-shadow:0 0 0 6px rgba(242,196,107,.18),0 0 26px 6px rgba(242,196,107,.35)}\n@keyframes cgau-kn-glow{from{opacity:.55;scale:.92}to{opacity:1;scale:1.06}}\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-nt::before{animation:none}\n}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-n4{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-n4{gap:22px;row-gap:34px;margin-top:36px}\n.cgau-listing .cgnew .kn-n4\u003eli\u003eb{font-size:60px}\n.cgau-listing .cgnew .kn-n4\u003eli\u003espan{font-size:15.5px}\n.cgau-listing .cgnew .kn-nt{flex-wrap:wrap;gap:14px;padding:20px 18px;margin-top:40px}\n.cgau-listing .cgnew .kn-nt i{width:42px;height:42px}\n.cgau-listing .cgnew .kn-nt p{font-size:16px;flex:1 1 220px}\n}\n\n\/* ==== MOTION (numbers) · Shopify only: the fig rules draw in as the columns enter ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-n4\u003eli::before{animation:cgau-kn-rule 1s linear both;animation-timeline:view();animation-range:entry 5% entry 80%}\n.cgau-listing .cgnew .kn-n4\u003eli:nth-child(2)::before{animation-range:entry 12% entry 88%}\n.cgau-listing .cgnew .kn-n4\u003eli:nth-child(3)::before{animation-range:entry 18% entry 94%}\n.cgau-listing .cgnew .kn-n4\u003eli:nth-child(4)::before{animation-range:entry 24% entry 100%}\n}\n}\n\n\/* ==== MODULE story (variant story-24-hour-reel, the page's one dark band: a drawn day from 00:00 to 24:00; the continuous bar fills and event clips drop onto their marks as one playhead crosses the day; a Both \/ Continuous \/ Events-only switch; every row shows when nothing is picked) ==== *\/\n.cgau-listing .cgnew .kn-reel{background:var(--kn-dark);box-shadow:0 0 0 100vmax var(--kn-dark);clip-path:inset(0 -100vmax);color:#f6efe2}\n.cgau-listing .cgnew .kn-reel .kn-eye{color:#f2c46b}\n.cgau-listing .cgnew .kn-reel .kn-lede{color:#d9ccbc}\n.cgau-listing .cgnew .kn-reel .kn-h2 .kn-gx{background-image:linear-gradient(90deg,#f2c46b 0%,#fff0c8 100%)}\n.cgau-listing .cgnew .kn-rl{max-width:980px;margin:44px auto 0}\n.cgau-listing .cgnew .kn-rl-sw{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px}\n.cgau-listing .cgnew .kn-rl-lg{font:600 14px\/1 'Geist',sans-serif;color:#d9ccbc;margin-right:6px}\n.cgau-listing .cgnew .kn-rl-sw label{position:relative;cursor:pointer;padding:9px 16px;border-radius:999px;font:500 15px\/1.1 'Geist',sans-serif;color:#f6efe2;box-shadow:inset 0 0 0 1.5px rgba(246,239,226,.3);transition:background .25s,color .25s,box-shadow .25s;-webkit-tap-highlight-color:transparent}\n.cgau-listing .cgnew .kn-rl-sw input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}\n.cgau-listing .cgnew .kn-rl-sw label:has(input:checked){background:#f2c46b;color:#2b1626;box-shadow:none}\n.cgau-listing .cgnew .kn-rl-sw label:has(input:focus-visible){outline:2px solid #f2c46b;outline-offset:3px}\n.cgau-listing .cgnew .kn-rl-fig{position:relative;margin:0;padding:30px 28px 50px;border-radius:30px;background:linear-gradient(160deg,rgba(246,239,226,.07),rgba(246,239,226,.02));box-shadow:inset 0 0 0 1px rgba(246,239,226,.14)}\n.cgau-listing .cgnew .kn-rl-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:8px 22px;align-items:center;padding:12px 0}\n.cgau-listing .cgnew .kn-rl-n{font:600 17px\/1.2 'Geist',sans-serif;letter-spacing:-.015em}\n.cgau-listing .cgnew .kn-rl-n small{display:block;margin-top:4px;font:400 14px\/1.35 'Geist',sans-serif;color:#cdbfae;letter-spacing:0}\n.cgau-listing .cgnew .kn-rl-tr{position:relative;height:40px;border-radius:12px;background-color:rgba(246,239,226,.06);background-image:repeating-linear-gradient(90deg,rgba(246,239,226,.16) 0 1px,transparent 1px 4.1667%);box-shadow:inset 0 0 0 1px rgba(246,239,226,.12);overflow:clip}\n.cgau-listing .cgnew .kn-rl-fill{position:absolute;left:4px;right:4px;top:6px;bottom:6px;border-radius:8px;background:linear-gradient(90deg,#6b5f93 0%,#b07a9c 100%);transform-origin:0 50%;transform:scaleX(var(--cgau-kn-p))}\n.cgau-listing .cgnew .kn-rl-clip{position:absolute;top:6px;bottom:6px;left:calc(var(--at) * 100%);width:2.6%;min-width:8px;margin-left:-1.3%;border-radius:6px;background:linear-gradient(180deg,#fff0c8,#f2c46b);scale:1 clamp(0,calc((var(--cgau-kn-p) - var(--at)) * 30),1);transform-origin:50% 100%}\n.cgau-listing .cgnew .kn-rl-tags{position:relative;height:66px;margin:6px 0 0 172px}\n.cgau-listing .cgnew .kn-rl-tags span{position:absolute;top:0;left:calc(var(--at) * 100%);translate:-50% 0;padding:5px 10px;border-radius:999px;font:500 13px\/1.1 'Geist',sans-serif;white-space:nowrap;color:#f6efe2;box-shadow:inset 0 0 0 1px rgba(242,196,107,.55);background:rgba(242,196,107,calc(clamp(0,calc((var(--cgau-kn-p) - var(--at)) * 30),1) * .28))}\n.cgau-listing .cgnew .kn-rl-tags span:nth-child(even){top:32px}\n.cgau-listing .cgnew .kn-rl-tags span::before{content:\"\";position:absolute;left:50%;bottom:100%;width:1px;height:8px;background:rgba(242,196,107,.55)}\n.cgau-listing .cgnew .kn-rl-tags span:nth-child(even)::before{height:40px}\n.cgau-listing .cgnew .kn-rl-hrs{display:flex;justify-content:space-between;margin:2px 0 0 172px;font:500 12.5px\/1 'Geist Mono',Menlo,monospace;color:#cdbfae}\n.cgau-listing .cgnew .kn-rl-head{position:absolute;top:18px;bottom:108px;left:calc(28px + 172px + var(--cgau-kn-p) * (100% - 56px - 172px));width:2px;margin-left:-1px;background:#f2c46b;box-shadow:0 0 12px 2px rgba(242,196,107,.45);opacity:calc(1 - var(--cgau-kn-p) * var(--cgau-kn-p) * var(--cgau-kn-p))}\n.cgau-listing .cgnew .kn-rl-fig .kn-ill{left:auto;right:22px;bottom:14px;background:rgba(246,239,226,.1);color:#e3d6c6}\n.cgau-listing .cgnew .kn-rl:has(#kn-m1:checked) .kn-rl-e,.cgau-listing .cgnew .kn-rl:has(#kn-m2:checked) .kn-rl-c{display:none}\n.cgau-listing .cgnew .kn-rl-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;max-width:980px;margin:44px auto 0}\n.cgau-listing .cgnew .kn-rl-notes li{padding-top:16px;border-top:3px solid #f2c46b}\n.cgau-listing .cgnew .kn-rl-notes li:nth-child(2){border-top-color:#b07a9c}\n.cgau-listing .cgnew .kn-rl-notes li:nth-child(3){border-top-color:#8fb466}\n.cgau-listing .cgnew .kn-rl-notes h3{font-size:20px;letter-spacing:-.02em;margin-bottom:8px;color:#fff}\n.cgau-listing .cgnew .kn-rl-notes p{font-size:16px;line-height:1.5;color:#d9ccbc}\n@keyframes cgau-kn-play{from{--cgau-kn-p:0}to{--cgau-kn-p:1}}\n@keyframes cgau-kn-flash{from{box-shadow:inset 0 0 0 2px #f2c46b,0 0 18px rgba(242,196,107,.45)}to{box-shadow:inset 0 0 0 1px rgba(246,239,226,.12)}}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-rl:has(#kn-m0:checked) .kn-rl-tr,.cgau-listing .cgnew .kn-rl:has(#kn-m1:checked) .kn-rl-c .kn-rl-tr,.cgau-listing .cgnew .kn-rl:has(#kn-m2:checked) .kn-rl-e .kn-rl-tr{animation:cgau-kn-flash .8s var(--kn-ease)}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-rl-fig{padding:22px 14px 46px;border-radius:24px}\n.cgau-listing .cgnew .kn-rl-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 0}\n.cgau-listing .cgnew .kn-rl-tr{height:34px}\n.cgau-listing .cgnew .kn-rl-tags,.cgau-listing .cgnew .kn-rl-hrs{margin-left:0}\n.cgau-listing .cgnew .kn-rl-tags span{font-size:12px;padding:4px 8px}\n.cgau-listing .cgnew .kn-rl-head{display:none}\n.cgau-listing .cgnew .kn-rl-notes{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:34px}\n.cgau-listing .cgnew .kn-rl-sw label{font-size:14.5px;padding:8px 13px}\n}\n\n\/* ==== MOTION (reel) · Shopify only: one playhead crosses the day as the figure scrolls through; the eBay twin and reduced motion show the finished day (--cgau-kn-p stays 1) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rl-fig{animation:cgau-kn-play 1s linear both;animation-timeline:view();animation-range:entry 60% cover 62%}\n}\n}\n\n\/* ==== MODULE placement (variant placement-clearance: a labelled side-on diagram, wall to camera, with the 20 cm gap eufy's guide asks for, a dashed too-close ghost, then four plain setup rows) ==== *\/\n.cgau-listing .cgnew .kn-pc-g{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center}\n.cgau-listing .cgnew .kn-pc-fig{position:relative;margin:0;aspect-ratio:520\/300;background:#fff;isolation:isolate}\n.cgau-listing .cgnew .kn-pc-fig svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}\n.cgau-listing .cgnew .kn-pc-fig text{font:600 15px 'Geist',sans-serif;fill:#221a20}\n.cgau-listing .cgnew .kn-pc-fig .kn-pc-no{fill:#c4291f;font-size:14px}\n.cgau-listing .cgnew .kn-pc-cam{position:absolute;left:28.85%;top:23.33%;width:34.6%;max-width:none;height:auto;mix-blend-mode:multiply}\n.cgau-listing .cgnew .kn-pc-dim{transform-box:fill-box;transform-origin:0 50%}\n.cgau-listing .cgnew .kn-pc-fig .kn-ill{left:auto;right:0;bottom:-6px}\n.cgau-listing .cgnew .kn-pc-t .kn-h2 .kn-gx{white-space:nowrap}\n.cgau-listing .cgnew .kn-pc-list{margin-top:30px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-pc-list\u003ediv{display:grid;grid-template-columns:92px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-pc-list dt{font:600 13px\/1.5 'Geist Mono',Menlo,monospace;letter-spacing:.02em;text-transform:uppercase;color:var(--kn-lt);padding-top:2px}\n.cgau-listing .cgnew .kn-pc-list dd{font-size:16.5px;line-height:1.45;color:#3a3036}\n.cgau-listing .cgnew .kn-pc-list dd b{color:var(--kn-ink)}\n@keyframes cgau-kn-slide{from{translate:-72% 0}to{translate:0 0}}\n@keyframes cgau-kn-grow{from{transform:scaleX(.08)}to{transform:scaleX(1)}}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-pc-g{grid-template-columns:minmax(0,1fr);gap:30px}\n.cgau-listing .cgnew .kn-pc-fig{max-width:560px;width:100%;margin:0 auto}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-pc-fig text{font-size:17px}\n.cgau-listing .cgnew .kn-pc-list\u003ediv{grid-template-columns:minmax(0,1fr);gap:4px}\n}\n\n\/* ==== MOTION (placement) · Shopify only: the camera slides out from the too-close spot to 20 cm while the dimension line grows ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-pc-fig{view-timeline:--cgau-kn-pc block}\n.cgau-listing .cgnew .kn-pc-cam{animation:cgau-kn-slide 1s var(--kn-ease) both;animation-timeline:--cgau-kn-pc;animation-range:entry 30% cover 55%}\n.cgau-listing .cgnew .kn-pc-dim{animation:cgau-kn-grow 1s var(--kn-ease) both;animation-timeline:--cgau-kn-pc;animation-range:entry 30% cover 55%}\n}\n}\n\n\/* ==== MODULE compat (variant compat-house-ledger: builder A mechanics, re-skinned as a cream ledger with square tick boxes; tick what is already in the house; hubs, HomeKit, voice assistants and three ✕ items; every verdict visible by default) ==== *\/\n.cgau-listing .cgnew:has(#kn-s1:checked){--kn-f1:1}.cgau-listing .cgnew:has(#kn-s2:checked){--kn-f2:1}.cgau-listing .cgnew:has(#kn-s3:checked){--kn-f3:1}.cgau-listing .cgnew:has(#kn-s4:checked){--kn-f4:1}.cgau-listing .cgnew:has(#kn-s5:checked){--kn-f5:1}\n.cgau-listing .cgnew:has(#kn-s6:checked){--kn-f6:1}.cgau-listing .cgnew:has(#kn-s7:checked){--kn-f7:1}.cgau-listing .cgnew:has(#kn-s8:checked){--kn-f8:1}.cgau-listing .cgnew:has(#kn-s9:checked){--kn-f9:1}\n.cgau-listing .cgnew .kn-su{--cgau-kn-y:calc(var(--kn-f1,0) + var(--kn-f2,0) + var(--kn-f3,0) + var(--kn-f4,0) + var(--kn-f5,0) + var(--kn-f6,0));--cgau-kn-t:calc(var(--cgau-kn-y) + var(--kn-f7,0) + var(--kn-f8,0) + var(--kn-f9,0));position:relative;max-width:900px;margin:40px auto 0;padding:30px 28px 28px;border-radius:8px 34px 8px 34px;isolation:isolate;overflow:clip}\n.cgau-listing .cgnew .kn-su-bg{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#fbf6ec,#f6efe2);box-shadow:inset 0 0 0 1px var(--kn-line)}\n.cgau-listing .cgnew .kn-su-lg{font:600 14px\/1 'Geist',sans-serif;letter-spacing:.01em;color:#5d5259;text-align:center;text-transform:uppercase;letter-spacing:.08em;font-size:12.5px;margin-bottom:14px}\n.cgau-listing .cgnew .kn-su-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}\n.cgau-listing .cgnew .kn-su-c{position:relative;display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:10px 15px 10px 11px;border-radius:10px;font:500 15px\/1.1 'Geist',sans-serif;color:#221a20;background:#fff;box-shadow:inset 0 0 0 1px var(--kn-line),0 4px 10px -8px rgba(43,22,38,.35);transition:background .3s,color .3s,box-shadow .3s;-webkit-tap-highlight-color:transparent}\n.cgau-listing .cgnew .kn-su-c input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}\n.cgau-listing .cgnew .kn-su-c::before{content:\"\";flex:none;width:16px;height:16px;border-radius:4px;box-shadow:inset 0 0 0 1.5px #a89ca3;background:#fff;transition:background .25s,box-shadow .25s}\n.cgau-listing .cgnew .kn-su-c:has(input:checked){background:#f1f5ea;box-shadow:inset 0 0 0 1.5px rgba(63,107,42,.6)}\n.cgau-listing .cgnew .kn-su-c:has(input:checked)::before{background:var(--kn-gg);box-shadow:inset 0 0 0 3px #fff,0 0 0 1.5px var(--kn-gr1)}\n.cgau-listing .cgnew .kn-su-no:has(input:checked){background:#fcefeb;box-shadow:inset 0 0 0 1.5px rgba(196,41,31,.55)}\n.cgau-listing .cgnew .kn-su-no:has(input:checked)::before{background:var(--kn-gn);box-shadow:inset 0 0 0 3px #fff,0 0 0 1.5px var(--kn-no1)}\n.cgau-listing .cgnew .kn-su-no\u003espan::after{content:\" \\2715\";color:var(--kn-not);font-size:.85em}\n.cgau-listing .cgnew .kn-su-c:has(input:focus-visible){outline:2px solid var(--kn-vt);outline-offset:2px}\n.cgau-listing .cgnew .kn-su-tally{background:#fff;box-shadow:inset 0 0 0 1px var(--kn-line);display:flex;align-items:center;justify-content:center;gap:10px;margin:22px auto 0;width:fit-content;max-width:100%;padding:12px 20px;border-radius:999px;font:600 17px\/1.25 'Geist',sans-serif;letter-spacing:-.01em;text-align:center}\n.cgau-listing .cgnew .kn-su-live{display:none}\n.cgau-listing .cgnew .kn-su-y,.cgau-listing .cgnew .kn-su-t{font:700 22px\/1 'Geist',sans-serif;font-variant-numeric:tabular-nums}\n.cgau-listing .cgnew .kn-su-y{color:var(--kn-grt)}\n.cgau-listing .cgnew .kn-su-y::before{counter-reset:kn-y calc(var(--cgau-kn-y));content:counter(kn-y)}\n.cgau-listing .cgnew .kn-su-t::before{counter-reset:kn-t calc(var(--cgau-kn-t));content:counter(kn-t)}\n.cgau-listing .cgnew .kn-su:has(input:checked) .kn-su-idle{display:none}\n.cgau-listing .cgnew .kn-su:has(input:checked) .kn-su-live{display:inline}\n.cgau-listing .cgnew .kn-su:has(.kn-su-no input:checked) .kn-su-y{color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-su-list{margin-top:18px;padding:8px 22px;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1px var(--kn-hair);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px}\n.cgau-listing .cgnew .kn-su-r{display:flex;align-items:flex-start;gap:11px;padding:11px 0;border-bottom:1px dashed var(--kn-line)}\n.cgau-listing .cgnew .kn-su-r i{flex:none;display:grid;place-items:center;width:24px;height:24px;margin-top:1px;border-radius:6px;font:700 13px\/1 'Geist',sans-serif;font-style:normal;color:#fff;background:var(--kn-gg)}\n.cgau-listing .cgnew .kn-su-r.kn-su-x i{background:var(--kn-gn)}\n.cgau-listing .cgnew .kn-su-r p{font-size:15.5px;line-height:1.42;color:#3a3036}\n.cgau-listing .cgnew .kn-su-r b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-su:has(input:checked) .kn-su-r{display:none}\n.cgau-listing .cgnew .kn-su:has(#kn-s1:checked) .kn-su-r1,.cgau-listing .cgnew .kn-su:has(#kn-s2:checked) .kn-su-r2,.cgau-listing .cgnew .kn-su:has(#kn-s3:checked) .kn-su-r3,.cgau-listing .cgnew .kn-su:has(#kn-s4:checked) .kn-su-r4,.cgau-listing .cgnew .kn-su:has(#kn-s5:checked) .kn-su-r5,.cgau-listing .cgnew .kn-su:has(#kn-s6:checked) .kn-su-r6,.cgau-listing .cgnew .kn-su:has(#kn-s7:checked) .kn-su-r7,.cgau-listing .cgnew .kn-su:has(#kn-s8:checked) .kn-su-r8,.cgau-listing .cgnew .kn-su:has(#kn-s9:checked) .kn-su-r9{display:flex}\n.cgau-listing .cgnew .kn-su:has(input:checked) .kn-su-r i{animation:cgau-kn-tick .5s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-su-tip{margin-top:16px;padding:16px 20px;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 1.5px rgba(92,45,79,.35);font-size:16px;line-height:1.45;color:#1d1d1f}\n.cgau-listing .cgnew .kn-su-tip b{color:var(--kn-vt)}\n.cgau-listing .cgnew .kn-su:has(input:checked) .kn-su-tip{display:none}\n.cgau-listing .cgnew .kn-su:has(.kn-su-no input:checked) .kn-su-tip{display:block}\n.cgau-listing .cgnew .kn-su-also{max-width:760px;margin:24px auto 0;font-size:15px;line-height:1.55;color:var(--kn-g1);text-align:center}\n.cgau-listing .cgnew .kn-su-also b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-su-trap{max-width:760px;margin:26px auto 0;padding:2px 0 2px 18px;border-left:3px solid var(--kn-v1);font-size:15.5px;line-height:1.5;color:#3a3036}\n.cgau-listing .cgnew .kn-su-trap b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-su-more{margin:14px auto 0;text-align:center;font-size:16px;color:var(--kn-g1)}\n@keyframes cgau-kn-tick{0%{transform:scale(.4) rotate(-20deg)}60%{transform:scale(1.12)}100%{transform:none}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-su{padding:22px 12px 16px;border-radius:26px;margin-top:28px}\n.cgau-listing .cgnew .kn-su-chips{gap:6px}\n.cgau-listing .cgnew .kn-su-c{padding:9px 12px 9px 9px;font-size:14.5px;gap:6px}\n.cgau-listing .cgnew .kn-su-c::before{width:14px;height:14px}\n.cgau-listing .cgnew .kn-su-tally{font-size:16px;padding:10px 16px}\n.cgau-listing .cgnew .kn-su-list{grid-template-columns:minmax(0,1fr);padding:4px 14px}\n}\n\n\/* ==== MODULE condition (variant condition-swing-tag: this listing's condition printed on a paper swing tag that hangs beside eufy's render and sways; three plain rows; then a packing slip of what is and isn't in the parcel; fields per listing from cond\/\u003csku\u003e\/cond.json) ==== *\/\n.cgau-listing .cgnew .kn-tg-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:56px;align-items:center}\n.cgau-listing .cgnew .kn-tg-rows{margin-top:28px;display:grid;gap:0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-tg-rows\u003ediv{padding:14px 0 14px 18px;border-bottom:1px solid var(--kn-line);position:relative}\n.cgau-listing .cgnew .kn-tg-rows\u003ediv::before{content:\"\";position:absolute;left:0;top:19px;width:6px;height:6px;border-radius:50%;background:var(--kn-w1)}\n.cgau-listing .cgnew .kn-tg-rows h3{font-size:17px;letter-spacing:-.015em;margin-bottom:3px}\n.cgau-listing .cgnew .kn-tg-rows p{font-size:16px;line-height:1.48;color:#3a3036}\n.cgau-listing .cgnew .kn-tg-fig{position:relative;margin:0 auto;width:100%;max-width:440px;aspect-ratio:1}\n.cgau-listing .cgnew .kn-tg-fig\u003eimg{width:100%;height:auto;mix-blend-mode:multiply}\n.cgau-listing .cgnew .kn-tag{position:absolute;left:-6%;bottom:4%;width:min(250px,62%);transform-origin:10% 50%;rotate:-5deg;filter:drop-shadow(0 14px 18px rgba(43,22,38,.28))}\n.cgau-listing .cgnew .kn-tag-p{position:relative;padding:22px 20px 20px 44px;background:#fffdf8;clip-path:polygon(0 18%,14% 0,100% 0,100% 100%,14% 100%,0 82%)}\n.cgau-listing .cgnew .kn-tag-p::before{content:\"\";position:absolute;left:15px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:var(--kn-soft);box-shadow:inset 0 0 0 2px #d9c7b2}\n.cgau-listing .cgnew .kn-tag::after{content:\"\";position:absolute;left:21px;bottom:50%;width:70px;height:120px;border:2px solid var(--kn-v1);border-right:0;border-bottom:0;border-radius:70px 0 0 0;transform:rotate(18deg);transform-origin:0 100%}\n.cgau-listing .cgnew .kn-tag-k{font:600 12px\/1.3 'Geist Mono',Menlo,monospace;letter-spacing:.06em;text-transform:uppercase;color:#6c6168}\n.cgau-listing .cgnew .kn-tag-g{margin:4px 0 8px;font:700 clamp(34px,3.4vw,42px)\/1 'Geist',sans-serif;letter-spacing:-.045em;background-image:linear-gradient(90deg,#93304f 0%,#b8506e 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}\n.cgau-listing .cgnew .kn-tag-s{font-size:14px;line-height:1.4;color:#3a3036}\n.cgau-listing .cgnew .kn-slip{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:40px;margin-top:56px;padding:28px 30px;background:#fffdf8;border-radius:6px;box-shadow:0 0 0 1px var(--kn-line),0 20px 40px -30px rgba(43,22,38,.4)}\n.cgau-listing .cgnew .kn-slip h3{font:600 13px\/1.3 'Geist Mono',Menlo,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--kn-wt);margin-bottom:10px}\n.cgau-listing .cgnew .kn-slip li{padding:9px 0;border-bottom:1px dashed var(--kn-line);font-size:16px;line-height:1.4;color:#221a20}\n.cgau-listing .cgnew .kn-slip li:last-child{border-bottom:0}\n.cgau-listing .cgnew .kn-slip-out li{color:#5d5259}\n.cgau-listing .cgnew .kn-slip-out h3{color:#6c6168}\n@keyframes cgau-kn-sway{0%{rotate:-7deg}100%{rotate:-3deg}}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-tag{animation:cgau-kn-sway 4.6s ease-in-out infinite alternate}\n}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-tg-g{grid-template-columns:minmax(0,1fr);gap:24px}\n.cgau-listing .cgnew .kn-tg-fig{max-width:360px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-tg-fig{max-width:300px}\n.cgau-listing .cgnew .kn-tag{left:-2%;width:64%}\n.cgau-listing .cgnew .kn-tag-p{padding:16px 14px 14px 38px}\n.cgau-listing .cgnew .kn-tag-g{font-size:32px}\n.cgau-listing .cgnew .kn-tag-s{font-size:13.5px}\n.cgau-listing .cgnew .kn-slip{grid-template-columns:minmax(0,1fr);gap:22px;padding:20px 18px;margin-top:40px}\n}\n\n\/* ==== MODULE faq · exclusive accordion; answers glide open in Chrome (interpolate-size), open instantly elsewhere ==== *\/\n.cgau-listing .cgnew .kn-faq{max-width:820px;margin:44px auto 0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq details{border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font:600 clamp(18px,1.7vw,21px)\/1.3 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .cgnew .kn-faq summary::after{content:\"+\";flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--kn-soft);font:400 22px\/1 'Geist',sans-serif;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-faq details[open] summary::after{content:\"\\2212\"}\n.cgau-listing .cgnew .kn-faq summary:focus-visible{outline:2px solid var(--kn-vt);outline-offset:4px;border-radius:6px}\n.cgau-listing .cgnew .kn-faq details p{padding:0 50px 24px 0;font-size:17px;line-height:1.55;color:#3a3a3c}\n@media (prefers-reduced-motion:no-preference){\n@supports (interpolate-size: allow-keywords){\n.cgau-listing .cgnew .kn-faq{interpolate-size:allow-keywords}\n.cgau-listing .cgnew .kn-faq details::details-content{height:0;overflow:clip;transition:height .38s var(--kn-ease),content-visibility .38s allow-discrete}\n.cgau-listing .cgnew .kn-faq details[open]::details-content{height:auto}\n}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-faq details p{padding-right:0}\n}\n\n\/* ==== MODULE buy · buying from CamGuard Australia: open columns, odometer numerals ==== *\/\n.cgau-listing .cgnew .kn-buy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:56px}\n.cgau-listing .cgnew .kn-buy\u003ediv{padding-top:18px;position:relative}\n.cgau-listing .cgnew .kn-buy\u003ediv::before{content:\"\";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:var(--kn-ink);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(2)::before{background:var(--kn-gg)}.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(3)::before{background:var(--kn-gw)}\n.cgau-listing .cgnew .kn-buy h3{font-size:21px;letter-spacing:-.025em;margin-bottom:8px}\n.cgau-listing .cgnew .kn-buy p{font-size:16px;line-height:1.5;color:#3a3a3c}\n.cgau-listing .cgnew .kn-buy p+p{margin-top:10px}\n.cgau-listing .cgnew .kn-buy .kn-bign{display:block;font:700 clamp(64px,7vw,92px)\/1 'Geist',sans-serif;letter-spacing:-.06em;margin:4px 0 12px;white-space:nowrap}\n.cgau-listing .cgnew .kn-buy .kn-bign small{font-size:.3em;letter-spacing:-.02em;margin-left:6px;-webkit-text-fill-color:var(--kn-ink);color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-who{margin-top:44px;padding:26px 0 0;border-top:1px solid var(--kn-line);font-size:17px;line-height:1.55;color:#3a3a3c;max-width:820px}\n.cgau-listing .cgnew .kn-who b{color:var(--kn-ink)}\n@keyframes cgau-kn-rule{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-buy{grid-template-columns:minmax(0,1fr);gap:22px}\n}\n\n\/* ==== MOTION (buy) · the column rules draw in ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-buy\u003ediv::before{animation:cgau-kn-rule 1s linear both;animation-timeline:view();animation-range:entry 10% entry 90%}\n}\n}\n\n\/* ==== MODULE specs · always the last h2, grouped rows, then the fine print ==== *\/\n.cgau-listing .cgnew .kn-specs{margin-top:44px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:24px;padding:26px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g h3{font-size:19px;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-sp-g dl{display:grid;gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:16px}\n.cgau-listing .cgnew .kn-sp-g dt{font-size:15px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-sp-g dd{font-size:16px;line-height:1.45;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-fine{margin-top:40px;display:grid;gap:10px;max-width:880px}\n.cgau-listing .cgnew .kn-fine p{font-size:13px;line-height:1.55;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-fine p:last-child{margin-top:8px;color:#424245;font-weight:500}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-sp-g{grid-template-columns:minmax(0,1fr);gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{grid-template-columns:minmax(0,.44fr) minmax(0,1fr);gap:12px}\n}\n\n\/* ==== REDUCED MOTION · nothing moves, everything shows ==== *\/\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-pw-win img,.cgau-listing .cgnew .kn-pw-wedge,.cgau-listing .cgnew .kn-pw-rd img,.cgau-listing .cgnew .kn-tag,.cgau-listing .cgnew .kn-su-r i{animation:none}\n.cgau-listing .cgnew .kn-su-c,.cgau-listing .cgnew .kn-su-c::before,.cgau-listing .cgnew .kn-rl-sw label,.cgau-listing .cgnew .kn-faq ::details-content{transition:none}\n}\n\n\/* ==== GUARDS (keep last) ==== *\/\n.cgau-listing .cgnew h1,.cgau-listing .cgnew h2,.cgau-listing .cgnew h3,.cgau-listing .cgnew h4{color:inherit;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;margin:0;padding:0}\n.cgau-listing .cgnew.cgau-listing .cgnew{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:left}\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* two-view integration, flagship Simple view (27.09.2026) *\/\n.cgau-listing #cgau-v-simple:checked ~ .cgau-shared{display:none}\n.cgau-listing .cgau-pane-simple .cgnew .kn-nav{display:none}\n.cgau-listing .cgau-chooser{display:none}\n.cgau-listing.cgau-listing .cgnew .kn-gx{padding-inline:.08em;margin-inline:-.08em}\n.cgau-listing.cgau-listing .cgnew .kn-odo{overflow:visible clip;margin-inline-end:.1em}\n.cgau-listing.cgau-listing .cgnew .kn-odo i::before{padding-inline:.14em;margin-inline:-.14em}\n.cgau-listing.cgau-listing .cgnew .kn-odo b{padding-inline:.1em;margin-inline:-.1em}\n.cgau-listing.cgau-listing .cgnew :is(.kn-odo,.kn-cu)+small{margin-inline-start:.3em}\n\u003c\/style\u003e\n\u003cdiv class=\"cgnew cgau-kn\"\u003e\n\n\n\u003cnav class=\"kn-nav\" aria-label=\"On this page\"\u003e\u003cdiv class=\"kn-nav-in\"\u003e\n\u003cspan class=\"kn-nav-t\"\u003eIndoor Cam E30\u003c\/span\u003e\u003cspan class=\"kn-nav-l\"\u003e\u003ca href=\"#kn-reel\"\u003eRecording\u003c\/a\u003e\u003ca href=\"#kn-place\"\u003ePlacement\u003c\/a\u003e\u003ca href=\"#kn-fit\"\u003eWorks with\u003c\/a\u003e\u003ca href=\"#kn-cond\"\u003eCondition\u003c\/a\u003e\u003ca class=\"kn-nav-cta\" href=\"#kn-specs\"\u003eSpecs\u003c\/a\u003e\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/nav\u003e\n\n\u003c!-- MODULE hero · hero-pano-window: answers first; a wide window onto eufy's living-room photo pans side to side, the E30 stands in a cream roundel on its corner, a small 360° dial turns with it --\u003e\n\u003cdiv class=\"kn-ph\"\u003e\n\u003cdiv class=\"kn-w kn-ph-g\"\u003e\n\u003cdiv class=\"kn-ph-t\"\u003e\n\u003cp class=\"kn-eye\"\u003eIndoor Cam E30 · \u003cspan class=\"kn-mono\"\u003eT8417\u003c\/span\u003e · Brand New\u003c\/p\u003e\n\u003ch2 class=\"kn-h1\"\u003eSees the room. \u003cspan class=\"kn-gx kn-gvt kn-ph-nw\"\u003eFollows the cat.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cul class=\"kn-ph-ans\" aria-label=\"The short version\"\u003e\n\u003cli data-cgau-first=\"works\"\u003e\n\u003cb\u003eNo hub needed.\u003c\/b\u003e Records to a microSD card (sold separately); 2.4 GHz Wi-Fi. HomeBase 3, HomeBase Mini or Professional S1 optional; not HomeBase 2. \u003ca href=\"\/pages\/eufy-compatibility\"\u003eCheck your devices ›\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"why\"\u003e\n\u003cb\u003eWhy the E30:\u003c\/b\u003e 4K, a 360° view you pan and tilt from the app, human and pet tracking, and no monthly fee for local recording.\u003c\/li\u003e\n\u003cli data-cgau-first=\"condition\"\u003e\n\u003cb\u003eBrand New:\u003c\/b\u003e factory-sealed in its full original retail packaging, unopened and unused.\u003c\/li\u003e\n\u003cli data-cgau-first=\"trust\"\u003e\n\u003cb\u003e12-month CamGuard warranty\u003c\/b\u003e · dispatched from Townsville · free Express on $99+ orders after discounts\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-pw\"\u003e\n\u003cdiv class=\"kn-pw-win\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/177653528530_4.webp?v=1771352397\u0026amp;width=1400\" alt=\"A family on a cream sofa in a living room, the kind of room the Indoor Cam E30 looks across\" width=\"1400\" height=\"1400\" fetchpriority=\"high\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-pw-rd\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/E30.webp?v=1771352397\u0026amp;width=700\" alt=\"eufy Indoor Cam E30: a white ball-shaped head with a black lens panel on a round white base\" width=\"700\" height=\"700\"\u003e\u003c\/div\u003e\n\u003cfigcaption class=\"kn-pw-cap\"\u003e\u003cspan\u003e\u003cb\u003e360° pan and tilt,\u003c\/b\u003e steered from the eufy app.\u003c\/span\u003e\u003cspan class=\"kn-pw-dial\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 64 64\"\u003e\u003ccircle cx=\"32\" cy=\"32\" r=\"29\" fill=\"#fffdf8\" stroke=\"#ddd2c0\" stroke-width=\"2\"\u003e\u003c\/circle\u003e\u003cpath d=\"M32 3v5M61 32h-5M32 61v-5M3 32h5\" stroke=\"#8a7f86\" stroke-width=\"2\"\u003e\u003c\/path\u003e\u003cpath class=\"kn-pw-wedge\" d=\"M32 32L20 7A28 28 0 0 1 44 7Z\" fill=\"#5c2d4f\" fill-opacity=\".85\"\u003e\u003c\/path\u003e\u003ccircle cx=\"32\" cy=\"32\" r=\"5\" fill=\"#221a20\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/figcaption\u003e\n\u003cspan class=\"kn-ill kn-pw-ill\"\u003eDial: illustration\u003c\/span\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- MODULE numbers · numbers-ruled-four: four figures under fig rules, then the night strip --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-num\" aria-labelledby=\"kn-num-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-ev\"\u003eBy the numbers\u003c\/p\u003e\n\u003ch2 class=\"kn-h2 kn-kw\" id=\"kn-num-h\"\u003e\n\u003cspan\u003eFour\u003c\/span\u003e \u003cspan\u003enumbers,\u003c\/span\u003e \u003cspan class=\"kn-gx kn-gvt\"\u003eone room.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003col class=\"kn-n4\"\u003e\n\u003cli\u003e\n\u003cb\u003e4K\u003c\/b\u003e\u003cspan\u003eVideo in the eufy app. \u003cb\u003eApple HomeKit shows 1080p.\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e360°\u003c\/b\u003e\u003cspan\u003ePan and tilt from the app to look around the room.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e125°\u003c\/b\u003e\u003cspan\u003eDiagonal field of view, wherever it’s pointing.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e24\/7\u003c\/b\u003e\u003cspan\u003eContinuous recording, with a microSD card fitted.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cdiv class=\"kn-nt\"\u003e\n\u003ci aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003cp\u003e\u003cb\u003eAfter dark:\u003c\/b\u003e infrared to about 10 m, or the built-in spotlight for colour to about 5 m.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE story · story-24-hour-reel: one example day, continuous vs events only, driven by one playhead --\u003e\n\u003csection class=\"kn-sec kn-reel\" id=\"kn-reel\" aria-labelledby=\"kn-reel-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eRecording\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-reel-h\"\u003eAll day, or \u003cspan class=\"kn-gx\"\u003ejust the moments.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003ePlugged in, it can record around the clock to a microSD card, or save only what it notices.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-rl\"\u003e\n\u003cdiv class=\"kn-rl-sw\" role=\"radiogroup\" aria-labelledby=\"kn-rl-lg\"\u003e\n\u003cspan class=\"kn-rl-lg\" id=\"kn-rl-lg\"\u003eShow me:\u003c\/span\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-rl\" id=\"kn-m0\"\u003e\u003cspan\u003eBoth\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-rl\" id=\"kn-m1\"\u003e\u003cspan\u003eContinuous\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-rl\" id=\"kn-m2\"\u003e\u003cspan\u003eEvents only\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-rl-fig\"\u003e\n\u003cdiv class=\"kn-rl-row kn-rl-c\"\u003e\n\u003cp class=\"kn-rl-n\"\u003eContinuous\u003csmall\u003eRound the clock.\u003c\/small\u003e\u003c\/p\u003e\n\u003cdiv class=\"kn-rl-tr\" aria-hidden=\"true\"\u003e\u003ci class=\"kn-rl-fill\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-rl-row kn-rl-e\"\u003e\n\u003cp class=\"kn-rl-n\"\u003eEvents only\u003csmall\u003eA clip when it notices something.\u003c\/small\u003e\u003c\/p\u003e\n\u003cdiv class=\"kn-rl-tr\" aria-hidden=\"true\"\u003e\n\u003ci class=\"kn-rl-clip\" style=\"--at:.09\"\u003e\u003c\/i\u003e\u003ci class=\"kn-rl-clip\" style=\"--at:.32\"\u003e\u003c\/i\u003e\u003ci class=\"kn-rl-clip\" style=\"--at:.51\"\u003e\u003c\/i\u003e\u003ci class=\"kn-rl-clip\" style=\"--at:.69\"\u003e\u003c\/i\u003e\u003ci class=\"kn-rl-clip\" style=\"--at:.8\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-rl-tags\"\u003e\u003cspan style=\"--at:.09\"\u003eCrying\u003c\/span\u003e\u003cspan style=\"--at:.32\"\u003ePet\u003c\/span\u003e\u003cspan style=\"--at:.51\"\u003ePerson\u003c\/span\u003e\u003cspan style=\"--at:.69\"\u003eSound\u003c\/span\u003e\u003cspan style=\"--at:.8\"\u003eMotion\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"kn-rl-hrs\" aria-hidden=\"true\"\u003e\u003cspan\u003e00:00\u003c\/span\u003e\u003cspan\u003e06:00\u003c\/span\u003e\u003cspan\u003e12:00\u003c\/span\u003e\u003cspan\u003e18:00\u003c\/span\u003e\u003cspan\u003e24:00\u003c\/span\u003e\u003c\/p\u003e\n\u003ci class=\"kn-rl-head\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n\u003cspan class=\"kn-ill\"\u003eDiagram · an example day\u003c\/span\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cul class=\"kn-rl-notes\"\u003e\n\u003cli\u003e\n\u003ch3\u003eTags what it notices\u003c\/h3\u003e\n\u003cp\u003eMotion, person, pet, sound and crying detection; it can turn to follow a person or a pet. A helpful label, not a certainty.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003eKept at home\u003c\/h3\u003e\n\u003cp\u003eA microSD card up to 128 GB (sold separately), or HomeBase 3 for up to 16 TB. No monthly fee for local recording.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003eNeeds the power on\u003c\/h3\u003e\n\u003cp\u003eThere’s no battery, so it records while it’s plugged in.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE placement · placement-clearance: wall, shelf, the 20 cm gap and a too-close ghost; the real render stands at the right distance --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-place\" aria-labelledby=\"kn-place-h\"\u003e\n\u003cdiv class=\"kn-w kn-pc-g\"\u003e\n\u003cfigure class=\"kn-pc-fig\"\u003e\n\u003csvg viewbox=\"0 0 520 300\" aria-hidden=\"true\"\u003e\u003cdefs\u003e\u003cpattern id=\"kn-hatch\" width=\"10\" height=\"10\" patternunits=\"userSpaceOnUse\" patterntransform=\"rotate(45)\"\u003e\u003cpath d=\"M0 0v10\" stroke=\"#ddd2c0\" stroke-width=\"3\"\u003e\u003c\/path\u003e\u003c\/pattern\u003e\u003c\/defs\u003e\u003crect x=\"18\" y=\"8\" width=\"42\" height=\"286\" fill=\"url(#kn-hatch)\"\u003e\u003c\/rect\u003e\u003cpath d=\"M60 8v286\" stroke=\"#8a7f86\" stroke-width=\"2\"\u003e\u003c\/path\u003e\u003ctext x=\"24\" y=\"30\" transform=\"rotate(-90 24 30)\" text-anchor=\"end\"\u003eWall\u003c\/text\u003e\u003crect x=\"60\" y=\"220\" width=\"452\" height=\"12\" rx=\"3\" fill=\"#ebe3d4\"\u003e\u003c\/rect\u003e\u003cg stroke=\"#c4291f\" stroke-width=\"2\" fill=\"none\" stroke-dasharray=\"5 5\"\u003e\u003ccircle cx=\"108\" cy=\"146\" r=\"30\"\u003e\u003c\/circle\u003e\u003crect x=\"84\" y=\"174\" width=\"48\" height=\"46\" rx=\"10\"\u003e\u003c\/rect\u003e\u003c\/g\u003e\u003cpath d=\"M92 136L64 124M64 124L90 112\" stroke=\"#c4291f\" stroke-width=\"2.5\" fill=\"none\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003ctext class=\"kn-pc-no\" x=\"108\" y=\"100\" text-anchor=\"middle\"\u003eToo close\u003c\/text\u003e\u003cg class=\"kn-pc-dim\"\u003e\u003cpath d=\"M60 256H200M60 247V265M200 247V265\" stroke=\"#5c2d4f\" stroke-width=\"2.5\" fill=\"none\"\u003e\u003c\/path\u003e\u003c\/g\u003e\u003ctext x=\"130\" y=\"288\" text-anchor=\"middle\"\u003e20 cm\u003c\/text\u003e\u003c\/svg\u003e\n\u003cimg class=\"kn-pc-cam\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/E30.webp?v=1771352397\u0026amp;width=500\" alt=\"The Indoor Cam E30 standing on a shelf, clear of the wall\" width=\"500\" height=\"500\" loading=\"lazy\"\u003e\n\u003cspan class=\"kn-ill\"\u003eDiagram\u003c\/span\u003e\n\u003c\/figure\u003e\n\u003cdiv class=\"kn-pc-t\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-el\"\u003eWhere it goes\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-place-h\"\u003eGive it \u003cspan class=\"kn-gx kn-glt\"\u003e20 cm.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eeufy’s guide says at least 20 cm from walls and objects, so infrared doesn’t reflect back at night.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdl class=\"kn-pc-list\"\u003e\n\u003cdiv\u003e\n\u003cdt\u003ePower\u003c\/dt\u003e\n\u003cdd\u003e\n\u003cb\u003ePlugged in, always.\u003c\/b\u003e A USB-C lead to a power point; there’s no battery.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWi-Fi\u003c\/dt\u003e\n\u003cdd\u003e\n\u003cb\u003e2.4 GHz.\u003c\/b\u003e It won’t join a 5 GHz-only network.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eIndoors\u003c\/dt\u003e\n\u003cdd\u003e\n\u003cb\u003e0 °C to 40 °C.\u003c\/b\u003e It isn’t weather-rated.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eFirst\u003c\/dt\u003e\n\u003cdd\u003eSet it up in the eufy app and check the view before you mount it.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE compat · compat-house-ledger: tick what is already in the house, every verdict visible by default --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-fit\" aria-labelledby=\"kn-fit-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\n\u003cp class=\"kn-eye kn-eg\"\u003eCompatibility\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-fit-h\"\u003eWhat’s already \u003cspan class=\"kn-gx kn-gvt\"\u003ein the house?\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eNone of it is needed; a microSD card is enough.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-su\"\u003e\n\u003cdiv class=\"kn-su-bg\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003cp class=\"kn-su-lg\" id=\"kn-su-lg\"\u003eTick what you’ve got\u003c\/p\u003e\n\u003cdiv class=\"kn-su-chips\" role=\"group\" aria-labelledby=\"kn-su-lg\"\u003e\n\u003clabel class=\"kn-su-c\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s1\"\u003e\u003cspan\u003eHomeBase 3\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-su-c\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s2\"\u003e\u003cspan\u003eHomeBase Mini\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-su-c\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s3\"\u003e\u003cspan\u003eProfessional S1\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-su-c\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s4\"\u003e\u003cspan\u003eApple HomeKit\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-su-c\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s5\"\u003e\u003cspan\u003eAlexa\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-su-c\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s6\"\u003e\u003cspan\u003eGoogle Assistant\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-su-c kn-su-no\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s7\"\u003e\u003cspan\u003eHomeBase 2\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-su-c kn-su-no\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s8\"\u003e\u003cspan\u003e5 GHz-only Wi-Fi\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-su-c kn-su-no\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s9\"\u003e\u003cspan\u003eAn outdoor spot\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-su-tally\" aria-live=\"polite\"\u003e\u003cspan class=\"kn-su-idle\"\u003eShowing everything.\u003c\/span\u003e\u003cspan class=\"kn-su-live\"\u003e\u003cb class=\"kn-su-y\"\u003e\u003c\/b\u003e of \u003cb class=\"kn-su-t\"\u003e\u003c\/b\u003e work with the E30\u003c\/span\u003e\u003c\/p\u003e\n\u003cul class=\"kn-su-list\"\u003e\n\u003cli class=\"kn-su-r kn-su-r1\"\u003e\n\u003ci role=\"img\" aria-label=\"Works\"\u003e✓\u003c\/i\u003e\u003cp\u003e\u003cb\u003eHomeBase 3.\u003c\/b\u003e Optional; adds up to 16 TB of storage.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-su-r kn-su-r2\"\u003e\n\u003ci role=\"img\" aria-label=\"Works\"\u003e✓\u003c\/i\u003e\u003cp\u003e\u003cb\u003eHomeBase Mini.\u003c\/b\u003e Optional. Update the Mini’s firmware before pairing.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-su-r kn-su-r3\"\u003e\n\u003ci role=\"img\" aria-label=\"Works\"\u003e✓\u003c\/i\u003e\u003cp\u003e\u003cb\u003eHomeBase Professional S1.\u003c\/b\u003e Optional.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-su-r kn-su-r4\"\u003e\n\u003ci role=\"img\" aria-label=\"Works\"\u003e✓\u003c\/i\u003e\u003cp\u003e\u003cb\u003eApple HomeKit.\u003c\/b\u003e Works, with video at 1080p; full 4K stays in the eufy app.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-su-r kn-su-r5\"\u003e\n\u003ci role=\"img\" aria-label=\"Works\"\u003e✓\u003c\/i\u003e\u003cp\u003e\u003cb\u003eAmazon Alexa.\u003c\/b\u003e Works.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-su-r kn-su-r6\"\u003e\n\u003ci role=\"img\" aria-label=\"Works\"\u003e✓\u003c\/i\u003e\u003cp\u003e\u003cb\u003eGoogle Assistant.\u003c\/b\u003e Works.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-su-r kn-su-r7 kn-su-x\"\u003e\n\u003ci role=\"img\" aria-label=\"Not compatible\"\u003e✕\u003c\/i\u003e\u003cp\u003e\u003cb\u003eHomeBase 2.\u003c\/b\u003e Not compatible. Use HomeBase 3, Mini or S1, or a card.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-su-r kn-su-r8 kn-su-x\"\u003e\n\u003ci role=\"img\" aria-label=\"Not compatible\"\u003e✕\u003c\/i\u003e\u003cp\u003e\u003cb\u003e5 GHz-only Wi-Fi.\u003c\/b\u003e It needs a 2.4 GHz network.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-su-r kn-su-r9 kn-su-x\"\u003e\n\u003ci role=\"img\" aria-label=\"Not compatible\"\u003e✕\u003c\/i\u003e\u003cp\u003e\u003cb\u003eAn outdoor spot.\u003c\/b\u003e It’s an indoor camera, 0 °C to 40 °C, not weather-rated.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"kn-su-tip\"\u003e\u003cb\u003eNo hub at all?\u003c\/b\u003e Fine. It records to a microSD card.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-su-trap\"\u003e\u003cb\u003eSame name, different products:\u003c\/b\u003e this is the Indoor Cam E30 (\u003cspan class=\"kn-mono\"\u003eT8417\u003c\/span\u003e), not the SoloCam E30 (\u003cspan class=\"kn-mono\"\u003eT8171\u003c\/span\u003e), Floodlight Camera E30 (\u003cspan class=\"kn-mono\"\u003eT8426\u003c\/span\u003e) or Smart Lock E30 (\u003cspan class=\"kn-mono\"\u003eT85F1\u003c\/span\u003e).\u003c\/p\u003e\n\u003cp class=\"kn-su-more\"\u003eNot listed? \u003ca class=\"kn-link\" href=\"\/pages\/eufy-compatibility\"\u003eCheck your devices ›\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE condition · condition-swing-tag: this listing's condition only (fields from cond\/\u003csku\u003e\/cond.json via make.py) --\u003e\n\u003csection class=\"kn-sec kn-band\" id=\"kn-cond\" aria-labelledby=\"kn-cond-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-tg-g\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-ew\"\u003eCondition · Brand New\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-cond-h\"\u003eSealed box. \u003cspan class=\"kn-gx kn-gwt\"\u003eNo rooms seen yet.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eIt’s still in its sealed retail carton, so the first room it looks around is yours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-tg-rows\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWhat it means\u003c\/h3\u003e\n\u003cp\u003eFactory-sealed stock in its full original retail packaging. Unopened, unused, in its sealed retail carton.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWhat we describe\u003c\/h3\u003e\n\u003cp\u003eThe packaging and the published spec sheet only. The seal is intact, and we don’t open sealed units to check them.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eHow it arrives\u003c\/h3\u003e\n\u003cp\u003eIn its sealed retail carton with the standard retail accessories listed below, the Australian power adapter packed separately so the box stays sealed, and our own 12-month warranty.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-tg-fig\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/177653528530_1.webp?v=1771352397\u0026amp;width=900\" alt=\"eufy Indoor Cam E30, close up from the front at an angle: a white ball-shaped head with a black lens panel\" width=\"900\" height=\"900\" loading=\"lazy\"\u003e\n\u003cdiv class=\"kn-tag\"\u003e\u003cdiv class=\"kn-tag-p\"\u003e\n\u003cp class=\"kn-tag-k\"\u003eCondition\u003c\/p\u003e\n\u003cp class=\"kn-tag-g\"\u003eBrand New\u003c\/p\u003e\n\u003cp class=\"kn-tag-s\"\u003eFactory-sealed · full retail box · unopened and unused\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-slip\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eIn the parcel\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIndoor Cam E30 (\u003cspan class=\"kn-mono\"\u003eT8417\u003c\/span\u003e), brand new\u003c\/li\u003e\n\u003cli\u003e2 m USB-A-to-USB-C power cable\u003c\/li\u003e\n\u003cli\u003eUSB power adapter\u003c\/li\u003e\n\u003cli\u003eMounting bracket\u003c\/li\u003e\n\u003cli\u003ePositioning sticker and screw pack\u003c\/li\u003e\n\u003cli\u003eQuick-start guide\u003c\/li\u003e\n\u003cli\u003eOriginal sealed retail carton\u003c\/li\u003e\n\u003cli\u003eAn Australian power adapter, packed separately\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-slip-out\"\u003e\n\u003ch3\u003eNot included\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA microSD card\u003c\/li\u003e\n\u003cli\u003eA HomeBase (optional)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE faq · exclusive, smooth --\u003e\n\u003csection class=\"kn-sec kn-cv\" id=\"kn-faq\" aria-labelledby=\"kn-faq-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\u003ch2 class=\"kn-h2\" id=\"kn-faq-h\"\u003eGood to know.\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-faq\"\u003e\n\u003cdetails name=\"kn-faq\" open\u003e\u003csummary\u003eHas a Brand New camera been opened?\u003c\/summary\u003e\u003cp\u003eNo. It’s factory-sealed stock in its full original retail packaging, unopened and unused. The Australian power adapter is packed separately from the retail box, so a sealed box stays sealed.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eDo I need a HomeBase or a subscription?\u003c\/summary\u003e\u003cp\u003eNo to both. It records to a microSD card, with no monthly fee for local recording. HomeBase 3, Mini or Professional S1 are optional; HomeBase 2 won’t run it.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWill HomeKit show 4K?\u003c\/summary\u003e\u003cp\u003eNo. Apple HomeKit shows 1080p video. Use the eufy app for full 4K.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWhat happens in a power cut?\u003c\/summary\u003e\u003cp\u003eIt stops. eufy says its wired indoor cameras shut down in a power outage, can’t detect or record, and start again when power returns.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWhen will my order leave Townsville?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day; same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare. Australia Post delivery time is on top.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE buy · buying from CamGuard Australia --\u003e\n\u003csection class=\"kn-sec kn-band kn-cv\" id=\"kn-buy\" aria-labelledby=\"kn-buy-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eBuying from CamGuard Australia\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-buy-h\"\u003eSent from Townsville.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-buy\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99.00 it’s $9.95 tracked, or $12.95 Express.\u003c\/p\u003e\n\u003cp\u003eWe aim to dispatch the same day; same day to 1 business day is typical from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-g\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:1\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:2\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003emonths\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty, not a manufacturer warranty, with Australian Consumer Law rights on top. Faulty or not as described? We cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-w\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:3\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:10\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003edays\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eChange of mind within 30 days of delivery, complete and unused. You pay the return postage; the original shipping isn’t refunded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-who\"\u003e\u003cb\u003eWho you’re buying from:\u003c\/b\u003e an independent Australian importer in Townsville.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE specs · last h2 + fine print --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-specs\" aria-labelledby=\"kn-specs-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-specs-h\"\u003eTech specs.\u003c\/h2\u003e\n\u003cdiv class=\"kn-specs\"\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eCamera\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eModel\u003c\/dt\u003e\n\u003cdd\u003eeufy Indoor Cam E30 (\u003cspan class=\"kn-mono\"\u003eT8417\u003c\/span\u003e)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eCondition\u003c\/dt\u003e\n\u003cdd\u003eBrand New: factory-sealed in full original retail packaging, unopened and unused\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eVideo\u003c\/dt\u003e\n\u003cdd\u003e4K UHD in the eufy app; 1080p in Apple HomeKit\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eView\u003c\/dt\u003e\n\u003cdd\u003e360° pan and tilt; 125° diagonal field of view\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNight\u003c\/dt\u003e\n\u003cdd\u003eInfrared up to about 10 m; colour with the built-in spotlight up to about 5 m\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eDetection\u003c\/dt\u003e\n\u003cdd\u003eMotion, human, pet, audio and crying; human and pet tracking\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eAudio\u003c\/dt\u003e\n\u003cdd\u003eTwo-way\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003ePrivacy\u003c\/dt\u003e\n\u003cdd\u003ePrivacy Mode, as eufy lists it\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eStorage\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003emicroSD\u003c\/dt\u003e\n\u003cdd\u003eUp to 128 GB; SDXC Class 10 or higher, UHS-I; not included\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eRecording\u003c\/dt\u003e\n\u003cdd\u003eContinuous or event\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eHomeBase\u003c\/dt\u003e\n\u003cdd\u003eOptional: HomeBase 3 (up to 16 TB), Mini or Professional S1; not HomeBase 2\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSubscription\u003c\/dt\u003e\n\u003cdd\u003eNot required for local recording\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003ePower and network\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003ePower\u003c\/dt\u003e\n\u003cdd\u003eUSB-C, plugged in all the time; no battery\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWi-Fi\u003c\/dt\u003e\n\u003cdd\u003e2.4 GHz only\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWorks with\u003c\/dt\u003e\n\u003cdd\u003eApple HomeKit (1080p), Amazon Alexa, Google Assistant\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eUse\u003c\/dt\u003e\n\u003cdd\u003eIndoors only; 0 °C to 40 °C\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fine\"\u003e\n\u003cp\u003eCompatibility follows eufy’s most recent published guides. Where eufy’s documents disagree, we follow the most recent one, and where eufy hasn’t confirmed a pairing we mark it not compatible until it does.\u003c\/p\u003e\n\u003cp\u003eThe Indoor Cam E30 records and alerts; it doesn’t prevent anything, and detection can miss or mislabel activity.\u003c\/p\u003e\n\u003cp\u003eProduct images are official eufy images. Illustrations and diagrams are labelled.\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty applies, not a manufacturer warranty. Nothing here limits your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller, not an official or authorised supplier or representative of eufy, Anker Innovations or their affiliates. Trademarks belong to their owners.\u003c\/p\u003e\n\u003cp\u003eDetails believed accurate at time of listing.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun\" data-build=\"S021-housemate-review-v1-20260905\"\u003e\n\u003cheader class=\"hr-identity\"\u003e\n  \u003cimg class=\"hr-logo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/CamGuard-Australia-HR-Doodle-20260905.png?v=1788566812\" width=\"2172\" height=\"724\" loading=\"eager\" alt=\"CamGuard Australia, reimagined as a green household HR stamp with a paperclip, pencil and award ribbon\"\u003e\n  \u003cp class=\"hr-issue\"\u003eHousehold resources\u003cbr\u003eAnnual review · Indoor Cam E30\u003c\/p\u003e\n\u003c\/header\u003e\n\n\u003csection class=\"hr-hero\"\u003e\n  \u003cdiv class=\"hr-shell\"\u003e\n    \u003cspan class=\"hr-kicker\"\u003eA CamGuard Australia household production\u003c\/span\u003e\n    \u003ch2\u003eThe Housemate\u003cbr\u003e\u003cspan\u003ePerformance \u003cbr class=\"hr-title-break\"\u003eReview.\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"hr-hook\"\u003eThe camera takes the next shift.\u003c\/p\u003e\n    \u003cp class=\"hr-why\"\u003eThe Indoor Cam E30 gives you 4K detail, human and pet detection, two-way audio and a motorised view. It needs continuous USB power, 2.4 GHz Wi-Fi and separately supplied local storage.\u003c\/p\u003e\n    \u003cdiv class=\"hr-hero-facts\"\u003e\n\u003cspan\u003eeufy Indoor Cam E30\u003c\/span\u003e\u003cspan\u003eBrand New · White\u003c\/span\u003e\u003cspan\u003ePlug-in power\u003c\/span\u003e\u003cspan\u003eHomeBase optional\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cfigure class=\"hr-stage\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/CamGuard-E30-Housemate-Review-Hero-20260905.png?v=1788566812\" width=\"1536\" height=\"1024\" loading=\"eager\" alt=\"Illustrative miniature HR office: a fan wins employee of the year, a remote awaits review and the white eufy Indoor Cam E30 observes from the desk\"\u003e\n    \u003cfigcaption\u003eFictional household HR artwork. The props are illustrative; this is not camera footage or an app screen. The E30 requires continuous power.\u003c\/figcaption\u003e\n  \u003c\/figure\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"hr-dossier\"\u003e\u003cdiv class=\"hr-shell hr-split\"\u003e\n  \u003cfigure class=\"hr-photo hr-photo-product\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/E30.webp?v=1771352397\" width=\"794\" height=\"794\" loading=\"lazy\" alt=\"Actual product reference showing the white eufy Indoor Cam E30, its single lens, built-in spotlight and pan-and-tilt base\"\u003e\n    \u003cfigcaption\u003ePersonnel photograph: eufy Indoor Cam E30.\u003cbr\u003eRole: indoor camera. Salary expectations: a power point.\u003c\/figcaption\u003e\n  \u003c\/figure\u003e\n  \u003cdiv\u003e\n\u003cspan class=\"hr-kicker\"\u003e01 \/ The job description\u003c\/span\u003e\u003ch2\u003eA small camera.\u003cbr\u003eA lot to observe.\u003c\/h2\u003e\n    \u003cp class=\"hr-lead\"\u003eCheck on the lounge room, say hello to the dog and look back at recorded moments. The E30 brings 4K resolution, motorised pan and tilt, and two-way audio to an indoor spot with power and Wi-Fi.\u003c\/p\u003e\n    \u003cdl class=\"hr-quick\"\u003e\n\u003cdiv\u003e\n\u003cdt\u003eCondition\u003c\/dt\u003e\n\u003cdd\u003eBrand New, factory-sealed retail stock\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eConnection\u003c\/dt\u003e\n\u003cdd\u003e2.4 GHz Wi-Fi and the eufy app\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003ePower\u003c\/dt\u003e\n\u003cdd\u003eWired USB power; adapter and cable included\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eRecording storage\u003c\/dt\u003e\n\u003cdd\u003emicroSD card or optional HomeBase 3, sold separately\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n    \u003cp class=\"hr-statement\"\u003eNo HomeBase required for standalone use.\u003c\/p\u003e\n    \u003cp class=\"hr-small hr-rule\"\u003eHuman resources note: the camera has no battery career path. It stays plugged in. Local recording needs compatible storage; a microSD card is not in this box.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\n\n\n\n\u003csection class=\"hr-pan\"\u003e\u003cdiv class=\"hr-shell hr-split\"\u003e\n  \u003cdiv\u003e\n\u003cdiv class=\"hr-circle\" aria-label=\"360 degree motorised pan illustrated by a rotating pointer\"\u003e\u003cspan\u003e360°\u003c\/span\u003e\u003c\/div\u003e\n\u003cp class=\"hr-circle-note\"\u003eMotorised horizontal pan\u003cbr\u003eIllustration of movement, not a live camera view\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv\u003e\n\u003cspan class=\"hr-kicker\"\u003e04 \/ Peer review, literally\u003c\/span\u003e\u003ch2\u003eLet’s look at this\u003cbr\u003efrom another angle.\u003c\/h2\u003e\n\u003cp class=\"hr-lead\"\u003eMotorised pan and tilt let the E30 change its viewing direction. Use the app to look around, or enable tracking for supported detected subjects.\u003c\/p\u003e\n\u003cp\u003eThe remote lists “changing the channel” under strategic transformation. The E30’s actual transformation is a camera angle you can adjust without moving the whole unit.\u003c\/p\u003e\n\u003cp class=\"hr-small hr-rule\"\u003e360° describes the pan movement, not a simultaneous view of the entire room. Walls, furniture and the camera’s current direction still matter. Choose a position with a clear view of the area you want to monitor.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\n\n\u003csection class=\"hr-night\"\u003e\u003cdiv class=\"hr-shell\"\u003e\n  \u003cspan class=\"hr-kicker\"\u003e06 \/ The late shift\u003c\/span\u003e\u003ch2\u003eSomeone is still\u003cbr\u003ein the kitchen.\u003c\/h2\u003e\n\u003cp class=\"hr-lead\"\u003eThe E30 offers infrared night vision and a built-in spotlight for colour night vision. The fridge has once again scheduled a meeting after everyone went to bed.\u003c\/p\u003e\n  \u003cdiv class=\"hr-night-desk\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"hr-lamp\"\u003e\n\u003ci class=\"hr-lamp-light\"\u003e\u003c\/i\u003e\u003ci class=\"hr-lamp-arm\"\u003e\u003c\/i\u003e\u003ci class=\"hr-lamp-base\"\u003e\u003c\/i\u003e\u003ci class=\"hr-lamp-shade\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003ci class=\"hr-clock\"\u003e\u003c\/i\u003e\u003cdiv class=\"hr-night-note\"\u003eNight shift:\u003cbr\u003esame team.\u003cbr\u003eMore snacks.\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdetails class=\"hr-shift\"\u003e\u003csummary\u003eClock in for the lighting briefing\u003c\/summary\u003e\u003cdiv\u003e\n\u003cspan class=\"hr-shift-stamp\"\u003eLATE SHIFT \/ BRIEFED\u003c\/span\u003e\u003cp\u003eThe built-in spotlight supplies extra illumination for colour night vision. It is off by default; enable the light and the relevant motion-light setting in the eufy app. Infrared night vision is also available when you prefer the infrared view.\u003c\/p\u003e\n\u003cp\u003eColour night vision needs light. The spotlight is a real light in the room, so consider its placement if someone is sleeping nearby. The desk lamp’s application for overtime is unrelated to the camera’s settings.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n  \u003cp class=\"hr-small hr-rule\"\u003eThis drawn desk is illustrative, not a sample of the camera’s night-vision quality. Results depend on distance, scene lighting and setup.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"hr-storage\"\u003e\u003cdiv class=\"hr-shell hr-split\"\u003e\n  \u003cdiv\u003e\n\u003cspan class=\"hr-kicker\"\u003e07 \/ Records department\u003c\/span\u003e\u003ch2\u003eEven the minutes\u003cbr\u003eneed a drawer.\u003c\/h2\u003e\n\u003cp class=\"hr-lead\"\u003eThe E30 supports event and continuous recording. Choose compatible storage, then set up recording in the eufy app. Power and storage are both required.\u003c\/p\u003e\n\u003cspan class=\"hr-sd\" aria-hidden=\"true\"\u003e128\u003cbr\u003eGB\u003c\/span\u003e\u003cp\u003eA microSD card up to 128 GB is the straightforward local option. The card is sold separately. A beautifully labelled empty drawer remains an empty drawer.\u003c\/p\u003e\n\u003cp class=\"hr-small hr-rule\"\u003eLocal recording does not require a monthly subscription. Optional cloud storage has a subscription. Cloud backup and thumbnail-preview notifications can send video or images to the cloud when those features are used.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"hr-cabinet\"\u003e\n    \u003cdetails class=\"hr-drawer\"\u003e\u003csummary\u003e\u003cspan\u003e01 \/ microSD\u003c\/span\u003e\u003c\/summary\u003e\u003cdiv\u003e\n\u003cp\u003eUse a compatible microSD card up to 128 GB. eufy specifies Class 10 or higher, SDXC and UHS-I. Insert it and format it in the eufy app before recording.\u003c\/p\u003e\n\u003cp class=\"hr-hand\"\u003eFiling capacity: useful.\u003cbr\u003eCard supplied: no.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails class=\"hr-drawer\"\u003e\u003csummary\u003e\u003cspan\u003e02 \/ HomeBase 3\u003c\/span\u003e\u003c\/summary\u003e\u003cdiv\u003e\n\u003cp\u003eThe E30 is compatible with HomeBase 3 (S380), an optional, separately sold storage route. You do not need to buy a HomeBase just to set up the camera for standalone use.\u003c\/p\u003e\n\u003cp class=\"hr-hand\"\u003eAn optional branch office.\u003cbr\u003eNo compulsory relocation.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails class=\"hr-drawer\"\u003e\u003csummary\u003e\u003cspan\u003e03 \/ Cloud option\u003c\/span\u003e\u003c\/summary\u003e\u003cdiv\u003e\n\u003cp\u003eeufy Cloud is optional and needs an active subscription. It is separate from the camera’s local recording option. Choose the arrangement that suits your household and review the service’s current terms in the app.\u003c\/p\u003e\n\u003cp class=\"hr-hand\"\u003e“In the cloud” is a storage choice.\u003cbr\u003eFor the plant, it is a weather forecast.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"hr-network\"\u003e\u003cdiv class=\"hr-shell hr-split\"\u003e\n  \u003cdiv\u003e\n\u003cspan class=\"hr-kicker\"\u003e08 \/ Connection policy\u003c\/span\u003e\u003ch2\u003eBring the right\u003cbr\u003eWi-Fi to work.\u003c\/h2\u003e\n\u003cdiv class=\"hr-network-number\"\u003e2.4\u003cspan\u003e GHz\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"hr-lead\"\u003eThe E30 connects to 2.4 GHz Wi-Fi. It does not connect to a 5 GHz-only network. Use a compatible phone with the eufy app for setup and control.\u003c\/p\u003e\n\u003cp class=\"hr-small hr-rule\"\u003eCheck the signal where the camera will sit. The plant’s excellent relationship with the window is not a network strategy.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"hr-compat\"\u003e\n\u003cspan class=\"hr-kicker\"\u003eIntegration memo \/ read before pairing\u003c\/span\u003e\u003ch3\u003eApple Home has\u003cbr\u003eits own paperwork.\u003c\/h3\u003e\n\u003cp\u003eThe E30 supports Apple Home (HomeKit), Amazon Alexa and Google Assistant. \u003cstrong\u003eHomeKit resolution is limited to 1080p.\u003c\/strong\u003e The camera’s 4K capability does not mean 4K through HomeKit.\u003c\/p\u003e\n\u003cp\u003eUse compatible devices and current software. Smart-home features vary with the platform and setup.\u003c\/p\u003e\n\u003cp class=\"hr-hand hr-rule\"\u003eThe committee has reviewed 4K.\u003cbr\u003eHomeKit has filed it at 1080p.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\n\n\u003csection class=\"hr-box\"\u003e\u003cdiv class=\"hr-shell\"\u003e\u003cdiv class=\"hr-packing\"\u003e\n  \u003cspan class=\"hr-kicker\"\u003e10 \/ New starter pack\u003c\/span\u003e\u003ch2\u003eOne camera.\u003cbr\u003eActual office supplies.\u003c\/h2\u003e\n\u003cp class=\"hr-lead\"\u003eBrand New, white eufy Indoor Cam E30 in its sealed retail packaging. The standard E30 pack includes the following items.\u003c\/p\u003e\n  \u003cdiv class=\"hr-packing-grid\"\u003e\n\u003cul class=\"hr-contents\"\u003e\n\u003cli\u003e\n\u003cb\u003e01\u003c\/b\u003e Indoor Cam E30 camera\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e02\u003c\/b\u003e USB power cable\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e03\u003c\/b\u003e Power adapter\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e04\u003c\/b\u003e Wall mount\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e05\u003c\/b\u003e Positioning sticker\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e06\u003c\/b\u003e Screw and anchor pack\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e07\u003c\/b\u003e Quick Start Guide\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003cdiv class=\"hr-exclusions\"\u003e\n\u003ch3\u003eSeparate requisitions.\u003c\/h3\u003e\n\u003cp class=\"hr-rule\"\u003e\u003cstrong\u003emicroSD card:\u003c\/strong\u003e not included.\u003cbr\u003e\u003cstrong\u003eHomeBase 3:\u003c\/strong\u003e not included; optional.\u003c\/p\u003e\n\u003cp class=\"hr-hand\"\u003eThe fan, remote and personnel department also remain on the illustration’s payroll.\u003c\/p\u003e\n\u003cp class=\"hr-small\"\u003eNo subscription or miniature office furniture is included with the camera.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003cp class=\"hr-small hr-rule\"\u003eWe do not open sealed units and do not claim to have tested your individual unit. Product photographs show the model; the household HR artwork is illustrative.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"hr-induction\"\u003e\u003cdiv class=\"hr-shell\"\u003e\n  \u003cspan class=\"hr-kicker\"\u003e11 \/ First-day induction\u003c\/span\u003e\u003ch2\u003eThe onboarding\u003cbr\u003eis shorter than this meeting.\u003c\/h2\u003e\n  \u003col class=\"hr-steps\"\u003e\n\u003cli\u003e\u003cdiv\u003e\n\u003ch3\u003eChoose the desk.\u003c\/h3\u003e\n\u003cp\u003ePick a stable indoor position with a clear view, a nearby power outlet and a good 2.4 GHz Wi-Fi signal. Follow the supplied guide if using the mount. A leafy foreground is a lovely promotion for the plant and an unhelpful camera position.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cdiv\u003e\n\u003ch3\u003eConnect the power.\u003c\/h3\u003e\n\u003cp\u003eConnect the supplied cable and power adapter. Keep the camera plugged in for operation. Wi-Fi handles the connection, not the electricity; procurement has declined the proposal to run it on good intentions.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cdiv\u003e\n\u003ch3\u003eIntroduce it to the app.\u003c\/h3\u003e\n\u003cp\u003eInstall the eufy app on a compatible phone, add the camera and follow the pairing instructions. Connect to your 2.4 GHz network, then check for available firmware updates before setting up the features you want to use.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cdiv\u003e\n\u003ch3\u003eChoose what gets filed.\u003c\/h3\u003e\n\u003cp\u003eInsert and format your compatible microSD card, or configure your optional HomeBase 3. Set recording, detection, tracking and light preferences. Review the view and your household’s privacy arrangements. The fan’s award ceremony can wait until setup is finished.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"hr-record\"\u003e\u003cdiv class=\"hr-shell\"\u003e\n  \u003cdiv class=\"hr-record-head\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"hr-kicker\"\u003e12 \/ Employment record\u003c\/span\u003e\u003ch2\u003eThe camera’s\u003cbr\u003eactual credentials.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cspan class=\"hr-stamp\"\u003eFACTS FILED\u003cbr\u003eNO OFFICE GOSSIP\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdl class=\"hr-specs\"\u003e\n\u003cdiv\u003e\n\u003cdt\u003eProduct\u003c\/dt\u003e\n\u003cdd\u003eeufy Indoor Cam E30\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eCondition \/ colour\u003c\/dt\u003e\n\u003cdd\u003eBrand New \/ White\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eMaximum resolution\u003c\/dt\u003e\n\u003cdd\u003e4K UHD\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003ePan movement\u003c\/dt\u003e\n\u003cdd\u003e360° motorised horizontal pan, with tilt control\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eIntended location\u003c\/dt\u003e\n\u003cdd\u003eIndoors\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003ePower\u003c\/dt\u003e\n\u003cdd\u003eContinuous wired USB power; adapter included\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWi-Fi band\u003c\/dt\u003e\n\u003cdd\u003e2.4 GHz only\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eAudio\u003c\/dt\u003e\n\u003cdd\u003eBuilt-in microphone and speaker; two-way audio\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eAI tracking\u003c\/dt\u003e\n\u003cdd\u003eHuman and pet tracking\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNight vision\u003c\/dt\u003e\n\u003cdd\u003eInfrared, or colour with the built-in spotlight\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eRecording modes\u003c\/dt\u003e\n\u003cdd\u003eEvent and continuous recording with suitable storage\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003emicroSD capacity\u003c\/dt\u003e\n\u003cdd\u003eUp to 128 GB; card sold separately\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eHomeBase\u003c\/dt\u003e\n\u003cdd\u003eHomeBase 3 (S380) compatible and optional; sold separately\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSmart-home support\u003c\/dt\u003e\n\u003cdd\u003eApple Home (HomeKit), Amazon Alexa and Google Assistant\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eHomeKit resolution\u003c\/dt\u003e\n\u003cdd\u003eUp to 1080p\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eLocal recording fees\u003c\/dt\u003e\n\u003cdd\u003eNo required monthly subscription; optional cloud service costs extra\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n  \u003cp class=\"hr-hand hr-rule\"\u003eThe remote submitted “works well under cushions”.\u003cbr\u003eIt has not made the specification sheet.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\n\n\u003csection class=\"hr-terms\"\u003e\u003cdiv class=\"hr-shell\"\u003e\n  \u003cspan class=\"hr-kicker\"\u003e14 \/ The purchasing file\u003c\/span\u003e\u003ch2\u003eShipping, returns\u003cbr\u003eand warranty.\u003c\/h2\u003e\n\u003cp class=\"hr-lead\"\u003eThe terms below apply to purchases from our website.\u003c\/p\u003e\n  \u003cdiv class=\"hr-terms-grid\"\u003e\n    \u003carticle class=\"hr-term\"\u003e\u003ch3\u003eShipping and dispatch\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express is included on orders of $99.00 and over. Under $99.00, tracked Standard postage is $9.95 or Express is $12.95. The order value is calculated after discounts and before postage. We do our best to get orders out the same day. Same-day to one business day is our typical dispatch time, and during busy periods it can stretch a little. Tracking is sent as soon as the label is made.\u003c\/p\u003e\n\u003cp\u003eExtensions during busy periods are rare. Dispatch timing is separate from the carrier’s delivery time.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"hr-term\"\u003e\u003ch3\u003eChange of mind\u003c\/h3\u003e\n\u003cp\u003eChange-of-mind returns are accepted within 30 days of delivery, in as-new condition with all original accessories and original packaging where possible. Please contact us before returning an item. You pay the return postage. Original shipping is not refunded; if the order shipped free, our actual outbound postage cost is deducted from the refund.\u003c\/p\u003e\n\u003cp\u003eThese change-of-mind postage deductions do not apply to faulty items, goods not as described or transit damage. Your Australian Consumer Law rights are unaffected.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"hr-term\"\u003e\u003ch3\u003eOur warranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia provides our own 12-month warranty. It is not a manufacturer warranty. Australian Consumer Law rights and remedies continue to apply. If an item is faulty or not as described, we cover reasonable return postage and provide the remedy required by law.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"hr-term\"\u003e\u003ch3\u003eWho you are buying from\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent Australian reseller of genuine stock, ABN 62 385 894 763, based in Townsville, Queensland. We are not an authorised dealer for, and are not affiliated with, the manufacturer.\u003c\/p\u003e\u003c\/article\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003cfooter class=\"hr-close\"\u003e\u003cdiv class=\"hr-shell\"\u003e\n  \u003cspan class=\"hr-kicker\"\u003eReview complete \/ eufy Indoor Cam E30\u003c\/span\u003e\u003ch2\u003eThe fan gets the ribbon.\u003cbr\u003eYou get the facts.\u003c\/h2\u003e\n\u003cp class=\"hr-close-note\"\u003eThe plant has appealed.\u003cbr\u003eIt feels it has really grown this year.\u003c\/p\u003e\n\u003cp class=\"hr-lead\"\u003eBrand New. Indoor 4K camera. Human and pet tracking, two-way audio and a built-in spotlight. Bring continuous power, 2.4 GHz Wi-Fi and the storage option that suits your household.\u003c\/p\u003e\n  \u003cdiv class=\"hr-footer-legal\"\u003e\n\u003cp\u003eCamGuard Australia is an independent Australian reseller. We are not an official or authorised supplier, distributor or representative of eufy, Anker Innovations or their affiliates. Product names, logos and trademarks belong to their respective owners.\u003c\/p\u003e\n\u003cp\u003eSpecifications reflect manufacturer material consulted when this listing was prepared; features, firmware and hub compatibility can change. CamGuard Australia’s own 12-month in-house warranty is not a manufacturer warranty and applies in addition to rights under Australian Consumer Law.\u003c\/p\u003e\n\u003cp\u003eThe Housemate Performance Review is fictional retail comedy. The household characters, HR reports, stamps, drawings and generated artwork are illustrative. They are not camera footage, app features, real reviews or a monitoring service. Performance depends on setup and conditions; no security outcome is guaranteed.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cp class=\"hr-abn\"\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/footer\u003e\n\u003c\/div\u003e\n\u003caside class=\"cgau-adapter-note\" aria-label=\"Australian power adapter\"\u003e\u003cstrong\u003eReady for an Australian power point.\u003c\/strong\u003e\u003cp\u003eAn Australian RCM-marked power adapter of the correct compatible specification is supplied with this product. It is packed separately from the retail box, so a sealed box stays sealed.\u003c\/p\u003e\u003c\/aside\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on orders of $99 or more after discounts. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eBrand New. Factory-sealed in full original retail packaging, unopened and unused.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp\u003eCondition: Brand New. Factory-sealed in full original retail packaging, unopened and unused. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: Wi-Fi: 2.4 GHz only; HomeKit: Supported at up to 1080p; HomeBase 3: Compatible. \u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003eThe Housemate Performance Review is a fictional illustration used to explain this product; no affiliation with any real organisation or venue is implied. Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43094513549355,"sku":"CG-ICE30-BN-W","price":149.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/E30.webp?v=1771352397"},{"product_id":"eufy-security-s330-dual-camera-wireless-2k-video-doorbell-brand-new","title":"eufy 2K Dual Cam Doorbell S330 Add-On Unit | Brand New","description":"\u003c!--\n  CamGuard Australia · eufy 2K Dual Cam Doorbell S330 Add-On Unit | Brand New · SKU CG-DBS330-BN-S\n  TWO-VIEW LISTING · built by CamGuard Two-View Studio · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  FUN VIEW (default): Tonight on Wattle Court · original theme with reviewed corrections, re-scoped under .cgfun\n  SIMPLE VIEW: eufy.com register rendered from factsheets\/DBS330.json (every printed spec carries status verified)\n  SHARED: terms and footer below both views; hidden in the Fun view, which keeps its own\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the chooser hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#3b1b53;--fun-ink:#fffdf1;--fun-accent:#ffd84d;--fun-display:'Arial Black',sans-serif;--fun-display-weight:900;--fun-body:'Trebuchet MS',sans-serif;--sw-bg:#ffd84d;--sw-border:#25172b;--sw-ink:#25172b;--sw-radius:4px;--sh-bg-fun:#fff4c7;--sh-ink-fun:#25172b;--sh-body-fun:#25172b;--sh-mute-fun:#25172b;--sh-line-fun:#25172b;--sh-panel-fun:#fffdf1}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{display:none}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun,.cgau-listing .cgfun *{box-sizing:border-box}\n.cgau-listing .cgfun{--bg:#fff4c7;--ink:#25172b;--deep:#3b1b53;--paper:#fffdf1;--hot:#ed3f72;--sun:#ffd84d;--mint:#78d7cc;--line:#d8b97c;width:100%;max-width:1180px;margin:0 auto;overflow:hidden;background:var(--bg);color:var(--ink);font:16px\/1.62 Arial,'Helvetica Neue',sans-serif;isolation:isolate}\n.cgau-listing .cgfun h2,.cgau-listing .cgfun h3,.cgau-listing .cgfun h4,.cgau-listing .cgfun h5,.cgau-listing .cgfun h6{margin-top:0;color:inherit}\n.cgau-listing .cgfun img{display:block;max-width:100%;height:auto}\n.cgau-listing .cgfun strong,.cgau-listing .cgfun b{font-weight:900}\n.cgau-listing .cgfun .pc-shell{width:min(1060px,calc(100% - 40px));margin:0 auto}\n.cgau-listing .cgfun .pc-wordmark{display:inline-block;white-space:nowrap;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}\n.cgau-listing .cgfun .pc-marquee{overflow:hidden;border-bottom:4px solid var(--ink);background:var(--sun);color:#111;font-size:11px;font-weight:1000;letter-spacing:.13em;text-transform:uppercase}\n.cgau-listing .cgfun .pc-marquee-track{display:flex;width:max-content;white-space:nowrap;animation:cgau-wattle-ticker 30s linear infinite}\n.cgau-listing .cgfun .pc-marquee span{padding:10px 48px 10px 0}\n.cgau-listing .cgfun .pc-hero{position:relative;overflow:hidden;min-height:680px;display:grid;align-items:center;padding:72px 0;background:var(--deep);color:#fff;border-bottom:10px solid var(--hot);animation:cgau-wattle-enter .7s ease both}\n.cgau-listing .cgfun .pc-hero-grid{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:48px;align-items:center}\n.cgau-listing .cgfun .pc-kicker,.cgau-listing .cgfun .pc-label{font-size:11px;line-height:1.35;font-weight:1000;letter-spacing:.15em;text-transform:uppercase}\n.cgau-listing .cgfun .pc-kicker{color:var(--sun);margin-bottom:15px}\n.cgau-listing .cgfun .pc-title{margin:0 0 20px;font-size:clamp(48px,7vw,88px);line-height:.88;letter-spacing:-.055em;text-transform:uppercase}\n.cgau-listing .cgfun .pc-lead{max-width:670px;margin:0 0 19px;font-size:clamp(18px,2.1vw,24px);line-height:1.42}\n.cgau-listing .cgfun .pc-context{max-width:680px;margin:0 0 24px;padding:15px 17px;border-left:6px solid var(--sun);background:#0004;color:#fff;font-weight:800}\n.cgau-listing .cgfun .pc-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:21px}\n.cgau-listing .cgfun .pc-badge{padding:8px 11px;border:2px solid #ffffff88;background:#0004;color:#fff;font-size:11px;font-weight:900;letter-spacing:.055em;text-transform:uppercase}\n.cgau-listing .cgfun .pc-product{position:relative;margin:0;padding:22px;background:var(--paper);border:5px solid var(--sun);box-shadow:16px 18px 0 var(--hot);animation:cgau-wattle-float 5s ease-in-out infinite}\n.cgau-listing .cgfun .pc-product img{width:100%;max-height:470px;object-fit:contain;mix-blend-mode:multiply}\n.cgau-listing .cgfun .pc-stamp{position:absolute;top:12px;left:12px;z-index:4;max-width:80%;padding:9px 12px;background:var(--hot);color:#fff;border:3px solid #111;font-size:11px;font-weight:1000;letter-spacing:.09em;text-transform:uppercase;transform:rotate(-2deg)}\n.cgau-listing .cgfun .pc-critical{position:relative;z-index:5;margin:-24px auto 0;padding:23px 26px;background:var(--paper);color:var(--ink);border:4px solid var(--hot);box-shadow:0 15px 32px #0003;animation:cgau-wattle-pulse 5s ease-in-out infinite}\n.cgau-listing .cgfun .pc-critical strong{display:block;margin-bottom:7px;color:var(--deep);font-size:12px;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .cgfun .pc-critical p{margin:7px 0}\n.cgau-listing .cgfun .pc-scene{position:relative;padding:70px 0;background:var(--paper);color:var(--ink);border-bottom:2px solid var(--line)}\n.cgau-listing .cgfun .pc-scene.pc-dark{background:var(--deep);color:#fff}\n.cgau-listing .cgfun .pc-scene.pc-hot{background:var(--hot);color:#fff}\n.cgau-listing .cgfun .pc-scene.pc-sun{background:var(--sun);color:#111}\n.cgau-listing .cgfun .pc-scene.pc-mint{background:var(--mint);color:var(--ink)}\n.cgau-listing .cgfun .pc-scene-head{display:grid;grid-template-columns:58px minmax(0,1fr);gap:16px;align-items:start;margin-bottom:25px}\n.cgau-listing .cgfun .pc-no{display:grid;width:58px;height:58px;place-items:center;background:var(--deep);color:#fff;border:3px solid var(--sun);font-size:14px;font-weight:1000}\n.cgau-listing .cgfun .pc-dark .pc-no,.cgau-listing .cgfun .pc-hot .pc-no{background:var(--sun);color:#111;border-color:#111}\n.cgau-listing .cgfun .pc-label{margin-bottom:5px;color:var(--hot)}\n.cgau-listing .cgfun .pc-dark .pc-label,.cgau-listing .cgfun .pc-hot .pc-label{color:var(--sun)}\n.cgau-listing .cgfun .pc-sun .pc-label{color:#111}\n.cgau-listing .cgfun .pc-h2{max-width:900px;margin:0;font-size:clamp(33px,4.8vw,58px);line-height:.98;letter-spacing:-.043em}\n.cgau-listing .cgfun .pc-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:30px;align-items:center}\n.cgau-listing .cgfun .pc-copy{font-size:18px}\n.cgau-listing .cgfun .pc-copy p{margin:0 0 15px}\n.cgau-listing .cgfun .pc-truth{padding:16px 18px;border-left:7px solid var(--hot);background:var(--bg);color:var(--ink);font-size:15px}\n.cgau-listing .cgfun .pc-dark .pc-truth,.cgau-listing .cgfun .pc-hot .pc-truth{background:var(--paper);color:var(--ink)}\n.cgau-listing .cgfun .pc-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}\n.cgau-listing .cgfun .pc-card{min-height:155px;padding:20px;background:var(--paper);color:var(--ink);border:3px solid var(--ink);box-shadow:7px 7px 0 var(--hot)}\n.cgau-listing .cgfun .pc-card b{display:block;margin-bottom:8px;font-size:24px;line-height:1.05}\n.cgau-listing .cgfun .pc-card small{display:block;margin-top:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}\n.cgau-listing .cgfun .pc-media{margin:0;padding:14px;background:#fff;border:4px solid var(--ink);box-shadow:10px 10px 0 var(--hot);overflow:hidden}\n.cgau-listing .cgfun .pc-media img{width:100%;max-height:540px;object-fit:contain;mix-blend-mode:multiply}\n.cgau-listing .cgfun .pc-media figcaption{padding:12px 7px 3px;color:#111;font-size:13px;font-weight:850}\n.cgau-listing .cgfun .pc-scan{position:relative;overflow:hidden}\n.cgau-listing .cgfun .pc-scan:after{content:'';position:absolute;inset:0;background:linear-gradient(108deg,transparent 30%,#fff8 49%,transparent 65%);transform:translateX(-130%);animation:cgau-wattle-scan 7s ease-in-out infinite;pointer-events:none}\n.cgau-listing .cgfun details{margin-top:14px;border:3px solid var(--ink);background:var(--paper);color:var(--ink);overflow:hidden}\n.cgau-listing .cgfun summary{cursor:pointer;list-style:none;min-height:56px;padding:16px 18px;font-weight:1000;letter-spacing:.02em}\n.cgau-listing .cgfun summary::-webkit-details-marker{display:none}\n.cgau-listing .cgfun summary:after{content:' +';float:right;color:var(--hot);font-size:20px}\n.cgau-listing .cgfun details[open] summary:after{content:' −'}\n.cgau-listing .cgfun details[open]{animation:cgau-wattle-reveal .42s ease both}\n.cgau-listing .cgfun .pc-reveal{padding:18px;border-top:2px solid var(--ink);background:var(--bg);color:var(--ink)}\n.cgau-listing .cgfun .pc-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}\n.cgau-listing .cgfun .pc-stat{padding:20px;background:var(--deep);color:#fff;border-top:7px solid var(--sun)}\n.cgau-listing .cgfun .pc-stat b{display:block;color:var(--sun);font-size:34px;line-height:1}\n.cgau-listing .cgfun .pc-stat span{display:block;margin-top:8px;font-size:12px;font-weight:850}\n.cgau-listing .cgfun .pc-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:3px solid var(--ink);background:var(--paper);color:var(--ink)}\n.cgau-listing .cgfun .pc-spec{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);gap:12px;padding:15px;border-bottom:1px solid var(--line)}\n.cgau-listing .cgfun .pc-spec:nth-child(odd){border-right:1px solid var(--line)}\n.cgau-listing .cgfun .pc-spec span{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--hot)}\n.cgau-listing .cgfun .pc-list{margin:10px 0 0;padding-left:21px}\n.cgau-listing .cgfun .pc-list li{margin:8px 0}\n.cgau-listing .cgfun .pc-steps{counter-reset:step;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}\n.cgau-listing .cgfun .pc-step{counter-increment:step;min-height:170px;padding:18px;background:var(--deep);color:#fff;border-top:7px solid var(--sun)}\n.cgau-listing .cgfun .pc-step:before{content:counter(step,decimal-leading-zero);display:block;margin-bottom:16px;color:var(--sun);font-size:27px;font-weight:1000}\n.cgau-listing .cgfun .pc-faqs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px}\n.cgau-listing .cgfun .pc-faqs details{margin:0}\n.cgau-listing .cgfun .pc-commerce{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}\n.cgau-listing .cgfun .pc-commerce p{margin:0;padding:18px;background:var(--paper);color:var(--ink);border-left:7px solid var(--hot)}\n.cgau-listing .cgfun .pc-footer{padding:34px 0;background:#07090c;color:#ecf2f1;font-size:13px}\n.cgau-listing .cgfun .pc-footer p{max-width:960px;margin:8px 0}\n.cgau-listing .cgfun summary:focus-visible{outline:4px solid var(--sun);outline-offset:3px}\n\n\n.cgau-listing .cgfun .wc-props-scene{overflow:hidden;text-align:left;background:linear-gradient(180deg,#f5c468,#e99b55);color:#111}\n.cgau-listing .cgfun .wc-props-scene .pc-label{color:#3b1b53}\n.cgau-listing .cgfun .wc-props-scene .pc-h2{max-width:900px;padding-bottom:.16em;line-height:1.04;text-shadow:2px 2px 0 #fff,4px 4px 0 #111}\n.cgau-listing .cgfun .wc-props-lede{max-width:830px;margin:0 0 28px;font-size:18px;font-weight:800}\n.cgau-listing .cgfun .wc-shed{position:relative;isolation:isolate;padding:clamp(14px,2.7vw,28px);border:5px solid #111;background:repeating-radial-gradient(circle,#3b1b5322 0 2px,transparent 2px 17px),#f6e7bc;box-shadow:14px 15px 0 #3b1b53}\n.cgau-listing .cgfun .wc-shed::before{content:'PROP SHED · LOT 11';position:absolute;z-index:7;right:17px;top:0;padding:9px 12px;border:3px solid #111;border-top:0;background:#f6db41;color:#111;font-size:9px;font-weight:1000;letter-spacing:.1em}\n.cgau-listing .cgfun .wc-shed-light{position:absolute;z-index:6;right:34px;top:54px;width:48px;height:48px;border:4px solid #111;border-radius:50% 50% 42% 42%;background:#fff8b8;box-shadow:0 0 0 8px rgba(246,219,65,.25),0 0 28px #f6db41;animation:cgau-s330shed-light 3s ease-in-out infinite}\n.cgau-listing .cgfun .wc-shed-light::before{content:'';position:absolute;left:50%;top:-43px;width:4px;height:43px;background:#111;transform:translateX(-50%)}\n.cgau-listing .cgfun .wc-shed-grid{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:14px;margin-top:17px}\n.cgau-listing .cgfun .wc-doorbell-prop{position:relative;min-height:610px;display:grid;place-items:center;margin:0;padding:58px 20px 125px;border:5px solid #111;background:linear-gradient(145deg,#72bfd0 0 42%,#78be57 43% 57%,#b65c49 58%);box-shadow:inset 0 0 0 8px rgba(255,255,255,.22)}\n.cgau-listing .cgfun .wc-doorbell-prop::before{content:'';position:absolute;left:10%;right:10%;top:18%;height:45%;border:5px solid #111;background:#efb061;clip-path:polygon(50% 0,100% 26%,100% 100%,0 100%,0 26%)}\n.cgau-listing .cgfun .wc-doorbell-prop img{position:relative;z-index:3;display:block;width:min(250px,77%);height:350px;object-fit:contain;filter:drop-shadow(0 20px 18px rgba(37,18,48,.35))}\n.cgau-listing .cgfun .wc-doorbell-prop figcaption{position:absolute;z-index:4;left:14px;right:14px;bottom:14px;padding:14px;border:4px solid #111;background:#fff;color:#111;box-shadow:6px 7px 0 var(--hot)}\n.cgau-listing .cgfun .wc-doorbell-prop b{display:block;color:#7b2743;font-size:18px;line-height:1.2}.cgau-listing .cgfun .wc-doorbell-prop span{display:block;margin-top:5px;font-size:12px;line-height:1.45}\n.cgau-listing .cgfun .wc-pegboard{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;align-content:start;padding:14px;border:4px solid #111;background:radial-gradient(circle,#7c5f43 0 2px,transparent 2px 100%) 0 0\/19px 19px,#d7ad76;box-shadow:inset 0 0 0 5px #f4d09f}\n.cgau-listing .cgfun .wc-peg{position:relative;min-width:0;min-height:143px;padding:49px 15px 15px;border:3px solid #111;background:#fff8d4;color:#111;box-shadow:6px 6px 0 var(--peg,#4eb7cf)}\n.cgau-listing .cgfun .wc-peg:nth-child(2n){--peg:#ed7f53}.cgau-listing .cgfun .wc-peg:nth-child(3n){--peg:#7cc759}\n.cgau-listing .cgfun .wc-peg::before{content:attr(data-hook);position:absolute;left:12px;top:13px;padding:6px 8px;border:3px solid #111;background:var(--peg,#4eb7cf);color:#111;font-size:8px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase;transform:rotate(-1deg)}\n.cgau-listing .cgfun .wc-peg b{display:block;color:#111;font-size:15px;line-height:1.22;overflow-wrap:anywhere}.cgau-listing .cgfun .wc-peg span{display:block;margin-top:7px;color:#4f4140;font-size:12px;line-height:1.4;overflow-wrap:anywhere}\n.cgau-listing .cgfun .wc-peg-wide{grid-column:1\/-1;min-height:112px}\n.cgau-listing .cgfun .wc-homebase-away{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;margin-top:14px;padding:17px;border:4px dashed #111;background:#3b1b53;color:#fff}\n.cgau-listing .cgfun .wc-homebase-icon{position:relative;width:74px;height:92px;border:4px solid #bf9fcf;border-radius:32px 32px 7px 7px;transform:rotate(3deg)}\n.cgau-listing .cgfun .wc-homebase-icon::after{content:'';position:absolute;left:50%;top:41px;width:98px;border-top:7px solid #f06f75;transform:translateX(-50%) rotate(-38deg)}\n.cgau-listing .cgfun .wc-homebase-copy strong{display:inline-block;margin-bottom:6px;padding:7px 9px;background:#f06f75;color:#111;font-size:9px;letter-spacing:.09em;text-transform:uppercase}.cgau-listing .cgfun .wc-homebase-copy b{display:block;color:#fff;font-size:18px}.cgau-listing .cgfun .wc-homebase-copy span{display:block;margin-top:5px;color:#f4eafa;font-size:13px;line-height:1.45}\n.cgau-listing .cgfun .wc-shed-fineprint{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;margin-top:14px}.cgau-listing .cgfun .wc-shed-note{padding:15px;border-left:8px solid var(--hot);background:#fff;color:#111;font-size:13px;line-height:1.5}.cgau-listing .cgfun .wc-shed-note:nth-child(2){border-left-color:#3b1b53}.cgau-listing .cgfun .wc-shed-note b{color:#7b2743}\n@keyframes cgau-s330shed-light{0%,100%{box-shadow:0 0 0 8px rgba(246,219,65,.25),0 0 28px #f6db41}50%{box-shadow:0 0 0 14px rgba(246,219,65,0),0 0 38px #fff5a3}}\n@media(max-width:760px){.cgau-listing .cgfun .wc-shed-grid{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .wc-doorbell-prop{min-height:540px}.cgau-listing .cgfun .wc-shed-light{right:17px}}\n@media(max-width:540px){.cgau-listing .cgfun .wc-shed{padding:8px;box-shadow:8px 9px 0 #3b1b53}.cgau-listing .cgfun .wc-shed::before{right:8px;font-size:7px;padding-inline:7px}.cgau-listing .cgfun .wc-shed-light{top:46px;width:40px;height:40px}.cgau-listing .cgfun .wc-doorbell-prop{min-height:550px;padding:55px 10px 220px}.cgau-listing .cgfun .wc-doorbell-prop img{height:250px}.cgau-listing .cgfun .wc-pegboard{grid-template-columns:minmax(0,1fr);padding:8px}.cgau-listing .cgfun .wc-peg-wide{grid-column:auto}.cgau-listing .cgfun .wc-homebase-away{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .wc-shed-fineprint{grid-template-columns:minmax(0,1fr)}}\n\n@keyframes cgau-wattle-ticker{from{transform:translateX(0)}to{transform:translateX(-50%)}}\n@keyframes cgau-wattle-enter{from{opacity:.25;transform:translateY(20px)}to{opacity:1;transform:none}}\n@keyframes cgau-wattle-float{0%,100%{transform:translateY(0) rotate(.2deg)}50%{transform:translateY(-9px) rotate(-.3deg)}}\n@keyframes cgau-wattle-scan{0%,58%{transform:translateX(-130%)}84%,100%{transform:translateX(130%)}}\n@keyframes cgau-wattle-pulse{0%,100%{box-shadow:0 15px 32px #0003}50%{box-shadow:0 15px 32px #0003,0 0 0 9px #ffffff28}}\n@keyframes cgau-wattle-reveal{from{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:none}}\n@media(max-width:760px){.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}.cgau-listing .cgfun .pc-shell{width:min(100% - 24px,1060px)}.cgau-listing .cgfun .pc-hero{min-height:0;padding:48px 0 58px}.cgau-listing .cgfun .pc-hero-grid,.cgau-listing .cgfun .pc-grid{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .pc-product{max-width:430px;margin:8px auto 0;box-shadow:9px 11px 0 var(--hot)}.cgau-listing .cgfun .pc-stamp{transform:none}.cgau-listing .cgfun .pc-critical{margin-top:-16px;padding:20px 17px}.cgau-listing .cgfun .pc-scene{padding:50px 0}.cgau-listing .cgfun .pc-scene-head{grid-template-columns:44px minmax(0,1fr);gap:11px}.cgau-listing .cgfun .pc-no{width:44px;height:44px}.cgau-listing .cgfun .pc-copy{font-size:16px}.cgau-listing .cgfun .pc-card-grid,.cgau-listing .cgfun .pc-stats,.cgau-listing .cgfun .pc-steps,.cgau-listing .cgfun .pc-specs,.cgau-listing .cgfun .pc-faqs,.cgau-listing .cgfun .pc-commerce{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .pc-spec:nth-child(odd){border-right:0}.cgau-listing .cgfun .pc-media img{max-height:420px}.cgau-listing .cgfun .pc-title{overflow-wrap:anywhere}.cgau-listing .cgfun .pc-wordmark{font-size:12px}.cgau-listing .cgfun .pc-footer{font-size:13px}}\n@media(prefers-reduced-motion:reduce){.cgau-listing .cgfun *,.cgau-listing .cgfun *::before,.cgau-listing .cgfun *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}\n\n.cgau-listing .cgfun{font-family:'Trebuchet MS',Arial,sans-serif;background-image:radial-gradient(#3b1b5322 1.5px,transparent 1.5px);background-size:18px 18px}\n.cgau-listing .cgfun .pc-title,.cgau-listing .cgfun .pc-h2{font-family:'Arial Black','Trebuchet MS',sans-serif;font-weight:1000;text-transform:uppercase;text-shadow:3px 3px 0 #111;letter-spacing:-.055em}\n.cgau-listing .cgfun .pc-scene:not(.pc-dark):not(.pc-hot) .pc-h2{text-shadow:2px 2px 0 #fff,4px 4px 0 #111}\n.cgau-listing .cgfun .pc-hero{background:linear-gradient(180deg,#4eb7cf 0 59%,#7cc759 60% 72%,#3b1b53 73%);border-bottom-color:#111}\n.cgau-listing .cgfun .pc-hero:before{content:'';position:absolute;left:-4%;right:-4%;bottom:12%;height:180px;background:linear-gradient(145deg,transparent 0 12%,#fff6 12% 13%,transparent 13% 24%,#fff6 24% 25%,transparent 25%),linear-gradient(35deg,#ed7f53 0 20%,#f5c468 21% 39%,#6db1a9 40% 60%,#d66b83 61% 80%,#e6d8ab 81%);clip-path:polygon(0 60%,8% 35%,17% 63%,28% 25%,39% 62%,50% 30%,61% 64%,72% 24%,84% 63%,93% 34%,100% 58%,100% 100%,0 100%);opacity:.88}\n.cgau-listing .cgfun .pc-hero-grid{z-index:3}\n.cgau-listing .cgfun .pc-product{border-color:#111;box-shadow:14px 14px 0 var(--sun);transform:rotate(1deg)}\n.cgau-listing .cgfun .pc-stamp{background:var(--sun);color:#111}\n.cgau-listing .cgfun .wc-title-card{display:inline-block;margin-bottom:14px;padding:8px 12px;background:var(--sun);color:#111;border:4px solid #111;box-shadow:5px 5px 0 var(--hot);font:1000 13px\/1 'Arial Black',sans-serif;text-transform:uppercase;transform:rotate(-2deg)}\n.cgau-listing .cgfun .wc-suburb{position:relative;min-height:370px;overflow:hidden;background:linear-gradient(#5dc0d5 0 52%,#7ac65b 53% 69%,#5b4b56 70%);border:5px solid #111;box-shadow:10px 10px 0 var(--hot)}\n.cgau-listing .cgfun .wc-house{position:absolute;left:13%;bottom:31%;width:54%;height:125px;background:#f5a95d;border:5px solid #111}\n.cgau-listing .cgfun .wc-house:before{content:'';position:absolute;left:-18px;right:-18px;top:-76px;height:78px;background:#6b355e;border:5px solid #111;clip-path:polygon(50% 0,100% 100%,0 100%)}\n.cgau-listing .cgfun .wc-house:after{content:'NO JUNK MAIL · YES PARCELS';position:absolute;left:12%;bottom:16px;width:76%;padding:10px;background:#fff7b8;color:#111;border:3px solid #111;font-size:10px;font-weight:1000;text-align:center}\n.cgau-listing .cgfun .wc-bin{position:absolute;right:10%;bottom:18%;width:52px;height:78px;background:#2c633f;border:4px solid #111;border-radius:4px 4px 10px 10px;animation:cgau-wattle-bin 8s ease-in-out infinite}\n.cgau-listing .cgfun .wc-bin:before{content:'';position:absolute;left:-7px;right:-7px;top:-10px;height:14px;background:#2c633f;border:4px solid #111}\n.cgau-listing .cgfun .wc-parcel{position:absolute;left:48%;bottom:18%;width:72px;height:54px;display:grid;place-items:center;background:#b87942;color:#111;border:4px solid #111;font-size:10px;font-weight:1000;animation:cgau-wattle-parcel 5s ease-in-out infinite}\n.cgau-listing .cgfun .wc-parcel:before{content:'';position:absolute;top:0;bottom:0;left:45%;width:8px;background:#e0c38d}\n.cgau-listing .cgfun .wc-parcel span{position:relative;z-index:2;background:#fff;padding:2px}\n.cgau-listing .cgfun .wc-suburb-label{position:absolute;left:15px;top:15px;padding:8px 10px;background:var(--sun);color:#111;border:3px solid #111;font-size:11px;font-weight:1000;transform:rotate(-2deg)}\n.cgau-listing .cgfun .wc-cast{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .cgfun .wc-character{position:relative;min-height:210px;padding:20px 17px;background:#fff;color:#111;border:4px solid #111;border-radius:45% 45% 9px 9px;box-shadow:7px 7px 0 var(--hot);animation:cgau-wattle-wobble 5s ease-in-out infinite}\n.cgau-listing .cgfun .wc-character:nth-child(2){animation-delay:-1.2s}.cgau-listing .cgfun .wc-character:nth-child(3){animation-delay:-2.4s}.cgau-listing .cgfun .wc-character:nth-child(4){animation-delay:-3.6s}\n.cgau-listing .cgfun .wc-character b{display:block;margin-top:35px;font-size:23px;line-height:1}\n.cgau-listing .cgfun .wc-character:before{content:'';position:absolute;top:14px;left:50%;width:42px;height:42px;margin-left:-21px;border-radius:50%;background:var(--sun);border:3px solid #111}\n.cgau-listing .cgfun .wc-frame{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:10px;padding:12px;background:#111}\n.cgau-listing .cgfun .wc-camera-view{position:relative;min-height:260px;padding:18px;background:#80d4cf;color:#111;border:4px solid #fff}\n.cgau-listing .cgfun .wc-camera-view.package{background:#f5b65c}\n.cgau-listing .cgfun .wc-camera-view b{display:block;font-size:28px;text-transform:uppercase}\n.cgau-listing .cgfun .wc-camera-view:after{content:'';position:absolute;inset:14%;border:3px dashed #fff;border-radius:12px}\n.cgau-listing .cgfun .wc-council{padding:24px;background:#fff;color:#111;border:5px double #111;box-shadow:10px 10px 0 var(--hot);transform:rotate(-.5deg)}\n.cgau-listing .cgfun .wc-council h3{font:1000 32px\/1 'Arial Black',sans-serif;text-transform:uppercase}\n.cgau-listing .cgfun .wc-vote{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}\n.cgau-listing .cgfun .wc-vote div{padding:18px;border:3px solid #111;background:var(--sun);font-weight:900}\n.cgau-listing .cgfun .wc-vote div:last-child{background:var(--mint)}\n.cgau-listing .cgfun .wc-credits{height:180px;overflow:hidden;padding:25px;background:#111;color:#fff;text-align:center;border:5px solid var(--sun)}\n.cgau-listing .cgfun .wc-credits div{animation:cgau-wattle-credits 10s linear infinite}\n.cgau-listing .cgfun .wc-credits b{display:block;margin:10px 0;color:var(--sun);font-size:24px}\n.cgau-listing .cgfun .wc-finale{min-height:540px;display:grid;align-items:center;background:linear-gradient(180deg,#4eb7cf 0 55%,#7cc759 56% 68%,#3b1b53 69%);color:#fff;text-align:center}\n.cgau-listing .cgfun .wc-finale .pc-scene-head{display:block}.cgau-listing .cgfun .wc-finale .pc-no{margin:0 auto 15px}.cgau-listing .cgfun .wc-finale .pc-h2{margin:0 auto;font-size:clamp(48px,7.4vw,88px)}\n@keyframes cgau-wattle-wobble{0%,100%{transform:rotate(-.7deg) translateY(0)}50%{transform:rotate(.8deg) translateY(-5px)}}\n@keyframes cgau-wattle-parcel{0%,18%{transform:translateY(-130px) rotate(-7deg);opacity:0}35%{transform:translateY(8px) rotate(4deg);opacity:1}45%,100%{transform:none;opacity:1}}\n@keyframes cgau-wattle-bin{0%,70%,100%{transform:translateX(0) rotate(0)}82%{transform:translateX(-80px) rotate(-8deg)}}\n@keyframes cgau-wattle-credits{from{transform:translateY(155px)}to{transform:translateY(-380px)}}\n@media(max-width:760px){.cgau-listing .cgfun .wc-cast,.cgau-listing .cgfun .wc-frame,.cgau-listing .cgfun .wc-vote{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .wc-character{min-height:150px}.cgau-listing .cgfun .wc-suburb{min-height:300px}.cgau-listing .cgfun .wc-house{left:8%;width:66%}.cgau-listing .cgfun .wc-bin{right:5%}}\n\n\n@media(min-width:761px) and (max-width:900px){\n  .cgau-listing .cgfun .pc-grid{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .pc-card{min-width:0}\n  .cgau-listing .cgfun .pc-card b,\n  .cgau-listing .cgfun .pc-card p,\n  .cgau-listing .cgfun .pc-card small{overflow-wrap:anywhere}\n}\n\n\n\n@media(min-width:901px){\n  .cgau-listing .cgfun .pc-card b{font-size:19px;overflow-wrap:anywhere}\n}\n\n\n\n.cgau-listing .cgfun .wc-camera-view:after{\n  inset:70px 14px 14px;\n  pointer-events:none;\n}\n\n.cgau-listing .cgfun .pc-footer p{margin-left:auto!important;margin-right:auto!important}\n\n\n.cgau-listing .cgfun \u003e section:nth-child(4) \u003e div:nth-child(1) \u003e div:nth-child(1) \u003e div:nth-child(2) \u003e h2:nth-child(2),.cgau-listing .cgfun \u003e section:nth-child(5) \u003e div:nth-child(1) \u003e div:nth-child(1) \u003e div:nth-child(2) \u003e h2:nth-child(2),.cgau-listing .cgfun \u003e section:nth-child(6) \u003e div:nth-child(1) \u003e div:nth-child(1) \u003e div:nth-child(2) \u003e h2:nth-child(2),.cgau-listing .cgfun \u003e section:nth-child(7) \u003e div:nth-child(1) \u003e div:nth-child(1) \u003e div:nth-child(2) \u003e h2:nth-child(2),.cgau-listing .cgfun \u003e section:nth-child(8) \u003e div:nth-child(1) \u003e div:nth-child(1) \u003e div:nth-child(2) \u003e h2:nth-child(2),.cgau-listing .cgfun \u003e section:nth-child(9) \u003e div:nth-child(1) \u003e div:nth-child(1) \u003e div:nth-child(2) \u003e h2:nth-child(2),.cgau-listing .cgfun \u003e section:nth-child(10) \u003e div:nth-child(1) \u003e div:nth-child(1) \u003e div:nth-child(2) \u003e h2:nth-child(2),.cgau-listing .cgfun \u003e section:nth-child(11) \u003e div:nth-child(1) \u003e div:nth-child(1) \u003e div:nth-child(2) \u003e h2:nth-child(2),.cgau-listing .cgfun \u003e section:nth-child(12) \u003e div:nth-child(1) \u003e div:nth-child(1) \u003e div:nth-child(2) \u003e h2:nth-child(2),.cgau-listing .cgfun \u003e section:nth-child(13) \u003e div:nth-child(1) \u003e div:nth-child(1) \u003e div:nth-child(2) \u003e h2:nth-child(2),.cgau-listing .cgfun \u003e section:nth-child(14) \u003e div:nth-child(1) \u003e div:nth-child(1) \u003e div:nth-child(2) \u003e h2:nth-child(2),.cgau-listing .cgfun .pc-shell \u003e h2{margin-left:auto!important;margin-right:auto!important}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\n\/* split-word heading fix 23.10.2026: each heading's widest word fits its column at every width *\/\n@media (max-width:687px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing h2.pc-title{font-size:min(clamp(48px, 7vw, 88px),calc(16.7376vw - 9.37px))}}\n@media (min-width:760.01px) and (max-width:863px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing h2.pc-title{font-size:min(clamp(48px, 7vw, 88px),calc(16.7376vw - 81.68px))}}\n@media (max-width:687px){.cgau-listing.cgau-listing.cgau-listing section.pc-scene.pc-mint div.pc-shell div.pc-scene-head h2.pc-h2{font-size:min(clamp(33px, 4.8vw, 58px),calc(13.2394vw - 14.7px))}}\n@media (max-width:687px){.cgau-listing.cgau-listing.cgau-listing section.pc-scene.pc-dark div.pc-shell div.pc-scene-head h2.pc-h2{font-size:min(clamp(33px, 4.8vw, 58px),calc(14.3543vw - 15.93px))}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003ePROP\u003cbr\u003eSHED\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003eTonight on Wattle Court\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eWattle Court stages a parcel sitcom with a prop shed, local experts and a pot plant mistaken for the resident.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003caside class=\"cgau-installation-notice\" aria-label=\"Installation warning\"\u003e\u003cspan class=\"cgau-installation-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cdiv\u003e\n\u003cstrong\u003eUsing existing doorbell wiring?\u003c\/strong\u003e\u003cp\u003eThis is a battery doorbell with an optional low-voltage wiring connection. Have a licensed electrician check the supply and carry out any mains wiring or transformer installation. Never connect the doorbell directly to mains power.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/aside\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n  \u003cdiv class=\"eu-wrap\"\u003e\n    \u003cheader class=\"eu-top\"\u003e\n      \u003cdiv class=\"eu-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cdiv class=\"eu-topline\"\u003e\n\u003cspan\u003eTownsville, QLD\u003c\/span\u003e\u003cspan class=\"eu-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eExpress included over $99.00\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/header\u003e\n\u003cnav class=\"eu-jump\" aria-label=\"Product details\"\u003e\u003ca href=\"#eu-specifications\"\u003eSpecifications\u003c\/a\u003e\u003ca href=\"#eu-compatibility\"\u003eCompatibility\u003c\/a\u003e\u003ca href=\"#eu-condition\"\u003eCondition\u003c\/a\u003e\u003c\/nav\u003e\n    \u003csection class=\"eu-hero\"\u003e\n      \u003cdiv class=\"eu-herotext\"\u003e\n        \u003cp class=\"eu-eyebrow\"\u003eVideo Doorbell S330 Add-On \u003cspan class=\"eu-grade\"\u003eBrand new\u003c\/span\u003e\u003c\/p\u003e\n        \u003ch2 class=\"eu-h1\"\u003eSee the visitor. And the doorstep.\u003c\/h2\u003e\n        \u003cp class=\"eu-lead\"\u003eThe S330 battery doorbell pairs a main camera with a downward package camera. This add-on needs a compatible HomeBase, sold separately.\u003c\/p\u003e\n        \u003cul class=\"eu-chips\"\u003e\n\u003cli\u003e2K, 2560 × 1920\u003c\/li\u003e\n\u003cli\u003e1600 × 1200\u003c\/li\u003e\n\u003cli\u003eRadar and PIR\u003c\/li\u003e\n\u003cli\u003eMotion-activated events\u003c\/li\u003e\n\u003c\/ul\u003e\n        \u003cp class=\"eu-requires\"\u003e\u003cb\u003eNeeded to use it.\u003c\/b\u003e Requires a compatible HomeBase, sold separately. HomeBase 2\/3, Mini and Professional S1 are listed; confirm required features and firmware.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"eu-herofig\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_32_s-l960_bf7ed4e1-4687-4469-98be-fbd24ad724f8.webp?v=1770827277\" alt=\"eufy 2K Dual Cam Doorbell S330 Add-On Unit, product view\" loading=\"eager\"\u003e\n        \u003cfigcaption\u003eProduct catalogue image. Your unit ships as described below.\u003c\/figcaption\u003e\n      \u003c\/figure\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-stats\"\u003e\n      \u003cdiv class=\"eu-statgrid\"\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e2K\u003c\/b\u003e\u003cspan\u003emain camera\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003eDual\u003c\/b\u003e\u003cspan\u003ecamera views\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003eRadar + PIR\u003c\/b\u003e\u003cspan\u003emotion detection\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003eTwo-way\u003c\/b\u003e\u003cspan\u003eaudio\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cp class=\"eu-statnote\"\u003eeufy's published ratings describe the model. Results depend on placement, settings and the connected system.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-tiles\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eWhat it does well.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003eVideo Doorbell S330 Add-On: the features that matter in everyday use.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-tilegrid\"\u003e\n        \u003carticle class=\"eu-tile eu-tile-illustrated\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_95_s-l1600.webp?v=1770827345\" alt=\"eufy 2K Dual Cam Doorbell S330 Add-On Unit, feature illustration\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eA view for visitors\u003c\/h3\u003e\n\u003cp\u003eThe main camera records visitors in 2K, with two-way audio for a reply.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-text\"\u003e\n          \n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eA view for parcels\u003c\/h3\u003e\n\u003cp\u003eThe lower camera watches the doorstep and supports package-related detection.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-illustrated\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_29_s-l1600_80f94a6a-45e5-4ba4-b93b-63ca8149707e.webp?v=1770827345\" alt=\"eufy 2K Dual Cam Doorbell S330 Add-On Unit, feature illustration\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eRecord the arrival\u003c\/h3\u003e\n\u003cp\u003eRadar and PIR work with motion-activated event recording. This is not a continuous-recording doorbell.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-text\"\u003e\n          \n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eAdd it to a compatible hub\u003c\/h3\u003e\n\u003cp\u003eA compatible HomeBase is required and is not included. Current guides list HomeBase 2, HomeBase 3, Mini and Professional S1; check your required features and firmware.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n\n    \u003c\/section\u003e\n    \u003caside class=\"eu-insight\" aria-label=\"A detail worth knowing\"\u003e\n      \u003cdiv\u003e\n\u003cp class=\"eu-insight-label\"\u003eA detail worth knowing\u003c\/p\u003e\n\u003ch2\u003eTwo sensors check the approach\u003c\/h2\u003e\n\u003c\/div\u003e\n      \u003cp class=\"eu-insight-body\"\u003eThe S330 combines radar with passive infrared motion sensing. Those are separate from its two camera lenses: the sensors help detect an approach, while the cameras provide the visitor and doorstep views. Detection still depends on placement, settings and conditions.\u003c\/p\u003e\n    \u003c\/aside\u003e\n    \u003csection class=\"eu-honest\"\u003e\n      \u003cdiv class=\"eu-honestbox\"\u003e\n        \u003cp class=\"eu-kicker\"\u003eThe honest details\u003c\/p\u003e\n        \u003ch2 class=\"eu-h2\"\u003eBefore you buy.\u003c\/h2\u003e\n        \u003cul class=\"eu-honestlist\"\u003e\n            \u003cli\u003e\n\u003cb\u003eThis is an add-on doorbell.\u003c\/b\u003e A compatible HomeBase is required and sold separately.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eWiring does not change its operating type.\u003c\/b\u003e Existing wiring can extend battery life. It does not become the wired S330 model.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eCheck the fit before installation.\u003c\/b\u003e Confirm the required power, storage and compatibility for your setup before mounting.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-specs\" id=\"eu-specifications\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eSpecifications.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003ePublished specifications for Video Doorbell S330 Add-On (T8213), grouped for easy comparison. Only sourced details are included.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-specgrid\"\u003e\n        \u003cdiv class=\"eu-specgroup\"\u003e\n          \u003ch3\u003eView, sound and detection\u003c\/h3\u003e\n          \u003cdl\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eMain camera\u003c\/dt\u003e\n\u003cdd\u003e2K, 2560 × 1920\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003ePackage camera\u003c\/dt\u003e\n\u003cdd\u003e1600 × 1200\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eDetection\u003c\/dt\u003e\n\u003cdd\u003eRadar and PIR\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eSmart detection\u003c\/dt\u003e\n\u003cdd\u003ePackage, waiting and human detection\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eAudio\u003c\/dt\u003e\n\u003cdd\u003eTwo-way\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-specgroup\"\u003e\n          \u003ch3\u003eRecording and storage\u003c\/h3\u003e\n          \u003cdl\u003e\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eRecording\u003c\/dt\u003e\n\u003cdd\u003eMotion-activated events\u003c\/dd\u003e\n\u003c\/div\u003e\u003c\/dl\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-specgroup\"\u003e\n          \u003ch3\u003ePower, installation and hardware\u003c\/h3\u003e\n          \u003cdl\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eHub requirement\u003c\/dt\u003e\n\u003cdd\u003eCompatible HomeBase required, sold separately; see exact-model compatibility\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003ePower\u003c\/dt\u003e\n\u003cdd\u003eRechargeable battery; suitable existing wiring can extend battery life\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eWeather rating\u003c\/dt\u003e\n\u003cdd\u003eIP65\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eOperating range\u003c\/dt\u003e\n\u003cdd\u003e−20 °C to 50 °C\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-specgroup\"\u003e\n          \u003ch3\u003eConnections and compatibility\u003c\/h3\u003e\n          \u003cdl\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eWi-Fi\u003c\/dt\u003e\n\u003cdd\u003e2.4 GHz\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eHomeKit\u003c\/dt\u003e\n\u003cdd\u003eNot supported\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eSmart assistants\u003c\/dt\u003e\n\u003cdd\u003eGoogle Assistant and Amazon Alexa\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-compat\" id=\"eu-compatibility\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eMake sure it fits your setup.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003eMatch the exact model and required accessories before adding it to your setup.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-compatgrid\"\u003e\n\u003cdiv class=\"eu-compatcol eu-yes\"\u003e\n\u003ch3\u003eWorks with\u003c\/h3\u003e\n\u003cul\u003e            \u003cli\u003e\n\u003cb\u003eSmart assistants\u003c\/b\u003e Google Assistant and Amazon Alexa\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eHomeBase 2\/3, Mini and Professional S1\u003c\/b\u003e Listed for T8213 in current exact-model guides; features and firmware vary.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-compatcol eu-no\"\u003e\n\u003ch3\u003eDoes not work with\u003c\/h3\u003e\n\u003cul\u003e            \u003cli\u003e\n\u003cb\u003eHomeKit\u003c\/b\u003e Not supported\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-compatcol eu-ask\"\u003e\n\u003ch3\u003eCheck before buying\u003c\/h3\u003e\n\u003cul\u003e            \u003cli\u003e\n\u003cb\u003eOther combinations.\u003c\/b\u003e Ask us to check any hub, chime or smart-home pairing not listed here.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-cond\" id=\"eu-condition\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eBrand New, explained.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003eWhat the condition label on this listing actually means.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-cards3\"\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eWhat Brand New means\u003c\/h3\u003e\n          \u003cp\u003eFactory-sealed stock in its full original retail packaging. Unopened, unused, in its sealed retail carton.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eWho did the work\u003c\/h3\u003e\n          \u003cp\u003eNobody has: the seal is intact. We describe the packaging and the published spec sheet only, and we do not open units to check them.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eHow it arrives\u003c\/h3\u003e\n          \u003cp\u003eSealed retail carton, the standard retail accessories, and our own 12-month warranty on top of your consumer rights.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-fit\"\u003e\n      \u003cdiv class=\"eu-fitgrid\"\u003e\n        \u003cdiv class=\"eu-fitcol\"\u003e\n\u003ch2 class=\"eu-h2\"\u003eRight for you if\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eYou already have a compatible HomeBase or plan to add one.\u003c\/li\u003e\n\u003cli\u003eYou want separate visitor and doorstep views.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-fitcol eu-fitno\"\u003e\n\u003ch2 class=\"eu-h2\"\u003eProbably not for you if\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eYou want a standalone Wi-Fi doorbell without a hub.\u003c\/li\u003e\n\u003cli\u003eYou need continuous recording.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-setup\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003ePlan your setup.\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-setupguide\"\u003e\n\u003carticle class=\"eu-guiderow\"\u003e\u003cp class=\"eu-guide-label\"\u003eWhat you need\u003c\/p\u003e\n\u003cdiv\u003e\n\u003ch3\u003eStart with a compatible HomeBase\u003c\/h3\u003e\n\u003cp\u003eThis S330 is an add-on battery doorbell and needs a compatible HomeBase, sold separately. The current compatibility table lists HomeBase 2, 3 and Mini; Professional S1 has a separate device list. Optional suitable low-voltage wiring can extend battery life. Confirm the transformer and existing chime before connecting them.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"eu-guiderow\"\u003e\u003cp class=\"eu-guide-label\"\u003eRecording and storage\u003c\/p\u003e\n\u003cdiv\u003e\n\u003ch3\u003eThe hub holds the events\u003c\/h3\u003e\n\u003cp\u003eThe doorbell sends motion-event recordings to its compatible HomeBase. It does not supply its own recording storage or a HomeBase in this offer. Storage capacity depends on the chosen hub. Battery operation and optional wiring do not turn the S330 into a continuous-recording camera.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"eu-setupgrid eu-setupgrid-solo\"\u003e\n        \u003col class=\"eu-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eCheck the instructions.\u003c\/b\u003e Read the model-specific guide and confirm your power and storage before installation.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eTest the chosen position.\u003c\/b\u003e Complete setup and check the view, connection and recording before final mounting.\u003c\/li\u003e\n\u003c\/ol\u003e\n\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-box\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\u003ch2 class=\"eu-h2\"\u003eIncluded with your order\u003c\/h2\u003e\u003c\/div\u003e\n      \u003cdiv class=\"eu-boxgrid eu-boxgrid-solo\"\u003e\n        \u003cdiv\u003e\n\u003ch3 class=\"eu-boxlabel\"\u003eSupplied items\u003c\/h3\u003e\n\u003cul class=\"eu-boxlist\"\u003e\n\u003cli\u003e1 × eufy Video Doorbell S330 Add-On, brand new, factory sealed\u003c\/li\u003e\n\u003cli\u003eMounting bracket and 15° mounting wedge\u003c\/li\u003e\n\u003cli\u003eScrew-hole positioning card and screw pack\u003c\/li\u003e\n\u003cli\u003eExtension wires and wire nuts for optional low-voltage wiring\u003c\/li\u003e\n\u003cli\u003eMicro-USB charging cable\u003c\/li\u003e\n\u003cli\u003eDoorbell detaching pin\u003c\/li\u003e\n\u003cli\u003eQuick-start guide\u003c\/li\u003e\n\u003cli\u003eOriginal sealed retail carton\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \n      \u003c\/div\u003e\n      \n      \n    \u003c\/section\u003e\n    \u003csection class=\"eu-faq\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\u003ch2 class=\"eu-h2\"\u003eQuestions people ask.\u003c\/h2\u003e\u003c\/div\u003e\n      \u003cdiv class=\"eu-faqlist\"\u003e\n\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eIs a HomeBase included?\u003c\/summary\u003e\u003cp\u003eNo. Add a compatible HomeBase; the current guides list HomeBase 2\/3, Mini and Professional S1.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eDoes existing doorbell wiring make it a wired model?\u003c\/summary\u003e\u003cp\u003eNo. Suitable wiring can extend battery life, but this remains the battery doorbell.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eDoes it record all day?\u003c\/summary\u003e\u003cp\u003eIt records motion-activated events, rather than a continuous timeline.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eWhen will it ship, and what does delivery cost?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day. Same-day to 1 business day is our typical dispatch time from Townsville. During busy periods it can extend, though that is rare. Australia Post Express is included on every order over $99.00. Under $99.00 it is $9.95 tracked or $12.95 Express.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eWho covers the warranty?\u003c\/summary\u003e\u003cp\u003eWe do. CamGuard Australia is an independent importer and reseller, and this product carries our own 12-month warranty. It is not a manufacturer warranty. Your rights under Australian Consumer Law apply on top. Faulty or not as described inside that year and we cover the return postage.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eCan I return it if I change my mind?\u003c\/summary\u003e\u003cp\u003eYes, within 30 days of delivery if it is complete and unused. You pay the return postage and the original shipping is not refunded. Faulty or not-as-described returns are always free.\u003c\/p\u003e\u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-trust\"\u003e\n      \u003cdiv class=\"eu-trustgrid\"\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eIndependent importer\u003c\/b\u003e\u003cspan\u003eWe buy genuine eufy stock and sell it under our own name. Not an official eufy dealer.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eOur own 12-month warranty\u003c\/b\u003e\u003cspan\u003eHonoured by us in Townsville, not by the manufacturer. Faulty inside a year and we pay the return postage.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eExpress as standard\u003c\/b\u003e\u003cspan\u003eAustralia Post Express included on every order over $99.00, from Townsville, Queensland.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eCondition stated up front\u003c\/b\u003e\u003cspan\u003eThe grade on this listing is spelled out above so nothing about the unit is a surprise.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-cta\"\u003e\n      \u003cdiv class=\"eu-ctabox\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eVideo Doorbell S330 Add-On, brand new.\u003c\/h2\u003e\n        \u003cp\u003e2K, 2560 × 1920; 1600 × 1200; Radar and PIR. Exactly as described above, our 12-month warranty. If that is the trade you want, this is the listing.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun\"\u003e\n  \u003cdiv class=\"pc-marquee\"\u003e\u003cdiv class=\"pc-marquee-track\"\u003e\n\u003cspan\u003eTONIGHT ON WATTLE COURT · CAMGUARD AUSTRALIA · S330 DUAL CAMERA DOORBELL · BRAND NEW · \u003c\/span\u003e\u003cspan aria-hidden=\"true\"\u003eTONIGHT ON WATTLE COURT · CAMGUARD AUSTRALIA · S330 DUAL CAMERA DOORBELL · BRAND NEW · \u003c\/span\u003e\u003cspan aria-hidden=\"true\"\u003eTONIGHT ON WATTLE COURT · CAMGUARD AUSTRALIA · S330 DUAL CAMERA DOORBELL · BRAND NEW · \u003c\/span\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n  \u003cheader class=\"pc-hero\"\u003e\u003cdiv class=\"pc-shell\"\u003e\u003cdiv class=\"pc-hero-grid\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"wc-title-card\"\u003eTonight on Wattle Court\u003c\/span\u003e\u003cdiv class=\"pc-kicker\"\u003eEpisode 330 · The parcel behind the fern\u003c\/div\u003e\n\u003ch2 class=\"pc-title\"\u003eOne camera sees the visitor. The other catches the courier’s creative writing.\u003c\/h2\u003e\n\u003cp class=\"pc-lead\"\u003eThe S330 pairs a 2K face view with a downward 1080p package view, because “left in safe place” is not evidence when the safe place is a damp fern two suburbs over.\u003c\/p\u003e\n\u003cp class=\"pc-context\"\u003e\u003cb\u003eTonight on Wattle Court:\u003c\/b\u003e everybody watches everybody, nobody knows whose wheelie bin is whose, and the only competent member of neighbourhood watch is the dual-camera doorbell.\u003c\/p\u003e\n\u003cspan class=\"pc-wordmark\"\u003eCamGuard Australia\u003c\/span\u003e\u003cdiv class=\"pc-badges\"\u003e\n\u003cspan class=\"pc-badge\"\u003eBrand New · factory sealed\u003c\/span\u003e\u003cspan class=\"pc-badge\"\u003e2K + 1080p dual view\u003c\/span\u003e\u003cspan class=\"pc-badge\"\u003eRadar + PIR\u003c\/span\u003e\u003cspan class=\"pc-badge\"\u003eHomeBase 2, 3, Mini or Professional S1 required\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"pc-product\"\u003e\u003cspan class=\"pc-stamp\"\u003eAdd-on doorbell · no HomeBase included\u003c\/span\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_32_s-l960_bf7ed4e1-4687-4469-98be-fbd24ad724f8.webp?v=1770827277\" alt=\"eufy Security S330 dual camera wireless 2K video doorbell\" loading=\"eager\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/header\u003e\n  \u003cdiv class=\"pc-shell\"\u003e\u003cdiv class=\"pc-critical\"\u003e\n\u003cstrong\u003eBefore the opening credits · compatibility\u003c\/strong\u003e\u003cp\u003e\u003cb\u003eThis is the add-on S330 battery doorbell.\u003c\/b\u003e It needs an existing HomeBase 2\/S280, HomeBase 3\/S380 or HomeBase Professional S1 to operate; The current exact-model guide also lists HomeBase Mini\/T8025; confirm the features and firmware you need. No HomeBase is included. The product is Brand New, factory sealed and supplied in original retail packaging. It records motion events rather than continuous 24\/7 video.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003csection class=\"pc-scene pc-dark\" data-scene=\"01-cold-open\"\u003e\u003cdiv class=\"pc-shell\"\u003e\n\u003cdiv class=\"pc-scene-head\"\u003e\n\u003cspan class=\"pc-no\"\u003e01\u003c\/span\u003e\u003cdiv\u003e\n\u003cdiv class=\"pc-label\"\u003eCold open · 7:43am\u003c\/div\u003e\n\u003ch2 class=\"pc-h2\"\u003eDarren marks a parcel “handed to resident”. The resident is a pot plant.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-grid\"\u003e\n\u003cdiv class=\"pc-copy\"\u003e\n\u003cp\u003eThe front camera catches the visitor. The downward camera catches the landing zone. Together they preserve the exact moment a courier looks at a fern, decides it has legal capacity, and gives it temporary custody of your headphones.\u003c\/p\u003e\n\u003cp\u003eThat is the actual sales point beneath the sitcom: most doorbells frame a face or a doorstep well, but not both. The S330 deliberately uses two cameras so the parcel does not vanish below the main view.\u003c\/p\u003e\n\u003cdiv class=\"pc-truth\"\u003eThe upper camera records in 2K HDR. The porch camera records 1080p and looks down at the package area. Mounting angle still decides whether your real drop zone is visible.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wc-suburb\"\u003e\n\u003cspan class=\"wc-suburb-label\"\u003eWATTLE COURT · LIVE\u003c\/span\u003e\u003cdiv class=\"wc-house\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"wc-bin\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"wc-parcel\"\u003e\u003cspan\u003eSAFE?\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"pc-scene pc-sun\" data-scene=\"02-cast\"\u003e\u003cdiv class=\"pc-shell\"\u003e\n\u003cdiv class=\"pc-scene-head\"\u003e\n\u003cspan class=\"pc-no\"\u003e02\u003c\/span\u003e\u003cdiv\u003e\n\u003cdiv class=\"pc-label\"\u003eMeet the cast\u003c\/div\u003e\n\u003ch2 class=\"pc-h2\"\u003eFour local experts. One has read the manual.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wc-cast\"\u003e\n\u003carticle class=\"wc-character\"\u003e\u003cb\u003eBaz next door\u003c\/b\u003e\u003cp\u003eHas a seven-camera theory and one password written on the modem in permanent marker.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"wc-character\"\u003e\u003cb\u003eAunty Shirl\u003c\/b\u003e\u003cp\u003eKnows every number plate, birthday and council-bin offence without cloud storage.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"wc-character\"\u003e\u003cb\u003eDarren the courier\u003c\/b\u003e\u003cp\u003eBelieves “near front door” includes anywhere visible from low Earth orbit.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"wc-character\"\u003e\u003cb\u003eThe S330\u003c\/b\u003e\u003cp\u003eUses two cameras, local storage and facts. Deeply unpopular at body-corporate drinks.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdetails\u003e\u003csummary\u003eOpen Baz’s neighbourhood-watch proposal\u003c\/summary\u003e\u003cdiv class=\"pc-reveal\"\u003e“Step one: add six sirens. Step two: laminate the Wi-Fi password. Step three: ask why the doorbell will not pair.” The committee notes Baz does not own a HomeBase and adjourns for a sausage roll.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"pc-scene\" data-scene=\"03-dual-view\"\u003e\u003cdiv class=\"pc-shell\"\u003e\n\u003cdiv class=\"pc-scene-head\"\u003e\n\u003cspan class=\"pc-no\"\u003e03\u003c\/span\u003e\u003cdiv\u003e\n\u003cdiv class=\"pc-label\"\u003eSplit-screen episode\u003c\/div\u003e\n\u003ch2 class=\"pc-h2\"\u003eA face up top. The parcel drama down below.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-grid\"\u003e\n\u003cdiv class=\"wc-frame\"\u003e\n\u003cdiv class=\"wc-camera-view\"\u003e\n\u003cb\u003eMain camera\u003c\/b\u003e\u003cp\u003e2K HDR visitor view\u003cbr\u003e160° diagonal field of view\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wc-camera-view package\"\u003e\n\u003cb\u003ePorch\u003c\/b\u003e\u003cp\u003e1080p package view\u003cbr\u003e120° in the comparison table; the add-on page separately lists 97° without naming the axis\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-copy\"\u003e\n\u003cp\u003eThe two live views appear together in the eufy app. You can see who approached and whether the parcel stayed, left, or was moved by somebody wearing the unmistakable camouflage of a grey hoodie in Queensland summer.\u003c\/p\u003e\n\u003cp\u003eThe lower camera also has a motion-activated LED to illuminate the package area in low light. It is not a floodlight; it is enough to stop the bottom half of the clip becoming a black rectangle with shipping anxiety.\u003c\/p\u003e\n\u003cdiv class=\"pc-truth\"\u003eMain camera: 2560 × 1920. Porch camera: 1600 × 1200. Those are separate streams, not one invented combined resolution.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"pc-scene pc-mint\" data-scene=\"04-delivery-guard\"\u003e\u003cdiv class=\"pc-shell\"\u003e\n\u003cdiv class=\"pc-scene-head\"\u003e\n\u003cspan class=\"pc-no\"\u003e04\u003c\/span\u003e\u003cdiv\u003e\n\u003cdiv class=\"pc-label\"\u003eEpisode plot · Delivery Guard\u003c\/div\u003e\n\u003ch2 class=\"pc-h2\"\u003eThe parcel gets arrival alerts, pickup reminders and more supervision than Darren.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-grid\"\u003e\n\u003cdiv class=\"pc-copy\"\u003e\n\u003cp\u003ePackage detection and Delivery Guard can notify you about a delivery and remind you when a parcel remains outside. The camera records the event; it cannot make the courier use the dry corner, close the gate, or resist photographing their own steering wheel as proof.\u003c\/p\u003e\n\u003cp\u003eFor a customer, that means fewer “where exactly is it?” laps around the house and a better chance of seeing whether the box arrived, waited and then left with somebody else.\u003c\/p\u003e\n\u003cdiv class=\"pc-truth\"\u003ePackage and waiting detection depend on view, placement, lighting and behaviour. Detection helps; it is not an insurance policy or a guarantee against theft.\u003c\/div\u003e\n\u003cdetails\u003e\u003csummary\u003eRead Darren’s proof-of-delivery note\u003c\/summary\u003e\u003cdiv class=\"pc-reveal\"\u003e“Delivered to a secure location.” Attached image: 63% finger, 24% dashboard, 13% unexplained sky. The downward camera has submitted a more useful second opinion.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"pc-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_31_s-l1600.webp?v=1770827345\" alt=\"eufy S330 Delivery Guard package alerts and dual camera app view\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eDelivery Guard keeps the parcel event visible after the van leaves.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"pc-scene pc-hot\" data-scene=\"05-detection\"\u003e\u003cdiv class=\"pc-shell\"\u003e\n\u003cdiv class=\"pc-scene-head\"\u003e\n\u003cspan class=\"pc-no\"\u003e05\u003c\/span\u003e\u003cdiv\u003e\n\u003cdiv class=\"pc-label\"\u003eEmergency council meeting\u003c\/div\u003e\n\u003ch2 class=\"pc-h2\"\u003eRadar saw movement. PIR checked for body heat. The hedge loses voting rights.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-grid\"\u003e\n\u003cfigure class=\"pc-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_29_s-l1600_80f94a6a-45e5-4ba4-b93b-63ca8149707e.webp?v=1770827345\" alt=\"eufy S330 dual radar and PIR motion detection internal diagram\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eTwo detection methods cross-check the approach.\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv class=\"wc-council\"\u003e\n\u003ch3\u003eMotion 330\/26\u003c\/h3\u003e\n\u003cp\u003eeufy says combining radar movement sensing with PIR heat sensing can reduce false alarms by up to 95% in its test scenario. Real gardens, heat and installation vary, so this is an “up to” claim rather than a binding treaty with the bougainvillea.\u003c\/p\u003e\n\u003cdiv class=\"wc-vote\"\u003e\n\u003cdiv\u003eWarm moving person\u003cbr\u003e\u003cb\u003eALERT\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv\u003eCold moving hedge\u003cbr\u003e\u003cb\u003ePLEASE SIT DOWN\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"pc-scene pc-dark\" data-scene=\"06-night\"\u003e\u003cdiv class=\"pc-shell\"\u003e\n\u003cdiv class=\"pc-scene-head\"\u003e\n\u003cspan class=\"pc-no\"\u003e06\u003c\/span\u003e\u003cdiv\u003e\n\u003cdiv class=\"pc-label\"\u003eNight episode · porch light budget\u003c\/div\u003e\n\u003ch2 class=\"pc-h2\"\u003eInfrared sees the visitor. The lower LED checks the suspicious rectangle.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-grid\"\u003e\n\u003cdiv class=\"pc-copy\"\u003e\n\u003cp\u003eInfrared-enhanced night vision supports the main view, while the motion-activated porch light helps the package camera see the doorstep. The result is useful evidence after dark without leaving a giant floodlight on all night to announce your power bill to the street.\u003c\/p\u003e\n\u003cp\u003eAt 1:08am the “intruder” is revealed as Baz, barefoot, moving the wrong wheelie bin with the confidence of a man who has never once checked the house number.\u003c\/p\u003e\n\u003cdiv class=\"pc-truth\"\u003eNight results vary with placement, reflective walls and ambient light. The lower LED is for package-area visibility, not stadium illumination.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"pc-scene pc-sun\" data-scene=\"07-homebase\"\u003e\u003cdiv class=\"pc-shell\"\u003e\n\u003cdiv class=\"pc-scene-head\"\u003e\n\u003cspan class=\"pc-no\"\u003e07\u003c\/span\u003e\u003cdiv\u003e\n\u003cdiv class=\"pc-label\"\u003eVenue licence\u003c\/div\u003e\n\u003ch2 class=\"pc-h2\"\u003eNo HomeBase, no episode. A router alone is just Baz with ambition.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-grid\"\u003e\n\u003cdiv class=\"pc-copy\"\u003e\n\u003cp\u003eThis add-on doorbell pairs with HomeBase 2\/S280, HomeBase 3\/S380 or HomeBase Professional S1. The compatible base stores recordings locally and can sound as an indoor chime. HomeBase Mini\/T8025 pairs too (eufy added it in August 2026); update its firmware first. No hub is included with this listing.\u003c\/p\u003e\n\u003cp\u003eHomeBase 3 can add expanded storage and extra recognition features. HomeBase 2 remains a valid partner for the core doorbell. Keep firmware and the eufy Security app current when pairing.\u003c\/p\u003e\n\u003cdiv class=\"pc-truth\"\u003e\n\u003cb\u003eHard stop:\u003c\/b\u003e this add-on requires HomeBase 2\/S280, HomeBase 3\/S380 or HomeBase Professional S1. The current compatibility guide also lists HomeBase Mini\/T8025. A router alone is insufficient. The compatibility warning is here before checkout because disappointment is not a fun season arc.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-card-grid\"\u003e\n\u003carticle class=\"pc-card\"\u003e\u003cb\u003eHomeBase 2\u003c\/b\u003eCompatible. Local storage and indoor chime.\u003csmall\u003eworks\u003c\/small\u003e\u003c\/article\u003e\u003carticle class=\"pc-card\"\u003e\u003cb\u003eHomeBase 3\u003c\/b\u003eCompatible. Larger storage options and extra AI.\u003csmall\u003eworks\u003c\/small\u003e\u003c\/article\u003e\u003carticle class=\"pc-card\"\u003e\u003cb\u003eProfessional S1\u003c\/b\u003eCompatible. Current firmware and feature support apply.\u003csmall\u003eworks\u003c\/small\u003e\u003c\/article\u003e\u003carticle class=\"pc-card\"\u003e\u003cb\u003eHomeBase Mini\u003c\/b\u003eCompatible. Added in eufy's August 2026 guide; update its firmware first.\u003csmall\u003eworks\u003c\/small\u003e\u003c\/article\u003e\u003carticle class=\"pc-card\"\u003e\u003cb\u003eRouter only\u003c\/b\u003eNot enough for this add-on unit.\u003csmall\u003eepisode cancelled\u003c\/small\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"pc-scene\" data-scene=\"08-power\"\u003e\u003cdiv class=\"pc-shell\"\u003e\n\u003cdiv class=\"pc-scene-head\"\u003e\n\u003cspan class=\"pc-no\"\u003e08\u003c\/span\u003e\u003cdiv\u003e\n\u003cdiv class=\"pc-label\"\u003eBattery and wiring subplot\u003c\/div\u003e\n\u003ch2 class=\"pc-h2\"\u003eRecharge it, or use suitable existing wires. It still records events.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-grid\"\u003e\n\u003cdiv class=\"pc-copy\"\u003e\n\u003cp\u003eeufy rates the rechargeable battery at roughly three to six months depending on activity, viewing and conditions. Compatible existing doorbell wiring can provide charging and may control a compatible existing chime when installed correctly. The HomeBase speaker can also act as a chime.\u003c\/p\u003e\n\u003cp\u003eThis is not continuous-recording hardware. Connecting it to HomeBase 3 or existing wires does not unlock 24\/7 video. It records motion events, which is the battery-life trade-off.\u003c\/p\u003e\n\u003cdiv class=\"pc-truth\"\u003eChime and transformer compatibility must be checked before wiring. If you are not confident with electrical work, use a qualified installer rather than Baz and his “voltage screwdriver from Temu”.\u003c\/div\u003e\n\u003cdetails\u003e\u003csummary\u003eCan suitable wiring support my existing chime?\u003c\/summary\u003e\u003cdiv class=\"pc-reveal\"\u003ePotentially. Compatible existing wiring can charge the battery and may control a compatible chime. Check the transformer, chime and installation requirements before relying on it; the HomeBase speaker can also provide the indoor chime.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wc-council\"\u003e\n\u003ch3\u003eBattery estimate\u003c\/h3\u003e\n\u003cdiv class=\"pc-stats\"\u003e\n\u003cdiv class=\"pc-stat\"\u003e\n\u003cb\u003e3–6\u003c\/b\u003e\u003cspan\u003emonths, eufy estimate\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-stat\"\u003e\n\u003cb\u003e0\u003c\/b\u003e\u003cspan\u003e24\/7 recording\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-stat\"\u003e\n\u003cb\u003e2-way\u003c\/b\u003e\u003cspan\u003eaudio in the app\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-stat\"\u003e\n\u003cb\u003eIP65\u003c\/b\u003e\u003cspan\u003eweather rating\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"pc-scene pc-mint\" data-scene=\"09-local\"\u003e\u003cdiv class=\"pc-shell\"\u003e\n\u003cdiv class=\"pc-scene-head\"\u003e\n\u003cspan class=\"pc-no\"\u003e09\u003c\/span\u003e\u003cdiv\u003e\n\u003cdiv class=\"pc-label\"\u003eSubscription antagonist\u003c\/div\u003e\n\u003ch2 class=\"pc-h2\"\u003eThe monthly fee arrives with a clipboard. Wattle Court refuses entry.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-grid\"\u003e\n\u003cdiv class=\"pc-copy\"\u003e\n\u003cp\u003eRecordings save locally to the required HomeBase. Core storage and features do not require a monthly subscription. Optional cloud services may exist, but the doorbell does not hold basic parcel evidence hostage behind a recurring payment.\u003c\/p\u003e\n\u003cp\u003eThat matters because subscriptions have become the neighbour who borrows your mower, joins the group chat and somehow still bills you every month. Local storage keeps the core arrangement refreshingly direct.\u003c\/p\u003e\n\u003cdiv class=\"pc-truth\"\u003eStorage capacity depends on which HomeBase you own and its configuration. Video remains event-based. Local storage does not remove the need for sensible account security and firmware updates.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wc-council\"\u003e\n\u003ch3\u003eDirect debit motion denied\u003c\/h3\u003e\n\u003cp\u003e\u003cb\u003eVote:\u003c\/b\u003e 4–0, with the pot plant abstaining due to a conflict of interest.\u003c\/p\u003e\n\u003cp\u003eCore local recording: no compulsory monthly fee.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"pc-scene pc-hot\" data-scene=\"10-talk\"\u003e\u003cdiv class=\"pc-shell\"\u003e\n\u003cdiv class=\"pc-scene-head\"\u003e\n\u003cspan class=\"pc-no\"\u003e10\u003c\/span\u003e\u003cdiv\u003e\n\u003cdiv class=\"pc-label\"\u003eTwo-way audio special\u003c\/div\u003e\n\u003ch2 class=\"pc-h2\"\u003eTell the courier “left side, under cover” before the fern gets promoted again.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-grid\"\u003e\n\u003cdiv class=\"pc-copy\"\u003e\n\u003cp\u003eTwo-way audio lets you answer visitors and give delivery directions through the app. It is useful when you are away, upstairs, on a work call, or hiding because the person at the door is holding a clipboard and saying “quick energy comparison”.\u003c\/p\u003e\n\u003cp\u003eAudio quality and response depend on the network. This is a doorbell conversation, not a studio podcast. Speak clearly, keep instructions short, and accept that “behind the blue pot” may still become a philosophical exercise.\u003c\/p\u003e\n\u003cdiv class=\"pc-truth\"\u003eAlexa and Google Assistant integrations are supported. Apple HomeKit is not supported for this model.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"pc-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_95_s-l1600.webp?v=1770827345\" alt=\"eufy S330 2K doorbell view showing a visitor and family at the entrance\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eSee and speak to the person at the door from the app.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"pc-scene wc-props-scene\" data-scene=\"11-condition\"\u003e\u003cdiv class=\"pc-shell\"\u003e\n\u003cdiv class=\"pc-scene-head\"\u003e\n\u003cspan class=\"pc-no\"\u003e11\u003c\/span\u003e\u003cdiv\u003e\n\u003cdiv class=\"pc-label\"\u003eIncluded · Wattle Court prop shed\u003c\/div\u003e\n\u003ch2 class=\"pc-h2\"\u003eNine props in the shed. The HomeBase is at another address.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"wc-props-lede\"\u003eThe factory-sealed add-on package has one S330 doorbell and eight accessory groups. Baz has checked the pegboard twice and still insists the detaching pin should have its own spin-off.\u003c\/p\u003e\n\u003cdiv class=\"wc-shed\"\u003e\n\u003ci class=\"wc-shed-light\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n\u003cdiv class=\"wc-shed-grid\"\u003e\n\u003cfigure class=\"wc-doorbell-prop\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_32_s-l960_bf7ed4e1-4687-4469-98be-fbd24ad724f8.webp?v=1770827277\" alt=\"eufy S330 T8213 dual-camera battery doorbell included in the sealed add-on package\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cfigcaption\u003e\u003cb\u003eIncluded · S330 T8213 dual-camera doorbell\u003c\/b\u003e\u003cspan\u003eBrand New · factory sealed · rechargeable battery add-on unit with upper visitor and lower package cameras.\u003c\/span\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cdiv class=\"wc-pegboard\" role=\"list\" aria-label=\"Accessories included in the sealed S330 add-on package\"\u003e\n\u003carticle class=\"wc-peg\" data-hook=\"MOUNT\" role=\"listitem\"\u003e\u003cb\u003eMounting bracket\u003c\/b\u003e\u003cspan\u003eThe straight-ahead porch position.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"wc-peg\" data-hook=\"15°\" role=\"listitem\"\u003e\u003cb\u003e15-degree wedge\u003c\/b\u003e\u003cspan\u003eFor changing the camera's suburban sightline.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"wc-peg\" data-hook=\"CARD\" role=\"listitem\"\u003e\u003cb\u003eScrew-hole positioning card\u003c\/b\u003e\u003cspan\u003eMeasure twice; do not let Darren eyeball it.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"wc-peg\" data-hook=\"FIX\" role=\"listitem\"\u003e\u003cb\u003eScrew pack\u003c\/b\u003e\u003cspan\u003eThe small hardware ensemble.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"wc-peg\" data-hook=\"PIN\" role=\"listitem\"\u003e\u003cb\u003eDetaching pin\u003c\/b\u003e\u003cspan\u003eFor removing the doorbell when required.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"wc-peg\" data-hook=\"MICRO-USB\" role=\"listitem\"\u003e\u003cb\u003eMicro-USB charging cable\u003c\/b\u003e\u003cspan\u003eThe correct charging lead for this S330 package.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"wc-peg\" data-hook=\"WIRE\" role=\"listitem\"\u003e\u003cb\u003eOptional extension wires + wire nuts\u003c\/b\u003e\u003cspan\u003eThe optional wiring props are present.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"wc-peg wc-peg-wide\" data-hook=\"GUIDE\" role=\"listitem\"\u003e\u003cb\u003ePrinted Quick Start Guide\u003c\/b\u003e\u003cspan\u003eThe script department has supplied one document that should actually be followed.\u003c\/span\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003caside class=\"wc-homebase-away\" aria-label=\"Item not included\"\u003e\u003cspan class=\"wc-homebase-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cdiv class=\"wc-homebase-copy\"\u003e\n\u003cstrong\u003eNot included\u003c\/strong\u003e\u003cb\u003eNo HomeBase in this package\u003c\/b\u003e\u003cspan\u003eA compatible HomeBase 2, HomeBase 3, HomeBase Mini or HomeBase Professional S1 is required and sold separately. It is not behind the fern, in the shed or waiting for a late entrance.\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/aside\u003e\n\u003cdiv class=\"wc-shed-fineprint\"\u003e\n\u003cdiv class=\"wc-shed-note\"\u003e\n\u003cb\u003eCondition checkpoint:\u003c\/b\u003e Brand New, not renewed, refurbished, open-box or a prop recovered from episode three.\u003c\/div\u003e\n\u003cdiv class=\"wc-shed-note\"\u003e\n\u003cb\u003eWarranty checkpoint:\u003c\/b\u003e CamGuard Australia provides its own 12-month warranty, not a manufacturer warranty, alongside your rights under Australian Consumer Law.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"pc-scene wc-finale\" data-scene=\"12-finale\"\u003e\u003cdiv class=\"pc-shell\"\u003e\n\u003cdiv class=\"pc-scene-head\"\u003e\n\u003cspan class=\"pc-no\"\u003e12\u003c\/span\u003e\u003cdiv\u003e\n\u003cdiv class=\"pc-label\"\u003eClosing credits\u003c\/div\u003e\n\u003ch2 class=\"pc-h2\"\u003eVisitor visible. Parcel visible. Fern demoted.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-copy\" style=\"max-width:790px;margin:0 auto\"\u003e\n\u003cp\u003eThe S330 earns its place by solving a real framing problem with two cameras. Add accurate dual detection, local HomeBase storage, Delivery Guard and two-way audio, and the front door becomes less of a neighbourhood mystery.\u003c\/p\u003e\n\u003cp\u003eDarren survives another shift. Baz retrieves his wheelie bin. Aunty Shirl already knew everything. The fern is thanked for its service and removed from the trusted-recipient list.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wc-credits\" style=\"margin-top:26px\"\u003e\u003cdiv\u003e\n\u003cb\u003eWATTLE COURT\u003c\/b\u003e\u003cp\u003eStarring: the S330 as itself\u003c\/p\u003e\n\u003cp\u003eDarren as “left somewhere safe”\u003c\/p\u003e\n\u003cp\u003eBaz as unsolicited IT support\u003c\/p\u003e\n\u003cp\u003eAunty Shirl as local facial recognition\u003c\/p\u003e\n\u003cp\u003eThe Fern as former parcel custodian\u003c\/p\u003e\n\u003cb\u003eCamGuard Australia\u003c\/b\u003e\u003cp\u003eTownsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"pc-scene pc-mint\" data-scene=\"13-specs\"\u003e\u003cdiv class=\"pc-shell\"\u003e\n\u003cdiv class=\"pc-label\"\u003eVerified product record\u003c\/div\u003e\n\u003ch2 class=\"pc-h2\"\u003eThe sober facts, without a laugh track.\u003c\/h2\u003e\n\u003cdiv class=\"pc-specs\"\u003e\n\u003cdiv class=\"pc-spec\"\u003e\n\u003cspan\u003eCondition\u003c\/span\u003e\u003cb\u003eBrand New · factory sealed retail packaging\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-spec\"\u003e\n\u003cspan\u003eSystem type\u003c\/span\u003e\u003cb\u003eAdd-on battery doorbell · HomeBase 2, 3, Mini or Professional S1 required\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-spec\"\u003e\n\u003cspan\u003eMain camera\u003c\/span\u003e\u003cb\u003e2K HDR · 2560 × 1920 · 160° diagonal\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-spec\"\u003e\n\u003cspan\u003ePorch camera\u003c\/span\u003e\u003cb\u003e1080p · 1600 × 1200 · 120° in the comparison table; the add-on page separately lists 97° without naming the axis\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-spec\"\u003e\n\u003cspan\u003eDetection\u003c\/span\u003e\u003cb\u003eRadar + PIR · human and package features\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-spec\"\u003e\n\u003cspan\u003eAudio\u003c\/span\u003e\u003cb\u003eTwo-way audio\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-spec\"\u003e\n\u003cspan\u003ePower\u003c\/span\u003e\u003cb\u003eRechargeable battery · compatible wiring optional\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-spec\"\u003e\n\u003cspan\u003eRecording\u003c\/span\u003e\u003cb\u003eMotion events · no 24\/7 continuous recording\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-spec\"\u003e\n\u003cspan\u003eStorage\u003c\/span\u003e\u003cb\u003eLocal on required HomeBase · no compulsory monthly fee\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-spec\"\u003e\n\u003cspan\u003eWeather \/ smart home\u003c\/span\u003e\u003cb\u003eIP65 · Alexa + Google · no HomeKit\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"pc-scene pc-sun\" data-scene=\"14-setup\"\u003e\u003cdiv class=\"pc-shell\"\u003e\n\u003cdiv class=\"pc-label\"\u003eEpisode setup order\u003c\/div\u003e\n\u003ch2 class=\"pc-h2\"\u003eFive steps before Wattle Court starts watching.\u003c\/h2\u003e\n\u003cdiv class=\"pc-steps\"\u003e\n\u003cdiv class=\"pc-step\"\u003eConfirm a compatible HomeBase 2\/S280, HomeBase 3\/S380, HomeBase Mini\/T8025 or HomeBase Professional S1 is already set up.\u003c\/div\u003e\n\u003cdiv class=\"pc-step\"\u003eCharge the doorbell and update HomeBase\/app firmware.\u003c\/div\u003e\n\u003cdiv class=\"pc-step\"\u003eAdd Video Doorbell Dual (Battery) through the HomeBase.\u003c\/div\u003e\n\u003cdiv class=\"pc-step\"\u003eMount around 1.2 m high with the porch view aimed correctly.\u003c\/div\u003e\n\u003cdiv class=\"pc-step\"\u003eTest alerts, chime, audio and the actual package landing zone.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"pc-scene\" data-scene=\"15-faq\"\u003e\u003cdiv class=\"pc-shell\"\u003e\n\u003cdiv class=\"pc-label\"\u003eQuestions from the cul-de-sac\u003c\/div\u003e\n\u003ch2 class=\"pc-h2\"\u003eUseful answers before Baz answers incorrectly.\u003c\/h2\u003e\n\u003cdiv class=\"pc-faqs\"\u003e\n\u003cdetails\u003e\u003csummary\u003eCan it work without a HomeBase?\u003c\/summary\u003e\u003cdiv class=\"pc-reveal\"\u003eNo. This add-on requires HomeBase 2\/S280, HomeBase 3\/S380, HomeBase Mini\/T8025 or HomeBase Professional S1, on current firmware; no HomeBase is included.\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWill it record continuously?\u003c\/summary\u003e\u003cdiv class=\"pc-reveal\"\u003eNo. The S330 battery doorbell records motion events, including when connected to HomeBase 3.\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eCan existing wires be used?\u003c\/summary\u003e\u003cdiv class=\"pc-reveal\"\u003ePotentially. Suitable existing doorbell wiring can charge the battery and may control a compatible existing chime. Confirm transformer and chime compatibility before installation.\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it show the doorstep at night?\u003c\/summary\u003e\u003cdiv class=\"pc-reveal\"\u003eThe main view has infrared night vision and the lower package area has a motion-activated LED. Placement and ambient conditions still matter.\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs a subscription required?\u003c\/summary\u003e\u003cdiv class=\"pc-reveal\"\u003eNo for core local HomeBase recording. Optional cloud services may be offered separately.\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs the stock genuinely new?\u003c\/summary\u003e\u003cdiv class=\"pc-reveal\"\u003eYes. Brand New, factory sealed in original retail packaging. It is not renewed, refurbished or open-box.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"pc-scene pc-dark\" data-scene=\"16-commerce\"\u003e\u003cdiv class=\"pc-shell\"\u003e\n\u003cdiv class=\"pc-label\"\u003eCamGuard Australia · Townsville dispatch\u003c\/div\u003e\n\u003ch2 class=\"pc-h2\"\u003eNo thirty-minute season recap at checkout.\u003c\/h2\u003e\n\u003cdetails\u003e\u003csummary\u003eOpen shipping, warranty and returns\u003c\/summary\u003e\u003cdiv class=\"pc-reveal\"\u003e\u003cdiv class=\"pc-commerce\"\u003e\n\u003cp\u003eWe do our best to dispatch the same day. Same-day to 1 business day is typical from Townsville; busy periods can extend that window, although this is rare.\u003c\/p\u003e\n\u003cp\u003eAustralia Post Express is included on orders over $99.00. Under $99.00, tracked shipping is $9.95 or $12.95 for the Express upgrade.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia provides its own 12-month warranty, not a manufacturer warranty, alongside Australian Consumer Law rights.\u003c\/p\u003e\n\u003cp\u003eChange-of-mind returns are accepted within 30 days of delivery. Buyer pays return postage and original shipping is not refunded. For a fault or misdescription inside 12 months, we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cp style=\"margin-top:20px\"\u003eTypical dispatch is same-day to 1 business day; during busy periods the window may extend slightly. Aunty Shirl will probably know when the van leaves before the tracking email does.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003cfooter class=\"pc-footer\"\u003e\u003cdiv class=\"pc-shell\"\u003e\n\u003cspan class=\"pc-wordmark\"\u003eCamGuard Australia\u003c\/span\u003e\u003cp\u003eABN 62 385 894 763 · Townsville, Queensland, Australia\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent reseller of genuine eufy Security products, not affiliated with, authorised by or endorsed by Anker Innovations. Product names and trademarks belong to their respective owners.\u003c\/p\u003e\n\u003cp\u003eCamera detection and battery figures are eufy claims and vary with placement, settings, traffic, temperature and network conditions. A doorbell camera cannot guarantee delivery behaviour or prevent theft.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/footer\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on every order over $99.00. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eBrand New. Factory-sealed in full original retail packaging, unopened and unused.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp\u003eCondition: Brand New. Factory-sealed in full original retail packaging, unopened and unused. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: Wi-Fi: 2.4 GHz; HomeKit: Not supported. Battery and solar results, where applicable, vary with use and conditions.\u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003e Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43073802371115,"sku":"CG-DBS330-BN-S","price":296.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_32_s-l960_bf7ed4e1-4687-4469-98be-fbd24ad724f8.webp?v=1770827277"},{"product_id":"eufy-security-eufycam-3-s330-4k-add-on-camera-ai-smart-detection-brand-new","title":"eufy Security eufyCam 3 (S330) 4K Add-On Camera | Brand New","description":"\u003c!--\n  CamGuard Australia · eufy Security eufyCam 3 (S330) 4K Add-On Camera | Brand New · SKU CG-ECS330-BN-T\n  TWO-VIEW LISTING · built by CamGuard Two-View Studio · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  FUN VIEW (default): Suburban Solar Defence Arc · original theme with reviewed corrections, re-scoped under .cgfun\n  SIMPLE VIEW: eufy.com register rendered from factsheets\/ECS330.json (every printed spec carries status verified)\n  SHARED: terms and footer below both views; re-skinned in the Fun view\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the chooser hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#080b2d;--fun-ink:#fffdf4;--fun-accent:#ffe34e;--fun-display:Impact,\"Arial Black\",Inter,ui-sans-serif,system-ui,sans-serif;--fun-display-weight:900;--fun-body:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;--sw-bg:#ffe34e;--sw-border:#080b2d;--sw-ink:#080b2d;--sw-radius:0px;--sh-bg-fun:#fffdf4;--sh-ink-fun:#101329;--sh-body-fun:#101329;--sh-mute-fun:#6c6f87;--sh-line-fun:#171a3d;--sh-panel-fun:#ffffff}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun,.cgau-listing .cgfun *{box-sizing:border-box}\n.cgau-listing .cgfun{--night:#080b2d;--ink:#101329;--paper:#fffdf4;--solar:#ffe34e;--hot:#ff3d75;--cyan:#36dfff;--violet:#7f55ff;--mint:#76f3bd;--line:#171a3d;width:100%;max-width:1180px;margin:0 auto;overflow:hidden;background:var(--paper);color:var(--ink);font:16px\/1.58 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;border:3px solid var(--line);border-radius:26px;box-shadow:0 28px 90px #080b2d36}\n.cgau-listing .cgfun h1,.cgau-listing .cgfun h2,.cgau-listing .cgfun h3,.cgau-listing .cgfun h4,.cgau-listing .cgfun h5,.cgau-listing .cgfun h6{margin:0;color:inherit;font-family:Impact,\"Arial Black\",Inter,ui-sans-serif,system-ui,sans-serif;font-weight:900;letter-spacing:.015em;text-transform:uppercase;text-wrap:balance}\n.cgau-listing .cgfun p{margin:0 0 14px}.cgau-listing .cgfun strong,.cgau-listing .cgfun b{font-weight:950}.cgau-listing .cgfun img{display:block;max-width:100%;height:auto}.cgau-listing .cgfun a{color:inherit}.cgau-listing .cgfun summary{cursor:pointer}.cgau-listing .cgfun .arc-shell{width:min(1060px,calc(100% - 38px));margin-inline:auto}.cgau-listing .cgfun .arc-kicker{font-size:11px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.cgau-listing .cgfun .arc-copy{font-size:18px}.cgau-listing .cgfun .arc-copy p:last-child{margin-bottom:0}\n.cgau-listing .cgfun .arc-nav{position:relative;z-index:8;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px 0;color:#fff}.cgau-listing .cgfun .arc-brand{font-size:20px;font-weight:1000;letter-spacing:-.04em}.cgau-listing .cgfun .arc-episode{padding:7px 10px;background:var(--solar);color:var(--night);border:2px solid #fff;font-size:10px;font-weight:950;letter-spacing:.13em;text-transform:uppercase;transform:rotate(1deg)}\n.cgau-listing .cgfun .arc-hero{position:relative;isolation:isolate;min-height:760px;overflow:hidden;background:radial-gradient(circle at 78% 35%,#7438e5 0 12%,transparent 34%),radial-gradient(circle at 12% 16%,#16378f 0 7%,transparent 31%),linear-gradient(145deg,#070a29,#111858 60%,#32116b);color:#fff}.cgau-listing .cgfun .arc-hero:before{content:\"\";position:absolute;inset:-25%;z-index:-2;background:repeating-conic-gradient(from 0deg at 74% 48%,#36dfff20 0 3deg,transparent 3deg 10deg);animation:cgau-s330-speed 16s linear infinite}.cgau-listing .cgfun .arc-hero:after{content:\"\";position:absolute;inset:0;z-index:-1;opacity:.4;background-image:radial-gradient(#fff 1px,transparent 1px);background-size:20px 20px;mask-image:linear-gradient(to bottom,#000,transparent 72%)}\n.cgau-listing .cgfun .arc-premise{position:relative;z-index:3;margin:20px 0 36px;padding:13px 17px;background:#fff;color:var(--night);border:3px solid var(--night);box-shadow:7px 7px 0 var(--hot);font-size:14px;font-weight:850;animation:cgau-s330-in .65s both}.cgau-listing .cgfun .arc-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(350px,.96fr);gap:34px;align-items:center;padding-bottom:70px}.cgau-listing .cgfun .arc-title{font-size:clamp(53px,7.4vw,96px);line-height:.86;letter-spacing:-.035em;text-shadow:5px 5px 0 #11163e}.cgau-listing .cgfun .arc-title span{display:block;color:var(--solar);-webkit-text-stroke:2px var(--night);text-shadow:5px 5px 0 var(--hot)}.cgau-listing .cgfun .arc-subtitle{display:inline-block;margin:19px 0 16px;padding:7px 12px;background:var(--hot);color:#fff;border:3px solid #fff;box-shadow:5px 5px 0 var(--cyan);font-weight:1000;letter-spacing:.09em;text-transform:uppercase;transform:rotate(-1deg)}.cgau-listing .cgfun .arc-lead{max-width:690px;font-size:clamp(18px,2vw,23px);font-weight:720;color:#fff}.cgau-listing .cgfun .arc-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.cgau-listing .cgfun .arc-badge{padding:7px 10px;background:#ffffff12;color:#fff;border:1px solid #ffffff7a;font-size:11px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}\n.cgau-listing .cgfun .arc-product{position:relative;min-height:480px;display:grid;place-items:center;margin:0}.cgau-listing .cgfun .arc-aura{position:absolute;width:390px;height:390px;border-radius:50%;border:4px solid var(--cyan);box-shadow:0 0 0 18px #36dfff1c,0 0 0 38px #ff3d751a,0 0 80px #36dfff66;animation:cgau-s330-orbit 10s linear infinite}.cgau-listing .cgfun .arc-aura:before,.cgau-listing .cgfun .arc-aura:after{content:\"\";position:absolute;inset:13%;border-radius:50%;border:3px dashed var(--solar)}.cgau-listing .cgfun .arc-aura:after{inset:-14%;border-color:#ff3d75aa}.cgau-listing .cgfun .arc-product img{position:relative;z-index:2;width:min(88%,430px);filter:drop-shadow(0 28px 18px #0008);mix-blend-mode:screen;animation:cgau-s330-float 4.6s ease-in-out infinite}.cgau-listing .cgfun .arc-bubble{position:absolute;z-index:4;right:-8px;top:38px;max-width:200px;padding:15px;background:#fff;color:var(--night);border:4px solid var(--night);border-radius:50%;font:950 14px\/1.15 ui-sans-serif,system-ui,sans-serif;text-align:center;transform:rotate(4deg);box-shadow:7px 7px 0 var(--hot)}.cgau-listing .cgfun .arc-bubble:after{content:\"\";position:absolute;left:18px;bottom:-21px;border:13px solid transparent;border-top-color:var(--night);transform:rotate(22deg)}\n.cgau-listing .cgfun .arc-hb3{position:relative;z-index:5;margin:-26px auto 0;padding:22px 24px;background:var(--solar);color:var(--night);border:4px solid var(--night);box-shadow:0 16px 0 var(--hot)}.cgau-listing .cgfun .arc-hb3-grid{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center}.cgau-listing .cgfun .arc-hb3-mark{display:grid;place-items:center;width:74px;height:74px;background:var(--night);color:#fff;border-radius:50%;font:950 21px\/1 Impact,\"Arial Black\",sans-serif}.cgau-listing .cgfun .arc-hb3 h2{font-size:clamp(25px,4vw,44px);line-height:.94}.cgau-listing .cgfun .arc-hb3 p{margin:7px 0 0;font-weight:800}.cgau-listing .cgfun .arc-hb3-stamp{padding:9px;border:3px solid var(--night);font-size:11px;font-weight:950;text-align:center;letter-spacing:.1em;text-transform:uppercase;transform:rotate(3deg)}\n.cgau-listing .cgfun .arc-ticker{overflow:hidden;background:var(--night);color:#fff;border-block:4px solid var(--hot)}.cgau-listing .cgfun .arc-ticker-track{display:flex;width:max-content;white-space:nowrap;animation:cgau-s330-ticker 30s linear infinite}.cgau-listing .cgfun .arc-ticker span{padding:11px 40px 11px 0;font-size:11px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.cgau-listing .cgfun .arc-ticker b{color:var(--solar)}\n.cgau-listing .cgfun .arc-scene{position:relative;padding:72px 0;background:var(--paper);color:var(--ink);border-bottom:3px solid var(--line)}.cgau-listing .cgfun .arc-scene.arc-dark{background:var(--night);color:#fff}.cgau-listing .cgfun .arc-scene.arc-hot{background:var(--hot);color:#fff}.cgau-listing .cgfun .arc-scene.arc-solar{background:var(--solar);color:var(--night)}.cgau-listing .cgfun .arc-scene.arc-mint{background:var(--mint);color:var(--night)}.cgau-listing .cgfun .arc-scene.arc-halftone{background-image:radial-gradient(#10132922 1.2px,transparent 1.2px);background-size:13px 13px}.cgau-listing .cgfun .arc-head{display:grid;grid-template-columns:76px minmax(0,1fr);gap:18px;align-items:start;margin-bottom:29px}.cgau-listing .cgfun .arc-no{display:grid;place-items:center;width:76px;height:76px;background:var(--hot);color:#fff;border:4px solid currentColor;box-shadow:6px 6px 0 var(--cyan);font:950 27px Impact,\"Arial Black\",sans-serif;transform:rotate(-2deg)}.cgau-listing .cgfun .arc-dark .arc-no,.cgau-listing .cgfun .arc-hot .arc-no{background:var(--solar);color:var(--night)}.cgau-listing .cgfun .arc-label{margin-bottom:6px;font-size:11px;font-weight:950;letter-spacing:.17em;text-transform:uppercase}.cgau-listing .cgfun .arc-h2{max-width:910px;font-size:clamp(37px,5.8vw,68px);line-height:.9;letter-spacing:-.02em}.cgau-listing .cgfun .arc-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);gap:32px;align-items:center}.cgau-listing .cgfun .arc-grid.arc-flip{grid-template-columns:minmax(320px,.96fr) minmax(0,1.04fr)}.cgau-listing .cgfun .arc-copy-card{padding:25px;background:#fff;color:var(--ink);border:3px solid var(--line);box-shadow:9px 9px 0 var(--cyan)}.cgau-listing .cgfun .arc-dark .arc-copy-card{background:#141a4a;color:#fff;border-color:#fff}.cgau-listing .cgfun .arc-hot .arc-copy-card{box-shadow:9px 9px 0 var(--solar)}.cgau-listing .cgfun .arc-image{position:relative;margin:0;overflow:hidden;background:#fff;border:4px solid var(--line);box-shadow:10px 10px 0 var(--hot)}.cgau-listing .cgfun .arc-image img{width:100%;height:380px;object-fit:cover}.cgau-listing .cgfun .arc-image.arc-contain img{object-fit:contain;mix-blend-mode:multiply;padding:17px}.cgau-listing .cgfun .arc-image figcaption{padding:11px 14px;background:var(--night);color:#fff;font-size:12px;font-weight:850}.cgau-listing .cgfun .arc-stamp{position:absolute;right:12px;top:12px;z-index:2;padding:8px 10px;background:var(--solar);color:var(--night);border:3px solid var(--night);font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase;transform:rotate(2deg)}\n.cgau-listing .cgfun .arc-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.cgau-listing .cgfun .arc-panel{position:relative;min-height:190px;padding:20px;background:#fff;color:var(--ink);border:4px solid var(--line);box-shadow:6px 7px 0 var(--shade,var(--cyan));transform:rotate(var(--r,0deg))}.cgau-listing .cgfun .arc-panel b{display:block;margin-bottom:8px;font:950 25px\/1 Impact,\"Arial Black\",sans-serif;text-transform:uppercase}.cgau-listing .cgfun .arc-panel small{display:block;margin-bottom:16px;color:#6c6f87;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.cgau-listing .cgfun .arc-panel:after{content:\"WOW!!\";position:absolute;right:10px;bottom:8px;color:var(--shade,var(--hot));font-size:10px;font-weight:1000;transform:rotate(-4deg)}\n.cgau-listing .cgfun details.arc-reveal{margin-top:22px;background:var(--night);color:#fff;border:4px solid var(--line);box-shadow:8px 8px 0 var(--hot);overflow:hidden}.cgau-listing .cgfun .arc-dark details.arc-reveal{background:#fff;color:var(--night);border-color:#fff;box-shadow:8px 8px 0 var(--cyan)}.cgau-listing .cgfun .arc-hot details.arc-reveal{box-shadow:8px 8px 0 var(--solar)}.cgau-listing .cgfun details.arc-reveal summary{list-style:none;min-height:60px;padding:17px 20px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.cgau-listing .cgfun details.arc-reveal summary::-webkit-details-marker{display:none}.cgau-listing .cgfun details.arc-reveal summary:after{content:\"＋\";float:right;color:var(--solar);font-size:22px}.cgau-listing .cgfun .arc-dark details.arc-reveal summary:after{color:var(--hot)}.cgau-listing .cgfun details.arc-reveal[open] summary:after{content:\"−\"}.cgau-listing .cgfun .arc-secret{padding:20px;border-top:3px solid var(--hot);background:#fff;color:var(--ink);animation:cgau-s330-reveal .45s ease both}.cgau-listing .cgfun .arc-secret strong{color:#ad163f}\n.cgau-listing .cgfun .arc-power{position:relative;min-height:320px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,#ffb900,#ffe34e);color:var(--night);border:4px solid var(--line)}.cgau-listing .cgfun .arc-power:before{content:\"\";position:absolute;width:300px;height:300px;border-radius:50%;background:#fff76a;box-shadow:0 0 0 35px #ff9a2233,0 0 85px #ff682d99;animation:cgau-s330-pulse 3.8s ease-in-out infinite}.cgau-listing .cgfun .arc-power img{position:relative;z-index:2;width:72%;max-height:270px;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 18px 12px #7b3a0038)}.cgau-listing .cgfun .arc-power b{position:absolute;z-index:3;bottom:14px;padding:8px 11px;background:var(--night);color:#fff;font-size:11px;letter-spacing:.13em;text-transform:uppercase}\n.cgau-listing .cgfun .arc-detect{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.cgau-listing .cgfun .arc-target{min-height:142px;display:grid;place-items:center;align-content:center;padding:15px;background:#111746;color:#fff;border:3px solid #fff;text-align:center}.cgau-listing .cgfun .arc-target i{display:block;width:45px;height:45px;margin-bottom:9px;border:4px solid var(--cyan);border-radius:50%;box-shadow:0 0 0 7px #36dfff22}.cgau-listing .cgfun .arc-target b{font:950 18px\/1 Impact,\"Arial Black\",sans-serif;text-transform:uppercase}.cgau-listing .cgfun .arc-target span{margin-top:5px;font-size:10px;color:#cfd2ff;letter-spacing:.1em;text-transform:uppercase}.cgau-listing .cgfun .arc-target.arc-reject{opacity:.72}.cgau-listing .cgfun .arc-target.arc-reject i{border-color:var(--hot);transform:rotate(45deg)}\n.cgau-listing .cgfun .arc-possum{position:relative;min-height:340px;overflow:hidden;background:linear-gradient(#080b2d 0 62%,#253069 62%);border:4px solid #fff}.cgau-listing .cgfun .arc-moon{position:absolute;right:12%;top:34px;width:130px;height:130px;border-radius:50%;background:#fff7c7;box-shadow:0 0 45px #fff5a28f}.cgau-listing .cgfun .arc-roof{position:absolute;left:-5%;right:-5%;bottom:-22px;height:180px;background:#101329;clip-path:polygon(0 70%,42% 6%,60% 6%,100% 72%,100% 100%,0 100%)}.cgau-listing .cgfun .arc-critter{position:absolute;left:44%;bottom:98px;width:116px;height:62px;background:#1d203a;border-radius:55% 60% 42% 45%;animation:cgau-s330-alert 4.8s ease-in-out infinite}.cgau-listing .cgfun .arc-critter:before{content:\"\";position:absolute;left:-21px;top:-10px;width:48px;height:45px;background:#1d203a;border-radius:50%;box-shadow:13px -10px 0 -8px #1d203a}.cgau-listing .cgfun .arc-critter:after{content:\"••\";position:absolute;left:-12px;top:1px;color:var(--solar);font-size:18px;letter-spacing:4px}.cgau-listing .cgfun .arc-tail{position:absolute;left:55%;bottom:112px;width:110px;height:22px;border:12px solid #1d203a;border-left:0;border-bottom:0;border-radius:0 80% 0 0;transform:rotate(-16deg)}.cgau-listing .cgfun .arc-possum-talk{position:absolute;left:6%;top:30px;max-width:230px;padding:13px;background:#fff;color:var(--night);border:3px solid var(--night);font-weight:950;transform:rotate(-2deg);box-shadow:6px 6px 0 var(--hot)}\n.cgau-listing .cgfun .arc-dojo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.cgau-listing .cgfun .arc-dojo-card{padding:25px;background:#fff;color:var(--ink);border:4px solid var(--line);box-shadow:9px 9px 0 var(--c,var(--cyan))}.cgau-listing .cgfun .arc-dojo-card h3{font-size:30px;line-height:.95}.cgau-listing .cgfun .arc-dojo-card .arc-big{display:block;margin:15px 0 9px;font:950 42px\/1 Impact,\"Arial Black\",sans-serif;color:var(--c,var(--hot))}\n.cgau-listing .cgfun .arc-gym{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:24px}.cgau-listing .cgfun .arc-gym-form{padding:22px;background:#fff;color:var(--ink);border:4px solid var(--line);box-shadow:10px 10px 0 var(--violet);transform:rotate(.5deg)}.cgau-listing .cgfun .arc-gym-form h3{font-size:30px}.cgau-listing .cgfun .arc-line{height:12px;margin:14px 0;background:linear-gradient(90deg,#c4c5cd 0 75%,transparent 75%);background-size:11px 2px;background-repeat:repeat-x;background-position:left bottom}.cgau-listing .cgfun .arc-redstamp{display:inline-block;margin-top:10px;padding:8px;border:5px double #bd123a;color:#bd123a;font:950 20px Impact,\"Arial Black\",sans-serif;text-transform:uppercase;transform:rotate(-5deg)}\n.cgau-listing .cgfun .arc-rain{position:relative;min-height:300px;overflow:hidden;background:linear-gradient(160deg,#24437a,#0c163a);border:4px solid #fff}.cgau-listing .cgfun .arc-rain:before{content:\"\";position:absolute;inset:-50%;background:repeating-linear-gradient(112deg,transparent 0 22px,#70dcff88 23px 26px,transparent 27px 43px);animation:cgau-s330-rain 2.2s linear infinite}.cgau-listing .cgfun .arc-rain img{position:absolute;z-index:2;right:5%;bottom:0;width:76%;height:92%;object-fit:contain;filter:drop-shadow(0 18px 14px #0007)}.cgau-listing .cgfun .arc-rain b{position:absolute;z-index:3;left:18px;top:18px;max-width:210px;padding:10px;background:var(--solar);color:var(--night);border:3px solid var(--night);transform:rotate(-2deg)}\n.cgau-listing .cgfun .arc-speech{display:grid;gap:10px}.cgau-listing .cgfun .arc-speech span{max-width:88%;padding:13px 16px;border:3px solid var(--line);background:#fff;color:var(--ink);font-weight:850;box-shadow:5px 5px 0 var(--cyan)}.cgau-listing .cgfun .arc-speech span:nth-child(even){margin-left:auto;background:var(--solar);box-shadow:5px 5px 0 var(--hot)}\n.cgau-listing .cgfun .arc-origin{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px;align-items:stretch}.cgau-listing .cgfun .arc-seal{display:grid;place-items:center;align-content:center;min-height:280px;padding:24px;background:var(--night);color:#fff;border:5px solid var(--solar);text-align:center;box-shadow:10px 10px 0 var(--hot)}.cgau-listing .cgfun .arc-seal b{font:950 66px\/.9 Impact,\"Arial Black\",sans-serif;color:var(--solar)}.cgau-listing .cgfun .arc-seal span{margin-top:12px;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.cgau-listing .cgfun .arc-inclusions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.cgau-listing .cgfun .arc-inclusions div{padding:16px;background:#fff;color:var(--ink);border:3px solid var(--line);font-weight:850}.cgau-listing .cgfun .arc-inclusions div:before{content:\"✓\";display:inline-grid;place-items:center;width:25px;height:25px;margin-right:8px;background:var(--mint);border:2px solid var(--line);border-radius:50%;font-weight:1000}\n.cgau-listing .cgfun .arc-install-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.cgau-listing .cgfun .arc-step{min-height:180px;padding:17px;background:var(--night);color:#fff;border-top:8px solid var(--c,var(--cyan))}.cgau-listing .cgfun .arc-step b{display:block;margin-bottom:18px;color:var(--c,var(--solar));font:950 31px\/1 Impact,\"Arial Black\",sans-serif}.cgau-listing .cgfun .arc-step span{font-size:13px}.cgau-listing .cgfun .arc-privacy{margin-top:18px;padding:17px;background:#fff;color:var(--ink);border-left:9px solid var(--hot);font-weight:800}\n.cgau-listing .cgfun .arc-report{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:24px;align-items:center}.cgau-listing .cgfun .arc-report figure{margin:0;background:#fff;border:4px solid var(--line);box-shadow:10px 10px 0 var(--cyan)}.cgau-listing .cgfun .arc-report img{width:100%;height:420px;object-fit:cover}.cgau-listing .cgfun .arc-report figcaption{padding:10px 13px;background:var(--night);color:#fff;font-size:11px;font-weight:850}.cgau-listing .cgfun .arc-stat-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.cgau-listing .cgfun .arc-stat{padding:16px;background:#fff;color:var(--ink);border:3px solid var(--line)}.cgau-listing .cgfun .arc-stat b{display:block;color:var(--hot);font:950 24px\/1 Impact,\"Arial Black\",sans-serif}.cgau-listing .cgfun .arc-stat span{font-size:13px}\n.cgau-listing .cgfun .arc-dossier{padding:72px 0;background:#eff0ff;color:var(--ink);border-bottom:3px solid var(--line)}.cgau-listing .cgfun .arc-dossier h2,.cgau-listing .cgfun .arc-commerce h2{font-size:clamp(38px,5.5vw,65px);line-height:.92;margin-bottom:26px}.cgau-listing .cgfun .arc-specs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:4px solid var(--line);background:#fff}.cgau-listing .cgfun .arc-spec{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);gap:13px;padding:15px;border-bottom:1px solid #c9cbe2}.cgau-listing .cgfun .arc-spec:nth-child(odd){border-right:1px solid #c9cbe2}.cgau-listing .cgfun .arc-spec b{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:#6329cf}.cgau-listing .cgfun .arc-spec span{font-weight:750}\n.cgau-listing .cgfun .arc-commerce{padding:72px 0;background:var(--night);color:#fff}.cgau-listing .cgfun .arc-commerce-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cgau-listing .cgfun .arc-commerce-card{padding:22px;background:#151b4d;border:2px solid #6e75ba}.cgau-listing .cgfun .arc-commerce-card b{display:block;margin-bottom:9px;color:var(--solar);font-size:12px;letter-spacing:.11em;text-transform:uppercase}.cgau-listing .cgfun .arc-commerce-card p{font-size:14px;color:#eef0ff}.cgau-listing .cgfun .arc-faq{display:grid;gap:10px;margin-top:34px}.cgau-listing .cgfun .arc-faq details{background:#fff;color:var(--ink);border-left:8px solid var(--hot)}.cgau-listing .cgfun .arc-faq summary{list-style:none;padding:16px 18px;font-weight:950}.cgau-listing .cgfun .arc-faq summary::-webkit-details-marker{display:none}.cgau-listing .cgfun .arc-faq summary:after{content:\"＋\";float:right;color:var(--hot)}.cgau-listing .cgfun .arc-faq details[open] summary:after{content:\"−\"}.cgau-listing .cgfun .arc-faq p{padding:0 18px 18px;margin:0;color:#313550}\n.cgau-listing .cgfun .arc-finale{position:relative;overflow:hidden;padding:86px 0;background:linear-gradient(140deg,#ff3d75,#7f55ff 56%,#202776);color:#fff;text-align:center}.cgau-listing .cgfun .arc-finale:before{content:\"\";position:absolute;inset:-40%;background:repeating-conic-gradient(from 0deg at center,#ffffff1f 0 3deg,transparent 3deg 12deg);animation:cgau-s330-speed 20s linear infinite}.cgau-listing .cgfun .arc-finale .arc-shell{position:relative}.cgau-listing .cgfun .arc-finale b{display:block;margin-bottom:13px;color:var(--solar);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.cgau-listing .cgfun .arc-finale h2{font-size:clamp(48px,7vw,88px);line-height:.87;text-shadow:5px 5px 0 var(--night)}.cgau-listing .cgfun .arc-finale p{max-width:790px;margin:20px auto 0;font-size:20px;font-weight:750}.cgau-listing .cgfun .arc-footer{padding:28px 0;background:#05071c;color:#c9cbed;font-size:12px}.cgau-listing .cgfun .arc-footer p{margin:6px 0}\n.cgau-listing .cgfun .arc-scene.arc-hot{color:var(--night)}\n.cgau-listing .cgfun .arc-product img{mix-blend-mode:normal!important;background:#fff;border:4px solid var(--night);border-radius:47% 53% 48% 52%}\n@keyframes cgau-s330-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes cgau-s330-speed{to{transform:rotate(360deg)}}@keyframes cgau-s330-orbit{to{transform:rotate(360deg)}}@keyframes cgau-s330-float{50%{transform:translateY(-12px) rotate(-1deg)}}@keyframes cgau-s330-ticker{to{transform:translateX(-50%)}}@keyframes cgau-s330-reveal{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes cgau-s330-pulse{50%{transform:scale(1.12);box-shadow:0 0 0 46px #ff9a2218,0 0 110px #ff682dbb}}@keyframes cgau-s330-alert{50%{transform:translateX(20px) rotate(-3deg)}}@keyframes cgau-s330-rain{to{transform:translate(120px,80px)}}\n@media(max-width:900px){.cgau-listing .cgfun{border-radius:0}.cgau-listing .cgfun .arc-hero-grid,.cgau-listing .cgfun .arc-grid,.cgau-listing .cgfun .arc-grid.arc-flip,.cgau-listing .cgfun .arc-gym,.cgau-listing .cgfun .arc-origin,.cgau-listing .cgfun .arc-report{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .arc-product{min-height:430px}.cgau-listing .cgfun .arc-panels{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cgau-listing .cgfun .arc-install-strip{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cgau-listing .cgfun .arc-commerce-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cgau-listing .cgfun .arc-hb3-grid{grid-template-columns:auto minmax(0,1fr)}.cgau-listing .cgfun .arc-hb3-stamp{grid-column:1\/-1}.cgau-listing .cgfun .arc-report img{height:360px}}\n@media(max-width:600px){.cgau-listing .cgfun .arc-shell{width:min(100% - 24px,1060px)}.cgau-listing .cgfun .arc-nav{align-items:flex-start}.cgau-listing .cgfun .arc-brand{font-size:17px}.cgau-listing .cgfun .arc-episode{max-width:170px}.cgau-listing .cgfun .arc-hero{min-height:0}.cgau-listing .cgfun .arc-hero-grid{padding-bottom:50px}.cgau-listing .cgfun .arc-title{font-size:50px}.cgau-listing .cgfun .arc-product{min-height:340px}.cgau-listing .cgfun .arc-aura{width:270px;height:270px}.cgau-listing .cgfun .arc-bubble{right:0;top:8px;max-width:150px;font-size:11px}.cgau-listing .cgfun .arc-hb3{margin-top:-12px;padding:18px}.cgau-listing .cgfun .arc-hb3-grid{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .arc-hb3-mark{width:58px;height:58px}.cgau-listing .cgfun .arc-scene,.cgau-listing .cgfun .arc-dossier,.cgau-listing .cgfun .arc-commerce{padding:50px 0}.cgau-listing .cgfun .arc-head{grid-template-columns:52px minmax(0,1fr);gap:11px}.cgau-listing .cgfun .arc-no{width:52px;height:52px;font-size:20px}.cgau-listing .cgfun .arc-h2{font-size:36px}.cgau-listing .cgfun .arc-copy{font-size:16px}.cgau-listing .cgfun .arc-image img{height:300px}.cgau-listing .cgfun .arc-panels,.cgau-listing .cgfun .arc-detect,.cgau-listing .cgfun .arc-dojo,.cgau-listing .cgfun .arc-inclusions,.cgau-listing .cgfun .arc-install-strip,.cgau-listing .cgfun .arc-stat-grid,.cgau-listing .cgfun .arc-specs,.cgau-listing .cgfun .arc-commerce-grid{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .arc-panel{transform:none}.cgau-listing .cgfun .arc-possum-talk{max-width:160px;font-size:12px}.cgau-listing .cgfun .arc-critter{left:48%}.cgau-listing .cgfun .arc-spec:nth-child(odd){border-right:0}.cgau-listing .cgfun .arc-finale{padding:65px 0}.cgau-listing .cgfun .arc-finale h2{font-size:46px}}\n@media(prefers-reduced-motion:reduce){.cgau-listing .cgfun,.cgau-listing .cgfun *{animation:none!important;scroll-behavior:auto!important}.cgau-listing .cgfun .arc-aura{transform:none!important}}\n\n\n.cgau-listing .cgfun h2.arc-h2{margin-left:auto!important;margin-right:auto!important}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003eSOLAR\u003cbr\u003eSAGA\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003eSuburban Solar Defence Arc\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eSuburban anime, Season One: a solar 4K camera as the overqualified hero and a roof possum as final boss.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n  \u003cdiv class=\"eu-wrap\"\u003e\n    \u003cheader class=\"eu-top\"\u003e\n      \u003cdiv class=\"eu-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cdiv class=\"eu-topline\"\u003e\n\u003cspan\u003eTownsville, QLD\u003c\/span\u003e\u003cspan class=\"eu-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eExpress included over $99.00\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/header\u003e\n\u003cnav class=\"eu-jump\" aria-label=\"Product details\"\u003e\u003ca href=\"#eu-compatibility\"\u003eCompatibility\u003c\/a\u003e\u003ca href=\"#eu-condition\"\u003eCondition\u003c\/a\u003e\u003ca href=\"#eu-specifications\"\u003eSpecifications\u003c\/a\u003e\u003c\/nav\u003e\n    \u003csection class=\"eu-hero\"\u003e\n      \u003cdiv class=\"eu-herotext\"\u003e\n        \u003cp class=\"eu-eyebrow\"\u003eeufyCam 3 (S330) \u003cspan class=\"eu-grade\"\u003eBrand new\u003c\/span\u003e\u003c\/p\u003e\n        \u003ch2 class=\"eu-h1\"\u003eA sunny disposition. A very detailed night shift.\u003c\/h2\u003e\n        \u003cp class=\"eu-lead\"\u003eA fixed 4K outdoor camera with an integrated solar panel, spotlight-assisted colour night vision and local event recording through a compatible HomeBase. Give the camera a clear view and the panel useful direct sun; the hub is required and sold separately.\u003c\/p\u003e\n        \u003cul class=\"eu-chips\"\u003e\n\u003cli\u003e4K colour night vision\u003c\/li\u003e\n\u003cli\u003eBuilt-in solar panel\u003c\/li\u003e\n\u003cli\u003eCompatible HomeBase required\u003c\/li\u003e\n\u003cli\u003eIP67 weather rated\u003c\/li\u003e\n\u003cli\u003eNo required subscription\u003c\/li\u003e\n\u003c\/ul\u003e\n        \u003cp class=\"eu-requires\"\u003e\u003cb\u003eNeeded to use it.\u003c\/b\u003e A compatible HomeBase is required, sold separately. HomeBase 3, HomeBase Mini and HomeBase Professional S1 run it; HomeBase 2 does not. See the compatibility section below.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"eu-herofig\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/177801487561_2.webp?v=1771336659\" alt=\"eufyCam 3 (S330) add-on camera, white cylindrical body with a black front cap and integrated solar panel on top, angled on a plain white background\" loading=\"eager\"\u003e\n        \u003cfigcaption\u003eProduct catalogue image. Your unit ships as described below.\u003c\/figcaption\u003e\n      \u003c\/figure\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-stats\"\u003e\n      \u003cdiv class=\"eu-statgrid\"\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e4K\u003c\/b\u003e\u003cspan\u003e3840 x 2160 video\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e135°\u003c\/b\u003e\u003cspan\u003efield of view\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003eF1.4\u003c\/b\u003e\u003cspan\u003eaperture\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e365 days\u003c\/b\u003e\u003cspan\u003eper charge, eufy's basic rating\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e100 dB\u003c\/b\u003e\u003cspan\u003ebuilt-in siren\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e2.4 GHz\u003c\/b\u003e\u003cspan\u003eWi-Fi only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cp class=\"eu-statnote\"\u003eBattery and solar-charging figures are eufy's own published numbers for this model. Real-world results vary with placement, traffic, sunlight and settings.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-tiles\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eWhat it does well.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003eeufyCam 3 (S330): the features that matter in everyday use.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-tilegrid\"\u003e\n        \u003carticle class=\"eu-tile eu-tile-text\"\u003e\n          \n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003e4K with colour night vision\u003c\/h3\u003e\n\u003cp\u003e3840 by 2160 video from an f\/1.4 lens and CMOS sensor that eufy says lifts light capture by 40 percent, paired with a Starlight low-light system and infrared for colour and black-and-white night views, plus a built-in spotlight.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-illustrated\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/177801487561_6.webp?v=1770824503\" alt=\"Close top-down view of the eufyCam 3 (S330)'s built-in solar panel\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eBuilt-in solar\u003c\/h3\u003e\n\u003cp\u003eThe solar panel is part of the housing. eufy's own test is that 2 hours of full direct sunlight a day keeps the camera running for a full day.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-illustrated\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/177801487561_8.webp?v=1770824503\" alt=\"The eufyCam 3 (S330) mounted on an outdoor wall corner against a blue sky\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eRain, dust, heat\u003c\/h3\u003e\n\u003cp\u003eIP67 rated, with an operating range of minus 20 to 50 degrees C. Built to mount outside and stay there.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-illustrated\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/177801487561_9.webp?v=1770824504\" alt=\"A phone screen showing the eufy Security app's Security Report view with an activity score and event thumbnails\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eSmart activity alerts\u003c\/h3\u003e\n\u003cp\u003eHuman, vehicle and pet classification helps organise activity through the compatible HomeBase system. Features depend on the selected hub and firmware.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n\n    \u003c\/section\u003e\n    \u003caside class=\"eu-insight\" aria-label=\"A detail worth knowing\"\u003e\n      \u003cdiv\u003e\n\u003cp class=\"eu-insight-label\"\u003eA detail worth knowing\u003c\/p\u003e\n\u003ch2\u003eCross the frame, catch the event\u003c\/h2\u003e\n\u003c\/div\u003e\n      \u003cp class=\"eu-insight-body\"\u003eThe S330’s installation FAQ recommends aiming for movement across the view rather than directly towards the lens. That gives its passive infrared sensor a better chance to trigger. Test the real approach route before tightening the mount; sensitivity, height and angle still matter.\u003c\/p\u003e\n    \u003c\/aside\u003e\n    \u003csection class=\"eu-honest\"\u003e\n      \u003cdiv class=\"eu-honestbox\"\u003e\n        \u003cp class=\"eu-kicker\"\u003eThe honest details\u003c\/p\u003e\n        \u003ch2 class=\"eu-h2\"\u003eBefore you buy.\u003c\/h2\u003e\n        \u003cul class=\"eu-honestlist\"\u003e\n            \u003cli\u003e\n\u003cb\u003eIt cannot work on its own.\u003c\/b\u003e A paired compatible HomeBase is essential; this add-on does not operate as a standalone camera.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eNight colour comes from a system, not magic.\u003c\/b\u003e eufy's Starlight photosensitive system and infrared vision cover low light and darkness, with a motion-activated spotlight built in.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eMotion sensing: conflicting official descriptions.\u003c\/b\u003e eufy's US introduction says radar plus PIR, but the eufyCam 3 column in that same page's comparison table says PIR. The AU page does not confirm radar. Radar is therefore not promised for this camera.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eIt alerts. It does not prevent.\u003c\/b\u003e A camera records, detects and notifies. It is one part of home security, not the whole of it.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003ePublished battery capacities disagree.\u003c\/b\u003e eufy publishes two battery capacities for S330: 13,000 mAh on its camera marketing page and 13,400 mAh in its exact S330 support introduction. The sources disagree; we do not certify either capacity for this unit.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n        \u003csection class=\"eu-compat\" id=\"eu-compatibility\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eMake sure it fits your setup.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003eA compatible HomeBase is required, sold separately. HomeBase 3 is the camera product-page route; the dedicated Professional S1 guide lists T8160 too, and eufy added the HomeBase Mini in its August 2026 compatibility guide (update the Mini's firmware before pairing). HomeBase 2 is not compatible.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-compatgrid\"\u003e\n\u003cdiv class=\"eu-compatcol eu-yes\"\u003e\n\u003ch3\u003eWorks with\u003c\/h3\u003e\n\u003cul\u003e            \u003cli\u003e\n\u003cb\u003eHomeBase 3 (S380).\u003c\/b\u003e The hub named on eufy's own eufyCam 3 product page; the camera alone will not work. Not included with this listing.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eAmazon Alexa and Google Assistant.\u003c\/b\u003e Both are on eufy's published compatibility list for this camera.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eHomeBase Professional S1.\u003c\/b\u003e The dedicated Professional S1 compatibility guide lists eufyCam S330, T8160. Update the hub's firmware before pairing.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eHomeBase Mini.\u003c\/b\u003e eufy added the eufyCam 3 to the HomeBase Mini's list in its August 2026 compatibility guide. Update the Mini's firmware before pairing.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-compatcol eu-no\"\u003e\n\u003ch3\u003eDoes not work with\u003c\/h3\u003e\n\u003cul\u003e            \u003cli\u003e\n\u003cb\u003eApple Home (HomeKit).\u003c\/b\u003e eufy's own FAQ says no, and that HomeKit support is still undergoing development.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eStandalone use or a microSD card.\u003c\/b\u003e There is no standalone mode stated and no card slot mentioned. Recording depends entirely on the paired HomeBase.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eHomeBase 2.\u003c\/b\u003e eufy's own eufyCam 3 pages say it needs a HomeBase 3.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-compatcol eu-ask\"\u003e\n\u003ch3\u003eBefore you pair\u003c\/h3\u003e\n\u003cul\u003e            \u003cli\u003e\n\u003cb\u003eUpdate the firmware.\u003c\/b\u003e Update the camera and HomeBase firmware before pairing.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-cond\" id=\"eu-condition\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eBrand New, explained.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003eWhat the condition label on this listing actually means.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-cards3\"\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eWhat Brand New means\u003c\/h3\u003e\n          \u003cp\u003eFactory-sealed stock in its full original retail packaging. Unopened, unused, in its sealed retail carton.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eWho did the work\u003c\/h3\u003e\n          \u003cp\u003eNobody has: the seal is intact. We describe the packaging and the published spec sheet only, and we do not open units to check them.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eHow it arrives\u003c\/h3\u003e\n          \u003cp\u003eSealed retail carton, the standard retail accessories, and our own 12-month warranty on top of your consumer rights.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-fit\"\u003e\n      \u003cdiv class=\"eu-fitgrid\"\u003e\n        \u003cdiv class=\"eu-fitcol\"\u003e\n\u003ch2 class=\"eu-h2\"\u003eRight for you if\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eYou have a confirmed compatible HomeBase, or are prepared to add one.\u003c\/li\u003e\n\u003cli\u003eYou want 4K footage with colour night vision and a solar panel built into the housing.\u003c\/li\u003e\n\u003cli\u003eYou use Alexa or Google Assistant, or neither.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-fitcol eu-fitno\"\u003e\n\u003ch2 class=\"eu-h2\"\u003eProbably not for you if\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eYou want an outdoor camera that works without a hub.\u003c\/li\u003e\n\u003cli\u003eYou want a camera that stores clips on its own microSD card.\u003c\/li\u003e\n\u003cli\u003eYou run Apple Home and need the camera in it.\u003c\/li\u003e\n\u003cli\u003eThe mounting spot gets little or no direct sun and USB-C top-ups are not practical.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-setup\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003ePlan your setup.\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-setupguide\"\u003e\n\u003carticle class=\"eu-guiderow\"\u003e\u003cp class=\"eu-guide-label\"\u003eWhat you need\u003c\/p\u003e\n\u003cdiv\u003e\n\u003ch3\u003eStart with a compatible HomeBase\u003c\/h3\u003e\n\u003cp\u003eS330 \/ eufyCam 3 is an add-on camera and cannot operate directly on your router alone. Have a compatible HomeBase, its power supply, your home network and the eufy app ready. HomeBase 3 is the main setup described here; HomeBase Mini and HomeBase Professional S1 work too, HomeBase 2 does not. The supplied-items list covers this condition.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"eu-guiderow\"\u003e\u003cp class=\"eu-guide-label\"\u003eRecording and storage\u003c\/p\u003e\n\u003cdiv\u003e\n\u003ch3\u003eThe archive lives in the hub\u003c\/h3\u003e\n\u003cp\u003eThe camera sends event recordings to its paired HomeBase. HomeBase 3 has 16 GB built in and accepts a compatible internal 2.5-inch SATA drive up to 16 TB, bought separately. This battery camera does not provide continuous video recording. Optional cloud features are separate from the local archive.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"eu-guiderow\"\u003e\u003cp class=\"eu-guide-label\"\u003ePower and connection\u003c\/p\u003e\n\u003cdiv\u003e\n\u003ch3\u003eA charged camera still needs its hub\u003c\/h3\u003e\n\u003cp\u003eWith HomeBase 3 still powered, eufy says this camera can keep operating during an internet outage. It warns that restarting the router or hub can lose recordings made during that outage. Mains failure stops the hub unless separately backed up; a charged camera does not power it. App access also needs the network.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"eu-setupgrid\"\u003e\n        \u003col class=\"eu-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003ePick the HomeBase first.\u003c\/b\u003e Use a HomeBase 3, HomeBase Mini or HomeBase Professional S1 on current firmware (not HomeBase 2). The hub is sold separately.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCharge it before mounting.\u003c\/b\u003e Top it up over USB-C so it is not relying on solar from the first day.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eAdd it through the HomeBase.\u003c\/b\u003e Pair the camera to your confirmed compatible HomeBase in the eufy app.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eMount for sun and view together.\u003c\/b\u003e Aim for a spot with a few hours of direct sun and a clear 135 degree view, then check the signal back to the HomeBase before drilling.\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cfigure class=\"eu-setupfig\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/177801487561_7.webp?v=1770824504\" alt=\"A hand mounting the eufyCam 3 (S330) on an outdoor wall in dappled tree shade\" loading=\"lazy\"\u003e\n          \u003cfigcaption\u003eProduct catalogue image.\u003c\/figcaption\u003e\n        \u003c\/figure\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-box\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\u003ch2 class=\"eu-h2\"\u003eIncluded with your order\u003c\/h2\u003e\u003c\/div\u003e\n      \u003cdiv class=\"eu-boxgrid\"\u003e\n        \u003cdiv\u003e\n\u003ch3 class=\"eu-boxlabel\"\u003eSupplied items\u003c\/h3\u003e\n\u003cul class=\"eu-boxlist\"\u003e\n\u003cli\u003e1 × eufy eufyCam 3 (S330), brand new, factory sealed\u003c\/li\u003e\n\u003cli\u003eCharging cable\u003c\/li\u003e\n\u003cli\u003eScrew mount\u003c\/li\u003e\n\u003cli\u003eScrew pack\u003c\/li\u003e\n\u003cli\u003eQuick Start Guide\u003c\/li\u003e\n\u003cli\u003eOriginal sealed retail carton\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003ch3 class=\"eu-boxlabel\"\u003eNot included\u003c\/h3\u003e\n\u003cul class=\"eu-boxlist eu-boxout\"\u003e\n\u003cli\u003eHomeBase: not included; eufy states the camera will not record without one\u003c\/li\u003e\n\u003cli\u003emicroSD card: not applicable, no card slot stated for this camera\u003c\/li\u003e\n\u003cli\u003eExternal solar panel: not supplied; the solar panel is built into this camera\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \n      \n    \u003c\/section\u003e\n    \u003csection class=\"eu-faq\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\u003ch2 class=\"eu-h2\"\u003eQuestions people ask.\u003c\/h2\u003e\u003c\/div\u003e\n      \u003cdiv class=\"eu-faqlist\"\u003e\n\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eDo I need a HomeBase to use this camera?\u003c\/summary\u003e\u003cp\u003eA compatible HomeBase is required, sold separately. HomeBase 3 is the camera product-page route; the dedicated Professional S1 guide lists T8160 too, and eufy added the HomeBase Mini in its August 2026 compatibility guide (update the Mini's firmware before pairing). HomeBase 2 is not compatible.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eDoes it work with Apple Home?\u003c\/summary\u003e\u003cp\u003eNo. eufy's FAQ says the eufyCam 3 works with Alexa and Google Assistant, and that HomeKit support is still undergoing development.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eHow much sun does it need?\u003c\/summary\u003e\u003cp\u003eeufy's own test is that 2 hours of full direct sunlight a day keeps the camera running for a full day. Its own figures put the panel's daily collection at 450 to 600 mAh, against about 150 to 200 mAh of average daily and nightly use.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eWhen will it ship, and what does delivery cost?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day. Same-day to 1 business day is our typical dispatch time from Townsville. During busy periods it can extend, though that is rare. Australia Post Express is included on every order over $99.00. Under $99.00 it is $9.95 tracked or $12.95 Express.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eWho covers the warranty?\u003c\/summary\u003e\u003cp\u003eWe do. CamGuard Australia is an independent importer and reseller, and this product carries our own 12-month warranty. It is not a manufacturer warranty. Your rights under Australian Consumer Law apply on top. Faulty or not as described inside that year and we cover the return postage.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eCan I return it if I change my mind?\u003c\/summary\u003e\u003cp\u003eYes, within 30 days of delivery if it is complete and unused. You pay the return postage and the original shipping is not refunded. Faulty or not-as-described returns are always free.\u003c\/p\u003e\u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-trust\"\u003e\n      \u003cdiv class=\"eu-trustgrid\"\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eIndependent importer\u003c\/b\u003e\u003cspan\u003eWe buy genuine eufy stock and sell it under our own name. Not an official eufy dealer.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eOur own 12-month warranty\u003c\/b\u003e\u003cspan\u003eHonoured by us in Townsville, not by the manufacturer. Faulty inside a year and we pay the return postage.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eExpress as standard\u003c\/b\u003e\u003cspan\u003eAustralia Post Express included on every order over $99.00, from Townsville, Queensland.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eCondition stated up front\u003c\/b\u003e\u003cspan\u003eThe grade on this listing is spelled out above so nothing about the unit is a surprise.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-cta\"\u003e\n      \u003cdiv class=\"eu-ctabox\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eeufyCam 3 (S330), brand new.\u003c\/h2\u003e\n        \u003cp\u003eA clear view, a sunny spot and a compatible HomeBase. Exactly as described above, our 12-month warranty. If that is the trade you want, this is the listing.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\u003csection class=\"eu-specs\" id=\"eu-specifications\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eSpecifications.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003ePublished specifications for eufyCam 3 (S330) (T8160), grouped for easy comparison. Only sourced details are included.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-specgrid\"\u003e\n        \u003cdiv class=\"eu-specgroup\"\u003e\n          \u003ch3\u003eCamera\u003c\/h3\u003e\n          \u003cdl\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eResolution\u003c\/dt\u003e\n\u003cdd\u003e3840 x 2160 (4K)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eField of view\u003c\/dt\u003e\n\u003cdd\u003e135 degrees, wide-angle lens\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eLens and sensor\u003c\/dt\u003e\n\u003cdd\u003ef\/1.4 aperture with a CMOS sensor; eufy states this lifts light capture by 40 percent\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eNight vision\u003c\/dt\u003e\n\u003cdd\u003eInfrared and colour night vision using eufy's Starlight photosensitive system, plus a built-in motion-activated spotlight\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eMotion detection\u003c\/dt\u003e\n\u003cdd\u003eHuman, vehicle and pet classification through the HomeBase system. eufy's US introduction says radar plus PIR, but the eufyCam 3 column in that same page's comparison table says PIR. The AU page does not confirm radar. Radar is therefore not promised for this camera.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eAudio and siren\u003c\/dt\u003e\n\u003cdd\u003eTwo-way audio, plus a 100 dB built-in siren\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-specgroup\"\u003e\n          \u003ch3\u003eStorage and recording\u003c\/h3\u003e\n          \u003cdl\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eLocal storage\u003c\/dt\u003e\n\u003cdd\u003eRecordings save to the paired HomeBase. HomeBase 3 has 16 GB built in and accepts a compatible internal 2.5-inch SATA drive up to 16 TB, sold separately. Retention varies with recording activity and settings.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eSubscription\u003c\/dt\u003e\n\u003cdd\u003eeufy states local recording carries no monthly subscription\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-specgroup\"\u003e\n          \u003ch3\u003ePower and network\u003c\/h3\u003e\n          \u003cdl\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003ePower\u003c\/dt\u003e\n\u003cdd\u003eRechargeable lithium battery with an integrated solar panel\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eSolar\u003c\/dt\u003e\n\u003cdd\u003eIntegrated solar panel; eufy's own test is that 2 hours of full direct sunlight a day keeps the camera running\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eSolar collection rate\u003c\/dt\u003e\n\u003cdd\u003eWith optimal sunlight eufy states the panel collects and stores 450 to 600 mAh a day, against about 150 to 200 mAh of average daily and nightly use\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eWi-Fi\u003c\/dt\u003e\n\u003cdd\u003e802.11 b\/g\/n, 2.4 GHz only\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eVoice assistants\u003c\/dt\u003e\n\u003cdd\u003eAmazon Alexa and Google Assistant\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eApple Home\u003c\/dt\u003e\n\u003cdd\u003eNot supported; eufy's FAQ states HomeKit support is still undergoing development\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-specgroup\"\u003e\n          \u003ch3\u003eInstallation and general\u003c\/h3\u003e\n          \u003cdl\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eWeather rating\u003c\/dt\u003e\n\u003cdd\u003eIP67\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eOperating range\u003c\/dt\u003e\n\u003cdd\u003eMinus 20 to 50 degrees C (minus 4 to 122 degrees F)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eMount height\u003c\/dt\u003e\n\u003cdd\u003eOutdoor use, 2 to 3 m (7 to 10 ft) recommended\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eSize and weight\u003c\/dt\u003e\n\u003cdd\u003e6.5 x 12.9 x 6.5 cm (2.6 x 5.1 x 2.6 in), 420 g\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eWhite and black\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eModel\u003c\/dt\u003e\n\u003cdd\u003eT81601W1 on eufy's US store; the AU eufy.com page for this camera does not print a T-number\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun\"\u003e\n  \u003cheader class=\"arc-hero\" data-scene=\"00-hero\"\u003e\n    \u003cdiv class=\"arc-shell\"\u003e\n      \u003cnav class=\"arc-nav\"\u003e\u003cdiv class=\"arc-brand\"\u003eCamGuard Australia\u003c\/div\u003e\n\u003cdiv class=\"arc-episode\"\u003eEpisode 330 · Brand New · Solar saga\u003c\/div\u003e\u003c\/nav\u003e\n      \u003cp class=\"arc-premise\"\u003e\u003cstrong\u003eTHE PREMISE:\u003c\/strong\u003e suburban anime, except the overqualified hero is a solar 4K camera and the self-appointed final boss is a roof possum with no visible source of income.\u003c\/p\u003e\n      \u003cdiv class=\"arc-hero-grid\"\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"arc-kicker\"\u003eSuburban Solar Defence Arc · Season One\u003c\/div\u003e\n          \u003cdiv class=\"arc-title\" role=\"heading\" aria-level=\"2\"\u003eThe sun charges it.\u003cspan\u003eThe possum still thinks it’s the main character.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"arc-subtitle\"\u003eeufyCam 3 · S330 · 4K Add-On Camera\u003c\/div\u003e\n          \u003cp class=\"arc-lead\"\u003eIntegrated solar, 4K event recording, PIR motion detection and local storage through the HomeBase 3 route. The S330 add-on requires HomeBase 3 \/ S380, HomeBase Mini or, per eufy's compatibility list, HomeBase Professional S1 \/ T9000; HomeBase 2 does not pair, and it cannot run standalone. Storage and features vary by base.\u003c\/p\u003e\n          \u003cdiv class=\"arc-badges\"\u003e\n\u003cspan class=\"arc-badge\"\u003e4K · 135°\u003c\/span\u003e\u003cspan class=\"arc-badge\"\u003eIntegrated solar\u003c\/span\u003e\u003cspan class=\"arc-badge\"\u003ePIR motion\u003c\/span\u003e\u003cspan class=\"arc-badge\"\u003eIP67\u003c\/span\u003e\u003cspan class=\"arc-badge\"\u003eNo required recording fee\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cfigure class=\"arc-product\"\u003e\u003cspan class=\"arc-aura\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/177801487561_2.webp?v=1771336659\" alt=\"eufyCam 3 S330 4K solar add-on security camera\" width=\"960\" height=\"960\" loading=\"eager\"\u003e\u003cfigcaption class=\"arc-bubble\"\u003e4K. SOLAR. POSSESSION OF ONE VERY SERIOUS EYEBROW.\u003c\/figcaption\u003e\u003c\/figure\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/header\u003e\n  \u003csection class=\"arc-hb3 arc-shell\" data-scene=\"00-required-hub\"\u003e\u003cdiv class=\"arc-hb3-grid\"\u003e\n\u003cdiv class=\"arc-hb3-mark\"\u003eHB3\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch2\u003eThis add-on camera cannot work standalone and requires a compatible eufy HomeBase, sold separately. HomeBase 3 (S380) and HomeBase Mini are supported, and eufy’s current compatibility list also supports HomeBase Professional S1 (T9000). HomeBase 2 is not compatible. Storage and AI features depend on the selected base and firmware. No compatible base is included.\u003c\/h2\u003e\n\u003cp\u003eThe S330 add-on cannot work standalone. HomeBase 3, HomeBase Mini and HomeBase Professional S1 (listed on eufy's compatibility list) are supported and sold separately; HomeBase 2 is not. Keep the selected base on current firmware so storage, AI and smart-home features behave as intended.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"arc-hb3-stamp\"\u003eNon-negotiable\u003cbr\u003eplot requirement\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003cdiv class=\"arc-ticker\" aria-label=\"Key product facts\"\u003e\u003cdiv class=\"arc-ticker-track\"\u003e\n\u003cspan\u003e\u003cb\u003e4K UHD\u003c\/b\u003e · event recording\u003c\/span\u003e\u003cspan\u003e\u003cb\u003e2 hours\u003c\/b\u003e direct daily sun target\u003c\/span\u003e\u003cspan\u003e\u003cb\u003eHB3 \/ Mini \/ S1\u003c\/b\u003e required · HB2 will not pair\u003c\/span\u003e\u003cspan\u003e\u003cb\u003eLocal storage\u003c\/b\u003e · no required recording subscription\u003c\/span\u003e\u003cspan\u003e\u003cb\u003e4K UHD\u003c\/b\u003e · event recording\u003c\/span\u003e\u003cspan\u003e\u003cb\u003e2 hours\u003c\/b\u003e direct daily sun target\u003c\/span\u003e\u003cspan\u003e\u003cb\u003eHB3 \/ Mini \/ S1\u003c\/b\u003e required · HB2 will not pair\u003c\/span\u003e\u003cspan\u003e\u003cb\u003eLocal storage\u003c\/b\u003e · no required recording subscription\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003csection class=\"arc-scene arc-halftone\" data-scene=\"01-4k\"\u003e\n    \u003cdiv class=\"arc-shell\"\u003e\n\u003cdiv class=\"arc-head\"\u003e\n\u003cdiv class=\"arc-no\"\u003e01\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"arc-label\"\u003eEpisode 01 · The Bin-Night Incident\u003c\/div\u003e\n\u003ch2 class=\"arc-h2\"\u003e4K catches the detail your family group chat turns into folklore.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"arc-grid\"\u003e\n\u003cdiv class=\"arc-copy arc-copy-card\"\u003e\n\u003cp\u003eThe S330 records events at 3840 × 2160 through a 135° field of view. That is enough detail to separate a courier from a cousin, a wheelie bin from a bloke hiding badly behind one, and “pretty sure” from an actual timestamp.\u003c\/p\u003e\n\u003cp\u003eIt is battery-powered and records triggered events. It does \u003cstrong\u003enot\u003c\/strong\u003e record continuously 24\/7.\u003c\/p\u003e\n\u003cdetails class=\"arc-reveal\"\u003e\u003csummary\u003eOpen the freeze-frame nobody needed in 4K\u003c\/summary\u003e\u003cdiv class=\"arc-secret\"\u003e\n\u003cstrong\u003eENHANCE:\u003c\/strong\u003e the mysterious shape beside the bin is your own dressing gown caught on the gate. The neighbourhood threat level returns to “mildly embarrassing”.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"arc-panels\"\u003e\n\u003carticle class=\"arc-panel\" style=\"--shade:#ff3d75;--r:-1deg\"\u003e\u003csmall\u003eFrame A · 18:07\u003c\/small\u003e\u003cb\u003eCourier\u003c\/b\u003e\u003cp\u003eHuman-shaped. Carrying parcel. Approaches like a person who has another 146 stops.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"arc-panel\" style=\"--shade:#36dfff;--r:1deg\"\u003e\u003csmall\u003eFrame B · 18:09\u003c\/small\u003e\u003cb\u003eWheelie bin\u003c\/b\u003e\u003cp\u003eStationary. Green lid. Emotionally unavailable.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"arc-panel\" style=\"--shade:#7f55ff;--r:-.5deg\"\u003e\u003csmall\u003eFrame C · 03:11\u003c\/small\u003e\u003cb\u003ePossum\u003c\/b\u003e\u003cp\u003eSmall. Powerful. No intention of explaining itself.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"arc-scene arc-solar arc-halftone\" data-scene=\"02-solar\"\u003e\n    \u003cdiv class=\"arc-shell\"\u003e\n\u003cdiv class=\"arc-head\"\u003e\n\u003cdiv class=\"arc-no\"\u003e02\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"arc-label\"\u003eTraining Montage · Solar Power-Up\u003c\/div\u003e\n\u003ch2 class=\"arc-h2\"\u003eTwo hours of direct sun. Thirty seconds of looking smug about it.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"arc-grid arc-flip\"\u003e\n\u003cdiv class=\"arc-power\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/177801487561_6.webp?v=1770824503\" alt=\"Integrated solar panel on top of eufyCam 3 S330\" loading=\"lazy\"\u003e\u003cb\u003eIntegrated panel · aim it at actual sunlight\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"arc-copy arc-copy-card\"\u003e\n\u003cp\u003eThe solar panel is built into the camera. eufy’s operating target is roughly two hours of direct sunlight per day to support ongoing event-based use. A north-facing position with a clear sky view usually gives the panel a better chance than “under the jacaranda because the screw hole was already there”.\u003c\/p\u003e\n\u003cp\u003eSolar performance varies with shade, season, activity, recording length and settings. Charge the camera before setup; sunlight is support, not magic.\u003c\/p\u003e\n\u003cdetails class=\"arc-reveal\"\u003e\u003csummary\u003eAsk the clouds for a written power guarantee\u003c\/summary\u003e\u003cdiv class=\"arc-secret\"\u003eThe clouds have declined to sign. They have also referred you to the sentence about shade, winter and activity levels. Extremely on brand.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"arc-scene arc-dark\" data-scene=\"03-detection\"\u003e\n    \u003cdiv class=\"arc-shell\"\u003e\n\u003cdiv class=\"arc-head\"\u003e\n\u003cdiv class=\"arc-no\"\u003e03\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"arc-label\"\u003eTournament Arc · Who Gets an Alert?\u003c\/div\u003e\n\u003ch2 class=\"arc-h2\"\u003ePIR motion wakes the camera. The suspicious leaf fails auditions.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"arc-grid\"\u003e\n\u003cdiv class=\"arc-copy arc-copy-card\"\u003e\n\u003cp\u003ePIR motion detection wakes the camera. Through a compatible HomeBase, the system can classify people, vehicles and pets; with HomeBase 3 it can also use BionicMind recognition features. eufy's US introduction says radar plus PIR, but the eufyCam 3 column in that same page's comparison table says PIR. The AU page does not confirm radar. Radar is therefore not promised for this camera. Activity zones help keep the camera interested in your property rather than every pedestrian living a normal life.\u003c\/p\u003e\n\u003cp\u003eNo detection system is perfect. Placement, sensitivity, approach angle and distance matter.\u003c\/p\u003e\n\u003cdetails class=\"arc-reveal\"\u003e\u003csummary\u003eAudition one extremely ambitious leaf\u003c\/summary\u003e\u003cdiv class=\"arc-secret\"\u003e\n\u003cstrong\u003eJUDGES’ DECISION:\u003c\/strong\u003e movement impressive; security relevance low; dramatic exit assisted by a southerly. Not through to alerts week.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"arc-detect\"\u003e\n\u003cdiv class=\"arc-target\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003cb\u003eHuman\u003c\/b\u003e\u003cspan\u003eRelevant movement\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"arc-target\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003cb\u003eVehicle\u003c\/b\u003e\u003cspan\u003eDriveway arc\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"arc-target\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003cb\u003ePet\u003c\/b\u003e\u003cspan\u003eSpecies: freeloading\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"arc-target arc-reject\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003cb\u003eLeaf\u003c\/b\u003e\u003cspan\u003eRejected from finals\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"arc-scene arc-hot arc-halftone\" data-scene=\"04-night\"\u003e\n    \u003cdiv class=\"arc-shell\"\u003e\n\u003cdiv class=\"arc-head\"\u003e\n\u003cdiv class=\"arc-no\"\u003e04\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"arc-label\"\u003eNight Arc · The Possum Emperor\u003c\/div\u003e\n\u003ch2 class=\"arc-h2\"\u003eColour night vision reveals the tiny despot who owns none of this roof.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"arc-grid arc-flip\"\u003e\n\u003cdiv class=\"arc-possum\" aria-label=\"Animated possum silhouette crossing a roof\"\u003e\n\u003cspan class=\"arc-moon\"\u003e\u003c\/span\u003e\u003cspan class=\"arc-roof\"\u003e\u003c\/span\u003e\u003cspan class=\"arc-critter\"\u003e\u003c\/span\u003e\u003cspan class=\"arc-tail\"\u003e\u003c\/span\u003e\u003cdiv class=\"arc-possum-talk\"\u003e“I pay no rates. I fear no gutter.”\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"arc-copy arc-copy-card\"\u003e\n\u003cp\u003eThe f\/1.4 lens, Starlight colour night vision, infrared and a built-in spotlight preserve useful detail after dark. A 100dB siren and two-way audio are available for deterrence.\u003c\/p\u003e\n\u003cp\u003eThe siren is loud; use it thoughtfully. The possum has not read the body-corporate rules and will probably lodge a counterclaim in the ceiling.\u003c\/p\u003e\n\u003cdetails class=\"arc-reveal\"\u003e\u003csummary\u003eOpen roof tribunal transcript · 03:11am\u003c\/summary\u003e\u003cdiv class=\"arc-secret\"\u003e\n\u003cstrong\u003eCAMERA:\u003c\/strong\u003e “Please vacate.”\u003cbr\u003e\u003cstrong\u003ePOSSUM:\u003c\/strong\u003e “This hearing is prejudiced.”\u003cbr\u003e\u003cstrong\u003eGUTTER:\u003c\/strong\u003e makes one noise that costs you an hour of sleep.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"arc-scene arc-mint arc-halftone\" data-scene=\"05-homebase\"\u003e\n    \u003cdiv class=\"arc-shell\"\u003e\n\u003cdiv class=\"arc-head\"\u003e\n\u003cdiv class=\"arc-no\"\u003e05\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"arc-label\"\u003eMentor Reveal · HomeBase 3 Dojo\u003c\/div\u003e\n\u003ch2 class=\"arc-h2\"\u003eThe camera brings the eyeball. HomeBase 3 brings the brain and storage.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"arc-dojo\"\u003e\n\u003carticle class=\"arc-dojo-card\" style=\"--c:#ff3d75\"\u003e\u003ch3\u003eRequired system\u003c\/h3\u003e\n\u003cspan class=\"arc-big\"\u003eHB3\u003c\/span\u003e\u003cp\u003eThe S330 cannot connect directly to ordinary household Wi-Fi or work standalone. It must pair to a supported HomeBase 3, HomeBase Mini or, per eufy's compatibility list, a HomeBase Professional S1, sold separately.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"arc-dojo-card\" style=\"--c:#7f55ff\"\u003e\u003ch3\u003eLocal evidence locker\u003c\/h3\u003e\n\u003cspan class=\"arc-big\"\u003e16GB → 16TB\u003c\/span\u003e\u003cp\u003eHomeBase 3 starts with built-in local storage and accepts a compatible 2.5-inch SATA HDD or SSD up to 16TB. The expansion drive is also sold separately.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n      \u003cdetails class=\"arc-reveal\"\u003e\u003csummary\u003eAttempt the forbidden standalone training technique\u003c\/summary\u003e\u003cdiv class=\"arc-secret\"\u003e\n\u003cstrong\u003eRESULT:\u003c\/strong\u003e no pairing, no feed, no recording, no clever workaround. The camera stares into the middle distance while you order the hub you tried to skip.\u003c\/div\u003e\u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"arc-scene arc-dark\" data-scene=\"06-subscription\"\u003e\n    \u003cdiv class=\"arc-shell\"\u003e\n\u003cdiv class=\"arc-head\"\u003e\n\u003cdiv class=\"arc-no\"\u003e06\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"arc-label\"\u003eVillain Arc · The Membership Cancellation Desk\u003c\/div\u003e\n\u003ch2 class=\"arc-h2\"\u003eLocal recording without joining a gym for your camera footage.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"arc-gym\"\u003e\n\u003cdiv class=\"arc-copy arc-copy-card\"\u003e\n\u003cp\u003eRecording to HomeBase 3 local storage does not require a monthly cloud subscription. Optional cloud features exist, but the core local recording path is not a membership you must cancel later.\u003c\/p\u003e\n\u003cp\u003eNo retention department. No “your original branch closed in 2019”. No certified letter witnessed by a regional manager during a lunar eclipse.\u003c\/p\u003e\n\u003cdetails class=\"arc-reveal\"\u003e\u003csummary\u003eBegin fictional gym cancellation process\u003c\/summary\u003e\u003cdiv class=\"arc-secret\"\u003e\n\u003cstrong\u003eSTEP 1:\u003c\/strong\u003e visit the branch where you joined, which is now a vape shop.\u003cbr\u003e\u003cstrong\u003eSTEP 2:\u003c\/strong\u003e bring photo ID, your 2017 welcome towel and the staff member who signed you up.\u003cbr\u003e\u003cstrong\u003eSTEP 3:\u003c\/strong\u003e realise the S330 local recording never required this nonsense.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"arc-gym-form\"\u003e\n\u003cdiv class=\"arc-kicker\"\u003eForm 84-B · request to consider maybe cancelling\u003c\/div\u003e\n\u003ch3\u003eReason for leaving\u003c\/h3\u003e\n\u003cdiv class=\"arc-line\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"arc-line\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"arc-line\"\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eStaff use only:\u003c\/strong\u003e misplaced until next direct debit.\u003c\/p\u003e\n\u003cspan class=\"arc-redstamp\"\u003eNot applicable here\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"arc-scene arc-solar\" data-scene=\"07-weather\"\u003e\n    \u003cdiv class=\"arc-shell\"\u003e\n\u003cdiv class=\"arc-head\"\u003e\n\u003cdiv class=\"arc-no\"\u003e07\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"arc-label\"\u003eWeather Filler Episode · Brisbane Sideways Rain\u003c\/div\u003e\n\u003ch2 class=\"arc-h2\"\u003eIP67 for outdoor weather. Not an invitation to install it in the pool.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"arc-grid arc-flip\"\u003e\n\u003cdiv class=\"arc-rain\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/177801487561_8.webp?v=1770824503\" alt=\"eufyCam 3 S330 mounted outdoors on an exterior wall\" loading=\"lazy\"\u003e\u003cb\u003eForecast: sunny, then rain from three directions at once\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"arc-copy arc-copy-card\"\u003e\n\u003cp\u003eThe camera carries an IP67 weather-resistance rating for outdoor use when correctly installed. Secure the mount, protect the charging-port seal and avoid positions where water pools or the panel lives in permanent shade.\u003c\/p\u003e\n\u003cp\u003eIP67 does not mean floodproof, pressure-wash-proof or “mount directly under the roof valley and see how she goes”.\u003c\/p\u003e\n\u003cdetails class=\"arc-reveal\"\u003e\u003csummary\u003eCheck Townsville storm protocol\u003c\/summary\u003e\u003cdiv class=\"arc-secret\"\u003eCamera: weather-resistant. Ladder: slippery. Human: indoors until conditions are safe. The product page refuses to become a workplace incident report.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"arc-scene arc-halftone\" data-scene=\"08-audio\"\u003e\n    \u003cdiv class=\"arc-shell\"\u003e\n\u003cdiv class=\"arc-head\"\u003e\n\u003cdiv class=\"arc-no\"\u003e08\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"arc-label\"\u003eDialogue Episode · Two-Way Audio\u003c\/div\u003e\n\u003ch2 class=\"arc-h2\"\u003eSpeak through the camera. Try not to deliver a four-minute villain monologue.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"arc-grid\"\u003e\n\u003cdiv class=\"arc-copy arc-copy-card\"\u003e\n\u003cp\u003eTwo-way audio lets you speak through the S330 from the eufy Security app. Alexa and Google voice-assistant support can help with compatible viewing and control setups. The built-in siren is available when the situation needs more than a polite sentence.\u003c\/p\u003e\n\u003cp\u003eAudio delay, network conditions and device compatibility vary. “Oi mate, that parcel belongs here” remains more useful than “you have entered my domain”.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"arc-speech\"\u003e\n\u003cspan\u003e\u003cstrong\u003eCAMERA:\u003c\/strong\u003e Hi, can I help you?\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eVISITOR:\u003c\/strong\u003e Delivery for number 14.\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eCAMERA:\u003c\/strong\u003e This is number 12.\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eVISITOR:\u003c\/strong\u003e Your mailbox says 12 in a font designed by a ghost.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"arc-scene arc-hot\" data-scene=\"09-condition\"\u003e\n    \u003cdiv class=\"arc-shell\"\u003e\n\u003cdiv class=\"arc-head\"\u003e\n\u003cdiv class=\"arc-no\"\u003e09\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"arc-label\"\u003eOrigin Story · Factory-Sealed Hero\u003c\/div\u003e\n\u003ch2 class=\"arc-h2\"\u003eBrand New. Full retail packaging. Zero tragic refurbishment backstory.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"arc-origin\"\u003e\n\u003cdiv class=\"arc-seal\"\u003e\n\u003cb\u003eNEW\u003c\/b\u003e\u003cspan\u003eFactory sealed · original retail presentation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"arc-inclusions\"\u003e\n\u003cdiv\u003eS330 camera with integrated solar panel and rechargeable battery\u003c\/div\u003e\n\u003cdiv\u003eMounting bracket and installation hardware\u003c\/div\u003e\n\u003cdiv\u003eUSB-C charging cable\u003c\/div\u003e\n\u003cdiv\u003eQuick-start documentation\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eNot included:\u003c\/strong\u003e compatible HomeBase (HomeBase 3 \/ S380, HomeBase Mini or HomeBase Professional S1 (listed on eufy's compatibility list) \/ T9000)\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eNot included:\u003c\/strong\u003e storage expansion drive\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdetails class=\"arc-reveal\"\u003e\u003csummary\u003eOpen the “what exactly am I buying?” dossier\u003c\/summary\u003e\u003cdiv class=\"arc-secret\"\u003eOne Brand New eufyCam 3 S330 add-on camera in its factory-sealed retail package. This is not a camera kit: HomeBase 3 \/ S380, HomeBase Mini or HomeBase Professional S1 (listed on eufy's compatibility list) \/ T9000 is required and not included. HomeBase 2 does not pair. We do our best to send it the same day; same-day to 1 business day is our typical dispatch from Townsville, and busy periods can extend that.\u003c\/div\u003e\u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"arc-scene arc-mint\" data-scene=\"10-installation\"\u003e\n    \u003cdiv class=\"arc-shell\"\u003e\n\u003cdiv class=\"arc-head\"\u003e\n\u003cdiv class=\"arc-no\"\u003e10\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"arc-label\"\u003eTraining Camp · Mounting Without Vibes\u003c\/div\u003e\n\u003ch2 class=\"arc-h2\"\u003eCrossing motion, direct sun, legal field of view. Three boring choices that make the hero work.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cfigure class=\"arc-image\"\u003e\u003cspan class=\"arc-stamp\"\u003eActual S330 mounting system\u003c\/span\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/177801487561_7.webp?v=1770824504\" alt=\"Installing eufyCam 3 S330 onto its outdoor wall mount\" loading=\"lazy\"\u003e\u003cfigcaption\u003eTest the angle and detection before putting every tool back in the shed.\u003c\/figcaption\u003e\u003c\/figure\u003e\n      \u003cdiv class=\"arc-install-strip\" style=\"margin-top:26px\"\u003e\n\u003cdiv class=\"arc-step\" style=\"--c:#36dfff\"\u003e\n\u003cb\u003e01\u003c\/b\u003e\u003cspan\u003eCharge the camera and update the confirmed compatible HomeBase first.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"arc-step\" style=\"--c:#ffe34e\"\u003e\n\u003cb\u003e02\u003c\/b\u003e\u003cspan\u003ePair the S330 to the confirmed compatible HomeBase in the eufy app.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"arc-step\" style=\"--c:#76f3bd\"\u003e\n\u003cb\u003e03\u003c\/b\u003e\u003cspan\u003eChoose a roughly 2–3m mounting height with direct sun.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"arc-step\" style=\"--c:#ff3d75\"\u003e\n\u003cb\u003e04\u003c\/b\u003e\u003cspan\u003eAim for movement across the frame rather than straight at the lens.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"arc-step\" style=\"--c:#a98aff\"\u003e\n\u003cb\u003e05\u003c\/b\u003e\u003cspan\u003eTest zones, sensitivity, night detail and solar exposure.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cp class=\"arc-privacy\"\u003e\u003cstrong\u003eResponsible hero clause:\u003c\/strong\u003e aim cameras at your own property, minimise capture of neighbours and public areas, use audio and facial recognition lawfully, and tell household members and visitors where required.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"arc-scene arc-dark\" data-scene=\"11-zones\"\u003e\n    \u003cdiv class=\"arc-shell\"\u003e\n\u003cdiv class=\"arc-head\"\u003e\n\u003cdiv class=\"arc-no\"\u003e11\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"arc-label\"\u003eBattle Map · Activity Zones\u003c\/div\u003e\n\u003ch2 class=\"arc-h2\"\u003eDraw the arena around your driveway. Leave the footpath out of the tournament.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"arc-grid arc-flip\"\u003e\n\u003cfigure class=\"arc-image\"\u003e\u003cspan class=\"arc-stamp\"\u003eExample zone planning\u003c\/span\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/177801487561_10.webp?v=1770824503\" alt=\"Example eufy camera activity zone across a home driveway\" loading=\"lazy\"\u003e\u003cfigcaption\u003eActivity zones help focus detection; they do not replace thoughtful camera placement.\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv class=\"arc-copy arc-copy-card\"\u003e\n\u003cp\u003eActivity zones and sensitivity controls help focus detection on the area that matters. Put the driveway, gate or side access inside the frame and trim away busy roads, moving trees and the neighbour’s entire front yard.\u003c\/p\u003e\n\u003cp\u003eZones are a filter, not a force field. Test by walking through the actual approach route and tune after you see real events.\u003c\/p\u003e\n\u003cdetails class=\"arc-reveal\"\u003e\u003csummary\u003eReveal the forbidden detection zone\u003c\/summary\u003e\u003cdiv class=\"arc-secret\"\u003e\n\u003cstrong\u003eZONE NAME:\u003c\/strong\u003e Every leaf on the council verge.\u003cbr\u003e\u003cstrong\u003eEXPECTED RESULT:\u003c\/strong\u003e 418 notifications before lunch and one exhausted phone battery.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"arc-scene arc-solar arc-halftone\" data-scene=\"12-control-room\"\u003e\n    \u003cdiv class=\"arc-shell\"\u003e\n\u003cdiv class=\"arc-head\"\u003e\n\u003cdiv class=\"arc-no\"\u003e12\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"arc-label\"\u003eSeason Recap · Security Report\u003c\/div\u003e\n\u003ch2 class=\"arc-h2\"\u003eA useful event timeline, not 89 episodes of an empty driveway.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"arc-report\"\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/177801487561_9.webp?v=1770824504\" alt=\"eufy Security app event report shown on a phone\" loading=\"lazy\"\u003e\u003cfigcaption\u003eApp presentation and available reports can change with software updates.\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv\u003e\n\u003cdiv class=\"arc-copy arc-copy-card\"\u003e\n\u003cp\u003eHomeBase 3 organises local events for review in the eufy Security app. Human, vehicle and pet categories can make it faster to find the right clip; BionicMind recognition features depend on setup, clear views and system learning.\u003c\/p\u003e\n\u003cp\u003eLocal storage remains at home on the required hub. Remote access and notifications still require a working network connection.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"arc-stat-grid\" style=\"margin-top:18px\"\u003e\n\u003cdiv class=\"arc-stat\"\u003e\n\u003cb\u003e4K\u003c\/b\u003e\u003cspan\u003eevent detail\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"arc-stat\"\u003e\n\u003cb\u003e135°\u003c\/b\u003e\u003cspan\u003efield of view\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"arc-stat\"\u003e\n\u003cb\u003e100dB\u003c\/b\u003e\u003cspan\u003ebuilt-in siren\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"arc-stat\"\u003e\n\u003cb\u003eIP67\u003c\/b\u003e\u003cspan\u003eweather resistance\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"arc-dossier\" data-scene=\"13-dossier\"\u003e\u003cdiv class=\"arc-shell\"\u003e\n\u003cdiv class=\"arc-kicker\" style=\"color:#6329cf;margin-bottom:8px\"\u003eTechnical character dossier\u003c\/div\u003e\n\u003ch2\u003eAll stats. No filler arc.\u003c\/h2\u003e\n\u003cdiv class=\"arc-specs\"\u003e\n    \u003cdiv class=\"arc-spec\"\u003e\n\u003cb\u003eModel\u003c\/b\u003e\u003cspan\u003eeufyCam 3 \/ S330 add-on camera · T8160 family\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"arc-spec\"\u003e\n\u003cb\u003eCondition\u003c\/b\u003e\u003cspan\u003eBrand New · factory sealed · full retail packaging\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"arc-spec\"\u003e\n\u003cb\u003eRequired hub\u003c\/b\u003e\u003cspan\u003eHomeBase 3 \/ S380, HomeBase Mini or HomeBase Professional S1 (listed on eufy's compatibility list) \/ T9000 · sold separately · no standalone operation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"arc-spec\"\u003e\n\u003cb\u003eVideo\u003c\/b\u003e\u003cspan\u003e4K UHD 3840 × 2160 · 135° field of view · event recording\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"arc-spec\"\u003e\n\u003cb\u003eNight vision\u003c\/b\u003e\u003cspan\u003eStarlight colour and infrared · built-in spotlight\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"arc-spec\"\u003e\n\u003cb\u003eDetection\u003c\/b\u003e\u003cspan\u003ePIR motion · human, vehicle and pet classification · BionicMind via HB3\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"arc-spec\"\u003e\n\u003cb\u003ePower\u003c\/b\u003e\u003cspan\u003eRechargeable battery with integrated solar panel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"arc-spec\"\u003e\n\u003cb\u003eSolar target\u003c\/b\u003e\u003cspan\u003eAbout two hours of direct sunlight daily; results vary\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"arc-spec\"\u003e\n\u003cb\u003eStorage\u003c\/b\u003e\u003cspan\u003eOn HomeBase 3 · built-in local storage · expansion up to 16TB with compatible drive\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"arc-spec\"\u003e\n\u003cb\u003eAudio \/ siren\u003c\/b\u003e\u003cspan\u003eTwo-way audio · 100dB siren\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"arc-spec\"\u003e\n\u003cb\u003eWeather\u003c\/b\u003e\u003cspan\u003eIP67\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"arc-spec\"\u003e\n\u003cb\u003eVoice control\u003c\/b\u003e\u003cspan\u003eAlexa and Google Assistant support\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"arc-spec\"\u003e\n\u003cb\u003eSubscription\u003c\/b\u003e\u003cspan\u003eNo required cloud subscription for local recording\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"arc-spec\"\u003e\n\u003cb\u003eNot supported\u003c\/b\u003e\u003cspan\u003eNo 24\/7 recording or standalone Wi-Fi. HomeBase 3 \/ S380, HomeBase Mini or HomeBase Professional S1 (listed on eufy's compatibility list) \/ T9000 is required; HomeBase 2 does not pair.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"arc-finale\" data-scene=\"15-finale\"\u003e\u003cdiv class=\"arc-shell\"\u003e\n\u003cb\u003eSeason finale · no cliffhanger\u003c\/b\u003e\u003ch2\u003eThe sun did its shift. The possum denied everything. The footage stayed local on the compatible HomeBase.\u003c\/h2\u003e\n\u003cp\u003eeufyCam 3 S330: an absurdly serious solar 4K witness for ordinary Australian yards.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on every order over $99.00. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eBrand New. Factory-sealed in full original retail packaging, unopened and unused.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp\u003eCondition: Brand New. Factory-sealed in full original retail packaging, unopened and unused. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: A compatible HomeBase is required, sold separately. HomeBase 3 is the camera product-page route; the dedicated Professional S1 guide lists T8160 too, and eufy added the HomeBase Mini in its August 2026 compatibility guide (update the Mini's firmware before pairing). HomeBase 2 is not compatible. No Apple Home support or standalone operation. Event recording only. Battery and solar-charging figures are eufy's own published numbers; real-world results vary with placement, sunlight, traffic and settings.\u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003eThe Fun view's anime-style \"Suburban Solar Defence Arc\" is a fictional comedy framing for this listing, an original CamGuard parody built around an invented possum rival; it is not affiliated with or endorsed by any real anime studio, broadcaster or franchise, and its episode numbers, character dialogue and season references are invented for effect. Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43073802403883,"sku":"CG-ECS330-BN-W","price":329.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/177801487561_2.webp?v=1771336659"},{"product_id":"eufy-security-eufycam-s3-pro-4k-add-on-camera-solar-wireless-brand-new","title":"eufy Security eufyCam S3 Pro 4K Add-On Camera | Brand New","description":"\u003c!--\n  CamGuard Australia · eufy Security eufyCam S3 Pro 4K Add-On Camera | Brand New · SKU CG-ECS3P-BN-T\n  TWO-VIEW LISTING · built by CamGuard Two-View Studio · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  FUN VIEW (default): Site Induction · original theme with reviewed corrections, re-scoped under .cgfun\n  SIMPLE VIEW: eufy.com register rendered from factsheets\/ECS3P.json (every printed spec carries status verified)\n  SHARED: terms and footer below both views; hidden in the Fun view, which keeps its own\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the chooser hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n@import url('https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Mono:wght@400;600;700\u0026family=Oswald:wght@500;600;700\u0026family=Public+Sans:wght@400;600;700;800;900\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#151a1e;--fun-ink:#f7f8f2;--fun-accent:#c6ff26;--fun-display:\"Oswald\",\"Arial Narrow\",sans-serif;--fun-display-weight:700;--fun-body:\"Public Sans\",Arial,sans-serif;--sw-bg:#c6ff26;--sw-border:#151a1e;--sw-ink:#151a1e;--sw-radius:50%;--sh-bg-fun:#eee8d7;--sh-ink-fun:#171d21;--sh-body-fun:#171d21;--sh-mute-fun:#171d21;--sh-line-fun:#9da5a9;--sh-panel-fun:#f7f8f2}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{display:none}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun.cgau-siteinduction{--si-char:#151a1e;--si-steel:#2d3840;--si-lime:#c6ff26;--si-orange:#ff6a13;--si-blue:#0b65d8;--si-cyan:#31dbe9;--si-white:#f7f8f2;--si-paper:#eee8d7;--si-ink:#171d21;--si-muted:#667078;font-family:'Public Sans',Arial,sans-serif;color:var(--si-ink);background:#f7f8f2;line-height:1.58;container-type:inline-size;overflow-wrap:anywhere}\n.cgau-listing .cgfun.cgau-siteinduction *,.cgau-listing .cgfun.cgau-siteinduction *::before,.cgau-listing .cgfun.cgau-siteinduction *::after{box-sizing:border-box}\n.cgau-listing .cgfun.cgau-siteinduction *{margin:0}\n.cgau-listing .cgfun.cgau-siteinduction img{display:block;max-width:100%;height:auto}\n.cgau-listing .cgfun.cgau-siteinduction summary{list-style:none}\n.cgau-listing .cgfun.cgau-siteinduction summary::-webkit-details-marker{display:none}\n.cgau-listing .cgfun.cgau-siteinduction .si-zone{position:relative;isolation:isolate;overflow:hidden;padding:clamp(52px,7cqi,96px) 0;container-type:inline-size}\n.cgau-listing .cgfun.cgau-siteinduction .si-shell{position:relative;z-index:3;width:min(1240px,100% - 48px);margin-inline:auto;min-width:0}\n.cgau-listing .cgfun.cgau-siteinduction .si-char{background:#151a1e;color:#f7f8f2}\n.cgau-listing .cgfun.cgau-siteinduction .si-steel{background:#2d3840;color:#f7f8f2}\n.cgau-listing .cgfun.cgau-siteinduction .si-lime{background:#c6ff26;color:#151a1e}\n.cgau-listing .cgfun.cgau-siteinduction .si-orange{background:#ff6a13;color:#211209}\n.cgau-listing .cgfun.cgau-siteinduction .si-blue{background:#0b65d8;color:#f7fbff}\n.cgau-listing .cgfun.cgau-siteinduction .si-white{background:#f7f8f2;color:#171d21}\n.cgau-listing .cgfun.cgau-siteinduction .si-paper{background:#eee8d7;color:#171d21}\n.cgau-listing .cgfun.cgau-siteinduction .si-kicker{font:700 11px\/1.35 'IBM Plex Mono',monospace;letter-spacing:.14em;text-transform:uppercase}\n.cgau-listing .cgfun.cgau-siteinduction .si-title{max-width:1080px;margin-top:12px;font:700 clamp(70px,9.6cqi,128px)\/.82 'Oswald','Arial Narrow',sans-serif;letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;overflow-wrap:normal;word-break:normal}\n.cgau-listing .cgfun.cgau-siteinduction .si-h2{max-width:980px;margin-top:10px;font:700 clamp(48px,8cqi,104px)\/.88 'Oswald','Arial Narrow',sans-serif;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere}\n.cgau-listing .cgfun.cgau-siteinduction .si-h3{font:700 clamp(29px,4.5cqi,52px)\/.94 'Oswald','Arial Narrow',sans-serif;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere}\n.cgau-listing .cgfun.cgau-siteinduction .si-lede{max-width:800px;margin-top:18px;font-size:clamp(18px,2.2cqi,25px);font-weight:700;line-height:1.42}\n.cgau-listing .cgfun.cgau-siteinduction .si-copy{max-width:780px;margin-top:16px;font-size:17px}\n.cgau-listing .cgfun.cgau-siteinduction .si-wordmark{display:inline-flex;align-items:center;white-space:nowrap;font-weight:900;font-size:clamp(18px,2.4cqi,28px);letter-spacing:-.045em}\n.cgau-listing .cgfun.cgau-siteinduction .si-gatebar{position:relative;isolation:isolate;overflow:hidden;padding:16px 0;background:#151a1e;color:#f7f8f2;border-bottom:8px solid #c6ff26}\n.cgau-listing .cgfun.cgau-siteinduction .si-gatebar .si-shell{display:flex;align-items:center;justify-content:space-between;gap:22px}\n.cgau-listing .cgfun.cgau-siteinduction .si-gatestatus{display:flex;align-items:center;gap:10px;font:700 11px\/1.2 'IBM Plex Mono',monospace;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .cgfun.cgau-siteinduction .si-gatestatus::before{content:'';width:13px;height:13px;border-radius:50%;background:#c6ff26;box-shadow:0 0 0 5px rgba(198,255,38,.18);animation:cgau-sit-beacon 9s steps(2,end) infinite}\n.cgau-listing .cgfun.cgau-siteinduction .si-gatebar::after{content:'';position:absolute;left:0;right:0;bottom:0;height:4px;background:repeating-linear-gradient(135deg,#151a1e 0 16px,#c6ff26 16px 32px);animation:cgau-sit-tape 14s linear infinite}\n.cgau-listing .cgfun.cgau-siteinduction .si-hero{padding-top:clamp(42px,5cqi,72px);background:linear-gradient(165deg,#f7f8f2 0 58%,#9dbed0 58% 72%,#2d3840 72%);color:#171d21}\n.cgau-listing .cgfun.cgau-siteinduction .si-hero::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 78px,rgba(21,26,30,.055) 78px 80px);pointer-events:none}\n.cgau-listing .cgfun.cgau-siteinduction .si-hero-grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(370px,1.06fr);gap:clamp(28px,5cqi,72px);align-items:center}\n.cgau-listing .cgfun.cgau-siteinduction .si-worldline{display:inline-block;margin-top:19px;padding:9px 14px;border:4px solid #151a1e;background:#c6ff26;color:#151a1e;box-shadow:8px 9px 0 #ff6a13;font:700 clamp(19px,2.4cqi,28px)\/1.05 'IBM Plex Mono',monospace;transform:rotate(-1deg)}\n.cgau-listing .cgfun.cgau-siteinduction .si-why{max-width:720px;margin-top:18px;font-size:clamp(16px,2cqi,22px);line-height:1.42}\n.cgau-listing .cgfun.cgau-siteinduction .si-condition{display:inline-flex;margin-top:23px;padding:9px 13px;border:3px solid #151a1e;background:#0b65d8;color:#fff;font-weight:900;font-size:12px;letter-spacing:.1em;text-transform:uppercase}\n.cgau-listing .cgfun.cgau-siteinduction .si-hero-note{margin-top:21px;padding:17px 19px;border:5px solid #151a1e;background:#fff;box-shadow:10px 11px 0 #ff6a13;font-weight:800;font-size:16px}\n.cgau-listing .cgfun.cgau-siteinduction .si-yard{position:relative;aspect-ratio:16\/9;min-height:360px;border:8px solid #151a1e;background:linear-gradient(#87d9ed 0 55%,#bb9156 55% 77%,#464f55 77%);box-shadow:15px 17px 0 #0b65d8;overflow:hidden;isolation:isolate}\n.cgau-listing .cgfun.cgau-siteinduction .si-yard::before{content:'';position:absolute;left:0;right:0;bottom:20%;height:31%;background:repeating-linear-gradient(90deg,transparent 0 32px,rgba(21,26,30,.42) 32px 35px),repeating-linear-gradient(45deg,transparent 0 22px,rgba(21,26,30,.34) 22px 24px),repeating-linear-gradient(-45deg,transparent 0 22px,rgba(21,26,30,.34) 22px 24px);border-block:5px solid #151a1e}\n.cgau-listing .cgfun.cgau-siteinduction .si-yard::after{content:'';position:absolute;right:4%;top:5%;width:18%;aspect-ratio:1;border-radius:50%;background:#ffe44e;box-shadow:0 0 45px rgba(255,228,78,.72);animation:cgau-sit-sun 16s ease-in-out infinite}\n.cgau-listing .cgfun.cgau-siteinduction .si-hero-product{position:absolute;z-index:5;left:57%;top:48%;width:57%;max-height:73%;object-fit:contain;transform:translate(-50%,-50%);filter:drop-shadow(0 25px 22px rgba(21,26,30,.55));animation:cgau-sit-worker 12s steps(5,end) infinite}\n.cgau-listing .cgfun.cgau-siteinduction .si-boompost{position:absolute;z-index:6;left:7%;bottom:15%;width:10%;height:52%;background:#ff6a13;border:5px solid #151a1e;box-shadow:inset 0 0 0 7px #c6ff26}\n.cgau-listing .cgfun.cgau-siteinduction .si-boom{position:absolute;z-index:6;left:14%;bottom:55%;width:68%;height:13%;border:5px solid #151a1e;background:repeating-linear-gradient(135deg,#c6ff26 0 35px,#151a1e 35px 70px);transform-origin:3% 50%;animation:cgau-sit-boom 11s cubic-bezier(.4,.05,.2,1) infinite}\n.cgau-listing .cgfun.cgau-siteinduction .si-sign{position:absolute;z-index:7;left:7%;top:8%;padding:9px 11px;border:4px solid #151a1e;background:#f7f8f2;color:#151a1e;font:700 11px\/1.2 'IBM Plex Mono',monospace;text-transform:uppercase;transform:rotate(-3deg)}\n.cgau-listing .cgfun.cgau-siteinduction .si-cone{position:absolute;z-index:6;right:8%;bottom:9%;width:60px;height:96px;background:linear-gradient(135deg,transparent 0 28%,#ff6a13 29% 71%,transparent 72%),linear-gradient(transparent 0 49%,#f7f8f2 50% 63%,transparent 64%);filter:drop-shadow(6px 7px 0 #151a1e)}\n.cgau-listing .cgfun.cgau-siteinduction .si-hubgate{background:#ff6a13;color:#211209}\n.cgau-listing .cgfun.cgau-siteinduction .si-inductiongate{position:relative;display:grid;grid-template-columns:190px minmax(0,1fr) 180px;gap:24px;align-items:center;padding:clamp(28px,5cqi,56px);border:6px solid #151a1e;background:#f7f8f2;box-shadow:15px 16px 0 #151a1e}\n.cgau-listing .cgfun.cgau-siteinduction .si-inductiongate::before{content:'';position:absolute;left:0;right:0;top:0;height:20px;background:repeating-linear-gradient(135deg,#151a1e 0 18px,#c6ff26 18px 36px)}\n.cgau-listing .cgfun.cgau-siteinduction .si-hardhat{position:relative;width:175px;height:112px;margin-top:12px;border:6px solid #151a1e;border-radius:100px 100px 22px 22px;background:#c6ff26;box-shadow:0 18px 0 -6px #151a1e}\n.cgau-listing .cgfun.cgau-siteinduction .si-hardhat::before{content:'';position:absolute;width:21px;height:63px;left:71px;top:-19px;border:5px solid #151a1e;border-radius:12px;background:#c6ff26}\n.cgau-listing .cgfun.cgau-siteinduction .si-hardhat::after{content:'HB';position:absolute;left:50%;top:49%;transform:translate(-50%,-50%);font:700 35px\/1 'Oswald',sans-serif}\n.cgau-listing .cgfun.cgau-siteinduction .si-gatecopy{min-width:0}\n.cgau-listing .cgfun.cgau-siteinduction .si-gatecopy p{margin-top:10px;font-size:17px;font-weight:700}\n.cgau-listing .cgfun.cgau-siteinduction .si-redstamp{padding:18px;border:6px double #d3202e;color:#b20e1b;text-align:center;font:700 23px\/.95 'Oswald',sans-serif;text-transform:uppercase;transform:rotate(6deg);animation:cgau-sit-stamp 10s ease-in-out infinite}\n.cgau-listing .cgfun.cgau-siteinduction .si-cardcheck{background:#f7f8f2;color:#171d21}\n.cgau-listing .cgfun.cgau-siteinduction .si-whitecard{margin-top:28px;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);gap:27px;align-items:center}\n.cgau-listing .cgfun.cgau-siteinduction .si-idcard{position:relative;padding:34px;border:6px solid #151a1e;border-radius:20px;background:#fff;box-shadow:14px 16px 0 #0b65d8;overflow:hidden}\n.cgau-listing .cgfun.cgau-siteinduction .si-idcard::before{content:'';position:absolute;left:0;right:0;top:0;height:23px;background:#c6ff26}\n.cgau-listing .cgfun.cgau-siteinduction .si-idcard::after{content:'VISITOR 04';position:absolute;right:20px;top:36px;padding:7px 10px;background:#ff6a13;color:#211209;border:3px solid #151a1e;font:700 11px\/1.2 'IBM Plex Mono',monospace;transform:rotate(3deg)}\n.cgau-listing .cgfun.cgau-siteinduction .si-idphoto{margin-top:22px;padding:10px;border:4px solid #151a1e;background:#eee8d7;box-shadow:8px 9px 0 #ff6a13}\n.cgau-listing .cgfun.cgau-siteinduction .si-idphoto img{width:100%;aspect-ratio:16\/9;object-fit:contain;background:#f7f8f2}\n.cgau-listing .cgfun.cgau-siteinduction .si-idrows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:23px}\n.cgau-listing .cgfun.cgau-siteinduction .si-idrows div{min-width:0;padding:16px;border:3px solid #151a1e;background:#eee8d7;box-shadow:6px 7px 0 #c6ff26}\n.cgau-listing .cgfun.cgau-siteinduction .si-idrows b{display:block;font:700 clamp(26px,4cqi,45px)\/.9 'Oswald',sans-serif;color:#0b65d8}\n.cgau-listing .cgfun.cgau-siteinduction .si-idrows span{display:block;margin-top:7px;font-size:14px;font-weight:700}\n.cgau-listing .cgfun.cgau-siteinduction .si-clipboard{position:relative;padding:36px 25px 27px;border:7px solid #151a1e;background:#eee8d7;box-shadow:12px 14px 0 #ff6a13;transform:rotate(1.5deg)}\n.cgau-listing .cgfun.cgau-siteinduction .si-clipboard::before{content:'';position:absolute;width:92px;height:35px;left:calc(50% - 46px);top:-17px;border:5px solid #151a1e;border-radius:8px;background:#8f9aa1}\n.cgau-listing .cgfun.cgau-siteinduction .si-checkline{padding:11px 0;border-bottom:2px solid #9da5a9;font-size:15px;font-weight:700}\n.cgau-listing .cgfun.cgau-siteinduction .si-checkline::before{content:'✓';display:inline-grid;place-items:center;width:25px;height:25px;margin-right:10px;border:3px solid #151a1e;background:#c6ff26}\n.cgau-listing .cgfun.cgau-siteinduction .si-prestart{background:#0b65d8;color:#f7fbff}\n.cgau-listing .cgfun.cgau-siteinduction .si-pregrid{margin-top:29px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}\n.cgau-listing .cgfun.cgau-siteinduction .si-precard{min-width:0;position:relative;padding:25px 19px 20px;border:4px solid #151a1e;background:#f7f8f2;color:#171d21;box-shadow:8px 9px 0 #c6ff26}\n.cgau-listing .cgfun.cgau-siteinduction .si-precard:nth-child(2){box-shadow:8px 9px 0 #31dbe9}\n.cgau-listing .cgfun.cgau-siteinduction .si-precard:nth-child(3){box-shadow:8px 9px 0 #ff6a13}\n.cgau-listing .cgfun.cgau-siteinduction .si-precard:nth-child(4){box-shadow:8px 9px 0 #fff}\n.cgau-listing .cgfun.cgau-siteinduction .si-precard b{display:block;font:700 clamp(28px,4.3cqi,48px)\/.9 'Oswald',sans-serif;color:#151a1e}\n.cgau-listing .cgfun.cgau-siteinduction .si-precard span{display:block;margin-top:9px;font-size:14px;line-height:1.4}\n.cgau-listing .cgfun.cgau-siteinduction .si-precard::before{content:'✓';position:absolute;right:10px;top:8px;color:#0b65d8;font-size:23px;font-weight:900}\n.cgau-listing .cgfun.cgau-siteinduction .si-solar{background:#c6ff26;color:#151a1e}\n.cgau-listing .cgfun.cgau-siteinduction .si-swms{margin-top:28px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:28px;align-items:stretch}\n.cgau-listing .cgfun.cgau-siteinduction .si-swmsdoc{padding:clamp(27px,4cqi,48px);border:6px solid #151a1e;background:#f7f8f2;box-shadow:14px 15px 0 #ff6a13;background-image:linear-gradient(90deg,transparent 0 55px,rgba(11,101,216,.18) 55px 58px,transparent 58px),repeating-linear-gradient(transparent 0 34px,rgba(11,101,216,.13) 34px 36px)}\n.cgau-listing .cgfun.cgau-siteinduction .si-swmsdoc ol{margin:18px 0 0 27px;padding:0}\n.cgau-listing .cgfun.cgau-siteinduction .si-swmsdoc li{padding:8px 0 8px 7px;font-size:16px;font-weight:700}\n.cgau-listing .cgfun.cgau-siteinduction .si-sunmeter{position:relative;min-height:350px;border:6px solid #151a1e;background:#31dbe9;box-shadow:14px 15px 0 #0b65d8;overflow:hidden}\n.cgau-listing .cgfun.cgau-siteinduction .si-sunmeter::before{content:'';position:absolute;width:230px;aspect-ratio:1;border-radius:50%;left:50%;top:49%;transform:translate(-50%,-50%);background:repeating-conic-gradient(#ffe44e 0 11deg,transparent 11deg 21deg);animation:cgau-sit-meter 19s linear infinite}\n.cgau-listing .cgfun.cgau-siteinduction .si-sunmeter::after{content:'~1 HR IDEAL SUN*';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:150px;padding:13px;border:5px solid #151a1e;background:#f7f8f2;text-align:center;font:700 25px\/.95 'Oswald',sans-serif}\n.cgau-listing .cgfun.cgau-siteinduction .si-nightshift{background:#151a1e;color:#f7f8f2}\n.cgau-listing .cgfun.cgau-siteinduction .si-permitgrid{margin-top:28px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:28px;align-items:center}\n.cgau-listing .cgfun.cgau-siteinduction .si-monitor{position:relative;padding:16px 16px 57px;border:7px solid #79858d;background:#0b0e10;box-shadow:14px 16px 0 #ff6a13}\n.cgau-listing .cgfun.cgau-siteinduction .si-monitor img{width:100%;aspect-ratio:16\/9;object-fit:contain;background:#0b0e10;animation:cgau-sit-nightcolour 13s ease-in-out infinite}\n.cgau-listing .cgfun.cgau-siteinduction .si-monitor figcaption{margin-top:10px;text-align:center;font:700 11px\/1.3 'IBM Plex Mono',monospace;color:#c6ff26}\n.cgau-listing .cgfun.cgau-siteinduction .si-monitor::before{content:'NIGHT SHIFT · CONDITIONS APPLY';position:absolute;z-index:2;left:28px;top:28px;padding:6px 9px;background:#ff6a13;color:#211209;font:700 10px\/1.2 'IBM Plex Mono',monospace}\n.cgau-listing .cgfun.cgau-siteinduction .si-permit{padding:29px;border:5px solid #c6ff26;background:#2d3840;box-shadow:11px 12px 0 #0b65d8}\n.cgau-listing .cgfun.cgau-siteinduction .si-permit p{margin-top:13px;color:#e2e7e9;font-size:16px}\n.cgau-listing .cgfun.cgau-siteinduction .si-permit strong{color:#c6ff26}\n.cgau-listing .cgfun.cgau-siteinduction .si-fov{background:#ff6a13;color:#211209}\n.cgau-listing .cgfun.cgau-siteinduction .si-exclusion{margin-top:28px;display:grid;grid-template-columns:380px minmax(0,1fr);gap:30px;align-items:center}\n.cgau-listing .cgfun.cgau-siteinduction .si-exclusionzone{position:relative;aspect-ratio:1;border:9px solid #151a1e;background:conic-gradient(from 292.5deg,#c6ff26 0 37.5%,#2d3840 37.5%);box-shadow:15px 16px 0 #0b65d8;overflow:hidden}\n.cgau-listing .cgfun.cgau-siteinduction .si-exclusionzone::before{content:'';position:absolute;inset:10%;border:4px dashed #f7f8f2;border-radius:50%}\n.cgau-listing .cgfun.cgau-siteinduction .si-exclusionzone::after{content:'135° FIXED';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:11px 14px;border:5px solid #151a1e;background:#f7f8f2;font:700 31px\/1 'Oswald',sans-serif;white-space:nowrap}\n.cgau-listing .cgfun.cgau-siteinduction .si-fovcopy{padding:29px;border:6px solid #151a1e;background:#f7f8f2;box-shadow:13px 14px 0 #c6ff26}\n.cgau-listing .cgfun.cgau-siteinduction .si-fovcopy p{margin-top:13px;font-size:16px}\n.cgau-listing .cgfun.cgau-siteinduction .si-incident{background:#2d3840;color:#f7f8f2}\n.cgau-listing .cgfun.cgau-siteinduction .si-incidentgrid{margin-top:28px;display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:30px;align-items:center}\n.cgau-listing .cgfun.cgau-siteinduction .si-radar{position:relative;width:min(430px,88%);aspect-ratio:1;margin:auto;border-radius:50%;border:10px solid #c6ff26;background:repeating-radial-gradient(circle,transparent 0 39px,rgba(49,219,233,.35) 40px 42px),linear-gradient(90deg,transparent 49.5%,rgba(49,219,233,.35) 50%,transparent 50.5%),linear-gradient(transparent 49.5%,rgba(49,219,233,.35) 50%,transparent 50.5%),#071d24;box-shadow:14px 16px 0 #ff6a13;overflow:hidden}\n.cgau-listing .cgfun.cgau-siteinduction .si-radar::before{content:'';position:absolute;inset:0;background:conic-gradient(rgba(49,219,233,.82),transparent 22%,transparent);animation:cgau-sit-radar 8s linear infinite}\n.cgau-listing .cgfun.cgau-siteinduction .si-radar::after{content:'RADAR + PIR';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:10px 13px;border:4px solid #151a1e;background:#c6ff26;color:#151a1e;font:700 26px\/1 'Oswald',sans-serif;white-space:nowrap}\n.cgau-listing .cgfun.cgau-siteinduction .si-incidents{display:grid;gap:12px}\n.cgau-listing .cgfun.cgau-siteinduction .si-incidentrow{position:relative;padding:16px 17px 16px 64px;border:3px solid #75828a;background:#151a1e;box-shadow:7px 8px 0 #0b65d8;font-size:15px}\n.cgau-listing .cgfun.cgau-siteinduction .si-incidentrow::before{content:attr(data-ref);position:absolute;left:13px;top:12px;width:37px;height:37px;display:grid;place-items:center;background:#ff6a13;color:#211209;font:700 11px\/1 'IBM Plex Mono',monospace}\n.cgau-listing .cgfun.cgau-siteinduction .si-radio{background:#0b65d8;color:#f7fbff}\n.cgau-listing .cgfun.cgau-siteinduction .si-toolboxtalk{margin-top:28px;display:grid;grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr);gap:17px;align-items:stretch}\n.cgau-listing .cgfun.cgau-siteinduction .si-radiohand{min-width:0;padding:28px;border:5px solid #151a1e;background:#f7f8f2;color:#171d21;box-shadow:10px 11px 0 #c6ff26}\n.cgau-listing .cgfun.cgau-siteinduction .si-radiohand:last-child{box-shadow:10px 11px 0 #ff6a13}\n.cgau-listing .cgfun.cgau-siteinduction .si-radiohand b{display:block;font:700 31px\/.95 'Oswald',sans-serif;text-transform:uppercase}\n.cgau-listing .cgfun.cgau-siteinduction .si-radiohand p{margin-top:11px;font-size:15px}\n.cgau-listing .cgfun.cgau-siteinduction .si-pushtotalk{display:grid;place-items:center;border:5px solid #151a1e;background:#c6ff26;color:#151a1e;font:700 17px\/1 'Oswald',sans-serif;writing-mode:vertical-rl;transform:rotate(180deg);animation:cgau-sit-radio 11s ease-in-out infinite}\n.cgau-listing .cgfun.cgau-siteinduction .si-office{background:#eee8d7;color:#171d21}\n.cgau-listing .cgfun.cgau-siteinduction .si-siteoffice{margin-top:28px;display:grid;grid-template-columns:minmax(290px,.7fr) minmax(0,1.3fr);border:7px solid #151a1e;background:#f7f8f2;box-shadow:14px 16px 0 #ff6a13}\n.cgau-listing .cgfun.cgau-siteinduction .si-filingcabinet{position:relative;min-height:390px;border-right:6px solid #151a1e;background:repeating-linear-gradient(0deg,#85929a 0 23%,#151a1e 23% 25%);overflow:hidden}\n.cgau-listing .cgfun.cgau-siteinduction .si-filingcabinet::before{content:'NO MICROSD DRAWER';position:absolute;left:14%;right:14%;top:11%;height:22%;display:grid;place-items:center;border:5px dashed #d3202e;background:#f7f8f2;color:#b20e1b;font-weight:900;font-size:11px;letter-spacing:.08em;transform:rotate(-3deg)}\n.cgau-listing .cgfun.cgau-siteinduction .si-filingcabinet::after{content:'';position:absolute;left:22%;right:22%;bottom:11%;height:23%;border:6px solid #151a1e;background:repeating-linear-gradient(90deg,#0b65d8 0 26px,#c6ff26 26px 52px);box-shadow:10px 11px 0 rgba(21,26,30,.4);animation:cgau-sit-drawer 14s steps(4,end) infinite}\n.cgau-listing .cgfun.cgau-siteinduction .si-officecopy{min-width:0;padding:clamp(28px,4cqi,50px)}\n.cgau-listing .cgfun.cgau-siteinduction .si-officecopy p{margin-top:14px;font-size:16px}\n.cgau-listing .cgfun.cgau-siteinduction .si-officecopy strong{color:#0b65d8}\n.cgau-listing .cgfun.cgau-siteinduction .si-officecopy .si-network{display:inline-block;margin-top:18px;padding:9px 12px;border:3px solid #151a1e;background:#c6ff26;font:700 11px\/1.3 'IBM Plex Mono',monospace}\n.cgau-listing .cgfun.cgau-siteinduction .si-permits{background:#c6ff26;color:#151a1e}\n.cgau-listing .cgfun.cgau-siteinduction .si-permitwall{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:28px;border:6px solid #151a1e;background:#2d3840;box-shadow:14px 15px 0 #0b65d8}\n.cgau-listing .cgfun.cgau-siteinduction .si-platformpermit{min-width:0;position:relative;padding:28px 21px 23px;border:4px solid #151a1e;background:#f7f8f2;color:#171d21;box-shadow:8px 9px 0 #ff6a13;transform:rotate(-1deg)}\n.cgau-listing .cgfun.cgau-siteinduction .si-platformpermit:nth-child(2){transform:translateY(10px) rotate(1deg);box-shadow:8px 9px 0 #31dbe9}\n.cgau-listing .cgfun.cgau-siteinduction .si-platformpermit:nth-child(3){box-shadow:8px 9px 0 #c6ff26}\n.cgau-listing .cgfun.cgau-siteinduction .si-platformpermit::before{content:'APPROVED';position:absolute;right:10px;top:9px;padding:4px 6px;border:3px solid #d3202e;color:#b20e1b;font:700 9px\/1 'IBM Plex Mono',monospace;transform:rotate(6deg)}\n.cgau-listing .cgfun.cgau-siteinduction .si-platformpermit b{display:block;padding-right:72px;font:700 29px\/.95 'Oswald',sans-serif;text-transform:uppercase}\n.cgau-listing .cgfun.cgau-siteinduction .si-platformpermit p{margin-top:11px;font-size:15px}\n.cgau-listing .cgfun.cgau-siteinduction .si-weather{background:#0b65d8;color:#f7fbff}\n.cgau-listing .cgfun.cgau-siteinduction .si-ppegrid{margin-top:28px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(290px,.95fr);gap:28px;align-items:center}\n.cgau-listing .cgfun.cgau-siteinduction .si-weatherphoto{padding:15px 15px 58px;border:6px solid #151a1e;background:#f7f8f2;box-shadow:14px 16px 0 #c6ff26;transform:rotate(-1deg)}\n.cgau-listing .cgfun.cgau-siteinduction .si-weatherphoto img{width:100%;aspect-ratio:1;object-fit:contain;background:#f4f3ed}\n.cgau-listing .cgfun.cgau-siteinduction .si-weatherphoto figcaption{margin-top:10px;text-align:center;color:#171d21;font:700 11px\/1.3 'IBM Plex Mono',monospace}\n.cgau-listing .cgfun.cgau-siteinduction .si-ppelist{display:grid;gap:13px}\n.cgau-listing .cgfun.cgau-siteinduction .si-pperow{padding:17px 18px;border:4px solid #151a1e;background:#f7f8f2;color:#171d21;box-shadow:8px 9px 0 #ff6a13}\n.cgau-listing .cgfun.cgau-siteinduction .si-pperow b{display:block;font:700 22px\/.95 'Oswald',sans-serif;text-transform:uppercase}\n.cgau-listing .cgfun.cgau-siteinduction .si-pperow span{display:block;margin-top:7px;font-size:15px}\n.cgau-listing .cgfun.cgau-siteinduction .si-tools{background:#ff6a13;color:#211209}\n.cgau-listing .cgfun.cgau-siteinduction .si-tooltray{margin-top:28px;position:relative;padding:clamp(28px,5cqi,56px);border:7px solid #151a1e;background:#71808a;box-shadow:15px 16px 0 #c6ff26;background-image:radial-gradient(circle,#2d3840 0 3px,transparent 4px);background-size:28px 28px}\n.cgau-listing .cgfun.cgau-siteinduction .si-tooltray::before{content:'FACTORY-SEALED · FULL RETAIL CARTON';position:absolute;right:4%;top:6%;padding:8px 11px;border:4px solid #151a1e;background:#c6ff26;font:700 10px\/1.3 'IBM Plex Mono',monospace;transform:rotate(4deg);animation:cgau-sit-seal 11s ease-in-out infinite}\n.cgau-listing .cgfun.cgau-siteinduction .si-toolcells{width:min(840px,92%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgfun.cgau-siteinduction .si-toolcell{padding:19px;border:4px solid #151a1e;background:#f7f8f2;box-shadow:7px 8px 0 #0b65d8;font-size:15px;font-weight:700}\n.cgau-listing .cgfun.cgau-siteinduction .si-toolcell b{display:block;font:700 24px\/.95 'Oswald',sans-serif;text-transform:uppercase}\n.cgau-listing .cgfun.cgau-siteinduction .si-toolcell span{display:block;margin-top:7px}\n.cgau-listing .cgfun.cgau-siteinduction .si-emptytool{border-style:dashed;background:#b1bbc0;box-shadow:7px 8px 0 #151a1e}\n.cgau-listing .cgfun.cgau-siteinduction .si-correction{background:#151a1e;color:#f7f8f2}\n.cgau-listing .cgfun.cgau-siteinduction .si-safetyboard{margin-top:28px;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.4fr);gap:24px;align-items:start}\n.cgau-listing .cgfun.cgau-siteinduction .si-correctiondoc{padding:clamp(28px,4cqi,49px);border:6px solid #c6ff26;background:#f7f8f2;color:#171d21;box-shadow:14px 15px 0 #ff6a13;background-image:repeating-linear-gradient(transparent 0 34px,rgba(11,101,216,.15) 34px 36px)}\n.cgau-listing .cgfun.cgau-siteinduction .si-correctiondoc ul{margin:19px 0 0;padding:0;list-style:none;display:grid;gap:13px}\n.cgau-listing .cgfun.cgau-siteinduction .si-correctiondoc li{padding:12px 14px;border-left:7px solid #d3202e;background:rgba(255,255,255,.72);font-size:15px}\n.cgau-listing .cgfun.cgau-siteinduction .si-correctiondoc li b{color:#b20e1b}\n.cgau-listing .cgfun.cgau-siteinduction .si-safetynote{padding:24px;border:6px solid #f7f8f2;background:#c6ff26;color:#151a1e;box-shadow:10px 11px 0 #0b65d8;transform:rotate(2deg);font-weight:900;font-size:17px}\n.cgau-listing .cgfun.cgau-siteinduction .si-safetynote::before{content:'SAFETY OFFICER NOTE';display:block;margin-bottom:11px;font:700 10px\/1.3 'IBM Plex Mono',monospace;letter-spacing:.1em}\n.cgau-listing .cgfun.cgau-siteinduction .si-freight{background:#eee8d7;color:#171d21}\n.cgau-listing .cgfun.cgau-siteinduction .si-deliverydocket{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:6px solid #151a1e;background:#f7f8f2;box-shadow:14px 15px 0 #0b65d8;overflow:hidden}\n.cgau-listing .cgfun.cgau-siteinduction .si-deliverydocket article{min-width:0;padding:25px 22px;border-right:3px dashed #ff6a13}\n.cgau-listing .cgfun.cgau-siteinduction .si-deliverydocket article:last-child{border-right:0}\n.cgau-listing .cgfun.cgau-siteinduction .si-deliverydocket b{display:block;font:700 29px\/.95 'Oswald',sans-serif;text-transform:uppercase;color:#0b65d8}\n.cgau-listing .cgfun.cgau-siteinduction .si-deliverydocket p{margin-top:10px;font-size:15px}\n.cgau-listing .cgfun.cgau-siteinduction .si-warranty{background:#0b65d8;color:#f7fbff}\n.cgau-listing .cgfun.cgau-siteinduction .si-sitepass{margin-top:28px;display:grid;grid-template-columns:170px minmax(0,1fr);gap:28px;align-items:center;padding:32px;border:6px solid #151a1e;background:#f7f8f2;color:#171d21;box-shadow:14px 16px 0 #c6ff26}\n.cgau-listing .cgfun.cgau-siteinduction .si-passbadge{width:155px;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;border:9px double #151a1e;background:#c6ff26;text-align:center;font:700 31px\/.9 'Oswald',sans-serif;animation:cgau-sit-pass 15s ease-in-out infinite}\n.cgau-listing .cgfun.cgau-siteinduction .si-passcopy{min-width:0}\n.cgau-listing .cgfun.cgau-siteinduction .si-passcopy p{margin-top:13px;font-size:16px}\n.cgau-listing .cgfun.cgau-siteinduction .si-faq{background:#c6ff26;color:#151a1e}\n.cgau-listing .cgfun.cgau-siteinduction .si-toolboxfaq{display:grid;gap:14px;margin-top:28px}\n.cgau-listing .cgfun.cgau-siteinduction .si-toolboxfaq details{border:6px solid #151a1e;background:#f7f8f2;box-shadow:8px 9px 0 #ff6a13;overflow:hidden}\n.cgau-listing .cgfun.cgau-siteinduction .si-toolboxfaq summary{cursor:pointer;position:relative;padding:18px 94px 18px 20px;font-weight:900;font-size:16px}\n.cgau-listing .cgfun.cgau-siteinduction .si-toolboxfaq summary::after{content:'INDUCT';position:absolute;right:13px;top:14px;padding:7px 10px;background:#151a1e;color:#fff;font:700 10px\/1.2 'IBM Plex Mono',monospace}\n.cgau-listing .cgfun.cgau-siteinduction .si-toolboxfaq details[open] summary::after{content:'SIGNED ON';background:#0b65d8;animation:cgau-sit-faqstamp .55s ease both}\n.cgau-listing .cgfun.cgau-siteinduction .si-toolboxfaq summary:focus-visible{outline:4px solid #0b65d8;outline-offset:-4px}\n.cgau-listing .cgfun.cgau-siteinduction .si-faqanswer{position:relative;isolation:isolate;padding:18px 20px 20px;border-top:3px dashed #ff6a13;background:#eee8d7;font-size:15px;overflow:hidden}\n.cgau-listing .cgfun.cgau-siteinduction .si-toolboxfaq details[open] .si-faqanswer::after{content:'';position:absolute;z-index:-1;left:-18%;top:0;bottom:0;width:15%;background:linear-gradient(90deg,transparent,rgba(198,255,38,.7),transparent);transform:skewX(-18deg);animation:cgau-sit-faqscan 4.8s ease-in-out both}\n.cgau-listing .cgfun.cgau-siteinduction .si-final{background:#ff6a13;color:#211209}\n.cgau-listing .cgfun.cgau-siteinduction .si-handover{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.5fr);gap:28px;align-items:center;padding:clamp(29px,5cqi,58px);border:7px solid #151a1e;background:#c6ff26;box-shadow:15px 17px 0 #0b65d8}\n.cgau-listing .cgfun.cgau-siteinduction .si-handover p{max-width:760px;margin-top:16px;font-size:17px}\n.cgau-listing .cgfun.cgau-siteinduction .si-finalgate{position:relative;aspect-ratio:4\/3;background:#2d3840;border:6px solid #151a1e;overflow:hidden}\n.cgau-listing .cgfun.cgau-siteinduction .si-finalgate::before{content:'';position:absolute;left:12%;bottom:13%;width:16%;height:64%;background:#ff6a13;border:5px solid #151a1e}\n.cgau-listing .cgfun.cgau-siteinduction .si-finalgate::after{content:'';position:absolute;left:22%;bottom:55%;width:70%;height:16%;border:5px solid #151a1e;background:repeating-linear-gradient(135deg,#c6ff26 0 27px,#151a1e 27px 54px);transform-origin:3% 50%;transform:rotate(-26deg)}\n.cgau-listing .cgfun.cgau-siteinduction .si-finalcamera{position:absolute;z-index:3;width:45%;height:24%;right:10%;top:19%;border:5px solid #151a1e;border-radius:18px 28px 28px 18px;background:radial-gradient(circle at 25% 50%,#09090d 0 15%,#31dbe9 16% 19%,#17191d 20% 31%,transparent 32%),linear-gradient(90deg,#17191d 0 44%,#f7f8f2 45%);box-shadow:0 -15px 0 -5px #151a1e}\n.cgau-listing .cgfun.cgau-siteinduction .si-footer{position:relative;isolation:isolate;overflow:hidden;background:#151a1e;color:#dfe4e6;padding:31px 0 38px;text-align:center}\n.cgau-listing .cgfun.cgau-siteinduction .si-footer .si-wordmark{color:#c6ff26}\n.cgau-listing .cgfun.cgau-siteinduction .si-footer p{max-width:940px;margin:11px auto 0;font-size:13px;line-height:1.55}\n.cgau-listing .cgfun.cgau-siteinduction .si-footer-note{color:#a9b1b6}\n@keyframes cgau-sit-beacon{0%,82%,100%{opacity:1}87%{opacity:.2}92%{opacity:1}}\n@keyframes cgau-sit-tape{0%,76%{background-position:0 0}100%{background-position:64px 0}}\n@keyframes cgau-sit-sun{0%,78%,100%{transform:scale(1)}88%{transform:scale(1.06)}}\n@keyframes cgau-sit-worker{0%,76%,100%{transform:translate(-50%,-50%) scale(1)}87%{transform:translate(-50%,-53%) scale(1.025)}}\n@keyframes cgau-sit-boom{0%,65%,100%{transform:rotate(0)}74%,91%{transform:rotate(-29deg)}}\n@keyframes cgau-sit-stamp{0%,80%,100%{transform:rotate(6deg) scale(1)}87%{transform:rotate(1deg) scale(1.08)}92%{transform:rotate(6deg) scale(.98)}}\n@keyframes cgau-sit-meter{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(360deg)}}\n@keyframes cgau-sit-nightcolour{0%,70%{filter:saturate(.5) brightness(.7)}91%,100%{filter:saturate(1.16) brightness(1)}}\n@keyframes cgau-sit-radar{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}\n@keyframes cgau-sit-radio{0%,80%,100%{filter:brightness(1);transform:rotate(180deg) scale(1)}87%{filter:brightness(1.25);transform:rotate(180deg) scale(.94)}}\n@keyframes cgau-sit-drawer{0%,76%,100%{transform:translateX(0)}88%{transform:translateX(32px)}}\n@keyframes cgau-sit-seal{0%,80%,100%{transform:rotate(4deg) scale(1)}87%{transform:rotate(0) scale(1.07)}}\n@keyframes cgau-sit-pass{0%,78%,100%{transform:rotate(0) scale(1)}88%{transform:rotate(-7deg) scale(1.05)}}\n@keyframes cgau-sit-faqstamp{0%{transform:scale(1.4) rotate(-8deg)}100%{transform:scale(1) rotate(0)}}\n@keyframes cgau-sit-faqscan{0%{left:-18%}45%,100%{left:116%}}\n@media(max-width:1100px){.cgau-listing .cgfun.cgau-siteinduction .si-hero-grid{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun.cgau-siteinduction .si-yard{min-height:0}}\n@media(max-width:940px){.cgau-listing .cgfun.cgau-siteinduction .si-hero-grid,.cgau-listing .cgfun.cgau-siteinduction .si-whitecard,.cgau-listing .cgfun.cgau-siteinduction .si-swms,.cgau-listing .cgfun.cgau-siteinduction .si-permitgrid,.cgau-listing .cgfun.cgau-siteinduction .si-exclusion,.cgau-listing .cgfun.cgau-siteinduction .si-incidentgrid,.cgau-listing .cgfun.cgau-siteinduction .si-siteoffice,.cgau-listing .cgfun.cgau-siteinduction .si-ppegrid,.cgau-listing .cgfun.cgau-siteinduction .si-safetyboard,.cgau-listing .cgfun.cgau-siteinduction .si-handover{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun.cgau-siteinduction .si-yard{min-height:0}.cgau-listing .cgfun.cgau-siteinduction .si-inductiongate{grid-template-columns:160px minmax(0,1fr)}.cgau-listing .cgfun.cgau-siteinduction .si-redstamp{grid-column:1\/-1}.cgau-listing .cgfun.cgau-siteinduction .si-pregrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cgau-listing .cgfun.cgau-siteinduction .si-exclusionzone{width:min(380px,90%);margin:auto}.cgau-listing .cgfun.cgau-siteinduction .si-toolboxtalk{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun.cgau-siteinduction .si-pushtotalk{min-height:64px;writing-mode:horizontal-tb;transform:none}.cgau-listing .cgfun.cgau-siteinduction .si-filingcabinet{border-right:0;border-bottom:6px solid #151a1e}.cgau-listing .cgfun.cgau-siteinduction .si-permitwall{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun.cgau-siteinduction .si-platformpermit:nth-child(2){transform:none}.cgau-listing .cgfun.cgau-siteinduction .si-deliverydocket{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun.cgau-siteinduction .si-deliverydocket article{border-right:0;border-bottom:3px dashed #ff6a13}.cgau-listing .cgfun.cgau-siteinduction .si-deliverydocket article:last-child{border-bottom:0}}\n@media(max-width:620px){.cgau-listing .cgfun.cgau-siteinduction .si-shell{width:min(1240px,100% - 28px)}.cgau-listing .cgfun.cgau-siteinduction .si-zone{padding-block:48px}.cgau-listing .cgfun.cgau-siteinduction .si-gatebar .si-shell{align-items:flex-start;flex-direction:column;gap:9px}.cgau-listing .cgfun.cgau-siteinduction .si-wordmark{white-space:normal}.cgau-listing .cgfun.cgau-siteinduction .si-inductiongate,.cgau-listing .cgfun.cgau-siteinduction .si-idrows,.cgau-listing .cgfun.cgau-siteinduction .si-pregrid,.cgau-listing .cgfun.cgau-siteinduction .si-toolcells,.cgau-listing .cgfun.cgau-siteinduction .si-sitepass{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun.cgau-siteinduction .si-hardhat,.cgau-listing .cgfun.cgau-siteinduction .si-passbadge{margin:auto}.cgau-listing .cgfun.cgau-siteinduction .si-tooltray::before{position:relative;display:inline-block;right:auto;top:auto;margin-bottom:20px;transform:rotate(1deg)}.cgau-listing .cgfun.cgau-siteinduction .si-toolcells{width:100%}.cgau-listing .cgfun.cgau-siteinduction .si-title{font-size:clamp(61px,19cqi,91px)}}\n@media(hover:none){.cgau-listing .cgfun.cgau-siteinduction .si-boom{transform:rotate(-18deg)}}\n@media(prefers-reduced-motion:reduce){.cgau-listing .cgfun.cgau-siteinduction *,.cgau-listing .cgfun.cgau-siteinduction *::before,.cgau-listing .cgfun.cgau-siteinduction *::after{animation:none!important;transition:none!important}.cgau-listing .cgfun.cgau-siteinduction .si-boom{transform:rotate(-18deg)}.cgau-listing .cgfun.cgau-siteinduction .si-monitor img{filter:saturate(1.05) brightness(1)}.cgau-listing .cgfun.cgau-siteinduction .si-toolboxfaq details[open] .si-faqanswer::after{left:116%}}\n\n.cgau-listing .cgfun h1,.cgau-listing .cgfun h2,.cgau-listing .cgfun h3,.cgau-listing .cgfun h4,.cgau-listing .cgfun h5,.cgau-listing .cgfun h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun.cgau-siteinduction .si-char h2,.cgau-listing .cgfun.cgau-siteinduction .si-char h3,.cgau-listing .cgfun.cgau-siteinduction .si-steel h2,.cgau-listing .cgfun.cgau-siteinduction .si-steel h3,.cgau-listing .cgfun.cgau-siteinduction .si-blue h2,.cgau-listing .cgfun.cgau-siteinduction .si-blue h3{color:inherit!important}\n\n.cgau-listing .cgfun .cgfun{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing .cgfun .cgfun{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003eSITE\u003cbr\u003ePASS\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003eSite Induction\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eCamera 04 forgot its White Card, so the site gate supervisor refuses entry until a supported HomeBase signs it on.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n  \u003cdiv class=\"eu-wrap\"\u003e\n    \u003cheader class=\"eu-top\"\u003e\n      \u003cdiv class=\"eu-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cdiv class=\"eu-topline\"\u003e\n\u003cspan\u003eTownsville, QLD\u003c\/span\u003e\u003cspan class=\"eu-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eExpress included over $99.00\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/header\u003e\n\u003cnav class=\"eu-jump\" aria-label=\"Product details\"\u003e\u003ca href=\"#eu-specifications\"\u003eSpecifications\u003c\/a\u003e\u003ca href=\"#eu-compatibility\"\u003eCompatibility\u003c\/a\u003e\u003ca href=\"#eu-condition\"\u003eCondition\u003c\/a\u003e\u003c\/nav\u003e\n    \u003csection class=\"eu-hero\"\u003e\n      \u003cdiv class=\"eu-herotext\"\u003e\n        \u003cp class=\"eu-eyebrow\"\u003eeufyCam S3 Pro \u003cspan class=\"eu-grade\"\u003eBrand new\u003c\/span\u003e\u003c\/p\u003e\n        \u003ch2 class=\"eu-h1\"\u003eColour after dark. Fewer reasons to check your phone.\u003c\/h2\u003e\n        \u003cp class=\"eu-lead\"\u003eA 4K add-on outdoor camera with radar and passive infrared detection, MaxColor Vision and a built-in solar panel. It needs a compatible HomeBase, sold separately: HomeBase 3, HomeBase Mini or HomeBase Professional S1. HomeBase 2 does not work with it.\u003c\/p\u003e\n        \u003cul class=\"eu-chips\"\u003e\n\u003cli\u003e4K MaxColor Vision\u003c\/li\u003e\n\u003cli\u003eRadar + PIR detection\u003c\/li\u003e\n\u003cli\u003eCompatible HomeBase required\u003c\/li\u003e\n\u003cli\u003eIP67 weather rated\u003c\/li\u003e\n\u003cli\u003eBuilt-in solar (SolarPlus 2.0)\u003c\/li\u003e\n\u003c\/ul\u003e\n        \u003cp class=\"eu-requires\"\u003e\u003cb\u003eNeeded to use it.\u003c\/b\u003e A compatible HomeBase is required and not included. HomeBase 3, HomeBase Mini and HomeBase Professional S1 run it; HomeBase 2 does not.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"eu-herofig\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_99_s-l1600.png?v=1770825423\" alt=\"eufyCam S3 Pro 4K Add-On Camera, white body with the integrated solar panel on top, three-quarter angle showing the eufy logo\" loading=\"eager\"\u003e\n        \u003cfigcaption\u003eProduct catalogue image. Your unit ships as described below.\u003c\/figcaption\u003e\n      \u003c\/figure\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-stats\"\u003e\n      \u003cdiv class=\"eu-statgrid\"\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e4K\u003c\/b\u003e\u003cspan\u003e3840 x 2160 video\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e135°\u003c\/b\u003e\u003cspan\u003efield of view (112° horizontal, 60° vertical)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003eF1.0\u003c\/b\u003e\u003cspan\u003eaperture, 1\/1.8-inch stacked sensor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003eRadar + PIR\u003c\/b\u003e\u003cspan\u003edual motion detection\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e100 dB\u003c\/b\u003e\u003cspan\u003ebuilt-in siren at 0.1 m\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e2.4 GHz\u003c\/b\u003e\u003cspan\u003eWi-Fi only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cp class=\"eu-statnote\"\u003eBattery and solar-charging figures are eufy's own published numbers for this model. Real-world results vary with placement, traffic, sunlight and settings.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-tiles\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eWhat it does well.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003eeufyCam S3 Pro: the features that matter in everyday use.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-tilegrid\"\u003e\n        \u003carticle class=\"eu-tile eu-tile-text\"\u003e\n          \n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003e4K MaxColor Vision\u003c\/h3\u003e\n\u003cp\u003e3840 x 2160 video from a 1\/1.8-inch stacked sensor and an f\/1.0 aperture, built to hold colour in low light rather than switch straight to infrared.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-text\"\u003e\n          \n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eRadar and PIR together\u003c\/h3\u003e\n\u003cp\u003eRadar and passive infrared work together to assess movement. eufy advertises up to 99 percent fewer false alerts; this is a manufacturer performance claim, not a guarantee for your property. Placement, conditions and settings matter.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-illustrated\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_98_s-l1600.jpg?v=1770825423\" alt=\"eufyCam S3 Pro 4K Add-On Camera, straight-on front view showing the integrated SolarPlus 2.0 solar panel built into the top of the housing\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eBuilt-in solar, SolarPlus 2.0\u003c\/h3\u003e\n\u003cp\u003eThe solar panel is part of the housing. In full direct sun eufy's own figure is roughly 450 to 900 mAh collected a day, and an external panel can be added if a spot needs more.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-text\"\u003e\n          \n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eRain, dust, heat\u003c\/h3\u003e\n\u003cp\u003eIP67 rated, with an operating range of -20 degrees C to 50 degrees C. Built to mount outside and stay there.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n\n    \u003c\/section\u003e\n    \u003caside class=\"eu-insight\" aria-label=\"A detail worth knowing\"\u003e\n      \u003cdiv\u003e\n\u003cp class=\"eu-insight-label\"\u003eA detail worth knowing\u003c\/p\u003e\n\u003ch2\u003eSnapshots between the action\u003c\/h2\u003e\n\u003c\/div\u003e\n      \u003cp class=\"eu-insight-body\"\u003eSmart Snapshot takes periodic still images between motion-triggered events. It can help you review changes through the day without turning battery operation into continuous video. Full-time recording is a separate wired-power mode; confirm its availability on your camera and HomeBase firmware.\u003c\/p\u003e\n    \u003c\/aside\u003e\n    \u003csection class=\"eu-honest\"\u003e\n      \u003cdiv class=\"eu-honestbox\"\u003e\n        \u003cp class=\"eu-kicker\"\u003eThe honest details\u003c\/p\u003e\n        \u003ch2 class=\"eu-h2\"\u003eBefore you buy.\u003c\/h2\u003e\n        \u003cul class=\"eu-honestlist\"\u003e\n            \u003cli\u003e\n\u003cb\u003eNight colour has limits.\u003c\/b\u003e MaxColor Vision uses the lens and sensor to hold colour in low light. In full darkness eufy recommends switching to infrared or the adaptive spotlight instead.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eIt cannot work on its own.\u003c\/b\u003e There is no standalone mode and no memory card slot. Without a paired compatible HomeBase the camera will not record.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eApple Home caps the picture.\u003c\/b\u003e Watching through Apple Home limits the video to 1080p even though the camera itself records in 4K.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eIt alerts. It does not prevent.\u003c\/b\u003e A camera records, detects and notifies. It is one part of home security, not the whole of it.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eWired recording needs the right setup.\u003c\/b\u003e eufy’s Australian S3 Pro page confirms 24\/7 recording with a power adapter and Wired Mode selected in the app. Its US FAQ still calls the mode in development; confirm availability on your camera, HomeBase and firmware before relying on it. Battery and solar operation use event recording; periodic Smart Snapshots are not continuous video.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-specs\" id=\"eu-specifications\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eSpecifications.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003ePublished specifications for eufyCam S3 Pro (T81621W1), grouped for easy comparison. Only sourced details are included.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-specgrid\"\u003e\n        \u003cdiv class=\"eu-specgroup\"\u003e\n          \u003ch3\u003eCamera\u003c\/h3\u003e\n          \u003cdl\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eResolution\u003c\/dt\u003e\n\u003cdd\u003e4K, 3840 x 2160\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eField of view\u003c\/dt\u003e\n\u003cdd\u003e135 degrees, with 112 degrees horizontal and 60 degrees vertical\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eLens and sensor\u003c\/dt\u003e\n\u003cdd\u003ef\/1.0 aperture, 1\/1.8-inch stacked CMOS sensor\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eZoom\u003c\/dt\u003e\n\u003cdd\u003e8x digital zoom\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eColour night vision\u003c\/dt\u003e\n\u003cdd\u003eMaxColor Vision for colour night vision, plus an adaptive spotlight mode and an infrared night vision mode\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eInfrared night vision\u003c\/dt\u003e\n\u003cdd\u003e4 infrared LEDs (850nm), illuminates up to 32.8 feet (10 m)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eMotion detection\u003c\/dt\u003e\n\u003cdd\u003eRadar plus PIR motion detection. eufy advertises up to 99 percent fewer false alerts; results vary with placement, environment and settings.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eSmart alerts\u003c\/dt\u003e\n\u003cdd\u003eThe S3 Pro comparison column lists face, human, vehicle and pet recognition with HomeBase. The detailed US alert row repeats vehicle\/car; available alerts depend on the paired hub and settings.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eAudio\u003c\/dt\u003e\n\u003cdd\u003eTwo-way full-duplex audio with a dual microphone array and noise reduction\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eSiren\u003c\/dt\u003e\n\u003cdd\u003e100 dB security siren, measured at 0.1 m\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eSpotlights\u003c\/dt\u003e\n\u003cdd\u003e4 LED spotlights (adaptive spotlight mode)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eRadar range\u003c\/dt\u003e\n\u003cdd\u003eRadar-powered motion detection up to 40 ft (12 m)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eAudio range\u003c\/dt\u003e\n\u003cdd\u003eDual-mic array captures voices up to 8 m (26 ft) away\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-specgroup\"\u003e\n          \u003ch3\u003eStorage and recording\u003c\/h3\u003e\n          \u003cdl\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eLocal storage\u003c\/dt\u003e\n\u003cdd\u003eNo storage on the camera itself; recordings use the 16 GB eMMC storage built into HomeBase 3, which can be expanded with a compatible hard drive\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eSubscription\u003c\/dt\u003e\n\u003cdd\u003eNo required monthly fee for local HomeBase 3 recording; optional cloud features have separate terms.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eContinuous recording\u003c\/dt\u003e\n\u003cdd\u003eeufy’s Australian S3 Pro page confirms 24\/7 recording with a power adapter and Wired Mode selected in the app. Its US FAQ still calls the mode in development; confirm availability on your camera, HomeBase and firmware before relying on it.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-specgroup\"\u003e\n          \u003ch3\u003ePower and network\u003c\/h3\u003e\n          \u003cdl\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003ePower\u003c\/dt\u003e\n\u003cdd\u003eRechargeable battery, charged over USB-C; the camera switches dynamically between plug-in and battery power\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eBattery capacity\u003c\/dt\u003e\n\u003cdd\u003e13,000 mAh rechargeable battery\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eSolar\u003c\/dt\u003e\n\u003cdd\u003eIntegrated solar panel (SolarPlus 2.0); external solar panel also supported\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eSolar charging rate\u003c\/dt\u003e\n\u003cdd\u003eWith full exposure to direct sunlight, eufy states the built-in panel can collect and store 450 to 900 mAh per day\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eWi-Fi\u003c\/dt\u003e\n\u003cdd\u003e802.11b\/g\/n, 2.4 GHz only\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eVoice assistants\u003c\/dt\u003e\n\u003cdd\u003eCompatible with Apple Home, Amazon Alexa and Google Assistant\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eApple Home\u003c\/dt\u003e\n\u003cdd\u003eSupported, but eufy states video shown through Apple Home is limited to 1080p resolution\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eRuntime\u003c\/dt\u003e\n\u003cdd\u003eUp to 365 days per charge on eufy's rating, based on 300 seconds of recording per day\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eDaily use\u003c\/dt\u003e\n\u003cdd\u003eeufy states 100 to 200 mAh over a day and night of average use, against 450 to 900 mAh a day of solar collection in full sun\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-specgroup\"\u003e\n          \u003ch3\u003eInstallation and general\u003c\/h3\u003e\n          \u003cdl\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eWeather rating\u003c\/dt\u003e\n\u003cdd\u003eIP67\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eOperating range\u003c\/dt\u003e\n\u003cdd\u003e-4 F to 122 F, equal to -20 C to 50 C (−20 °C to 50 °C)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eMounting\u003c\/dt\u003e\n\u003cdd\u003eVertical or horizontal surface; average install time 5 to 10 minutes\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eSize and weight\u003c\/dt\u003e\n\u003cdd\u003e69 x 82.4 x 143.5 mm; shipping weight 534 g\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eWhite\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003ePower port\u003c\/dt\u003e\n\u003cdd\u003eUSB-C\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eEncoding\u003c\/dt\u003e\n\u003cdd\u003eH.264 \/ H.265\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eModel\u003c\/dt\u003e\n\u003cdd\u003eT81621W1\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-compat\" id=\"eu-compatibility\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eMake sure it fits your setup.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003eAn add-on camera requiring a paired, compatible HomeBase. HomeBase 3 is the product-page route; eufy’s dedicated Professional S1 guide also lists this camera, and eufy added the HomeBase Mini in its August 2026 guide. No hub is included.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-compatgrid\"\u003e\n\u003cdiv class=\"eu-compatcol eu-yes\"\u003e\n\u003ch3\u003eWorks with\u003c\/h3\u003e\n\u003cul\u003e            \u003cli\u003e\n\u003cb\u003eHomeBase 3 (S380).\u003c\/b\u003e Confirmed on the S3 Pro product page and eufy’s Complete HomeBase Compatibility Guide. Sold separately.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eHomeBase Professional S1.\u003c\/b\u003e eufy’s dedicated Professional S1 compatibility guide lists eufyCam S3 Pro, T8162. Update the hub's firmware before pairing.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eHomeBase Mini.\u003c\/b\u003e eufy added the S3 Pro to the HomeBase Mini's list in its August 2026 compatibility guide. Update the Mini's firmware before pairing.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eApple Home, Amazon Alexa and Google Assistant.\u003c\/b\u003e All three are on eufy's published compatibility list. Video shown through Apple Home is limited to 1080p even though the camera records 4K.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-compatcol eu-no\"\u003e\n\u003ch3\u003eDoes not work with\u003c\/h3\u003e\n\u003cul\u003e            \u003cli\u003e\n\u003cb\u003eStandalone use or a microSD card.\u003c\/b\u003e There is no card slot and no on-camera storage. Recording depends entirely on the paired HomeBase.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eHomeBase 2.\u003c\/b\u003e eufy's S3 Pro FAQ says it does not work with HomeBase 2.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-compatcol eu-ask\"\u003e\n\u003ch3\u003eBefore you pair\u003c\/h3\u003e\n\u003cul\u003e            \u003cli\u003e\n\u003cb\u003eUpdate the firmware.\u003c\/b\u003e Update the camera and HomeBase firmware before pairing.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-cond\" id=\"eu-condition\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eBrand New, explained.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003eWhat the condition label on this listing actually means.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-cards3\"\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eWhat Brand New means\u003c\/h3\u003e\n          \u003cp\u003eFactory-sealed stock in its full original retail packaging. Unopened, unused, in its sealed retail carton.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eWho did the work\u003c\/h3\u003e\n          \u003cp\u003eNobody has: the seal is intact. We describe the packaging and the published spec sheet only, and we do not open units to check them.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eHow it arrives\u003c\/h3\u003e\n          \u003cp\u003eSealed retail carton, the standard retail accessories, and our own 12-month warranty on top of your consumer rights.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-fit\"\u003e\n      \u003cdiv class=\"eu-fitgrid\"\u003e\n        \u003cdiv class=\"eu-fitcol\"\u003e\n\u003ch2 class=\"eu-h2\"\u003eRight for you if\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eYou have a confirmed compatible HomeBase and have checked the firmware and features you need.\u003c\/li\u003e\n\u003cli\u003eYou want 4K footage that keeps colour in low light rather than infrared only.\u003c\/li\u003e\n\u003cli\u003eYou want a camera that can top itself up from solar in a sunny spot.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-fitcol eu-fitno\"\u003e\n\u003ch2 class=\"eu-h2\"\u003eProbably not for you if\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eYou do not have a compatible HomeBase and do not want to buy one.\u003c\/li\u003e\n\u003cli\u003eYou want a camera that stores clips on its own microSD card.\u003c\/li\u003e\n\u003cli\u003eYou mainly watch through Apple Home and want full 4K there, not 1080p.\u003c\/li\u003e\n\u003cli\u003eThe mounting spot gets little or no direct sun and USB-C top-ups are not practical.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-setup\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003ePlan your setup.\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-setupguide\"\u003e\n\u003carticle class=\"eu-guiderow\"\u003e\u003cp class=\"eu-guide-label\"\u003eWhat you need\u003c\/p\u003e\n\u003cdiv\u003e\n\u003ch3\u003eBring the hub. Let the sun help.\u003c\/h3\u003e\n\u003cp\u003eS3 Pro needs a compatible HomeBase and the eufy app; it cannot record as a router-only camera. HomeBase 3 is the principal documented setup. Charge the camera before pairing, update both devices and choose useful sunlight for the built-in panel. Optional external solar and direct-power accessories must suit the exact installation.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"eu-guiderow\"\u003e\u003cp class=\"eu-guide-label\"\u003eRecording and storage\u003c\/p\u003e\n\u003cdiv\u003e\n\u003ch3\u003eKeep events in your HomeBase archive\u003c\/h3\u003e\n\u003cp\u003eS3 Pro has no onboard recording storage. HomeBase 3 provides 16 GB and accepts a separately purchased compatible internal drive up to 16 TB. Older clips are overwritten when full. Continuous wired recording availability differs across official pages, so confirm your firmware and power setup. Smart Snapshot captures periodic stills; it is not continuous video.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"eu-setupgrid eu-setupgrid-solo\"\u003e\n        \u003col class=\"eu-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003ePick the HomeBase first.\u003c\/b\u003e Use a HomeBase 3, HomeBase Mini or HomeBase Professional S1 on current firmware. HomeBase 2 does not work with the S3 Pro.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCharge it before mounting.\u003c\/b\u003e Top it up over USB-C so it is not relying on solar from the first day.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eAdd it through the HomeBase.\u003c\/b\u003e Pair the camera to your confirmed compatible HomeBase in the eufy Security app, not directly to Wi-Fi.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eMount for sun and view together.\u003c\/b\u003e Aim for a spot with useful direct sunlight and a clear 135 degree view, then check the signal back to the HomeBase before drilling.\u003c\/li\u003e\n\u003c\/ol\u003e\n\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-box\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\u003ch2 class=\"eu-h2\"\u003eIncluded with your order\u003c\/h2\u003e\u003c\/div\u003e\n      \u003cdiv class=\"eu-boxgrid\"\u003e\n        \u003cdiv\u003e\n\u003ch3 class=\"eu-boxlabel\"\u003eSupplied items\u003c\/h3\u003e\n\u003cul class=\"eu-boxlist\"\u003e\n\u003cli\u003e1 × eufy eufyCam S3 Pro, brand new, factory sealed\u003c\/li\u003e\n\u003cli\u003eTwo positioning stickers\u003c\/li\u003e\n\u003cli\u003eMounting bracket and fixings\u003c\/li\u003e\n\u003cli\u003eOriginal sealed retail carton\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003ch3 class=\"eu-boxlabel\"\u003eNot included\u003c\/h3\u003e\n\u003cul class=\"eu-boxlist eu-boxout\"\u003e\n\u003cli\u003eHomeBase: not included; the camera cannot record without one\u003c\/li\u003e\n\u003cli\u003eExternal solar panel: an optional accessory, not supplied\u003c\/li\u003e\n\u003cli\u003emicroSD card: not applicable, this camera has no card slot\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \n      \n    \u003c\/section\u003e\n    \u003csection class=\"eu-faq\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\u003ch2 class=\"eu-h2\"\u003eQuestions people ask.\u003c\/h2\u003e\u003c\/div\u003e\n      \u003cdiv class=\"eu-faqlist\"\u003e\n\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eDo I need a HomeBase to use this camera?\u003c\/summary\u003e\u003cp\u003eYes. A compatible HomeBase is required and sold separately. HomeBase 3 is confirmed, and the dedicated Professional S1 guide lists T8162. eufy added the HomeBase Mini in its August 2026 compatibility guide (update the Mini's firmware before pairing), and its S3 Pro FAQ rules out HomeBase 2.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eWhat does the colour night vision actually do?\u003c\/summary\u003e\u003cp\u003eMaxColor Vision uses the lens and sensor to hold colour in low light. In full darkness eufy recommends switching to infrared or the adaptive spotlight instead.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eDoes it work with Apple Home?\u003c\/summary\u003e\u003cp\u003eYes, along with Alexa and Google Assistant, but video viewed through Apple Home is limited to 1080p even though the camera records in 4K.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eWhen will it ship, and what does delivery cost?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day. Same-day to 1 business day is our typical dispatch time from Townsville. During busy periods it can extend, though that is rare. Australia Post Express is included on every order over $99.00. Under $99.00 it is $9.95 tracked or $12.95 Express.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eWho covers the warranty?\u003c\/summary\u003e\u003cp\u003eWe do. CamGuard Australia is an independent importer and reseller, and this product carries our own 12-month warranty. It is not a manufacturer warranty. Your rights under Australian Consumer Law apply on top. Faulty or not as described inside that year and we cover the return postage.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eCan I return it if I change my mind?\u003c\/summary\u003e\u003cp\u003eYes, within 30 days of delivery if it is complete and unused. You pay the return postage and the original shipping is not refunded. Faulty or not-as-described returns are always free.\u003c\/p\u003e\u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-trust\"\u003e\n      \u003cdiv class=\"eu-trustgrid\"\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eIndependent importer\u003c\/b\u003e\u003cspan\u003eWe buy genuine eufy stock and sell it under our own name. Not an official eufy dealer.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eOur own 12-month warranty\u003c\/b\u003e\u003cspan\u003eHonoured by us in Townsville, not by the manufacturer. Faulty inside a year and we pay the return postage.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eExpress as standard\u003c\/b\u003e\u003cspan\u003eAustralia Post Express included on every order over $99.00, from Townsville, Queensland.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eCondition stated up front\u003c\/b\u003e\u003cspan\u003eThe grade on this listing is spelled out above so nothing about the unit is a surprise.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-cta\"\u003e\n      \u003cdiv class=\"eu-ctabox\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eeufyCam S3 Pro, brand new.\u003c\/h2\u003e\n        \u003cp\u003e4K colour night vision, radar and PIR detection, compatible HomeBase required. Exactly as described above, our 12-month warranty. If that is the trade you want, this is the listing.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun cgau-siteinduction\"\u003e\n  \n  \u003csection class=\"si-gatebar\"\u003e\n    \u003cdiv class=\"si-shell\"\u003e\n\u003cdiv class=\"si-wordmark\"\u003eCamGuard Australia\u003c\/div\u003e\n\u003cdiv class=\"si-gatestatus\"\u003eSite gate active · Camera 04 awaiting induction\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"si-zone si-hero si-white\"\u003e\n    \u003cdiv class=\"si-shell si-hero-grid\"\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"si-kicker\"\u003eVisitor T8162 · Brand New · Add-on camera\u003c\/div\u003e\n        \u003ch2 class=\"si-title\"\u003eCamera 04 has forgotten its White Card.\u003c\/h2\u003e\n        \u003cdiv class=\"si-worldline\"\u003eSite Induction · the hub signs it on, the sun keeps the battery crew fed\u003c\/div\u003e\n        \u003cp class=\"si-why\"\u003eAn add-on camera that cannot begin work without a supported HomeBase deserves the full induction ritual, clipboard bureaucracy and one deeply unimpressed supervisor.\u003c\/p\u003e\n        \u003cdiv class=\"si-condition\"\u003eFactory-sealed · full original retail packaging\u003c\/div\u003e\n        \u003cp class=\"si-hero-note\"\u003eGate rule: HomeBase 3 (S380), HomeBase Mini or HomeBase Professional S1 (T9000) is required and not included. Without a compatible base, the camera is not signed on and cannot operate.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"si-yard\" aria-label=\"Site Induction widescreen worksite feature canvas\"\u003e\n        \u003cdiv class=\"si-boompost\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"si-boom\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n        \u003cimg class=\"si-hero-product\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_99_s-l1600.png?v=1770825423\" alt=\"Brand New eufyCam S3 Pro add-on camera entering a site induction\" loading=\"eager\"\u003e\n        \u003cdiv class=\"si-sign\"\u003eSite induction\u003cbr\u003eCamera 04\u003c\/div\u003e\n\u003cdiv class=\"si-cone\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"si-zone si-hubgate si-orange\"\u003e\n    \u003cdiv class=\"si-shell\"\u003e\n      \u003cdiv class=\"si-inductiongate\"\u003e\n        \u003cdiv class=\"si-hardhat\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"si-gatecopy\"\u003e\n\u003cdiv class=\"si-kicker\"\u003eMandatory induction item 01\u003c\/div\u003e\n\u003ch2 class=\"si-h2\"\u003eBring the base or wait outside.\u003c\/h2\u003e\n\u003cp\u003eSupported supervisors: HomeBase 3 (S380), HomeBase Mini and HomeBase Professional S1 (T9000). HomeBase 2 is not on the roster. The add-on camera cannot function alone, despite arriving with the posture of a subcontractor who “has done this heaps”.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"si-redstamp\"\u003eEntry refused\u003cbr\u003ewithout hub\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"si-zone si-cardcheck si-white\"\u003e\n    \u003cdiv class=\"si-shell\"\u003e\n      \u003cdiv class=\"si-kicker\"\u003eVisitor credentials · source-locked facts\u003c\/div\u003e\n      \u003ch2 class=\"si-h2\"\u003eThe camera presents its paperwork.\u003c\/h2\u003e\n      \u003cdiv class=\"si-whitecard\"\u003e\n        \u003cdiv class=\"si-idcard\"\u003e\n\u003cdiv class=\"si-h3\"\u003eEquipment pass T8162\u003c\/div\u003e\n\u003cfigure class=\"si-idphoto\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_100_s-l1600.png?v=1770825423\" alt=\"eufyCam S3 Pro equipment and feature specification image\" loading=\"lazy\"\u003e\u003c\/figure\u003e\u003cdiv class=\"si-idrows\"\u003e\n\u003cdiv\u003e\n\u003cb\u003e4K UHD\u003c\/b\u003e\u003cspan\u003e3840 × 2160 event video. Enough detail to read the ute’s deeply aspirational parking angle.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003ef\/1.0\u003c\/b\u003e\u003cspan\u003eBright lens paired with a 1\/1.8-inch stacked CMOS sensor for low-light work.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003e135°\u003c\/b\u003e\u003cspan\u003eBroad fixed field of view. No pan and tilt, no unsupervised wandering.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003eIP67\u003c\/b\u003e\u003cspan\u003eExterior weather resistance. The hose still needs a spotter and a better attitude.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"si-clipboard\"\u003e\n\u003cdiv class=\"si-kicker\"\u003eInduction checklist\u003c\/div\u003e\n\u003cdiv class=\"si-checkline\"\u003eSolar panel integrated\u003c\/div\u003e\n\u003cdiv class=\"si-checkline\"\u003e13,000 mAh battery\u003c\/div\u003e\n\u003cdiv class=\"si-checkline\"\u003eFull-duplex audio\u003c\/div\u003e\n\u003cdiv class=\"si-checkline\"\u003eRadar plus PIR\u003c\/div\u003e\n\u003cdiv class=\"si-checkline\"\u003eHomeBase dependency disclosed\u003c\/div\u003e\n\u003cdiv class=\"si-checkline\"\u003eBin not authorised to operate forklift\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"si-zone si-prestart si-blue\"\u003e\n    \u003cdiv class=\"si-shell\"\u003e\n      \u003cdiv class=\"si-kicker\"\u003ePre-start board · four things before smoko\u003c\/div\u003e\n      \u003ch2 class=\"si-h2\"\u003eThe spec sheet puts on hi-vis.\u003c\/h2\u003e\n      \u003cdiv class=\"si-pregrid\"\u003e\n        \u003carticle class=\"si-precard\"\u003e\u003cb\u003eMaxColor\u003c\/b\u003e\u003cspan\u003eDesigned to retain more colour in low light when the scene supplies enough to work with. Darkness has site access but no authority to approve claims.\u003c\/span\u003e\u003c\/article\u003e\n        \u003carticle class=\"si-precard\"\u003e\u003cb\u003eSolarPlus 2.0\u003c\/b\u003e\u003cspan\u003eIntegrated top panel converts useful sunlight into battery top-ups. The roofline is now part of the roster.\u003c\/span\u003e\u003c\/article\u003e\n        \u003carticle class=\"si-precard\"\u003e\u003cb\u003eUp to 365 days\u003c\/b\u003e\u003cspan\u003eBattery rating at 300 seconds of recording a day. Activity, settings, temperature and sun rewrite the timesheet.\u003c\/span\u003e\u003c\/article\u003e\n        \u003carticle class=\"si-precard\"\u003e\u003cb\u003e2.4GHz\u003c\/b\u003e\u003cspan\u003eWi-Fi through the supported hub. The 5GHz crew has been redirected to another project.\u003c\/span\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"si-zone si-solar si-lime\"\u003e\n    \u003cdiv class=\"si-shell\"\u003e\n      \u003cdiv class=\"si-kicker\"\u003eSolar work method · direct sunlight is a control measure\u003c\/div\u003e\n      \u003ch2 class=\"si-h2\"\u003eThe panel needs actual sun, not a toolbox talk about sun.\u003c\/h2\u003e\n      \u003cdiv class=\"si-swms\"\u003e\n        \u003cdiv class=\"si-swmsdoc\"\u003e\n\u003cdiv class=\"si-h3\"\u003eSolar method statement\u003c\/div\u003e\n\u003col\u003e\n          \u003cli\u003eChoose a mounting point where the integrated SolarPlus 2.0 panel gets useful direct sunlight.\u003c\/li\u003e\n          \u003cli\u003eeufy’s typical-use scenario uses about one hour of ideal direct sun per day.\u003c\/li\u003e\n          \u003cli\u003eThe 13,000 mAh rechargeable battery is rated up to 365 days on 300 seconds of recording a day, with activity, settings, temperature and sunlight affecting the result.\u003c\/li\u003e\n          \u003cli\u003eUse USB-C to top up when shade or weather reduces solar input.\u003c\/li\u003e\n          \u003cli\u003eAn external solar panel is separate and not included. The procurement officer has checked the tray twice.\u003c\/li\u003e\n        \u003c\/ol\u003e\n\u003cp class=\"si-copy\"\u003e\u003cstrong\u003e*Ideal sunlight\u003c\/strong\u003e means clear, useful exposure. Under an eave beside a thriving fern is not a solar strategy, it is a workplace anecdote.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"si-sunmeter\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"si-zone si-nightshift si-char\"\u003e\n    \u003cdiv class=\"si-shell\"\u003e\n      \u003cdiv class=\"si-kicker\"\u003eNight-shift permit · colour work after hours\u003c\/div\u003e\n      \u003ch2 class=\"si-h2\"\u003eMore low-light colour. No claim that midnight clocked off.\u003c\/h2\u003e\n      \u003cdiv class=\"si-permitgrid\"\u003e\n        \u003cfigure class=\"si-monitor\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_101_s-l1600.png?v=1770825423\" alt=\"eufyCam S3 Pro low-light sensor and MaxColor Vision feature image\" loading=\"lazy\"\u003e\u003cfigcaption\u003eeufy feature illustration. Solar depends on useful sunlight and workload. The advertised 99% alert reduction is an eufy claim, not a guarantee. Up to 16 TB requires HomeBase 3 and a compatible drive, both sold separately. Smart Snapshot takes periodic stills; it is not continuous video.\u003c\/figcaption\u003e\u003c\/figure\u003e\n        \u003cdiv class=\"si-permit\"\u003e\n\u003cdiv class=\"si-h3\"\u003ePermit conditions\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eMaxColor Vision\u003c\/strong\u003e combines the large sensor, bright lens and processing to preserve more colour when low-light conditions allow.\u003c\/p\u003e\n\u003cp\u003eSpotlight mode adds visible light, while infrared offers another night option. Ambient light, placement and settings affect results. The side passage does not become a television studio because somebody taped a permit to it.\u003c\/p\u003e\n\u003cp\u003eThe camera records events, it does not prevent them. Spotlight and siren are active deterrence tools, not guarantees about what another person will do.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"si-zone si-fov si-orange\"\u003e\n    \u003cdiv class=\"si-shell\"\u003e\n      \u003cdiv class=\"si-kicker\"\u003eExclusion zone · fixed-angle work area\u003c\/div\u003e\n      \u003ch2 class=\"si-h2\"\u003eMark the 135° area before drilling.\u003c\/h2\u003e\n      \u003cdiv class=\"si-exclusion\"\u003e\n        \u003cdiv class=\"si-exclusionzone\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"si-fovcopy\"\u003e\n\u003cdiv class=\"si-h3\"\u003eBroad view, fixed mount\u003c\/div\u003e\n\u003cp\u003eThe S3 Pro covers a 135° overall fixed field of view. It does not pan and tilt, so use live view to frame the drive, gate or side path before tightening the mount.\u003c\/p\u003e\n\u003cp\u003eReduce unnecessary road, sky and moving foliage where practical. The public footpath does not need to be inducted into every clip, and the palm tree has already exceeded its allotted hours.\u003c\/p\u003e\n\u003cp\u003eDimensions are about 69 × 82.4 × 143.5 mm; eufy lists 534 g as shipping weight. Use suitable fixings for the mounting surface.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"si-zone si-incident si-steel\"\u003e\n    \u003cdiv class=\"si-shell\"\u003e\n      \u003cdiv class=\"si-kicker\"\u003eIncident board · movement gets logged, not mythologised\u003c\/div\u003e\n      \u003ch2 class=\"si-h2\"\u003eRadar plus PIR does the pre-screen.\u003c\/h2\u003e\n      \u003cdiv class=\"si-incidentgrid\"\u003e\n        \u003cdiv class=\"si-radar\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"si-incidents\"\u003e\n          \u003cdiv class=\"si-incidentrow\" data-ref=\"IR-01\"\u003eDetection is marketed to 40 feet, about 12 metres. Angle, target, weather and settings alter actual range.\u003c\/div\u003e\n          \u003cdiv class=\"si-incidentrow\" data-ref=\"IR-02\"\u003eRadar and passive infrared combine sensing methods. Neither accepts “looked a bit crook” as technical evidence.\u003c\/div\u003e\n          \u003cdiv class=\"si-incidentrow\" data-ref=\"IR-03\"\u003eZones and sensitivity help focus events on the work area instead of every vehicle using the road.\u003c\/div\u003e\n          \u003cdiv class=\"si-incidentrow\" data-ref=\"IR-04\"\u003eSpotlight and siren actions are available. Use the tools proportionately; the gecko is not a reportable incident.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"si-zone si-radio si-blue\"\u003e\n    \u003cdiv class=\"si-shell\"\u003e\n      \u003cdiv class=\"si-kicker\"\u003eToolbox talkback · two-way audio\u003c\/div\u003e\n      \u003ch2 class=\"si-h2\"\u003eFull-duplex. The “over” button has been made redundant.\u003c\/h2\u003e\n      \u003cdiv class=\"si-toolboxtalk\"\u003e\n        \u003carticle class=\"si-radiohand\"\u003e\u003cb\u003eCamera radio\u003c\/b\u003e\u003cp\u003eDual microphones and noise reduction help carry clearer speech from the mounting point.\u003c\/p\u003e\n\u003cp\u003eWind, distance and a concrete saw working through unresolved feelings still matter.\u003c\/p\u003e\u003c\/article\u003e\n        \u003cdiv class=\"si-pushtotalk\"\u003eTALK\u003c\/div\u003e\n        \u003carticle class=\"si-radiohand\"\u003e\u003cb\u003eYour app\u003c\/b\u003e\u003cp\u003eFull-duplex audio lets both sides speak naturally, useful for visitors and deliveries.\u003c\/p\u003e\n\u003cp\u003eYou can request the dry porch. You cannot make “somewhere safe” mean the same thing to every courier.\u003c\/p\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"si-zone si-office si-paper\"\u003e\n    \u003cdiv class=\"si-shell\"\u003e\n      \u003cdiv class=\"si-kicker\"\u003eSite office · footage filing procedure\u003c\/div\u003e\n      \u003ch2 class=\"si-h2\"\u003eNo microSD drawer in Camera 04.\u003c\/h2\u003e\n      \u003cdiv class=\"si-siteoffice\"\u003e\n        \u003cdiv class=\"si-filingcabinet\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"si-officecopy\"\u003e\n\u003cdiv class=\"si-h3\"\u003eThe base holds the records.\u003c\/div\u003e\n\u003cp\u003eThe camera has no onboard or microSD recording storage. It sends event footage to a supported HomeBase.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHomeBase 3\u003c\/strong\u003e includes 16GB eMMC and supports a suitable drive up to 16TB. HomeBase Professional S1 is also a supported base, but its storage details should be read separately rather than copied from another filing cabinet.\u003c\/p\u003e\n\u003cp\u003eNormal battery and solar operation is event-based. eufy’s Australian S3 Pro page confirms 24\/7 recording with a power adapter and Wired Mode selected in the app. Its US FAQ still calls the mode in development; confirm availability on your camera, HomeBase and firmware before relying on it. A top-mounted solar panel is not mains power wearing hi-vis.\u003c\/p\u003e\n\u003cspan class=\"si-network\"\u003e2.4GHz Wi-Fi through the hub · 5GHz unsupported\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"si-zone si-permits si-lime\"\u003e\n    \u003cdiv class=\"si-shell\"\u003e\n      \u003cdiv class=\"si-kicker\"\u003eAccess permits · smart-home integrations\u003c\/div\u003e\n      \u003ch2 class=\"si-h2\"\u003eThree platforms signed on. One works at 1080p.\u003c\/h2\u003e\n      \u003cdiv class=\"si-permitwall\"\u003e\n        \u003carticle class=\"si-platformpermit\"\u003e\u003cb\u003eApple Home\u003c\/b\u003e\u003cp\u003eSupported through HomeBase 3, with video capped at 1080p. HomeKit Secure Video needs your own iCloud+ plan and a HomePod, HomePod mini or Apple TV as the home hub. The 4K original receives a smaller visitor pass.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"si-platformpermit\"\u003e\u003cb\u003eAlexa\u003c\/b\u003e\u003cp\u003eSupported for current compatible functions. Platform features change, so the camera facts remain the project scope, not voice-assistant theatre.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"si-platformpermit\"\u003e\u003cb\u003eGoogle Assistant\u003c\/b\u003e\u003cp\u003eSupported for current compatible functions. It may show the drive; it cannot issue the wheelie bin a performance warning.\u003c\/p\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"si-zone si-weather si-blue\"\u003e\n    \u003cdiv class=\"si-shell\"\u003e\n      \u003cdiv class=\"si-kicker\"\u003ePPE and weather · exterior assignment\u003c\/div\u003e\n      \u003ch2 class=\"si-h2\"\u003eIP67 has signed the outdoor register.\u003c\/h2\u003e\n      \u003cdiv class=\"si-ppegrid\"\u003e\n        \u003cfigure class=\"si-weatherphoto\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_98_s-l1600.jpg?v=1770825423\" alt=\"eufyCam S3 Pro outdoor solar camera product photograph\" loading=\"lazy\"\u003e\u003cfigcaption\u003eExterior duty · supplied mount · no hard hat size available\u003c\/figcaption\u003e\u003c\/figure\u003e\n        \u003cdiv class=\"si-ppelist\"\u003e\n          \u003cdiv class=\"si-pperow\"\u003e\n\u003cb\u003eIP67 weather resistance\u003c\/b\u003e\u003cspan\u003eDesigned for outdoor rain and dust exposure. A pressure washer remains a terrible supervisor.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"si-pperow\"\u003e\n\u003cb\u003eAbout -20°C to 50°C\u003c\/b\u003e\u003cspan\u003eListed operating range for a broad climate span. The camera has survived the paperwork already.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"si-pperow\"\u003e\n\u003cb\u003eSolar sightline\u003c\/b\u003e\u003cspan\u003eKeep the top panel clear of deep shade, eaves and foliage where practical.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"si-pperow\"\u003e\n\u003cb\u003eMount to the surface\u003c\/b\u003e\u003cspan\u003eUse the supplied bracket and suitable fixings. Blu Tack has not completed induction.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"si-zone si-tools si-orange\"\u003e\n    \u003cdiv class=\"si-shell\"\u003e\n      \u003cdiv class=\"si-kicker\"\u003eTool crib · carton contents\u003c\/div\u003e\n      \u003ch2 class=\"si-h2\"\u003eWhat arrives on the job.\u003c\/h2\u003e\n      \u003cdiv class=\"si-tooltray\"\u003e\n        \u003cdiv class=\"si-toolcells\"\u003e\n          \u003cdiv class=\"si-toolcell\"\u003e\n\u003cb\u003eCamera T8162\u003c\/b\u003e\u003cspan\u003eeufyCam S3 Pro add-on camera with integrated SolarPlus 2.0 panel.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"si-toolcell\"\u003e\n\u003cb\u003eMounting kit\u003c\/b\u003e\u003cspan\u003eMounting bracket and fixings for the installation surface.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"si-toolcell\"\u003e\n\u003cb\u003ePositioning stickers\u003c\/b\u003e\u003cspan\u003eTwo of them, per eufy’s add-on box list.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"si-toolcell si-emptytool\"\u003e\n\u003cb\u003eEmpty bay\u003c\/b\u003e\u003cspan\u003eNo HomeBase, external solar panel or microSD card. Procurement has not hidden them behind the cones.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"si-zone si-correction si-char\"\u003e\n    \u003cdiv class=\"si-shell\"\u003e\n      \u003cdiv class=\"si-kicker\"\u003eSafety officer correction · limits remain above the fold\u003c\/div\u003e\n      \u003ch2 class=\"si-h2\"\u003eThe red pen has entered the crib hut.\u003c\/h2\u003e\n      \u003cdiv class=\"si-safetyboard\"\u003e\n        \u003cdiv class=\"si-correctiondoc\"\u003e\n\u003cdiv class=\"si-h3\"\u003eSite conditions and exclusions\u003c\/div\u003e\n\u003cul\u003e\n          \u003cli\u003e\n\u003cb\u003eSupported base required:\u003c\/b\u003e HomeBase 3 (S380), HomeBase Mini or HomeBase Professional S1 (T9000), sold separately. The add-on camera cannot work alone.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cb\u003eFixed field:\u003c\/b\u003e 135° overall view with no pan or tilt. Frame the work zone before drilling.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cb\u003eSolar varies:\u003c\/b\u003e battery endurance changes with useful sun, activity, temperature and settings.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cb\u003eEvent operation:\u003c\/b\u003e battery and solar are normally event-based; 24\/7 requires a power adapter and app Wired Mode, per eufy AU; its US FAQ disagrees, so check your camera, hub and firmware first.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cb\u003eRemote storage:\u003c\/b\u003e no onboard or microSD recording. Footage is held by the supported base.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cb\u003eNetwork:\u003c\/b\u003e 2.4GHz Wi-Fi only through the hub. 5GHz did not complete the paperwork.\u003c\/li\u003e\n        \u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003caside class=\"si-safetynote\"\u003eLow-light colour depends on actual light and placement. “MaxColor” is a feature name, not a permit to replace the sun with confidence.\u003c\/aside\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"si-zone si-freight si-paper\"\u003e\n    \u003cdiv class=\"si-shell\"\u003e\n      \u003cdiv class=\"si-kicker\"\u003eFreight docket · commercial terms without site slang\u003c\/div\u003e\n      \u003ch2 class=\"si-h2\"\u003eShipping, dispatch and returns.\u003c\/h2\u003e\n      \u003cdiv class=\"si-deliverydocket\"\u003e\n        \u003carticle\u003e\u003cb\u003eShipping\u003c\/b\u003e\u003cp\u003eAustralia Post Express is included on every order over $99.00. Under $99.00, shipping is $9.95 tracked or $12.95 Express.\u003c\/p\u003e\n\u003cp\u003eThe parcel does not require a spotter to enter the van.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle\u003e\u003cb\u003eDispatch\u003c\/b\u003e\u003cp\u003eWe do our best to get orders out the same day. Same-day to 1 business day is our typical dispatch time. During busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003cp\u003eThe docket does not say “she’ll be right” in the timing field.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle\u003e\u003cb\u003eReturns\u003c\/b\u003e\u003cp\u003eChange of mind: contact us within 30 days of delivery. The item must be complete and unused; the buyer pays return postage and original shipping is not refunded.\u003c\/p\u003e\n\u003cp\u003eFaulty or not as described: CamGuard Australia covers return postage.\u003c\/p\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"si-zone si-warranty si-blue\"\u003e\n    \u003cdiv class=\"si-shell\"\u003e\n      \u003cdiv class=\"si-kicker\"\u003eSite pass · warranty authority\u003c\/div\u003e\n      \u003ch2 class=\"si-h2\"\u003eTwelve months, issued by the right principal.\u003c\/h2\u003e\n      \u003cdiv class=\"si-sitepass\"\u003e\n\u003cdiv class=\"si-passbadge\"\u003e12\u003cbr\u003eMONTHS\u003c\/div\u003e\n\u003cdiv class=\"si-passcopy\"\u003e\n\u003cdiv class=\"si-h3\"\u003eOur own 12-month warranty\u003c\/div\u003e\n\u003cp\u003eCamGuard Australia provides its own 12-month warranty. It is not a manufacturer warranty. We are an independent Australian reseller and your Australian Consumer Law rights continue to apply.\u003c\/p\u003e\n\u003cp\u003eThis item is Brand New and factory-sealed in full original retail packaging. We do not open sealed units and do not claim we tested your individual unit. The factory seal remains the only worker excused from induction.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"si-zone si-faq si-lime\"\u003e\n    \u003cdiv class=\"si-shell\"\u003e\n      \u003cdiv class=\"si-kicker\"\u003eToolbox FAQ · sign the useful answers\u003c\/div\u003e\n      \u003ch2 class=\"si-h2\"\u003eQuestions before Camera 04 starts.\u003c\/h2\u003e\n      \u003cdiv class=\"si-toolboxfaq\"\u003e\n        \u003cdetails\u003e\u003csummary\u003eCan the camera work without a HomeBase?\u003c\/summary\u003e\u003cdiv class=\"si-faqanswer\"\u003eNo. It requires HomeBase 3 (S380), HomeBase Mini or HomeBase Professional S1 (T9000), sold separately. HomeBase 2 does not work with it. Without a compatible base, the add-on camera cannot operate.\u003c\/div\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eDoes one hour of sun guarantee endless power?\u003c\/summary\u003e\u003cdiv class=\"si-faqanswer\"\u003eNo. About one hour of ideal direct sun per day is eufy’s typical-use scenario. Activity, settings, temperature, shade and weather affect endurance. USB-C top-up is available if the solar roster falls short.\u003c\/div\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eIs solar operation continuous 24\/7?\u003c\/summary\u003e\u003cdiv class=\"si-faqanswer\"\u003eNo. Normal battery and solar operation is event-based. eufy’s Australian S3 Pro page confirms 24\/7 recording with a power adapter and Wired Mode selected in the app. Its US FAQ still calls the mode in development; confirm availability on your camera, HomeBase and firmware before relying on it. The integrated panel has not been licensed as a power station.\u003c\/div\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eWhere is video stored?\u003c\/summary\u003e\u003cdiv class=\"si-faqanswer\"\u003eAt the supported HomeBase. The camera has no onboard or microSD recording storage. HomeBase 3 includes 16GB eMMC and supports a suitable drive up to 16TB; check the separate specifications for the base you use.\u003c\/div\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eWhat does Brand New mean?\u003c\/summary\u003e\u003cdiv class=\"si-faqanswer\"\u003eFactory-sealed in full original retail packaging. We do not open sealed units and do not claim we tested your individual unit. You receive the manufacturer-packaged camera and listed accessories.\u003c\/div\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eWhen will it dispatch from Townsville?\u003c\/summary\u003e\u003cdiv class=\"si-faqanswer\"\u003eWe do our best to get orders out the same day. Same-day to 1 business day is our typical dispatch time. During busy periods it can extend, though that is rare. The truck gate does not manufacture a flatter promise.\u003c\/div\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eHow do returns work?\u003c\/summary\u003e\u003cdiv class=\"si-faqanswer\"\u003eFor change of mind, contact us within 30 days of delivery. Return it complete and unused; you pay return postage and original shipping is not refunded. If it is faulty or not as described, CamGuard Australia covers return postage.\u003c\/div\u003e\u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"si-zone si-final si-orange\"\u003e\n    \u003cdiv class=\"si-shell si-handover\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"si-kicker\"\u003eHandover certificate · signed subject to hub\u003c\/div\u003e\n\u003ch2 class=\"si-h2\"\u003eCamera 04 may enter the site.\u003c\/h2\u003e\n\u003cp\u003eChoose the S3 Pro add-on when a supported HomeBase is already on the project, the mounting point gets useful sun, and you want detailed event video from a fixed outdoor view. Sign off the facts. Leave the ute’s reversing technique for another investigation.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"si-finalgate\" aria-hidden=\"true\"\u003e\u003cdiv class=\"si-finalcamera\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cfooter class=\"si-footer\"\u003e\n    \u003cdiv class=\"si-shell\"\u003e\n\u003cdiv class=\"si-wordmark\"\u003eCamGuard Australia\u003c\/div\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003cp\u003eIndependent Australian reseller · Our own 12-month warranty, not a manufacturer warranty · Australian Consumer Law rights apply.\u003c\/p\u003e\n\u003cp class=\"si-footer-note\"\u003eSite Induction is a fictional comedy worksite made for this listing. No regulator, construction company or unlicensed wheelie bin has endorsed it.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/footer\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on every order over $99.00. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eBrand New. Factory-sealed in full original retail packaging, unopened and unused.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp\u003eCondition: Brand New. Factory-sealed in full original retail packaging, unopened and unused. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: eufyCam S3 Pro (T81621W1): compatible HomeBase required, not included. HomeBase 3 confirmed; Professional S1 listed in its dedicated guide; HomeBase Mini added in eufy's August 2026 guide. Not compatible with HomeBase 2. No onboard storage or microSD slot; 2.4 GHz Wi-Fi only. Battery and solar-charging figures are eufy's own published numbers; real-world results vary with placement, sunlight, traffic and settings.\u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003eThe Fun view's \"Site Induction\" is a fictional comedy construction-site framing for this listing · not affiliated with any real construction company, regulator or safety authority; the site jargon, gate rules and characters are invented for effect. Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43073802436651,"sku":"CG-ECS3P-BN-W","price":388.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_99_s-l1600.png?v=1770825423"},{"product_id":"eufy-security-floodlight-cam-e340-2000lms-dual-lens-24-7-record-brand-new","title":"eufy Security Floodlight Cam E340 | Brand New","description":"\u003c!--\n  CamGuard Australia · eufy Security Floodlight Cam E340 | Brand New · SKU CG-FCE340-BN-T\n  TWO-VIEW LISTING · built by CamGuard Two-View Studio · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  FUN VIEW (default): The G. After Dark · original theme with reviewed corrections, re-scoped under .cgfun\n  SIMPLE VIEW: eufy.com register rendered from factsheets\/FCE340.json (every printed spec carries status verified)\n  SHARED: terms and footer below both views; hidden in the Fun view, which keeps its own\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the chooser hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Archivo+Black\u0026family=Barlow+Condensed:wght@500;600;700;800;900\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#071019;--fun-ink:#f5f0e2;--fun-accent:#d7ff45;--fun-display:'Archivo Black',sans-serif;--fun-display-weight:400;--fun-body:'Manrope',sans-serif;--sw-bg:#d7ff45;--sw-border:#121a17;--sw-ink:#121a17;--sw-radius:8px;--sh-bg-fun:#f5f0e2;--sh-ink-fun:#121a17;--sh-body-fun:#121a17;--sh-mute-fun:#121a17;--sh-line-fun:#121a17;--sh-panel-fun:#fffdf6}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{display:none}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun{\n  --g-night:#071019;\n  --g-night-2:#0d1b27;\n  --g-turf:#0b4d2f;\n  --g-turf-2:#157040;\n  --g-score:#10251c;\n  --g-concrete:#d9d5ca;\n  --g-cream:#f5f0e2;\n  --g-paper:#fffdf6;\n  --g-lime:#d7ff45;\n  --g-light:#fff6c9;\n  --g-gold:#e7b64d;\n  --g-red:#d6443b;\n  --g-blue:#1471d9;\n  --g-ink:#121a17;\n  --g-muted:#59645f;\n  --g-rule:#d8d4c8;\n  --g-shadow:0 20px 54px rgba(7,16,25,.18);\n  width:100%;\n  margin:0;\n  overflow:hidden;\n  background:var(--g-cream);\n  color:var(--g-ink);\n  font:400 16px\/1.65 'Manrope',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;\n}\n.cgau-listing .cgfun,.cgau-listing .cgfun *,.cgau-listing .cgfun *::before,.cgau-listing .cgfun *::after{box-sizing:border-box;margin:0;padding:0}\n.cgau-listing .cgfun img{display:block;max-width:100%;height:auto}\n.cgau-listing .cgfun .g-inner{width:min(1120px,calc(100% - 40px));margin-inline:auto}\n.cgau-listing .cgfun .g-section{padding:74px 0}\n.cgau-listing .cgfun .g-kicker{font:800 12px\/1 'Barlow Condensed',sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--g-turf-2);margin-bottom:12px}\n.cgau-listing .cgfun .g-title{font:900 clamp(30px,4vw,48px)\/.98 'Barlow Condensed',sans-serif;letter-spacing:-.025em;text-transform:uppercase;max-width:760px}\n.cgau-listing .cgfun .g-sub{max-width:720px;margin-top:16px;color:var(--g-muted);font-size:16px}\n.cgau-listing .cgfun .g-rule{height:8px;background:repeating-linear-gradient(90deg,var(--g-turf) 0 38px,var(--g-cream) 38px 48px,var(--g-red) 48px 58px,var(--g-cream) 58px 68px)}\n\n@keyframes cgau-mcg340-on{0%,14%{opacity:.12;filter:blur(2px)}20%{opacity:.95;filter:none}24%{opacity:.32}30%,100%{opacity:1;filter:none}}\n@keyframes cgau-mcg340-pulse{0%,100%{box-shadow:0 0 12px rgba(255,246,201,.4)}50%{box-shadow:0 0 32px rgba(255,246,201,.9)}}\n@keyframes cgau-mcg340-rise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}\n@keyframes cgau-mcg340-scan{from{transform:rotate(-6deg)}to{transform:rotate(6deg)}}\n@keyframes cgau-mcg340-score{0%,22%{transform:translateY(0)}28%,48%{transform:translateY(-20px)}54%,74%{transform:translateY(-40px)}80%,100%{transform:translateY(-60px)}}\n.cgau-listing .cgfun .g-rise{animation:cgau-mcg340-rise .75s cubic-bezier(.2,.72,.25,1) both}\n.cgau-listing .cgfun .g-delay-1{animation-delay:.08s}.cgau-listing .cgfun .g-delay-2{animation-delay:.18s}.cgau-listing .cgfun .g-delay-3{animation-delay:.28s}\n\n\n.cgau-listing .cgfun .g-gate{background:#101714;color:#fff;border-bottom:1px solid rgba(255,255,255,.14)}\n.cgau-listing .cgfun .g-gate-in{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 0}\n.cgau-listing .cgfun .g-brand{display:flex;align-items:stretch;min-width:250px;filter:drop-shadow(0 6px 14px rgba(0,0,0,.24))}\n.cgau-listing .cgfun .g-brand-no{display:grid;place-items:center;width:52px;background:var(--g-blue);font:900 25px\/1 'Barlow Condensed',sans-serif;border-radius:4px 0 0 4px}\n.cgau-listing .cgfun .g-brand-txt{display:flex;flex-direction:column;justify-content:center;padding:7px 14px;background:var(--g-paper);color:var(--g-ink);border-radius:0 4px 4px 0;font:900 18px\/1 'Barlow Condensed',sans-serif;text-transform:uppercase;letter-spacing:.02em}\n.cgau-listing .cgfun .g-brand-txt small{font:700 9px\/1.1 'Manrope',sans-serif;letter-spacing:.16em;color:#65706b;margin-top:5px}\n.cgau-listing .cgfun .g-gate-meta{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}\n.cgau-listing .cgfun .g-gate-meta span{padding:7px 11px;border:1px solid rgba(255,255,255,.22);border-radius:3px;font:700 10px\/1 'Barlow Condensed',sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#e7eee9}\n.cgau-listing .cgfun .g-gate-meta .hot{border-color:rgba(215,255,69,.62);color:var(--g-lime)}\n\n\n.cgau-listing .cgfun .g-hero{position:relative;isolation:isolate;min-height:780px;overflow:hidden;background:radial-gradient(circle at 50% 74%,rgba(255,246,201,.18),transparent 29%),linear-gradient(180deg,#03070c 0%,var(--g-night) 48%,#0b2218 100%);color:#fff}\n.cgau-listing .cgfun .g-city{position:absolute;z-index:-4;left:0;right:0;bottom:0;height:150px;opacity:.3;background:linear-gradient(90deg,transparent 0 3%,#121c22 3% 7%,transparent 7% 9%,#19252b 9% 15%,transparent 15% 19%,#101b20 19% 25%,transparent 25% 73%,#18252c 73% 78%,transparent 78% 81%,#10191e 81% 89%,transparent 89% 94%,#17232a 94% 100%)}\n.cgau-listing .cgfun .g-city::before{content:'';position:absolute;inset:0;background:radial-gradient(circle,#e3b965 0 1px,transparent 1.6px) 0 0\/29px 23px}\n.cgau-listing .cgfun .g-tower{position:absolute;z-index:-1;width:78px;height:390px;transform-origin:50% 100%;opacity:.9}\n.cgau-listing .cgfun .g-tower::before{content:'';position:absolute;left:0;top:0;width:78px;height:43px;border:3px solid #5b6871;border-radius:3px;background:radial-gradient(circle,var(--g-light) 0 3px,#f2d982 3.5px 5px,transparent 5.5px) 7px 6px\/16px 15px,#141d22;animation:cgau-mcg340-on 2.8s ease-out both,cgau-mcg340-pulse 4s 2.8s ease-in-out infinite}\n.cgau-listing .cgfun .g-tower::after{content:'';position:absolute;left:25px;top:41px;width:30px;height:350px;background:repeating-linear-gradient(45deg,rgba(212,221,225,.72) 0 3px,rgba(62,76,83,.38) 3px 8px);clip-path:polygon(30% 0,70% 0,100% 100%,0 100%)}\n.cgau-listing .cgfun .t1{left:2%;top:40px;transform:rotate(-5deg) scale(.82)}\n.cgau-listing .cgfun .t2{left:19%;top:118px;transform:rotate(-2deg) scale(.55);opacity:.6}\n.cgau-listing .cgfun .t3{left:38%;top:172px;transform:scale(.42);opacity:.45}\n.cgau-listing .cgfun .t4{right:38%;top:172px;transform:scale(.42);opacity:.45}\n.cgau-listing .cgfun .t5{right:19%;top:118px;transform:rotate(2deg) scale(.55);opacity:.6}\n.cgau-listing .cgfun .t6{right:2%;top:40px;transform:rotate(5deg) scale(.82)}\n.cgau-listing .cgfun .g-beam{position:absolute;z-index:-2;top:78px;width:46%;height:650px;opacity:.18;filter:blur(2px);background:linear-gradient(180deg,var(--g-light),transparent 83%);clip-path:polygon(13% 0,25% 0,100% 100%,0 100%);transform-origin:20% 0;animation:cgau-mcg340-scan 8s ease-in-out infinite alternate}\n.cgau-listing .cgfun .g-beam-left{left:-8%}.cgau-listing .cgfun .g-beam-right{right:-8%;transform:scaleX(-1);animation-direction:alternate-reverse}\n.cgau-listing .cgfun .g-hero-in{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:40px;align-items:center;min-height:720px;padding:72px 0 90px}\n.cgau-listing .cgfun .g-live{display:inline-flex;align-items:center;gap:9px;padding:8px 11px;border:1px solid rgba(215,255,69,.56);border-radius:3px;background:rgba(6,12,16,.72);font:800 11px\/1 'Barlow Condensed',sans-serif;letter-spacing:.17em;text-transform:uppercase;color:var(--g-lime)}\n.cgau-listing .cgfun .g-live::before{content:'';width:8px;height:8px;border-radius:50%;background:var(--g-red);box-shadow:0 0 0 4px rgba(214,68,59,.18)}\n.cgau-listing .cgfun .g-hero h2{margin-top:22px;font:400 clamp(54px,7.4vw,98px)\/.82 'Archivo Black',Impact,sans-serif;letter-spacing:-.065em;text-transform:uppercase;max-width:620px}\n.cgau-listing .cgfun .g-hero h2 span{display:block;color:var(--g-lime);font-size:.7em;letter-spacing:-.045em;margin-top:12px}\n.cgau-listing .cgfun .g-hero-lede{max-width:590px;margin-top:28px;color:#d7e0dc;font-size:17px}\n.cgau-listing .cgfun .g-hero-lede b{color:#fff}\n.cgau-listing .cgfun .g-first-call{max-width:600px;margin-top:24px;padding:16px 18px;border-left:5px solid var(--g-red);background:rgba(255,255,255,.075);color:#e7eeea;font-size:13.5px}\n.cgau-listing .cgfun .g-first-call b{display:block;margin-bottom:4px;color:var(--g-light);font:800 11px\/1.2 'Barlow Condensed',sans-serif;letter-spacing:.15em;text-transform:uppercase}\n\n.cgau-listing .cgfun .g-stadium{position:relative;min-height:560px;display:grid;place-items:center}\n.cgau-listing .cgfun .g-stadium::before{content:'';position:absolute;width:100%;height:65%;border-radius:50%;background:radial-gradient(ellipse at center,#123d27 0 43%,#ded9cb 43.5% 47%,#242e34 47.5% 55%,#b4b3ae 55.5% 60%,#1b252b 60.5% 69%,transparent 69.5%),repeating-conic-gradient(from 2deg,rgba(255,255,255,.18) 0 1deg,transparent 1deg 3deg);box-shadow:0 30px 60px rgba(0,0,0,.7),inset 0 0 0 2px rgba(255,255,255,.1);transform:perspective(800px) rotateX(58deg)}\n.cgau-listing .cgfun .g-stadium::after{content:'';position:absolute;z-index:0;width:67%;height:34%;border:3px solid rgba(255,255,255,.86);border-radius:50%;background:repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 22px,rgba(0,0,0,.035) 22px 44px),radial-gradient(ellipse,#218d4d,#126536 72%);box-shadow:0 0 70px rgba(255,246,201,.34);transform:perspective(800px) rotateX(58deg)}\n.cgau-listing .cgfun .g-product{position:relative;z-index:3;width:min(88%,560px);margin-top:-10px;filter:drop-shadow(0 28px 22px rgba(0,0,0,.58));clip-path:ellipse(45% 43% at 50% 52%)}\n.cgau-listing .cgfun .g-screen{position:absolute;z-index:4;left:4%;bottom:8%;width:180px;padding:12px 14px;border:4px solid #29312e;border-radius:2px;background:var(--g-score);box-shadow:0 12px 24px rgba(0,0,0,.5);font:800 10px\/1.35 'Barlow Condensed',sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#dce9df}\n.cgau-listing .cgfun .g-screen strong{display:block;margin-top:5px;color:var(--g-lime);font-size:23px;letter-spacing:.02em}\n.cgau-listing .cgfun .g-screen-loop{height:20px;overflow:hidden;margin-top:5px;color:var(--g-light)}\n.cgau-listing .cgfun .g-screen-loop span{display:block;animation:cgau-mcg340-score 8s cubic-bezier(.7,0,.2,1) infinite}\n.cgau-listing .cgfun .g-screen-loop i{display:block;height:20px;font-style:normal;white-space:nowrap}\n.cgau-listing .cgfun .g-hero-ribbon{position:absolute;z-index:5;left:0;right:0;bottom:0;border-top:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.13);background:rgba(2,8,12,.85)}\n.cgau-listing .cgfun .g-ribbon-in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}\n.cgau-listing .cgfun .g-ribbon-in div{padding:16px 18px;border-right:1px solid rgba(255,255,255,.13);font:700 10px\/1.2 'Barlow Condensed',sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#aebbb5}\n.cgau-listing .cgfun .g-ribbon-in div:last-child{border-right:0}.cgau-listing .cgfun .g-ribbon-in b{display:block;margin-top:5px;color:#fff;font-size:16px;letter-spacing:.02em}\n\n\n.cgau-listing .cgfun .g-truth{position:relative;background:var(--g-paper)}\n.cgau-listing .cgfun .g-truth::before{content:'';position:absolute;left:0;right:0;top:0;height:10px;background:repeating-linear-gradient(90deg,#111 0 22px,transparent 22px 30px)}\n.cgau-listing .cgfun .g-ticket-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:18px}\n.cgau-listing .cgfun .g-ticket{position:relative;overflow:hidden;border:1px solid var(--g-rule);border-radius:8px;background:var(--g-paper);box-shadow:var(--g-shadow)}\n.cgau-listing .cgfun .g-ticket-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;background:#111814;color:#fff;font:800 11px\/1 'Barlow Condensed',sans-serif;letter-spacing:.16em;text-transform:uppercase}\n.cgau-listing .cgfun .g-ticket-head span:last-child{color:var(--g-lime)}\n.cgau-listing .cgfun .g-ticket-body{padding:28px}\n.cgau-listing .cgfun .g-ticket h3{font:900 30px\/1 'Barlow Condensed',sans-serif;text-transform:uppercase;margin-bottom:12px}\n.cgau-listing .cgfun .g-ticket p{color:var(--g-muted);font-size:14.5px}.cgau-listing .cgfun .g-ticket p+p{margin-top:10px}\n.cgau-listing .cgfun .g-ticket-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}\n.cgau-listing .cgfun .g-ticket-chips span{padding:7px 10px;border:1px solid var(--g-rule);border-radius:99px;background:var(--g-cream);font-size:11px;font-weight:700;color:#47514d}\n.cgau-listing .cgfun .g-wiring{border-color:#dcb046;background:#fff9e9}\n.cgau-listing .cgfun .g-wiring .g-ticket-head{background:#a96812}.cgau-listing .cgfun .g-wiring .g-ticket-head span:last-child{color:#fff}\n.cgau-listing .cgfun .g-wiring h3{color:#7f4d0c}.cgau-listing .cgfun .g-wiring p{color:#72572a}\n\n\n.cgau-listing .cgfun .g-plan-wrap{margin-top:38px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:22px;align-items:stretch}\n.cgau-listing .cgfun .g-plan{position:relative;min-height:520px;display:grid;place-items:center;overflow:hidden;border-radius:18px;background:linear-gradient(145deg,#0b2418,#07150f);box-shadow:var(--g-shadow)}\n.cgau-listing .cgfun .g-plan::before{content:'';position:absolute;width:82%;height:68%;border-radius:50%;border:34px solid #2b3435;background:repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 30px,rgba(0,0,0,.035) 30px 60px),radial-gradient(ellipse,#218e4e,#0f6334 72%);box-shadow:inset 0 0 0 5px #d7d3c7,0 0 0 9px #0f1413}\n.cgau-listing .cgfun .g-plan::after{content:'';position:absolute;width:12%;height:42%;background:#c7ac6f;border:2px solid rgba(255,255,255,.72);box-shadow:0 0 0 1px rgba(0,0,0,.18)}\n.cgau-listing .cgfun .g-plan-cam{position:relative;z-index:3;width:36%;filter:drop-shadow(0 18px 14px rgba(0,0,0,.5));clip-path:circle(48% at 50% 52%)}\n.cgau-listing .cgfun .g-zone{position:absolute;z-index:4;display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid rgba(255,255,255,.22);border-radius:3px;background:rgba(4,12,9,.86);color:#e7f0ea;font:800 10px\/1.2 'Barlow Condensed',sans-serif;letter-spacing:.1em;text-transform:uppercase}\n.cgau-listing .cgfun .g-zone b{display:grid;place-items:center;min-width:25px;height:25px;border-radius:2px;background:var(--g-lime);color:#15200d;font-size:13px}\n.cgau-listing .cgfun .z1{top:8%;left:8%}.cgau-listing .cgfun .z2{top:8%;right:8%}.cgau-listing .cgfun .z3{bottom:8%;left:8%}.cgau-listing .cgfun .z4{right:8%;bottom:8%}\n.cgau-listing .cgfun .g-commentary{display:grid;grid-template-rows:repeat(4,1fr);border:1px solid var(--g-rule);border-radius:18px;overflow:hidden;background:var(--g-paper);box-shadow:var(--g-shadow)}\n.cgau-listing .cgfun .g-call{display:grid;grid-template-columns:66px minmax(0,1fr);gap:17px;align-items:center;padding:22px;border-bottom:1px solid var(--g-rule)}\n.cgau-listing .cgfun .g-call:last-child{border-bottom:0}.cgau-listing .cgfun .g-call-no{display:grid;place-items:center;height:54px;border-radius:50%;background:var(--g-score);color:var(--g-lime);font:900 22px\/1 'Barlow Condensed',sans-serif}\n.cgau-listing .cgfun .g-call h4{font:900 20px\/1 'Barlow Condensed',sans-serif;text-transform:uppercase;margin-bottom:6px}.cgau-listing .cgfun .g-call p{font-size:13px;color:var(--g-muted)}\n\n\n.cgau-listing .cgfun .g-score-section{background:linear-gradient(180deg,#0d1813,#08110d);color:#fff}\n.cgau-listing .cgfun .g-score-section .g-kicker{color:var(--g-lime)}.cgau-listing .cgfun .g-score-section .g-sub{color:#b7c4bd}\n.cgau-listing .cgfun .g-scoreboard{position:relative;margin-top:34px;padding:20px;border:8px solid #242b27;border-radius:3px;background:#0b1e16;box-shadow:0 30px 70px rgba(0,0,0,.55),inset 0 0 0 2px rgba(255,255,255,.06)}\n.cgau-listing .cgfun .g-scoreboard::before,.cgau-listing .cgfun .g-scoreboard::after{content:'';position:absolute;top:-24px;width:9px;height:24px;background:#242b27}.cgau-listing .cgfun .g-scoreboard::before{left:13%}.cgau-listing .cgfun .g-scoreboard::after{right:13%}\n.cgau-listing .cgfun .g-score-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 15px 18px;border-bottom:2px solid rgba(255,255,255,.17);font:800 12px\/1 'Barlow Condensed',sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#d8e1dc}\n.cgau-listing .cgfun .g-score-head b{color:var(--g-lime)}\n.cgau-listing .cgfun .g-score-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding-top:16px}\n.cgau-listing .cgfun .g-score-cell{min-height:150px;padding:19px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,#172920,#0e1b15);transition:transform .25s ease,background .25s ease}\n.cgau-listing .cgfun .g-score-cell:hover{transform:translateY(-3px);background:#1b3126}.cgau-listing .cgfun .g-score-cell small{display:block;font:800 10px\/1 'Barlow Condensed',sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#9daf9f}\n.cgau-listing .cgfun .g-score-cell strong{display:block;margin:14px 0 9px;font:400 clamp(31px,4vw,50px)\/.86 'Archivo Black',Impact,sans-serif;letter-spacing:-.04em;color:var(--g-light)}\n.cgau-listing .cgfun .g-score-cell p{font-size:12.4px;line-height:1.5;color:#c5d0ca}.cgau-listing .cgfun .g-score-foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:16px;padding:12px 14px 0;border-top:1px solid rgba(255,255,255,.13);font:700 10px\/1.4 'Barlow Condensed',sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#93a39a}\n.cgau-listing .cgfun .g-score-foot b{color:var(--g-lime)}\n\n\n.cgau-listing .cgfun .g-regs{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:22px;margin-top:34px}\n.cgau-listing .cgfun .g-reg-sign{position:relative;min-height:100%;padding:34px;border-radius:8px;background:#1a201d;color:#fff;box-shadow:var(--g-shadow)}\n.cgau-listing .cgfun .g-reg-sign::before{content:'GATE E340';display:inline-block;padding:8px 11px;background:var(--g-blue);font:900 11px\/1 'Barlow Condensed',sans-serif;letter-spacing:.15em;margin-bottom:22px}\n.cgau-listing .cgfun .g-reg-sign h3{font:900 35px\/.95 'Barlow Condensed',sans-serif;text-transform:uppercase}.cgau-listing .cgfun .g-reg-sign p{margin-top:16px;color:#c5cec9;font-size:14px}\n.cgau-listing .cgfun .g-reg-sign .g-mini{margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,255,255,.15);font-size:11.5px;color:#9eaaa3}\n.cgau-listing .cgfun .g-reg-list{border:1px solid var(--g-rule);border-radius:8px;overflow:hidden;background:var(--g-paper);box-shadow:var(--g-shadow)}\n.cgau-listing .cgfun .g-reg{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;padding:17px 20px;border-bottom:1px solid var(--g-rule);align-items:start}.cgau-listing .cgfun .g-reg:last-child{border-bottom:0}\n.cgau-listing .cgfun .g-reg b{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--g-cream);border:1px solid var(--g-rule);font:900 14px\/1 'Barlow Condensed',sans-serif;color:var(--g-turf)}.cgau-listing .cgfun .g-reg p{font-size:13.5px;color:var(--g-muted)}.cgau-listing .cgfun .g-reg strong{color:var(--g-ink)}\n\n.cgau-listing .cgfun .g-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px}.cgau-listing .cgfun .g-trust-card{padding:20px;border:1px solid var(--g-rule);border-radius:8px;background:var(--g-paper)}.cgau-listing .cgfun .g-trust-card b{display:block;font:900 18px\/1.05 'Barlow Condensed',sans-serif;text-transform:uppercase;margin-bottom:8px}.cgau-listing .cgfun .g-trust-card p{font-size:12.5px;color:var(--g-muted)}\n\n\n.cgau-listing .cgfun .g-compat{margin-top:34px;border:1px solid var(--g-rule);border-radius:10px;overflow:hidden;background:var(--g-paper);box-shadow:var(--g-shadow)}\n.cgau-listing .cgfun .g-compat-row{display:grid;grid-template-columns:98px minmax(0,1fr);gap:18px;align-items:start;padding:17px 21px;border-bottom:1px solid var(--g-rule)}.cgau-listing .cgfun .g-compat-row:last-child{border-bottom:0}.cgau-listing .cgfun .g-pass{padding:7px 8px;border-radius:3px;background:#dff1e4;color:#175c34;text-align:center;font:900 11px\/1 'Barlow Condensed',sans-serif;letter-spacing:.12em;text-transform:uppercase}.cgau-listing .cgfun .g-pass.no{background:#f6dedc;color:#9c251f}.cgau-listing .cgfun .g-pass.note{background:#f8edcf;color:#805b0f}.cgau-listing .cgfun .g-compat-row p{font-size:13.8px;color:var(--g-muted)}.cgau-listing .cgfun .g-compat-row strong{color:var(--g-ink)}\n\n\n.cgau-listing .cgfun .g-fixtures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px}.cgau-listing .cgfun .g-fixture{overflow:hidden;border:1px solid var(--g-rule);border-radius:10px;background:var(--g-paper);box-shadow:var(--g-shadow)}.cgau-listing .cgfun .g-fixture-head{padding:14px 18px;background:#18201c;color:#fff;font:900 13px\/1 'Barlow Condensed',sans-serif;letter-spacing:.13em;text-transform:uppercase}.cgau-listing .cgfun .g-fixture-body{padding:20px}.cgau-listing .cgfun .g-fixture li{position:relative;list-style:none;padding:10px 0 10px 25px;border-bottom:1px dashed var(--g-rule);font-size:13px;color:var(--g-muted)}.cgau-listing .cgfun .g-fixture li:last-child{border-bottom:0}.cgau-listing .cgfun .g-fixture li::before{content:'●';position:absolute;left:2px;top:11px;color:var(--g-turf-2)}.cgau-listing .cgfun .g-fixture.bad li::before{content:'×';font-weight:900;color:var(--g-red)}.cgau-listing .cgfun .g-fixture li strong{color:var(--g-ink)}\n\n\n.cgau-listing .cgfun .g-specs{margin-top:34px;border:1px solid var(--g-rule);border-radius:10px;overflow:hidden;background:var(--g-paper);box-shadow:var(--g-shadow)}.cgau-listing .cgfun .g-spec{display:grid;grid-template-columns:minmax(150px,230px) minmax(0,1fr);gap:18px;padding:14px 22px;border-bottom:1px solid var(--g-rule);font-size:13.5px}.cgau-listing .cgfun .g-spec:last-child{border-bottom:0}.cgau-listing .cgfun .g-spec:nth-child(even){background:#f8f5ea}.cgau-listing .cgfun .g-spec span{font:800 11px\/1.5 'Barlow Condensed',sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#65716b}.cgau-listing .cgfun .g-spec b{font-weight:700;color:var(--g-ink)}\n.cgau-listing .cgfun .g-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:34px}.cgau-listing .cgfun details{border:1px solid var(--g-rule);border-radius:8px;background:var(--g-paper);box-shadow:0 8px 22px rgba(7,16,25,.07)}.cgau-listing .cgfun summary{position:relative;list-style:none;cursor:pointer;padding:18px 50px 18px 20px;font:900 16px\/1.2 'Barlow Condensed',sans-serif;text-transform:uppercase}.cgau-listing .cgfun summary::-webkit-details-marker{display:none}.cgau-listing .cgfun summary::after{content:'+';position:absolute;right:18px;top:50%;transform:translateY(-50%);font:800 23px\/1 'Manrope',sans-serif;color:var(--g-turf)}.cgau-listing .cgfun details[open] summary::after{content:'−'}.cgau-listing .cgfun details p{padding:0 20px 19px;color:var(--g-muted);font-size:13.5px}\n\n\n.cgau-listing .cgfun .g-final{position:relative;overflow:hidden;padding:80px 0 74px;background:radial-gradient(ellipse at 50% 120%,#1c7542 0 26%,#0c281a 55%,#07120d 100%);color:#fff;text-align:center}.cgau-listing .cgfun .g-final::before{content:'';position:absolute;left:4%;right:4%;bottom:-52%;height:85%;border:26px solid #252e2b;border-radius:50%;box-shadow:inset 0 0 0 5px #dbd7cc}.cgau-listing .cgfun .g-final-in{position:relative;z-index:2}.cgau-listing .cgfun .g-final .g-kicker{color:var(--g-lime)}.cgau-listing .cgfun .g-final h3{font:400 clamp(48px,7vw,86px)\/.84 'Archivo Black',Impact,sans-serif;letter-spacing:-.055em;text-transform:uppercase}.cgau-listing .cgfun .g-final p{max-width:680px;margin:22px auto 0;color:#d0ddd6}.cgau-listing .cgfun .g-final-chips{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:25px}.cgau-listing .cgfun .g-final-chips span{padding:8px 11px;border:1px solid rgba(255,255,255,.22);border-radius:3px;background:rgba(255,255,255,.08);font:800 10px\/1 'Barlow Condensed',sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#e8f0eb}\n.cgau-listing .cgfun .g-footer{padding:30px 0 42px;background:#111714;color:#aab4ae;text-align:center}.cgau-listing .cgfun .g-footer-brand{display:inline-flex;align-items:center;gap:9px;margin-bottom:16px;color:#fff;font:900 18px\/1 'Barlow Condensed',sans-serif;text-transform:uppercase}.cgau-listing .cgfun .g-footer-brand::before{content:'CG';display:grid;place-items:center;width:34px;height:34px;background:var(--g-blue);border-radius:3px;font-size:13px}.cgau-listing .cgfun .g-footer p{max-width:900px;margin:0 auto 8px;font-size:11.5px;line-height:1.65}\n\n@media(max-width:900px){\n  .cgau-listing .cgfun .g-hero-in{grid-template-columns:minmax(0,1fr);gap:10px;padding-top:58px}.cgau-listing .cgfun .g-hero-copy{text-align:center}.cgau-listing .cgfun .g-live{margin-inline:auto}.cgau-listing .cgfun .g-hero h2,.cgau-listing .cgfun .g-hero-lede,.cgau-listing .cgfun .g-first-call{margin-left:auto;margin-right:auto}.cgau-listing .cgfun .g-stadium{min-height:500px}.cgau-listing .cgfun .g-ticket-grid,.cgau-listing .cgfun .g-plan-wrap,.cgau-listing .cgfun .g-regs{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .g-plan{min-height:470px}.cgau-listing .cgfun .g-trust{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cgau-listing .cgfun .g-fixtures{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .g-score-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cgau-listing .cgfun .g-ribbon-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cgau-listing .cgfun .g-ribbon-in div:nth-child(2){border-right:0}.cgau-listing .cgfun .g-ribbon-in div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.13)}\n}\n@media(max-width:620px){\n  .cgau-listing .cgfun{font-size:15px}.cgau-listing .cgfun .g-inner{width:min(100% - 26px,1120px)}.cgau-listing .cgfun .g-section{padding:54px 0}.cgau-listing .cgfun .g-gate-in{align-items:flex-start;flex-direction:column}.cgau-listing .cgfun .g-gate-meta{justify-content:flex-start}.cgau-listing .cgfun .g-brand{min-width:0;width:100%}.cgau-listing .cgfun .g-hero{min-height:auto}.cgau-listing .cgfun .g-hero-in{padding:48px 0 155px}.cgau-listing .cgfun .g-hero h2{font-size:clamp(47px,16.5vw,70px)}.cgau-listing .cgfun .g-hero-lede{font-size:15px}.cgau-listing .cgfun .g-stadium{min-height:360px}.cgau-listing .cgfun .g-stadium::before{height:58%}.cgau-listing .cgfun .g-stadium::after{height:30%}.cgau-listing .cgfun .g-product{width:98%}.cgau-listing .cgfun .g-screen{left:0;bottom:0;width:142px;padding:9px}.cgau-listing .cgfun .g-screen strong{font-size:19px}.cgau-listing .cgfun .g-tower{display:none}.cgau-listing .cgfun .g-beam{opacity:.12}.cgau-listing .cgfun .g-ribbon-in div{padding:13px 10px}.cgau-listing .cgfun .g-ribbon-in b{font-size:13px}.cgau-listing .cgfun .g-ticket-body{padding:22px}.cgau-listing .cgfun .g-plan{min-height:390px}.cgau-listing .cgfun .g-plan::before{border-width:22px}.cgau-listing .cgfun .g-zone{font-size:8px;padding:5px}.cgau-listing .cgfun .g-zone b{min-width:20px;height:20px}.cgau-listing .cgfun .z1{top:5%;left:4%}.cgau-listing .cgfun .z2{top:5%;right:4%}.cgau-listing .cgfun .z3{bottom:5%;left:4%}.cgau-listing .cgfun .z4{right:4%;bottom:5%}.cgau-listing .cgfun .g-call{grid-template-columns:48px minmax(0,1fr);padding:17px}.cgau-listing .cgfun .g-call-no{height:42px}.cgau-listing .cgfun .g-scoreboard{padding:10px;border-width:5px}.cgau-listing .cgfun .g-score-grid{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .g-score-cell{min-height:0}.cgau-listing .cgfun .g-trust{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .g-compat-row{grid-template-columns:78px minmax(0,1fr);padding:15px 14px;gap:12px}.cgau-listing .cgfun .g-spec{grid-template-columns:minmax(0,1fr);gap:5px;padding:13px 16px}.cgau-listing .cgfun .g-faq{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .g-final h3{font-size:clamp(44px,15vw,67px)}\n}\n@media(prefers-reduced-motion:reduce){.cgau-listing .cgfun *,.cgau-listing .cgfun *::before,.cgau-listing .cgfun *::after{animation:none!important;transition:none!important}.cgau-listing .cgfun .g-rise{opacity:1;transform:none}}\n\n\n.cgau-listing .cgfun h3.g-title{margin-left:auto!important;margin-right:auto!important}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003eNIGHT\u003cbr\u003eSESSION\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003eThe G. After Dark\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eFloodlight towers, a scoreboard and ground regulations bring the theatre of a night at the big oval to the driveway.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003caside class=\"cgau-installation-notice\" aria-label=\"Installation warning\"\u003e\u003cspan class=\"cgau-installation-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cdiv\u003e\n\u003cstrong\u003eHardwired installation: licensed electrician required\u003c\/strong\u003e\u003cp\u003eThis product connects to mains electrical wiring. Installation and wiring must be carried out by a licensed electrician. Do not install or wire it yourself.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/aside\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n  \u003cdiv class=\"eu-wrap\"\u003e\n    \u003cheader class=\"eu-top\"\u003e\n      \u003cdiv class=\"eu-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cdiv class=\"eu-topline\"\u003e\n\u003cspan\u003eTownsville, QLD\u003c\/span\u003e\u003cspan class=\"eu-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eExpress included over $99.00\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/header\u003e\n\u003cnav class=\"eu-jump\" aria-label=\"Product details\"\u003e\u003ca href=\"#eu-specifications\"\u003eSpecifications\u003c\/a\u003e\u003ca href=\"#eu-compatibility\"\u003eCompatibility\u003c\/a\u003e\u003ca href=\"#eu-condition\"\u003eCondition\u003c\/a\u003e\u003c\/nav\u003e\n    \u003csection class=\"eu-hero\"\u003e\n      \u003cdiv class=\"eu-herotext\"\u003e\n        \u003cp class=\"eu-eyebrow\"\u003eFloodlight Cam E340 \u003cspan class=\"eu-grade\"\u003eBrand new\u003c\/span\u003e\u003c\/p\u003e\n        \u003ch2 class=\"eu-h1\"\u003eLight the space. Look around it.\u003c\/h2\u003e\n        \u003cp class=\"eu-lead\"\u003eDual cameras, motorised movement and adjustable floodlights share one wired outdoor fixture. The E340 supports continuous recording with suitable local storage.\u003c\/p\u003e\n        \u003cul class=\"eu-chips\"\u003e\n\u003cli\u003eDual 3K and 2K cameras\u003c\/li\u003e\n\u003cli\u003e360° pan coverage, with tilt\u003c\/li\u003e\n\u003cli\u003e2,000 lumens\u003c\/li\u003e\n\u003cli\u003e2.4 GHz and 5 GHz Wi-Fi 6\u003c\/li\u003e\n\u003c\/ul\u003e\n        \n      \u003c\/div\u003e\n      \u003cfigure class=\"eu-herofig\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_105_s-l1600.png?v=1770827472\" alt=\"eufy Security Floodlight Cam E340, product view\" loading=\"eager\"\u003e\n        \u003cfigcaption\u003eProduct catalogue image. Your unit ships as described below.\u003c\/figcaption\u003e\n      \u003c\/figure\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-stats\"\u003e\n      \u003cdiv class=\"eu-statgrid\"\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e3K + 2K\u003c\/b\u003e\u003cspan\u003edual cameras\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e360°\u003c\/b\u003e\u003cspan\u003epan coverage\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e2,000\u003c\/b\u003e\u003cspan\u003elumens combined\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e24\/7\u003c\/b\u003e\u003cspan\u003erecording supported\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cp class=\"eu-statnote\"\u003eeufy's published ratings describe the model. Results depend on placement, settings and the connected system.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-tiles\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eWhat it does well.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003eFloodlight Cam E340: the features that matter in everyday use.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-tilegrid\"\u003e\n        \u003carticle class=\"eu-tile eu-tile-text\"\u003e\n          \n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eTwo views of the scene\u003c\/h3\u003e\n\u003cp\u003eThe dual 3K and 2K cameras combine a wider view with a closer look.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-text\"\u003e\n          \n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eLight where it matters\u003c\/h3\u003e\n\u003cp\u003eThe adjustable floodlights provide a combined output of up to 2,000 lumens.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-text\"\u003e\n          \n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eKeep the timeline running\u003c\/h3\u003e\n\u003cp\u003eRecord continuously to a microSD card or HomeBase S380. Storage is required.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-text\"\u003e\n          \n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003ePlan the installation\u003c\/h3\u003e\n\u003cp\u003eThis is a hardwired AC camera. An Australian installation requires a licensed electrician.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n\n    \u003c\/section\u003e\n    \u003caside class=\"eu-insight\" aria-label=\"A detail worth knowing\"\u003e\n      \u003cdiv\u003e\n\u003cp class=\"eu-insight-label\"\u003eA detail worth knowing\u003c\/p\u003e\n\u003ch2\u003eDifferent views can have different zones\u003c\/h2\u003e\n\u003c\/div\u003e\n      \u003cp class=\"eu-insight-body\"\u003eThe E340 supports four preset viewing positions, with two activity zones for each position. That lets you define useful detection areas around different parts of the property instead of relying on one set of boundaries as the camera turns.\u003c\/p\u003e\n    \u003c\/aside\u003e\n    \u003csection class=\"eu-honest\"\u003e\n      \u003cdiv class=\"eu-honestbox\"\u003e\n        \u003cp class=\"eu-kicker\"\u003eThe honest details\u003c\/p\u003e\n        \u003ch2 class=\"eu-h2\"\u003eBefore you buy.\u003c\/h2\u003e\n        \u003cul class=\"eu-honestlist\"\u003e\n            \u003cli\u003e\n\u003cb\u003ePlan for an electrician.\u003c\/b\u003e eufy specifies professional wiring outside North America.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eContinuous recording needs storage.\u003c\/b\u003e Use a suitable microSD card or HomeBase S380.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eCheck the fit before installation.\u003c\/b\u003e Confirm the required power, storage and compatibility for your setup before mounting.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-specs\" id=\"eu-specifications\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eSpecifications.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003ePublished specifications for Floodlight Cam E340 (T8425), grouped for easy comparison. Only sourced details are included.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-specgrid\"\u003e\n        \u003cdiv class=\"eu-specgroup\"\u003e\n          \u003ch3\u003eView, sound and detection\u003c\/h3\u003e\n          \u003cdl\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eCameras\u003c\/dt\u003e\n\u003cdd\u003eDual 3K and 2K cameras\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eCoverage\u003c\/dt\u003e\n\u003cdd\u003e360° pan coverage, with tilt\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eActivity zones\u003c\/dt\u003e\n\u003cdd\u003eUp to 8\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eNight vision\u003c\/dt\u003e\n\u003cdd\u003eColour night vision\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eZoom\u003c\/dt\u003e\n\u003cdd\u003e3× optical and up to 8× digital\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-specgroup\"\u003e\n          \u003ch3\u003ePower, installation and hardware\u003c\/h3\u003e\n          \u003cdl\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eLighting\u003c\/dt\u003e\n\u003cdd\u003e2,000 lumens\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003ePower\u003c\/dt\u003e\n\u003cdd\u003eHardwired AC 100 to 240 V\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eWeather rating\u003c\/dt\u003e\n\u003cdd\u003eIP65\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eLicensed electrician required in Australia\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-specgroup\"\u003e\n          \u003ch3\u003eRecording and storage\u003c\/h3\u003e\n          \u003cdl\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eRecording\u003c\/dt\u003e\n\u003cdd\u003e24\/7 with microSD or HomeBase S380\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eLocal storage\u003c\/dt\u003e\n\u003cdd\u003emicroSD up to 128 GB or HomeBase S380\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-specgroup\"\u003e\n          \u003ch3\u003eConnections and compatibility\u003c\/h3\u003e\n          \u003cdl\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eWi-Fi\u003c\/dt\u003e\n\u003cdd\u003e2.4 GHz and 5 GHz Wi-Fi 6\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eHomeKit\u003c\/dt\u003e\n\u003cdd\u003eNot supported\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-compat\" id=\"eu-compatibility\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eMake sure it fits your setup.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003eMatch the exact model and required accessories before adding it to your setup.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-compatgrid\"\u003e\n\u003cdiv class=\"eu-compatcol eu-yes\"\u003e\n\u003ch3\u003eWorks with\u003c\/h3\u003e\n\u003cul\u003e            \u003cli\u003e\n\u003cb\u003eHomeBase 3\u003c\/b\u003e Optional storage and supported features.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eHomeBase Mini\u003c\/b\u003e Exact T8425 listed by the current HomeBase compatibility guide.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-compatcol eu-no\"\u003e\n\u003ch3\u003eDoes not work with\u003c\/h3\u003e\n\u003cul\u003e            \u003cli\u003e\n\u003cb\u003eHomeKit\u003c\/b\u003e Not supported\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-compatcol eu-ask\"\u003e\n\u003ch3\u003eCheck before buying\u003c\/h3\u003e\n\u003cul\u003e            \u003cli\u003e\n\u003cb\u003eOther combinations.\u003c\/b\u003e Ask us to check any hub, chime or smart-home pairing not listed here.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-cond\" id=\"eu-condition\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eBrand New, explained.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003eWhat the condition label on this listing actually means.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-cards3\"\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eWhat Brand New means\u003c\/h3\u003e\n          \u003cp\u003eFactory-sealed stock in its full original retail packaging. Unopened, unused, in its sealed retail carton.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eWho did the work\u003c\/h3\u003e\n          \u003cp\u003eNobody has: the seal is intact. We describe the packaging and the published spec sheet only, and we do not open units to check them.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eHow it arrives\u003c\/h3\u003e\n          \u003cp\u003eSealed retail carton, the standard retail accessories, and our own 12-month warranty on top of your consumer rights.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-fit\"\u003e\n      \u003cdiv class=\"eu-fitgrid\"\u003e\n        \u003cdiv class=\"eu-fitcol\"\u003e\n\u003ch2 class=\"eu-h2\"\u003eRight for you if\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eYou have a suitable outdoor mains wiring point.\u003c\/li\u003e\n\u003cli\u003eYou want floodlighting and continuous local recording together.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-fitcol eu-fitno\"\u003e\n\u003ch2 class=\"eu-h2\"\u003eProbably not for you if\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eYou need a battery or plug-in camera.\u003c\/li\u003e\n\u003cli\u003eYou need Apple HomeKit support.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-setup\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003ePlan your setup.\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-setupguide\"\u003e\n\u003carticle class=\"eu-guiderow\"\u003e\u003cp class=\"eu-guide-label\"\u003eWhat you need\u003c\/p\u003e\n\u003cdiv\u003e\n\u003ch3\u003eBook the electrician, plan the Wi-Fi\u003c\/h3\u003e\n\u003cp\u003eThe E340 needs hardwired AC power and licensed electrical installation in Australia. Its USB-C port is for initial setup only. Use 2.4 GHz or 5 GHz Wi-Fi, and do not put it on an external dimmer or timer. A HomeBase is optional; recording storage is still required.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"eu-guiderow\"\u003e\u003cp class=\"eu-guide-label\"\u003eRecording and storage\u003c\/p\u003e\n\u003cdiv\u003e\n\u003ch3\u003eChoose the place for your timeline\u003c\/h3\u003e\n\u003cp\u003eFor continuous recording, fit a Class 10 microSD card up to 128 GB or use compatible HomeBase storage. The camera has no built-in storage. Without configured storage, live view, audio and light controls can still work, but video clips are not saved there. Optional cloud services have separate terms.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"eu-guiderow\"\u003e\u003cp class=\"eu-guide-label\"\u003ePower and connection\u003c\/p\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePower loss stops this camera\u003c\/h3\u003e\n\u003cp\u003eThis is a continuously powered camera. eufy says its wired indoor, outdoor and floodlight cameras shut down during a power outage, cannot detect motion or record events, and start again when power returns. That guidance does not establish what every feature does during a Wi-Fi-only or internet-only outage.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"eu-setupgrid eu-setupgrid-solo\"\u003e\n        \u003col class=\"eu-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eArrange the wiring.\u003c\/b\u003e Have a licensed electrician install and wire the floodlight.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eConfigure and test.\u003c\/b\u003e Follow the model guide, choose storage and check the view and recording.\u003c\/li\u003e\n\u003c\/ol\u003e\n\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-box\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\u003ch2 class=\"eu-h2\"\u003eIncluded with your order\u003c\/h2\u003e\u003c\/div\u003e\n      \u003cdiv class=\"eu-boxgrid eu-boxgrid-solo\"\u003e\n        \u003cdiv\u003e\n\u003ch3 class=\"eu-boxlabel\"\u003eSupplied items\u003c\/h3\u003e\n\u003cul class=\"eu-boxlist\"\u003e\n\u003cli\u003e1 × eufy Floodlight Cam E340, brand new, factory sealed\u003c\/li\u003e\n\u003cli\u003ePre-installed mounting bracket\u003c\/li\u003e\n\u003cli\u003eInstallation hook\u003c\/li\u003e\n\u003cli\u003e0.6 m USB-A-to-USB-C setup cable\u003c\/li\u003e\n\u003cli\u003eWall and base screw packs\u003c\/li\u003e\n\u003cli\u003ePositioning sticker and monitoring warning sticker\u003c\/li\u003e\n\u003cli\u003eQuick-start guide\u003c\/li\u003e\n\u003cli\u003eOriginal sealed retail carton\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \n      \u003c\/div\u003e\n      \n      \n    \u003c\/section\u003e\n    \u003csection class=\"eu-faq\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\u003ch2 class=\"eu-h2\"\u003eQuestions people ask.\u003c\/h2\u003e\u003c\/div\u003e\n      \u003cdiv class=\"eu-faqlist\"\u003e\n\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eCan I install it myself?\u003c\/summary\u003e\u003cp\u003eA licensed electrician is required for the hardwired Australian installation.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eWhat storage can I use?\u003c\/summary\u003e\u003cp\u003eA microSD card up to 128 GB or HomeBase S380.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eWhich Wi-Fi bands work?\u003c\/summary\u003e\u003cp\u003eThe E340 supports 2.4 GHz and 5 GHz Wi-Fi 6.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eWhen will it ship, and what does delivery cost?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day. Same-day to 1 business day is our typical dispatch time from Townsville. During busy periods it can extend, though that is rare. Australia Post Express is included on every order over $99.00. Under $99.00 it is $9.95 tracked or $12.95 Express.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eWho covers the warranty?\u003c\/summary\u003e\u003cp\u003eWe do. CamGuard Australia is an independent importer and reseller, and this product carries our own 12-month warranty. It is not a manufacturer warranty. Your rights under Australian Consumer Law apply on top. Faulty or not as described inside that year and we cover the return postage.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eCan I return it if I change my mind?\u003c\/summary\u003e\u003cp\u003eYes, within 30 days of delivery if it is complete and unused. You pay the return postage and the original shipping is not refunded. Faulty or not-as-described returns are always free.\u003c\/p\u003e\u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-trust\"\u003e\n      \u003cdiv class=\"eu-trustgrid\"\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eIndependent importer\u003c\/b\u003e\u003cspan\u003eWe buy genuine eufy stock and sell it under our own name. Not an official eufy dealer.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eOur own 12-month warranty\u003c\/b\u003e\u003cspan\u003eHonoured by us in Townsville, not by the manufacturer. Faulty inside a year and we pay the return postage.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eExpress as standard\u003c\/b\u003e\u003cspan\u003eAustralia Post Express included on every order over $99.00, from Townsville, Queensland.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eCondition stated up front\u003c\/b\u003e\u003cspan\u003eThe grade on this listing is spelled out above so nothing about the unit is a surprise.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-cta\"\u003e\n      \u003cdiv class=\"eu-ctabox\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eFloodlight Cam E340, brand new.\u003c\/h2\u003e\n        \u003cp\u003eDual 3K and 2K cameras; 360° pan coverage, with tilt; 2,000 lumens. Exactly as described above, our 12-month warranty. If that is the trade you want, this is the listing.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun\"\u003e\n\u003cdiv class=\"g-gate\"\u003e\n\u003cdiv class=\"g-inner g-gate-in\"\u003e\n\u003cdiv class=\"g-brand\"\u003e\u003cspan class=\"g-brand-txt\"\u003eCamGuard Australia\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"g-gate-meta\"\u003e\n\u003cspan\u003eFloodlight Camera E340\u003c\/span\u003e\u003cspan class=\"hot\"\u003eBrand New · factory sealed\u003c\/span\u003e\u003cspan\u003eGate opens after the sparkie arrives\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"g-hero\"\u003e\u003cspan class=\"g-tower t1\"\u003e\u003c\/span\u003e\u003cspan class=\"g-tower t2\"\u003e\u003c\/span\u003e\u003cspan class=\"g-tower t3\"\u003e\u003c\/span\u003e\u003cspan class=\"g-tower t4\"\u003e\u003c\/span\u003e\u003cspan class=\"g-tower t5\"\u003e\u003c\/span\u003e\u003cspan class=\"g-tower t6\"\u003e\u003c\/span\u003e \u003cspan class=\"g-beam g-beam-left\"\u003e\u003c\/span\u003e\u003cspan class=\"g-beam g-beam-right\"\u003e\u003c\/span\u003e\u003cspan class=\"g-city\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"g-inner g-hero-in\"\u003e\n\u003cdiv class=\"g-hero-copy\"\u003e\n\u003cdiv class=\"g-live g-rise\"\u003eLive from the big oval · night session\u003c\/div\u003e\n\u003ch2 class=\"g-rise g-delay-1\"\u003eThe G.\u003cspan\u003eAfter dark.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"g-hero-lede g-rise g-delay-2\"\u003e\u003cb\u003eSix light towers belong to Melbourne. Two adjustable panels with a combined 2,000-lumen output belong over your driveway.\u003c\/b\u003e The E340 brings the theatre of a night at the MCG down to one property: a 3K wide view, a 2K telephoto view, 360° pan and recording that can keep rolling around the clock.\u003c\/p\u003e\n\u003cdiv class=\"g-first-call g-rise g-delay-3\"\u003e\n\u003cb\u003eGround announcement · read before play\u003c\/b\u003eHardwired to mains power. eufy says installation and wiring in Australia must be performed by a licensed electrician. No battery, no plug-in shortcut · book the sparkie.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"g-stadium g-rise g-delay-2\"\u003e\n\u003cimg class=\"g-product\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_105_s-l1600.png?v=1770827472\" alt=\"eufy Security Floodlight Camera E340 with two light panels and dual lenses\" loading=\"eager\" decoding=\"async\"\u003e\n\u003cdiv class=\"g-screen\"\u003eNight fixture\u003cstrong\u003eE340 · 2,000 LM\u003c\/strong\u003e\n\u003cdiv class=\"g-screen-loop\"\u003e\u003cspan\u003e\u003ci\u003e3K wide · 2K tele\u003c\/i\u003e\u003ci\u003e360° pan · 60° tilt\u003c\/i\u003e\u003ci\u003e24\/7 local recording\u003c\/i\u003e\u003ci\u003e3K wide · 2K tele\u003c\/i\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"g-hero-ribbon\"\u003e\n\u003cdiv class=\"g-inner g-ribbon-in\"\u003e\n\u003cdiv\u003eFloodlights\u003cb\u003e2,000 lm · dimmable\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv\u003eCamera review\u003cb\u003e3K + 2K dual lens\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv\u003eGround coverage\u003cb\u003e360° pan · 60° tilt\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv\u003eCondition\u003cb\u003eBrand New · sealed\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"g-section g-truth\"\u003e\n\u003cdiv class=\"g-inner\"\u003e\n\u003cdiv class=\"g-ticket-grid\"\u003e\n\u003carticle class=\"g-ticket\"\u003e\n\u003cdiv class=\"g-ticket-head\"\u003e\n\u003cspan\u003eAdmission · product condition\u003c\/span\u003e\u003cspan\u003eValid · unopened\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"g-ticket-body\"\u003e\n\u003ch3\u003eBrand New. Factory sealed.\u003c\/h3\u003e\n\u003cp\u003eA brand new E340 in its full original retail packaging, factory sealed. It is not open box or renewed.\u003c\/p\u003e\n\u003cp\u003eIt carries \u003cb\u003eour own 12-month warranty\u003c\/b\u003e · CamGuard Australia's, not a manufacturer warranty · alongside your Australian Consumer Law rights. Faulty or not as described inside those 12 months and we cover the return postage.\u003c\/p\u003e\n\u003cdiv class=\"g-ticket-chips\"\u003e\n\u003cspan\u003eFactory sealed retail box\u003c\/span\u003e\u003cspan\u003eGenuine eufy Security stock\u003c\/span\u003e\u003cspan\u003e12-month CamGuard warranty\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"g-ticket g-wiring\"\u003e\n\u003cdiv class=\"g-ticket-head\"\u003e\n\u003cspan\u003eGround access condition\u003c\/span\u003e\u003cspan\u003eElectrician required\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"g-ticket-body\"\u003e\n\u003ch3\u003eNo DIY installation.\u003c\/h3\u003e\n\u003cp\u003eThis is a 1.38 kg mains-powered floodlight camera. It runs on AC 100–240V, 50–60Hz into a wall or junction box. eufy requires a licensed electrician in Australia.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eBudget the call-out before buying.\u003c\/b\u003e The included USB cable is for setup; it does not turn this into a plug-in camera. Do not use a dimmer switch or timer.\u003c\/p\u003e\n\u003cdiv class=\"g-ticket-chips\"\u003e\n\u003cspan\u003eHardwired AC power\u003c\/span\u003e\u003cspan\u003eNo battery\u003c\/span\u003e\u003cspan\u003eNo plug-in mode\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"g-section g-score-section\"\u003e\n\u003cdiv class=\"g-inner\"\u003e\n\u003cdiv class=\"g-kicker\"\u003eThe main scoreboard\u003c\/div\u003e\n\u003ch3 class=\"g-title\"\u003e\u003cspan style=\"color: rgb(255, 210, 125);\"\u003eEvery number that earns its place in lights.\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"g-sub\"\u003eNo vague “pro-grade” filler. These are the E340 figures that change what it can actually do at your place.\u003c\/p\u003e\n\u003cdiv class=\"g-scoreboard\"\u003e\n\u003cdiv class=\"g-score-head\"\u003e\n\u003cspan\u003eMelbourne night session · property fixture\u003c\/span\u003e\u003cb\u003eLights on · recording\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"g-score-grid\"\u003e\n\u003carticle class=\"g-score-cell\"\u003e\u003csmall\u003ePeak floodlight\u003c\/small\u003e\u003cstrong\u003e2,000\u003c\/strong\u003e\n\u003cp\u003eLumens across two adjustable, dimmable 4,000 K panels.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"g-score-cell\"\u003e\u003csmall\u003eDual camera\u003c\/small\u003e\u003cstrong\u003e3K+2K\u003c\/strong\u003e\n\u003cp\u003e2880×1620 wide view plus 2304×1296 telephoto detail.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"g-score-cell\"\u003e\u003csmall\u003eHorizontal coverage\u003c\/small\u003e\u003cstrong\u003e360°\u003c\/strong\u003e\n\u003cp\u003eMotorised pan with 60° of vertical tilt, from 20° to 80°.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"g-score-cell\"\u003e\u003csmall\u003eZoom review\u003c\/small\u003e\u003cstrong\u003e3× \/ 8×\u003c\/strong\u003e\n\u003cp\u003e3× optical zoom with up to 8× digital zoom.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"g-score-cell\"\u003e\u003csmall\u003eRecording format\u003c\/small\u003e\u003cstrong\u003e24\/7\u003c\/strong\u003e\n\u003cp\u003eContinuous local recording when you add supported local storage.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"g-score-cell\"\u003e\u003csmall\u003eLocal recording\u003c\/small\u003e\u003cstrong\u003eNo monthly fee\u003c\/strong\u003e\n\u003cp\u003eNo required monthly fee for recording to your own microSD card or compatible HomeBase. Optional cloud services cost extra if selected.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"g-score-foot\"\u003e\n\u003cspan\u003eOn-device AI · human \/ vehicle \/ pet\u003c\/span\u003e\u003cspan\u003eDual-band Wi-Fi 6 · 2.4 + 5 GHz\u003c\/span\u003e\u003cb\u003eIP65 · rain stays in play\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"g-section\"\u003e\n\u003cdiv class=\"g-inner\"\u003e\n\u003cdiv class=\"g-kicker\"\u003eConditions of entry\u003c\/div\u003e\n\u003ch3 class=\"g-title\"\u003eGround regulations, before the turnstile.\u003c\/h3\u003e\n\u003cp class=\"g-sub\"\u003eThe exciting numbers are only half the decision. These are the catches we would rather put on the big screen now than hide in fine print.\u003c\/p\u003e\n\u003cdiv class=\"g-regs\"\u003e\n\u003caside class=\"g-reg-sign\"\u003e\n\u003ch3\u003eRead before play.\u003c\/h3\u003e\n\u003cp\u003eHardwiring, storage, smart-home support and physical size can decide whether the E340 is right for your property before image quality ever gets a vote.\u003c\/p\u003e\n\u003cp class=\"g-mini\"\u003eNot an official venue sign. Just the buying truth, set large enough to be seen from the back row.\u003c\/p\u003e\n\u003c\/aside\u003e\n\u003cdiv class=\"g-reg-list\"\u003e\n\u003cdiv class=\"g-reg\"\u003e\n\u003cb\u003e01\u003c\/b\u003e\n\u003cp\u003e\u003cstrong\u003eA licensed electrician is required in Australia.\u003c\/strong\u003e AC 100–240V into a wall or junction box. No battery and no plug-in option.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"g-reg\"\u003e\n\u003cb\u003e02\u003c\/b\u003e\n\u003cp\u003e\u003cstrong\u003e24\/7 recording needs storage you supply.\u003c\/strong\u003e Use a microSD card up to 128GB or a compatible HomeBase. Neither is included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"g-reg\"\u003e\n\u003cb\u003e03\u003c\/b\u003e\n\u003cp\u003e\u003cstrong\u003eApple Home \/ HomeKit is not supported.\u003c\/strong\u003e Alexa and Google Assistant are supported, including compatible smart displays.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"g-reg\"\u003e\n\u003cb\u003e04\u003c\/b\u003e\n\u003cp\u003e\u003cstrong\u003eIt is a light and camera, not a guaranteed outcome.\u003c\/strong\u003e It records, illuminates and alerts; no camera can honestly promise what it will prevent.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"g-reg\"\u003e\n\u003cb\u003e05\u003c\/b\u003e\n\u003cp\u003e\u003cstrong\u003eCheck the mounting spot.\u003c\/strong\u003e The unit measures 320.8 × 186.6 × 216.1 mm and weighs 1,380 g. Hold a shoebox to the wall if scale is hard to picture.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"g-reg\"\u003e\n\u003cb\u003e06\u003c\/b\u003e\n\u003cp\u003e\u003cstrong\u003eIP65, rated −20°C to 40°C.\u003c\/strong\u003e Rain is fine; check very exposed spots that may bake above the published operating ceiling.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"g-trust\"\u003e\n\u003carticle class=\"g-trust-card\"\u003e\u003cb\u003eHeld in Australia\u003c\/b\u003e\n\u003cp\u003eGenuine stock held and dispatched by CamGuard Australia in Townsville.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"g-trust-card\"\u003e\u003cb\u003eDispatch that moves\u003c\/b\u003e\n\u003cp\u003eSame-day to 1 business day is typical; busy periods can occasionally extend that.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"g-trust-card\"\u003e\u003cb\u003eOur warranty\u003c\/b\u003e\n\u003cp\u003e12 months from CamGuard Australia, alongside your Australian Consumer Law rights.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"g-trust-card\"\u003e\u003cb\u003eThe catches first\u003c\/b\u003e\n\u003cp\u003eElectrician, storage and HomeKit limits are here before the Add to cart button wins the argument.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"g-section\" style=\"background: #e7e3d8;\"\u003e\n\u003cdiv class=\"g-inner\"\u003e\n\u003cdiv class=\"g-kicker\"\u003eWhich gate gets you in?\u003c\/div\u003e\n\u003ch3 class=\"g-title\"\u003eWorks alone. Expands when you want it to.\u003c\/h3\u003e\n\u003cp class=\"g-sub\"\u003eA HomeBase is optional, not a hidden requirement. The exact storage and feature set changes with the hub and its firmware.\u003c\/p\u003e\n\u003cdiv class=\"g-compat\"\u003e\n\u003cdiv class=\"g-compat-row\"\u003e\n\u003cspan class=\"g-pass\"\u003eOpen gate\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eStandalone on your Wi-Fi.\u003c\/strong\u003e No hub required. Add a microSD card up to 128GB for local 24\/7 recording.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"g-compat-row\"\u003e\n\u003cspan class=\"g-pass\"\u003eOpen gate\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eHomeBase 3 \/ S380, optional.\u003c\/strong\u003e eufy lists full compatibility: storage up to 16TB plus BionicMind, modes and automation, subject to compatible firmware and configuration.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"g-compat-row\"\u003e\n\u003cspan class=\"g-pass note\"\u003eCheck card\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eOther current supported hubs.\u003c\/strong\u003e eufy's compatibility material also lists HomeBase Mini \/ T8025 and HomeBase Professional S1; storage and feature support vary by hub and firmware. HomeBase 2 \/ S280 is unsupported.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"g-compat-row\"\u003e\n\u003cspan class=\"g-pass\"\u003eOpen gate\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eAlexa and Google Assistant.\u003c\/strong\u003e Compatible smart displays are supported.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"g-compat-row\"\u003e\n\u003cspan class=\"g-pass\"\u003eOpen gate\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003e2.4GHz and 5GHz Wi-Fi 6.\u003c\/strong\u003e Dual-band connectivity with WPA3 support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"g-compat-row\"\u003e\n\u003cspan class=\"g-pass no\"\u003eNo entry\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eApple Home \/ HomeKit.\u003c\/strong\u003e This model is not supported. If Apple Home runs your house, choose a different camera.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"g-section\"\u003e\n\u003cdiv class=\"g-inner\"\u003e\n\u003cdiv class=\"g-kicker\"\u003eFixture card\u003c\/div\u003e\n\u003ch3 class=\"g-title\"\u003eWho should be in the crowd · and what arrives.\u003c\/h3\u003e\n\u003cdiv class=\"g-fixtures\"\u003e\n\u003carticle class=\"g-fixture bad\"\u003e\n\u003cdiv class=\"g-fixture-head\"\u003eProbably not your camera\u003c\/div\u003e\n\u003cdiv class=\"g-fixture-body\"\u003e\n\u003cul\u003e\n\u003cli\u003eYou want it mounted this afternoon without booking an electrician.\u003c\/li\u003e\n\u003cli\u003eApple Home is the centre of your smart home.\u003c\/li\u003e\n\u003cli\u003eYou rent and cannot alter the mains wiring.\u003c\/li\u003e\n\u003cli\u003eYou want 24\/7 recording but do not want to add local storage.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"g-fixture\"\u003e\n\u003cdiv class=\"g-fixture-head\"\u003eA strong home fixture\u003c\/div\u003e\n\u003cdiv class=\"g-fixture-body\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eDriveways, yards and carports\u003c\/strong\u003e where you wanted a proper security light anyway.\u003c\/li\u003e\n\u003cli\u003eReplacing an existing floodlight where suitable wiring is already present.\u003c\/li\u003e\n\u003cli\u003ePeople who want both a wide overview and a closer second view.\u003c\/li\u003e\n\u003cli\u003eAnyone who values continuous recording over event clips alone.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"g-fixture\"\u003e\n\u003cdiv class=\"g-fixture-head\"\u003eInside the sealed box\u003c\/div\u003e\n\u003cdiv class=\"g-fixture-body\"\u003e\n\u003cul\u003e\n\u003cli\u003eT8425 Floodlight Camera E340 with pre-installed mounting bracket.\u003c\/li\u003e\n\u003cli\u003eInstallation hook and 0.6 m USB-A-to-USB-C setup cable.\u003c\/li\u003e\n\u003cli\u003ePositioning sticker and mounting screw bags supplied for this retail pack; exact screw-bag contents vary by pack.\u003c\/li\u003e\n\u003cli\u003eWarning sticker and printed Quick Start Guide.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNot included:\u003c\/strong\u003e 5V\/1A setup adapter, microSD card, HomeBase or electrician.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"g-section\" style=\"background: #f0ecdf;\"\u003e\n\u003cdiv class=\"g-inner\"\u003e\n\u003cdiv class=\"g-kicker\"\u003eMatch officials' copy\u003c\/div\u003e\n\u003ch3 class=\"g-title\"\u003eSpecifications.\u003c\/h3\u003e\n\u003cp class=\"g-sub\"\u003ePublished E340 figures, without inventing a stat to make the scoreboard look busier.\u003c\/p\u003e\n\u003cdiv class=\"g-specs\"\u003e\n\u003cdiv class=\"g-spec\"\u003e\n\u003cspan\u003eModel\u003c\/span\u003e\u003cb\u003eeufy Floodlight Camera E340 · T8425\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"g-spec\"\u003e\n\u003cspan\u003eResolution\u003c\/span\u003e\u003cb\u003e3K + 2K · 2880×1620 wide · 2304×1296 telephoto\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"g-spec\"\u003e\n\u003cspan\u003eFields of view\u003c\/span\u003e\u003cb\u003eWide D135° · telephoto D46°\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"g-spec\"\u003e\n\u003cspan\u003eZoom\u003c\/span\u003e\u003cb\u003e3× optical · up to 8× digital\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"g-spec\"\u003e\n\u003cspan\u003eFloodlight\u003c\/span\u003e\u003cb\u003e2,000 lm · 2 panels · 4,000 K · dimmable\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"g-spec\"\u003e\n\u003cspan\u003ePan and tilt\u003c\/span\u003e\u003cb\u003e360° horizontal · 60° vertical (20°–80°)\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"g-spec\"\u003e\n\u003cspan\u003eDetection\u003c\/span\u003e\u003cb\u003eOn-device AI · human \/ vehicle \/ pet\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"g-spec\"\u003e\n\u003cspan\u003eNight vision\u003c\/span\u003e\u003cb\u003eColour via dual sensors · 3 IR LEDs (850 nm) to 15 m\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"g-spec\"\u003e\n\u003cspan\u003ePower\u003c\/span\u003e\u003cb\u003eAC 100–240V, 50–60Hz hardwired · 5V\/1A for setup only\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"g-spec\"\u003e\n\u003cspan\u003eInstallation\u003c\/span\u003e\u003cb\u003eLicensed electrician required in Australia\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"g-spec\"\u003e\n\u003cspan\u003eStorage\u003c\/span\u003e\u003cb\u003emicroSD up to 128GB or compatible HomeBase · HomeBase 3 up to 16TB · supports 24\/7 recording\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"g-spec\"\u003e\n\u003cspan\u003eWi-Fi\u003c\/span\u003e\u003cb\u003e2.4GHz and 5GHz Wi-Fi 6 · WPA3\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"g-spec\"\u003e\n\u003cspan\u003eAudio and siren\u003c\/span\u003e\u003cb\u003eTwo-way audio (half duplex) · siren up to 100dB\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"g-spec\"\u003e\n\u003cspan\u003eWeather\u003c\/span\u003e\u003cb\u003eIP65 · operating range −20°C to 40°C\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"g-spec\"\u003e\n\u003cspan\u003eSize and weight\u003c\/span\u003e\u003cb\u003e320.8 × 186.6 × 216.1 mm · 1,380 g\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"g-spec\"\u003e\n\u003cspan\u003eVoice assistants\u003c\/span\u003e\u003cb\u003eAlexa and Google Assistant · no Apple Home \/ HomeKit\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"g-spec\"\u003e\n\u003cspan\u003eCondition\u003c\/span\u003e\u003cb\u003eBrand New · factory sealed original retail packaging\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"g-spec\"\u003e\n\u003cspan\u003eWarranty\u003c\/span\u003e\u003cb\u003e12 months from CamGuard Australia · not a manufacturer warranty\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"g-section\"\u003e\n\u003cdiv class=\"g-inner\"\u003e\n\u003cdiv class=\"g-kicker\"\u003eAsked from the outer\u003c\/div\u003e\n\u003ch3 class=\"g-title\"\u003eQuestions before the lights come on.\u003c\/h3\u003e\n\u003cdiv class=\"g-faq\"\u003e\n\n\n\n\n\n\n\u003cdetails\u003e\n\u003csummary\u003eHow quickly is it dispatched?\u003c\/summary\u003e\n\u003cp\u003eWe do our best to dispatch the same day. Same-day to 1 business day is typical from Townsville, though rare busy periods can extend that. Australia Post Express is included on orders over $99; under $99, tracked shipping is $9.95 with a $12.95 Express option.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat about returns?\u003c\/summary\u003e\n\u003cp\u003eChange of mind: contact us within 30 days of delivery; you cover return postage and original shipping is not refunded. Faulty or not as described inside our 12-month warranty: we cover the return postage. Australian Consumer Law rights continue to apply.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"g-final\"\u003e\n\u003cdiv class=\"g-inner g-final-in\"\u003e\n\u003cdiv class=\"g-kicker\"\u003eLast call from the scoreboard\u003c\/div\u003e\n\u003ch3\u003eTurn the\u003cbr\u003elights on.\u003c\/h3\u003e\n\u003cp\u003eTwo thousand lumens. Two lenses. 360° pan. Continuous local recording to storage you own. The atmosphere of the big ground, scaled for the driveway · once a licensed electrician has put it on the wall.\u003c\/p\u003e\n\u003cdiv class=\"g-final-chips\"\u003e\n\u003cspan\u003eBrand New · factory sealed\u003c\/span\u003e\u003cspan\u003eNo hub required\u003c\/span\u003e\u003cspan\u003eTypical dispatch: same day–1 business day\u003c\/span\u003e\u003cspan\u003e12-month CamGuard warranty\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cfooter class=\"g-footer\"\u003e\n\u003cdiv class=\"g-inner\"\u003e\n\u003cdiv class=\"g-footer-brand\"\u003eCamGuard Australia\u003c\/div\u003e\n\u003cp\u003eABN 62 385 894 763 · Townsville, Queensland · Independent reseller of genuine eufy Security products.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is not affiliated with, authorised by or endorsed by Anker Innovations. eufy, HomeBase and BionicMind are trademarks of their respective owners and are used only to describe the product offered. The 12-month warranty is provided by CamGuard Australia, not the manufacturer.\u003c\/p\u003e\n\u003cp\u003eThe MCG \/ Melbourne Cricket Ground is referenced as an Australian location-inspired creative theme only. This listing is not affiliated with or endorsed by the Melbourne Cricket Club or Melbourne Cricket Ground. No official venue marks, team marks or venue photography are used.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/footer\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on every order over $99.00. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eBrand New. Factory-sealed in full original retail packaging, unopened and unused.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp\u003eCondition: Brand New. Factory-sealed in full original retail packaging, unopened and unused. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: Wi-Fi: 2.4 GHz and 5 GHz Wi-Fi 6; HomeKit: Not supported. \u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003e Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43094513319979,"sku":"CG-FCE340-BN-T","price":373.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_105_s-l1600.png?v=1770827472"},{"product_id":"eufy-security-solar-wall-light-cam-s120-security-camera-2k-300lms-brand-new","title":"eufy Solar Wall Light Cam S120 Security Camera | Brand New","description":"\u003c!--\n  CamGuard Australia · eufy Solar Wall Light Cam S120 Security Camera | Brand New · SKU CG-WLS120-BN-S\n  TWO-VIEW LISTING · built by CamGuard Two-View Studio · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  FUN VIEW (default): The Real Porches of Queensland · original theme with reviewed corrections, re-scoped under .cgfun\n  SIMPLE VIEW: eufy.com register rendered from factsheets\/WLS120.json (every printed spec carries status verified)\n  SHARED: terms and footer below both views; hidden in the Fun view, which keeps its own\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the chooser hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#201624;--fun-ink:#fff7e8;--fun-accent:#ffe369;--fun-display:'Georgia',serif;--fun-display-weight:700;--fun-body:'Inter',sans-serif;--sw-bg:#ffe369;--sw-border:#201624;--sw-ink:#201624;--sw-radius:50%;--sh-bg-fun:#fff7e8;--sh-ink-fun:#201624;--sh-body-fun:#201624;--sh-mute-fun:#201624;--sh-line-fun:#201624;--sh-panel-fun:#fffdf6}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{display:none}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun,\n.cgau-listing .cgfun *{box-sizing:border-box}\n.cgau-listing .cgfun{--ink:#201624;--cream:#fff7e8;--coral:#ff5f58;--aqua:#4fd7c8;--violet:#7656d6;--lemon:#ffe369;--pink:#ffb9d1;--paper:#fffdf6;--muted:#746777;display:block;width:100%;max-width:none;margin:0;overflow:hidden;background:var(--cream);color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;line-height:1.55}\n.cgau-listing .cgfun img{display:block;max-width:100%;height:auto}\n.cgau-listing .cgfun h2,.cgau-listing .cgfun h3,.cgau-listing .cgfun p{margin-top:0}\n.cgau-listing .cgfun h2,.cgau-listing .cgfun h3{line-height:.96}\n.cgau-listing .cgfun a{color:inherit}\n.cgau-listing .cgfun .rpq-wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}\n.cgau-listing .cgfun .rpq-opening{position:relative;isolation:isolate;min-height:760px;padding:32px 0 76px;background:linear-gradient(145deg,#ffb9d1 0 23%,#fff7e8 23% 63%,#4fd7c8 63% 100%);border-bottom:12px solid var(--ink)}\n.cgau-listing .cgfun .rpq-opening:before{content:\"\";position:absolute;inset:-15% auto auto -8%;width:42vw;height:42vw;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.96),rgba(255,255,255,0) 68%);animation:cgau-rpq-spotlight-sweep 9s ease-in-out infinite;z-index:-1}\n.cgau-listing .cgfun .rpq-opening:after{content:\"\";position:absolute;right:-8%;bottom:-24%;width:44vw;height:44vw;border:3px solid rgba(32,22,36,.14);border-radius:50%;box-shadow:0 0 0 32px rgba(32,22,36,.05),0 0 0 64px rgba(32,22,36,.04);z-index:-1}\n.cgau-listing .cgfun .rpq-topline{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:12px 17px;background:var(--ink);color:#fff;border:2px solid var(--ink);box-shadow:7px 7px 0 var(--coral)}\n.cgau-listing .cgfun .rpq-parody-logo{display:grid;grid-template-columns:54px minmax(170px,auto) 18px;gap:12px;align-items:center;min-width:320px;color:#fff;text-transform:none}\n.cgau-listing .cgfun .rpq-logo-seal{position:relative;display:grid;place-items:center;width:52px;height:52px;background:var(--coral);color:var(--ink);border:2px solid #fff;border-radius:50%;box-shadow:4px 4px 0 var(--lemon);transform:rotate(-7deg)}\n.cgau-listing .cgfun .rpq-logo-seal b{font-family:Georgia,\"Times New Roman\",serif;font-size:19px;letter-spacing:-.08em;line-height:1}\n.cgau-listing .cgfun .rpq-logo-seal i{position:absolute;right:-5px;bottom:-4px;padding:2px 4px;background:var(--aqua);border:1px solid var(--ink);font-size:8px;font-style:normal;font-weight:950;letter-spacing:.08em;line-height:1;transform:rotate(7deg)}\n.cgau-listing .cgfun .rpq-logo-type{display:grid;justify-items:start;line-height:1}\n.cgau-listing .cgfun .rpq-logo-type strong{font-family:Georgia,\"Times New Roman\",serif;font-size:25px;font-style:italic;font-weight:900;letter-spacing:-.045em;line-height:.9}\n.cgau-listing .cgfun .rpq-logo-type em{margin-top:4px;color:var(--lemon);font-size:9px;font-style:normal;font-weight:950;letter-spacing:.34em;line-height:1;text-transform:uppercase}\n.cgau-listing .cgfun .rpq-logo-type small{display:inline-block;margin-top:7px;padding:3px 7px;background:var(--aqua);color:var(--ink);font-size:7px;font-weight:950;letter-spacing:.16em;line-height:1;text-transform:uppercase;transform:rotate(-1deg)}\n.cgau-listing .cgfun .rpq-logo-spark{color:var(--lemon);font-size:22px;line-height:1;transform:rotate(12deg)}\n.cgau-listing .cgfun .rpq-episode-card{color:var(--lemon);font-size:11px;font-weight:950;letter-spacing:.16em;text-align:right;text-transform:uppercase}\n.cgau-listing .cgfun .rpq-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.8fr);gap:56px;align-items:center;padding-top:66px}\n.cgau-listing .cgfun .rpq-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 22px;padding:8px 13px;background:var(--lemon);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);font-size:12px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;transform:rotate(-1deg)}\n.cgau-listing .cgfun .rpq-live-dot{width:9px;height:9px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 5px rgba(255,95,88,.18);animation:cgau-rpq-live-pulse 1.8s ease-in-out infinite}\n.cgau-listing .cgfun .rpq-title{margin:0;padding-bottom:18px;max-width:760px;font-family:Georgia,\"Times New Roman\",serif;font-size:clamp(54px,7vw,104px);font-weight:900;letter-spacing:-.075em;line-height:.86;text-transform:uppercase;text-wrap:balance}\n.cgau-listing .cgfun .rpq-title span{display:block;margin-top:18px;color:var(--coral);font-size:.8em;line-height:1;text-shadow:3px 3px 0 var(--cream),6px 6px 0 var(--ink);transform:rotate(-1.4deg)}\n.cgau-listing .cgfun .rpq-lead{max-width:690px;margin:38px 0 0;font-size:clamp(19px,2vw,27px);font-weight:760;line-height:1.3}\n.cgau-listing .cgfun .rpq-lead strong{background:linear-gradient(transparent 55%,var(--lemon) 55%)}\n.cgau-listing .cgfun .rpq-hero-card{position:relative;padding:24px 24px 18px;background:var(--paper);border:3px solid var(--ink);border-radius:28px 28px 8px 8px;box-shadow:16px 18px 0 var(--violet);transform:rotate(2deg)}\n.cgau-listing .cgfun .rpq-hero-card:before{content:\"TONIGHT'S LEAD\";position:absolute;top:-20px;right:-18px;padding:8px 12px;background:var(--coral);color:#fff;border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);font-size:11px;font-weight:950;letter-spacing:.14em;transform:rotate(4deg)}\n.cgau-listing .cgfun .rpq-hero-card img{width:100%;aspect-ratio:1\/1;object-fit:contain;border-radius:18px;background:linear-gradient(160deg,#fff,#f5ebdc)}\n.cgau-listing .cgfun .rpq-card-caption{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end;padding-top:16px}\n.cgau-listing .cgfun .rpq-card-caption b{font-family:Georgia,\"Times New Roman\",serif;font-size:26px}\n.cgau-listing .cgfun .rpq-card-caption span{font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--violet)}\n.cgau-listing .cgfun .rpq-crawl{display:flex;overflow:hidden;background:var(--ink);color:#fff;border-bottom:2px solid var(--ink)}\n.cgau-listing .cgfun .rpq-crawl-track{display:flex;min-width:max-content;gap:34px;padding:12px 0;font-size:12px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;animation:cgau-rpq-crawl 22s linear infinite}\n.cgau-listing .cgfun .rpq-crawl-track span:after{content:\"✦\";margin-left:34px;color:var(--lemon)}\n.cgau-listing .cgfun .rpq-truth-banner{padding:25px 0;background:var(--lemon);border-bottom:3px solid var(--ink)}\n.cgau-listing .cgfun .rpq-truth-inner{display:grid;grid-template-columns:180px minmax(0,1fr);gap:26px;align-items:start}\n.cgau-listing .cgfun .rpq-truth-label{padding:12px;background:var(--ink);color:#fff;font-weight:950;letter-spacing:.12em;text-align:center;text-transform:uppercase;transform:rotate(-1deg)}\n.cgau-listing .cgfun .rpq-truth-copy{font-size:16px;font-weight:640}\n.cgau-listing .cgfun .rpq-truth-copy p:last-child{margin-bottom:0}\n.cgau-listing .cgfun .rpq-stage{padding:88px 0;background:var(--cream)}\n.cgau-listing .cgfun .rpq-stage-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.48fr);gap:44px;align-items:end;margin-bottom:44px}\n.cgau-listing .cgfun .rpq-eyebrow{margin:0 0 12px;color:var(--coral);font-size:12px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}\n.cgau-listing .cgfun .rpq-stage h2{margin-bottom:0;font-family:Georgia,\"Times New Roman\",serif;font-size:clamp(44px,6.6vw,86px);letter-spacing:-.055em}\n.cgau-listing .cgfun .rpq-stage-note{padding:18px 20px;background:#fff;border:2px solid var(--ink);border-radius:4px 24px 4px 24px;box-shadow:7px 7px 0 var(--pink);font-weight:720;transform:rotate(1deg)}\n.cgau-listing .cgfun .rpq-cast{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}\n.cgau-listing .cgfun .rpq-cast-member{position:relative;display:flex;flex-direction:column;min-height:340px;padding:28px;border:3px solid var(--ink);border-radius:80px 80px 12px 12px;background:#fff;overflow:hidden;box-shadow:9px 10px 0 var(--ink)}\n.cgau-listing .cgfun .rpq-cast-member:nth-child(2){background:var(--aqua);transform:translateY(22px)}\n.cgau-listing .cgfun .rpq-cast-member:nth-child(3){background:var(--pink)}\n.cgau-listing .cgfun .rpq-cast-number{display:grid;place-items:center;width:44px;height:44px;margin-bottom:42px;border-radius:50%;background:var(--ink);color:#fff;font-weight:950}\n.cgau-listing .cgfun .rpq-cast-member h3{margin-bottom:12px;font-family:Georgia,\"Times New Roman\",serif;font-size:36px;letter-spacing:-.04em}\n.cgau-listing .cgfun .rpq-cast-member p{font-weight:630}\n.cgau-listing .cgfun .rpq-cast-member small{display:block;margin-top:auto;padding-top:28px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}\n.cgau-listing .cgfun .rpq-cast-member:after{content:\"\";position:absolute;right:-25px;top:-25px;width:94px;height:94px;border-radius:50%;background:var(--lemon);border:2px solid var(--ink)}\n.cgau-listing .cgfun .rpq-confessional{padding:100px 0;background:var(--violet);color:#fff;border-block:10px solid var(--ink)}\n.cgau-listing .cgfun .rpq-conf-grid{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:56px;align-items:center}\n.cgau-listing .cgfun .rpq-conf-photo{position:relative;padding:22px;background:var(--cream);border:3px solid var(--ink);box-shadow:16px 16px 0 var(--coral);transform:rotate(-2deg)}\n.cgau-listing .cgfun .rpq-conf-photo img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;background:#0d0d12;border:2px solid var(--ink);filter:saturate(.95) contrast(1.03)}\n.cgau-listing .cgfun .rpq-conf-photo figcaption{padding:16px 4px 0;color:var(--ink);font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .cgfun .rpq-conf-copy h2{margin-bottom:26px;font-family:Georgia,\"Times New Roman\",serif;font-size:clamp(47px,7vw,91px);letter-spacing:-.06em}\n.cgau-listing .cgfun .rpq-quote{position:relative;margin:0;padding:28px 30px;background:#fff;color:var(--ink);border:3px solid var(--ink);border-radius:26px 26px 26px 4px;box-shadow:9px 9px 0 var(--aqua);font-family:Georgia,\"Times New Roman\",serif;font-size:clamp(24px,3vw,37px);font-weight:800;line-height:1.14}\n.cgau-listing .cgfun .rpq-quote:after{content:\"\";position:absolute;left:30px;bottom:-20px;border:10px solid transparent;border-top-color:var(--ink);border-left-color:var(--ink)}\n.cgau-listing .cgfun .rpq-conf-fact{position:relative;z-index:1;margin:58px 0 0;padding:32px 0 0 20px;border-left:5px solid var(--lemon);font-weight:650}\n.cgau-listing .cgfun .rpq-episodes{padding:96px 0;background:#fff}\n.cgau-listing .cgfun .rpq-episode-list{display:grid;gap:0;border:3px solid var(--ink);box-shadow:12px 14px 0 var(--aqua)}\n.cgau-listing .cgfun .rpq-episode{display:grid;grid-template-columns:110px minmax(0,1fr) minmax(180px,.38fr);gap:28px;align-items:center;padding:27px;background:var(--paper);border-bottom:2px solid var(--ink)}\n.cgau-listing .cgfun .rpq-episode:last-child{border-bottom:0}\n.cgau-listing .cgfun .rpq-episode:nth-child(even){background:#fff0f4}\n.cgau-listing .cgfun .rpq-episode-num{font-family:Georgia,\"Times New Roman\",serif;font-size:48px;font-weight:900;color:var(--violet)}\n.cgau-listing .cgfun .rpq-episode h3{margin-bottom:7px;font-size:25px}\n.cgau-listing .cgfun .rpq-episode p{margin-bottom:0}\n.cgau-listing .cgfun .rpq-episode-tag{justify-self:end;padding:8px 12px;background:var(--ink);color:#fff;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.1em;text-align:center;text-transform:uppercase}\n.cgau-listing .cgfun .rpq-reunion{position:relative;padding:100px 0;background:linear-gradient(135deg,var(--coral),#ff8c75);color:var(--ink);overflow:hidden;border-block:10px solid var(--ink)}\n.cgau-listing .cgfun .rpq-reunion:before,.cgau-listing .cgfun .rpq-reunion:after{content:\"\";position:absolute;top:-120px;width:240px;height:650px;background:linear-gradient(to bottom,rgba(255,255,255,.75),rgba(255,255,255,0));clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);transform-origin:top center;animation:cgau-rpq-stage-light 7s ease-in-out infinite}\n.cgau-listing .cgfun .rpq-reunion:before{left:4%;transform:rotate(-16deg)}\n.cgau-listing .cgfun .rpq-reunion:after{right:4%;transform:rotate(16deg);animation-delay:-3.5s}\n.cgau-listing .cgfun .rpq-reunion-inner{position:relative;z-index:1}\n.cgau-listing .cgfun .rpq-reunion h2{max-width:850px;margin-bottom:35px;font-family:Georgia,\"Times New Roman\",serif;font-size:clamp(48px,7vw,96px);letter-spacing:-.065em}\n.cgau-listing .cgfun .rpq-reunion-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}\n.cgau-listing .cgfun .rpq-verdict{padding:22px;background:var(--paper);border:3px solid var(--ink);box-shadow:6px 7px 0 var(--violet);transform:rotate(-1deg)}\n.cgau-listing .cgfun .rpq-verdict:nth-child(even){transform:rotate(1.4deg);box-shadow:6px 7px 0 var(--aqua)}\n.cgau-listing .cgfun .rpq-verdict b{display:block;margin-bottom:7px;font-family:Georgia,\"Times New Roman\",serif;font-size:29px}\n.cgau-listing .cgfun .rpq-verdict span{font-size:13px;font-weight:750}\n.cgau-listing .cgfun .rpq-no-spin{padding:92px 0;background:var(--ink);color:#fff}\n.cgau-listing .cgfun .rpq-no-spin h2{margin-bottom:14px;color:var(--lemon);font-family:Georgia,\"Times New Roman\",serif;font-size:clamp(44px,6vw,76px);letter-spacing:-.05em}\n.cgau-listing .cgfun .rpq-no-spin-intro{max-width:760px;margin-bottom:36px;font-size:19px}\n.cgau-listing .cgfun .rpq-boundaries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.cgau-listing .cgfun .rpq-boundary{padding:20px;border:2px solid #fff;border-radius:18px;background:rgba(255,255,255,.06)}\n.cgau-listing .cgfun .rpq-boundary b{display:block;margin-bottom:7px;color:var(--aqua);font-size:18px}\n.cgau-listing .cgfun .rpq-boundary p{margin-bottom:0;color:#eee5ef}\n.cgau-listing .cgfun .rpq-fit{padding:96px 0;background:var(--aqua);border-bottom:10px solid var(--ink)}\n.cgau-listing .cgfun .rpq-fit-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(310px,.72fr);gap:48px;align-items:start}\n.cgau-listing .cgfun .rpq-fit h2{margin-bottom:28px;font-family:Georgia,\"Times New Roman\",serif;font-size:clamp(46px,6.3vw,82px);letter-spacing:-.06em}\n.cgau-listing .cgfun .rpq-checks{display:grid;gap:12px}\n.cgau-listing .cgfun .rpq-check{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:start;padding:17px;background:#fff;border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink)}\n.cgau-listing .cgfun .rpq-check i{display:grid;place-items:center;width:35px;height:35px;background:var(--lemon);border:2px solid var(--ink);border-radius:50%;font-style:normal;font-weight:950}\n.cgau-listing .cgfun .rpq-check b{display:block;margin-bottom:2px}\n.cgau-listing .cgfun .rpq-fit-photo{position:sticky;top:20px;margin:0;padding:17px;background:var(--paper);border:3px solid var(--ink);box-shadow:15px 15px 0 var(--violet);transform:rotate(2deg)}\n.cgau-listing .cgfun .rpq-fit-photo img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;background:#0d0d12}\n.cgau-listing .cgfun .rpq-fit-photo figcaption{padding:13px 3px 0;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}\n.cgau-listing .cgfun .rpq-cast-contract{padding:94px 0;background:#fff}\n.cgau-listing .cgfun .rpq-contract-sheet{padding:30px;background:repeating-linear-gradient(#fff 0 34px,#d9d2dd 35px);border:3px solid var(--ink);box-shadow:13px 15px 0 var(--pink)}\n.cgau-listing .cgfun .rpq-contract-sheet h2{margin-bottom:35px;font-family:Georgia,\"Times New Roman\",serif;font-size:clamp(43px,5.5vw,72px);letter-spacing:-.05em}\n.cgau-listing .cgfun .rpq-contract-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 30px}\n.cgau-listing .cgfun .rpq-contract-item{display:grid;grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);gap:20px;padding:10px 0;border-bottom:2px solid var(--ink)}\n.cgau-listing .cgfun .rpq-contract-item span{font-size:12px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}\n.cgau-listing .cgfun .rpq-contract-item b{font-size:15px}\n.cgau-listing .cgfun .rpq-box{padding:96px 0;background:var(--pink);border-block:10px solid var(--ink)}\n.cgau-listing .cgfun .rpq-box-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:48px;align-items:center}\n.cgau-listing .cgfun .rpq-box h2{margin-bottom:24px;font-family:Georgia,\"Times New Roman\",serif;font-size:clamp(46px,6vw,78px);letter-spacing:-.055em}\n.cgau-listing .cgfun .rpq-box-list{display:grid;gap:9px;margin:24px 0 0;padding:0;list-style:none}\n.cgau-listing .cgfun .rpq-box-list li{padding:12px 15px;background:#fff;border:2px solid var(--ink);font-weight:700}\n.cgau-listing .cgfun .rpq-box-list li:before{content:\"✓\";display:inline-grid;place-items:center;width:25px;height:25px;margin-right:10px;background:var(--aqua);border:1px solid var(--ink);border-radius:50%;font-weight:950}\n.cgau-listing .cgfun .rpq-not-included{margin-top:15px;padding:16px;background:var(--ink);color:#fff;font-weight:750}\n.cgau-listing .cgfun .rpq-box-photo{margin:0;padding:18px;background:var(--paper);border:3px solid var(--ink);box-shadow:15px 15px 0 var(--lemon);transform:rotate(-2deg)}\n.cgau-listing .cgfun .rpq-box-photo img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;background:#0d0d12}\n.cgau-listing .cgfun .rpq-faq{padding:96px 0;background:var(--cream)}\n.cgau-listing .cgfun .rpq-faq h2{margin-bottom:32px;font-family:Georgia,\"Times New Roman\",serif;font-size:clamp(46px,6vw,78px);letter-spacing:-.055em}\n.cgau-listing .cgfun .rpq-faq details{margin-bottom:12px;background:#fff;border:2px solid var(--ink);box-shadow:5px 5px 0 var(--violet)}\n.cgau-listing .cgfun .rpq-faq summary{position:relative;padding:19px 56px 19px 20px;cursor:pointer;font-weight:900;list-style:none}\n.cgau-listing .cgfun .rpq-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .cgfun .rpq-faq summary:after{content:\"+\";position:absolute;right:19px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:29px;height:29px;background:var(--lemon);border:2px solid var(--ink);border-radius:50%;font-size:20px}\n.cgau-listing .cgfun .rpq-faq details[open] summary:after{content:\"–\";background:var(--aqua)}\n.cgau-listing .cgfun .rpq-answer{padding:0 20px 20px;color:#4c414e}\n.cgau-listing .cgfun .rpq-answer p:last-child{margin-bottom:0}\n.cgau-listing .cgfun .rpq-final{padding:96px 0;background:var(--violet);color:#fff;text-align:center}\n.cgau-listing .cgfun .rpq-final-card{position:relative;max-width:900px;margin:auto;padding:55px;background:var(--cream);color:var(--ink);border:4px solid var(--ink);border-radius:40px 40px 8px 8px;box-shadow:17px 17px 0 var(--coral)}\n.cgau-listing .cgfun .rpq-final-card:before{content:\"SEASON VERDICT\";position:absolute;left:50%;top:-18px;transform:translateX(-50%) rotate(-1deg);padding:9px 15px;background:var(--lemon);border:2px solid var(--ink);font-size:11px;font-weight:950;letter-spacing:.14em;white-space:nowrap}\n.cgau-listing .cgfun .rpq-final h2{margin-bottom:20px;font-family:Georgia,\"Times New Roman\",serif;font-size:clamp(45px,6vw,78px);letter-spacing:-.055em}\n.cgau-listing .cgfun .rpq-final p{max-width:720px;margin-inline:auto;font-size:18px;font-weight:650}\n.cgau-listing .cgfun .rpq-final-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:27px}\n.cgau-listing .cgfun .rpq-final-badges span{padding:8px 12px;background:#fff;border:2px solid var(--ink);border-radius:999px;font-size:12px;font-weight:900}\n.cgau-listing .cgfun .rpq-legal{padding:58px 0;background:var(--ink);color:#efe8f0}\n.cgau-listing .cgfun .rpq-legal-grid{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,.8fr));gap:32px}\n.cgau-listing .cgfun .rpq-parody-logo-footer{min-width:0;width:min(100%,340px);margin-bottom:18px;padding-bottom:14px;border-bottom:2px solid var(--coral)}\n.cgau-listing .cgfun .rpq-legal h3{margin-bottom:12px;color:var(--aqua);font-size:16px;line-height:1.2}\n.cgau-listing .cgfun .rpq-legal p{margin-bottom:10px;font-size:13px}\n@keyframes cgau-rpq-spotlight-sweep{0%,100%{transform:translate(-5%,-4%)}50%{transform:translate(28%,15%)}}\n@keyframes cgau-rpq-live-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(.72);opacity:.55}}\n@keyframes cgau-rpq-crawl{to{transform:translateX(-50%)}}\n@keyframes cgau-rpq-stage-light{0%,100%{filter:opacity(.42);transform:rotate(-12deg)}50%{filter:opacity(.8);transform:rotate(9deg)}}\n@media(max-width:820px){.cgau-listing .cgfun .rpq-hero-grid,.cgau-listing .cgfun .rpq-stage-head,.cgau-listing .cgfun .rpq-conf-grid,.cgau-listing .cgfun .rpq-fit-grid,.cgau-listing .cgfun .rpq-box-grid{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .rpq-opening{min-height:0}.cgau-listing .cgfun .rpq-title{line-height:.9}.cgau-listing .cgfun .rpq-title span{line-height:1.04}.cgau-listing .cgfun .rpq-hero-card{max-width:520px;margin-inline:auto}.cgau-listing .cgfun .rpq-cast{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .rpq-cast-member:nth-child(2){transform:none}.cgau-listing .cgfun .rpq-episode{grid-template-columns:75px minmax(0,1fr)}.cgau-listing .cgfun .rpq-episode-tag{grid-column:2;justify-self:start}.cgau-listing .cgfun .rpq-reunion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cgau-listing .cgfun .rpq-fit-photo{position:relative;top:auto;max-width:560px}.cgau-listing .cgfun .rpq-legal-grid{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .rpq-contract-grid{grid-template-columns:minmax(0,1fr)}}\n@media(min-width:561px) and (max-width:820px){.cgau-listing .cgfun .rpq-title{padding-bottom:26px}.cgau-listing .cgfun .rpq-lead{margin-top:58px}}\n@media(max-width:560px){.cgau-listing .cgfun .rpq-wrap{width:min(100% - 24px,1180px)}.cgau-listing .cgfun .rpq-opening{padding-top:18px}.cgau-listing .cgfun .rpq-topline{align-items:stretch;flex-direction:column;gap:13px;padding:12px}.cgau-listing .cgfun .rpq-parody-logo{grid-template-columns:48px minmax(0,1fr) 14px;gap:10px;min-width:0;width:100%}.cgau-listing .cgfun .rpq-logo-seal{width:46px;height:46px}.cgau-listing .cgfun .rpq-logo-seal b{font-size:17px}.cgau-listing .cgfun .rpq-logo-type strong{font-size:22px}.cgau-listing .cgfun .rpq-logo-type em{font-size:8px}.cgau-listing .cgfun .rpq-logo-spark{font-size:17px}.cgau-listing .cgfun .rpq-episode-card{padding-top:9px;border-top:1px solid rgba(255,255,255,.28);font-size:9px;text-align:center}.cgau-listing .cgfun .rpq-hero-grid{gap:38px;padding-top:45px}.cgau-listing .cgfun .rpq-title{font-size:54px;line-height:.92;letter-spacing:-.075em}.cgau-listing .cgfun .rpq-title span{font-size:.6em;line-height:1.08;letter-spacing:-.045em}.cgau-listing .cgfun .rpq-lead{margin-top:42px;font-size:18px}.cgau-listing .cgfun .rpq-hero-card{padding:15px;box-shadow:9px 10px 0 var(--violet)}.cgau-listing .cgfun .rpq-truth-inner{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .rpq-stage,.cgau-listing .cgfun .rpq-confessional,.cgau-listing .cgfun .rpq-episodes,.cgau-listing .cgfun .rpq-reunion,.cgau-listing .cgfun .rpq-no-spin,.cgau-listing .cgfun .rpq-fit,.cgau-listing .cgfun .rpq-cast-contract,.cgau-listing .cgfun .rpq-box,.cgau-listing .cgfun .rpq-faq,.cgau-listing .cgfun .rpq-final{padding:66px 0}.cgau-listing .cgfun .rpq-cast-member{min-height:290px;padding:24px;border-radius:55px 55px 10px 10px}.cgau-listing .cgfun .rpq-conf-grid{gap:38px}.cgau-listing .cgfun .rpq-quote{padding:22px;font-size:24px}.cgau-listing .cgfun .rpq-episode{grid-template-columns:58px minmax(0,1fr);gap:13px;padding:19px}.cgau-listing .cgfun .rpq-episode-num{font-size:36px}.cgau-listing .cgfun .rpq-episode h3{font-size:21px}.cgau-listing .cgfun .rpq-reunion-grid,.cgau-listing .cgfun .rpq-boundaries{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .rpq-contract-sheet{padding:19px}.cgau-listing .cgfun .rpq-contract-item{grid-template-columns:minmax(0,1fr);gap:3px}.cgau-listing .cgfun .rpq-final-card{padding:48px 20px 30px;box-shadow:9px 10px 0 var(--coral)}.cgau-listing .cgfun .rpq-parody-logo-footer{width:100%;max-width:340px}}\n@media(max-width:360px){.cgau-listing .cgfun .rpq-title{padding-bottom:18px;font-size:46px;line-height:.9;letter-spacing:-.055em}.cgau-listing .cgfun .rpq-title span{margin-top:12px;font-size:.58em;line-height:1.08;letter-spacing:-.025em;text-shadow:2px 2px 0 var(--cream),3px 3px 0 var(--ink);transform:none}.cgau-listing .cgfun .rpq-lead{margin-top:30px}}\n@media(prefers-reduced-motion:reduce){.cgau-listing .cgfun *,.cgau-listing .cgfun *:before,.cgau-listing .cgfun *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}\n\n\n.cgau-listing .cgfun .rpq-wrap.rpq-reunion-inner \u003e h2{margin-left:auto!important;margin-right:auto!important}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003ePORCH\u003cbr\u003eREUNION\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003eThe Real Porches of Queensland\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003ePorchside television casts the camera, light and solar panel in a reunion special where the facts get their own microphone.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n  \u003cdiv class=\"eu-wrap\"\u003e\n    \u003cheader class=\"eu-top\"\u003e\n      \u003cdiv class=\"eu-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cdiv class=\"eu-topline\"\u003e\n\u003cspan\u003eTownsville, QLD\u003c\/span\u003e\u003cspan class=\"eu-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eExpress included over $99.00\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/header\u003e\n\u003cnav class=\"eu-jump\" aria-label=\"Product details\"\u003e\u003ca href=\"#eu-compatibility\"\u003eCompatibility\u003c\/a\u003e\u003ca href=\"#eu-condition\"\u003eCondition\u003c\/a\u003e\u003ca href=\"#eu-specifications\"\u003eSpecifications\u003c\/a\u003e\u003c\/nav\u003e\n    \u003csection class=\"eu-hero\"\u003e\n      \u003cdiv class=\"eu-herotext\"\u003e\n        \u003cp class=\"eu-eyebrow\"\u003eSolar Wall Light Cam S120 \u003cspan class=\"eu-grade\"\u003eBrand new\u003c\/span\u003e\u003c\/p\u003e\n        \u003ch2 class=\"eu-h1\"\u003eA sunny wall. A brighter welcome home.\u003c\/h2\u003e\n        \u003cp class=\"eu-lead\"\u003eThe S120 combines a solar-powered wall light with a 2K event camera. Built-in local storage keeps the setup compact.\u003c\/p\u003e\n        \u003cul class=\"eu-chips\"\u003e\n\u003cli\u003e2K\u003c\/li\u003e\n\u003cli\u003e300 lumens, adjustable\u003c\/li\u003e\n\u003cli\u003e8 GB eMMC\u003c\/li\u003e\n\u003cli\u003eIP65\u003c\/li\u003e\n\u003c\/ul\u003e\n        \n      \u003c\/div\u003e\n      \u003cfigure class=\"eu-herofig\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_128_s-l1600_291bf09d-41ed-4d3f-9981-2346f1ee262b.jpg?v=1770827116\" alt=\"Solar Wall Light Cam S120 model reference photo\" loading=\"eager\"\u003e\n        \u003cfigcaption\u003eProduct catalogue image. Your unit ships as described below.\u003c\/figcaption\u003e\n      \u003c\/figure\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-stats\"\u003e\n      \u003cdiv class=\"eu-statgrid\"\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e2K\u003c\/b\u003e\u003cspan\u003evideo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e300\u003c\/b\u003e\u003cspan\u003elumens, adjustable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e8 GB\u003c\/b\u003e\u003cspan\u003ebuilt-in storage\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003eIP65\u003c\/b\u003e\u003cspan\u003eweather rating\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cp class=\"eu-statnote\"\u003eeufy's published ratings describe the model. Results depend on placement, settings and the connected system.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-tiles\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eWhat it does well.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003eSolar Wall Light Cam S120: the features that matter in everyday use.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-tilegrid\"\u003e\n        \u003carticle class=\"eu-tile eu-tile-illustrated\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_130_s-l1600_31d16670-d4a6-4090-bcfb-46d01b3c62a3.jpg?v=1772629749\" alt=\"S120 colour night vision with its light and infrared comparison illustration\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eLight the approach\u003c\/h3\u003e\n\u003cp\u003eAdjust the wall light for the entrance, with up to 300 lumens of output.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-illustrated\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_129_s-l1600_5d915795-757a-4087-8b86-40aba65827db.jpg?v=1772629749\" alt=\"S120 combines a wall light, camera and integrated solar panel\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eSee after dark\u003c\/h3\u003e\n\u003cp\u003eThe light supplies colour night viewing when enabled; infrared is also available. Distance, aim and lighting affect the detail.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-text\"\u003e\n          \n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eKeep events locally\u003c\/h3\u003e\n\u003cp\u003eBuilt-in storage holds motion recordings. This model does not provide a continuous timeline.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-text\"\u003e\n          \n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eChoose a sunny position\u003c\/h3\u003e\n\u003cp\u003eSolar charging depends on sunlight, weather and placement. Consider shade before choosing the mounting point.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n\n    \u003c\/section\u003e\n    \u003caside class=\"eu-insight\" aria-label=\"A detail worth knowing\"\u003e\n      \u003cdiv\u003e\n\u003cp class=\"eu-insight-label\"\u003eA detail worth knowing\u003c\/p\u003e\n\u003ch2\u003eWhy solar charging stops short of full\u003c\/h2\u003e\n\u003c\/div\u003e\n      \u003cp class=\"eu-insight-body\"\u003eThe S120’s solar battery protection stops charging at about 96% and restarts below 90%. Its power dashboard shows previous days’ charging and consumption after midnight, so a first-day blank chart does not by itself mean the panel has failed.\u003c\/p\u003e\n    \u003c\/aside\u003e\n    \u003csection class=\"eu-honest\"\u003e\n      \u003cdiv class=\"eu-honestbox\"\u003e\n        \u003cp class=\"eu-kicker\"\u003eThe honest details\u003c\/p\u003e\n        \u003ch2 class=\"eu-h2\"\u003eBefore you buy.\u003c\/h2\u003e\n        \u003cul class=\"eu-honestlist\"\u003e\n            \u003cli\u003e\n\u003cb\u003eIt records motion events.\u003c\/b\u003e This model is designed around event recording.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eSolar charging depends on placement.\u003c\/b\u003e Sunlight and weather affect the available charging power.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eCheck the fit before installation.\u003c\/b\u003e Confirm the required power, storage and compatibility for your setup before mounting.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n        \u003csection class=\"eu-compat\" id=\"eu-compatibility\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eMake sure it fits your setup.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003eStandalone use needs 2.4 GHz Wi-Fi and the eufy app. A HomeBase is optional.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-compatgrid\"\u003e\n\u003cdiv class=\"eu-compatcol eu-yes\"\u003e\n\u003ch3\u003eWorks with\u003c\/h3\u003e\n\u003cul\u003e            \u003cli\u003e\n\u003cb\u003eSmart assistants\u003c\/b\u003e Alexa and Google Assistant\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eHomeBase 3.\u003c\/b\u003e The current compatibility guides include exact model T81A0; available functions depend on hub and firmware.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eHomeBase Professional S1.\u003c\/b\u003e The dedicated S1 compatibility list includes the Solar Wall Light Cam S120.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eHomeBase Mini.\u003c\/b\u003e eufy's English compatibility guide (August 2026) lists T81A0 on the Mini.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-compatcol eu-no\"\u003e\n\u003ch3\u003eDoes not work with\u003c\/h3\u003e\n\u003cul\u003e            \u003cli\u003e\n\u003cb\u003eHomeKit\u003c\/b\u003e Not supported\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eHomeBase 2.\u003c\/b\u003e The current compatibility table marks T81A0 unsupported.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-compatcol eu-ask\"\u003e\n\u003ch3\u003eBefore you pair\u003c\/h3\u003e\n\u003cul\u003e            \u003cli\u003e\n\u003cb\u003eUpdate the firmware.\u003c\/b\u003e Update the light and HomeBase firmware before pairing.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-cond\" id=\"eu-condition\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eBrand New, explained.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003eWhat the condition label on this listing actually means.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-cards3\"\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eWhat Brand New means\u003c\/h3\u003e\n          \u003cp\u003eFactory-sealed stock in its full original retail packaging. Unopened, unused, in its sealed retail carton.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eWho did the work\u003c\/h3\u003e\n          \u003cp\u003eNobody has: the seal is intact. We describe the packaging and the published spec sheet only, and we do not open units to check them.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eHow it arrives\u003c\/h3\u003e\n          \u003cp\u003eSealed retail carton, the standard retail accessories, and our own 12-month warranty on top of your consumer rights.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-fit\"\u003e\n      \u003cdiv class=\"eu-fitgrid\"\u003e\n        \u003cdiv class=\"eu-fitcol\"\u003e\n\u003ch2 class=\"eu-h2\"\u003eRight for you if\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eYou want a wall light and motion-event camera together.\u003c\/li\u003e\n\u003cli\u003eYour mounting position gets useful sunlight.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-fitcol eu-fitno\"\u003e\n\u003ch2 class=\"eu-h2\"\u003eProbably not for you if\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eYou need continuous recording.\u003c\/li\u003e\n\u003cli\u003eApple HomeKit is essential.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-setup\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003ePlan your setup.\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-setupguide\"\u003e\n\u003carticle class=\"eu-guiderow\"\u003e\u003cp class=\"eu-guide-label\"\u003eWhat you need\u003c\/p\u003e\n\u003cdiv\u003e\n\u003ch3\u003eA wall with sun and Wi-Fi\u003c\/h3\u003e\n\u003cp\u003eThe S120 combines its light, camera and solar panel in one battery-powered body. It connects to 2.4 GHz Wi-Fi without requiring a HomeBase. Charge it before mounting. The manual says a standard USB-C charging cable and AC adapter are not supplied; the external-panel adapter is a different accessory.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"eu-guiderow\"\u003e\u003cp class=\"eu-guide-label\"\u003eRecording and storage\u003c\/p\u003e\n\u003cdiv\u003e\n\u003ch3\u003eBuilt-in space for event clips\u003c\/h3\u003e\n\u003cp\u003eThe S120 has 8 GB of built-in storage for event recording, with no required monthly fee for that local storage. It does not support continuous recording or NAS\/RTSP in the exact introduction. Optional hub support is model-specific; confirm the selected hub and firmware rather than assuming every HomeBase works.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"eu-setupgrid\"\u003e\n        \u003col class=\"eu-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eCharge it before mounting.\u003c\/b\u003e Use a standard USB-C cable and 5 V \/ 2 A adapter, both separate from the retail kit. Fully charge it before first use.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003ePair, then check the wall.\u003c\/b\u003e Add the camera in the eufy app, check 2.4 GHz Wi-Fi at the mounting point and choose an unobstructed sunny position. The guide recommends 1.8–2.5 m above ground.\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cfigure class=\"eu-setupfig\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_39_s-l1600.webp?v=1772629749\" alt=\"S120 mounting onto its wall bracket\" loading=\"lazy\"\u003e\n          \u003cfigcaption\u003eProduct catalogue image.\u003c\/figcaption\u003e\n        \u003c\/figure\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-box\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\u003ch2 class=\"eu-h2\"\u003eIncluded with your order\u003c\/h2\u003e\u003c\/div\u003e\n      \u003cdiv class=\"eu-boxgrid\"\u003e\n        \u003cdiv\u003e\n\u003ch3 class=\"eu-boxlabel\"\u003eSupplied items\u003c\/h3\u003e\n\u003cul class=\"eu-boxlist\"\u003e\n\u003cli\u003e1 × eufy Solar Wall Light Cam S120, brand new, factory sealed\u003c\/li\u003e\n\u003cli\u003eMounting base\u003c\/li\u003e\n\u003cli\u003eCamera fixing screw and wall-mount screws\u003c\/li\u003e\n\u003cli\u003eUSB-C adapter for an external eufy solar panel\u003c\/li\u003e\n\u003cli\u003eQuick-start guide\u003c\/li\u003e\n\u003cli\u003eOriginal sealed retail carton\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003ch3 class=\"eu-boxlabel\"\u003eNot included\u003c\/h3\u003e\n\u003cul class=\"eu-boxlist eu-boxout\"\u003e\n\u003cli\u003eStandard USB-C charging cable\u003c\/li\u003e\n\u003cli\u003e5 V \/ 2 A charging adapter\u003c\/li\u003e\n\u003cli\u003eOptional HomeBase\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \n      \u003cp class=\"eu-boxnote\"\u003eThe sealed retail accessory list follows eufy’s T81A0 guide. The external-panel adapter is not a standard USB-C charging cable; a charging cable and mains adapter are separate purchases.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-faq\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\u003ch2 class=\"eu-h2\"\u003eQuestions people ask.\u003c\/h2\u003e\u003c\/div\u003e\n      \u003cdiv class=\"eu-faqlist\"\u003e\n\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eDo I need a memory card?\u003c\/summary\u003e\u003cp\u003eNo. The S120 has 8 GB of built-in eMMC storage.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eDoes it record continuously?\u003c\/summary\u003e\u003cp\u003eNo. It is designed for motion-event recording.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eWill solar power cover every installation?\u003c\/summary\u003e\u003cp\u003eNo. Charging depends on sunlight, weather, position and use.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eWhen will it ship, and what does delivery cost?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day. Same-day to 1 business day is our typical dispatch time from Townsville. During busy periods it can extend, though that is rare. Australia Post Express is included on every order over $99.00. Under $99.00 it is $9.95 tracked or $12.95 Express.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eWho covers the warranty?\u003c\/summary\u003e\u003cp\u003eWe do. CamGuard Australia is an independent importer and reseller, and this product carries our own 12-month warranty. It is not a manufacturer warranty. Your rights under Australian Consumer Law apply on top. Faulty or not as described inside that year and we cover the return postage.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eCan I return it if I change my mind?\u003c\/summary\u003e\u003cp\u003eYes, within 30 days of delivery if it is complete and unused. You pay the return postage and the original shipping is not refunded. Faulty or not-as-described returns are always free.\u003c\/p\u003e\u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-trust\"\u003e\n      \u003cdiv class=\"eu-trustgrid\"\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eIndependent importer\u003c\/b\u003e\u003cspan\u003eWe buy genuine eufy stock and sell it under our own name. Not an official eufy dealer.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eOur own 12-month warranty\u003c\/b\u003e\u003cspan\u003eHonoured by us in Townsville, not by the manufacturer. Faulty inside a year and we pay the return postage.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eExpress as standard\u003c\/b\u003e\u003cspan\u003eAustralia Post Express included on every order over $99.00, from Townsville, Queensland.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eCondition stated up front\u003c\/b\u003e\u003cspan\u003eThe grade on this listing is spelled out above so nothing about the unit is a surprise.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-cta\"\u003e\n      \u003cdiv class=\"eu-ctabox\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eSolar Wall Light Cam S120, brand new.\u003c\/h2\u003e\n        \u003cp\u003e2K; 300 lumens, adjustable; 8 GB eMMC. Exactly as described above, our 12-month warranty. If that is the trade you want, this is the listing.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\u003csection class=\"eu-specs\" id=\"eu-specifications\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eSpecifications.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003ePublished specifications for Solar Wall Light Cam S120 (T81A0), grouped for easy comparison. Only sourced details are included.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-specgrid\"\u003e\n        \u003cdiv class=\"eu-specgroup\"\u003e\n          \u003ch3\u003eView, sound and detection\u003c\/h3\u003e\n          \u003cdl\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eResolution\u003c\/dt\u003e\n\u003cdd\u003e2K, 2304 × 1296, 15 fps\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eNight vision\u003c\/dt\u003e\n\u003cdd\u003eInfrared and colour\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eDetection\u003c\/dt\u003e\n\u003cdd\u003eHuman detection\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eAudio\u003c\/dt\u003e\n\u003cdd\u003eTwo-way audio\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eField of view\u003c\/dt\u003e\n\u003cdd\u003e120°\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eAudio mode\u003c\/dt\u003e\n\u003cdd\u003eHalf-duplex; take turns speaking\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-specgroup\"\u003e\n          \u003ch3\u003ePower, installation and hardware\u003c\/h3\u003e\n          \u003cdl\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eLight\u003c\/dt\u003e\n\u003cdd\u003e300 lumens, adjustable\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eSiren\u003c\/dt\u003e\n\u003cdd\u003e105 dB\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eBattery\u003c\/dt\u003e\n\u003cdd\u003e5,200 mAh\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eWeather rating\u003c\/dt\u003e\n\u003cdd\u003eIP65\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eOperating range\u003c\/dt\u003e\n\u003cdd\u003e−20 °C to 50 °C\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eSolar panel\u003c\/dt\u003e\n\u003cdd\u003eIntegrated 1.1 W panel; eufy’s two-hour sunlight guidance depends on conditions\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eUSB charging\u003c\/dt\u003e\n\u003cdd\u003e5 V \/ 2 A adapter and standard USB-C charging cable required; both sold separately\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-specgroup\"\u003e\n          \u003ch3\u003eRecording and storage\u003c\/h3\u003e\n          \u003cdl\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eStorage\u003c\/dt\u003e\n\u003cdd\u003e8 GB eMMC\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eRecording\u003c\/dt\u003e\n\u003cdd\u003eMotion events\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-specgroup\"\u003e\n          \u003ch3\u003eConnections and compatibility\u003c\/h3\u003e\n          \u003cdl\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eWi-Fi\u003c\/dt\u003e\n\u003cdd\u003e2.4 GHz, 802.11 b\/g\/n\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eSmart assistants\u003c\/dt\u003e\n\u003cdd\u003eAlexa and Google Assistant\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eHomeKit\u003c\/dt\u003e\n\u003cdd\u003eNot supported\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003carticle class=\"cgfun\" aria-label=\"eufy Solar Wall Light Cam S120 Brand New · The Real Porches of Queensland themed product listing\"\u003e\n  \u003cheader class=\"rpq-opening\"\u003e\n    \u003cdiv class=\"rpq-wrap\"\u003e\n      \u003cdiv class=\"rpq-topline\"\u003e\n\u003cspan class=\"rpq-parody-logo\" aria-label=\"CamGuard Australia, Porchside Television\"\u003e\u003cspan class=\"rpq-logo-seal\" aria-hidden=\"true\"\u003e\u003cb\u003eCG\u003c\/b\u003e\u003ci\u003eAU\u003c\/i\u003e\u003c\/span\u003e\u003cspan class=\"rpq-logo-type\"\u003e\u003cstrong\u003eCamGuard\u003c\/strong\u003e\u003cem\u003eAustralia\u003c\/em\u003e\u003csmall\u003ePorchside Television\u003c\/small\u003e\u003c\/span\u003e\u003cspan class=\"rpq-logo-spark\" aria-hidden=\"true\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"rpq-episode-card\"\u003eEpisode S120 · Brand New\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"rpq-hero-grid\"\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"rpq-kicker\"\u003e\n\u003cspan class=\"rpq-live-dot\" aria-hidden=\"true\"\u003e\u003c\/span\u003e Queensland reunion special\u003c\/div\u003e\n          \u003ch2 class=\"rpq-title\"\u003eThe Real Porches \u003cspan\u003eof Queensland\u003c\/span\u003e\n\u003c\/h2\u003e\n          \u003cp class=\"rpq-lead\"\u003eThree jobs. One wall. \u003cstrong\u003eAbsolutely no private driveway business.\u003c\/strong\u003e The S120 brings a 2K event camera, adjustable wall light and integrated solar panel into one extremely booked lead role.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cfigure class=\"rpq-hero-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_128_s-l1600_291bf09d-41ed-4d3f-9981-2346f1ee262b.jpg?v=1770827116\" alt=\"eufy Solar Wall Light Cam S120 in black and white\" loading=\"eager\" decoding=\"async\"\u003e\n          \u003cfigcaption class=\"rpq-card-caption\"\u003e\u003cb\u003eeufy S120\u003c\/b\u003e\u003cspan\u003eCamera · light · solar\u003c\/span\u003e\u003c\/figcaption\u003e\n        \u003c\/figure\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/header\u003e\n\n  \u003cdiv class=\"rpq-crawl\" aria-label=\"Product highlights\"\u003e\n    \u003cdiv class=\"rpq-crawl-track\"\u003e\n\u003cspan\u003eBrand New\u003c\/span\u003e\u003cspan\u003e2K motion-event video\u003c\/span\u003e\u003cspan\u003eup to 300-lumen light\u003c\/span\u003e\u003cspan\u003e8GB built-in storage\u003c\/span\u003e\u003cspan\u003e2.4GHz Wi-Fi\u003c\/span\u003e\u003cspan\u003eIP65\u003c\/span\u003e\u003cspan\u003eBrand New\u003c\/span\u003e\u003cspan\u003e2K motion-event video\u003c\/span\u003e\u003cspan\u003eup to 300-lumen light\u003c\/span\u003e\u003cspan\u003e8GB built-in storage\u003c\/span\u003e\u003cspan\u003e2.4GHz Wi-Fi\u003c\/span\u003e\u003cspan\u003eIP65\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003caside class=\"rpq-truth-banner\" aria-label=\"Condition and compatibility essentials\"\u003e\n    \u003cdiv class=\"rpq-wrap rpq-truth-inner\"\u003e\n      \u003cdiv class=\"rpq-truth-label\"\u003eBefore the drama\u003c\/div\u003e\n      \u003cdiv class=\"rpq-truth-copy\"\u003e\n        \u003cp\u003e\u003cstrong\u003eBrand New, factory-sealed retail stock.\u003c\/strong\u003e The S120 works by itself over 2.4GHz Wi-Fi and includes 8GB of fixed local eMMC storage. A HomeBase is not required.\u003c\/p\u003e\n        \u003cp\u003eeufy lists HomeBase 3 and HomeBase Professional S1 for model T81A0. Its current English compatibility guide (August 2026) lists it on the HomeBase Mini. Update the Mini's firmware before pairing.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/aside\u003e\n\n  \u003csection class=\"rpq-stage\" aria-labelledby=\"rpq-cast-title\"\u003e\n    \u003cdiv class=\"rpq-wrap\"\u003e\n      \u003cdiv class=\"rpq-stage-head\"\u003e\n        \u003cdiv\u003e\n\u003cp class=\"rpq-eyebrow\"\u003eMeet this season’s cast\u003c\/p\u003e\n\u003ch2 id=\"rpq-cast-title\"\u003eOne body. Three very different contracts.\u003c\/h2\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"rpq-stage-note\"\u003eNo detachable ensemble. No separate decorative wall light. No HomeBase required for the core standalone setup.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rpq-cast\"\u003e\n        \u003carticle class=\"rpq-cast-member\"\u003e\u003cspan class=\"rpq-cast-number\"\u003e01\u003c\/span\u003e\u003ch3\u003eThe camera\u003c\/h3\u003e\n\u003cp\u003eRecords motion-triggered events at 2304 × 1296 and supports two-way audio. Human detection helps concentrate alerts on people.\u003c\/p\u003e\n\u003csmall\u003eRole: notices the arrival\u003c\/small\u003e\u003c\/article\u003e\n        \u003carticle class=\"rpq-cast-member\"\u003e\u003cspan class=\"rpq-cast-number\"\u003e02\u003c\/span\u003e\u003ch3\u003eThe light\u003c\/h3\u003e\n\u003cp\u003eAdjustable, motion-activated white light up to 300 lumens. Useful for a doorway or small approach; not a floodlight stadium tour.\u003c\/p\u003e\n\u003csmall\u003eRole: gives the porch a cue\u003c\/small\u003e\u003c\/article\u003e\n        \u003carticle class=\"rpq-cast-member\"\u003e\u003cspan class=\"rpq-cast-number\"\u003e03\u003c\/span\u003e\u003ch3\u003eThe solar panel\u003c\/h3\u003e\n\u003cp\u003eAn integrated 1.1W panel supports the 5,200mAh battery when the mounting position receives useful direct sunlight.\u003c\/p\u003e\n\u003csmall\u003eRole: works the day shift\u003c\/small\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n\n  \u003csection class=\"rpq-episodes\" aria-labelledby=\"rpq-episodes-title\"\u003e\n    \u003cdiv class=\"rpq-wrap\"\u003e\n      \u003cp class=\"rpq-eyebrow\"\u003eThe episode guide\u003c\/p\u003e\n\u003ch2 id=\"rpq-episodes-title\" style=\"font-family:Georgia,serif;font-size:clamp(44px,6vw,78px);letter-spacing:-.055em;margin-bottom:36px\"\u003eWhat actually happens when someone approaches.\u003c\/h2\u003e\n      \u003cdiv class=\"rpq-episode-list\"\u003e\n        \u003carticle class=\"rpq-episode\"\u003e\u003cspan class=\"rpq-episode-num\"\u003e01\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3\u003eMovement enters the scene\u003c\/h3\u003e\n\u003cp\u003eThe camera watches the selected activity area. Human detection can help distinguish a person from general motion, but sensitivity and placement still matter.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cspan class=\"rpq-episode-tag\"\u003eDetection\u003c\/span\u003e\u003c\/article\u003e\n        \u003carticle class=\"rpq-episode\"\u003e\u003cspan class=\"rpq-episode-num\"\u003e02\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3\u003eThe light takes its cue\u003c\/h3\u003e\n\u003cp\u003eWhen it is dark enough for the light to be useful, motion can trigger the adjustable white light. Daylight behaviour is designed to conserve battery.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cspan class=\"rpq-episode-tag\"\u003eUp to 300 lm\u003c\/span\u003e\u003c\/article\u003e\n        \u003carticle class=\"rpq-episode\"\u003e\u003cspan class=\"rpq-episode-num\"\u003e03\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3\u003eThe event becomes a clip\u003c\/h3\u003e\n\u003cp\u003eThe S120 records the motion event in 2K and sends an alert through the eufy Security app. This is event recording, not an always-on broadcast.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cspan class=\"rpq-episode-tag\"\u003e2304 × 1296\u003c\/span\u003e\u003c\/article\u003e\n        \u003carticle class=\"rpq-episode\"\u003e\u003cspan class=\"rpq-episode-num\"\u003e04\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3\u003eThe clip stays local\u003c\/h3\u003e\n\u003cp\u003eBuilt-in 8GB eMMC stores event footage in the camera. The storage is fixed and cannot be expanded with a memory card.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cspan class=\"rpq-episode-tag\"\u003e8GB eMMC\u003c\/span\u003e\u003c\/article\u003e\n        \u003carticle class=\"rpq-episode\"\u003e\u003cspan class=\"rpq-episode-num\"\u003e05\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3\u003eYou can speak from the couch\u003c\/h3\u003e\n\u003cp\u003eTwo-way audio lets you respond through the camera. The integrated siren is manually available, but it is not professional monitoring or emergency response.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cspan class=\"rpq-episode-tag\"\u003eTwo-way audio\u003c\/span\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n\n  \n\n  \u003csection class=\"rpq-fit\" aria-labelledby=\"rpq-fit-title\"\u003e\n    \u003cdiv class=\"rpq-wrap rpq-fit-grid\"\u003e\n      \u003cdiv\u003e\n\u003cp class=\"rpq-eyebrow\"\u003eLocation casting\u003c\/p\u003e\n\u003ch2 id=\"rpq-fit-title\"\u003eThe wall gets an audition too.\u003c\/h2\u003e\n        \u003cdiv class=\"rpq-checks\"\u003e\n          \u003cdiv class=\"rpq-check\"\u003e\n\u003ci\u003e1\u003c\/i\u003e\u003cdiv\u003e\n\u003cb\u003eCheck direct sunlight\u003c\/b\u003e\u003cspan\u003eThe integrated panel needs a useful, unshaded solar position. eufy states that around two hours of direct sunlight per day can support ongoing charging under its stated conditions.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"rpq-check\"\u003e\n\u003ci\u003e2\u003c\/i\u003e\u003cdiv\u003e\n\u003cb\u003eCheck 2.4GHz Wi-Fi at the wall\u003c\/b\u003e\u003cspan\u003eTest the actual mounting spot, not the lounge room beside the router.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"rpq-check\"\u003e\n\u003ci\u003e3\u003c\/i\u003e\u003cdiv\u003e\n\u003cb\u003eCheck the camera angle\u003c\/b\u003e\u003cspan\u003eKeep the approach inside the useful view and avoid severe glare, obstructions and a frame dominated by sky.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"rpq-check\"\u003e\n\u003ci\u003e4\u003c\/i\u003e\u003cdiv\u003e\n\u003cb\u003eCheck the mounting surface\u003c\/b\u003e\u003cspan\u003eUse the supplied mounting hardware as appropriate and follow the current eufy instructions. Hard surfaces may require drilling and suitable anchors.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"rpq-check\"\u003e\n\u003ci\u003e5\u003c\/i\u003e\u003cdiv\u003e\n\u003cb\u003eCheck expectations\u003c\/b\u003e\u003cspan\u003eIt is a compact wall light camera for motion events, not a high-output floodlight or continuous recorder.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"rpq-fit-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_39_s-l1600.webp?v=1772629749\" alt=\"S120 being fitted to its wall mounting bracket\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eExterior audition · sunlight, signal, angle, surface\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"rpq-cast-contract\" aria-labelledby=\"rpq-contract-title\"\u003e\n    \u003cdiv class=\"rpq-wrap\"\u003e\u003cdiv class=\"rpq-contract-sheet\"\u003e\n\u003cp class=\"rpq-eyebrow\"\u003eThe cast contract\u003c\/p\u003e\n\u003ch2 id=\"rpq-contract-title\"\u003eTechnical terms, no reunion editing.\u003c\/h2\u003e\n      \u003cdiv class=\"rpq-contract-grid\"\u003e\n        \u003cdiv class=\"rpq-contract-item\"\u003e\n\u003cspan\u003eModel\u003c\/span\u003e\u003cb\u003eSolar Wall Light Cam S120 · T81A0\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"rpq-contract-item\"\u003e\n\u003cspan\u003eCondition\u003c\/span\u003e\u003cb\u003eBrand New · factory-sealed retail stock\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"rpq-contract-item\"\u003e\n\u003cspan\u003eVideo\u003c\/span\u003e\u003cb\u003e2304 × 1296 · 15 fps published specification\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"rpq-contract-item\"\u003e\n\u003cspan\u003eViewing angle\u003c\/span\u003e\u003cb\u003e120° published field of view\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"rpq-contract-item\"\u003e\n\u003cspan\u003eDetection\u003c\/span\u003e\u003cb\u003eMotion events with onboard human detection\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"rpq-contract-item\"\u003e\n\u003cspan\u003eNight view\u003c\/span\u003e\u003cb\u003eColour with integrated light plus infrared mode\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"rpq-contract-item\"\u003e\n\u003cspan\u003eAudio\u003c\/span\u003e\u003cb\u003eHalf-duplex two-way audio\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"rpq-contract-item\"\u003e\n\u003cspan\u003eStorage\u003c\/span\u003e\u003cb\u003e8GB built-in eMMC · fixed, not expandable\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"rpq-contract-item\"\u003e\n\u003cspan\u003eNetwork\u003c\/span\u003e\u003cb\u003e2.4GHz Wi-Fi · WPA\/WPA2 support\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"rpq-contract-item\"\u003e\n\u003cspan\u003eVoice assistants\u003c\/span\u003e\u003cb\u003eAlexa and Google Assistant · no Apple Home\/HomeKit\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"rpq-contract-item\"\u003e\n\u003cspan\u003eOutdoor rating\u003c\/span\u003e\u003cb\u003eIP65 · install to current instructions\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"rpq-contract-item\"\u003e\n\u003cspan\u003ePower\u003c\/span\u003e\u003cb\u003e5,200mAh battery · integrated 1.1W solar panel\u003c\/b\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"rpq-box\" aria-labelledby=\"rpq-box-title\"\u003e\n    \u003cdiv class=\"rpq-wrap rpq-box-grid\"\u003e\n      \u003cdiv\u003e\n\u003cp class=\"rpq-eyebrow\"\u003eWardrobe department\u003c\/p\u003e\n\u003ch2 id=\"rpq-box-title\"\u003eWhat arrives in the sealed box.\u003c\/h2\u003e\n\u003cp\u003eThis listing is for Brand New retail stock. The included parts should support the normal S120 mounting setup, but the wall and charging plan are still yours to assess.\u003c\/p\u003e\n        \u003cul class=\"rpq-box-list\"\u003e\n\u003cli\u003eS120 Solar Wall Light Cam\u003c\/li\u003e\n\u003cli\u003eMounting base\u003c\/li\u003e\n\u003cli\u003eMounting screws and base\/fixing screws\u003c\/li\u003e\n\u003cli\u003eUSB-C adapter for an external eufy solar panel\u003c\/li\u003e\n\u003cli\u003ePrinted Quick Start Guide\u003c\/li\u003e\n\u003c\/ul\u003e\n        \u003cdiv class=\"rpq-not-included\"\u003eNot included: a standard USB-C charging cable or 5V\/2A AC charging adapter.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"rpq-box-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_130_s-l1600_31d16670-d4a6-4090-bcfb-46d01b3c62a3.jpg?v=1772629749\" alt=\"eufy Solar Wall Light Cam S120 product and supplied mounting items\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"rpq-faq\" aria-labelledby=\"rpq-faq-title\"\u003e\n    \u003cdiv class=\"rpq-wrap\"\u003e\n\u003cp class=\"rpq-eyebrow\"\u003eAudience questions\u003c\/p\u003e\n\u003ch2 id=\"rpq-faq-title\"\u003eThe reunion microphone is open.\u003c\/h2\u003e\n      \u003cdetails\u003e\u003csummary\u003eDoes the S120 work without a HomeBase?\u003c\/summary\u003e\u003cdiv class=\"rpq-answer\"\u003e\u003cp\u003eYes. Its normal standalone setup uses 2.4GHz Wi-Fi and the camera’s built-in 8GB eMMC storage. HomeBase 3 and HomeBase Professional S1 are listed for T81A0. HomeBase Mini is supported: eufy's current English guide (August 2026) lists T81A0 on the Mini.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n      \n      \n      \n      \n      \n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"rpq-final\" aria-labelledby=\"rpq-final-title\"\u003e\n    \u003cdiv class=\"rpq-wrap\"\u003e\u003cdiv class=\"rpq-final-card\"\u003e\n\u003cp class=\"rpq-eyebrow\"\u003eFinal confessional\u003c\/p\u003e\n\u003ch2 id=\"rpq-final-title\"\u003eThe porch got the upgrade. The facts survived the edit.\u003c\/h2\u003e\n\u003cp\u003eChoose the S120 for a compact standalone wall light camera with solar assistance, 2K motion-event recording and fixed local storage. Choose another system when the brief requires 24\/7 footage, expandable onboard storage, 5GHz Wi-Fi or Apple Home\/HomeKit.\u003c\/p\u003e\n\u003cdiv class=\"rpq-final-badges\"\u003e\n\u003cspan\u003eBrand New\u003c\/span\u003e\u003cspan\u003eStandalone capable\u003c\/span\u003e\u003cspan\u003eLocal event storage\u003c\/span\u003e\u003cspan\u003eSolar assisted\u003c\/span\u003e\u003cspan\u003eCamGuard-backed warranty\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cfooter class=\"rpq-legal\"\u003e\n    \u003cdiv class=\"rpq-wrap rpq-legal-grid\"\u003e\n      \u003cdiv\u003e\n\u003cspan class=\"rpq-parody-logo rpq-parody-logo-footer\" aria-label=\"CamGuard Australia, Porchside Television\"\u003e\u003cspan class=\"rpq-logo-seal\" aria-hidden=\"true\"\u003e\u003cb\u003eCG\u003c\/b\u003e\u003ci\u003eAU\u003c\/i\u003e\u003c\/span\u003e\u003cspan class=\"rpq-logo-type\"\u003e\u003cstrong\u003eCamGuard\u003c\/strong\u003e\u003cem\u003eAustralia\u003c\/em\u003e\u003csmall\u003ePorchside Television\u003c\/small\u003e\u003c\/span\u003e\u003cspan class=\"rpq-logo-spark\" aria-hidden=\"true\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003eThe Real Porches of Queensland\u003c\/strong\u003e is a fictional CamGuard Australia reality-TV-format parody. It is not connected with any television program, broadcaster, eufy or Anker.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent Australian reseller and importer of genuine stock, ABN 62 385 894 763, based in Townsville, Queensland.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003ch3\u003eWarranty and rights\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia’s own 12-month warranty applies. Your rights under Australian Consumer Law remain unaffected.\u003c\/p\u003e\n\u003cp\u003eProduct names and trade marks belong to their respective owners.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003ch3\u003eDispatch\u003c\/h3\u003e\n\u003cp\u003eWe make a best effort to dispatch the same day. Same-day to 1 business day is typical; busy periods can extend handling. The current shipping policy at checkout applies.\u003c\/p\u003e\n\u003cp\u003eChange-of-mind returns: 30 days from delivery, complete and unused; the buyer pays return postage and original shipping is not refunded. If the item is faulty or not as described, CamGuard covers return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/footer\u003e\n\u003c\/article\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on every order over $99.00. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eBrand New. Factory-sealed in full original retail packaging, unopened and unused.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp\u003eCondition: Brand New. Factory-sealed in full original retail packaging, unopened and unused. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: Wi-Fi: 2.4 GHz, 802.11 b\/g\/n; HomeKit: Not supported. Battery and solar results, where applicable, vary with use and conditions.\u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003e Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43073802502187,"sku":"CG-WLS120-BN-W","price":197.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_128_s-l1600_291bf09d-41ed-4d3f-9981-2346f1ee262b.jpg?v=1770827116"},{"product_id":"eufy-solocam-e42-security-camera-ai-tracking-strobe-light-ip65-brand-new","title":"eufy SoloCam E42 Security Camera | Brand New","description":"\u003c!--\n  CamGuard Australia · eufy SoloCam E42 Security Camera | Brand New · SKU CG-SCE42-BN-S\n  TWO-VIEW LISTING · built by CamGuard Two-View Studio · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  FUN VIEW (default): WATCH IT! · original theme with reviewed corrections, re-scoped under .cgfun\n  SIMPLE VIEW: eufy.com register rendered from factsheets\/SCE42.json (every printed spec carries status verified)\n  SHARED: terms and footer below both views; re-skinned in the Fun view\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the chooser hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Bungee\u0026family=Nunito+Sans:opsz,wght@6..12,500;6..12,700;6..12,800;6..12,900\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#24163c;--fun-ink:#ffffff;--fun-accent:#dbff45;--fun-display:'Bungee','Arial Black',sans-serif;--fun-display-weight:400;--fun-body:'Nunito Sans','Arial Rounded MT Bold','Segoe UI',sans-serif;--sw-bg:#ff7112;--sw-border:#17111f;--sw-ink:#17111f;--sw-radius:0px;--sh-bg-fun:#fff7e5;--sh-ink-fun:#17111f;--sh-body-fun:#17111f;--sh-mute-fun:#7038e8;--sh-line-fun:#d9d2e4;--sh-panel-fun:#f6efdc}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun{\n  --wi-ink:#17111f;\n  --wi-night:#24163c;\n  --wi-violet:#7038e8;\n  --wi-purple:#9d5cff;\n  --wi-lime:#dbff45;\n  --wi-orange:#ff7112;\n  --wi-cyan:#35dcff;\n  --wi-pink:#ff4ca0;\n  --wi-red:#ff334c;\n  --wi-blue:#2168ff;\n  --wi-cream:#fff7e5;\n  --wi-paper:#f6efdc;\n  --wi-white:#ffffff;\n  position:relative;\n  width:100%;\n  margin:0;\n  overflow:clip;\n  isolation:isolate;\n  color:var(--wi-ink);\n  background:\n    radial-gradient(circle at 10px 10px,rgba(255,255,255,.1) 0 2px,transparent 2.5px) 0 0\/22px 22px,\n    var(--wi-night);\n  font-family:'Nunito Sans','Arial Rounded MT Bold','Segoe UI',sans-serif;\n  font-size:16px;\n  line-height:1.58;\n  container-type:inline-size;\n}\n.cgau-listing .cgfun *,\n.cgau-listing .cgfun *::before,\n.cgau-listing .cgfun *::after{box-sizing:border-box}\n.cgau-listing .cgfun *{margin-top:0}\n.cgau-listing .cgfun img{display:block;max-width:100%;height:auto}\n.cgau-listing .cgfun p,\n.cgau-listing .cgfun li,\n.cgau-listing .cgfun dd,\n.cgau-listing .cgfun summary{overflow-wrap:anywhere}\n.cgau-listing .cgfun h2,\n.cgau-listing .cgfun h3,\n.cgau-listing .cgfun h4{margin-bottom:0}\n.cgau-listing .cgfun ul,\n.cgau-listing .cgfun ol{margin-bottom:0}\n.cgau-listing .cgfun summary{list-style:none}\n.cgau-listing .cgfun summary::-webkit-details-marker{display:none}\n\n.cgau-listing .cgfun .wi-wrap{\n  width:min(1180px,calc(100% - 42px));\n  margin-inline:auto;\n}\n.cgau-listing .cgfun .wi-stage{\n  position:relative;\n  padding:clamp(58px,8cqi,108px) 0;\n  overflow:clip;\n}\n.cgau-listing .cgfun .wi-kicker{\n  display:inline-flex;\n  align-items:center;\n  gap:9px;\n  margin:0 0 13px;\n  font-size:11px;\n  font-weight:900;\n  letter-spacing:.14em;\n  text-transform:uppercase;\n}\n.cgau-listing .cgfun .wi-kicker::before{\n  content:'';\n  width:12px;\n  height:12px;\n  border-radius:50%;\n  background:currentColor;\n  box-shadow:0 0 0 5px color-mix(in srgb,currentColor 24%,transparent);\n}\n.cgau-listing .cgfun .wi-title,\n.cgau-listing .cgfun .wi-title-sm{\n  font-family:'Bungee','Arial Black',sans-serif;\n  font-weight:400;\n  letter-spacing:.015em;\n  text-transform:uppercase;\n  text-wrap:balance;\n}\n.cgau-listing .cgfun .wi-title{\n  max-width:960px;\n  margin:0 0 18px;\n  font-size:clamp(50px,9cqi,116px);\n  line-height:.92;\n}\n.cgau-listing .cgfun .wi-title-sm{\n  max-width:970px;\n  margin:0 0 17px;\n  font-size:clamp(35px,6.1cqi,74px);\n  line-height:.98;\n}\n.cgau-listing .cgfun .wi-lede{\n  max-width:830px;\n  margin:0;\n  font-size:clamp(17px,2.2cqi,23px);\n  font-weight:700;\n  line-height:1.46;\n}\n.cgau-listing .cgfun .wi-fine{\n  font-size:13px;\n  line-height:1.48;\n}\n.cgau-listing .cgfun .wi-dark{\n  color:var(--wi-white);\n  background:\n    radial-gradient(circle at 77% 18%,rgba(157,92,255,.28),transparent 30%),\n    linear-gradient(135deg,#17111f,#2b174d 64%,#17111f);\n}\n.cgau-listing .cgfun .wi-cream{background:var(--wi-cream);color:var(--wi-ink)}\n.cgau-listing .cgfun .wi-lime{background:var(--wi-lime);color:var(--wi-ink)}\n.cgau-listing .cgfun .wi-orange{background:var(--wi-orange);color:var(--wi-ink)}\n.cgau-listing .cgfun .wi-purple{background:var(--wi-violet);color:var(--wi-white)}\n.cgau-listing .cgfun .wi-cyan{background:var(--wi-cyan);color:var(--wi-ink)}\n.cgau-listing .cgfun .wi-dark \u003e .wi-wrap \u003e .wi-kicker,\n.cgau-listing .cgfun .wi-dark \u003e .wi-wrap \u003e .wi-title-sm,\n.cgau-listing .cgfun .wi-dark \u003e .wi-wrap \u003e .wi-lede,\n.cgau-listing .cgfun .wi-purple \u003e .wi-wrap \u003e .wi-kicker,\n.cgau-listing .cgfun .wi-purple \u003e .wi-wrap \u003e .wi-title-sm,\n.cgau-listing .cgfun .wi-purple \u003e .wi-wrap \u003e .wi-lede{color:var(--wi-white)!important}\n.cgau-listing .cgfun .wi-paper{\n  background:\n    repeating-linear-gradient(0deg,rgba(30,20,40,.045) 0 1px,transparent 1px 5px),\n    var(--wi-paper);\n  color:var(--wi-ink);\n}\n\n\n.cgau-listing .cgfun .wi-hero{\n  min-height:760px;\n  padding:0 0 clamp(70px,9cqi,120px);\n  color:var(--wi-white);\n  background:\n    radial-gradient(circle at 73% 38%,rgba(53,220,255,.24),transparent 25%),\n    radial-gradient(circle at 22% 75%,rgba(255,76,160,.22),transparent 28%),\n    linear-gradient(122deg,#24123e,#6d2bca 52%,#25163f);\n}\n.cgau-listing .cgfun .wi-hero::after{\n  content:'';\n  position:absolute;\n  inset:0;\n  z-index:-1;\n  opacity:.24;\n  background:\n    repeating-linear-gradient(122deg,transparent 0 31px,rgba(255,255,255,.16) 31px 33px),\n    radial-gradient(circle at 10px 10px,rgba(255,255,255,.45) 0 1.4px,transparent 1.8px) 0 0\/24px 24px;\n}\n.cgau-listing .cgfun .wi-brandbar{\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:18px;\n  padding:20px 0 28px;\n}\n.cgau-listing .cgfun .wi-brand{\n  display:flex;\n  align-items:center;\n  gap:13px;\n  min-width:0;\n  font-family:'Bungee','Arial Black',sans-serif;\n  font-size:clamp(20px,3.7cqi,40px);\n  line-height:.9;\n  letter-spacing:.02em;\n}\n.cgau-listing .cgfun .wi-brand-dot{\n  position:relative;\n  flex:0 0 auto;\n  width:42px;\n  height:42px;\n  border:5px solid var(--wi-lime);\n  border-radius:50%;\n  background:var(--wi-ink);\n  box-shadow:6px 6px 0 var(--wi-orange);\n}\n.cgau-listing .cgfun .wi-brand-dot::before{\n  content:'';\n  position:absolute;\n  left:8px;\n  top:8px;\n  width:16px;\n  height:11px;\n  border:4px solid var(--wi-white);\n  border-radius:50% 50% 45% 45%;\n}\n.cgau-listing .cgfun .wi-brand small{\n  display:block;\n  margin-top:5px;\n  font-family:'Nunito Sans',sans-serif;\n  font-size:10px;\n  font-weight:900;\n  letter-spacing:.14em;\n  line-height:1.3;\n  text-transform:uppercase;\n}\n.cgau-listing .cgfun .wi-model-chip{\n  flex:0 0 auto;\n  padding:9px 12px;\n  border:2px solid var(--wi-white);\n  border-radius:999px;\n  background:var(--wi-ink);\n  box-shadow:5px 5px 0 var(--wi-lime);\n  font-size:10px;\n  font-weight:900;\n  letter-spacing:.1em;\n  text-transform:uppercase;\n}\n.cgau-listing .cgfun .wi-cardback{\n  position:relative;\n  width:min(1160px,100%);\n  margin:auto;\n  padding:clamp(32px,5cqi,64px);\n  border:4px solid var(--wi-ink);\n  border-radius:28px;\n  background:\n    radial-gradient(circle at 10px 10px,rgba(23,17,31,.11) 0 2px,transparent 2.6px) 0 0\/22px 22px,\n    linear-gradient(148deg,var(--wi-lime),#f1ff8a);\n  box-shadow:18px 22px 0 var(--wi-ink),0 34px 80px rgba(0,0,0,.3);\n  color:var(--wi-ink);\n}\n.cgau-listing .cgfun .wi-cardback::before{\n  content:'';\n  position:absolute;\n  left:50%;\n  top:-34px;\n  width:104px;\n  height:47px;\n  border:4px solid var(--wi-ink);\n  border-bottom:0;\n  border-radius:28px 28px 0 0;\n  background:var(--wi-lime);\n  transform:translateX(-50%);\n}\n.cgau-listing .cgfun .wi-cardback::after{\n  content:'';\n  position:absolute;\n  left:50%;\n  top:-21px;\n  width:40px;\n  height:16px;\n  border:4px solid var(--wi-ink);\n  border-radius:999px;\n  background:var(--wi-night);\n  transform:translateX(-50%);\n}\n.cgau-listing .cgfun .wi-hero-grid{\n  display:grid;\n  grid-template-columns:minmax(0,1fr) minmax(330px,.88fr);\n  gap:clamp(28px,5cqi,68px);\n  align-items:center;\n}\n.cgau-listing .cgfun .wi-new{\n  display:inline-block;\n  margin:0 0 17px;\n  padding:8px 12px;\n  border:3px solid var(--wi-ink);\n  background:var(--wi-orange);\n  box-shadow:5px 5px 0 var(--wi-ink);\n  font-size:11px;\n  font-weight:900;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  transform:rotate(-1deg);\n}\n.cgau-listing .cgfun .wi-logo{\n  margin:0;\n  font-family:'Bungee','Arial Black',sans-serif;\n  font-size:clamp(64px,9.2cqi,126px);\n  font-weight:400;\n  line-height:.78;\n  letter-spacing:-.03em;\n  color:var(--wi-violet);\n  text-shadow:5px 5px 0 var(--wi-white),9px 9px 0 var(--wi-ink);\n  transform:rotate(-1deg);\n}\n.cgau-listing .cgfun .wi-logo-line{display:block;white-space:nowrap}\n.cgau-listing .cgfun .wi-logo-watch{font-size:.86em}\n.cgau-listing .cgfun .wi-commandline{\n  margin:24px 0 13px;\n  font-family:'Bungee','Arial Black',sans-serif;\n  font-size:clamp(18px,2.8cqi,32px);\n  line-height:1.15;\n  text-transform:uppercase;\n}\n.cgau-listing .cgfun .wi-tagline{\n  max-width:650px;\n  margin:0;\n  font-size:clamp(18px,2.35cqi,25px);\n  font-weight:900;\n  line-height:1.35;\n}\n.cgau-listing .cgfun .wi-hero-badges{\n  display:flex;\n  flex-wrap:wrap;\n  gap:9px;\n  margin:24px 0 0;\n}\n.cgau-listing .cgfun .wi-hero-badge{\n  padding:7px 10px;\n  border:2px solid var(--wi-ink);\n  border-radius:999px;\n  background:var(--wi-white);\n  font-size:10px;\n  font-weight:900;\n  letter-spacing:.05em;\n  text-transform:uppercase;\n}\n.cgau-listing .cgfun .wi-blister{\n  position:relative;\n  min-height:520px;\n  padding:60px 34px 36px;\n  display:grid;\n  place-items:center;\n  border:4px solid rgba(255,255,255,.92);\n  border-radius:46% 42% 30% 34%\/22% 24% 17% 19%;\n  background:\n    linear-gradient(126deg,rgba(255,255,255,.64),rgba(255,255,255,.08) 30%,rgba(53,220,255,.17) 68%,rgba(255,255,255,.48));\n  box-shadow:\n    inset 12px 10px 30px rgba(255,255,255,.65),\n    inset -20px -18px 34px rgba(33,104,255,.16),\n    12px 17px 0 rgba(23,17,31,.21),\n    0 25px 48px rgba(23,17,31,.24);\n  overflow:hidden;\n  transform:rotate(1deg);\n}\n.cgau-listing .cgfun .wi-actual{\n  position:absolute;\n  z-index:3;\n  left:calc(50% - 4px);\n  top:20px;\n  display:block;\n  transform:translateX(-50%);\n  padding:6px 9px;\n  border:2px solid var(--wi-ink);\n  background:var(--wi-cyan);\n  box-shadow:4px 4px 0 var(--wi-ink);\n  font-size:10px;\n  font-weight:900;\n  line-height:1.4;\n  letter-spacing:.1em;\n  text-align:center;\n  white-space:nowrap;\n  pointer-events:none;\n}\n.cgau-listing .cgfun .wi-blister::after{\n  content:'CAMERA MOVES · PACKAGING DOES NOT';\n  position:absolute;\n  left:22px;\n  right:22px;\n  bottom:18px;\n  text-align:center;\n  font-size:9px;\n  font-weight:900;\n  letter-spacing:.1em;\n}\n.cgau-listing .cgfun .wi-blister img{\n  position:relative;\n  z-index:1;\n  width:min(100%,430px);\n  filter:drop-shadow(0 28px 20px rgba(23,17,31,.34));\n  animation:cgau-wi-product-bob 7s ease-in-out infinite;\n}\n.cgau-listing .cgfun .wi-burst{\n  position:absolute;\n  z-index:2;\n  right:-17px;\n  top:53px;\n  display:grid;\n  place-items:center;\n  width:118px;\n  aspect-ratio:1;\n  padding:18px;\n  clip-path:polygon(50% 0,60% 19%,78% 5%,79% 27%,100% 23%,86% 42%,100% 53%,80% 59%,93% 79%,70% 77%,68% 100%,50% 83%,34% 100%,30% 78%,7% 86%,18% 62%,0 53%,20% 43%,4% 25%,26% 27%,23% 6%,42% 19%);\n  background:var(--wi-orange);\n  color:var(--wi-ink);\n  text-align:center;\n  font-family:'Bungee','Arial Black',sans-serif;\n  font-size:24px;\n  line-height:.95;\n  transform:rotate(8deg);\n  animation:cgau-wi-burst-pulse 5.6s ease-in-out infinite;\n}\n.cgau-listing .cgfun .wi-condition-ribbon{\n  display:grid;\n  grid-template-columns:repeat(4,minmax(0,1fr));\n  gap:2px;\n  margin-top:42px;\n  border:3px solid var(--wi-ink);\n  background:var(--wi-ink);\n  box-shadow:8px 9px 0 rgba(23,17,31,.2);\n}\n.cgau-listing .cgfun .wi-condition-ribbon div{\n  min-width:0;\n  padding:14px 13px;\n  background:var(--wi-white);\n}\n.cgau-listing .cgfun .wi-condition-ribbon b{\n  display:block;\n  margin-bottom:3px;\n  font-family:'Bungee','Arial Black',sans-serif;\n  font-size:13px;\n  font-weight:400;\n  line-height:1.1;\n}\n.cgau-listing .cgfun .wi-condition-ribbon span{\n  display:block;\n  font-size:11px;\n  font-weight:800;\n  line-height:1.35;\n}\n\n\n.cgau-listing .cgfun .wi-command-grid{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:18px;\n  margin-top:34px;\n}\n.cgau-listing .cgfun .wi-command{\n  position:relative;\n  min-height:270px;\n  padding:26px 22px 24px;\n  border:4px solid var(--wi-ink);\n  background:var(--wi-white);\n  box-shadow:10px 11px 0 var(--wi-ink);\n  overflow:hidden;\n}\n.cgau-listing .cgfun .wi-command:nth-child(2){background:var(--wi-cyan);transform:rotate(.5deg)}\n.cgau-listing .cgfun .wi-command:nth-child(3){background:var(--wi-purple);color:var(--wi-white);transform:rotate(-.5deg)}\n.cgau-listing .cgfun .wi-command:nth-child(4){background:var(--wi-orange);transform:rotate(-.35deg)}\n.cgau-listing .cgfun .wi-command:nth-child(5){background:var(--wi-pink);transform:rotate(.45deg)}\n.cgau-listing .cgfun .wi-command:nth-child(6){background:var(--wi-lime);transform:rotate(-.45deg)}\n.cgau-listing .cgfun .wi-command::after{\n  content:attr(data-command);\n  position:absolute;\n  right:-8px;\n  bottom:-18px;\n  color:rgba(23,17,31,.1);\n  font-family:'Bungee','Arial Black',sans-serif;\n  font-size:70px;\n  line-height:1;\n  white-space:nowrap;\n  transform:rotate(-7deg);\n}\n.cgau-listing .cgfun .wi-command:nth-child(3)::after{color:rgba(255,255,255,.12)}\n.cgau-listing .cgfun .wi-command-orb{\n  position:relative;\n  z-index:1;\n  display:grid;\n  place-items:center;\n  width:78px;\n  height:78px;\n  margin:0 0 28px;\n  border:5px solid currentColor;\n  border-radius:50%;\n  background:rgba(255,255,255,.28);\n  box-shadow:7px 7px 0 var(--wi-ink),inset 0 0 0 7px rgba(255,255,255,.36);\n  font-family:'Bungee','Arial Black',sans-serif;\n  font-size:22px;\n  line-height:1;\n}\n.cgau-listing .cgfun .wi-command h3{\n  position:relative;\n  z-index:1;\n  margin:0 0 8px;\n  font-family:'Bungee','Arial Black',sans-serif;\n  font-size:clamp(23px,3cqi,34px);\n  font-weight:400;\n  line-height:1;\n}\n.cgau-listing .cgfun .wi-command p{\n  position:relative;\n  z-index:1;\n  margin:0;\n  font-size:14px;\n  font-weight:800;\n}\n.cgau-listing .cgfun .wi-command:hover .wi-command-orb{\n  animation:cgau-wi-command-tap .5s ease both;\n}\n\n\n.cgau-listing .cgfun .wi-demo-board{\n  position:relative;\n  margin-top:34px;\n  padding:clamp(28px,4cqi,48px);\n  border:5px solid var(--wi-white);\n  border-radius:34px;\n  background:#0c0c13;\n  box-shadow:15px 16px 0 rgba(0,0,0,.28);\n}\n.cgau-listing .cgfun .wi-demo-board::before{\n  content:'DEMO MODE';\n  position:absolute;\n  right:24px;\n  top:18px;\n  color:var(--wi-lime);\n  font-family:'Bungee','Arial Black',sans-serif;\n  font-size:11px;\n  animation:cgau-wi-demo-blink 3.6s steps(1) infinite;\n}\n.cgau-listing .cgfun .wi-demo-line{\n  position:absolute;\n  left:clamp(53px,7cqi,86px);\n  top:74px;\n  bottom:58px;\n  width:6px;\n  border-radius:999px;\n  background:linear-gradient(var(--wi-cyan),var(--wi-purple),var(--wi-orange),var(--wi-lime));\n}\n.cgau-listing .cgfun .wi-event{\n  position:relative;\n  display:grid;\n  grid-template-columns:86px minmax(0,1fr) auto;\n  gap:20px;\n  align-items:start;\n  padding:18px 0 18px 118px;\n  border-bottom:1px solid rgba(255,255,255,.15);\n}\n.cgau-listing .cgfun .wi-event:last-child{border-bottom:0}\n.cgau-listing .cgfun .wi-event::before{\n  content:'';\n  position:absolute;\n  left:calc(clamp(53px,7cqi,86px) - 9px);\n  top:27px;\n  width:24px;\n  height:24px;\n  border:5px solid #0c0c13;\n  border-radius:50%;\n  background:var(--wi-cyan);\n  box-shadow:0 0 0 3px var(--wi-white);\n}\n.cgau-listing .cgfun .wi-event:nth-child(3)::before{background:var(--wi-purple)}\n.cgau-listing .cgfun .wi-event:nth-child(4)::before{background:var(--wi-orange)}\n.cgau-listing .cgfun .wi-event:nth-child(5)::before{background:var(--wi-red)}\n.cgau-listing .cgfun .wi-event:nth-child(6)::before{background:var(--wi-lime)}\n.cgau-listing .cgfun .wi-time{\n  color:var(--wi-cyan);\n  font-family:'Bungee','Arial Black',sans-serif;\n  font-size:14px;\n}\n.cgau-listing .cgfun .wi-event h3{\n  margin:0 0 4px;\n  color:var(--wi-white);\n  font-size:17px;\n  font-weight:900;\n  line-height:1.25;\n}\n.cgau-listing .cgfun .wi-event p{\n  margin:0;\n  color:#d9d2e4;\n  font-size:13px;\n}\n.cgau-listing .cgfun .wi-status{\n  padding:5px 8px;\n  border:1px solid rgba(255,255,255,.35);\n  border-radius:999px;\n  color:var(--wi-lime);\n  font-size:9px;\n  font-weight:900;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  white-space:nowrap;\n}\n\n\n.cgau-listing .cgfun .wi-power-grid{\n  display:grid;\n  grid-template-columns:minmax(260px,.76fr) minmax(0,1.24fr);\n  gap:32px;\n  align-items:stretch;\n  margin-top:34px;\n}\n.cgau-listing .cgfun .wi-battery{\n  position:relative;\n  min-height:430px;\n  padding:32px;\n  border:5px solid var(--wi-ink);\n  border-radius:42px;\n  background:var(--wi-night);\n  color:var(--wi-white);\n  box-shadow:15px 16px 0 rgba(23,17,31,.22),inset 0 0 0 8px rgba(255,255,255,.08);\n}\n.cgau-listing .cgfun .wi-battery::before{\n  content:'';\n  position:absolute;\n  left:50%;\n  top:-21px;\n  width:92px;\n  height:24px;\n  border:5px solid var(--wi-ink);\n  border-bottom:0;\n  border-radius:13px 13px 0 0;\n  background:var(--wi-night);\n  transform:translateX(-50%);\n}\n.cgau-listing .cgfun .wi-battery h3{\n  margin:0 0 22px;\n  color:var(--wi-lime);\n  font-family:'Bungee','Arial Black',sans-serif;\n  font-size:clamp(28px,4.3cqi,49px);\n  font-weight:400;\n  line-height:1;\n}\n.cgau-listing .cgfun .wi-meter{\n  display:grid;\n  grid-template-columns:repeat(5,minmax(0,1fr));\n  gap:7px;\n  margin:26px 0;\n  padding:10px;\n  border:3px solid var(--wi-white);\n  border-radius:14px;\n}\n.cgau-listing .cgfun .wi-meter i{\n  height:63px;\n  border-radius:6px;\n  background:var(--wi-lime);\n  animation:cgau-wi-meter-charge 5.8s ease-in-out infinite;\n}\n.cgau-listing .cgfun .wi-meter i:nth-child(2){animation-delay:-.2s}\n.cgau-listing .cgfun .wi-meter i:nth-child(3){animation-delay:-.4s}\n.cgau-listing .cgfun .wi-meter i:nth-child(4){animation-delay:-.6s}\n.cgau-listing .cgfun .wi-meter i:nth-child(5){animation-delay:-.8s}\n.cgau-listing .cgfun .wi-battery p{margin:0 0 11px;font-weight:800}\n.cgau-listing .cgfun .wi-care-list{\n  display:grid;\n  gap:13px;\n  margin:0;\n  padding:0;\n  list-style:none;\n}\n.cgau-listing .cgfun .wi-care-list li{\n  position:relative;\n  min-height:92px;\n  padding:17px 18px 17px 80px;\n  border:3px solid var(--wi-ink);\n  background:var(--wi-white);\n  box-shadow:8px 8px 0 var(--wi-ink);\n  font-size:14px;\n  font-weight:800;\n}\n.cgau-listing .cgfun .wi-care-list li::before{\n  content:attr(data-step);\n  position:absolute;\n  left:17px;\n  top:17px;\n  display:grid;\n  place-items:center;\n  width:45px;\n  height:45px;\n  border:3px solid var(--wi-ink);\n  border-radius:50%;\n  background:var(--wi-orange);\n  font-family:'Bungee','Arial Black',sans-serif;\n  font-size:16px;\n}\n.cgau-listing .cgfun .wi-care-list b{display:block;margin-bottom:3px;font-size:16px}\n.cgau-listing .cgfun .wi-power-note{\n  margin-top:24px;\n  padding:14px 17px;\n  border:3px solid var(--wi-ink);\n  background:var(--wi-cyan);\n  box-shadow:7px 7px 0 var(--wi-ink);\n  font-weight:900;\n}\n\n\n.cgau-listing .cgfun .wi-expansion-shelf{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:18px;\n  margin-top:35px;\n}\n.cgau-listing .cgfun .wi-expansion{\n  position:relative;\n  min-height:390px;\n  padding:26px 22px 30px;\n  border:4px solid var(--wi-ink);\n  background:var(--wi-paper);\n  color:var(--wi-ink);\n  box-shadow:11px 12px 0 var(--wi-ink);\n  overflow:hidden;\n}\n.cgau-listing .cgfun .wi-expansion::before{\n  content:'OPTION ' attr(data-option);\n  display:inline-block;\n  margin-bottom:40px;\n  padding:6px 9px;\n  background:var(--wi-ink);\n  color:var(--wi-white);\n  font-size:10px;\n  font-weight:900;\n  letter-spacing:.1em;\n}\n.cgau-listing .cgfun .wi-expansion:nth-child(2){background:var(--wi-cyan);color:var(--wi-ink);transform:rotate(.45deg)}\n.cgau-listing .cgfun .wi-expansion:nth-child(3){background:var(--wi-purple);color:var(--wi-ink);transform:rotate(-.45deg)}\n.cgau-listing .cgfun .wi-expansion h3,\n.cgau-listing .cgfun .wi-expansion p,\n.cgau-listing .cgfun .wi-expansion li,\n.cgau-listing .cgfun .wi-expansion .wi-sold-separately{color:var(--wi-ink)!important}\n.cgau-listing .cgfun .wi-expansion:nth-child(3) h3,\n.cgau-listing .cgfun .wi-expansion:nth-child(3) p,\n.cgau-listing .cgfun .wi-expansion:nth-child(3) li,\n.cgau-listing .cgfun .wi-expansion:nth-child(3) .wi-sold-separately{color:var(--wi-ink)!important}\n.cgau-listing .cgfun .wi-expansion h3{\n  margin:0 0 11px;\n  font-family:'Bungee','Arial Black',sans-serif;\n  font-size:clamp(25px,3.7cqi,41px);\n  font-weight:400;\n  line-height:.98;\n}\n.cgau-listing .cgfun .wi-expansion p{margin:0 0 12px;font-size:14px;font-weight:800}\n.cgau-listing .cgfun .wi-expansion ul{\n  display:grid;\n  gap:7px;\n  margin:17px 0 0;\n  padding:0;\n  list-style:none;\n}\n.cgau-listing .cgfun .wi-expansion li{\n  position:relative;\n  padding-left:22px;\n  font-size:13px;\n  font-weight:800;\n}\n.cgau-listing .cgfun .wi-expansion li::before{\n  content:'✓';\n  position:absolute;\n  left:0;\n  font-weight:900;\n}\n.cgau-listing .cgfun .wi-sold-separately{\n  display:inline-block;\n  margin-top:20px;\n  padding:7px 9px;\n  border:2px solid currentColor;\n  font-size:10px;\n  font-weight:900;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n}\n.cgau-listing .cgfun .wi-compat-note{\n  margin-top:30px;\n  padding:18px 20px;\n  border:4px solid var(--wi-ink);\n  background:var(--wi-lime);\n  color:var(--wi-ink);\n  box-shadow:9px 10px 0 var(--wi-ink);\n  font-weight:900;\n}\n\n\n.cgau-listing .cgfun .wi-stats-card{\n  margin-top:34px;\n  border:5px solid var(--wi-ink);\n  background:var(--wi-white);\n  box-shadow:15px 16px 0 rgba(23,17,31,.2);\n}\n.cgau-listing .cgfun .wi-stats-top{\n  display:grid;\n  grid-template-columns:minmax(0,1fr) auto;\n  gap:20px;\n  align-items:center;\n  padding:20px 24px;\n  border-bottom:5px solid var(--wi-ink);\n  background:var(--wi-purple);\n  color:var(--wi-white);\n}\n.cgau-listing .cgfun .wi-stats-top b{\n  font-family:'Bungee','Arial Black',sans-serif;\n  font-size:clamp(24px,3.8cqi,44px);\n  font-weight:400;\n  line-height:1;\n}\n.cgau-listing .cgfun .wi-rating{\n  display:grid;\n  place-items:center;\n  width:80px;\n  height:80px;\n  border:4px solid var(--wi-ink);\n  border-radius:50%;\n  background:var(--wi-lime);\n  color:var(--wi-ink);\n  box-shadow:6px 6px 0 var(--wi-ink);\n  font-family:'Bungee','Arial Black',sans-serif;\n  font-size:18px;\n  line-height:1;\n  text-align:center;\n}\n.cgau-listing .cgfun .wi-stat-grid{\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n}\n.cgau-listing .cgfun .wi-stat{\n  display:grid;\n  grid-template-columns:minmax(120px,.4fr) minmax(0,.6fr);\n  gap:16px;\n  padding:15px 20px;\n  border-right:2px solid var(--wi-ink);\n  border-bottom:2px solid var(--wi-ink);\n}\n.cgau-listing .cgfun .wi-stat:nth-child(2n){border-right:0}\n.cgau-listing .cgfun .wi-stat b{\n  font-size:11px;\n  font-weight:900;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n}\n.cgau-listing .cgfun .wi-stat span{font-size:14px;font-weight:800}\n.cgau-listing .cgfun .wi-stat:nth-last-child(-n+2){border-bottom:0}\n\n\n.cgau-listing .cgfun .wi-tray{\n  position:relative;\n  display:grid;\n  grid-template-columns:repeat(5,minmax(0,1fr));\n  gap:14px;\n  margin-top:36px;\n  padding:28px;\n  border:5px solid var(--wi-ink);\n  border-radius:30px;\n  background:\n    linear-gradient(135deg,rgba(255,255,255,.66),rgba(255,255,255,.18)),\n    var(--wi-cyan);\n  box-shadow:15px 16px 0 rgba(23,17,31,.2),inset 0 0 0 8px rgba(255,255,255,.27);\n}\n.cgau-listing .cgfun .wi-piece{\n  position:relative;\n  min-height:160px;\n  padding:67px 12px 14px;\n  border:3px solid var(--wi-ink);\n  border-radius:24px 18px 22px 17px;\n  background:rgba(255,255,255,.78);\n  box-shadow:inset 5px 5px 12px rgba(255,255,255,.72),5px 6px 0 rgba(23,17,31,.16);\n  text-align:center;\n}\n.cgau-listing .cgfun .wi-piece::before{\n  content:attr(data-number);\n  position:absolute;\n  left:50%;\n  top:16px;\n  display:grid;\n  place-items:center;\n  width:40px;\n  height:40px;\n  border:3px solid var(--wi-ink);\n  border-radius:50%;\n  background:var(--wi-orange);\n  font-family:'Bungee','Arial Black',sans-serif;\n  font-size:13px;\n  transform:translateX(-50%);\n}\n.cgau-listing .cgfun .wi-piece b{\n  display:block;\n  font-size:12px;\n  font-weight:900;\n  line-height:1.28;\n}\n.cgau-listing .cgfun .wi-piece span{\n  display:block;\n  margin-top:4px;\n  font-size:10px;\n  font-weight:800;\n  line-height:1.3;\n}\n.cgau-listing .cgfun .wi-not-included{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:12px;\n  margin-top:24px;\n}\n.cgau-listing .cgfun .wi-not-included div{\n  padding:14px;\n  border:3px dashed var(--wi-ink);\n  background:rgba(255,255,255,.35);\n  font-size:13px;\n  font-weight:900;\n  text-align:center;\n}\n\n\n.cgau-listing .cgfun .wi-fit-grid{\n  display:grid;\n  grid-template-columns:minmax(0,1fr) minmax(0,1fr);\n  gap:18px;\n  margin-top:34px;\n}\n.cgau-listing .cgfun .wi-fit{\n  padding:27px;\n  border:5px solid var(--wi-ink);\n  background:var(--wi-white);\n  box-shadow:11px 12px 0 var(--wi-ink);\n}\n.cgau-listing .cgfun .wi-fit.no{background:var(--wi-pink);transform:rotate(.35deg)}\n.cgau-listing .cgfun .wi-fit h3{\n  margin:0 0 19px;\n  font-family:'Bungee','Arial Black',sans-serif;\n  font-size:clamp(27px,4.1cqi,47px);\n  font-weight:400;\n  line-height:1;\n}\n.cgau-listing .cgfun .wi-fit ul{\n  display:grid;\n  gap:11px;\n  margin:0;\n  padding:0;\n  list-style:none;\n}\n.cgau-listing .cgfun .wi-fit li{\n  position:relative;\n  padding-left:28px;\n  font-size:14px;\n  font-weight:800;\n}\n.cgau-listing .cgfun .wi-fit li::before{\n  content:'✓';\n  position:absolute;\n  left:0;\n  top:-1px;\n  font-size:18px;\n  font-weight:900;\n}\n.cgau-listing .cgfun .wi-fit.no li::before{content:'×'}\n\n\n.cgau-listing .cgfun .wi-backbox{\n  margin-top:36px;\n  border:5px solid var(--wi-ink);\n  background:var(--wi-paper);\n  box-shadow:15px 16px 0 rgba(23,17,31,.22);\n}\n.cgau-listing .cgfun .wi-back-head{\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:18px;\n  padding:20px 24px;\n  border-bottom:5px solid var(--wi-ink);\n  background:var(--wi-orange);\n}\n.cgau-listing .cgfun .wi-back-head b{\n  font-family:'Bungee','Arial Black',sans-serif;\n  font-size:clamp(23px,3.8cqi,42px);\n  font-weight:400;\n  line-height:1;\n}\n.cgau-listing .cgfun .wi-age{\n  flex:0 0 auto;\n  display:grid;\n  place-items:center;\n  width:66px;\n  height:66px;\n  border:4px solid var(--wi-ink);\n  border-radius:50%;\n  background:var(--wi-white);\n  font-family:'Bungee','Arial Black',sans-serif;\n  font-size:12px;\n  line-height:1;\n  text-align:center;\n}\n.cgau-listing .cgfun .wi-term-grid{\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n}\n.cgau-listing .cgfun .wi-term{\n  padding:24px;\n  border-right:2px solid var(--wi-ink);\n  border-bottom:2px solid var(--wi-ink);\n}\n.cgau-listing .cgfun .wi-term:nth-child(2n){border-right:0}\n.cgau-listing .cgfun .wi-term:nth-last-child(-n+2){border-bottom:0}\n.cgau-listing .cgfun .wi-term h3{\n  margin:0 0 8px;\n  font-family:'Bungee','Arial Black',sans-serif;\n  font-size:18px;\n  font-weight:400;\n  line-height:1.15;\n}\n.cgau-listing .cgfun .wi-term p{margin:0;font-size:14px}\n.cgau-listing .cgfun .wi-barcode{\n  height:72px;\n  margin:24px;\n  border:3px solid var(--wi-ink);\n  background:repeating-linear-gradient(90deg,var(--wi-ink) 0 3px,transparent 3px 7px,var(--wi-ink) 7px 9px,transparent 9px 14px);\n}\n\n\n.cgau-listing .cgfun .wi-faq-list{\n  display:grid;\n  gap:13px;\n  margin-top:33px;\n}\n.cgau-listing .cgfun .wi-faq{\n  border:4px solid var(--wi-ink);\n  background:var(--wi-white);\n  box-shadow:7px 8px 0 var(--wi-ink);\n}\n.cgau-listing .cgfun .wi-faq summary{\n  position:relative;\n  padding:17px 62px 17px 19px;\n  font-weight:900;\n  cursor:pointer;\n}\n.cgau-listing .cgfun .wi-faq summary::after{\n  content:'+';\n  position:absolute;\n  right:15px;\n  top:50%;\n  display:grid;\n  place-items:center;\n  width:34px;\n  height:34px;\n  border:3px solid var(--wi-ink);\n  border-radius:50%;\n  background:var(--wi-lime);\n  font-family:'Bungee','Arial Black',sans-serif;\n  font-size:18px;\n  transform:translateY(-50%);\n}\n.cgau-listing .cgfun .wi-faq[open] summary::after{content:'–';background:var(--wi-orange)}\n.cgau-listing .cgfun .wi-faq-copy{\n  padding:17px 19px 20px;\n  border-top:3px solid var(--wi-ink);\n  background:var(--wi-paper);\n  font-size:14px;\n}\n\n\n.cgau-listing .cgfun .wi-final{\n  min-height:590px;\n  display:grid;\n  place-items:center;\n  text-align:center;\n  color:var(--wi-white);\n  background:\n    radial-gradient(circle at 50% 44%,rgba(219,255,69,.23),transparent 23%),\n    repeating-conic-gradient(from 0deg at 50% 50%,#24163c 0 8deg,#3c1d68 8deg 16deg);\n}\n.cgau-listing .cgfun .wi-final .wi-wrap{\n  position:relative;\n  display:grid;\n  justify-items:center;\n}\n.cgau-listing .cgfun .wi-final-orb{\n  display:grid;\n  place-items:center;\n  width:116px;\n  height:116px;\n  margin-bottom:25px;\n  border:7px solid var(--wi-white);\n  border-radius:50%;\n  background:var(--wi-orange);\n  color:var(--wi-ink);\n  box-shadow:0 0 0 11px var(--wi-ink),16px 17px 0 rgba(0,0,0,.28);\n  font-family:'Bungee','Arial Black',sans-serif;\n  font-size:22px;\n  line-height:1;\n  animation:cgau-wi-final-orb 6s ease-in-out infinite;\n}\n.cgau-listing .cgfun .wi-final h2{\n  max-width:980px;\n  margin:0 0 18px;\n  font-family:'Bungee','Arial Black',sans-serif;\n  font-size:clamp(45px,8.5cqi,104px);\n  font-weight:400;\n  line-height:.94;\n  text-transform:uppercase;\n  text-wrap:balance;\n}\n.cgau-listing .cgfun .wi-final p{\n  max-width:780px;\n  margin:0 0 22px;\n  font-size:clamp(17px,2.2cqi,23px);\n  font-weight:800;\n}\n.cgau-listing .cgfun .wi-cta-note{\n  display:inline-block;\n  padding:13px 17px;\n  border:3px solid var(--wi-white);\n  background:var(--wi-lime);\n  color:var(--wi-ink);\n  box-shadow:7px 8px 0 var(--wi-ink);\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n}\n.cgau-listing .cgfun .wi-footer{\n  padding:34px 0;\n  color:#e8e1ee;\n  background:#0c0a10;\n  border-top:7px solid var(--wi-lime);\n}\n.cgau-listing .cgfun .wi-footer-grid{\n  display:grid;\n  grid-template-columns:minmax(230px,.48fr) minmax(0,1.52fr);\n  gap:32px;\n}\n.cgau-listing .cgfun .wi-footer-brand{\n  margin:0 0 9px;\n  color:var(--wi-lime);\n  font-family:'Bungee','Arial Black',sans-serif;\n  font-size:25px;\n  line-height:1;\n}\n.cgau-listing .cgfun .wi-footer p{margin:0 0 9px;font-size:12px}\n\n@keyframes cgau-wi-product-bob{\n  0%,100%{transform:translateY(0) rotate(-.4deg)}\n  50%{transform:translateY(-12px) rotate(.4deg)}\n}\n@keyframes cgau-wi-burst-pulse{\n  0%,82%,100%{transform:rotate(8deg) scale(1)}\n  88%{transform:rotate(5deg) scale(1.08)}\n  94%{transform:rotate(10deg) scale(.98)}\n}\n@keyframes cgau-wi-command-tap{\n  0%,100%{transform:scale(1)}\n  50%{transform:scale(.88)}\n}\n@keyframes cgau-wi-demo-blink{\n  0%,72%,100%{opacity:1}\n  76%,82%{opacity:.2}\n}\n@keyframes cgau-wi-meter-charge{\n  0%,100%{opacity:.26;filter:saturate(.5)}\n  48%,75%{opacity:1;filter:saturate(1.15)}\n}\n@keyframes cgau-wi-final-orb{\n  0%,100%{transform:rotate(-4deg) scale(1)}\n  50%{transform:rotate(4deg) scale(1.05)}\n}\n\n@media (max-width:900px){\n  .cgau-listing .cgfun .wi-hero-grid,\n  .cgau-listing .cgfun .wi-power-grid{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .wi-blister{min-height:460px}\n  .cgau-listing .cgfun .wi-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .cgfun .wi-expansion-shelf{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .wi-expansion{min-height:0}\n  .cgau-listing .cgfun .wi-tray{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .cgfun .wi-piece:last-child{grid-column:1\/-1}\n  .cgau-listing .cgfun .wi-footer-grid{grid-template-columns:minmax(0,1fr)}\n}\n@media (max-width:680px){\n  .cgau-listing .cgfun .wi-wrap{width:calc(100% - 28px)}\n  .cgau-listing .cgfun .wi-stage{padding:54px 0}\n  .cgau-listing .cgfun .wi-brandbar{align-items:flex-start}\n  .cgau-listing .cgfun .wi-brand small{display:none}\n  .cgau-listing .cgfun .wi-cardback{\n    padding:30px 18px;\n    border-radius:21px;\n    box-shadow:9px 11px 0 var(--wi-ink);\n  }\n  .cgau-listing .cgfun .wi-logo{font-size:clamp(57px,20cqi,94px);text-shadow:3px 3px 0 var(--wi-white),6px 6px 0 var(--wi-ink)}\n  .cgau-listing .cgfun .wi-blister{min-height:370px;padding:48px 18px 32px}\n  .cgau-listing .cgfun .wi-actual{left:calc(50% - 2px)}\n  .cgau-listing .cgfun .wi-burst{right:-5px;top:70px;width:78px;padding:14px;font-size:16px}\n  .cgau-listing .cgfun .wi-condition-ribbon{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n  .cgau-listing .cgfun .wi-command-grid,\n  .cgau-listing .cgfun .wi-fit-grid,\n  .cgau-listing .cgfun .wi-term-grid,\n  .cgau-listing .cgfun .wi-stat-grid{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .wi-command{min-height:230px}\n  .cgau-listing .cgfun .wi-event{\n    grid-template-columns:minmax(0,1fr);\n    gap:4px;\n    padding:17px 0 17px 72px;\n  }\n  .cgau-listing .cgfun .wi-demo-line{left:30px}\n  .cgau-listing .cgfun .wi-event::before{left:18px}\n  .cgau-listing .cgfun .wi-status{justify-self:start;margin-top:7px}\n  .cgau-listing .cgfun .wi-stats-top{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .wi-rating{width:66px;height:66px}\n  .cgau-listing .cgfun .wi-stat{grid-template-columns:minmax(0,1fr);gap:4px;border-right:0}\n  .cgau-listing .cgfun .wi-stat:nth-last-child(2){border-bottom:2px solid var(--wi-ink)}\n  .cgau-listing .cgfun .wi-tray{grid-template-columns:minmax(0,1fr);padding:18px}\n  .cgau-listing .cgfun .wi-piece:last-child{grid-column:auto}\n  .cgau-listing .cgfun .wi-not-included{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .wi-term{border-right:0}\n  .cgau-listing .cgfun .wi-term:nth-last-child(2){border-bottom:2px solid var(--wi-ink)}\n}\n@media (max-width:390px){\n  .cgau-listing .cgfun{font-size:15px}\n  .cgau-listing .cgfun .wi-wrap{width:calc(100% - 22px)}\n  .cgau-listing .cgfun .wi-brand{font-size:18px}\n  .cgau-listing .cgfun .wi-brand-dot{width:35px;height:35px;box-shadow:4px 4px 0 var(--wi-orange)}\n  .cgau-listing .cgfun .wi-brand-dot::before{left:6px;top:6px;width:13px;height:9px}\n  .cgau-listing .cgfun .wi-model-chip{font-size:8px;padding:7px 8px}\n  .cgau-listing .cgfun .wi-logo{font-size:53px}\n  .cgau-listing .cgfun .wi-blister{min-height:330px}\n  .cgau-listing .cgfun .wi-condition-ribbon{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .wi-command{box-shadow:6px 7px 0 var(--wi-ink)}\n  .cgau-listing .cgfun .wi-care-list li{padding-left:68px}\n  .cgau-listing .cgfun .wi-care-list li::before{left:12px}\n  .cgau-listing .cgfun .wi-back-head{align-items:flex-start}\n}\n@media (prefers-reduced-motion:reduce){\n  .cgau-listing .cgfun *,\n  .cgau-listing .cgfun *::before,\n  .cgau-listing .cgfun *::after{\n    animation:none!important;\n    transition:none!important;\n    scroll-behavior:auto!important;\n  }\n}\n\n\n.cgau-listing .cgfun h2.wi-title-sm{margin-left:auto!important;margin-right:auto!important}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e4K\u003cbr\u003eWOW!\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003eWATCH IT!\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eAn electronic outdoor-command toy on a blister card, narrated by the pack itself calling six driveway moves round by round.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n  \u003cdiv class=\"eu-wrap\"\u003e\n    \u003cheader class=\"eu-top\"\u003e\n      \u003cdiv class=\"eu-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cdiv class=\"eu-topline\"\u003e\n\u003cspan\u003eTownsville, QLD\u003c\/span\u003e\u003cspan class=\"eu-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eExpress included over $99.00\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/header\u003e\n\u003cnav class=\"eu-jump\" aria-label=\"Product details\"\u003e\u003ca href=\"#eu-specifications\"\u003eSpecifications\u003c\/a\u003e\u003ca href=\"#eu-compatibility\"\u003eCompatibility\u003c\/a\u003e\u003ca href=\"#eu-condition\"\u003eCondition\u003c\/a\u003e\u003c\/nav\u003e\n    \u003csection class=\"eu-hero\"\u003e\n      \u003cdiv class=\"eu-herotext\"\u003e\n        \u003cp class=\"eu-eyebrow\"\u003eSoloCam E42 \u003cspan class=\"eu-grade\"\u003eBrand new\u003c\/span\u003e\u003c\/p\u003e\n        \u003ch2 class=\"eu-h1\"\u003eCatch the daylight. Follow the driveway’s plot.\u003c\/h2\u003e\n        \u003cp class=\"eu-lead\"\u003eA solar-assisted outdoor camera that turns to follow people and vehicles. It records in 4K to your own microSD card and works directly over 2.4 GHz Wi-Fi, with an optional HomeBase for compatible storage and smart-home features.\u003c\/p\u003e\n        \u003cul class=\"eu-chips\"\u003e\n\u003cli\u003e4K video\u003c\/li\u003e\n\u003cli\u003ePan and tilt, 360°\u003c\/li\u003e\n\u003cli\u003eBuilt-in solar charging\u003c\/li\u003e\n\u003cli\u003eIP65 weather rated\u003c\/li\u003e\n\u003cli\u003eNo HomeBase needed\u003c\/li\u003e\n\u003c\/ul\u003e\n        \n      \u003c\/div\u003e\n      \u003cfigure class=\"eu-herofig\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufy_SoloCam_E42_Primary.webp?v=1774798889\" alt=\"eufy SoloCam E42 4K solar security camera with pan-and-tilt head, clean studio shot on black background\" loading=\"eager\"\u003e\n        \u003cfigcaption\u003eProduct catalogue image. Your unit ships as described below.\u003c\/figcaption\u003e\n      \u003c\/figure\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-stats\"\u003e\n      \u003cdiv class=\"eu-statgrid\"\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e4K\u003c\/b\u003e\u003cspan\u003e8 MP resolution\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e4K\u003c\/b\u003e\u003cspan\u003elocal recording detail\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e360°\u003c\/b\u003e\u003cspan\u003eadvertised viewing coverage\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e250 lm\u003c\/b\u003e\u003cspan\u003ebuilt-in spotlight\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e128 GB\u003c\/b\u003e\u003cspan\u003emaximum microSD capacity\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003eIP65\u003c\/b\u003e\u003cspan\u003eweather rating\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cp class=\"eu-statnote\"\u003ePan-and-tilt coverage and battery performance are eufy's own figures. Real results vary with placement, traffic, sunlight and settings.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-tiles\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eWhat it does well.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003eSoloCam E42: the features that matter in everyday use.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-tilegrid\"\u003e\n        \u003carticle class=\"eu-tile eu-tile-illustrated\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_121_s-l1600_b8eb048b-6b35-4a93-948b-53f20f5dba85.jpg?v=1774798889\" alt=\"eufy artwork for the SoloCam E42, See Every Detail in 4K UHD, 8 million pixels, 8x zoom, f\/1.6 lens\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003e4K detail\u003c\/h3\u003e\n\u003cp\u003eA 4K, 8 MP camera with an f\/1.6 lens. The Australian specification lists a 130° view; a current UK comparison lists 110°, so confirm the exact unit if a precise viewing angle matters.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-text\"\u003e\n          \n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003ePans, tilts, covers more\u003c\/h3\u003e\n\u003cp\u003eMotorised pan and tilt extend coverage beyond a fixed frame. Tracking can follow detected people and vehicles through the available range; it does not watch every direction simultaneously.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-text\"\u003e\n          \n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eSolar built in\u003c\/h3\u003e\n\u003cp\u003eThe SolarPlus 2.0 panel can top up the rechargeable battery. eufy’s two-hour daily sunlight target depends on sunlight, placement and recording demand; occasional USB charging may still be needed.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-illustrated\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_119_s-l1600_0b4043b3-61d2-4ee9-91e2-4671b97bed2d.jpg?v=1774798889\" alt=\"eufy artwork for the SoloCam E42, Triple Protection to Deter Intruders, red and blue strobe, white spotlight and 103 dB siren\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eDetect and deter\u003c\/h3\u003e\n\u003cp\u003ePIR detection with on-device human and vehicle tracking, a siren and strobe lights that fire on detection, and full-duplex two-way audio.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n\n    \u003c\/section\u003e\n    \u003caside class=\"eu-insight\" aria-label=\"A detail worth knowing\"\u003e\n      \u003cdiv\u003e\n\u003cp class=\"eu-insight-label\"\u003eA detail worth knowing\u003c\/p\u003e\n\u003ch2\u003eA zone is a filter, not a crop\u003c\/h2\u003e\n\u003c\/div\u003e\n      \u003cp class=\"eu-insight-body\"\u003eE42 activity zones change which parts of the scene trigger event recordings and notifications. They do not change what the camera can see. That distinction matters when you want fewer alerts from a footpath while keeping the wider scene visible in live view.\u003c\/p\u003e\n    \u003c\/aside\u003e\n    \u003csection class=\"eu-honest\"\u003e\n      \u003cdiv class=\"eu-honestbox\"\u003e\n        \u003cp class=\"eu-kicker\"\u003eThe honest details\u003c\/p\u003e\n        \u003ch2 class=\"eu-h2\"\u003eBefore you buy.\u003c\/h2\u003e\n        \u003cul class=\"eu-honestlist\"\u003e\n            \u003cli\u003e\n\u003cb\u003eA moving view, not every direction at once.\u003c\/b\u003e The advertised 360° describes viewing coverage. A current UK comparison gives 355° mechanical pan and 70° tilt; the lens sees one part of the scene at a time.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eApple Home is a HomeBase 3 story.\u003c\/b\u003e eufy's page lists Apple HomeKit support without a condition; eufy's own setup path for it runs through a HomeBase 3. We promise Apple Home only with a HomeBase 3.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eContinuous recording needs wired power.\u003c\/b\u003e AU guidance specifies wired power plus HomeBase 3 with a hard drive. E42 support also lists direct-power microSD recording; confirm the exact unit and firmware before relying on that route.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eIt alerts. It does not prevent.\u003c\/b\u003e A camera records, detects and notifies. It is one part of home security, not the whole of it.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-specs\" id=\"eu-specifications\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eSpecifications.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003ePublished specifications for SoloCam E42 (T8173), grouped for easy comparison. Only sourced details are included.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-specgrid\"\u003e\n        \u003cdiv class=\"eu-specgroup\"\u003e\n          \u003ch3\u003eCamera\u003c\/h3\u003e\n          \u003cdl\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eResolution\u003c\/dt\u003e\n\u003cdd\u003e4K, 8 MP\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eLens\u003c\/dt\u003e\n\u003cdd\u003ef\/1.6 aperture\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eDigital zoom\u003c\/dt\u003e\n\u003cdd\u003e8x digital zoom\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eNight vision\u003c\/dt\u003e\n\u003cdd\u003eInfrared night vision; 250 lm built-in spotlight\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eDetection\u003c\/dt\u003e\n\u003cdd\u003eOn-device AI human, vehicle and motion tracking; PIR detection\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003ePIR detection range\u003c\/dt\u003e\n\u003cdd\u003eMotion sensor detects lateral movement up to 8 to 10 m (25 to 30 ft) on eufy's figure\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eAudio\u003c\/dt\u003e\n\u003cdd\u003eTwo-way audio, full duplex\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eDeterrence\u003c\/dt\u003e\n\u003cdd\u003eConfigurable siren and red-and-blue strobe lights on detection\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eSiren volume\u003c\/dt\u003e\n\u003cdd\u003e103 dB motion-activated siren\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-specgroup\"\u003e\n          \u003ch3\u003eStorage and recording\u003c\/h3\u003e\n          \u003cdl\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eLocal storage\u003c\/dt\u003e\n\u003cdd\u003emicroSD supported, up to 128 GB\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eSubscription\u003c\/dt\u003e\n\u003cdd\u003eNone required for core camera operation and local recording\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-specgroup\"\u003e\n          \u003ch3\u003ePower and network\u003c\/h3\u003e\n          \u003cdl\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eSolar\u003c\/dt\u003e\n\u003cdd\u003eSupplied SolarPlus 2.0 solar panel\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eSolar requirement\u003c\/dt\u003e\n\u003cdd\u003eAbout two hours of direct sun a day, on eufy's figure, for continuous top-up\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eBattery life\u003c\/dt\u003e\n\u003cdd\u003eUp to 90 days standalone on eufy's rating (based on 300 seconds of recording a day)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eCharging time\u003c\/dt\u003e\n\u003cdd\u003eAbout 5 to 6 hours from a 5 V, 2 A charger\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eWi-Fi\u003c\/dt\u003e\n\u003cdd\u003e2.4 GHz only\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eVoice assistants\u003c\/dt\u003e\n\u003cdd\u003eAmazon Alexa, Google Assistant\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eApple Home\u003c\/dt\u003e\n\u003cdd\u003eeufy's page lists Apple HomeKit support; eufy's own setup path for it runs through a HomeBase 3, so we promise Apple Home only with a HomeBase 3\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eHomeBase\u003c\/dt\u003e\n\u003cdd\u003eNot required. HomeBase 2 or HomeBase 3 optional\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-specgroup\"\u003e\n          \u003ch3\u003eInstallation and general\u003c\/h3\u003e\n          \u003cdl\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eWeather rating\u003c\/dt\u003e\n\u003cdd\u003eIP65\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eOperating range\u003c\/dt\u003e\n\u003cdd\u003e-20 °C to 60 °C operating temperature; the camera shuts down above 60 °C on eufy's note\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eSize and weight\u003c\/dt\u003e\n\u003cdd\u003e91.8 × 91.8 × 129.3 mm; 520 g for the camera without the solar panel\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eModel\u003c\/dt\u003e\n\u003cdd\u003eT8173\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-compat\" id=\"eu-compatibility\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eMake sure it fits your setup.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003eThe short version: it works on its own with a microSD card. A hub is optional, never required.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-compatgrid\"\u003e\n\u003cdiv class=\"eu-compatcol eu-yes\"\u003e\n\u003ch3\u003eWorks with\u003c\/h3\u003e\n\u003cul\u003e            \u003cli\u003e\n\u003cb\u003eStandalone on Wi-Fi with a microSD card.\u003c\/b\u003e Clips save to a microSD card up to 128 GB that you supply.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eHomeBase 2, optional.\u003c\/b\u003e eufy states the E42 connects to HomeBase 2. Not included and not required.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eHomeBase 3, optional.\u003c\/b\u003e Adds continuous recording with a compatible hard drive and other hub features. Not included and not required.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eAmazon Alexa and Google Assistant.\u003c\/b\u003e Both on eufy's published list for this model.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eApple Home (HomeKit), through a HomeBase 3.\u003c\/b\u003e eufy's page lists Apple HomeKit support for this camera. eufy's own setup path for it runs through a HomeBase 3, so we only promise Apple Home with a HomeBase 3, not standalone.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eHomeBase Professional S1, optional.\u003c\/b\u003e The current S1 compatibility list explicitly names T8173. Check the exact hub and firmware for the features you need.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-compatcol eu-no\"\u003e\n\u003ch3\u003eDoes not work with\u003c\/h3\u003e\n\u003cul\u003e            \u003cli\u003e\n\u003cb\u003eContinuous 24\/7 recording without wired power.\u003c\/b\u003e eufy's own answer is that all-day recording needs wired power and a HomeBase 3 with a hard drive fitted.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eA memory card in the box.\u003c\/b\u003e A microSD card up to 128 GB is needed for standalone storage and is not supplied with the camera.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eHomeBase Mini.\u003c\/b\u003e The current HomeBase compatibility table explicitly marks SoloCam E42 T8173 as unsupported.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-cond\" id=\"eu-condition\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eBrand New, explained.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003eWhat the condition label on this listing actually means.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-cards3\"\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eWhat Brand New means\u003c\/h3\u003e\n          \u003cp\u003eFactory-sealed stock in its full original retail packaging. Unopened, unused, in its sealed retail carton.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eWho did the work\u003c\/h3\u003e\n          \u003cp\u003eNobody has: the seal is intact. We describe the packaging and the published spec sheet only, and we do not open units to check them.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eHow it arrives\u003c\/h3\u003e\n          \u003cp\u003eSealed retail carton, the standard retail accessories, and our own 12-month warranty on top of your consumer rights.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-fit\"\u003e\n      \u003cdiv class=\"eu-fitgrid\"\u003e\n        \u003cdiv class=\"eu-fitcol\"\u003e\n\u003ch2 class=\"eu-h2\"\u003eRight for you if\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eYou want a camera that can turn to follow the action across a wide area, not just a fixed 130° frame.\u003c\/li\u003e\n\u003cli\u003eYou are happy to add your own microSD card, or pair a HomeBase, rather than have one included.\u003c\/li\u003e\n\u003cli\u003eYou use Alexa or Google Assistant, or neither.\u003c\/li\u003e\n\u003cli\u003eThe mounting spot gets a couple of hours of daily sun.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-fitcol eu-fitno\"\u003e\n\u003ch2 class=\"eu-h2\"\u003eProbably not for you if\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eYou need it in Apple Home without a HomeBase 3.\u003c\/li\u003e\n\u003cli\u003eYou want continuous all-day recording without wiring in a HomeBase 3.\u003c\/li\u003e\n\u003cli\u003eYou expect a microSD card or a HomeBase included with the camera.\u003c\/li\u003e\n\u003cli\u003eThe mounting spot is in deep shade all day.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-setup\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003ePlan your setup.\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-setupguide\"\u003e\n\u003carticle class=\"eu-guiderow\"\u003e\u003cp class=\"eu-guide-label\"\u003eWhat you need\u003c\/p\u003e\n\u003cdiv\u003e\n\u003ch3\u003eMatch the power to the recording mode\u003c\/h3\u003e\n\u003cp\u003eThe E42 can run from its rechargeable battery with solar top-ups and 2.4 GHz Wi-Fi. Charge it before mounting and test the position. Continuous recording needs direct power. For that mode, Australian guidance specifies HomeBase 3 with a hard drive; confirm the exact unit, cable and firmware first.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"eu-guiderow\"\u003e\u003cp class=\"eu-guide-label\"\u003eRecording and storage\u003c\/p\u003e\n\u003cdiv\u003e\n\u003ch3\u003eChoose the recording route deliberately\u003c\/h3\u003e\n\u003cp\u003eFor local event clips, use a supported microSD card up to 128 GB or compatible HomeBase storage. eufy’s regional pages disagree on larger card limits and the direct-power continuous-recording route. This listing retains the Australian card limit and explains the recording conflict rather than promising every combination.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"eu-setupgrid eu-setupgrid-solo\"\u003e\n        \u003col class=\"eu-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eCharge it fully first.\u003c\/b\u003e A full charge before it goes near a ladder saves a second trip if the mounting spot turns out shadier than it looked.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eAdd a microSD card if you want standalone storage.\u003c\/b\u003e Up to 128 GB, sold separately. Without one, plan on pairing a HomeBase instead.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003ePair it in the eufy Security app.\u003c\/b\u003e Scan the camera's QR code near the router, then walk it to the mounting spot and check the connection holds before you drill.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eMount for sun and sweep together.\u003c\/b\u003e The solar panel needs a few hours of daily sun, and the pan-and-tilt range needs a clear arc to sweep across.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eSet zones and let it track.\u003c\/b\u003e Point activity zones at the gate or driveway so the AI tracking follows what matters, not passing traffic.\u003c\/li\u003e\n\u003c\/ol\u003e\n\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-box\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\u003ch2 class=\"eu-h2\"\u003eIncluded with your order\u003c\/h2\u003e\u003c\/div\u003e\n      \u003cdiv class=\"eu-boxgrid\"\u003e\n        \u003cdiv\u003e\n\u003ch3 class=\"eu-boxlabel\"\u003eSupplied items\u003c\/h3\u003e\n\u003cul class=\"eu-boxlist\"\u003e\n\u003cli\u003e1 × eufy SoloCam E42, brand new, factory sealed\u003c\/li\u003e\n\u003cli\u003eDetachable solar panel\u003c\/li\u003e\n\u003cli\u003eCamera mounting bracket, positioning sticker and screw pack\u003c\/li\u003e\n\u003cli\u003eSolar-panel mounting bracket, positioning sticker and screw pack\u003c\/li\u003e\n\u003cli\u003eUSB-C charging cable\u003c\/li\u003e\n\u003cli\u003eQuick-start guide\u003c\/li\u003e\n\u003cli\u003eOriginal sealed retail carton\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003ch3 class=\"eu-boxlabel\"\u003eNot included\u003c\/h3\u003e\n\u003cul class=\"eu-boxlist eu-boxout\"\u003e\n\u003cli\u003eHomeBase: not included, not required\u003c\/li\u003e\n\u003cli\u003emicroSD card: none included, up to 128 GB supported\u003c\/li\u003e\n\u003cli\u003eMains adapter: not included; charge from any 5 V 2 A USB-C source\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \n      \u003cp class=\"eu-boxnote\"\u003eThe listed accessories follow this offer. The original retail box remains sealed; minor paper inserts may vary by production batch.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-faq\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\u003ch2 class=\"eu-h2\"\u003eQuestions people ask.\u003c\/h2\u003e\u003c\/div\u003e\n      \u003cdiv class=\"eu-faqlist\"\u003e\n\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eDo I need a HomeBase or a subscription to use it?\u003c\/summary\u003e\u003cp\u003eNo to either on its own. The E42 works with a microSD card over Wi-Fi and saves clips locally. HomeBase 2 or HomeBase 3 add extra features and are optional, not included. There is no required monthly fee for core camera operation.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eDoes it record all day, or only when something happens?\u003c\/summary\u003e\u003cp\u003eAU guidance specifies wired power plus HomeBase 3 with a hard drive. E42 support also lists direct-power microSD recording; confirm the exact unit and firmware before relying on that route.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eDoes Apple Home (HomeKit) work with this camera?\u003c\/summary\u003e\u003cp\u003eeufy's page lists Apple HomeKit support. eufy's own setup path for it runs through a HomeBase 3, so we only promise Apple Home when the camera is paired to a HomeBase 3, not standalone.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eWhen will it ship, and what does delivery cost?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day. Same-day to 1 business day is our typical dispatch time from Townsville. During busy periods it can extend, though that is rare. Australia Post Express is included on every order over $99.00. Under $99.00 it is $9.95 tracked or $12.95 Express.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eWho covers the warranty?\u003c\/summary\u003e\u003cp\u003eWe do. CamGuard Australia is an independent importer and reseller, and this product carries our own 12-month warranty. It is not a manufacturer warranty. Your rights under Australian Consumer Law apply on top. Faulty or not as described inside that year and we cover the return postage.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eCan I return it if I change my mind?\u003c\/summary\u003e\u003cp\u003eYes, within 30 days of delivery if it is complete and unused. You pay the return postage and the original shipping is not refunded. Faulty or not-as-described returns are always free.\u003c\/p\u003e\u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-trust\"\u003e\n      \u003cdiv class=\"eu-trustgrid\"\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eIndependent importer\u003c\/b\u003e\u003cspan\u003eWe buy genuine eufy stock and sell it under our own name. Not an official eufy dealer.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eOur own 12-month warranty\u003c\/b\u003e\u003cspan\u003eHonoured by us in Townsville, not by the manufacturer. Faulty inside a year and we pay the return postage.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eExpress as standard\u003c\/b\u003e\u003cspan\u003eAustralia Post Express included on every order over $99.00, from Townsville, Queensland.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eCondition stated up front\u003c\/b\u003e\u003cspan\u003eThe grade on this listing is spelled out above so nothing about the unit is a surprise.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-cta\"\u003e\n      \u003cdiv class=\"eu-ctabox\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eSoloCam E42, brand new.\u003c\/h2\u003e\n        \u003cp\u003eSolar-assisted, 4K, pan and tilt, no HomeBase required. Exactly as described above, our 12-month warranty. If that is the trade you want, this is the listing.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun\"\u003e\n\u003csection class=\"wi-stage wi-hero\"\u003e\n\u003cdiv class=\"wi-wrap\"\u003e\n\u003cdiv class=\"wi-brandbar\"\u003e\n\u003cdiv class=\"wi-brand\"\u003e\n\u003ci class=\"wi-brand-dot\"\u003e\u003c\/i\u003e \u003cspan\u003eCamGuard Australia\u003csmall\u003eTownsville's wonderfully overqualified camera shop\u003c\/small\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"wi-model-chip\"\u003eOutdoor command edition · E42\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wi-cardback\"\u003e\n\u003cdiv class=\"wi-hero-grid\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"wi-new\"\u003eNew! Solar-powered driveway edition\u003c\/span\u003e\n\u003ch2 class=\"wi-logo\" id=\"wi-hero-title\"\u003e\n\u003cspan class=\"wi-logo-line wi-logo-watch\"\u003eWatch\u003c\/span\u003e\u003cspan class=\"wi-logo-line\"\u003eIt!\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"wi-commandline\"\u003eSpot it · Track it · Light it · Save it\u003c\/p\u003e\n\u003cp class=\"wi-tagline\"\u003eThe outdoor game that plays itself. Player one: your driveway. Player two: the courier who definitely knocked.\u003c\/p\u003e\n\u003cdiv class=\"wi-hero-badges\"\u003e\n\u003cspan class=\"wi-hero-badge\"\u003e4K · 8 MP\u003c\/span\u003e \u003cspan class=\"wi-hero-badge\"\u003eAI tracking\u003c\/span\u003e \u003cspan class=\"wi-hero-badge\"\u003eSolarPlus 2.0\u003c\/span\u003e \u003cspan class=\"wi-hero-badge\"\u003eNo hub required\u003c\/span\u003e \u003cspan class=\"wi-hero-badge\"\u003eNo required monthly fee\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"wi-blister\"\u003e\u003cspan class=\"wi-actual\"\u003eACTUAL E42\u003c\/span\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufy_SoloCam_E42_Primary.webp?v=1774798889\" alt=\"eufy SoloCam E42 with solar panel and pan-and-tilt camera head\" loading=\"eager\" width=\"1200\" height=\"1200\"\u003e \u003cspan class=\"wi-burst\"\u003e4K\u003cbr\u003eWOW!\u003c\/span\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wi-condition-ribbon\"\u003e\n\u003cdiv\u003e\n\u003cb\u003eBrand New\u003c\/b\u003e\u003cspan\u003eFactory sealed in full original eufy retail packaging.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003eWorks Alone\u003c\/b\u003e\u003cspan\u003eRouter, eufy app and a compatible microSD card are enough.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003eNot in the Pack\u003c\/b\u003e\u003cspan\u003eNo microSD card and no HomeBase are included.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003e12 Months\u003c\/b\u003e\u003cspan\u003eCamGuard Australia's own warranty, plus your ACL rights.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wi-stage wi-cream\"\u003e\n\u003cdiv class=\"wi-wrap\"\u003e\n\u003cspan class=\"wi-kicker\"\u003eRound one · the commands\u003c\/span\u003e\n\u003ch2 class=\"wi-title-sm\" id=\"wi-commands-title\"\u003eSix moves. Zero frantic button mashing.\u003c\/h2\u003e\n\u003cp class=\"wi-lede\"\u003eThe E42 handles the repetitive part itself: detect movement, follow relevant action, light the scene when configured and keep event recordings locally.\u003c\/p\u003e\n\u003cdiv class=\"wi-command-grid\"\u003e\n\u003carticle class=\"wi-command\"\u003e\u003cspan class=\"wi-command-orb\"\u003e4K\u003c\/span\u003e\n\u003ch3\u003eWatch It!\u003c\/h3\u003e\n\u003cp\u003eTrue 4K UHD at 8 MP, through a wide f\/1.6 lens with a 130° field of view. Detailed enough for the driveway; still not an excuse to inspect the neighbour's bins.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"wi-command\"\u003e\u003cspan class=\"wi-command-orb\"\u003eAI\u003c\/span\u003e\n\u003ch3\u003eTrack It!\u003c\/h3\u003e\n\u003cp\u003eBuilt-in AI recognises human, vehicle and motion events and can automatically follow movement within view. Classification depends on scene, distance and setup.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"wi-command\"\u003e\u003cspan class=\"wi-command-orb\"\u003e360\u003c\/span\u003e\n\u003ch3\u003eTurn It!\u003c\/h3\u003e\n\u003cp\u003eThe head pans and tilts to provide full 360° coverage by rotation. The lens sees 130° at any one moment; it turns to cover the rest.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"wi-command\"\u003e\u003cspan class=\"wi-command-orb\"\u003e250\u003c\/span\u003e\n\u003ch3\u003eLight It!\u003c\/h3\u003e\n\u003cp\u003eA 250-lumen spotlight and infrared night vision handle low-light scenes. Red-and-blue strobe lights and the siren can be configured as visible and audible deterrent tools.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"wi-command\"\u003e\u003cspan class=\"wi-command-orb\"\u003eSD\u003c\/span\u003e\n\u003ch3\u003eSave It!\u003c\/h3\u003e\n\u003cp\u003eAdd a microSD card up to 128 GB for local event storage. The card is sold separately; core camera operation and local storage do not require a monthly subscription.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"wi-command\"\u003e\u003cspan class=\"wi-command-orb\"\u003e2W\u003c\/span\u003e\n\u003ch3\u003eTalk It!\u003c\/h3\u003e\n\u003cp\u003eFull-duplex two-way audio lets both sides speak through the eufy app. At last, you and the courier can be wrong at the same time.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"wi-stage wi-lime\"\u003e\n\u003cdiv class=\"wi-wrap\"\u003e\n\u003cspan class=\"wi-kicker\"\u003ePower round · care instructions\u003c\/span\u003e\n\u003ch2 class=\"wi-title-sm\" id=\"wi-power-title\"\u003eFeed it sunlight. Not blind optimism.\u003c\/h2\u003e\n\u003cp class=\"wi-lede\"\u003eSolarPlus 2.0 reduces routine charging when the panel receives useful direct sun. Shade, heavy use, weather and settings can change the result.\u003c\/p\u003e\n\u003cdiv class=\"wi-power-grid\"\u003e\n\u003cdiv class=\"wi-battery\"\u003e\n\u003ch3\u003eSolar meter\u003c\/h3\u003e\n\u003cdiv class=\"wi-meter\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp\u003eeufy's published figure: two hours of direct sunlight daily under optimal conditions.\u003c\/p\u003e\n\u003cp class=\"wi-fine\"\u003eThat is an operating assumption, not a promise for every wall, season or detection workload. Deep shade means occasional USB charging or a better solar-panel position.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003col class=\"wi-care-list\"\u003e\n\u003cli\u003e\n\u003cb\u003eCharge before play\u003c\/b\u003eFully charge the E42 by USB-C before first installation. Solar is the ongoing top-up, not a reason to hang an empty battery on the wall.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eGive the panel real sun\u003c\/b\u003ePlace the solar panel where it receives direct sunlight rather than bright-looking shade beneath an eave.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCheck the network at the wall\u003c\/b\u003eThe official guide specifies 2.4 GHz Wi-Fi. Confirm strong signal and smooth live view at the mounting point before drilling.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eMount for detection\u003c\/b\u003eeufy recommends roughly 2 to 3 metres high and angled towards the monitoring area rather than facing it dead-on.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003cp class=\"wi-power-note\"\u003eInstallation joke with a serious ending: the panel gets the sun; the camera gets the driveway; the ladder gets a competent adult.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wi-stage wi-purple\"\u003e\n\u003cdiv class=\"wi-wrap\"\u003e\n\u003cspan class=\"wi-kicker\"\u003eChoose your setup · expansion packs\u003c\/span\u003e\n\u003ch2 class=\"wi-title-sm\" id=\"wi-expansion-title\"\u003eStandalone is the full game.\u003c\/h2\u003e\n\u003cp class=\"wi-lede\"\u003eA HomeBase is optional. The camera can connect directly to your router and store events on its own microSD card; add a compatible base only if its extra ecosystem features suit you.\u003c\/p\u003e\n\u003cdiv class=\"wi-expansion-shelf\"\u003e\n\u003carticle class=\"wi-expansion\"\u003e\n\u003ch3\u003eStandalone\u003c\/h3\u003e\n\u003cp\u003eThe simplest route and everything needed for core camera operation, apart from the microSD card you supply.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDirect 2.4 GHz Wi-Fi connection\u003c\/li\u003e\n\u003cli\u003eeufy app setup, alerts and live view\u003c\/li\u003e\n\u003cli\u003emicroSD event storage up to 128 GB\u003c\/li\u003e\n\u003cli\u003eHuman, vehicle and motion tracking\u003c\/li\u003e\n\u003cli\u003eNo required monthly subscription\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cspan class=\"wi-sold-separately\"\u003emicroSD card sold separately\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"wi-expansion\"\u003e\n\u003ch3\u003eHomeBase 2\u003c\/h3\u003e\n\u003cp\u003eeufy's current AU specification lists HomeBase 2 connection support. It remains optional and is not included in this camera box.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLarge connected-device ecosystem\u003c\/li\u003e\n\u003cli\u003eHomeBase-managed storage options\u003c\/li\u003e\n\u003cli\u003eFeatures depend on app and firmware\u003c\/li\u003e\n\u003cli\u003eConfirm any essential workflow before purchase\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cspan class=\"wi-sold-separately\"\u003eOptional · sold separately\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"wi-expansion\"\u003e\n\u003ch3\u003eHomeBase 3\u003c\/h3\u003e\n\u003cp\u003eThe broader upgrade path for supported BionicMind and storage features. It is not needed for normal standalone use.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eCross-camera tracking support\u003c\/li\u003e\n\u003cli\u003eFacial-recognition support\u003c\/li\u003e\n\u003cli\u003eDaily security reports\u003c\/li\u003e\n\u003cli\u003eStorage expansion up to 16 TB with compatible drive\u003c\/li\u003e\n\u003cli\u003e24\/7 recording only with wired power and a compatible installed hard drive\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cspan class=\"wi-sold-separately\"\u003eOptional · base and drive sold separately\u003c\/span\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cp class=\"wi-compat-note\"\u003eSmart-home round: eufy's current Australian specification lists Apple Home (HomeKit) support when paired to a eufy HomeBase 3 · not standalone · plus Amazon Alexa and Google Assistant support. Platform, region, app and firmware requirements can change; verify an essential integration before purchase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wi-stage wi-cyan\"\u003e\n\u003cdiv class=\"wi-wrap\"\u003e\n\u003cspan class=\"wi-kicker\"\u003ePlayer card · factual statistics\u003c\/span\u003e\n\u003ch2 class=\"wi-title-sm\" id=\"wi-stats-title\"\u003eThe numbers behind the noise.\u003c\/h2\u003e\n\u003cdiv class=\"wi-stats-card\"\u003e\n\u003cdiv class=\"wi-stats-top\"\u003e\n\u003cb\u003eSoloCam E42 · T8173\u003c\/b\u003e \u003cspan class=\"wi-rating\"\u003eIP\u003cbr\u003e65\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wi-stat-grid\"\u003e\n\u003cdiv class=\"wi-stat\"\u003e\n\u003cb\u003eCondition\u003c\/b\u003e\u003cspan\u003eBrand New · factory sealed · full original retail packaging\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wi-stat\"\u003e\n\u003cb\u003eResolution\u003c\/b\u003e\u003cspan\u003e4K UHD · 8 MP\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wi-stat\"\u003e\n\u003cb\u003eLens\u003c\/b\u003e\u003cspan\u003ef\/1.6 · 130° field of view\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wi-stat\"\u003e\n\u003cb\u003eCoverage\u003c\/b\u003e\u003cspan\u003eFull 360° coverage by pan-and-tilt rotation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wi-stat\"\u003e\n\u003cb\u003eDetection\u003c\/b\u003e\u003cspan\u003ePIR with human, vehicle and motion tracking\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wi-stat\"\u003e\n\u003cb\u003eNight tools\u003c\/b\u003e\u003cspan\u003eInfrared night vision · 250 lm spotlight\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wi-stat\"\u003e\n\u003cb\u003eAlert tools\u003c\/b\u003e\u003cspan\u003eRed-and-blue strobe lights · siren · app notifications\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wi-stat\"\u003e\n\u003cb\u003eAudio\u003c\/b\u003e\u003cspan\u003eFull-duplex two-way audio\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wi-stat\"\u003e\n\u003cb\u003ePower\u003c\/b\u003e\u003cspan\u003eRechargeable battery · USB-C · SolarPlus 2.0\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wi-stat\"\u003e\n\u003cb\u003eNetwork\u003c\/b\u003e\u003cspan\u003e2.4 GHz Wi-Fi\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wi-stat\"\u003e\n\u003cb\u003eLocal storage\u003c\/b\u003e\u003cspan\u003emicroSD up to 128 GB · card sold separately\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wi-stat\"\u003e\n\u003cb\u003eHomeBase\u003c\/b\u003e\u003cspan\u003eNot required · HomeBase 2 or 3 optional\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wi-stat\"\u003e\n\u003cb\u003eSmart home\u003c\/b\u003e\u003cspan\u003eHomeKit (via HomeBase 3 only, not standalone) · Alexa · Google Assistant listed by eufy AU\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wi-stat\"\u003e\n\u003cb\u003eWeather rating\u003c\/b\u003e\u003cspan\u003eIP65 for suitable outdoor installation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wi-stage wi-cream\"\u003e\n\u003cdiv class=\"wi-wrap\"\u003e\n\u003cspan class=\"wi-kicker\"\u003eInside the factory-sealed pack\u003c\/span\u003e\n\u003ch2 class=\"wi-title-sm\" id=\"wi-box-title\"\u003eTen pieces. No mystery bonus hub.\u003c\/h2\u003e\n\u003cp class=\"wi-lede\"\u003eThe camera-only E42 pack contains the installation pieces listed in eufy's T8173 user guide. Everything below is boxed new in the original retail package.\u003c\/p\u003e\n\u003cdiv class=\"wi-tray\"\u003e\n\u003cdiv class=\"wi-piece\"\u003e\n\u003cb\u003eSoloCam E42\u003c\/b\u003e\u003cspan\u003eT8173 camera\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wi-piece\"\u003e\n\u003cb\u003eCamera mounting bracket\u003c\/b\u003e\u003cspan\u003eFor top or wall mounting\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wi-piece\"\u003e\n\u003cb\u003eCamera positioning sticker\u003c\/b\u003e\u003cspan\u003eHole-placement guide\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wi-piece\"\u003e\n\u003cb\u003eCamera screw pack\u003c\/b\u003e\u003cspan\u003eCamera-mount fixings\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wi-piece\"\u003e\n\u003cb\u003eUSB-C charging cable\u003c\/b\u003e\u003cspan\u003eInitial and backup charging\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wi-piece\"\u003e\n\u003cb\u003eSolar panel\u003c\/b\u003e\u003cspan\u003eSolarPlus 2.0 charging panel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wi-piece\"\u003e\n\u003cb\u003eSolar mounting bracket\u003c\/b\u003e\u003cspan\u003eFlexible panel positioning\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wi-piece\"\u003e\n\u003cb\u003eSolar positioning sticker\u003c\/b\u003e\u003cspan\u003eHole-placement guide\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wi-piece\"\u003e\n\u003cb\u003eSolar screw pack\u003c\/b\u003e\u003cspan\u003eSolar-mount fixings\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wi-piece\"\u003e\n\u003cb\u003eQuick Start Guide\u003c\/b\u003e\u003cspan\u003ePrinted setup material\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wi-not-included\"\u003e\n\u003cdiv\u003emicroSD card: not included\u003c\/div\u003e\n\u003cdiv\u003eHomeBase 2 or 3: not included\u003c\/div\u003e\n\u003cdiv\u003eHomeBase power, network and hard-drive accessories: not included\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"wi-stage wi-lime\"\u003e\n\u003cdiv class=\"wi-wrap\"\u003e\n\u003cspan class=\"wi-kicker\"\u003eInstruction leaflet · frequently pressed questions\u003c\/span\u003e\n\u003ch2 class=\"wi-title-sm\" id=\"wi-faq-title\"\u003eBefore the driveway starts playing.\u003c\/h2\u003e\n\u003cdiv class=\"wi-faq-list\"\u003e\n\n\u003cdetails class=\"wi-faq\"\u003e\n\u003csummary\u003eCan it record continuously, 24 hours a day?\u003c\/summary\u003e\n\u003cdiv class=\"wi-faq-copy\"\u003eNot in the ordinary solar\/battery standalone setup. eufy's current specification says continuous 24\/7 recording requires wired power and HomeBase 3 with a compatible hard drive installed. Standalone solar use is designed around event recording.\u003c\/div\u003e\n\u003c\/details\u003e\n\n\n\u003cdetails class=\"wi-faq\"\u003e\n\u003csummary\u003eDoes it work with smart-home platforms?\u003c\/summary\u003e\n\u003cdiv class=\"wi-faq-copy\"\u003eeufy's current Australian product specification lists Apple Home (HomeKit) support when paired to a eufy HomeBase 3 · not standalone · plus Amazon Alexa and Google Assistant support. Availability and exact behaviour can depend on region, app, firmware, account and companion equipment. Confirm an essential integration before purchase.\u003c\/div\u003e\n\u003c\/details\u003e\n\n\n\u003cdetails class=\"wi-faq\"\u003e\n\u003csummary\u003eWhen will CamGuard Australia send it?\u003c\/summary\u003e\n\u003cdiv class=\"wi-faq-copy\"\u003eWe do our best to dispatch the same day. Same-day to one business day is typical, with occasional extension during unusually busy periods. It leaves from Townsville, Queensland, and Australia Post Express is included because this item is over $99.00.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wi-stage wi-final\"\u003e\n\u003cdiv class=\"wi-wrap\"\u003e\n\u003cspan class=\"wi-final-orb\"\u003eGO!\u003c\/span\u003e\n\u003ch2 id=\"wi-final-title\"\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003ePut the driveway in demo mode.\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003eBrand New SoloCam E42. Factory sealed, solar-assisted, 4K, AI tracking and ready to work standalone once you add your own microSD card.\u003c\/p\u003e\n\u003cspan class=\"wi-cta-note\"\u003eUse the Add to cart button above · no frantic button mashing required\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on every order over $99.00. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eBrand New. Factory-sealed in full original retail packaging, unopened and unused.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp\u003eCondition: Brand New. Factory-sealed in full original retail packaging, unopened and unused. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: SoloCam E42 (T8173) works standalone on Wi-Fi with a microSD card supplied by the buyer; HomeBase 2 and HomeBase 3 are optional and not included; Apple Home (HomeKit) promised only when paired to a HomeBase 3. Battery life up to 90 days standalone on eufy's rating (based on 300 seconds of recording a day), varies with placement, traffic, sunlight and settings.\u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003eThe Fun view's \"WATCH IT!\" is a fictional comedy electronic-toy-packaging framing for this listing · not affiliated with any real toy, toy company or toy logo. Trade dress is parody; real names and logo marks stay off the page. Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43094513254443,"sku":"CG-SCE42-BN-W","price":279.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufy_SoloCam_E42_Primary.webp?v=1774798889"},{"product_id":"eufycam-c35-add-on-camera-green","title":"eufyCam C35 Add-On Camera (Green) | Brand New","description":"\u003c!-- CamGuard Australia · eufyCam C35 add-on camera (T8110), Green · Brand New · SKU CG-ECC35G-BN-S · Look B rebuild 04.10.2026 (batch \"zero sales\", folder c35g). Facts: rollout\/ecc35bg\/FACTS.md only. Motion is scroll-linked, transform and opacity only; no scripts, no filters, nothing loops. --\u003e\n\u003cdiv class=\"cgau-listing cgau-c35g\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Syne:wght@700..800\u0026family=Geist:wght@400..600\u0026family=Geist+Mono:wght@400..500\u0026display=swap');\n.cgau-listing.cgau-c35g{--nt:#09110d;--nt2:#111d17;--paper:#eef2ea;--ink:#0f1712;--mute:#4f5b53;--line:rgba(15,23,18,.14);--lf:#7ee081;--lfd:#1b6e37;--no:#ef6a5e;--nod:#b4231a;--soft:#b3c2b8;--disp:'Syne',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;font-size:17px;line-height:1.5;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased;text-align:left}\n.cgau-listing *,.cgau-listing *::before,.cgau-listing *::after{box-sizing:border-box}\n.cgau-listing p,.cgau-listing ul,.cgau-listing ol,.cgau-listing li,.cgau-listing figure,.cgau-listing figcaption,.cgau-listing table,.cgau-listing details,.cgau-listing summary{margin:0;padding:0;border:0}\n.cgau-listing ul,.cgau-listing ol{list-style:none}\n.cgau-listing img{display:block;max-width:100%;height:auto;border:0;border-radius:0}\n.cgau-listing a{color:inherit;text-decoration:none}\n.cgau-listing b,.cgau-listing strong{font-weight:600}\n.cgau-listing table{border-collapse:collapse;width:100%}\n.cgau-listing td,.cgau-listing th{border:0;padding:0;text-align:left;vertical-align:top}\n.cgau-listing .c5-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}\n\/* grounds: rounded panels, 14px apart (the theme forces the description to page width) *\/\n.cgau-listing .c5-panel{position:relative;margin:0 14px 14px;border-radius:36px;overflow:clip}\n.cgau-listing .c5-dark{background:var(--nt);color:#e8efe9}\n.cgau-listing .c5-paper{background:var(--paper)}\n.cgau-listing .c5-white{background:#fff}\n.cgau-listing .c5-w{max-width:1180px;margin:0 auto;padding:clamp(56px,7vw,104px) clamp(20px,4vw,48px)}\n.cgau-listing .c5-label{display:block;font:500 13px\/1.3 'Geist Mono',Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--lfd);margin-bottom:16px}\n.cgau-listing .c5-dark .c5-label{color:var(--lf)}\n.cgau-listing .c5-head{font-family:var(--disp);font-weight:800;font-size:clamp(40px,6vw,92px);line-height:.95;letter-spacing:-.04em;max-width:13ch;text-wrap:balance}\n.cgau-listing .c5-head em{font-style:normal;color:var(--lfd)}\n.cgau-listing .c5-dark .c5-head em{color:var(--lf)}\n.cgau-listing .c5-lede{margin-top:22px;max-width:46ch;font-size:clamp(17px,1.5vw,20px);line-height:1.5;color:var(--mute)}\n.cgau-listing .c5-dark .c5-lede{color:var(--soft)}\n.cgau-listing .c5-tag{position:absolute;z-index:4;padding:6px 10px;border-radius:99px;background:rgba(255,255,255,.92);color:#26302a;font:500 11.5px\/1 'Geist Mono',Menlo,monospace;letter-spacing:.02em}\n.cgau-listing .c5-link{color:var(--lf);font-weight:600;border-bottom:1.5px solid rgba(126,224,129,.45);white-space:nowrap}\n.cgau-listing .c5-link:focus-visible,.cgau-listing summary:focus-visible{outline:2px solid var(--lf);outline-offset:3px;border-radius:4px}\n.cgau-listing .c5-mono{font-family:'Geist Mono',Menlo,monospace;font-size:.88em}\n\n\/* ===== 1 HERO: eufy's rain photo, the short version beside it ===== *\/\n.cgau-listing .c5-hero{min-height:680px;display:flex;align-items:flex-end}\n.cgau-listing .c5-hero-ph{position:absolute;top:0;right:0;bottom:0;width:60%;overflow:clip}\n.cgau-listing .c5-hero-ph img{width:100%;height:100%;object-fit:cover;object-position:50% 42%}\n.cgau-listing .c5-hero::before{content:\"\";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,var(--nt) 0%,var(--nt) 40%,rgba(9,17,13,.55) 52%,rgba(9,17,13,0) 68%),linear-gradient(0deg,rgba(9,17,13,.8) 0%,rgba(9,17,13,0) 32%)}\n.cgau-listing .c5-hero .c5-w{position:relative;z-index:2;width:100%;padding-top:110px;padding-bottom:clamp(36px,4vw,56px)}\n.cgau-listing .c5-hero .c5-head{font-size:clamp(44px,5.4vw,84px);max-width:9ch}\n.cgau-listing .c5-short{margin-top:24px;max-width:560px;border-top:1px solid rgba(255,255,255,.28)}\n.cgau-listing .c5-short li{position:relative;padding:9px 0 9px 26px;border-bottom:1px solid rgba(255,255,255,.14);font-size:16px;line-height:1.45;color:#c6d2ca}\n.cgau-listing .c5-short li::before{content:\"\";position:absolute;left:2px;top:16px;width:9px;height:9px;border-radius:2px;background:var(--lf)}\n.cgau-listing .c5-short b{color:#fff}\n.cgau-listing .c5-hero .c5-tag{right:18px;top:18px}\n.cgau-listing .c5-top{position:absolute;z-index:2;left:clamp(20px,4vw,48px);top:30px;font:500 13px\/1.3 'Geist Mono',Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--soft)}\n\n\/* ===== 2 WHERE IT GOES (signature, pinned): one front of a house, three ways to fit it ===== *\/\n.cgau-listing .c5-sc-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:20px 48px;align-items:end;margin-bottom:clamp(28px,4vw,48px)}\n.cgau-listing .c5-st{position:relative;aspect-ratio:21\/10;border-radius:22px;overflow:clip;background:linear-gradient(180deg,#b9d7e6 0%,#dbeaf0 24%)}\n.cgau-listing .c5-st i{position:absolute;display:block}\n.cgau-listing .c5-roof{left:-2%;right:-2%;top:13%;height:10%;background:#26302b;box-shadow:0 6px 0 rgba(0,0,0,.12)}\n.cgau-listing .c5-wall{left:0;right:0;top:23%;bottom:13%;background:repeating-linear-gradient(180deg,#efe9dc 0 13px,#dad2c1 13px 15px)}\n.cgau-listing .c5-gr{left:0;right:0;bottom:0;height:13%;background:linear-gradient(180deg,#93b382,#6f945f)}\n.cgau-listing .c5-path{left:41%;width:18%;bottom:0;height:13%;background:#d3cab8;clip-path:polygon(18% 0,82% 0,100% 100%,0 100%)}\n.cgau-listing .c5-gd{left:4%;width:28%;top:41%;bottom:13%;background:repeating-linear-gradient(180deg,#c6cdd1 0 6px,#a8b0b5 6px 8px);box-shadow:inset 0 0 0 3px #8b9499}\n.cgau-listing .c5-fd{left:44%;width:12%;top:33%;bottom:13%;border-radius:3px 3px 0 0;background:#24443a;box-shadow:inset 0 0 0 3px #1a332b}\n.cgau-listing .c5-kn{left:53.4%;top:63%;width:.9%;aspect-ratio:1;border-radius:50%;background:#d9c38a}\n.cgau-listing .c5-win{left:69%;width:24%;top:31%;height:24%;background:linear-gradient(160deg,#9cc3d5,#d6e8ef 58%,#a9c9d8);box-shadow:inset 0 0 0 5px #f8f5ee}\n.cgau-listing .c5-win::after{content:\"\";position:absolute;left:50%;top:0;bottom:0;width:5px;margin-left:-2px;background:#f8f5ee}\n.cgau-listing .c5-bench{left:68%;width:26%;top:68%;height:2.6%;border-radius:2px;background:#8a6a4a}\n.cgau-listing .c5-lg1,.cgau-listing .c5-lg2{top:70%;bottom:13%;width:1.3%;background:#6d5238}\n.cgau-listing .c5-lg1{left:70%}.cgau-listing .c5-lg2{left:91.5%}\n.cgau-listing .c5-base{left:60.4%;top:35.4%;width:5.2%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#c9d0cb 0 14%,#e7ece8 16%);box-shadow:0 2px 0 rgba(0,0,0,.18)}\n.cgau-listing .c5-cam{position:absolute;z-index:2;width:7%;height:auto}\n.cgau-listing .c5-c1{left:19%;top:47%}\n.cgau-listing .c5-c2{left:59.5%;top:38%}\n.cgau-listing .c5-c3{left:78%;bottom:31.6%}\n.cgau-listing .c5-sh{left:77%;width:9%;top:66.8%;height:2%;border-radius:50%;background:rgba(40,28,16,.32)}\n.cgau-listing .c5-ring{left:17.6%;top:47%;width:9.8%;aspect-ratio:1;border-radius:50%;border:2px solid var(--lfd);opacity:0}\n.cgau-listing .c5-z{border:2px solid var(--lfd);border-radius:14px;opacity:0}\n.cgau-listing .c5-z1{left:2%;width:32%;top:26%;bottom:5%}.cgau-listing .c5-z2{left:40%;width:28%;top:26%;bottom:5%}.cgau-listing .c5-z3{left:66.5%;width:31%;top:26%;bottom:5%}\n.cgau-listing .c5-2m{left:38%;width:28%;top:33.5%;border-top:2px dashed #0f1712;transform-origin:left center}\n.cgau-listing .c5-flag{position:absolute;z-index:3;padding:6px 9px;border-radius:99px;background:var(--nt);color:var(--lf);font:500 12px\/1 'Geist Mono',Menlo,monospace;letter-spacing:.04em;white-space:nowrap}\n.cgau-listing .c5-f1{left:5%;top:31%}.cgau-listing .c5-f2{left:42%;top:26.5%}.cgau-listing .c5-f3{left:69%;top:59.5%}\n.cgau-listing .c5-f4{left:66.6%;top:30.4%;background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}\n.cgau-listing .c5-st .c5-tag{right:12px;bottom:12px}\n.cgau-listing .c5-caps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px;margin-top:clamp(24px,3vw,36px)}\n.cgau-listing .c5-caps li{padding-top:12px;border-top:2px solid var(--ink)}\n.cgau-listing .c5-caps b{display:block;font:500 12.5px\/1 'Geist Mono',Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--lfd);margin-bottom:8px}\n.cgau-listing .c5-caps h3{font:800 clamp(22px,2.3vw,30px)\/1.05 var(--disp);letter-spacing:-.03em}\n.cgau-listing .c5-caps p{margin-top:6px;font-size:16px;line-height:1.45;color:var(--mute);max-width:44ch}\n.cgau-listing .c5-prog{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:16px}\n.cgau-listing .c5-prog i{display:block;height:4px;border-radius:2px;background:rgba(15,23,18,.14);overflow:clip}\n.cgau-listing .c5-prog i::after{content:\"\";display:block;height:100%;background:var(--lfd);transform-origin:left center}\n\n\/* ===== 3 HUBS: on its own or on a hub ===== *\/\n.cgau-listing .c5-hubs{margin-top:clamp(30px,4vw,48px);border-top:2px solid rgba(255,255,255,.4)}\n.cgau-listing .c5-hubs li{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(0,1.15fr);gap:8px 24px;align-items:baseline;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.14)}\n.cgau-listing .c5-mark{font:800 40px\/1 var(--disp);color:var(--lf)}\n.cgau-listing .c5-hubs h3{font:800 clamp(22px,2.5vw,32px)\/1.05 var(--disp);letter-spacing:-.03em;color:#fff}\n.cgau-listing .c5-hubs p{font-size:16px;color:var(--soft)}\n.cgau-listing .c5-hubs .c5-noh .c5-mark{color:var(--no)}\n.cgau-listing .c5-hubs .c5-noh h3{color:#9aa69f}\n.cgau-listing .c5-store{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:clamp(34px,4vw,54px)}\n.cgau-listing .c5-store strong{display:block;white-space:nowrap;font:800 clamp(40px,4.2vw,64px)\/.85 var(--disp);letter-spacing:-.05em;color:var(--lf);padding-inline:.04em;margin-inline:-.04em}\n.cgau-listing .c5-store span{display:block;margin-top:10px;font-size:15.5px;line-height:1.45;color:var(--soft);max-width:30ch}\n.cgau-listing .c5-hub-foot{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:30px;font-size:16px;color:#c6d2ca}\n\n\/* ===== 4 UP CLOSE (hotspots) + big numbers ===== *\/\n.cgau-listing .c5-hs{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(24px,4vw,60px);align-items:center;margin-top:clamp(26px,3vw,40px)}\n.cgau-listing .c5-hs-pic{position:relative;max-width:340px;width:100%;justify-self:center}\n.cgau-listing .c5-dot{position:absolute;width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:50%;cursor:pointer;background:#fff;box-shadow:0 0 0 2px var(--lfd),0 6px 14px -4px rgba(10,20,15,.4);transition:transform .25s cubic-bezier(.22,.8,.2,1)}\n.cgau-listing .c5-dot::before{position:absolute;inset:0;display:grid;place-items:center;font:800 15px\/1 var(--disp);color:var(--lfd)}\n.cgau-listing .c5-d1{left:50%;top:28.6%}.cgau-listing .c5-d1::before{content:\"1\"}\n.cgau-listing .c5-d2{left:50%;top:47.3%}.cgau-listing .c5-d2::before{content:\"2\"}\n.cgau-listing .c5-d3{left:9%;top:62%}.cgau-listing .c5-d3::before{content:\"3\"}\n.cgau-listing .c5-dtag{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%);padding:6px 10px;border-radius:99px;background:var(--ink);color:#fff;font:600 13px\/1 'Geist',sans-serif;white-space:nowrap;opacity:0}\n.cgau-listing .c5-rows{border-top:2px solid var(--ink)}\n.cgau-listing .c5-rows li{border-bottom:1px solid var(--line)}\n.cgau-listing .c5-rows label{display:grid;grid-template-columns:minmax(110px,.42fr) minmax(0,1fr);gap:4px 18px;align-items:baseline;padding:16px 12px;border-radius:12px;cursor:pointer;transition:background-color .2s}\n.cgau-listing .c5-rows strong{font:800 clamp(32px,3.4vw,48px)\/.95 var(--disp);letter-spacing:-.04em;color:var(--ink)}\n.cgau-listing .c5-rows span{font-size:15.5px;line-height:1.45;color:var(--mute)}\n.cgau-listing #c5-hs-1:checked~.c5-hs-pic .c5-d1,.cgau-listing #c5-hs-2:checked~.c5-hs-pic .c5-d2,.cgau-listing #c5-hs-3:checked~.c5-hs-pic .c5-d3{transform:scale(1.15);background:var(--lf);box-shadow:0 0 0 4px #fff,0 0 0 6px var(--lfd)}\n.cgau-listing #c5-hs-1:checked~.c5-hs-pic .c5-d1::before,.cgau-listing #c5-hs-2:checked~.c5-hs-pic .c5-d2::before,.cgau-listing #c5-hs-3:checked~.c5-hs-pic .c5-d3::before{color:var(--nt)}\n.cgau-listing #c5-hs-1:checked~.c5-hs-pic .c5-d1 .c5-dtag,.cgau-listing #c5-hs-2:checked~.c5-hs-pic .c5-d2 .c5-dtag,.cgau-listing #c5-hs-3:checked~.c5-hs-pic .c5-d3 .c5-dtag{opacity:1;animation:cgau-c35g-tag .3s cubic-bezier(.22,.8,.2,1) both}\n.cgau-listing #c5-hs-1:checked~.c5-rows .c5-r1 label,.cgau-listing #c5-hs-2:checked~.c5-rows .c5-r2 label,.cgau-listing #c5-hs-3:checked~.c5-rows .c5-r3 label{background:var(--paper)}\n.cgau-listing #c5-hs-1:checked~.c5-rows .c5-r1 strong,.cgau-listing #c5-hs-2:checked~.c5-rows .c5-r2 strong,.cgau-listing #c5-hs-3:checked~.c5-rows .c5-r3 strong{color:var(--lfd)}\n.cgau-listing .c5-hs-in:focus-visible~.c5-rows{outline:2px solid var(--lfd);outline-offset:4px;border-radius:8px}\n.cgau-listing .c5-big{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,.8fr);gap:20px 28px;margin-top:clamp(40px,5vw,72px);border-top:2px solid var(--ink)}\n.cgau-listing .c5-big li{padding-top:18px}\n.cgau-listing .c5-big strong{display:block;font:800 clamp(40px,4.6vw,68px)\/.9 var(--disp);letter-spacing:-.05em;color:var(--ink);padding-inline:.04em;margin-inline:-.04em;white-space:nowrap}\n.cgau-listing .c5-big small{font-size:.42em;letter-spacing:-.02em;color:var(--lfd)}\n.cgau-listing .c5-big span{display:block;margin-top:10px;font-size:15.5px;color:var(--mute);max-width:28ch}\n.cgau-listing .c5-big-note{margin-top:22px;font-size:15.5px;color:var(--mute);max-width:62ch}\n\n\/* ===== 5 AFTER DARK ===== *\/\n.cgau-listing .c5-nt{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,4vw,60px);align-items:center}\n.cgau-listing .c5-modes{margin-top:30px;border-top:2px solid rgba(255,255,255,.4)}\n.cgau-listing .c5-modes li{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:4px 20px;align-items:baseline;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.14)}\n.cgau-listing .c5-modes h3{font:800 clamp(24px,2.6vw,34px)\/1 var(--disp);letter-spacing:-.03em;color:#fff}\n.cgau-listing .c5-modes li:first-child h3{color:var(--lf)}\n.cgau-listing .c5-modes p{font-size:15.5px;color:var(--soft)}\n.cgau-listing .c5-nt figure{position:relative}\n.cgau-listing .c5-nt figure img{border-radius:22px}\n.cgau-listing .c5-nt figure .c5-tag{left:12px;top:12px}\n.cgau-listing .c5-nt figcaption{margin-top:10px;font-size:14.5px;color:var(--soft)}\n.cgau-listing .c5-more{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:clamp(34px,4vw,52px)}\n.cgau-listing .c5-more li{padding-top:14px;border-top:2px solid var(--lf)}\n.cgau-listing .c5-more h3{font:800 21px\/1.15 var(--disp);color:#fff}\n.cgau-listing .c5-more p{margin-top:6px;font-size:15.5px;line-height:1.45;color:var(--soft)}\n\n\/* ===== 6 WORTH KNOWING (the honest list) ===== *\/\n.cgau-listing .c5-honest{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin-top:clamp(28px,3vw,44px)}\n.cgau-listing .c5-honest li{padding:18px 0;border-top:2px solid var(--ink)}\n.cgau-listing .c5-honest h3{font:800 22px\/1.1 var(--disp);letter-spacing:-.02em}\n.cgau-listing .c5-honest p{margin-top:6px;font-size:15.5px;line-height:1.45;color:var(--mute)}\n.cgau-listing .c5-honest .c5-wide{grid-column:span 3;display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1fr);gap:8px 28px;border-top-color:var(--nod)}\n.cgau-listing .c5-honest .c5-wide h3{font-size:clamp(28px,3vw,40px);color:var(--nod)}\n\n\/* ===== 7 DOES IT FIT (quiz) ===== *\/\n.cgau-listing .c5-qz{max-width:880px;margin:clamp(30px,4vw,48px) auto 0;padding:8px clamp(16px,3vw,32px) clamp(20px,3vw,32px);border-radius:26px;background:var(--nt2);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}\n.cgau-listing .c5-q{padding:22px 0 20px;border-bottom:1px solid rgba(255,255,255,.1)}\n.cgau-listing .c5-qh{display:flex;align-items:center;gap:12px;font:800 clamp(19px,1.8vw,23px)\/1.2 var(--disp);letter-spacing:-.02em;color:#fff}\n.cgau-listing .c5-qn{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--lf);color:var(--nt);font:800 14px\/1 var(--disp)}\n.cgau-listing .c5-opts{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 0 42px}\n.cgau-listing .c5-o{padding:11px 16px;border-radius:99px;cursor:pointer;font-weight:600;font-size:15.5px;line-height:1.2;color:#e8efe9;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.25);transition:background-color .2s,color .2s}\n.cgau-listing .c5-vs{margin:12px 0 0 42px}\n.cgau-listing .c5-v{position:relative;padding:3px 0 3px 30px;font-size:15.5px;line-height:1.45;color:var(--soft)}\n.cgau-listing .c5-v+.c5-v{margin-top:6px}\n.cgau-listing .c5-v::before{position:absolute;left:0;top:3px;width:21px;height:21px;border-radius:50%;display:grid;place-items:center;font:800 12px\/1 'Geist',sans-serif;color:var(--nt)}\n.cgau-listing .c5-vok::before{content:\"✓\";background:var(--lf)}\n.cgau-listing .c5-vno::before{content:\"✕\";background:var(--no)}\n.cgau-listing .c5-vok b{color:var(--lf)}.cgau-listing .c5-vno b{color:#ff9a8f}\n.cgau-listing .c5-res{margin-top:22px;padding:18px 20px;border-radius:16px;background:rgba(255,255,255,.06);font-size:16.5px;color:var(--soft)}\n.cgau-listing .c5-res b{color:#fff;font-size:19px;margin-right:4px}\n.cgau-listing .c5-ry,.cgau-listing .c5-rn{display:none}\n.cgau-listing .c5-qz:has(.c5-qin) .c5-v{display:none}\n.cgau-listing .c5-qz:has(#c5-q1a:checked) .c5-v1a,.cgau-listing .c5-qz:has(#c5-q1b:checked) .c5-v1b,.cgau-listing .c5-qz:has(#c5-q1c:checked) .c5-v1c,.cgau-listing .c5-qz:has(#c5-q1d:checked) .c5-v1d,.cgau-listing .c5-qz:has(#c5-q1e:checked) .c5-v1e,.cgau-listing .c5-qz:has(#c5-q2a:checked) .c5-v2a,.cgau-listing .c5-qz:has(#c5-q2b:checked) .c5-v2b,.cgau-listing .c5-qz:has(#c5-q3a:checked) .c5-v3a,.cgau-listing .c5-qz:has(#c5-q3b:checked) .c5-v3b,.cgau-listing .c5-qz:has(#c5-q3c:checked) .c5-v3c{display:block;animation:cgau-c35g-v .3s cubic-bezier(.22,.8,.2,1) both}\n.cgau-listing #c5-q1a:checked~.c5-q label[for=\"c5-q1a\"],.cgau-listing #c5-q1b:checked~.c5-q label[for=\"c5-q1b\"],.cgau-listing #c5-q1c:checked~.c5-q label[for=\"c5-q1c\"],.cgau-listing #c5-q1d:checked~.c5-q label[for=\"c5-q1d\"],.cgau-listing #c5-q1e:checked~.c5-q label[for=\"c5-q1e\"],.cgau-listing #c5-q2a:checked~.c5-q label[for=\"c5-q2a\"],.cgau-listing #c5-q2b:checked~.c5-q label[for=\"c5-q2b\"],.cgau-listing #c5-q3a:checked~.c5-q label[for=\"c5-q3a\"],.cgau-listing #c5-q3b:checked~.c5-q label[for=\"c5-q3b\"],.cgau-listing #c5-q3c:checked~.c5-q label[for=\"c5-q3c\"]{background:#fff;color:var(--nt)}\n.cgau-listing .c5-qz:has(.c5-qno:checked) .c5-res{background:rgba(239,106,94,.14)}\n.cgau-listing .c5-qz:has(.c5-qno:checked) .c5-rn{display:block;animation:cgau-c35g-qz .35s cubic-bezier(.22,.8,.2,1) both}\n.cgau-listing .c5-qz:has(.c5-q1.c5-qok:checked):has(.c5-q2.c5-qok:checked):has(.c5-q3.c5-qok:checked) .c5-res{background:rgba(126,224,129,.12);box-shadow:inset 0 0 0 2px var(--lf)}\n.cgau-listing .c5-qz:has(.c5-q1.c5-qok:checked):has(.c5-q2.c5-qok:checked):has(.c5-q3.c5-qok:checked) .c5-ry{display:block;animation:cgau-c35g-qz .35s cubic-bezier(.22,.8,.2,1) both}\n.cgau-listing .c5-qz:has(.c5-qno:checked) .c5-r0,.cgau-listing .c5-qz:has(.c5-q1.c5-qok:checked):has(.c5-q2.c5-qok:checked):has(.c5-q3.c5-qok:checked) .c5-r0{display:none}\n.cgau-listing .c5-qin:focus-visible~.c5-q .c5-opts{outline:2px solid var(--lf);outline-offset:4px;border-radius:12px}\n\n\/* ===== 8 THE CARTON: Brand New, flat-lay, not in it ===== *\/\n.cgau-listing .c5-cond{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,4vw,56px);margin-top:clamp(22px,3vw,36px)}\n.cgau-listing .c5-cond p{font-size:16.5px;line-height:1.55;color:var(--mute);max-width:48ch}\n.cgau-listing .c5-cond p b{color:var(--ink)}\n.cgau-listing .c5-mat{position:relative;margin-top:34px;padding:30px 26px 54px;border-radius:26px;background:radial-gradient(120% 90% at 30% 20%,#2a3b31,#16221b 70%)}\n.cgau-listing .c5-lay{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 24px}\n.cgau-listing .c5-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:12px;text-align:center}\n.cgau-listing .c5-art{position:relative;width:100%}\n.cgau-listing .c5-art i{position:absolute;display:block}\n.cgau-listing .c5-lbl{max-width:24ch;padding:6px 10px;border-radius:4px;background:#f4f7f2;color:var(--ink);font:500 12px\/1.3 'Geist Mono',Menlo,monospace}\n.cgau-listing .c5-a-cam{max-width:118px}\n.cgau-listing .c5-a-cab{max-width:200px;aspect-ratio:5\/3}\n.cgau-listing .c5-a-cab svg{width:100%;height:100%;overflow:visible}\n.cgau-listing .c5-a-cab path{fill:none;stroke-linecap:round;stroke-width:6}\n.cgau-listing .c5-a-cab .c5-cs{stroke:rgba(0,0,0,.35)}.cgau-listing .c5-a-cab .c5-cw{stroke:#f4f7f2}\n.cgau-listing .c5-a-cab rect{fill:#dfe5e0;stroke:#9aa69f;stroke-width:1.5}\n.cgau-listing .c5-a-br{max-width:150px;aspect-ratio:3\/2}\n.cgau-listing .c5-plate{left:4%;width:44%;top:18%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#c3ccc6 0 9%,#eef2ef 10% 22%,#c3ccc6 23% 25%,#f4f7f4 26%);box-shadow:0 10px 16px -8px #000}\n.cgau-listing .c5-dome{left:56%;width:38%;top:22%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 38% 32%,#fff,#cfd7d1 72%);box-shadow:0 10px 16px -8px #000}\n.cgau-listing .c5-a-pk{max-width:110px;aspect-ratio:4\/5}\n.cgau-listing .c5-bag{inset:4% 8%;border-radius:8px;background:linear-gradient(160deg,rgba(255,255,255,.5),rgba(255,255,255,.2));box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.7)}\n.cgau-listing .c5-s1,.cgau-listing .c5-s2,.cgau-listing .c5-s3{width:7%;height:30%;border-radius:2px;background:repeating-linear-gradient(180deg,#8e979f 0 2px,#c5ccd1 2px 5px)}\n.cgau-listing .c5-s1{left:26%;top:28%;transform:rotate(18deg)}.cgau-listing .c5-s2{left:48%;top:36%;transform:rotate(-12deg)}.cgau-listing .c5-s3{left:64%;top:50%;transform:rotate(30deg)}\n.cgau-listing .c5-a-gd{max-width:130px;aspect-ratio:1}\n.cgau-listing .c5-page{left:6%;width:62%;top:4%;bottom:4%;background:repeating-linear-gradient(180deg,transparent 0 9px,rgba(20,32,25,.12) 9px 10px) 0 60%\/100% 34% no-repeat,#fbfcfa;transform:rotate(-5deg)}\n.cgau-listing .c5-page em{position:absolute;left:10%;right:8%;top:10%;font:500 10px\/1.25 'Geist Mono',Menlo,monospace;font-style:normal;color:var(--ink)}\n.cgau-listing .c5-stk{left:60%;width:32%;top:52%;aspect-ratio:1;border-radius:6px;background:#f2d34b;transform:rotate(9deg);box-shadow:0 6px 10px -6px #000}\n.cgau-listing .c5-a-bx{max-width:150px;aspect-ratio:1}\n.cgau-listing .c5-box{left:10%;right:10%;top:22%;bottom:6%;border-radius:4px;background:linear-gradient(90deg,#e9ece8 0 62%,#cfd5d0 62%);box-shadow:0 12px 18px -10px #000}\n.cgau-listing .c5-lid{left:10%;right:10%;top:12%;height:12%;background:#f6f8f5;clip-path:polygon(4% 100%,0 0,100% 0,96% 100%)}\n.cgau-listing .c5-tape{left:42%;width:12%;top:12%;bottom:6%;background:var(--lf);opacity:.85}\n.cgau-listing .c5-mat .c5-tag{left:14px;bottom:14px}\n.cgau-listing .c5-carton{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 40px;margin-top:30px}\n.cgau-listing .c5-carton h3{font:800 22px\/1.15 var(--disp);padding-bottom:10px;border-bottom:2px solid var(--ink)}\n.cgau-listing .c5-carton .c5-out h3{border-bottom-color:var(--nod)}\n.cgau-listing .c5-carton li{padding:9px 0;border-bottom:1px solid var(--line);font-size:15.5px;color:var(--mute)}\n.cgau-listing .c5-carton p{margin-top:12px;font-size:15px;color:var(--mute)}\n\n\/* ===== 9 TERMS · 10 SET-UP + FAQ ===== *\/\n.cgau-listing .c5-terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:clamp(28px,3vw,44px)}\n.cgau-listing .c5-terms\u003ediv{padding-top:14px;border-top:2px solid rgba(255,255,255,.3)}\n.cgau-listing .c5-terms strong{display:block;font:800 clamp(52px,5.6vw,84px)\/.85 var(--disp);letter-spacing:-.05em;color:var(--lf)}\n.cgau-listing .c5-terms h3{margin-top:14px;font:800 21px\/1.15 var(--disp);color:#fff}\n.cgau-listing .c5-terms p{margin-top:8px;font-size:15.5px;line-height:1.5;color:var(--soft)}\n.cgau-listing .c5-who{margin-top:30px;font-size:16px;color:#c6d2ca}\n.cgau-listing .c5-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:clamp(28px,3vw,44px);counter-reset:c5s}\n.cgau-listing .c5-steps li{counter-increment:c5s;padding-top:14px;border-top:2px solid var(--ink)}\n.cgau-listing .c5-steps li::before{content:\"0\" counter(c5s);display:block;font:800 50px\/1 var(--disp);letter-spacing:-.04em;color:var(--lfd);margin-bottom:10px}\n.cgau-listing .c5-steps h3{font:800 21px\/1.15 var(--disp);letter-spacing:-.02em}\n.cgau-listing .c5-steps p{margin-top:6px;font-size:15.5px;line-height:1.45;color:var(--mute)}\n.cgau-listing .c5-faq{margin-top:clamp(36px,4vw,56px);border-top:2px solid var(--ink)}\n.cgau-listing .c5-faq details{border-bottom:1px solid var(--line)}\n.cgau-listing .c5-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:20px 0;font:800 clamp(18px,1.7vw,22px)\/1.25 var(--disp);letter-spacing:-.015em}\n.cgau-listing .c5-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .c5-faq summary::after{content:\"+\";flex:none;font:400 28px\/1 'Geist',sans-serif;color:var(--lfd)}\n.cgau-listing .c5-faq details[open] summary::after{content:\"−\"}\n.cgau-listing .c5-faq details p{padding:0 0 20px;max-width:62ch;font-size:16px;line-height:1.55;color:var(--mute)}\n\n\/* ===== 11 SPECS (always the last heading) + fine print ===== *\/\n.cgau-listing .c5-spec{margin-top:clamp(26px,3vw,40px);border-top:2px solid var(--ink)}\n.cgau-listing .c5-spec th,.cgau-listing .c5-spec td{padding:13px 0;border-bottom:1px solid var(--line);font-size:15.5px;line-height:1.45}\n.cgau-listing .c5-spec th{width:30%;padding-right:20px;font-weight:600;color:var(--ink)}\n.cgau-listing .c5-spec td{color:#33403a}\n.cgau-listing .c5-fine{padding:0 clamp(20px,4vw,48px) 40px;max-width:1180px;margin:0 auto;font-size:13.5px;line-height:1.55;color:#4f5b53}\n.cgau-listing .c5-fine p+p{margin-top:8px}\n.cgau-listing .c5-wm{display:block;margin-bottom:12px;font:800 21px\/1 var(--disp);letter-spacing:-.02em;color:var(--ink);white-space:nowrap}\n\n\/* ===== phones ===== *\/\n@media (max-width:900px){\n.cgau-listing .c5-sc-head,.cgau-listing .c5-hs,.cgau-listing .c5-nt,.cgau-listing .c5-cond,.cgau-listing .c5-carton{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .c5-honest,.cgau-listing .c5-steps,.cgau-listing .c5-terms,.cgau-listing .c5-more,.cgau-listing .c5-store{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .c5-honest .c5-wide{grid-column:auto;grid-template-columns:minmax(0,1fr)}\n.cgau-listing .c5-hubs li{grid-template-columns:48px minmax(0,1fr)}\n.cgau-listing .c5-hubs p{grid-column:2}\n.cgau-listing .c5-big{grid-template-columns:minmax(0,1fr)}\n}\n@media (max-width:760px){\n.cgau-listing .c5-panel{margin:0 8px 10px;border-radius:28px}\n.cgau-listing .c5-hero{display:block;min-height:0}\n.cgau-listing .c5-hero-ph{position:relative;inset:auto;width:auto;aspect-ratio:16\/9}\n.cgau-listing .c5-hero .c5-w{padding-top:2px;padding-bottom:32px}\n.cgau-listing .c5-hero .c5-head{font-size:34px;line-height:.98;max-width:none}\n.cgau-listing .c5-short{margin-top:14px}\n.cgau-listing .c5-short li{font-size:14.5px;line-height:1.38;padding:7px 0 7px 22px}\n.cgau-listing .c5-short li::before{top:13px;width:8px;height:8px}\n.cgau-listing .c5-hero::before{display:none}\n.cgau-listing .c5-hero-ph::after{content:\"\";position:absolute;inset:0;background:linear-gradient(0deg,var(--nt) 0%,rgba(9,17,13,0) 40%)}\n.cgau-listing .c5-top{position:relative;left:auto;top:auto;margin:4px 20px 10px;font-size:11px}\n.cgau-listing .c5-hero .c5-tag{right:12px;top:12px}\n.cgau-listing .c5-head{font-size:clamp(32px,9vw,40px)}\n.cgau-listing .c5-hero-ph img{object-position:50% 30%}\n.cgau-listing .c5-wm{font-size:17px}\n.cgau-listing .c5-st{aspect-ratio:16\/11;border-radius:16px}\n.cgau-listing .c5-cam{width:9%}\n.cgau-listing .c5-c1{left:17%;top:46%}.cgau-listing .c5-c2{left:59%;top:37%}.cgau-listing .c5-c3{left:77%}\n.cgau-listing .c5-ring{left:15.2%;top:46%;width:13.6%}\n.cgau-listing .c5-base{width:6.4%}\n.cgau-listing .c5-flag{padding:4px 6px;font-size:9.5px;letter-spacing:0}\n.cgau-listing .c5-f1{left:3%;top:30.5%}.cgau-listing .c5-f2{left:39%;top:25.5%}.cgau-listing .c5-f3{left:68%;top:58%}.cgau-listing .c5-f4{left:auto;right:3%;top:24.5%}\n.cgau-listing .c5-st .c5-tag{display:none}\n.cgau-listing .c5-caps{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .c5-lay{grid-template-columns:repeat(2,minmax(0,1fr))}\n.cgau-listing .c5-opts,.cgau-listing .c5-vs{margin-left:0}\n.cgau-listing .c5-rows label{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .c5-modes li{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .c5-dot{width:34px;height:34px;margin:-17px 0 0 -17px}\n.cgau-listing .c5-spec th{width:36%}\n.cgau-listing .c5-lbl{font-size:11px}\n}\n\n\/* ===== keyframes (outside the motion block so the static eBay copy keeps the tap payoffs) ===== *\/\n@keyframes cgau-c35g-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}\n@keyframes cgau-c35g-zoom{from{transform:scale(1.08)}to{transform:scale(1)}}\n@keyframes cgau-c35g-cap1{0%,80%{opacity:1;transform:none}100%{opacity:0;transform:translateY(-10px)}}\n@keyframes cgau-c35g-cap{0%{opacity:0;transform:translateY(12px)}15%,85%{opacity:1;transform:none}100%{opacity:0;transform:translateY(-10px)}}\n@keyframes cgau-c35g-capz{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}\n@keyframes cgau-c35g-bar{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-c35g-snap{0%{opacity:0;transform:translateX(-60%) rotate(-8deg)}80%{opacity:1;transform:translateX(4%)}100%{opacity:1;transform:none}}\n@keyframes cgau-c35g-slide{from{opacity:0;transform:translateY(-55%)}to{opacity:1;transform:none}}\n@keyframes cgau-c35g-set{0%{opacity:0;transform:translateY(-40%)}85%{opacity:1;transform:translateY(2%)}100%{opacity:1;transform:none}}\n@keyframes cgau-c35g-shade{from{opacity:0;transform:scaleX(.3)}to{opacity:1;transform:none}}\n@keyframes cgau-c35g-ring{0%{opacity:0;transform:scale(.6)}30%{opacity:1}100%{opacity:0;transform:scale(1.5)}}\n@keyframes cgau-c35g-zone{0%,100%{opacity:0}20%,80%{opacity:1}}\n@keyframes cgau-c35g-flag{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}\n@keyframes cgau-c35g-rule{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-c35g-rise{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}\n@keyframes cgau-c35g-lift{from{opacity:.4;transform:translateY(40px) scale(.94)}to{opacity:1;transform:none}}\n@keyframes cgau-c35g-drop{from{opacity:0;transform:translateY(-22px) rotate(-3deg)}to{opacity:1;transform:none}}\n@keyframes cgau-c35g-tag{from{opacity:0;transform:translateX(-50%) translateY(6px)}to{opacity:1;transform:translateX(-50%)}}\n@keyframes cgau-c35g-qz{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}\n@keyframes cgau-c35g-v{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}\n\n\/* ===== motion (Shopify only; the eBay copy drops this whole block) ===== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline:view()){\n.cgau-listing .c5-rv{animation:cgau-c35g-in linear both;animation-timeline:view();animation-range:entry 0% entry 28%}\n.cgau-listing .c5-hero{view-timeline-name:--cgau-c35g-hero}\n.cgau-listing .c5-hero-ph img{animation:cgau-c35g-zoom linear both;animation-timeline:--cgau-c35g-hero;animation-range:exit 0% exit 80%}\n\/* where it goes: pinned; one timeline drives the three fittings, the 2 m line and the captions *\/\n.cgau-listing .c5-run{height:2000px;view-timeline-name:--cgau-c35g-run}\n.cgau-listing .c5-pin{position:sticky;top:max(96px,calc(50% - 330px))}\n.cgau-listing .c5-caps{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .c5-caps li{grid-area:1\/1}\n.cgau-listing .c5-caps li:nth-child(1){animation:cgau-c35g-cap1 linear both;animation-timeline:--cgau-c35g-run;animation-range:contain 0% contain 26%}\n.cgau-listing .c5-caps li:nth-child(2){animation:cgau-c35g-cap linear both;animation-timeline:--cgau-c35g-run;animation-range:contain 24% contain 51%}\n.cgau-listing .c5-caps li:nth-child(3){animation:cgau-c35g-cap linear both;animation-timeline:--cgau-c35g-run;animation-range:contain 49% contain 76%}\n.cgau-listing .c5-caps li:nth-child(4){animation:cgau-c35g-capz linear both;animation-timeline:--cgau-c35g-run;animation-range:contain 74% contain 82%}\n.cgau-listing .c5-c1{animation:cgau-c35g-snap linear both;animation-timeline:--cgau-c35g-run;animation-range:contain 2% contain 16%}\n.cgau-listing .c5-ring{animation:cgau-c35g-ring linear both;animation-timeline:--cgau-c35g-run;animation-range:contain 14% contain 24%}\n.cgau-listing .c5-c2{animation:cgau-c35g-slide linear both;animation-timeline:--cgau-c35g-run;animation-range:contain 28% contain 42%}\n.cgau-listing .c5-c3{animation:cgau-c35g-set linear both;animation-timeline:--cgau-c35g-run;animation-range:contain 53% contain 67%}\n.cgau-listing .c5-sh{animation:cgau-c35g-shade linear both;animation-timeline:--cgau-c35g-run;animation-range:contain 58% contain 67%}\n.cgau-listing .c5-z1{animation:cgau-c35g-zone linear both;animation-timeline:--cgau-c35g-run;animation-range:contain 0% contain 26%}\n.cgau-listing .c5-z2{animation:cgau-c35g-zone linear both;animation-timeline:--cgau-c35g-run;animation-range:contain 25% contain 51%}\n.cgau-listing .c5-z3{animation:cgau-c35g-zone linear both;animation-timeline:--cgau-c35g-run;animation-range:contain 50% contain 76%}\n.cgau-listing .c5-f1{animation:cgau-c35g-flag linear both;animation-timeline:--cgau-c35g-run;animation-range:contain 12% contain 18%}\n.cgau-listing .c5-f2{animation:cgau-c35g-flag linear both;animation-timeline:--cgau-c35g-run;animation-range:contain 38% contain 44%}\n.cgau-listing .c5-f3{animation:cgau-c35g-flag linear both;animation-timeline:--cgau-c35g-run;animation-range:contain 63% contain 69%}\n.cgau-listing .c5-2m{animation:cgau-c35g-rule linear both;animation-timeline:--cgau-c35g-run;animation-range:contain 76% contain 88%}\n.cgau-listing .c5-f4{animation:cgau-c35g-flag linear both;animation-timeline:--cgau-c35g-run;animation-range:contain 84% contain 90%}\n.cgau-listing .c5-prog i:nth-child(1)::after{animation:cgau-c35g-bar linear both;animation-timeline:--cgau-c35g-run;animation-range:contain 0% contain 25%}\n.cgau-listing .c5-prog i:nth-child(2)::after{animation:cgau-c35g-bar linear both;animation-timeline:--cgau-c35g-run;animation-range:contain 25% contain 50%}\n.cgau-listing .c5-prog i:nth-child(3)::after{animation:cgau-c35g-bar linear both;animation-timeline:--cgau-c35g-run;animation-range:contain 50% contain 75%}\n.cgau-listing .c5-prog i:nth-child(4)::after{animation:cgau-c35g-bar linear both;animation-timeline:--cgau-c35g-run;animation-range:contain 75% contain 100%}\n.cgau-listing .c5-store li,.cgau-listing .c5-big li{animation:cgau-c35g-rise cubic-bezier(.22,.8,.2,1) both;animation-timeline:view();animation-range:entry 0% entry 60%}\n.cgau-listing .c5-store li:nth-child(2),.cgau-listing .c5-big li:nth-child(2){animation-range:entry 10% entry 70%}\n.cgau-listing .c5-store li:nth-child(3),.cgau-listing .c5-big li:nth-child(3){animation-range:entry 20% entry 80%}\n.cgau-listing .c5-nt figure{animation:cgau-c35g-lift linear both;animation-timeline:view();animation-range:entry 0% cover 40%}\n.cgau-listing .c5-mat{view-timeline-name:--cgau-c35g-mat}\n.cgau-listing .c5-item{animation:cgau-c35g-drop cubic-bezier(.22,.8,.2,1) both;animation-timeline:--cgau-c35g-mat}\n.cgau-listing .c5-item:nth-child(1){animation-range:entry 5% entry 45%}.cgau-listing .c5-item:nth-child(2){animation-range:entry 12% entry 52%}\n.cgau-listing .c5-item:nth-child(3){animation-range:entry 19% entry 59%}.cgau-listing .c5-item:nth-child(4){animation-range:entry 26% entry 66%}\n.cgau-listing .c5-item:nth-child(5){animation-range:entry 33% entry 73%}.cgau-listing .c5-item:nth-child(6){animation-range:entry 40% entry 80%}\n}\n}\n@media (max-width:760px) and (prefers-reduced-motion:no-preference){\n@supports (animation-timeline:view()){\n.cgau-listing .c5-run{height:1600px}\n.cgau-listing .c5-pin{top:max(76px,calc(50% - 250px))}\n.cgau-listing .c5-caps p{display:none}\n}\n}\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .c5-dot,.cgau-listing .c5-rows label,.cgau-listing .c5-o{transition:none}\n.cgau-listing .c5-dtag,.cgau-listing .c5-rn,.cgau-listing .c5-ry,.cgau-listing .c5-v{animation:none}\n}\n\n\/* ===== guards (keep last) ===== *\/\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4{color:inherit;margin:0;padding:0;text-transform:none}\n.cgau-listing.cgau-listing{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:left}\n\n\/* split-word heading fix 23.10.2026: each heading's widest word fits its column at every width *\/\n@media (max-width:502px){.cgau-listing.cgau-listing.cgau-listing ul.c5-hubs h3{font-size:min(22px,calc(9.8434vw - 15.75px))}}\n@media (min-width:900.01px) and (max-width:923px){.cgau-listing.cgau-listing.cgau-listing ul.c5-modes h3{font-size:min(24px,calc(2.7823vw - 4.53px))}}\n@media (min-width:923.01px) and (max-width:1291px){.cgau-listing.cgau-listing.cgau-listing ul.c5-modes h3{font-size:min(calc(2.6vw + 0px),calc(2.8245vw - 5.03px))}}\n@media (min-width:1291.01px) and (max-width:1311px){.cgau-listing.cgau-listing.cgau-listing ul.c5-modes h3{font-size:min(calc(2.56vw + 0.52px),calc(-0.1234vw + 33.13px))}}\n@media (min-width:1311.01px){.cgau-listing.cgau-listing.cgau-listing ul.c5-modes h3{font-size:min(34px,calc(-0.0154vw + 31.5px))}}\n@media (max-width:502px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing li.c5-wide h3{font-size:min(clamp(28px, 3vw, 40px),calc(10.6537vw - 9.38px))}}\n@media (min-width:900.01px) and (max-width:935px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing li.c5-wide h3{font-size:min(clamp(28px, 3vw, 40px),calc(3.2676vw - 4.83px))}}\n@media (min-width:935.01px) and (max-width:1203px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing li.c5-wide h3{font-size:min(clamp(28px, 3vw, 40px),calc(3.2669vw - 4.83px))}}\n@media (min-width:1203.01px) and (max-width:1288px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing li.c5-wide h3{font-size:min(clamp(28px, 3vw, 40px),calc(3.5512vw - 8.24px))}}\n@media (min-width:1288.01px) and (max-width:1335px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing li.c5-wide h3{font-size:min(clamp(28px, 3vw, 40px),37.5px)}}\n@media (min-width:1335.01px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing li.c5-wide h3{font-size:min(clamp(28px, 3vw, 40px),37.5px)}}\n@media (max-width:355px){.cgau-listing.cgau-listing.cgau-listing section.c5-panel.c5-white div.c5-w div.c5-rv h2.c5-head{font-size:min(clamp(32px, 9vw, 40px),calc(11.5289vw - 10.15px))}}\n@media (min-width:355.01px) and (max-width:447px){.cgau-listing.cgau-listing.cgau-listing section.c5-panel.c5-white div.c5-w div.c5-rv h2.c5-head{font-size:min(clamp(32px, 9vw, 40px),calc(11.5289vw - 10.15px))}}\n@media (max-width:355px){.cgau-listing.cgau-listing.cgau-listing section.c5-panel.c5-dark:nth-child(10) \u003e div.c5-w:nth-child(1) \u003e div.c5-rv:nth-child(1) \u003e h2.c5-head:nth-child(2){font-size:min(clamp(32px, 9vw, 40px),calc(11.4795vw - 10.1px))}}\n@media (min-width:355.01px) and (max-width:447px){.cgau-listing.cgau-listing.cgau-listing section.c5-panel.c5-dark:nth-child(10) \u003e div.c5-w:nth-child(1) \u003e div.c5-rv:nth-child(1) \u003e h2.c5-head:nth-child(2){font-size:min(clamp(32px, 9vw, 40px),calc(11.4795vw - 10.1px))}}\n\u003c\/style\u003e\n\n\u003c!-- 1 · hero --\u003e\n\u003csection class=\"c5-panel c5-dark c5-hero\" aria-labelledby=\"c5-h1\"\u003e\n\u003cdiv class=\"c5-hero-ph\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_553_T8110161_US_TD07_Solo_V1.png?v=1770838835\u0026amp;crop=region\u0026amp;crop_left=100\u0026amp;crop_top=1330\u0026amp;crop_width=1030\u0026amp;crop_height=1040\u0026amp;width=1030\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_553_T8110161_US_TD07_Solo_V1.png?v=1770838835\u0026amp;crop=region\u0026amp;crop_left=100\u0026amp;crop_top=1330\u0026amp;crop_width=1030\u0026amp;crop_height=1040\u0026amp;width=700 700w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_553_T8110161_US_TD07_Solo_V1.png?v=1770838835\u0026amp;crop=region\u0026amp;crop_left=100\u0026amp;crop_top=1330\u0026amp;crop_width=1030\u0026amp;crop_height=1040\u0026amp;width=1030 1030w\" sizes=\"(max-width:760px) 100vw, 60vw\" alt=\"The green eufyCam C35 on a wall in the rain, water running off its shell\" width=\"1030\" height=\"1040\" fetchpriority=\"high\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cspan class=\"c5-tag\"\u003eeufy product image\u003c\/span\u003e\n\u003cp class=\"c5-top\"\u003eeufyCam C35 · \u003cspan class=\"c5-mono\"\u003eT8110\u003c\/span\u003e · Green · Brand New\u003c\/p\u003e\n\u003cdiv class=\"c5-w\"\u003e\n\u003ch2 class=\"c5-head\" id=\"c5-h1\"\u003eNo hub needed. \u003cem\u003eIn green.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cul class=\"c5-short\" aria-label=\"The short version\"\u003e\n\u003cli data-cgau-first=\"works\"\u003e\n\u003cb\u003eNo hub needed:\u003c\/b\u003e it runs on its own over 2.4 GHz Wi-Fi with a microSD card up to 256 GB, not included. HomeBase Mini, HomeBase 3 or Professional S1 also run it. Not HomeBase 2. \u003ca class=\"c5-link\" href=\"\/pages\/eufy-compatibility\"\u003eCheck your setup ›\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"why\"\u003e\n\u003cb\u003e1080p with PureColor night vision,\u003c\/b\u003e IP67, a 6,500 mAh battery, and no monthly fee for local storage.\u003c\/li\u003e\n\u003cli data-cgau-first=\"condition\"\u003e\n\u003cb\u003eBrand New:\u003c\/b\u003e factory sealed in eufy’s full retail carton, unopened and unused. This listing is the green camera.\u003c\/li\u003e\n\u003cli data-cgau-first=\"trust\"\u003e\n\u003cb\u003eOur own 12-month warranty\u003c\/b\u003e · dispatched from Townsville, Queensland\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 2 · where it goes (signature scene, pinned) --\u003e\n\u003csection class=\"c5-panel c5-paper\" aria-labelledby=\"c5-sch\"\u003e\n\u003cdiv class=\"c5-w\"\u003e\n\u003cdiv class=\"c5-sc-head c5-rv\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"c5-label\"\u003eWhere it goes\u003c\/span\u003e\u003ch2 class=\"c5-head\" id=\"c5-sch\"\u003eMetal. Wall. \u003cem\u003eBench.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp class=\"c5-lede\"\u003eOne camera, three ways to fit it: magnetic on a metal surface, screwed to the wall on its mounting base, or standing flat. Scroll along the front of a house to see each.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c5-run\"\u003e\n\u003cdiv class=\"c5-pin\"\u003e\n\u003cdiv class=\"c5-st\"\u003e\n\u003ci class=\"c5-roof\"\u003e\u003c\/i\u003e\u003ci class=\"c5-wall\"\u003e\u003c\/i\u003e\u003ci class=\"c5-gr\"\u003e\u003c\/i\u003e\u003ci class=\"c5-path\"\u003e\u003c\/i\u003e\n\u003ci class=\"c5-gd\"\u003e\u003c\/i\u003e\u003ci class=\"c5-fd\"\u003e\u003c\/i\u003e\u003ci class=\"c5-kn\"\u003e\u003c\/i\u003e\u003ci class=\"c5-win\"\u003e\u003c\/i\u003e\n\u003ci class=\"c5-bench\"\u003e\u003c\/i\u003e\u003ci class=\"c5-lg1\"\u003e\u003c\/i\u003e\u003ci class=\"c5-lg2\"\u003e\u003c\/i\u003e\u003ci class=\"c5-base\"\u003e\u003c\/i\u003e\u003ci class=\"c5-sh\"\u003e\u003c\/i\u003e\n\u003ci class=\"c5-z c5-z1\"\u003e\u003c\/i\u003e\u003ci class=\"c5-z c5-z2\"\u003e\u003c\/i\u003e\u003ci class=\"c5-z c5-z3\"\u003e\u003c\/i\u003e\u003ci class=\"c5-ring\"\u003e\u003c\/i\u003e\u003ci class=\"c5-2m\"\u003e\u003c\/i\u003e\n\u003cimg class=\"c5-cam c5-c1\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_49_1200x1200_ffc001de-1754-4cef-b2e3-00ac792be037.png?v=1770838834\u0026amp;crop=region\u0026amp;crop_left=300\u0026amp;crop_top=160\u0026amp;crop_width=600\u0026amp;crop_height=874\u0026amp;width=200\" alt=\"\" width=\"200\" height=\"291\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cimg class=\"c5-cam c5-c2\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_49_1200x1200_ffc001de-1754-4cef-b2e3-00ac792be037.png?v=1770838834\u0026amp;crop=region\u0026amp;crop_left=300\u0026amp;crop_top=160\u0026amp;crop_width=600\u0026amp;crop_height=874\u0026amp;width=200\" alt=\"\" width=\"200\" height=\"291\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cimg class=\"c5-cam c5-c3\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_49_1200x1200_ffc001de-1754-4cef-b2e3-00ac792be037.png?v=1770838834\u0026amp;crop=region\u0026amp;crop_left=300\u0026amp;crop_top=160\u0026amp;crop_width=600\u0026amp;crop_height=874\u0026amp;width=200\" alt=\"\" width=\"200\" height=\"291\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cspan class=\"c5-flag c5-f1\"\u003e01 · Magnet\u003c\/span\u003e\u003cspan class=\"c5-flag c5-f2\"\u003e02 · Screws\u003c\/span\u003e\u003cspan class=\"c5-flag c5-f3\"\u003e03 · Flat\u003c\/span\u003e\u003cspan class=\"c5-flag c5-f4\"\u003e2 m\u003c\/span\u003e\n\u003cspan class=\"c5-tag\"\u003eIllustration, not to scale · camera: eufy product image\u003c\/span\u003e\n\u003c\/div\u003e\n\u003col class=\"c5-caps\"\u003e\n\u003cli\u003e\n\u003cb\u003e01 · Magnet\u003c\/b\u003e\u003ch3\u003eOn the garage door.\u003c\/h3\u003e\n\u003cp\u003eMagnetic on a metal surface, using the magnetic mounting bracket in the carton.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e02 · Screws\u003c\/b\u003e\u003ch3\u003eBeside the front door.\u003c\/h3\u003e\n\u003cp\u003eOr screw the mounting base to the wall, then slide the camera on.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e03 · Flat\u003c\/b\u003e\u003ch3\u003eOn a bench.\u003c\/h3\u003e\n\u003cp\u003eOr stand it on a flat surface.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e04 · eufy’s advice\u003c\/b\u003e\u003ch3\u003eUpright, under 2 m.\u003c\/h3\u003e\n\u003cp\u003eeufy recommends keeping it upright, under 2 m high, with a strong Wi-Fi signal. Upright keeps water out.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cdiv class=\"c5-prog\" aria-hidden=\"true\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 3 · hubs --\u003e\n\u003csection class=\"c5-panel c5-dark\" aria-labelledby=\"c5-hubh\"\u003e\n\u003cdiv class=\"c5-w\"\u003e\n\u003cdiv class=\"c5-rv\"\u003e\n\u003cspan class=\"c5-label\"\u003eThe hub question\u003c\/span\u003e\u003ch2 class=\"c5-head\" id=\"c5-hubh\"\u003eOn its own, \u003cem\u003eor on a hub.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"c5-lede\"\u003eA hub is optional. Here’s every way it runs, and the one hub it won’t pair with.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cul class=\"c5-hubs\"\u003e\n\u003cli\u003e\n\u003cspan class=\"c5-mark\" aria-label=\"Runs it\"\u003e✓\u003c\/span\u003e\u003ch3\u003eNo hub\u003c\/h3\u003e\n\u003cp\u003eRuns on its own: straight onto your 2.4 GHz Wi-Fi (not a 5 GHz-only network), recording to a microSD card up to 256 GB, not included.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"c5-mark\" aria-label=\"Runs it\"\u003e✓\u003c\/span\u003e\u003ch3\u003eHomeBase Mini\u003c\/h3\u003e\n\u003cp\u003eIts dedicated hub; eufy’s C35 kits come with one. Not included here.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"c5-mark\" aria-label=\"Runs it\"\u003e✓\u003c\/span\u003e\u003ch3\u003eHomeBase 3\u003c\/h3\u003e\n\u003cp\u003eRuns it too. Not included.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"c5-mark\" aria-label=\"Runs it\"\u003e✓\u003c\/span\u003e\u003ch3\u003eHomeBase Professional S1\u003c\/h3\u003e\n\u003cp\u003eeufy’s HomeBase Professional S1 device list includes the C35. Not included.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"c5-noh\"\u003e\n\u003cspan class=\"c5-mark\" aria-label=\"No\"\u003e✕\u003c\/span\u003e\u003ch3\u003eHomeBase 2\u003c\/h3\u003e\n\u003cp\u003eHomeBase 2 · not compatible. eufy says not to add the C35 to HomeBase 2.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul class=\"c5-store\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e256 GB\u003c\/strong\u003e\u003cspan\u003eThe biggest microSD card for the camera on its own, not included. There’s no storage built in.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e1 TB\u003c\/strong\u003e\u003cspan\u003eHomeBase Mini: 8 GB built in (a little less usable), plus a microSD card up to 1 TB, sold separately.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e16 TB\u003c\/strong\u003e\u003cspan\u003eHomeBase 3: 16 GB built in, expandable to 16 TB with a 2.5-inch SATA drive.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"c5-hub-foot\"\u003e\n\u003cspan\u003eNo monthly fee for local storage, whichever way you go.\u003c\/span\u003e\u003ca class=\"c5-link\" href=\"\/pages\/eufy-compatibility\"\u003eEvery eufy pairing, in our checker ›\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 4 · up close --\u003e\n\u003csection class=\"c5-panel c5-white\" aria-labelledby=\"c5-hsh\"\u003e\n\u003cdiv class=\"c5-w\"\u003e\n\u003cdiv class=\"c5-rv\"\u003e\n\u003cspan class=\"c5-label\"\u003eUp close\u003c\/span\u003e\u003ch2 class=\"c5-head\" id=\"c5-hsh\"\u003eLens, light, \u003cem\u003eshell.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c5-hs\"\u003e\n\u003cinput type=\"radio\" name=\"c5-hs\" id=\"c5-hs-1\" class=\"c5-sr c5-hs-in\" checked aria-label=\"Lens\"\u003e\n\u003cinput type=\"radio\" name=\"c5-hs\" id=\"c5-hs-2\" class=\"c5-sr c5-hs-in\" aria-label=\"Spotlight\"\u003e\n\u003cinput type=\"radio\" name=\"c5-hs\" id=\"c5-hs-3\" class=\"c5-sr c5-hs-in\" aria-label=\"Shell\"\u003e\n\u003cdiv class=\"c5-hs-pic\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_49_1200x1200_ffc001de-1754-4cef-b2e3-00ac792be037.png?v=1770838834\u0026amp;crop=region\u0026amp;crop_left=300\u0026amp;crop_top=160\u0026amp;crop_width=600\u0026amp;crop_height=874\u0026amp;width=600\" alt=\"eufyCam C35 in green, face on, with its black front panel and lens\" width=\"600\" height=\"874\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003clabel for=\"c5-hs-1\" class=\"c5-dot c5-d1\"\u003e\u003cspan class=\"c5-dtag\"\u003eLens\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel for=\"c5-hs-2\" class=\"c5-dot c5-d2\"\u003e\u003cspan class=\"c5-dtag\"\u003eSpotlight\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel for=\"c5-hs-3\" class=\"c5-dot c5-d3\"\u003e\u003cspan class=\"c5-dtag\"\u003eShell\u003c\/span\u003e\u003c\/label\u003e\n\u003cspan class=\"c5-tag\" style=\"left:0;bottom:-6px\"\u003eDots on a eufy product image\u003c\/span\u003e\n\u003c\/div\u003e\n\u003col class=\"c5-rows\"\u003e\n\u003cli class=\"c5-r1\"\u003e\u003clabel for=\"c5-hs-1\"\u003e\u003cstrong\u003ef\/1.2\u003c\/strong\u003e\u003cspan\u003e1 · Lens. An f\/1.2 aperture on a 1\/2.9-inch sensor.\u003c\/span\u003e\u003c\/label\u003e\u003c\/li\u003e\n\u003cli class=\"c5-r2\"\u003e\u003clabel for=\"c5-hs-2\"\u003e\u003cstrong\u003eLight\u003c\/strong\u003e\u003cspan\u003e2 · Spotlight, one of its three night settings. Pick it in the app and the camera’s own light switches on.\u003c\/span\u003e\u003c\/label\u003e\u003c\/li\u003e\n\u003cli class=\"c5-r3\"\u003e\u003clabel for=\"c5-hs-3\"\u003e\u003cstrong\u003eIP67\u003c\/strong\u003e\u003cspan\u003e3 · Shell. IP67 rated, green, with the black front panel, as in eufy’s renders of this colour.\u003c\/span\u003e\u003c\/label\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003cul class=\"c5-big\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e1080p\u003c\/strong\u003e\u003cspan\u003e1920 × 1080 video.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e6,500\u003csmall\u003e mAh\u003c\/small\u003e\u003c\/strong\u003e\u003cspan\u003eRechargeable battery, USB-C at 5 V \/ 2 A.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e130°\u003c\/strong\u003e\u003cspan\u003eField of view. Aim it by hand on the bracket’s ball joint.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"c5-big-note\"\u003eWe don’t print a battery-life figure for the C35. eufy’s guide notes that longer recordings shorten battery life. An external eufy solar panel is supported, sold separately; none is built in.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 5 · after dark --\u003e\n\u003csection class=\"c5-panel c5-dark\" aria-labelledby=\"c5-nth\"\u003e\n\u003cdiv class=\"c5-w\"\u003e\n\u003cdiv class=\"c5-nt\"\u003e\n\u003cdiv class=\"c5-rv\"\u003e\n\u003cspan class=\"c5-label\"\u003eAfter dark\u003c\/span\u003e\n\u003ch2 class=\"c5-head\" id=\"c5-nth\"\u003eNight, \u003cem\u003ethree ways.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cul class=\"c5-modes\"\u003e\n\u003cli\u003e\n\u003ch3\u003ePureColor\u003c\/h3\u003e\n\u003cp\u003ePureColor, the default: colour video at night.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003eSpotlight\u003c\/h3\u003e\n\u003cp\u003eThe camera’s own light switches on.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003eInfrared\u003c\/h3\u003e\n\u003cp\u003eeufy’s third option. Pick the mode in the app.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cfigure\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_568_T8110121_US_MRC_TD05_V2_294f27a7-f280-4deb-8aa6-a47565e6910b.png?v=1770839021\u0026amp;crop=region\u0026amp;crop_left=60\u0026amp;crop_top=495\u0026amp;crop_width=600\u0026amp;crop_height=660\u0026amp;width=600\" alt=\"eufy's PureColor example: a lit driveway and street in colour at dusk\" width=\"600\" height=\"660\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cspan class=\"c5-tag\"\u003eeufy product image\u003c\/span\u003e\n\u003cfigcaption\u003ePureColor, eufy’s example.\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cul class=\"c5-more\"\u003e\n\u003cli\u003e\n\u003ch3\u003eWho it labels\u003c\/h3\u003e\n\u003cp\u003ePeople (on by default), vehicles and pets, with two activity zones you set in the app. Every label is a helpful label, not a certainty.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003eFaces, with a hub\u003c\/h3\u003e\n\u003cp\u003eConnect it to a HomeBase and eufy’s guide says it also enables facial recognition.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003eTalk and alarm\u003c\/h3\u003e\n\u003cp\u003eTwo-way talk through the app, and an alarm you set off manually or automatically.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 6 · worth knowing (the honest list) --\u003e\n\u003csection class=\"c5-panel c5-paper\" aria-labelledby=\"c5-hoh\"\u003e\n\u003cdiv class=\"c5-w\"\u003e\n\u003cdiv class=\"c5-rv\"\u003e\n\u003cspan class=\"c5-label\"\u003eBefore you buy\u003c\/span\u003e\u003ch2 class=\"c5-head\" id=\"c5-hoh\"\u003eWorth knowing \u003cem\u003efirst.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cul class=\"c5-honest\"\u003e\n\u003cli class=\"c5-wide\"\u003e\n\u003ch3\u003eNot HomeBase 2.\u003c\/h3\u003e\n\u003cp\u003eNo hub is needed, and HomeBase Mini, HomeBase 3 or Professional S1 run it. HomeBase 2 is the exception: eufy says not to add the C35 to it.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003eEvents, not 24\/7.\u003c\/h3\u003e\n\u003cp\u003eIt records when something happens. It doesn’t record all day.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003e2.4 GHz only.\u003c\/h3\u003e\n\u003cp\u003eIt joins 2.4 GHz Wi-Fi. A 5 GHz-only network won’t do.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003eNo card in the carton.\u003c\/h3\u003e\n\u003cp\u003eBring a microSD card, or use a hub. A USB wall adapter isn’t included either.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003eNo battery figure.\u003c\/h3\u003e\n\u003cp\u003eWe don’t print one; eufy’s guide says longer recordings shorten battery life.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003eApple Home: no.\u003c\/h3\u003e\n\u003cp\u003eApple Home isn’t on eufy’s list for the C35. Alexa and the Google Assistant are.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 7 · does it fit (quiz) --\u003e\n\u003csection class=\"c5-panel c5-dark\" aria-labelledby=\"c5-qzh\"\u003e\n\u003cdiv class=\"c5-w\"\u003e\n\u003cdiv class=\"c5-rv\"\u003e\n\u003cspan class=\"c5-label\"\u003eIs it yours?\u003c\/span\u003e\u003ch2 class=\"c5-head\" id=\"c5-qzh\"\u003eDoes it fit \u003cem\u003eyour place?\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"c5-lede\"\u003eOne tap in each row. The card at the bottom gives the verdict.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c5-qz\"\u003e\n\u003cinput type=\"radio\" name=\"c5-q1\" id=\"c5-q1a\" class=\"c5-sr c5-qin c5-qok c5-q1\" aria-label=\"No hub\"\u003e\n\u003cinput type=\"radio\" name=\"c5-q1\" id=\"c5-q1b\" class=\"c5-sr c5-qin c5-qok c5-q1\" aria-label=\"HomeBase Mini\"\u003e\n\u003cinput type=\"radio\" name=\"c5-q1\" id=\"c5-q1c\" class=\"c5-sr c5-qin c5-qok c5-q1\" aria-label=\"HomeBase 3\"\u003e\n\u003cinput type=\"radio\" name=\"c5-q1\" id=\"c5-q1d\" class=\"c5-sr c5-qin c5-qok c5-q1\" aria-label=\"HomeBase Professional S1\"\u003e\n\u003cinput type=\"radio\" name=\"c5-q1\" id=\"c5-q1e\" class=\"c5-sr c5-qin c5-qno c5-q1\" aria-label=\"HomeBase 2\"\u003e\n\u003cinput type=\"radio\" name=\"c5-q2\" id=\"c5-q2a\" class=\"c5-sr c5-qin c5-qok c5-q2\" aria-label=\"Clips when something happens\"\u003e\n\u003cinput type=\"radio\" name=\"c5-q2\" id=\"c5-q2b\" class=\"c5-sr c5-qin c5-qno c5-q2\" aria-label=\"Around the clock\"\u003e\n\u003cinput type=\"radio\" name=\"c5-q3\" id=\"c5-q3a\" class=\"c5-sr c5-qin c5-qok c5-q3\" aria-label=\"Alexa or Google\"\u003e\n\u003cinput type=\"radio\" name=\"c5-q3\" id=\"c5-q3b\" class=\"c5-sr c5-qin c5-qok c5-q3\" aria-label=\"Just the eufy app\"\u003e\n\u003cinput type=\"radio\" name=\"c5-q3\" id=\"c5-q3c\" class=\"c5-sr c5-qin c5-qno c5-q3\" aria-label=\"Apple Home\"\u003e\n\u003cdiv class=\"c5-q\"\u003e\n\u003cp class=\"c5-qh\"\u003e\u003cspan class=\"c5-qn\"\u003e1\u003c\/span\u003eWhat’s at your place now?\u003c\/p\u003e\n\u003cdiv class=\"c5-opts\"\u003e\n\u003clabel class=\"c5-o\" for=\"c5-q1a\"\u003eNo hub\u003c\/label\u003e\u003clabel class=\"c5-o\" for=\"c5-q1b\"\u003eHomeBase Mini\u003c\/label\u003e\u003clabel class=\"c5-o\" for=\"c5-q1c\"\u003eHomeBase 3\u003c\/label\u003e\u003clabel class=\"c5-o\" for=\"c5-q1d\"\u003eProfessional S1\u003c\/label\u003e\u003clabel class=\"c5-o\" for=\"c5-q1e\"\u003eHomeBase 2\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c5-vs\"\u003e\n\u003cp class=\"c5-v c5-vok c5-v1a\"\u003e\u003cb\u003eNo hub:\u003c\/b\u003e fits. It runs on its own over 2.4 GHz Wi-Fi with a microSD card.\u003c\/p\u003e\n\u003cp class=\"c5-v c5-vok c5-v1b\"\u003e\u003cb\u003eHomeBase Mini:\u003c\/b\u003e fits. It’s the C35’s dedicated hub.\u003c\/p\u003e\n\u003cp class=\"c5-v c5-vok c5-v1c\"\u003e\u003cb\u003eHomeBase 3:\u003c\/b\u003e fits. It runs the C35 too.\u003c\/p\u003e\n\u003cp class=\"c5-v c5-vok c5-v1d\"\u003e\u003cb\u003eProfessional S1:\u003c\/b\u003e fits. It’s on our compatibility list for the C35.\u003c\/p\u003e\n\u003cp class=\"c5-v c5-vno c5-v1e\"\u003e\u003cb\u003eHomeBase 2:\u003c\/b\u003e won’t pair. Run the C35 on its own instead, or on another hub.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c5-q\"\u003e\n\u003cp class=\"c5-qh\"\u003e\u003cspan class=\"c5-qn\"\u003e2\u003c\/span\u003eHow should it record?\u003c\/p\u003e\n\u003cdiv class=\"c5-opts\"\u003e\n\u003clabel class=\"c5-o\" for=\"c5-q2a\"\u003eClips when something happens\u003c\/label\u003e\u003clabel class=\"c5-o\" for=\"c5-q2b\"\u003eAround the clock, nonstop\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c5-vs\"\u003e\n\u003cp class=\"c5-v c5-vok c5-v2a\"\u003e\u003cb\u003eClips:\u003c\/b\u003e fits. It records events.\u003c\/p\u003e\n\u003cp class=\"c5-v c5-vno c5-v2b\"\u003e\u003cb\u003eAround the clock:\u003c\/b\u003e not this one. It records events, not 24\/7.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c5-q\"\u003e\n\u003cp class=\"c5-qh\"\u003e\u003cspan class=\"c5-qn\"\u003e3\u003c\/span\u003eWhich assistant or app do you use?\u003c\/p\u003e\n\u003cdiv class=\"c5-opts\"\u003e\n\u003clabel class=\"c5-o\" for=\"c5-q3a\"\u003eAlexa or Google\u003c\/label\u003e\u003clabel class=\"c5-o\" for=\"c5-q3b\"\u003eJust the eufy app\u003c\/label\u003e\u003clabel class=\"c5-o\" for=\"c5-q3c\"\u003eApple Home\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c5-vs\"\u003e\n\u003cp class=\"c5-v c5-vok c5-v3a\"\u003e\u003cb\u003eAlexa or Google:\u003c\/b\u003e fits. Both are on eufy’s list for the C35.\u003c\/p\u003e\n\u003cp class=\"c5-v c5-vok c5-v3b\"\u003e\u003cb\u003eeufy app:\u003c\/b\u003e fits. It needs eufy Security 5.2.10 or newer.\u003c\/p\u003e\n\u003cp class=\"c5-v c5-vno c5-v3c\"\u003e\u003cb\u003eApple Home:\u003c\/b\u003e not on eufy’s list for the C35.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c5-res\" aria-live=\"polite\"\u003e\n\u003cp class=\"c5-r0\"\u003e\u003cb\u003eYour verdict shows here.\u003c\/b\u003e One tap in each row.\u003c\/p\u003e\n\u003cp class=\"c5-ry\"\u003e\u003cb\u003eIt fits.\u003c\/b\u003e It runs at your place, records the way you want and works with what you use.\u003c\/p\u003e\n\u003cp class=\"c5-rn\"\u003e\u003cb\u003eNot a match yet.\u003c\/b\u003e The red line above says why.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 8 · the carton --\u003e\n\u003csection class=\"c5-panel c5-white\" aria-labelledby=\"c5-cah\"\u003e\n\u003cdiv class=\"c5-w\"\u003e\n\u003cdiv class=\"c5-rv\"\u003e\n\u003cspan class=\"c5-label\"\u003eCondition · Brand New\u003c\/span\u003e\u003ch2 class=\"c5-head\" id=\"c5-cah\"\u003eSealed, \u003cem\u003eunopened.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c5-cond\"\u003e\n\u003cp\u003e\u003cb\u003eBrand New:\u003c\/b\u003e factory sealed in eufy’s full original retail carton, unopened and unused. This listing is the green camera.\u003c\/p\u003e\n\u003cp\u003eWe describe the packaging and eufy’s published specs, and we don’t open the carton to check. Our own 12-month warranty comes with it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c5-mat\"\u003e\n\u003col class=\"c5-lay\"\u003e\n\u003cli class=\"c5-item\"\u003e\n\u003cdiv class=\"c5-art c5-a-cam\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_49_1200x1200_ffc001de-1754-4cef-b2e3-00ac792be037.png?v=1770838834\u0026amp;crop=region\u0026amp;crop_left=300\u0026amp;crop_top=160\u0026amp;crop_width=600\u0026amp;crop_height=874\u0026amp;width=300\" alt=\"eufyCam C35 in green\" width=\"300\" height=\"437\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cspan class=\"c5-lbl\"\u003eCamera\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"c5-item\"\u003e\n\u003cdiv class=\"c5-art c5-a-cab\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 200 120\" focusable=\"false\"\u003e\u003cpath class=\"c5-cs\" d=\"M18 92 C40 92 46 70 70 66 C112 58 150 96 168 70 C186 44 150 18 118 30 C86 42 104 86 138 82 C164 79 172 56 160 44\"\u003e\u003c\/path\u003e\u003cpath class=\"c5-cw\" d=\"M18 88 C40 88 46 66 70 62 C112 54 150 92 168 66 C186 40 150 14 118 26 C86 38 104 82 138 78 C164 75 172 52 160 40\"\u003e\u003c\/path\u003e\u003crect x=\"2\" y=\"80\" width=\"20\" height=\"16\" rx=\"3\"\u003e\u003c\/rect\u003e\u003crect x=\"150\" y=\"28\" width=\"18\" height=\"13\" rx=\"3\" transform=\"rotate(-50 159 34)\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"c5-lbl\"\u003eUSB-C cable\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"c5-item\"\u003e\n\u003cdiv class=\"c5-art c5-a-br\" aria-hidden=\"true\"\u003e\n\u003ci class=\"c5-plate\"\u003e\u003c\/i\u003e\u003ci class=\"c5-dome\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cspan class=\"c5-lbl\"\u003eBracket and base\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"c5-item\"\u003e\n\u003cdiv class=\"c5-art c5-a-pk\" aria-hidden=\"true\"\u003e\u003ci class=\"c5-bag\"\u003e\u003ci class=\"c5-s1\"\u003e\u003c\/i\u003e\u003ci class=\"c5-s2\"\u003e\u003c\/i\u003e\u003ci class=\"c5-s3\"\u003e\u003c\/i\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cspan class=\"c5-lbl\"\u003eScrew pack\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"c5-item\"\u003e\n\u003cdiv class=\"c5-art c5-a-gd\" aria-hidden=\"true\"\u003e\n\u003ci class=\"c5-page\"\u003e\u003cem\u003eQuick Start Guide\u003c\/em\u003e\u003c\/i\u003e\u003ci class=\"c5-stk\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cspan class=\"c5-lbl\"\u003eGuide and sticker\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"c5-item\"\u003e\n\u003cdiv class=\"c5-art c5-a-bx\" aria-hidden=\"true\"\u003e\n\u003ci class=\"c5-box\"\u003e\u003c\/i\u003e\u003ci class=\"c5-lid\"\u003e\u003c\/i\u003e\u003ci class=\"c5-tape\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cspan class=\"c5-lbl\"\u003eSealed carton\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cspan class=\"c5-tag\"\u003eIllustration, not to scale · camera: eufy product image\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c5-carton\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eIn the carton\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeufyCam C35 (\u003cspan class=\"c5-mono\"\u003eT8110\u003c\/span\u003e), green\u003c\/li\u003e\n\u003cli\u003e0.6 m USB-C charging cable\u003c\/li\u003e\n\u003cli\u003eMagnetic mounting bracket and mounting base\u003c\/li\u003e\n\u003cli\u003eScrew pack\u003c\/li\u003e\n\u003cli\u003ePrinted Quick Start Guide and warning sticker\u003c\/li\u003e\n\u003cli\u003eeufy’s original sealed retail carton\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThe bracket may be snap-fit or screw-in: eufy’s guide says you may receive either. Both mount the same ways.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c5-out\"\u003e\n\u003ch3\u003eNot in it\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA microSD card (up to 256 GB works)\u003c\/li\u003e\n\u003cli\u003eA HomeBase (optional, never required)\u003c\/li\u003e\n\u003cli\u003eA USB wall adapter (a 5 V \/ 2 A one suits)\u003c\/li\u003e\n\u003cli\u003eA solar panel (an external eufy panel is supported, sold separately)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 9 · terms --\u003e\n\u003csection class=\"c5-panel c5-dark\" aria-labelledby=\"c5-teh\"\u003e\n\u003cdiv class=\"c5-w\"\u003e\n\u003cdiv class=\"c5-rv\"\u003e\n\u003cspan class=\"c5-label\"\u003eBuying from CamGuard Australia\u003c\/span\u003e\u003ch2 class=\"c5-head\" id=\"c5-teh\"\u003ePacked in \u003cem\u003eTownsville.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c5-terms\"\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e$99+\u003c\/strong\u003e\u003ch3\u003eExpress shipping included\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99.00 it’s $9.95 tracked, or $12.95 Express.\u003c\/p\u003e\n\u003cp\u003eWe aim to dispatch the same day; same day to 1 business day is typical from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e12\u003c\/strong\u003e\u003ch3\u003eMonths of warranty\u003c\/h3\u003e\n\u003cp\u003eOur own 12-month warranty, not a manufacturer warranty, with Australian Consumer Law rights on top. Faulty or not as described? We cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e30\u003c\/strong\u003e\u003ch3\u003eDays to change your mind\u003c\/h3\u003e\n\u003cp\u003eChange of mind within 30 days of delivery, complete and unused. You pay the return postage; the original shipping isn’t refunded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"c5-who\"\u003eWho you’re buying from: an independent Australian importer in Townsville, happy to answer questions before you buy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 10 · set-up and FAQ --\u003e\n\u003csection class=\"c5-panel c5-white\" aria-labelledby=\"c5-suh\"\u003e\n\u003cdiv class=\"c5-w\"\u003e\n\u003cdiv class=\"c5-rv\"\u003e\n\u003cspan class=\"c5-label\"\u003eSet-up\u003c\/span\u003e\u003ch2 class=\"c5-head\" id=\"c5-suh\"\u003eCharge. Card. \u003cem\u003ePair.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003col class=\"c5-steps\"\u003e\n\u003cli\u003e\n\u003ch3\u003eCharge it first\u003c\/h3\u003e\n\u003cp\u003eUse the supplied USB-C cable and a 5 V \/ 2 A adapter (not included) until the blue light turns off: about 4 hours.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003eCard, or a hub\u003c\/h3\u003e\n\u003cp\u003eA microSD card goes in the camera, pins facing up, pressed until it clicks. Using a HomeBase instead? Skip the card.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003ePair in the eufy app\u003c\/h3\u003e\n\u003cp\u003eConnect to Router on 2.4 GHz Wi-Fi, or Connect to HomeBase and hold the camera’s SYNC button for about 2 seconds. eufy Security 5.2.10 or newer.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cdiv class=\"c5-faq\"\u003e\n\u003cdetails name=\"c5-faq\"\u003e\u003csummary\u003eDo I need a HomeBase?\u003c\/summary\u003e\u003cp\u003eNo. It runs on its own over 2.4 GHz Wi-Fi with a microSD card up to 256 GB (not included). A HomeBase Mini (its dedicated hub), HomeBase 3 or Professional S1 also run it. HomeBase 2 is not compatible.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"c5-faq\"\u003e\u003csummary\u003eIs it the same camera as the white C35?\u003c\/summary\u003e\u003cp\u003eYes: the same eufyCam C35 (\u003cspan class=\"c5-mono\"\u003eT8110\u003c\/span\u003e) with the same published specs. The shell colour is the difference, and this listing is the green one.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"c5-faq\"\u003e\u003csummary\u003eIs a charger included?\u003c\/summary\u003e\u003cp\u003eThe 0.6 m USB-C cable is; a wall adapter isn’t. A 5 V \/ 2 A one suits.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"c5-faq\"\u003e\u003csummary\u003eDoes it record all day?\u003c\/summary\u003e\u003cp\u003eNo. It records events, not 24\/7.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"c5-faq\"\u003e\u003csummary\u003eWhen will my order leave Townsville?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day; same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare. Australia Post delivery time is on top.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 11 · specs (always the last heading) --\u003e\n\u003csection class=\"c5-panel c5-paper\" aria-labelledby=\"c5-sph\"\u003e\n\u003cdiv class=\"c5-w\"\u003e\n\u003cspan class=\"c5-label\"\u003eEvery number\u003c\/span\u003e\u003ch2 class=\"c5-head\" id=\"c5-sph\"\u003eAll the \u003cem\u003especs.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003ctable class=\"c5-spec\"\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel\u003c\/th\u003e\n\u003ctd\u003eeufyCam C35 add-on camera (\u003cspan class=\"c5-mono\"\u003eT8110\u003c\/span\u003e), green, Brand New, factory sealed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eVideo\u003c\/th\u003e\n\u003ctd\u003e1080p, 1920 × 1080\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLens\u003c\/th\u003e\n\u003ctd\u003ef\/1.2, 1\/2.9-inch sensor, 130° field of view\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eNight\u003c\/th\u003e\n\u003ctd\u003ePureColor (default), spotlight, infrared\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDetection\u003c\/th\u003e\n\u003ctd\u003ePeople (on by default), vehicles and pets; two activity zones; faces with a HomeBase\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAudio\u003c\/th\u003e\n\u003ctd\u003eTwo-way talk; alarm, manual or automatic\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eRecording\u003c\/th\u003e\n\u003ctd\u003eEvents only, not 24\/7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eOn its own\u003c\/th\u003e\n\u003ctd\u003emicroSD card up to 256 GB, not included; no storage built in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWith a hub\u003c\/th\u003e\n\u003ctd\u003eHomeBase Mini, HomeBase 3 or Professional S1, not included; not HomeBase 2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBattery\u003c\/th\u003e\n\u003ctd\u003e6,500 mAh, rechargeable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCharging\u003c\/th\u003e\n\u003ctd\u003eUSB-C, 5 V \/ 2 A; about 4 hours\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWi-Fi\u003c\/th\u003e\n\u003ctd\u003e2.4 GHz only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eApp · voice\u003c\/th\u003e\n\u003ctd\u003eeufy Security 5.2.10 or newer · Amazon Alexa, Google Assistant\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeather\u003c\/th\u003e\n\u003ctd\u003eIP67\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSize\u003c\/th\u003e\n\u003ctd\u003e59 × 54.5 × 83 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMounting\u003c\/th\u003e\n\u003ctd\u003eMagnetic, screwed base or flat; bracket design may vary\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c5-fine\"\u003e\n\u003cspan class=\"c5-wm\"\u003eCamGuard Australia\u003c\/span\u003e\n\u003cp\u003eCompatibility follows eufy’s most recent published guides. Where eufy’s documents disagree, we follow the most recent one, and where eufy hasn’t confirmed a pairing we mark it not compatible until it does.\u003c\/p\u003e\n\u003cp\u003eThe C35 records; it doesn’t prevent anything, and detection can miss or mislabel activity.\u003c\/p\u003e\n\u003cp\u003eProduct photos are official eufy images. Illustrations and diagrams are labelled: the front of the house, the carton pieces and the dots are illustrations, not to scale.\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty applies, not a manufacturer warranty. Nothing here limits your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller, not an official or authorised supplier, distributor or representative of eufy, Anker Innovations or their affiliates. Product names and trademarks belong to their owners.\u003c\/p\u003e\n\u003cp\u003eDetails believed accurate at time of listing.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43094513221675,"sku":"CG-ECC35G-BN-S","price":139.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_49_1200x1200_ffc001de-1754-4cef-b2e3-00ac792be037.png?v=1770838834"},{"product_id":"eufycam-c35-add-on-camera-black","title":"eufyCam C35 Add-On Camera (Black) | Brand New","description":"\u003c!--\n  CamGuard Australia · eufyCam C35 Add-On Camera (Black) | Brand New · SKU CG-ECC35B-BN-S\n  TWO-VIEW LISTING · built by CamGuard Two-View Studio · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  FUN VIEW (default): After-Hours Video Rental · original theme with reviewed corrections, re-scoped under .cgfun\n  SIMPLE VIEW: eufy.com register rendered from factsheets\/ECC35.json (every printed spec carries status verified)\n  SHARED: terms and footer below both views; re-skinned in the Fun view\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the chooser hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Bungee\u0026family=DM+Sans:opsz,wght@9..40,400;9..40,600;9..40,800\u0026family=VT323\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#102d76;--fun-ink:#f7efdb;--fun-accent:#ffd84d;--fun-display:'Bungee', sans-serif;--fun-display-weight:400;--fun-body:'DM Sans', sans-serif;--sw-bg:#f7efdb;--sw-border:#ff5a62;--sw-ink:#071d57;--sw-radius:0px;--sh-bg-fun:#f7efdb;--sh-ink-fun:#121b2c;--sh-body-fun:#121b2c;--sh-mute-fun:#263a66;--sh-line-fun:#263a66;--sh-panel-fun:#fff2c8}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun{--night:#071226;--blue:#103b91;--blue2:#071d57;--ticket:#ffd84d;--coral:#ff5a62;--mint:#5be0c2;--paper:#f7efdb;--ink:#121b2c;--muted:#68748a;--line:#263a66;position:relative;isolation:isolate;overflow:hidden;color:var(--ink);background:#f7efdb;font:400 16px\/1.62 'DM Sans',sans-serif;container-type:inline-size;border:2px solid var(--night);border-radius:22px 22px 8px 8px}\n.cgau-listing .cgfun *{box-sizing:border-box}\n.cgau-listing .cgfun h1,.cgau-listing .cgfun h2,.cgau-listing .cgfun h3,.cgau-listing .cgfun h4,.cgau-listing .cgfun h5,.cgau-listing .cgfun h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun img{display:block;max-width:100%;height:auto}\n.cgau-listing .cgfun a{color:inherit}\n.cgau-listing .cgfun .c35r77-scene{position:relative;isolation:isolate;overflow:hidden;padding:clamp(48px,7cqi,88px) clamp(16px,4cqi,54px)}\n.cgau-listing .cgfun .c35r77-shell{width:min(1080px,100%);margin:0 auto}\n.cgau-listing .cgfun .c35r77-kicker{margin:0 0 10px;font:400 20px\/1 'VT323',monospace;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .cgfun .c35r77-title{max-width:920px;margin:0 0 18px;font:400 clamp(36px,7cqi,82px)\/.92 'Bungee',sans-serif;letter-spacing:-.045em;text-wrap:balance}\n.cgau-listing .cgfun .c35r77-lead{max-width:760px;margin:0;font-size:clamp(17px,2.2cqi,23px);line-height:1.48}\n.cgau-listing .cgfun .c35r77-label{font:400 19px\/1 'VT323',monospace;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .cgfun .c35r77-logo{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;max-width:100%;font:400 clamp(17px,3.6cqi,37px)\/1 'Bungee',sans-serif;letter-spacing:-.035em}\n.cgau-listing .cgfun .c35r77-logo::before{content:'';flex:0 0 25px;width:25px;height:21px;border:3px solid currentColor;border-radius:4px;background:radial-gradient(circle at 35% 50%,transparent 0 4px,currentColor 4px 6px,transparent 6px),radial-gradient(circle at 70% 50%,transparent 0 4px,currentColor 4px 6px,transparent 6px)}\n.cgau-listing .cgfun .c35r77-top{background:#ffd84d;padding:11px 18px;border-bottom:3px dashed var(--night);color:var(--night);display:flex;justify-content:space-between;gap:12px;align-items:center;font:400 18px\/1 'VT323',monospace;letter-spacing:.08em;text-transform:uppercase}\n.cgau-listing .cgfun .c35r77-top span:last-child{text-align:right}\n.cgau-listing .cgfun .c35r77-hero{min-height:760px;background:linear-gradient(167deg,#102d76 0 52%,#08152d 52% 100%);color:#fff;padding-top:36px}\n.cgau-listing .cgfun .c35r77-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 10% 18%,rgba(255,255,255,.14) 0 2px,transparent 3px) 0 0\/27px 27px;opacity:.45;z-index:-1}\n.cgau-listing .cgfun .c35r77-marquee{position:relative;padding:18px clamp(14px,3cqi,32px);background:var(--paper);color:var(--blue2);border:5px solid var(--night);box-shadow:10px 10px 0 var(--coral);text-align:center}\n.cgau-listing .cgfun .c35r77-bulbs{position:absolute;inset:5px;pointer-events:none;background:radial-gradient(circle,#ff5a62 0 3px,transparent 4px) 0 0\/30px 30px;animation:cgau-c35r77Bulbs 1.4s steps(2,end) infinite;opacity:.75}\n.cgau-listing .cgfun .c35r77-marquee .c35r77-logo{position:relative;z-index:1;color:var(--blue)}\n.cgau-listing .cgfun .c35r77-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);gap:clamp(22px,5cqi,64px);align-items:center;margin-top:58px}\n.cgau-listing .cgfun .c35r77-hero-copy{min-width:0}\n.cgau-listing .cgfun .c35r77-hero-copy em{color:var(--ticket);font-style:normal}\n.cgau-listing .cgfun .c35r77-hero-badges{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}\n.cgau-listing .cgfun .c35r77-hero-badges span{padding:7px 10px;border:2px solid #fff;background:var(--coral);box-shadow:4px 4px 0 var(--night);font:800 12px\/1 'DM Sans',sans-serif;text-transform:uppercase;letter-spacing:.06em}\n.cgau-listing .cgfun .c35r77-vhs{position:relative;min-height:470px;padding:28px 24px 42px;border:9px solid #111723;border-radius:16px;background:linear-gradient(110deg,#ede8da,#c8c0ae 44%,#efe9dd 45%);box-shadow:18px 22px 0 rgba(0,0,0,.26);transform:rotate(1.5deg)}\n.cgau-listing .cgfun .c35r77-vhs::before,.cgau-listing .cgfun .c35r77-vhs::after{content:'';position:absolute;bottom:12px;width:42%;height:9px;border-radius:8px;background:#272d38}\n.cgau-listing .cgfun .c35r77-vhs::before{left:5%}.cgau-listing .cgfun .c35r77-vhs::after{right:5%}\n.cgau-listing .cgfun .c35r77-vhs-window{position:relative;height:330px;border:6px solid var(--night);border-radius:10px;background:#10172a;overflow:hidden;display:grid;place-items:center}\n.cgau-listing .cgfun .c35r77-vhs-window::after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(180deg,rgba(255,255,255,.04) 0 1px,transparent 1px 4px),radial-gradient(circle at 50% 45%,transparent 0 40%,rgba(0,0,0,.55) 100%);pointer-events:none;animation:cgau-c35r77Track 7s steps(7,end) infinite}\n.cgau-listing .cgfun .c35r77-vhs img{width:92%;height:310px;object-fit:contain;filter:drop-shadow(0 16px 13px rgba(0,0,0,.46));animation:cgau-c35r77Product 6s ease-in-out infinite}\n.cgau-listing .cgfun .c35r77-reel{position:absolute;top:39%;width:72px;height:72px;border:8px solid var(--paper);border-radius:50%;background:conic-gradient(from 0deg,var(--ticket) 0 12deg,transparent 12deg 58deg,var(--ticket) 58deg 70deg,transparent 70deg 118deg,var(--ticket) 118deg 130deg,transparent 130deg 178deg,var(--ticket) 178deg 190deg,transparent 190deg 238deg,var(--ticket) 238deg 250deg,transparent 250deg 298deg,var(--ticket) 298deg 310deg,transparent 310deg);animation:cgau-c35r77Reel 8s linear infinite;opacity:.26}\n.cgau-listing .cgfun .c35r77-reel--l{left:4%}.cgau-listing .cgfun .c35r77-reel--r{right:4%;animation-direction:reverse}\n.cgau-listing .cgfun .c35r77-vhs-label{position:absolute;left:14%;right:14%;bottom:17px;padding:7px;background:var(--ticket);border:2px solid var(--night);color:var(--night);text-align:center;font:400 17px\/1 'VT323',monospace;letter-spacing:.08em}\n.cgau-listing .cgfun .c35r77-why{background:#fff2c8}\n.cgau-listing .cgfun .c35r77-why-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:32px;align-items:center}\n.cgau-listing .cgfun .c35r77-rental-card{position:relative;padding:28px;background:#fff;border:3px solid var(--night);box-shadow:10px 10px 0 var(--blue);transform:rotate(-1deg)}\n.cgau-listing .cgfun .c35r77-rental-card::after{content:'STAFF PICK';position:absolute;right:14px;top:14px;padding:6px 9px;border:3px solid var(--coral);color:var(--coral);font:400 20px\/1 'VT323';transform:rotate(6deg)}\n.cgau-listing .cgfun .c35r77-rental-card p{margin:10px 0 0;max-width:78%}\n.cgau-listing .cgfun .c35r77-rental-lines{margin-top:18px;border-top:2px dashed var(--ink)}\n.cgau-listing .cgfun .c35r77-rental-lines div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid #c5bb9f;min-width:0}\n.cgau-listing .cgfun .c35r77-rental-lines b{color:var(--blue);overflow-wrap:anywhere}\n.cgau-listing .cgfun .c35r77-neon{background:#ff5a62;color:#190811;text-align:center}\n.cgau-listing .cgfun .c35r77-neon-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--night);border:3px solid var(--night)}\n.cgau-listing .cgfun .c35r77-neon-stat{padding:25px 10px;background:#ff7b79}\n.cgau-listing .cgfun .c35r77-neon-stat b{display:block;font:400 clamp(28px,5cqi,55px)\/1 'Bungee';color:var(--night)}\n.cgau-listing .cgfun .c35r77-neon-stat small{font:800 12px\/1.2 'DM Sans';letter-spacing:.08em;text-transform:uppercase}\n.cgau-listing .cgfun .c35r77-routes{background:#071226;color:#fff}\n.cgau-listing .cgfun .c35r77-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}\n.cgau-listing .cgfun .c35r77-route{position:relative;min-width:0;padding:24px;border:3px solid var(--ticket);background:#11264e;box-shadow:8px 8px 0 var(--coral);transition:transform .24s steps(4,end),box-shadow .24s steps(4,end)}\n.cgau-listing .cgfun .c35r77-route:hover,.cgau-listing .cgfun .c35r77-route:focus-within{transform:translate(-4px,-5px);box-shadow:14px 15px 0 var(--mint)}\n.cgau-listing .cgfun .c35r77-route h3{margin:9px 0 6px;font:400 24px\/1.05 'Bungee'}\n.cgau-listing .cgfun .c35r77-route p{margin:0;color:#dce7ff}\n.cgau-listing .cgfun .c35r77-route .c35r77-tape{width:70px;height:40px;background:#e8e0cc;border:4px solid #1b2231;border-radius:5px;box-shadow:inset 0 0 0 5px #afb4b4;animation:cgau-c35r77Tape 5.5s steps(3,end) infinite}\n.cgau-listing .cgfun .c35r77-route--no{background:#3f1522;border-color:var(--coral)}\n.cgau-listing .cgfun .c35r77-features{background:#e6def0}\n.cgau-listing .cgfun .c35r77-shelf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px;padding:26px 20px 34px;background:linear-gradient(#9c6d3f 0 5%,#4a2c1d 5% 95%,#26160f 95%);border:8px solid #2a190f}\n.cgau-listing .cgfun .c35r77-case{position:relative;min-width:0;min-height:238px;padding:22px 18px;border:4px solid var(--night);background:var(--paper);box-shadow:8px 9px 0 #000;transform:rotate(var(--tilt,0deg));transition:transform .3s steps(5,end)}\n.cgau-listing .cgfun .c35r77-case:hover{transform:translateY(-13px) rotate(0deg)}\n.cgau-listing .cgfun .c35r77-case:nth-child(2n){--tilt:1.2deg;background:#d8fff6}.cgau-listing .cgfun .c35r77-case:nth-child(3n){--tilt:-1.4deg;background:#ffe0e3}\n.cgau-listing .cgfun .c35r77-case::before{content:'';position:absolute;left:10px;top:12px;bottom:12px;width:8px;background:repeating-linear-gradient(180deg,var(--night) 0 7px,transparent 7px 14px)}\n.cgau-listing .cgfun .c35r77-case h3{margin:0 0 10px 12px;font:400 21px\/1.1 'Bungee'}\n.cgau-listing .cgfun .c35r77-case p{margin:0 0 0 12px;font-size:14px}\n.cgau-listing .cgfun .c35r77-gallery{background:#0f2550;color:#fff}\n.cgau-listing .cgfun .c35r77-film{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;padding:25px;background:repeating-linear-gradient(90deg,var(--night) 0 12px,transparent 12px 26px),#050a14;border-top:14px solid var(--night);border-bottom:14px solid var(--night)}\n.cgau-listing .cgfun .c35r77-frame{min-width:0;background:#fff;border:7px solid var(--paper);padding:10px;color:var(--ink);transform:rotate(var(--r,-1deg))}\n.cgau-listing .cgfun .c35r77-frame:nth-child(2){--r:1deg}.cgau-listing .cgfun .c35r77-frame:nth-child(3){--r:-.5deg}\n.cgau-listing .cgfun .c35r77-frame img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .cgfun .c35r77-frame span{display:block;padding-top:8px;font:400 18px\/1 'VT323';letter-spacing:.04em}\n.cgau-listing .cgfun .c35r77-recording{background:#ffd84d;color:var(--night)}\n.cgau-listing .cgfun .c35r77-recording-box{display:grid;grid-template-columns:150px minmax(0,1fr);gap:26px;align-items:center;padding:26px;border:4px solid var(--night);background:#fff;box-shadow:12px 12px 0 var(--coral)}\n.cgau-listing .cgfun .c35r77-rec{position:relative;width:120px;height:120px;border-radius:50%;background:var(--coral);box-shadow:inset 0 0 0 18px #fff,inset 0 0 0 22px var(--night);animation:cgau-c35r77Rec 2.2s steps(2,end) infinite}\n.cgau-listing .cgfun .c35r77-recording-box h2{margin:0 0 8px;font:400 clamp(28px,4.4cqi,50px)\/1 'Bungee'}\n.cgau-listing .cgfun .c35r77-recording-box p{margin:0;font-size:18px}\n.cgau-listing .cgfun .c35r77-specs{background:#f7efdb}\n.cgau-listing .cgfun .c35r77-backcover{margin-top:28px;padding:clamp(18px,4cqi,42px);border:5px solid var(--night);background:#fff;box-shadow:13px 13px 0 var(--blue)}\n.cgau-listing .cgfun .c35r77-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--night);border:2px solid var(--night)}\n.cgau-listing .cgfun .c35r77-spec{display:grid;grid-template-columns:minmax(100px,.42fr) minmax(0,1fr);gap:12px;padding:12px 14px;background:#fff;min-width:0}\n.cgau-listing .cgfun .c35r77-spec:nth-child(4n+2),.cgau-listing .cgfun .c35r77-spec:nth-child(4n+3){background:#fff3bd}\n.cgau-listing .cgfun .c35r77-spec b{color:var(--blue);overflow-wrap:anywhere}.cgau-listing .cgfun .c35r77-spec span{overflow-wrap:anywhere}\n.cgau-listing .cgfun .c35r77-contents{background:#5be0c2}\n.cgau-listing .cgfun .c35r77-tray{position:relative;margin-top:28px;padding:34px;border:9px solid #26313c;border-radius:18px;background:#c9c5b9;box-shadow:inset 0 0 0 7px #eee8da,16px 18px 0 rgba(0,0,0,.28)}\n.cgau-listing .cgfun .c35r77-tray::before{content:'FACTORY-SEALED RETAIL CASE';position:absolute;right:16px;top:13px;font:400 17px\/1 'VT323';letter-spacing:.08em}\n.cgau-listing .cgfun .c35r77-tray-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}\n.cgau-listing .cgfun .c35r77-slot{min-width:0;min-height:138px;padding:18px;border:3px solid #69717b;border-radius:26px 18px 22px 15px;background:#f5f1e7;box-shadow:inset 5px 7px 12px rgba(0,0,0,.18)}\n.cgau-listing .cgfun .c35r77-slot b{display:block;margin-bottom:5px;font:800 14px\/1.2 'DM Sans';color:var(--blue);text-transform:uppercase}\n.cgau-listing .cgfun .c35r77-slot i{display:block;width:46px;height:30px;margin-bottom:12px;border:3px solid var(--night);border-radius:7px;background:linear-gradient(135deg,var(--ticket),var(--coral));transform:rotate(-4deg);animation:cgau-c35r77Slot 7s steps(4,end) infinite}\n.cgau-listing .cgfun .c35r77-out{margin-top:18px;padding:18px;border:3px dashed var(--night);background:#effffb}\n.cgau-listing .cgfun .c35r77-out ul{columns:2;gap:30px;margin:10px 0 0;padding-left:20px}\n.cgau-listing .cgfun .c35r77-nope{background:#361221;color:#fff}\n.cgau-listing .cgfun .c35r77-nope-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:26px}\n.cgau-listing .cgfun .c35r77-nope-card{min-width:0;padding:17px;border:2px solid #ff8790;background:#591c30;box-shadow:5px 5px 0 #12050b;font-size:14px}\n.cgau-listing .cgfun .c35r77-nope-card b{display:block;margin-bottom:5px;color:var(--ticket)}\n.cgau-listing .cgfun .c35r77-setup{background:#dbe7ff}\n.cgau-listing .cgfun .c35r77-rewind{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-top:28px;counter-reset:c35r77step}\n.cgau-listing .cgfun .c35r77-step{counter-increment:c35r77step;min-width:0;padding:22px 18px;border:3px solid var(--night);background:#fff;box-shadow:7px 7px 0 var(--coral)}\n.cgau-listing .cgfun .c35r77-step::before{content:'0' counter(c35r77step);display:grid;place-items:center;width:48px;height:48px;margin-bottom:13px;border-radius:50%;background:var(--blue);color:#fff;font:400 24px\/1 'VT323';animation:cgau-c35r77Counter 8s steps(4,end) infinite}\n.cgau-listing .cgfun .c35r77-step b{display:block;margin-bottom:6px;font:400 18px\/1.1 'Bungee'}\n.cgau-listing .cgfun .c35r77-condition{background:#ff847f;color:#271016}\n.cgau-listing .cgfun .c35r77-seal{display:grid;grid-template-columns:190px minmax(0,1fr);gap:28px;align-items:center;padding:30px;border:4px solid var(--night);background:#fff6e3;box-shadow:12px 12px 0 var(--night)}\n.cgau-listing .cgfun .c35r77-sticker{display:grid;place-items:center;width:170px;height:170px;border:5px double var(--coral);border-radius:50%;color:var(--coral);font:400 20px\/1.15 'Bungee';text-align:center;transform:rotate(-8deg);animation:cgau-c35r77Seal 5s ease-in-out infinite}\n.cgau-listing .cgfun .c35r77-service{background:#fff7da}\n.cgau-listing .cgfun .c35r77-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}\n.cgau-listing .cgfun .c35r77-service-card{min-width:0;padding:22px;border:3px solid var(--night);background:#fff;box-shadow:7px 7px 0 var(--ticket)}\n.cgau-listing .cgfun .c35r77-service-card h3{margin:0 0 8px;font:400 20px\/1.1 'Bungee';color:var(--blue)}\n.cgau-listing .cgfun .c35r77-service-card p{margin:0}\n.cgau-listing .cgfun .c35r77-faq{background:#0b1e45;color:#fff}\n.cgau-listing .cgfun .c35r77-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}\n.cgau-listing .cgfun .c35r77-faq details{min-width:0;border:3px solid var(--ticket);background:#122b59}\n.cgau-listing .cgfun .c35r77-faq summary{cursor:pointer;list-style:none;padding:18px 19px;font-weight:800;color:#fff}\n.cgau-listing .cgfun .c35r77-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .cgfun .c35r77-faq summary::after{content:'RENT \\2192';float:right;color:var(--ticket);font:400 18px\/1 'VT323'}\n.cgau-listing .cgfun .c35r77-faq details[open] summary::after{content:'PLAYING \\2713';animation:cgau-c35r77Stamp .45s steps(3,end) both}\n.cgau-listing .cgfun .c35r77-faq summary:focus-visible{outline:4px solid #fff;outline-offset:4px}\n.cgau-listing .cgfun .c35r77-answer{position:relative;overflow:hidden;padding:0 19px 20px;color:#dbe7ff}\n.cgau-listing .cgfun .c35r77-answer::after{content:'';position:absolute;top:0;bottom:0;left:-45%;width:28%;background:linear-gradient(90deg,transparent,rgba(255,216,77,.25),transparent);transform:skewX(-18deg);animation:cgau-c35r77Sweep 7s ease-in-out infinite}\n.cgau-listing .cgfun .c35r77-cta{background:linear-gradient(135deg,#ff5a62 0 48%,#ffd84d 48% 100%);color:var(--night);text-align:center}\n.cgau-listing .cgfun .c35r77-cta-box{padding:34px;border:5px solid var(--night);background:rgba(255,255,255,.93);box-shadow:14px 14px 0 var(--blue)}\n.cgau-listing .cgfun .c35r77-cta-box h2{margin:0 auto 12px;max-width:900px;font:400 clamp(31px,6cqi,67px)\/.96 'Bungee'}\n.cgau-listing .cgfun .c35r77-cta-box p{max-width:730px;margin:0 auto;font-size:18px}\n.cgau-listing .cgfun .c35r77-footer{background:#050a14;color:#d8e4fa;padding:42px clamp(16px,4cqi,54px)}\n.cgau-listing .cgfun .c35r77-footer .c35r77-logo{color:var(--ticket)}\n.cgau-listing .cgfun .c35r77-footer-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:28px;margin-top:22px;padding-top:22px;border-top:1px solid #354464}\n.cgau-listing .cgfun .c35r77-footer p{margin:0 0 12px;font-size:13px;line-height:1.65}\n.cgau-listing .cgfun .c35r77-barcode{width:150px;height:48px;margin-top:18px;background:repeating-linear-gradient(90deg,#fff 0 2px,transparent 2px 5px,#fff 5px 6px,transparent 6px 11px,#fff 11px 15px,transparent 15px 18px)}\n@keyframes cgau-c35r77Bulbs{50%{opacity:.28}}\n@keyframes cgau-c35r77Track{0%,88%{transform:translateY(0)}89%{transform:translateY(12px)}92%{transform:translateY(-7px)}95%,100%{transform:translateY(0)}}\n@keyframes cgau-c35r77Product{50%{transform:translateY(-8px) rotate(-1deg)}}\n@keyframes cgau-c35r77Reel{to{transform:rotate(360deg)}}\n@keyframes cgau-c35r77Tape{0%,84%,100%{transform:rotate(0)}88%{transform:rotate(-3deg)}92%{transform:rotate(2deg)}}\n@keyframes cgau-c35r77Rec{50%{opacity:.45}}\n@keyframes cgau-c35r77Slot{0%,84%,100%{transform:rotate(-4deg)}88%{transform:rotate(3deg) translateY(-3px)}92%{transform:rotate(-2deg)}}\n@keyframes cgau-c35r77Counter{0%,18%{background:var(--blue)}19%,38%{background:var(--coral)}39%,58%{background:var(--mint)}59%,100%{background:var(--blue)}}\n@keyframes cgau-c35r77Seal{50%{transform:rotate(-5deg) scale(1.03)}}\n@keyframes cgau-c35r77Stamp{from{transform:scale(1.35) rotate(-8deg);opacity:0}to{transform:none;opacity:1}}\n@keyframes cgau-c35r77Sweep{0%,55%{transform:translateX(0) skewX(-18deg)}80%,100%{transform:translateX(620%) skewX(-18deg)}}\n@keyframes cgau-c35r77Float{50%{transform:translateY(-8px)}}\n@keyframes cgau-c35r77Flicker{0%,94%,100%{opacity:1}95%{opacity:.4}97%{opacity:.8}}\n@keyframes cgau-c35r77Jiggle{0%,86%,100%{transform:none}89%{transform:rotate(-1deg)}93%{transform:rotate(1deg)}}\n@keyframes cgau-c35r77Ticker{to{background-position:52px 0}}\n@keyframes cgau-c35r77Pop{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}\n.cgau-listing .cgfun{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:900px){.cgau-listing .cgfun .c35r77-hero-grid,.cgau-listing .cgfun .c35r77-why-grid{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .c35r77-vhs{width:min(620px,100%);margin:auto}.cgau-listing .cgfun .c35r77-route-grid,.cgau-listing .cgfun .c35r77-shelf,.cgau-listing .cgfun .c35r77-tray-grid,.cgau-listing .cgfun .c35r77-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cgau-listing .cgfun .c35r77-nope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cgau-listing .cgfun .c35r77-rewind{grid-template-columns:repeat(2,minmax(0,1fr))}}\n@media(max-width:650px){.cgau-listing .cgfun{border-radius:12px}.cgau-listing .cgfun .c35r77-top{align-items:flex-start;font-size:16px}.cgau-listing .cgfun .c35r77-logo{font-size:clamp(15px,5.2cqi,25px);gap:6px}.cgau-listing .cgfun .c35r77-logo::before{flex-basis:19px;width:19px;height:17px;border-width:2px}.cgau-listing .cgfun .c35r77-hero{min-height:auto}.cgau-listing .cgfun .c35r77-marquee{box-shadow:6px 6px 0 var(--coral)}.cgau-listing .cgfun .c35r77-vhs{min-height:385px;padding:18px 14px 35px;border-width:6px}.cgau-listing .cgfun .c35r77-vhs-window{height:275px}.cgau-listing .cgfun .c35r77-vhs img{height:260px}.cgau-listing .cgfun .c35r77-reel{width:50px;height:50px;border-width:6px}.cgau-listing .cgfun .c35r77-neon-row,.cgau-listing .cgfun .c35r77-route-grid,.cgau-listing .cgfun .c35r77-shelf,.cgau-listing .cgfun .c35r77-film,.cgau-listing .cgfun .c35r77-spec-grid,.cgau-listing .cgfun .c35r77-tray-grid,.cgau-listing .cgfun .c35r77-nope-grid,.cgau-listing .cgfun .c35r77-rewind,.cgau-listing .cgfun .c35r77-service-grid,.cgau-listing .cgfun .c35r77-faq-grid,.cgau-listing .cgfun .c35r77-footer-grid{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .c35r77-recording-box,.cgau-listing .cgfun .c35r77-seal{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .c35r77-rec,.cgau-listing .cgfun .c35r77-sticker{width:120px;height:120px}.cgau-listing .cgfun .c35r77-rental-card::after{position:static;display:inline-block;margin-top:12px}.cgau-listing .cgfun .c35r77-rental-card p{max-width:none}.cgau-listing .cgfun .c35r77-rental-lines div,.cgau-listing .cgfun .c35r77-spec{grid-template-columns:minmax(0,1fr);gap:2px}.cgau-listing .cgfun .c35r77-out ul{columns:1}.cgau-listing .cgfun .c35r77-tray{padding:28px 14px 18px}.cgau-listing .cgfun .c35r77-tray::before{position:static;display:block;margin-bottom:8px}.cgau-listing .cgfun .c35r77-faq summary::after{float:none;display:block;margin-top:7px}}\n@media(max-width:820px){.cgau-listing .cgfun{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n@media(prefers-reduced-motion:reduce){.cgau-listing .cgfun *,.cgau-listing .cgfun *::before,.cgau-listing .cgfun *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.cgau-listing .cgfun .c35r77-vhs img{transform:none}.cgau-listing .cgfun .c35r77-sticker{transform:rotate(-8deg)}}\n\n\n.cgau-listing .cgfun h2.c35r77-title{\n  display:block;\n  width:100%;\n  margin-left:auto!important;\n  margin-right:auto!important;\n  margin-inline:auto!important;\n  text-align:center!important;\n  min-width:0;\n  overflow-wrap:break-word;\n  word-break:normal;\n  hyphens:none\n}\n@media(max-width:640px){\n  .cgau-listing .cgfun .c35r77-hero-grid{\n    grid-template-columns:minmax(0,1fr)\n  }\n  .cgau-listing .cgfun .c35r77-hero-grid \u003e *{\n    min-width:0;\n    max-width:100%\n  }\n}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003eSTAFF\u003cbr\u003ePICK\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003eAfter-Hours Video Rental\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eAn after-hours video shop shelves the same specs, with the night-clerk camera stamped a staff pick on the stealth shelf.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Instrument+Serif:ital@0;1\u0026family=Hanken+Grotesk:wght@400..700\u0026family=JetBrains+Mono:wght@500\u0026display=swap');\n@property --cgau-kn-wait{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n\n\/* ==== TOKENS · colour world \"ink and lichen\": ink = type, storage and the one dark band; lichen green = works and the tick; lichen orange = condition and the seal; the listing's own body colour (--kn-hue, from cond\/\u003csku\u003e\/tokens.json) = hero field and the chip ramp ==== *\/\n.cgau-listing .cgnew.cgau-kn{--kn-ink:#141820;--kn-g1:#4c5560;--kn-g2:#8a929b;--kn-soft:#f1f4f0;--kn-card:#f8faf7;--kn-line:#d8ded7;--kn-hair:#e7ebe5;--kn-dark:#0f131a;--kn-dark2:#19202a;--kn-l1:#3b6a55;--kn-l2:#86bba2;--kn-o1:#a8480f;--kn-o2:#e8963a;--kn-b1:#22345c;--kn-b2:#5b79b0;--kn-no1:#b3261e;--kn-no2:#e2583e;--kn-lt:#346150;--kn-ot:#a1450e;--kn-bt:#22345c;--kn-not:#b3261e;--kn-gl:linear-gradient(90deg,var(--kn-l1) 0%,var(--kn-l2) 100%);--kn-go:linear-gradient(90deg,var(--kn-o1) 0%,var(--kn-o2) 100%);--kn-gb:linear-gradient(90deg,var(--kn-b1) 0%,var(--kn-b2) 100%);--kn-gn:linear-gradient(135deg,var(--kn-no1) 0%,var(--kn-no2) 100%);--kn-ease:cubic-bezier(.22,.8,.2,1);--kn-roll:cubic-bezier(.2,1.12,.3,1);--kn-nav:50px;--kn-pad:104px;--kn-r:16px;--kn-disp:'Instrument Serif',Georgia,'Times New Roman',serif;font-family:'Hanken Grotesk',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;font-size:17px;line-height:1.5;font-weight:400;color:var(--kn-ink);background:#fff;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-align:left}\n.cgau-listing .cgnew.cgau-kn{--kn-hue:#3a4350;--kn-hue-2:#1c222b;--kn-rim:rgba(255,255,255,.6);--kn-hue-w:rgba(255,255,255,.08);--kn-hue-t:#141820;--kn-hue-glow:rgba(27,31,38,.16);--kn-r1:#0e1116;--kn-r2:#23282f;--kn-r3:#3a4049;--kn-r4:#565d67;--kn-r5:#7c838c;--kn-r6:#a9aeb5;}\n@supports (color: color(display-p3 1 0 0)){\n.cgau-listing .cgnew.cgau-kn{--kn-l1:color(display-p3 .25 .41 .34);--kn-l2:color(display-p3 .5 .74 .62);--kn-o1:color(display-p3 .62 .3 .1);--kn-o2:color(display-p3 .93 .6 .27);--kn-b2:color(display-p3 .37 .47 .72);--kn-no1:color(display-p3 .66 .18 .14);--kn-no2:color(display-p3 .86 .37 .27)}\n}\n\n\/* ==== RESETS · beat the theme's .rte rules by source order, lose to every module class ==== *\/\n.cgau-listing .cgnew *,.cgau-listing .cgnew *::before,.cgau-listing .cgnew *::after{box-sizing:border-box}\n.cgau-listing .cgnew p,.cgau-listing .cgnew ul,.cgau-listing .cgnew ol,.cgau-listing .cgnew li,.cgau-listing .cgnew figure,.cgau-listing .cgnew figcaption,.cgau-listing .cgnew dl,.cgau-listing .cgnew dt,.cgau-listing .cgnew dd,.cgau-listing .cgnew blockquote,.cgau-listing .cgnew fieldset,.cgau-listing .cgnew legend{margin:0;padding:0;border:0}\n.cgau-listing .cgnew ul,.cgau-listing .cgnew ol{list-style:none;text-align:left}\n.cgau-listing .cgnew p{text-align:left}\n.cgau-listing .cgnew img{display:block;max-width:100%;height:auto;border:0;border-radius:0}\n.cgau-listing .cgnew a{color:inherit;text-decoration:none}\n.cgau-listing .cgnew table{border-collapse:collapse}\n.cgau-listing .cgnew td,.cgau-listing .cgnew th{border:0;padding:0}\n.cgau-listing .cgnew b,.cgau-listing .cgnew strong{font-weight:650}\n.cgau-listing .cgnew .kn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}\n\n\/* ==== ILLUSTRATION TAG · every drawn scene carries one ==== *\/\n.cgau-listing .cgnew .kn-ill{position:absolute;z-index:5;font:600 12px\/1 'Hanken Grotesk',sans-serif;color:#3f4852;background:rgba(248,250,247,.95);padding:6px 9px;border-radius:99px;box-shadow:inset 0 0 0 1px var(--kn-line)}\n\n\/* ==== LAYOUT + TYPE · a light display serif over a plain grotesk body ==== *\/\n.cgau-listing .cgnew .kn-w{max-width:1080px;margin:0 auto;padding:0 24px}\n.cgau-listing .cgnew .kn-c{text-align:center}\n.cgau-listing .cgnew .kn-c p{text-align:center}\n.cgau-listing .cgnew .kn-sec{padding:var(--kn-pad) 0;position:relative;scroll-margin-top:calc(var(--header-height,0px) + var(--kn-nav) + 8px)}\n.cgau-listing .cgnew .kn-band{background:var(--kn-soft);box-shadow:0 0 0 100vmax var(--kn-soft);clip-path:inset(0 -100vmax)}\n.cgau-listing .cgnew .kn-mono{font-family:'JetBrains Mono',Menlo,Consolas,monospace;font-size:.86em;letter-spacing:0;font-weight:500}\n.cgau-listing .cgnew .kn-eye{display:block;font:650 14px\/1.25 'Hanken Grotesk',sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--kn-g1);margin:0 0 14px}\n.cgau-listing .cgnew .kn-el{color:var(--kn-lt)}.cgau-listing .cgnew .kn-eo{color:var(--kn-ot)}.cgau-listing .cgnew .kn-eb{color:var(--kn-bt)}\n.cgau-listing .cgnew .kn-h1{font-family:var(--kn-disp);font-size:clamp(46px,6.4vw,88px);line-height:.98;letter-spacing:-.02em;font-weight:400;text-wrap:balance}\n.cgau-listing .cgnew .kn-h2{font-family:var(--kn-disp);font-size:clamp(40px,5.6vw,74px);line-height:1;letter-spacing:-.02em;font-weight:400;text-wrap:balance}\n.cgau-listing .cgnew .kn-h2 em,.cgau-listing .cgnew .kn-h1 em{font-style:italic}\n.cgau-listing .cgnew .kn-h3{font-size:clamp(19px,1.8vw,22px);line-height:1.2;letter-spacing:-.02em;font-weight:650}\n.cgau-listing .cgnew .kn-lede{font-size:clamp(18px,1.6vw,20px);line-height:1.5;color:var(--kn-g1);max-width:640px;margin-top:18px;text-wrap:pretty}\n.cgau-listing .cgnew .kn-c .kn-lede{margin-left:auto;margin-right:auto}\n.cgau-listing .cgnew .kn-nw{white-space:nowrap}\n@media (max-width:760px){\n.cgau-listing .cgnew.cgau-kn{--kn-pad:72px}\n}\n.cgau-listing .cgnew .kn-gx{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-right:.06em}\n.cgau-listing .cgnew .kn-gl{background-image:var(--kn-gl)}.cgau-listing .cgnew .kn-go{background-image:var(--kn-go)}.cgau-listing .cgnew .kn-gb{background-image:var(--kn-gb)}\n.cgau-listing .cgnew .kn-link{color:var(--kn-lt);font-weight:650;border-bottom:1px solid rgba(52,97,80,.4)}\n.cgau-listing .cgnew .kn-link:focus-visible{outline:2px solid var(--kn-lt);outline-offset:2px;border-radius:3px}\n\n\/* ==== ODOMETER · one reel per digit; the real number stays in the HTML for readers ==== *\/\n.cgau-listing .cgnew .kn-odo{display:inline-flex;height:1.2em;line-height:1.2;overflow:clip;vertical-align:baseline;margin-top:-.2em}\n.cgau-listing .cgnew .kn-odo i{display:block;font-style:normal;translate:0 calc(var(--kn-t) * -1.2em)}\n.cgau-listing .cgnew .kn-odo i::before{content:\"0\\A 1\\A 2\\A 3\\A 4\\A 5\\A 6\\A 7\\A 8\\A 9\\A 0\";white-space:pre;display:block;text-align:center;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-fill-color:transparent;background-image:var(--kn-og,linear-gradient(var(--kn-ink),var(--kn-ink)));-webkit-background-clip:text;background-clip:text}\n.cgau-listing .cgnew .kn-og-l{--kn-og:var(--kn-gl)}.cgau-listing .cgnew .kn-og-o{--kn-og:var(--kn-go)}\n\n\/* ==== KEYFRAMES used by more than one module (kept in the static parts so the eBay twin keeps them) ==== *\/\n@keyframes cgau-kn-arm{from,to{--cgau-kn-wait:1}}\n@keyframes cgau-kn-roll{from{translate:0 0}}\n@keyframes cgau-kn-rise{from{opacity:0;translate:0 14px}}\n@keyframes cgau-kn-pop{0%{transform:scale(.4)}60%{transform:scale(1.12)}100%{transform:none}}\n\n\/* ==== MOTION (tokens) · Shopify only: the eBay twin leaves every *m-*-motion.css file out ==== *\/\n.cgau-listing .cgnew .kn-cv{content-visibility:auto;contain-intrinsic-size:auto 1100px}\n\/* REVEAL · the fail-open arm trigger (text arrives fast: 6% inset, .4 s, 12 px) *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rv{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 6%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-rv\u003e*{transition:opacity .4s var(--kn-ease),translate .4s var(--kn-ease)}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(2){transition-delay:.05s}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(3){transition-delay:.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-rv\u003e*{opacity:0;translate:0 12px}\n}\n}\n}\n\/* ODOMETER TRIGGERS · Chrome: native scroll-triggered animation. Safari: the arm trigger *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (timeline-trigger: --cgau-kn-x view()){\n.cgau-listing .cgnew .kn-odo i{animation:cgau-kn-roll 1.6s var(--kn-roll) both;timeline-trigger:--cgau-kn-odt view() entry 10% exit 100%;animation-trigger:--cgau-kn-odt play-forwards}\n.cgau-listing .cgnew .kn-odo i+i{animation-duration:2.1s}\n}\n@supports (animation-timeline: view()) and (not (timeline-trigger: --cgau-kn-x view())){\n.cgau-listing .cgnew .kn-odo{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 8%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-odo i{transition:translate 1.6s var(--kn-roll)}\n.cgau-listing .cgnew .kn-odo i+i{transition-duration:2.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-odo i{translate:0 0;transition:none}\n}\n}\n}\n\n\/* ==== MODULE nav (Shopify only; the eBay twin drops it) · sticky glass bar (no backdrop blur: it sits over scrolling content), stuck shadow, scroll-spy ==== *\/\n.cgau-listing .cgnew .kn-nav{position:sticky;top:var(--header-height,0px);z-index:30;container-type:scroll-state}\n.cgau-listing .cgnew .kn-nav-in{display:flex;align-items:center;gap:22px;height:var(--kn-nav);padding:0 20px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,244,240,.97));border-bottom:1px solid rgba(20,24,32,.08);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(255,255,255,.7);transition:box-shadow .3s,border-radius .3s}\n.cgau-listing .cgnew .kn-nav-t{font:600 18px\/1 'Hanken Grotesk',sans-serif;letter-spacing:-.02em;white-space:nowrap}\n.cgau-listing .cgnew .kn-nav-l{display:flex;align-items:center;gap:20px;margin-left:auto;overflow-x:auto;scrollbar-width:none}\n.cgau-listing .cgnew .kn-nav-l::-webkit-scrollbar{display:none}\n.cgau-listing .cgnew .kn-nav-l a{font:500 13px\/1 'Hanken Grotesk',sans-serif;color:#3e4751;white-space:nowrap;padding:6px 0;border-bottom:2px solid transparent}\n.cgau-listing .cgnew .kn-nav-l a:hover{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-nav-l a:focus-visible{outline:2px solid var(--kn-lt);outline-offset:3px;border-radius:4px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{color:#fff;border:0;border-radius:999px;padding:8px 14px;background:linear-gradient(180deg,#2a3b61,#1b2946);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 4px 12px -4px rgba(20,24,32,.5)}\n@supports (container-type: scroll-state){\n@container scroll-state(stuck: top){\n.cgau-listing .cgnew .kn-nav-in{box-shadow:inset 0 1px 0 #fff,0 12px 30px -18px rgba(20,24,32,.5)}\n}\n}\n@supports (scroll-target-group: auto){\n.cgau-listing .cgnew .kn-nav-l{scroll-target-group:auto}\n.cgau-listing .cgnew .kn-nav-l a:target-current{color:var(--kn-ink);border-bottom-color:var(--kn-l2)}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta:target-current{color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--kn-l2)}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-nav-in{padding:0 2px;gap:10px}\n.cgau-listing .cgnew .kn-nav-t{display:none}\n.cgau-listing .cgnew .kn-nav-l{margin-left:0;gap:12px;width:100%;justify-content:space-between}\n.cgau-listing .cgnew .kn-nav-l a{font-size:12.5px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{padding:7px 11px}\n}\n\n\/* ==== MODULE hero · hero-colour-dip: answers first on the left; on the right the listing's own body colour rises as a tall arch-topped field with the colour's name ghosted in it, and the camera straddles the field's top edge, half on white, half on its own colour ==== *\/\n.cgau-listing .cgnew .kn-dip{padding:40px 0 30px;position:relative}\n.cgau-listing .cgnew .kn-dip-g{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:52px;align-items:center}\n.cgau-listing .cgnew .kn-dip-t .kn-eye{color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-dip-t .kn-h1 em{color:var(--kn-hue-t)}\n.cgau-listing .cgnew .kn-ans{margin-top:26px;display:grid;gap:0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-ans li{position:relative;padding:12px 0 12px 22px;font-size:16.5px;line-height:1.45;color:#2f363f;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-ans li::before{content:\"\";position:absolute;left:0;top:19px;width:10px;height:10px;border-radius:3px;background:var(--kn-hue);box-shadow:inset 0 0 0 1px rgba(20,24,32,.25)}\n.cgau-listing .cgnew .kn-ans li[data-cgau-first=\"works\"]::before{background:var(--kn-l1)}\n.cgau-listing .cgnew .kn-ans li[data-cgau-first=\"condition\"]::before{background:var(--kn-o1)}\n.cgau-listing .cgnew .kn-ans li[data-cgau-first=\"trust\"]::before{background:var(--kn-b1)}\n.cgau-listing .cgnew .kn-ans b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-ans a{color:var(--kn-lt);font-weight:650;border-bottom:1px solid rgba(52,97,80,.4);white-space:nowrap}\n.cgau-listing .cgnew .kn-ans a:focus-visible{outline:2px solid var(--kn-lt);outline-offset:2px;border-radius:3px}\n.cgau-listing .cgnew .kn-dip-f{position:relative;height:560px;display:grid;place-items:start center}\n.cgau-listing .cgnew .kn-dip-field{position:absolute;left:6%;right:6%;top:250px;bottom:40px;border-radius:220px 220px 22px 22px;background:radial-gradient(60% 55% at 50% 0%,rgba(255,255,255,.2),transparent 70%),linear-gradient(180deg,var(--kn-hue) 0%,var(--kn-hue-2) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.12);overflow:clip;animation:cgau-kn-dip 1.1s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-dip-word{position:absolute;left:0;right:0;bottom:34px;text-align:center;font:italic 400 clamp(84px,10vw,132px)\/.8 var(--kn-disp);letter-spacing:-.03em;color:var(--kn-hue-w);animation:cgau-kn-word 1.4s .25s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-dip-cam{position:relative;z-index:2;width:300px;margin-top:6px;filter:drop-shadow(0 0 1px var(--kn-rim,transparent)) drop-shadow(0 26px 26px rgba(10,14,20,.28));animation:cgau-kn-drop 1s .15s var(--kn-roll) both}\n.cgau-listing .cgnew .kn-dip-cap{position:absolute;z-index:3;left:50%;bottom:0;translate:-50% 0;white-space:nowrap;font-size:13.5px;color:var(--kn-g1);background:#fff;padding:7px 14px;border-radius:99px;box-shadow:0 0 0 1px var(--kn-line),0 10px 24px -14px rgba(20,24,32,.4)}\n.cgau-listing .cgnew .kn-dip-cap b{color:var(--kn-ink)}\n@keyframes cgau-kn-dip{from{clip-path:inset(100% 0 0 0 round 220px 220px 22px 22px)}to{clip-path:inset(0 0 0 0 round 220px 220px 22px 22px)}}\n@keyframes cgau-kn-word{from{translate:0 40px;opacity:0}}\n@keyframes cgau-kn-drop{from{translate:0 -26px;rotate:-4deg}}\n@media (max-width:860px){\n.cgau-listing .cgnew .kn-dip{padding:22px 0 18px}\n.cgau-listing .cgnew .kn-dip-g{grid-template-columns:minmax(0,1fr);gap:26px}\n.cgau-listing .cgnew .kn-dip-t .kn-h1{font-size:44px}\n.cgau-listing .cgnew .kn-ans{margin-top:16px}\n.cgau-listing .cgnew .kn-ans li{font-size:15.5px;padding:9px 0 9px 20px}\n.cgau-listing .cgnew .kn-ans li::before{top:15px}\n.cgau-listing .cgnew .kn-dip-f{height:430px}\n.cgau-listing .cgnew .kn-dip-field{top:180px;left:9%;right:9%}\n.cgau-listing .cgnew .kn-dip-cam{width:220px}\n.cgau-listing .cgnew .kn-dip-cap{font-size:12.5px}\n}\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-dip-field,.cgau-listing .cgnew .kn-dip-word,.cgau-listing .cgnew .kn-dip-cam{animation:none}\n}\n\n\/* ==== MOTION (hero) · Shopify only: as the hero scrolls away the camera leans and lifts off its field, and the colour word sinks ==== *\/\n@keyframes cgau-kn-lean{to{translate:0 -40px;rotate:6deg}}\n@keyframes cgau-kn-sink{to{translate:0 50px}}\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-dip-cam{animation:cgau-kn-drop 1s .15s var(--kn-roll) both,cgau-kn-lean linear both;animation-timeline:auto,view();animation-range:normal,exit 0% exit 100%}\n.cgau-listing .cgnew .kn-dip-word{animation:cgau-kn-word 1.4s .25s var(--kn-ease) both,cgau-kn-sink linear both;animation-timeline:auto,view();animation-range:normal,exit 0% exit 100%}\n}\n}\n\n\/* ==== MODULE numbers · numbers-chip-fan: six paint-sample chips in a tonal ramp of the listing's own colour, each carrying one number; they fan in from a stack and settle into a straight row ==== *\/\n.cgau-listing .cgnew .kn-chips{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:50px}\n.cgau-listing .cgnew .kn-chip{position:relative;background:#fff;border-radius:10px;overflow:clip;box-shadow:0 0 0 1px var(--kn-line),0 18px 34px -24px rgba(20,24,32,.45);transform-origin:50% 140%}\n.cgau-listing .cgnew .kn-chip::before{content:\"\";display:block;height:74px;background:var(--kn-sw)}\n.cgau-listing .cgnew .kn-chip:nth-child(1){--kn-sw:var(--kn-r1)}.cgau-listing .cgnew .kn-chip:nth-child(2){--kn-sw:var(--kn-r2)}.cgau-listing .cgnew .kn-chip:nth-child(3){--kn-sw:var(--kn-r3)}\n.cgau-listing .cgnew .kn-chip:nth-child(4){--kn-sw:var(--kn-r4)}.cgau-listing .cgnew .kn-chip:nth-child(5){--kn-sw:var(--kn-r5)}.cgau-listing .cgnew .kn-chip:nth-child(6){--kn-sw:var(--kn-r6)}\n.cgau-listing .cgnew .kn-chip p{padding:14px 14px 16px;font-size:14.5px;line-height:1.35;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-chip b{display:block;font:400 clamp(34px,3.4vw,46px)\/1 var(--kn-disp);letter-spacing:-.02em;color:var(--kn-ink);margin-bottom:8px;white-space:nowrap}\n.cgau-listing .cgnew .kn-chip b small{font-size:.5em;letter-spacing:0;margin-left:3px}\n.cgau-listing .cgnew .kn-chips-note{margin-top:22px;font-size:15px;color:var(--kn-g1);max-width:720px}\n@media (max-width:860px){\n.cgau-listing .cgnew .kn-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:34px}\n.cgau-listing .cgnew .kn-chip::before{height:46px}\n.cgau-listing .cgnew .kn-chip b{font-size:38px}\n}\n\n\/* ==== MOTION (numbers) · Shopify only: the chips start as a fanned stack and settle into the row when the section arrives (arm trigger; the resting row is the default) ==== *\/\n@media (prefers-reduced-motion:no-preference) and (min-width:861px){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-chips{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 10%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-chip{transition:rotate .7s var(--kn-roll),translate .7s var(--kn-roll)}\n.cgau-listing .cgnew .kn-chip:nth-child(1){--kn-fa:-15deg;--kn-fx:250%}.cgau-listing .cgnew .kn-chip:nth-child(2){--kn-fa:-9deg;--kn-fx:150%}.cgau-listing .cgnew .kn-chip:nth-child(3){--kn-fa:-3deg;--kn-fx:50%}\n.cgau-listing .cgnew .kn-chip:nth-child(4){--kn-fa:3deg;--kn-fx:-50%}.cgau-listing .cgnew .kn-chip:nth-child(5){--kn-fa:9deg;--kn-fx:-150%}.cgau-listing .cgnew .kn-chip:nth-child(6){--kn-fa:15deg;--kn-fx:-250%}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-chip{rotate:var(--kn-fa);translate:var(--kn-fx) 10px;transition:none}\n}\n}\n}\n\n\/* ==== MODULE wall · wall-swatch-try: tap a wall swatch and the camera's own photo sits on a drawn wall of that kind (weatherboard, brick, dark fascia, sandstone, hedge). CSS only; if the inputs are stripped the first wall shows ==== *\/\n.cgau-listing .cgnew .kn-wall-g{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center}\n.cgau-listing .cgnew .kn-wall{margin-top:30px;display:grid;gap:8px}\n.cgau-listing .cgnew .kn-wall-lg{font:650 13px\/1.2 'Hanken Grotesk',sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--kn-g1);margin-bottom:4px}\n.cgau-listing .cgnew .kn-wall label{position:relative;display:flex;align-items:center;gap:14px;padding:10px 14px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--kn-line);cursor:pointer;font-size:16.5px;color:var(--kn-ink);transition:box-shadow .25s,translate .25s var(--kn-ease)}\n.cgau-listing .cgnew .kn-wall input{position:absolute;opacity:0;width:1px;height:1px;margin:0}\n.cgau-listing .cgnew .kn-wall label i{flex:none;width:34px;height:26px;border-radius:6px;background:var(--kn-wsw);box-shadow:inset 0 0 0 1px rgba(20,24,32,.18)}\n.cgau-listing .cgnew .kn-wall label:has(input:checked){box-shadow:0 0 0 2px var(--kn-l1),0 14px 26px -18px rgba(20,24,32,.5);translate:6px 0}\n.cgau-listing .cgnew .kn-wall label:has(input:focus-visible){outline:3px solid var(--kn-b2);outline-offset:3px}\n.cgau-listing .cgnew .kn-wall-f{position:relative;aspect-ratio:1\/1;border-radius:22px;overflow:clip;display:grid;place-items:center;box-shadow:0 30px 60px -36px rgba(20,24,32,.55)}\n.cgau-listing .cgnew .kn-wall-bg{position:absolute;inset:0;width:100%;height:100%}\n.cgau-listing .cgnew .kn-wl{opacity:0;transition:opacity .45s var(--kn-ease)}\n.cgau-listing .cgnew .kn-wl1{opacity:1}\n.cgau-listing .cgnew .kn-wall-g:has(input:checked) .kn-wl1{opacity:0}\n.cgau-listing .cgnew .kn-wall-g:has(#kn-w1:checked) .kn-wl1,.cgau-listing .cgnew .kn-wall-g:has(#kn-w2:checked) .kn-wl2,.cgau-listing .cgnew .kn-wall-g:has(#kn-w3:checked) .kn-wl3,.cgau-listing .cgnew .kn-wall-g:has(#kn-w4:checked) .kn-wl4,.cgau-listing .cgnew .kn-wall-g:has(#kn-w5:checked) .kn-wl5{opacity:1}\n.cgau-listing .cgnew .kn-wall-cam{position:relative;z-index:2;width:38%;filter:drop-shadow(0 22px 18px rgba(0,0,0,.35));animation:cgau-kn-hang 1.2s var(--kn-roll) both}\n.cgau-listing .cgnew .kn-wall-f .kn-ill{left:14px;bottom:14px}\n@keyframes cgau-kn-hang{from{translate:0 -18px;rotate:-5deg}}\n@media (max-width:860px){\n.cgau-listing .cgnew .kn-wall-g{grid-template-columns:minmax(0,1fr);gap:26px}\n.cgau-listing .cgnew .kn-wall{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}\n.cgau-listing .cgnew .kn-wall-lg{grid-column:1\/-1}\n.cgau-listing .cgnew .kn-wall label{font-size:15px;padding:9px 10px;gap:10px}\n.cgau-listing .cgnew .kn-wall label:has(input:checked){translate:0 0}\n.cgau-listing .cgnew .kn-wall-f{aspect-ratio:4\/3}\n.cgau-listing .cgnew .kn-wall-cam{width:34%}\n}\n\n\/* ==== MODULE story · story-setup-track: sealed box to first clip in five cards. Shopify pins the stage and scroll slides the card rail sideways under a filling progress line; static (eBay, reduced motion, old engines) lays the five cards out as a grid ==== *\/\n.cgau-listing .cgnew .kn-tr-stage{margin-top:46px;container-type:inline-size}\n.cgau-listing .cgnew .kn-tr-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;counter-reset:kn-tr}\n.cgau-listing .cgnew .kn-tr-card{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:18px;box-shadow:0 0 0 1px var(--kn-line),0 24px 44px -34px rgba(20,24,32,.5);overflow:clip;counter-increment:kn-tr}\n.cgau-listing .cgnew .kn-tr-pic{position:relative;height:210px;display:grid;place-items:center;background:radial-gradient(closest-side,var(--kn-hue-glow),transparent 75%),var(--kn-soft)}\n.cgau-listing .cgnew .kn-tr-pic img{max-height:170px;width:auto;filter:drop-shadow(0 14px 14px rgba(10,14,20,.22))}\n.cgau-listing .cgnew .kn-tr-pic img.kn-tr-photo{max-height:none;width:100%;height:100%;object-fit:cover;filter:none}\n.cgau-listing .cgnew .kn-tr-card::before{content:\"0\" counter(kn-tr);position:absolute;z-index:2;left:18px;top:14px;font:italic 400 44px\/1 var(--kn-disp);color:var(--kn-ink);text-shadow:0 1px 0 #fff}\n.cgau-listing .cgnew .kn-tr-card:has(.kn-tr-photo)::before{color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.45)}\n.cgau-listing .cgnew .kn-tr-t{padding:20px 22px 24px}\n.cgau-listing .cgnew .kn-tr-t h3{font:400 28px\/1.05 var(--kn-disp);letter-spacing:-.01em;margin-bottom:10px}\n.cgau-listing .cgnew .kn-tr-t p{font-size:16px;line-height:1.5;color:#39414a}\n.cgau-listing .cgnew .kn-tr-t p+p{margin-top:8px}\n.cgau-listing .cgnew .kn-tr-big{padding-top:34px;font:400 76px\/1 var(--kn-disp);letter-spacing:-.03em;color:var(--kn-b1);text-align:center}\n.cgau-listing .cgnew .kn-tr-big small{display:block;font:650 13px\/1.3 'Hanken Grotesk',sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--kn-g1);margin-top:8px}\n.cgau-listing .cgnew .kn-tr-h{position:relative;width:150px;height:170px}\n.cgau-listing .cgnew .kn-tr-h img{position:absolute;left:0;top:0;width:78px}\n.cgau-listing .cgnew .kn-tr-h::before{content:\"\";position:absolute;right:26px;top:12px;bottom:0;border-left:2px solid var(--kn-b1)}\n.cgau-listing .cgnew .kn-tr-h::after{content:\"\";position:absolute;right:16px;top:12px;width:22px;border-top:2px solid var(--kn-b1)}\n.cgau-listing .cgnew .kn-tr-h span{position:absolute;right:34px;top:50%;font:650 13px\/1 'Hanken Grotesk',sans-serif;color:var(--kn-bt);writing-mode:vertical-rl;rotate:180deg}\n.cgau-listing .cgnew .kn-tr-pic .kn-ill{right:12px;bottom:10px}\n.cgau-listing .cgnew .kn-tr-bar{display:none}\n@keyframes cgau-kn-slide{to{translate:calc(-100% + 100cqi) 0}}\n@keyframes cgau-kn-fill{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@media (max-width:860px){\n.cgau-listing .cgnew .kn-tr-rail{grid-template-columns:minmax(0,1fr);gap:16px}\n.cgau-listing .cgnew .kn-tr-pic{height:180px}\n.cgau-listing .cgnew .kn-tr-t{padding:16px 18px 20px}\n.cgau-listing .cgnew .kn-tr-t h3{font-size:26px}\n.cgau-listing .cgnew .kn-tr-big{font-size:54px;padding-top:46px}\n}\n\n\/* ==== MOTION (story) · Shopify only: a tall runway pins the stage; scroll slides the rail of five cards sideways and fills the progress line. Cards never fade: they only move ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-tr-run{height:2700px;view-timeline:--cgau-kn-tr block}\n.cgau-listing .cgnew .kn-tr-stage{position:sticky;top:max(calc(var(--header-height,0px) + var(--kn-nav) + 20px), calc(50% - 300px));overflow:clip;padding:6px 2px 34px}\n.cgau-listing .cgnew .kn-tr-rail{display:flex;width:max-content;gap:24px;animation:cgau-kn-slide linear both;animation-timeline:--cgau-kn-tr;animation-range:contain 8% contain 92%}\n.cgau-listing .cgnew .kn-tr-card{width:min(420px,62cqi)}\n.cgau-listing .cgnew .kn-tr-bar{display:block;position:absolute;left:2px;right:2px;bottom:8px;height:4px;border-radius:4px;background:var(--kn-hair)}\n.cgau-listing .cgnew .kn-tr-bar::after{content:\"\";position:absolute;inset:0;border-radius:4px;background:var(--kn-gb);transform-origin:0 50%;animation:cgau-kn-fill linear both;animation-timeline:--cgau-kn-tr;animation-range:contain 8% contain 92%}\n}\n}\n@media (prefers-reduced-motion:no-preference) and (max-width:860px){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-tr-run{height:2300px}\n.cgau-listing .cgnew .kn-tr-stage{top:calc(var(--header-height,0px) + var(--kn-nav) + 8px);margin-top:26px}\n.cgau-listing .cgnew .kn-tr-rail{gap:14px}\n.cgau-listing .cgnew .kn-tr-card{width:84cqi}\n.cgau-listing .cgnew .kn-tr-pic{height:160px}\n.cgau-listing .cgnew .kn-tr-pic img{max-height:130px}\n.cgau-listing .cgnew .kn-tr-t p{font-size:15.5px}\n}\n}\n\n\/* ==== MODULE night · ink band (the page's one dark ground): the three night modes as a three-row switch, eufy's colour-at-night photo, faces with a HomeBase, talk and alarm ==== *\/\n.cgau-listing .cgnew .kn-ink{background:var(--kn-dark);box-shadow:0 0 0 100vmax var(--kn-dark);clip-path:inset(0 -100vmax);color:#e8edf2}\n.cgau-listing .cgnew .kn-ink .kn-eye{color:#9fd3b9}\n.cgau-listing .cgnew .kn-ink .kn-gx.kn-gl{background-image:linear-gradient(95deg,#8fd1b1,#e8b36a)}\n.cgau-listing .cgnew .kn-nt-g{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:54px;align-items:center;margin-top:48px}\n.cgau-listing .cgnew .kn-nt-fig{position:relative;border-radius:20px;overflow:clip;box-shadow:0 0 0 1px rgba(159,211,185,.18),0 40px 80px -40px #000}\n.cgau-listing .cgnew .kn-nt-fig img{width:100%;height:auto}\n.cgau-listing .cgnew .kn-nt-fig figcaption{position:absolute;left:14px;bottom:14px;font:650 12.5px\/1 'Hanken Grotesk',sans-serif;color:#fff;background:rgba(15,19,26,.78);padding:7px 10px;border-radius:99px}\n.cgau-listing .cgnew .kn-modes{display:grid;gap:0;border-top:1px solid rgba(232,237,242,.14)}\n.cgau-listing .cgnew .kn-modes li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid rgba(232,237,242,.14);font-size:16.5px;line-height:1.45;color:#c6d0d9}\n.cgau-listing .cgnew .kn-modes b{display:block;color:#fff;font-weight:650;font-size:18px}\n.cgau-listing .cgnew .kn-modes i{width:46px;height:26px;border-radius:99px;position:relative;background:#2a323d;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}\n.cgau-listing .cgnew .kn-modes i::after{content:\"\";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#6b7683}\n.cgau-listing .cgnew .kn-modes li:first-child i{background:linear-gradient(90deg,#3b6a55,#86bba2)}\n.cgau-listing .cgnew .kn-modes li:first-child i::after{left:23px;background:#fff;animation:cgau-kn-flick .5s .4s var(--kn-roll) backwards}\n.cgau-listing .cgnew .kn-nt-note{margin-top:18px;font-size:15.5px;color:#aab6c1}\n.cgau-listing .cgnew .kn-nt-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px;margin-top:62px;padding-top:30px;border-top:1px solid rgba(232,237,242,.14)}\n.cgau-listing .cgnew .kn-nt-row h3{color:#e8b36a;margin-bottom:8px}\n.cgau-listing .cgnew .kn-nt-row p{font-size:17px;line-height:1.5;color:#c9d3dc}\n.cgau-listing .cgnew .kn-nt-row p+p{margin-top:8px}\n.cgau-listing .cgnew .kn-nt-row q{quotes:\"“\" \"”\";color:#fff;font-weight:650}\n@keyframes cgau-kn-flick{from{left:3px}}\n@keyframes cgau-kn-dusk{from{filter:brightness(.45) saturate(.4)}to{filter:none}}\n@media (max-width:860px){\n.cgau-listing .cgnew .kn-nt-g{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:30px}\n.cgau-listing .cgnew .kn-nt-row{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:40px}\n}\n\n\/* ==== MOTION (night) · Shopify only: the night photo comes up out of the dark as it scrolls in ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-nt-fig img{animation:cgau-kn-dusk linear both;animation-timeline:view();animation-range:entry 0% cover 45%}\n}\n}\n\n\/* ==== MODULE compat · picker-sentence: the picker is one sentence. \"At my place I've got ...\" with the choices as blanks; the verdict finishes the sentence in big type. Every verdict shows if a host strips the inputs ==== *\/\n.cgau-listing .cgnew .kn-say{margin-top:44px;padding:40px 44px 36px;border-radius:24px;background:#fff;box-shadow:0 0 0 1px var(--kn-line),0 30px 60px -44px rgba(20,24,32,.5)}\n.cgau-listing .cgnew .kn-say-s{font:400 clamp(28px,3vw,38px)\/1.1 var(--kn-disp);letter-spacing:-.01em;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-say-o{display:flex;flex-wrap:wrap;gap:10px 12px;margin-top:18px}\n.cgau-listing .cgnew .kn-say-o label{position:relative;display:inline-flex;align-items:center;gap:6px;padding:9px 14px 8px;border-radius:10px 10px 4px 4px;border-bottom:2px solid var(--kn-g2);background:var(--kn-card);font-size:16.5px;font-weight:600;color:var(--kn-ink);cursor:pointer;transition:background .2s,color .2s,border-color .2s}\n.cgau-listing .cgnew .kn-say-o input{position:absolute;opacity:0;width:1px;height:1px;margin:0}\n.cgau-listing .cgnew .kn-say-o label:has(input:checked){background:var(--kn-dark);color:#fff;border-bottom-color:var(--kn-l2)}\n.cgau-listing .cgnew .kn-say-o label:has(input:focus-visible){outline:3px solid var(--kn-b2);outline-offset:3px}\n.cgau-listing .cgnew .kn-say-o .kn-x{color:var(--kn-not);font-weight:700}\n.cgau-listing .cgnew .kn-say-o label:has(input:checked) .kn-x{color:#ff9d8a}\n.cgau-listing .cgnew .kn-say-v{margin-top:28px;display:grid;gap:22px}\n.cgau-listing .cgnew .kn-sv{padding-top:22px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sv-h{display:flex;align-items:baseline;gap:14px;font:italic 400 clamp(28px,3.2vw,42px)\/1.08 var(--kn-disp);letter-spacing:-.01em;color:var(--kn-lt)}\n.cgau-listing .cgnew .kn-sv-h i{flex:none;font:700 20px\/1 'Hanken Grotesk',sans-serif;font-style:normal;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#fff;background:var(--kn-gl);translate:0 -4px}\n.cgau-listing .cgnew .kn-sv-h small{display:block;margin-top:8px;font:650 14px\/1.2 'Hanken Grotesk',sans-serif;font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-sv.kn-no .kn-sv-h{color:var(--kn-not)}\n.cgau-listing .cgnew .kn-sv.kn-no .kn-sv-h i{background:var(--kn-gn)}\n.cgau-listing .cgnew .kn-sv\u003ep:not(.kn-sv-h){margin-top:10px;font-size:17px;line-height:1.5;color:#39414a;max-width:720px}\n.cgau-listing .cgnew .kn-say:has(input:checked) .kn-sv{display:none}\n.cgau-listing .cgnew .kn-say:has(#kn-s1:checked) .kn-sv1,.cgau-listing .cgnew .kn-say:has(#kn-s2:checked) .kn-sv2,.cgau-listing .cgnew .kn-say:has(#kn-s3:checked) .kn-sv3,.cgau-listing .cgnew .kn-say:has(#kn-s4:checked) .kn-sv4,.cgau-listing .cgnew .kn-say:has(#kn-s5:checked) .kn-sv5,.cgau-listing .cgnew .kn-say:has(#kn-s6:checked) .kn-sv6,.cgau-listing .cgnew .kn-say:has(#kn-s7:checked) .kn-sv7{display:block}\n.cgau-listing .cgnew .kn-say:has(input:checked) .kn-sv{border-top:0;padding-top:0}\n.cgau-listing .cgnew .kn-say-more{margin-top:26px;font-size:16px}\n@media (max-width:860px){\n.cgau-listing .cgnew .kn-say{padding:26px 18px 24px;margin-top:30px;border-radius:18px}\n.cgau-listing .cgnew .kn-say-o{gap:8px}\n.cgau-listing .cgnew .kn-say-o label{font-size:15px;padding:8px 11px 7px}\n}\n\n\/* ==== MODULE condition · condition-seal-strip: a strip of carton tape printed \"factory sealed\" runs across the band (pressed down by scroll on Shopify, static elsewhere); the words on the left, the carton list and the not-included list as open columns under coloured rules ==== *\/\n.cgau-listing .cgnew .kn-seal{overflow:clip}\n.cgau-listing .cgnew .kn-tape{position:relative;height:46px;margin:0 -24px 58px;rotate:-2.2deg;background:linear-gradient(180deg,#e9a24c,#d9892f);box-shadow:0 1px 0 rgba(255,255,255,.35) inset,0 10px 20px -12px rgba(120,60,10,.6);transform-origin:0 50%;overflow:clip;display:flex;align-items:center}\n.cgau-listing .cgnew .kn-tape::after{content:\"\";position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 3px,transparent 3px 9px)}\n.cgau-listing .cgnew .kn-tape span{flex:none;white-space:nowrap;font:700 15px\/1 'Hanken Grotesk',sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#4a2206;padding-left:24px;animation:cgau-kn-crawl 40s linear infinite}\n.cgau-listing .cgnew .kn-tape span::before{content:\"Factory sealed \\00B7  eufyCam C35 \\00B7  Black \\00B7  T8110 \\00B7  Factory sealed \\00B7  eufyCam C35 \\00B7  Black \\00B7  T8110 \\00B7  Factory sealed \\00B7  eufyCam C35 \\00B7  Black \\00B7  T8110 \\00B7  Factory sealed \\00B7  eufyCam C35 \\00B7  Black \\00B7  T8110 \\00B7 \"}\n.cgau-listing .cgnew .kn-sl-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}\n.cgau-listing .cgnew .kn-sl-big{margin-top:22px;font:400 clamp(24px,2.3vw,30px)\/1.25 var(--kn-disp);color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-sl-t p:not(.kn-sl-big):not(.kn-eye){margin-top:14px;font-size:17px;line-height:1.55;color:#39414a}\n.cgau-listing .cgnew .kn-sl-lists{display:grid;gap:34px}\n.cgau-listing .cgnew .kn-sl-lists\u003ediv{padding-top:16px;position:relative}\n.cgau-listing .cgnew .kn-sl-lists\u003ediv::before{content:\"\";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:var(--kn-go)}\n.cgau-listing .cgnew .kn-sl-lists\u003ediv+div::before{background:var(--kn-ink)}\n.cgau-listing .cgnew .kn-sl-lists h3{margin-bottom:10px}\n.cgau-listing .cgnew .kn-sl-lists li{position:relative;padding:7px 0 7px 26px;font-size:16.5px;line-height:1.45;color:#2f363f;border-bottom:1px solid var(--kn-hair)}\n.cgau-listing .cgnew .kn-sl-lists li::before{content:\"✓\";position:absolute;left:0;top:7px;font-weight:700;color:var(--kn-ot)}\n.cgau-listing .cgnew .kn-sl-lists .kn-out li::before{content:\"✕\";color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-sl-note{margin-top:16px;font-size:15px;line-height:1.5;color:var(--kn-g1)}\n@keyframes cgau-kn-crawl{to{translate:-50% 0}}\n@keyframes cgau-kn-press{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@media (max-width:860px){\n.cgau-listing .cgnew .kn-sl-g{grid-template-columns:minmax(0,1fr);gap:34px}\n.cgau-listing .cgnew .kn-tape{margin-bottom:40px;height:40px}\n.cgau-listing .cgnew .kn-tape span{font-size:13px}\n}\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-tape span{animation:none}\n}\n\n\/* ==== MOTION (condition) · Shopify only: the tape presses across as the band scrolls in ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-tape{animation:cgau-kn-press linear both;animation-timeline:view();animation-range:entry 20% cover 40%}\n}\n}\n\n\/* ==== MODULE faq · exclusive accordion; answers glide open in Chrome (interpolate-size), open instantly elsewhere ==== *\/\n.cgau-listing .cgnew .kn-faq{max-width:820px;margin:44px auto 0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq details{border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font:600 clamp(18px,1.7vw,21px)\/1.3 'Hanken Grotesk',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .cgnew .kn-faq summary::after{content:\"+\";flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--kn-soft);font:400 22px\/1 'Hanken Grotesk',sans-serif;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-faq details[open] summary::after{content:\"\\2212\"}\n.cgau-listing .cgnew .kn-faq summary:focus-visible{outline:2px solid var(--kn-lt);outline-offset:4px;border-radius:6px}\n.cgau-listing .cgnew .kn-faq details p{padding:0 50px 24px 0;font-size:17px;line-height:1.55;color:#39414a}\n@media (prefers-reduced-motion:no-preference){\n@supports (interpolate-size: allow-keywords){\n.cgau-listing .cgnew .kn-faq{interpolate-size:allow-keywords}\n.cgau-listing .cgnew .kn-faq details::details-content{height:0;overflow:clip;transition:height .38s var(--kn-ease),content-visibility .38s allow-discrete}\n.cgau-listing .cgnew .kn-faq details[open]::details-content{height:auto}\n}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-faq details p{padding-right:0}\n}\n\n\/* ==== MODULE buy · buying from CamGuard Australia: open columns, odometer numerals ==== *\/\n.cgau-listing .cgnew .kn-buy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:56px}\n.cgau-listing .cgnew .kn-buy\u003ediv{padding-top:18px;position:relative}\n.cgau-listing .cgnew .kn-buy\u003ediv::before{content:\"\";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:var(--kn-ink);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(2)::before{background:var(--kn-gl)}.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(3)::before{background:var(--kn-go)}\n.cgau-listing .cgnew .kn-buy h3{font-size:21px;letter-spacing:-.025em;margin-bottom:8px}\n.cgau-listing .cgnew .kn-buy p{font-size:16px;line-height:1.5;color:#39414a}\n.cgau-listing .cgnew .kn-buy p+p{margin-top:10px}\n.cgau-listing .cgnew .kn-buy .kn-bign{display:block;font:400 clamp(70px,7.5vw,100px)\/1 var(--kn-disp);letter-spacing:-.04em;margin:4px 0 12px;white-space:nowrap}\n.cgau-listing .cgnew .kn-buy .kn-bign small{font-size:.3em;letter-spacing:-.02em;margin-left:6px;-webkit-text-fill-color:var(--kn-ink);color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-who{margin-top:44px;padding:26px 0 0;border-top:1px solid var(--kn-line);font-size:17px;line-height:1.55;color:#39414a;max-width:820px}\n.cgau-listing .cgnew .kn-who b{color:var(--kn-ink)}\n@keyframes cgau-kn-rule{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-buy{grid-template-columns:minmax(0,1fr);gap:22px}\n}\n\n\/* ==== MOTION (buy) · the column rules draw in ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-buy\u003ediv::before{animation:cgau-kn-rule 1s linear both;animation-timeline:view();animation-range:entry 10% entry 90%}\n}\n}\n\n\/* ==== MODULE specs · always the last h2, grouped rows, then the fine print ==== *\/\n.cgau-listing .cgnew .kn-specs{margin-top:44px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:24px;padding:26px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g h3{font-size:19px;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-sp-g dl{display:grid;gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:16px}\n.cgau-listing .cgnew .kn-sp-g dt{font-size:15px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-sp-g dd{font-size:16px;line-height:1.45;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-fine{margin-top:40px;display:grid;gap:10px;max-width:880px}\n.cgau-listing .cgnew .kn-fine p{font-size:13px;line-height:1.55;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-fine p:last-child{margin-top:8px;color:#424245;font-weight:500}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-sp-g{grid-template-columns:minmax(0,1fr);gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{grid-template-columns:minmax(0,.44fr) minmax(0,1fr);gap:12px}\n}\n\n\/* ==== REDUCED MOTION · nothing moves, everything shows ==== *\/\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-faq ::details-content{transition:none}\n.cgau-listing .cgnew .kn-wall-cam,.cgau-listing .cgnew .kn-modes li:first-child i::after{animation:none}\n}\n\n\/* ==== GUARDS (keep last) ==== *\/\n.cgau-listing .cgnew h1,.cgau-listing .cgnew h2,.cgau-listing .cgnew h3,.cgau-listing .cgnew h4{color:inherit;font-family:'Hanken Grotesk',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;margin:0;padding:0}\n.cgau-listing .cgnew.cgau-listing .cgnew{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:left}\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* two-view integration, flagship Simple view (27.09.2026) *\/\n.cgau-listing #cgau-v-simple:checked ~ .cgau-shared{display:none}\n.cgau-listing .cgau-pane-simple .cgnew .kn-nav{display:none}\n.cgau-listing .cgau-chooser{display:none}\n.cgau-listing.cgau-listing .cgnew .kn-gx{padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew :is(h1,h2,h3,.kn-h1,.kn-h2) :is(span,em,b,strong,i){padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew .kn-odo{overflow:visible clip;margin-inline-end:.1em}\n.cgau-listing.cgau-listing .cgnew .kn-odo i::before{padding-inline:.14em;margin-inline:-.14em}\n.cgau-listing.cgau-listing .cgnew .kn-odo b{padding-inline:.1em;margin-inline:-.1em}\n.cgau-listing.cgau-listing .cgnew :is(.kn-odo,.kn-cu)+small{margin-inline-start:.3em}\n\u003c\/style\u003e\n\u003cdiv class=\"cgnew cgau-kn\"\u003e\n\n\n\u003cnav class=\"kn-nav\" aria-label=\"On this page\"\u003e\u003cdiv class=\"kn-nav-in\"\u003e\n\u003cspan class=\"kn-nav-t\"\u003eeufyCam C35 · Black\u003c\/span\u003e\u003cspan class=\"kn-nav-l\"\u003e\u003ca href=\"#kn-wall\"\u003eColour\u003c\/a\u003e\u003ca href=\"#kn-track\"\u003eSet-up\u003c\/a\u003e\u003ca href=\"#kn-say\"\u003eWorks with\u003c\/a\u003e\u003ca href=\"#kn-seal\"\u003eCarton\u003c\/a\u003e\u003ca class=\"kn-nav-cta\" href=\"#kn-specs\"\u003eSpecs\u003c\/a\u003e\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/nav\u003e\n\u003c!-- MODULE hero · hero-colour-dip: answers first; the camera straddles white and a field of its own body colour --\u003e\n\u003cdiv class=\"kn-dip\"\u003e\n\u003cdiv class=\"kn-w kn-dip-g\"\u003e\n\u003cdiv class=\"kn-dip-t\"\u003e\n\u003cp class=\"kn-eye\"\u003eeufyCam C35 · \u003cspan class=\"kn-mono\"\u003eT8110\u003c\/span\u003e · Black · Brand New\u003c\/p\u003e\n\u003ch2 class=\"kn-h1\"\u003eSame C35. \u003cem\u003eIn black.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cul class=\"kn-ans\" aria-label=\"The short version\"\u003e\n\u003cli data-cgau-first=\"works\"\u003e\n\u003cb\u003eWorks on its own:\u003c\/b\u003e 2.4 GHz Wi-Fi and a microSD card up to 256 GB (not included). A hub is optional: HomeBase Mini, HomeBase 3 or Professional S1. Not HomeBase 2. \u003ca href=\"\/pages\/eufy-compatibility\"\u003eCheck your setup ›\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"why\"\u003e\n\u003cb\u003eWhy the C35:\u003c\/b\u003e 1080p with PureColor colour night vision, IP67, a 6,500 mAh battery, and no monthly fee for local storage.\u003c\/li\u003e\n\u003cli data-cgau-first=\"condition\"\u003e\n\u003cb\u003eBrand New:\u003c\/b\u003e factory sealed in eufy’s full retail carton, unopened and unused. This listing is the black camera.\u003c\/li\u003e\n\u003cli data-cgau-first=\"trust\"\u003e\n\u003cb\u003e12-month CamGuard warranty\u003c\/b\u003e · dispatched from Townsville · free Express on $99+ orders after discounts\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-dip-f\"\u003e\n\u003cdiv class=\"kn-dip-field\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-dip-word\"\u003eBlack\u003c\/span\u003e\u003c\/div\u003e\n\u003cimg class=\"kn-dip-cam\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_43_1200x1200_bd257a32-19fa-49cd-8121-560f167b66a7.png?v=1776362930\u0026amp;crop=region\u0026amp;crop_left=300\u0026amp;crop_top=180\u0026amp;crop_width=600\u0026amp;crop_height=874\u0026amp;width=600\" alt=\"eufyCam C35 in black, face on, with its black front panel and lens\" width=\"600\" height=\"874\" fetchpriority=\"high\"\u003e\n\u003cfigcaption class=\"kn-dip-cap\"\u003e\u003cb\u003eeufyCam C35\u003c\/b\u003e · black · 59 × 54.5 × 83 mm · IP67\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- MODULE numbers · numbers-chip-fan: six numbers on six paint-sample chips --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-num\" aria-labelledby=\"kn-num-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-eb\"\u003eSix numbers\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-num-h\"\u003eThe numbers, \u003cem class=\"kn-gx kn-gb\"\u003echip by chip.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cul class=\"kn-chips\"\u003e\n\u003cli class=\"kn-chip\"\u003e\u003cp\u003e\u003cb\u003e1080p\u003c\/b\u003e1920 × 1080 video\u003c\/p\u003e\u003c\/li\u003e\n\u003cli class=\"kn-chip\"\u003e\u003cp\u003e\u003cb\u003e130°\u003c\/b\u003efixed view, no pan or tilt\u003c\/p\u003e\u003c\/li\u003e\n\u003cli class=\"kn-chip\"\u003e\u003cp\u003e\u003cb\u003ef\/1.2\u003c\/b\u003elens, 1\/2.9-inch sensor\u003c\/p\u003e\u003c\/li\u003e\n\u003cli class=\"kn-chip\"\u003e\u003cp\u003e\u003cb\u003eIP67\u003c\/b\u003erated for outdoors\u003c\/p\u003e\u003c\/li\u003e\n\u003cli class=\"kn-chip\"\u003e\u003cp\u003e\u003cb\u003e6,500\u003csmall\u003emAh\u003c\/small\u003e\u003c\/b\u003ebattery, USB-C at 5 V \/ 2 A\u003c\/p\u003e\u003c\/li\u003e\n\u003cli class=\"kn-chip\"\u003e\u003cp\u003e\u003cb\u003e256\u003csmall\u003eGB\u003c\/small\u003e\u003c\/b\u003emicroSD maximum, card not included\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"kn-chips-note\"\u003eeufy publishes no battery-life figure for the C35: it varies with activity, temperature, Wi-Fi signal and settings.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE wall · wall-swatch-try: tap a wall, see the camera's own photo on it (illustration) --\u003e\n\u003csection class=\"kn-sec kn-band\" id=\"kn-wall\" aria-labelledby=\"kn-wall-h\"\u003e\n\u003cdiv class=\"kn-w kn-wall-g\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-el\"\u003eThe colour\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-wall-h\"\u003eHold it up to \u003cem class=\"kn-gx kn-gl\"\u003eyour wall.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eTap the wall it’s going on, and see the black shell against it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-wall\" role=\"radiogroup\" aria-labelledby=\"kn-wall-lg\"\u003e\n\u003cp class=\"kn-wall-lg\" id=\"kn-wall-lg\"\u003eYour wall\u003c\/p\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-wall\" id=\"kn-w1\" checked\u003e\u003ci style=\"--kn-wsw:#ece8dd\"\u003e\u003c\/i\u003e\u003cspan\u003eWhite weatherboard\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-wall\" id=\"kn-w2\"\u003e\u003ci style=\"--kn-wsw:#a9543a\"\u003e\u003c\/i\u003e\u003cspan\u003eRed brick\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-wall\" id=\"kn-w3\"\u003e\u003ci style=\"--kn-wsw:#2d3138\"\u003e\u003c\/i\u003e\u003cspan\u003eDark fascia\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-wall\" id=\"kn-w4\"\u003e\u003ci style=\"--kn-wsw:#d9c19a\"\u003e\u003c\/i\u003e\u003cspan\u003eSandstone\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-wall\" id=\"kn-w5\"\u003e\u003ci style=\"--kn-wsw:#4d6b3c\"\u003e\u003c\/i\u003e\u003cspan\u003eGarden hedge\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-wall-f\"\u003e\n\u003csvg class=\"kn-wall-bg\" viewbox=\"0 0 400 400\" preserveaspectratio=\"xMidYMid slice\" aria-hidden=\"true\"\u003e\n\u003cdefs\u003e\n\u003cpattern id=\"kn-pt-wb\" width=\"400\" height=\"40\" patternunits=\"userSpaceOnUse\"\u003e\u003crect width=\"400\" height=\"40\" fill=\"#f1eee6\"\u003e\u003c\/rect\u003e\u003crect y=\"34\" width=\"400\" height=\"6\" fill=\"#d8d3c6\"\u003e\u003c\/rect\u003e\u003crect y=\"38\" width=\"400\" height=\"2\" fill=\"#c3bdae\"\u003e\u003c\/rect\u003e\u003c\/pattern\u003e\n\u003cpattern id=\"kn-pt-br\" width=\"60\" height=\"44\" patternunits=\"userSpaceOnUse\"\u003e\u003crect width=\"60\" height=\"44\" fill=\"#d6c6b3\"\u003e\u003c\/rect\u003e\u003crect x=\"1\" y=\"1\" width=\"57\" height=\"19\" fill=\"#a9543a\"\u003e\u003c\/rect\u003e\u003crect x=\"-29\" y=\"23\" width=\"57\" height=\"19\" fill=\"#9b4a33\"\u003e\u003c\/rect\u003e\u003crect x=\"31\" y=\"23\" width=\"57\" height=\"19\" fill=\"#b25d40\"\u003e\u003c\/rect\u003e\u003c\/pattern\u003e\n\u003cpattern id=\"kn-pt-sa\" width=\"120\" height=\"60\" patternunits=\"userSpaceOnUse\"\u003e\u003crect width=\"120\" height=\"60\" fill=\"#c9ae84\"\u003e\u003c\/rect\u003e\u003crect x=\"2\" y=\"2\" width=\"116\" height=\"26\" fill=\"#dcc49c\"\u003e\u003c\/rect\u003e\u003crect x=\"-58\" y=\"32\" width=\"116\" height=\"26\" fill=\"#d4ba90\"\u003e\u003c\/rect\u003e\u003crect x=\"62\" y=\"32\" width=\"116\" height=\"26\" fill=\"#e0c9a3\"\u003e\u003c\/rect\u003e\u003c\/pattern\u003e\n\u003cpattern id=\"kn-pt-he\" width=\"36\" height=\"36\" patternunits=\"userSpaceOnUse\"\u003e\u003crect width=\"36\" height=\"36\" fill=\"#3e5a31\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"9\" cy=\"10\" r=\"9\" fill=\"#557842\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"27\" cy=\"26\" r=\"10\" fill=\"#4a6a39\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"28\" cy=\"6\" r=\"6\" fill=\"#6a8d50\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"8\" cy=\"30\" r=\"7\" fill=\"#628549\"\u003e\u003c\/circle\u003e\u003c\/pattern\u003e\n\u003c\/defs\u003e\n\u003cg class=\"kn-wl kn-wl1\"\u003e\u003crect width=\"400\" height=\"400\" fill=\"url(#kn-pt-wb)\"\u003e\u003c\/rect\u003e\u003c\/g\u003e\n\u003cg class=\"kn-wl kn-wl2\"\u003e\u003crect width=\"400\" height=\"400\" fill=\"url(#kn-pt-br)\"\u003e\u003c\/rect\u003e\u003c\/g\u003e\n\u003cg class=\"kn-wl kn-wl3\"\u003e\u003crect width=\"400\" height=\"400\" fill=\"#2b2f36\"\u003e\u003c\/rect\u003e\u003crect y=\"40\" width=\"400\" height=\"14\" fill=\"#383d46\"\u003e\u003c\/rect\u003e\u003crect y=\"54\" width=\"400\" height=\"3\" fill=\"#1d2026\"\u003e\u003c\/rect\u003e\u003c\/g\u003e\n\u003cg class=\"kn-wl kn-wl4\"\u003e\u003crect width=\"400\" height=\"400\" fill=\"url(#kn-pt-sa)\"\u003e\u003c\/rect\u003e\u003c\/g\u003e\n\u003cg class=\"kn-wl kn-wl5\"\u003e\u003crect width=\"400\" height=\"400\" fill=\"url(#kn-pt-he)\"\u003e\u003c\/rect\u003e\u003c\/g\u003e\n\u003c\/svg\u003e\n\u003cimg class=\"kn-wall-cam\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_43_1200x1200_bd257a32-19fa-49cd-8121-560f167b66a7.png?v=1776362930\u0026amp;crop=region\u0026amp;crop_left=300\u0026amp;crop_top=180\u0026amp;crop_width=600\u0026amp;crop_height=874\u0026amp;width=600\" alt=\"eufyCam C35 in black, face on, with its black front panel and lens\" width=\"600\" height=\"874\" loading=\"lazy\"\u003e\n\u003cspan class=\"kn-ill\"\u003eIllustration: eufy’s photo on a drawn wall\u003c\/span\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE story · story-setup-track: five cards from sealed box to first clip --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-track\" aria-labelledby=\"kn-tr-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-eb\"\u003eSet-up, in five steps\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-tr-h\"\u003eBox to \u003cem class=\"kn-gx kn-gb\"\u003efirst clip.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-tr-run\"\u003e\n\u003cdiv class=\"kn-tr-stage\"\u003e\n\u003col class=\"kn-tr-rail\"\u003e\n\u003cli class=\"kn-tr-card\"\u003e\n\u003cdiv class=\"kn-tr-pic\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_580_1200x1200_1789b114-c58b-4e9e-a4e6-846beff9bf21.png?v=1776362930\u0026amp;crop=region\u0026amp;crop_left=170\u0026amp;crop_top=190\u0026amp;crop_width=860\u0026amp;crop_height=860\u0026amp;width=500\" alt=\"The underside of the black C35, with the cover marked SYNC and Type C\" width=\"500\" height=\"500\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-tr-t\"\u003e\n\u003ch3\u003eCharge it first.\u003c\/h3\u003e\n\u003cp\u003eUse the supplied USB-C cable and a 5 V \/ 2 A adapter (not included) until the blue light turns off: about 4 hours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-tr-card\"\u003e\n\u003cdiv class=\"kn-tr-pic\"\u003e\u003cp class=\"kn-tr-big\"\u003e256 GB\u003csmall\u003emicroSD maximum, or a HomeBase\u003c\/small\u003e\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-tr-t\"\u003e\n\u003ch3\u003ePick where clips go.\u003c\/h3\u003e\n\u003cp\u003eA microSD card (not included) goes in the camera, pins facing up, pressed until it clicks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-tr-card\"\u003e\n\u003cdiv class=\"kn-tr-pic\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_578_1200x1200_86b6e2c4-8246-4881-8af1-6d7bfc334e27.png?v=1776362930\u0026amp;crop=region\u0026amp;crop_left=208\u0026amp;crop_top=200\u0026amp;crop_width=800\u0026amp;crop_height=800\u0026amp;width=500\" alt=\"The black C35 from the side, with the eufy logo on its shell\" width=\"500\" height=\"500\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-tr-t\"\u003e\n\u003ch3\u003ePair it in the eufy app.\u003c\/h3\u003e\n\u003cp\u003eConnect to Router on 2.4 GHz Wi-Fi, or Connect to HomeBase and hold the camera’s SYNC button for about 2 seconds.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-tr-card\"\u003e\n\u003cdiv class=\"kn-tr-pic\"\u003e\n\u003cdiv class=\"kn-tr-h\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_43_1200x1200_bd257a32-19fa-49cd-8121-560f167b66a7.png?v=1776362930\u0026amp;crop=region\u0026amp;crop_left=300\u0026amp;crop_top=180\u0026amp;crop_width=600\u0026amp;crop_height=874\u0026amp;width=600\" alt=\"\" width=\"600\" height=\"874\" decoding=\"async\"\u003e\u003cspan\u003eunder 2 m\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kn-ill\"\u003eDiagram\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-tr-t\"\u003e\n\u003ch3\u003ePut it up.\u003c\/h3\u003e\n\u003cp\u003eMagnetic on a metal surface, screwed to the wall on its mounting base, or standing flat. eufy says keep it upright, under 2 m high, with a strong Wi-Fi signal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-tr-card\"\u003e\n\u003cdiv class=\"kn-tr-pic\"\u003e\u003cimg class=\"kn-tr-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_551_T8110121_US_TD05_1V2_8d6e0655-b4e6-43a9-9252-5bdeaa420be0.png?v=1776462981\u0026amp;crop=region\u0026amp;crop_left=80\u0026amp;crop_top=1330\u0026amp;crop_width=3440\u0026amp;crop_height=2870\u0026amp;width=900\" alt=\"eufy’s detection examples: a person framed in a living room, a car in a driveway and a dog on a lawn\" width=\"900\" height=\"751\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-tr-t\"\u003e\n\u003ch3\u003eDraw two zones.\u003c\/h3\u003e\n\u003cp\u003eSet two activity zones in the app. It records the event, not 24\/7, and labels people (on by default), vehicles and pets.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cspan class=\"kn-tr-bar\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE night · ink band: three night modes, faces with a HomeBase, talk and alarm --\u003e\n\u003csection class=\"kn-sec kn-ink\" id=\"kn-night\" aria-labelledby=\"kn-nt-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eAfter dark\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-nt-h\"\u003eNight has \u003cem class=\"kn-gx kn-gl\"\u003ethree settings.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-nt-g\"\u003e\n\u003cfigure class=\"kn-nt-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_568_T8110121_US_MRC_TD05_V2_214a4699-3dd3-4d0d-8f31-33283e5497c7.png?v=1776362930\u0026amp;crop=region\u0026amp;crop_left=60\u0026amp;crop_top=495\u0026amp;crop_width=600\u0026amp;crop_height=660\u0026amp;width=900\" alt=\"eufy’s PureColor example: a car in a driveway at night, shown in colour\" width=\"900\" height=\"990\" loading=\"lazy\"\u003e\u003cfigcaption\u003ePureColor, eufy’s example\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cdiv\u003e\n\u003cul class=\"kn-modes\"\u003e\n\u003cli\u003e\n\u003ci aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003cspan\u003e\u003cb\u003ePureColor, the default\u003c\/b\u003eColour when there’s a little light around.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ci aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003cspan\u003e\u003cb\u003eSpotlight\u003c\/b\u003eThe camera’s own light switches on.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ci aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003cspan\u003e\u003cb\u003eInfrared\u003c\/b\u003eeufy’s third option.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"kn-nt-note\"\u003ePick the mode in the app. Colour depends on the light you have.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-nt-row\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFaces, with a hub\u003c\/h3\u003e\n\u003cp\u003eAdd a HomeBase and it can recognise faces too. eufy’s note: \u003cq\u003eFacial recognition requires HomeBase Mini.\u003c\/q\u003e\u003c\/p\u003e\n\u003cp\u003eEvery label is a helpful label, not a certainty: light, angle and distance change results.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eTalk and alarm\u003c\/h3\u003e\n\u003cp\u003eTwo-way talk through the app, and an alarm you set off manually or automatically.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE compat · picker-sentence: tap the blank, the verdict finishes the sentence (every verdict shows if the inputs are stripped) --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-say\" aria-labelledby=\"kn-say-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-el\"\u003eWorks with\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-say-h\"\u003eFinish \u003cem class=\"kn-gx kn-gl\"\u003ethe sentence.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eA hub is optional. Tap what you’ve got.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-say\"\u003e\n\u003cp class=\"kn-say-s\" id=\"kn-say-lg\"\u003eAt my place I’ve got …\u003c\/p\u003e\n\u003cdiv class=\"kn-say-o\" role=\"radiogroup\" aria-labelledby=\"kn-say-lg\"\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-say\" id=\"kn-s1\" checked\u003e\u003cspan\u003eno hub\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-say\" id=\"kn-s2\"\u003e\u003cspan\u003eHomeBase Mini\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-say\" id=\"kn-s3\"\u003e\u003cspan\u003eHomeBase 3\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-say\" id=\"kn-s4\"\u003e\u003cspan\u003eProfessional S1\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-say\" id=\"kn-s5\"\u003e\u003cspan\u003eHomeBase 2 \u003cspan class=\"kn-x\" aria-hidden=\"true\"\u003e✕\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-say\" id=\"kn-s6\"\u003e\u003cspan\u003eAlexa or Google\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-say\" id=\"kn-s7\"\u003e\u003cspan\u003eApple Home \u003cspan class=\"kn-x\" aria-hidden=\"true\"\u003e✕\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-say-v\" aria-live=\"polite\"\u003e\n\u003cdiv class=\"kn-sv kn-sv1\"\u003e\n\u003cp class=\"kn-sv-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003e… so it runs on its own. \u003csmall\u003eNo hub\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eStraight onto your 2.4 GHz Wi-Fi (not a 5 GHz-only network), recording to a microSD card up to 256 GB, not included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sv kn-sv2\"\u003e\n\u003cp class=\"kn-sv-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003e… its dedicated hub. \u003csmall\u003eHomeBase Mini\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eeufy’s C35 kits come with one. 8 GB built in (a little less usable), plus a microSD card up to 1 TB, sold separately. Adds facial recognition. Not included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sv kn-sv3\"\u003e\n\u003cp class=\"kn-sv-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003e… and that runs it too. \u003csmall\u003eHomeBase 3\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e16 GB built in, expandable to 16 TB with a 2.5-inch SATA drive. Not included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sv kn-sv4\"\u003e\n\u003cp class=\"kn-sv-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003e… and that runs it. \u003csmall\u003eHomeBase Professional S1\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eOn our compatibility list for the C35. Not included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sv kn-sv5 kn-no\"\u003e\n\u003cp class=\"kn-sv-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003e… which won’t pair. \u003csmall\u003eHomeBase 2 · not compatible\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eeufy says not to add the C35 to HomeBase 2.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sv kn-sv6\"\u003e\n\u003cp class=\"kn-sv-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003e… and it works with both. \u003csmall\u003eAlexa or Google Assistant\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eBoth are on eufy’s list for the C35.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sv kn-sv7 kn-no\"\u003e\n\u003cp class=\"kn-sv-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003e… which isn’t on the list. \u003csmall\u003eApple Home · not compatible\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eApple Home isn’t on eufy’s list for the C35.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-say-more\"\u003e\u003ca class=\"kn-link\" href=\"\/pages\/eufy-compatibility\"\u003eEvery eufy pairing, in our checker ›\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE condition · condition-seal-strip (Brand New: sealed retail carton, no kit story) --\u003e\n\u003csection class=\"kn-sec kn-band kn-seal\" id=\"kn-seal\" aria-labelledby=\"kn-sl-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-tape\" aria-hidden=\"true\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-sl-g\"\u003e\n\u003cdiv class=\"kn-sl-t\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-eo\"\u003eCondition · Brand New\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-sl-h\"\u003eFirst cut \u003cem class=\"kn-gx kn-go\"\u003eis yours.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-sl-big\"\u003eBrand New: factory sealed in eufy’s full original retail carton, unopened and unused.\u003c\/p\u003e\n\u003cp\u003eWe describe the packaging and eufy’s published specs, and we don’t open the carton to check. Our own 12-month warranty comes with it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sl-lists\"\u003e\n\u003cdiv\u003e\n\u003ch3 class=\"kn-h3\"\u003eIn the carton\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeufyCam C35 (\u003cspan class=\"kn-mono\"\u003eT8110\u003c\/span\u003e), black\u003c\/li\u003e\n\u003cli\u003e0.6 m USB-C charging cable\u003c\/li\u003e\n\u003cli\u003eMagnetic mounting bracket and mounting base\u003c\/li\u003e\n\u003cli\u003eScrew pack\u003c\/li\u003e\n\u003cli\u003ePrinted Quick Start Guide\u003c\/li\u003e\n\u003cli\u003eeufy’s original sealed retail carton\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"kn-sl-note\"\u003eThe bracket may be snap-fit or screw-in: eufy’s guide says you may receive either. Both mount the same ways.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3 class=\"kn-h3\"\u003eNot in it\u003c\/h3\u003e\n\u003cul class=\"kn-out\"\u003e\n\u003cli\u003eA microSD card (up to 256 GB works)\u003c\/li\u003e\n\u003cli\u003eA HomeBase (optional, never required)\u003c\/li\u003e\n\u003cli\u003eA USB wall adapter (a 5 V \/ 2 A one suits)\u003c\/li\u003e\n\u003cli\u003eA solar panel (an external eufy panel is supported, sold separately)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE faq · exclusive, smooth; the dispatch answer repeats \"busy periods\" --\u003e\n\u003csection class=\"kn-sec kn-cv\" id=\"kn-faq\" aria-labelledby=\"kn-faq-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\u003ch2 class=\"kn-h2\" id=\"kn-faq-h\"\u003eGood to know.\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-faq\"\u003e\n\u003cdetails name=\"kn-faq\" open\u003e\u003csummary\u003eIs it the same camera as the white C35?\u003c\/summary\u003e\u003cp\u003eYes: the same eufyCam C35 (\u003cspan class=\"kn-mono\"\u003eT8110\u003c\/span\u003e) with the same published specs. The shell colour is the difference, and this listing is the black one.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eIs a charger included?\u003c\/summary\u003e\u003cp\u003eThe 0.6 m USB-C cable is; a wall adapter isn’t.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eDoes it record all day?\u003c\/summary\u003e\u003cp\u003eNo. It records events, not 24\/7.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWhen will my order leave Townsville?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day; same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare. Australia Post delivery time is on top.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE buy · buying from CamGuard Australia --\u003e\n\u003csection class=\"kn-sec kn-band kn-cv\" id=\"kn-buy\" aria-labelledby=\"kn-buy-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eBuying from CamGuard Australia\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-buy-h\"\u003eSent from Townsville.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-buy\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99.00 it’s $9.95 tracked, or $12.95 Express.\u003c\/p\u003e\n\u003cp\u003eWe aim to dispatch the same day; same day to 1 business day is typical from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-l\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:1\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:2\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003emonths\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty, not a manufacturer warranty, with Australian Consumer Law rights on top. Faulty or not as described? We cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-o\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:3\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:10\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003edays\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eChange of mind within 30 days of delivery, complete and unused. You pay the return postage; the original shipping isn’t refunded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-who\"\u003e\u003cb\u003eWho you’re buying from:\u003c\/b\u003e an independent Australian importer in Townsville, happy to answer questions before you buy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE specs · last h2 + fine print --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-specs\" aria-labelledby=\"kn-specs-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-specs-h\"\u003eTech specs.\u003c\/h2\u003e\n\u003cdiv class=\"kn-specs\"\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eCamera\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eModel\u003c\/dt\u003e\n\u003cdd\u003eeufyCam C35 add-on camera (\u003cspan class=\"kn-mono\"\u003eT8110\u003c\/span\u003e), black, Brand New, factory sealed\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eVideo\u003c\/dt\u003e\n\u003cdd\u003e1080p, 1920 × 1080\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eLens\u003c\/dt\u003e\n\u003cdd\u003ef\/1.2, 1\/2.9-inch sensor, 130° fixed view\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNight\u003c\/dt\u003e\n\u003cdd\u003ePureColor (default), spotlight, infrared\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eDetection\u003c\/dt\u003e\n\u003cdd\u003ePeople, vehicles, pets; faces with a HomeBase\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eAudio\u003c\/dt\u003e\n\u003cdd\u003eTwo-way talk; alarm, manual or automatic\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eStorage\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eOn its own\u003c\/dt\u003e\n\u003cdd\u003emicroSD up to 256 GB, none built in\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWith a hub\u003c\/dt\u003e\n\u003cdd\u003eHomeBase Mini, HomeBase 3 or S1; not HomeBase 2\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eRecording\u003c\/dt\u003e\n\u003cdd\u003eEvents only, no 24\/7\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003ePower and network\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eBattery\u003c\/dt\u003e\n\u003cdd\u003e6,500 mAh, rechargeable\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eCharging\u003c\/dt\u003e\n\u003cdd\u003eUSB-C, 5 V \/ 2 A; about 4 hours\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWi-Fi\u003c\/dt\u003e\n\u003cdd\u003e2.4 GHz\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eApp\u003c\/dt\u003e\n\u003cdd\u003eeufy Security \u003cspan class=\"kn-mono\"\u003e5.2.10\u003c\/span\u003e or newer\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eBuild\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWeather\u003c\/dt\u003e\n\u003cdd\u003eIP67\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSize\u003c\/dt\u003e\n\u003cdd\u003e59 × 54.5 × 83 mm\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eMounting\u003c\/dt\u003e\n\u003cdd\u003eMagnetic, screwed base or flat; bracket design may vary\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fine\"\u003e\n\u003cp\u003eCompatibility follows eufy’s most recent published guides. Where eufy’s documents disagree, we follow the most recent one, and where eufy hasn’t confirmed a pairing we mark it not compatible until it does. Features depend on the camera, hub firmware and eufy app, and eufy may change them.\u003c\/p\u003e\n\u003cp\u003eThe C35 records; it doesn’t prevent anything, and detection can miss or mislabel activity.\u003c\/p\u003e\n\u003cp\u003eProduct images are official eufy images. Illustrations and diagrams are labelled.\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty applies, not a manufacturer warranty. Nothing here limits your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller, not an official or authorised supplier, distributor or representative of eufy, Anker Innovations or their affiliates. Product names and trademarks belong to their owners.\u003c\/p\u003e\n\u003cp\u003eDetails believed accurate at time of listing.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun\"\u003e\n  \u003cdiv class=\"c35r77-top\"\u003e\n\u003cspan\u003eAfter-hours counter · Townsville QLD\u003c\/span\u003e\u003cspan\u003eBrand New · factory sealed\u003c\/span\u003e\n\u003c\/div\u003e\n\n  \u003csection class=\"c35r77-scene c35r77-hero\"\u003e\n    \u003cdiv class=\"c35r77-shell\"\u003e\n      \u003cdiv class=\"c35r77-marquee\"\u003e\n\u003cdiv class=\"c35r77-logo\"\u003eCamGuard Australia\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"c35r77-hero-grid\"\u003e\n        \u003cdiv class=\"c35r77-hero-copy\"\u003e\n          \u003cp class=\"c35r77-kicker\"\u003eNew release · stealth shelf · model T8110\u003c\/p\u003e\n          \u003ch2 class=\"c35r77-title\"\u003eThe camera for people who still \u003cem\u003erewind before returning.\u003c\/em\u003e\n\u003c\/h2\u003e\n          \u003cp class=\"c35r77-lead\"\u003eThe eufyCam C35 works standalone on 2.4GHz Wi-Fi with local microSD storage, or can join HomeBase Mini or HomeBase 3. It is small, black and very comfortable doing the night shift.\u003c\/p\u003e\n          \u003cdiv class=\"c35r77-hero-badges\"\u003e\n\u003cspan\u003e1080p video\u003c\/span\u003e\u003cspan\u003eUSB-C rechargeable\u003c\/span\u003e\u003cspan\u003eIP67\u003c\/span\u003e\u003cspan\u003eMotion events\u003c\/span\u003e\u003cspan\u003eNo required cloud fee\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"c35r77-vhs\" aria-label=\"eufyCam C35 presented inside a drawn VHS rental case\"\u003e\n          \u003cdiv class=\"c35r77-vhs-window\"\u003e\n            \u003cspan class=\"c35r77-reel c35r77-reel--l\"\u003e\u003c\/span\u003e\u003cspan class=\"c35r77-reel c35r77-reel--r\"\u003e\u003c\/span\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_43_1200x1200_bd257a32-19fa-49cd-8121-560f167b66a7.png?v=1776362930\" alt=\"Black eufyCam C35 camera\" loading=\"eager\" width=\"1200\" height=\"1200\"\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"c35r77-vhs-label\"\u003eC35 · AFTER-HOURS SECURITY · PLEASE REWIND YOUR TIMELINE\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"c35r77-scene c35r77-why\"\u003e\n    \u003cdiv class=\"c35r77-shell c35r77-why-grid\"\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"c35r77-kicker\"\u003eThe local recording shelf\u003c\/p\u003e\n        \u003ch2 class=\"c35r77-title\"\u003eMotion events have a local shelf.\u003c\/h2\u003e\n        \u003cp class=\"c35r77-lead\"\u003eThe C35 records motion events to a separately purchased microSD card when connected directly to 2.4GHz Wi-Fi. HomeBase Mini or HomeBase 3 is an optional route; HomeBase 2 is not compatible.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"c35r77-rental-card\"\u003e\n        \u003cspan class=\"c35r77-label\"\u003eMembership card 0035\u003c\/span\u003e\n        \u003cp\u003eCheck the setup route and storage before ordering.\u003c\/p\u003e\n        \u003cdiv class=\"c35r77-rental-lines\"\u003e\n          \u003cdiv\u003e\n\u003cb\u003eTitle\u003c\/b\u003e\u003cspan\u003eeufyCam C35, Black\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cb\u003eModel\u003c\/b\u003e\u003cspan\u003eT8110\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cb\u003eCondition\u003c\/b\u003e\u003cspan\u003eBrand New, factory sealed\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cb\u003eGenre\u003c\/b\u003e\u003cspan\u003eBattery security camera\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cb\u003ePlot twist\u003c\/b\u003e\u003cspan\u003eHomeBase 2 is not compatible\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"c35r77-scene c35r77-neon\"\u003e\n    \u003cdiv class=\"c35r77-shell\"\u003e\n      \u003cp class=\"c35r77-kicker\"\u003eWindow neon · useful facts only\u003c\/p\u003e\n      \u003cdiv class=\"c35r77-neon-row\"\u003e\n        \u003cdiv class=\"c35r77-neon-stat\"\u003e\n\u003cb\u003e1080p\u003c\/b\u003e\u003csmall\u003evideo resolution\u003c\/small\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c35r77-neon-stat\"\u003e\n\u003cb\u003e130°\u003c\/b\u003e\u003csmall\u003efield of view\u003c\/small\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c35r77-neon-stat\"\u003e\n\u003cb\u003eIP67\u003c\/b\u003e\u003csmall\u003edust and weather rating\u003c\/small\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c35r77-neon-stat\"\u003e\n\u003cb\u003e256GB\u003c\/b\u003e\u003csmall\u003emicroSD support, card not included\u003c\/small\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"c35r77-scene c35r77-routes\"\u003e\n    \u003cdiv class=\"c35r77-shell\"\u003e\n      \u003cp class=\"c35r77-kicker\"\u003eChoose the correct membership\u003c\/p\u003e\n      \u003ch2 class=\"c35r77-title\"\u003eThree shelves. Only two are open.\u003c\/h2\u003e\n      \u003cdiv class=\"c35r77-route-grid\"\u003e\n        \u003carticle class=\"c35r77-route\" tabindex=\"0\"\u003e\u003cspan class=\"c35r77-tape\"\u003e\u003c\/span\u003e\u003ch3\u003eWi-Fi standalone\u003c\/h3\u003e\n\u003cp\u003eConnect directly to a 2.4GHz Wi-Fi network and add a microSD card, up to 256GB, for on-camera local motion-event storage. No HomeBase is required for this route.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"c35r77-route\" tabindex=\"0\"\u003e\u003cspan class=\"c35r77-tape\"\u003e\u003c\/span\u003e\u003ch3\u003eHomeBase Mini or 3\u003c\/h3\u003e\n\u003cp\u003ePair with an optional HomeBase Mini or HomeBase 3 for compatible hub features and storage options. Exact features remain subject to the base, region, app and firmware.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"c35r77-route c35r77-route--no\" tabindex=\"0\"\u003e\u003cspan class=\"c35r77-tape\"\u003e\u003c\/span\u003e\u003ch3\u003eHomeBase 2\u003c\/h3\u003e\n\u003cp\u003eClosed shelf. The C35 is not compatible with HomeBase 2. A shared eufy name does not make that route work, so please check the model before ordering.\u003c\/p\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"c35r77-scene c35r77-features\"\u003e\n    \u003cdiv class=\"c35r77-shell\"\u003e\n      \u003cp class=\"c35r77-kicker\"\u003eFeature presentation · six tapes\u003c\/p\u003e\n      \u003ch2 class=\"c35r77-title\"\u003eNow showing on the stealth shelf.\u003c\/h2\u003e\n      \u003cdiv class=\"c35r77-shelf\"\u003e\n        \u003carticle class=\"c35r77-case\"\u003e\u003ch3\u003ePureColor + IR\u003c\/h3\u003e\n\u003cp\u003eChoose the available night-view mode for the scene. Lighting and real-world image detail still depend on placement and ambient conditions.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"c35r77-case\"\u003e\u003ch3\u003eLocal storage\u003c\/h3\u003e\n\u003cp\u003eUse a separately purchased microSD card up to 256GB when running standalone. Optional compatible HomeBases offer their own storage paths.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"c35r77-case\"\u003e\u003ch3\u003eHuman, pet, vehicle\u003c\/h3\u003e\n\u003cp\u003eAvailable detection categories and activity zones help sort alerts. Detection is an aid, not a promise that every event will be classified perfectly.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"c35r77-case\"\u003e\u003ch3\u003eMagnetic mounting\u003c\/h3\u003e\n\u003cp\u003eThe supplied magnetic bracket and mounting base make the camera easy to aim and remove for charging. Use the correct fixing method for the surface.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"c35r77-case\"\u003e\u003ch3\u003eTwo-way talk\u003c\/h3\u003e\n\u003cp\u003eListen and speak through the eufy app when the network and device are available. This is handy for parcels, visitors and the occasional confused ibis.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"c35r77-case\"\u003e\u003ch3\u003eSpotlight + siren\u003c\/h3\u003e\n\u003cp\u003eBuilt-in deterrent tools can be configured in the app. They support a security setup but do not turn the camera into monitored emergency response.\u003c\/p\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"c35r77-scene c35r77-gallery\"\u003e\n    \u003cdiv class=\"c35r77-shell\"\u003e\n      \u003cp class=\"c35r77-kicker\"\u003eProjection booth · genuine product media\u003c\/p\u003e\n      \u003ch2 class=\"c35r77-title\"\u003eThree frames from the feature.\u003c\/h2\u003e\n      \u003cdiv class=\"c35r77-film\"\u003e\n        \u003cfigure class=\"c35r77-frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_554_T8110121_US_KV_MRC_TD01_V2_1_0dbc151d-fb20-46e0-9d5a-858c566644cb.png?v=1776362930\" alt=\"eufyCam C35 product feature scene\" loading=\"lazy\" width=\"1200\" height=\"1200\"\u003e\u003cspan\u003eFrame 01 · black C35 hardware\u003c\/span\u003e\u003c\/figure\u003e\n        \u003cfigure class=\"c35r77-frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_548_T8110121_US_TD03_1V2_ce218d01-f7e9-4c3a-8d42-ad2ae352cdfd.png?v=1776462981\" alt=\"eufyCam C35 feature illustration\" loading=\"lazy\" width=\"1200\" height=\"1200\"\u003e\u003cspan\u003eFrame 02 · camera feature view\u003c\/span\u003e\u003c\/figure\u003e\n        \u003cfigure class=\"c35r77-frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_547_T8110121_US_TD02_1V2_2233908d-e3fa-48d8-9c66-6bd52408a8b3.png?v=1776462981\" alt=\"eufyCam C35 use-case illustration\" loading=\"lazy\" width=\"1200\" height=\"1200\"\u003e\u003cspan\u003eFrame 03 · the night shift\u003c\/span\u003e\u003c\/figure\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"c35r77-scene c35r77-recording\"\u003e\n    \u003cdiv class=\"c35r77-shell\"\u003e\n      \u003cdiv class=\"c35r77-recording-box\"\u003e\n\u003cspan class=\"c35r77-rec\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"c35r77-kicker\"\u003eThe important recording line\u003c\/p\u003e\n\u003ch2\u003eIt records events. It does not prevent incidents.\u003c\/h2\u003e\n\u003cp\u003eThe C35 is designed for motion-triggered security recording and alerts, not continuous 24\/7 recording. Cameras can document and notify; locks, lighting, placement and sensible household security still matter.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"c35r77-scene c35r77-specs\"\u003e\n    \u003cdiv class=\"c35r77-shell\"\u003e\n      \u003cp class=\"c35r77-kicker\"\u003eBack of the case · the part everyone secretly reads\u003c\/p\u003e\n      \u003ch2 class=\"c35r77-title\"\u003eSpecifications without the tiny-print ambush.\u003c\/h2\u003e\n      \u003cdiv class=\"c35r77-backcover\"\u003e\u003cdiv class=\"c35r77-spec-grid\"\u003e\n        \u003cdiv class=\"c35r77-spec\"\u003e\n\u003cb\u003eProduct\u003c\/b\u003e\u003cspan\u003eeufyCam C35 add-on camera, black\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c35r77-spec\"\u003e\n\u003cb\u003eModel\u003c\/b\u003e\u003cspan\u003eT8110\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c35r77-spec\"\u003e\n\u003cb\u003eCondition\u003c\/b\u003e\u003cspan\u003eBrand New, factory sealed\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c35r77-spec\"\u003e\n\u003cb\u003eVideo\u003c\/b\u003e\u003cspan\u003e1080p Full HD\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c35r77-spec\"\u003e\n\u003cb\u003eField of view\u003c\/b\u003e\u003cspan\u003e130 degrees\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c35r77-spec\"\u003e\n\u003cb\u003eNight view\u003c\/b\u003e\u003cspan\u003ePureColor mode plus infrared backup\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c35r77-spec\"\u003e\n\u003cb\u003eRecording\u003c\/b\u003e\u003cspan\u003eMotion-triggered events, not 24\/7 continuous recording\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c35r77-spec\"\u003e\n\u003cb\u003eDetection\u003c\/b\u003e\u003cspan\u003eHuman, vehicle and pet categories with activity zones\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c35r77-spec\"\u003e\n\u003cb\u003eStorage\u003c\/b\u003e\u003cspan\u003emicroSD up to 256GB, card sold separately\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c35r77-spec\"\u003e\n\u003cb\u003ePower\u003c\/b\u003e\u003cspan\u003eRechargeable battery\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c35r77-spec\"\u003e\n\u003cb\u003eCharging\u003c\/b\u003e\u003cspan\u003eUSB-C; 0.6m cable included, adapter not included\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c35r77-spec\"\u003e\n\u003cb\u003eNetwork\u003c\/b\u003e\u003cspan\u003e2.4GHz Wi-Fi for standalone use\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c35r77-spec\"\u003e\n\u003cb\u003eOptional hub\u003c\/b\u003e\u003cspan\u003eHomeBase Mini or HomeBase 3\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c35r77-spec\"\u003e\n\u003cb\u003eExcluded hub\u003c\/b\u003e\u003cspan\u003eNot compatible with HomeBase 2\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c35r77-spec\"\u003e\n\u003cb\u003eWeather rating\u003c\/b\u003e\u003cspan\u003eIP67\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c35r77-spec\"\u003e\n\u003cb\u003eAudio\u003c\/b\u003e\u003cspan\u003eTwo-way talk\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c35r77-spec\"\u003e\n\u003cb\u003eDeterrents\u003c\/b\u003e\u003cspan\u003eBuilt-in spotlight and siren\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c35r77-spec\"\u003e\n\u003cb\u003eMounting\u003c\/b\u003e\u003cspan\u003eMagnetic bracket, base and screw hardware supplied\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"c35r77-scene c35r77-contents\"\u003e\n    \u003cdiv class=\"c35r77-shell\"\u003e\n      \u003cp class=\"c35r77-kicker\"\u003eOpen the case · every compartment named\u003c\/p\u003e\n      \u003ch2 class=\"c35r77-title\"\u003eWhat is actually in the box.\u003c\/h2\u003e\n      \u003cdiv class=\"c35r77-tray\"\u003e\n        \u003cdiv class=\"c35r77-tray-grid\"\u003e\n          \u003cdiv class=\"c35r77-slot\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003cb\u003e1 · C35 camera\u003c\/b\u003e\u003cspan\u003eBlack T8110 camera with rechargeable battery.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"c35r77-slot\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003cb\u003e2 · USB-C cable\u003c\/b\u003e\u003cspan\u003e0.6m Type-C charging cable.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"c35r77-slot\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003cb\u003e3 · Magnetic bracket\u003c\/b\u003e\u003cspan\u003eThe removable magnetic mounting bracket.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"c35r77-slot\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003cb\u003e4 · Mounting base\u003c\/b\u003e\u003cspan\u003eThe base used with the supplied mounting arrangement.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"c35r77-slot\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003cb\u003e5 · Screw pack\u003c\/b\u003e\u003cspan\u003eMounting screws and anchors for a suitable surface.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"c35r77-slot\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003cb\u003e6 · Quick Start Guide\u003c\/b\u003e\u003cspan\u003ePrinted setup and safety information.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"c35r77-out\"\u003e\n\u003cstrong\u003eNot in this box:\u003c\/strong\u003e\u003cul\u003e\n\u003cli\u003eHomeBase of any model\u003c\/li\u003e\n\u003cli\u003emicroSD memory card\u003c\/li\u003e\n\u003cli\u003eSolar panel\u003c\/li\u003e\n\u003cli\u003e5V\/2A USB charging adapter\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"c35r77-scene c35r77-nope\"\u003e\n    \u003cdiv class=\"c35r77-shell\"\u003e\n      \u003cp class=\"c35r77-kicker\"\u003ePlease return this title to the shelf if...\u003c\/p\u003e\n      \u003ch2 class=\"c35r77-title\"\u003eThis is not your camera.\u003c\/h2\u003e\n      \u003cdiv class=\"c35r77-nope-grid\"\u003e\n        \u003cdiv class=\"c35r77-nope-card\"\u003e\n\u003cb\u003eYou only own HomeBase 2.\u003c\/b\u003eThe C35 does not pair with it.\u003c\/div\u003e\n        \u003cdiv class=\"c35r77-nope-card\"\u003e\n\u003cb\u003eYou require 24\/7 recording.\u003c\/b\u003eThis battery camera records motion events.\u003c\/div\u003e\n        \u003cdiv class=\"c35r77-nope-card\"\u003e\n\u003cb\u003eYou refuse 2.4GHz Wi-Fi.\u003c\/b\u003eStandalone setup requires it.\u003c\/div\u003e\n        \u003cdiv class=\"c35r77-nope-card\"\u003e\n\u003cb\u003eYou expect storage in the carton.\u003c\/b\u003eA microSD card or compatible HomeBase is separate.\u003c\/div\u003e\n        \u003cdiv class=\"c35r77-nope-card\"\u003e\n\u003cb\u003eYou need monitored response.\u003c\/b\u003eThis is a camera, not an emergency service.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"c35r77-scene c35r77-setup\"\u003e\n    \u003cdiv class=\"c35r77-shell\"\u003e\n      \u003cp class=\"c35r77-kicker\"\u003eBe kind, rewind · setup sequence\u003c\/p\u003e\n      \u003ch2 class=\"c35r77-title\"\u003eFour scenes from sealed box to night shift.\u003c\/h2\u003e\n      \u003cdiv class=\"c35r77-rewind\"\u003e\n        \u003cdiv class=\"c35r77-step\"\u003e\n\u003cb\u003eCharge first\u003c\/b\u003e\u003cspan\u003eUse the supplied USB-C cable with a suitable 5V\/2A adapter. The manual lists about four hours for a full first charge.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c35r77-step\"\u003e\n\u003cb\u003ePick the route\u003c\/b\u003e\u003cspan\u003eIn the latest eufy app, select direct 2.4GHz Wi-Fi or an already configured HomeBase Mini \/ HomeBase 3.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c35r77-step\"\u003e\n\u003cb\u003eChoose storage\u003c\/b\u003e\u003cspan\u003eFor standalone use, insert a compatible microSD card up to 256GB. A card is not supplied in this box.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c35r77-step\"\u003e\n\u003cb\u003eMount and tune\u003c\/b\u003e\u003cspan\u003eFix the base to a suitable surface, attach and aim the camera, then set activity zones and notifications in the app.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"c35r77-scene c35r77-condition\"\u003e\n    \u003cdiv class=\"c35r77-shell\"\u003e\u003cdiv class=\"c35r77-seal\"\u003e\n\u003cdiv class=\"c35r77-sticker\"\u003eBrand New\u003cbr\u003eFactory Sealed\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"c35r77-kicker\"\u003eCondition certificate\u003c\/p\u003e\n\u003ch2 class=\"c35r77-title\"\u003eThe plastic is unbroken. The plot is yours.\u003c\/h2\u003e\n\u003cp class=\"c35r77-lead\"\u003e\u003cstrong\u003eBrand New\u003c\/strong\u003e means the product is factory sealed and supplied in its full original retail packaging with the standard contents named above. It has not been opened, paired or used by CamGuard Australia.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"c35r77-scene c35r77-faq\"\u003e\n    \u003cdiv class=\"c35r77-shell\"\u003e\n      \u003cp class=\"c35r77-kicker\"\u003eFront-counter questions · please return the cardboard key\u003c\/p\u003e\n      \u003ch2 class=\"c35r77-title\"\u003eThe FAQs people ask before pressing play.\u003c\/h2\u003e\n      \u003cdiv class=\"c35r77-faq-grid\"\u003e\n        \u003cdetails\u003e\u003csummary\u003eCan the C35 work without a HomeBase?\u003c\/summary\u003e\u003cdiv class=\"c35r77-answer\"\u003eYes. The C35 can connect directly to a 2.4GHz Wi-Fi network and store motion events on a compatible microSD card up to 256GB. The card is not included. You can instead pair it with an optional HomeBase Mini or HomeBase 3 for compatible hub features.\u003c\/div\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eWill it pair with my HomeBase 2?\u003c\/summary\u003e\u003cdiv class=\"c35r77-answer\"\u003eNo. HomeBase 2 is specifically outside the C35 compatibility route. The supported optional bases in this listing are HomeBase Mini and HomeBase 3, with exact features still dependent on app, firmware and region. Please do not order on the strength of the shared eufy family name alone.\u003c\/div\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eDoes it record continuously all day?\u003c\/summary\u003e\u003cdiv class=\"c35r77-answer\"\u003eNo. This rechargeable camera is designed for motion-triggered event recording, not continuous 24\/7 capture. Recording frequency and battery life vary with traffic, settings, temperature, Wi-Fi conditions and live viewing. If continuous recording is essential, choose a suitable wired camera and recorder path instead.\u003c\/div\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eWhat storage do I need?\u003c\/summary\u003e\u003cdiv class=\"c35r77-answer\"\u003eFor direct Wi-Fi use, add a compatible microSD card up to 256GB. A microSD card is not supplied. If you pair the C35 with HomeBase Mini or HomeBase 3, the compatible storage options and available features are controlled by that exact HomeBase model, its firmware and current eufy guidance.\u003c\/div\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eCan I mount it outside?\u003c\/summary\u003e\u003cdiv class=\"c35r77-answer\"\u003eThe C35 carries an IP67 rating and is intended for suitable outdoor placement. The rating does not make every installation sensible: secure the base to an appropriate surface, keep the charging port sealed after charging, avoid positions that sit in water, and test the Wi-Fi signal before committing to holes.\u003c\/div\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eIs a charging adapter included?\u003c\/summary\u003e\u003cdiv class=\"c35r77-answer\"\u003eThe box includes a 0.6m USB-C charging cable, but not a 5V\/2A USB wall adapter. Use a suitable compliant adapter. The first full charge is listed at about four hours. Battery performance is an estimate and changes with alert volume, live view, temperature, network quality and settings.\u003c\/div\u003e\u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"c35r77-scene c35r77-cta\"\u003e\n    \u003cdiv class=\"c35r77-shell\"\u003e\u003cdiv class=\"c35r77-cta-box\"\u003e\n\u003cp class=\"c35r77-kicker\"\u003eTonight's staff pick\u003c\/p\u003e\n\u003ch2\u003eSmall camera. Local motion events. Night shift ready.\u003c\/h2\u003e\n\u003cp\u003eChoose it when you want standalone 2.4GHz Wi-Fi or an optional HomeBase Mini \/ HomeBase 3 route, and you are happy with motion-event recording rather than a 24\/7 tape marathon.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on orders of $99 or more after discounts. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eBrand New. Factory-sealed in full original retail packaging, unopened and unused.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp\u003eCondition: Brand New. Factory-sealed in full original retail packaging, unopened and unused. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: eufyCam C35 (T8110) works standalone on 2.4 GHz Wi-Fi with a microSD card up to 256 GB; HomeBase Mini or HomeBase 3 optional and not included; not compatible with HomeBase 2; USB-C charging; Apple Home support not confirmed. Battery capacity is 6,500 mAh. eufy has not published a standalone runtime figure for this model; actual battery life varies with activity levels, temperature, Wi-Fi signal and settings.\u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003eThe Fun view's \"After-Hours Video Rental\" is a fictional 1980s video-store parody for this listing, not a real video-rental chain, brand or venue; the membership card, staff-pick stamp and night-clerk framing are jokes, not facts about the product. Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43094513188907,"sku":"CG-ECC35B-BN-S","price":139.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_43_1200x1200_bd257a32-19fa-49cd-8121-560f167b66a7.png?v=1776362930"},{"product_id":"eufy-security-eufycam-2c-add-on-camera-new-no-box","title":"eufy Security eufyCam 2C Add-On Camera | New No Box","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Archivo+Black\u0026family=Caveat:wght@600;700\u0026family=DM+Sans:opsz,wght@9..40,400;9..40,600;9..40,800\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#17102F;--fun-ink:#FFF8E9;--fun-accent:#79F2C6;--fun-display:\"Archivo Black\", sans-serif;--fun-display-weight:400;--fun-body:\"DM Sans\", sans-serif;--sw-bg:radial-gradient(circle at 35% 30%,#fff6b0,#17102f 65%);--sw-border:#17102F;--sw-ink:#17102F;--sw-radius:50%;--sh-bg-fun:#FFF8E9;--sh-ink-fun:#21172F;--sh-body-fun:#21172F;--sh-mute-fun:#6F657C;--sh-line-fun:#352557;--sh-panel-fun:#FFFFFF}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun.c2g91-world{--midnight:#17102f;--purple:#6236b9;--lilac:#bca3ff;--mint:#79f2c6;--pink:#ff78ad;--yellow:#ffe66b;--paper:#fff8e9;--ink:#21172f;--muted:#6f657c;--line:#352557;position:relative;isolation:isolate;overflow:hidden;background:#fff8e9;color:var(--ink);font:400 16px\/1.62 'DM Sans',sans-serif;container-type:inline-size;border:2px solid var(--midnight);border-radius:34px 34px 12px 12px}\n.cgau-listing .cgfun.c2g91-world *{box-sizing:border-box}\n.cgau-listing .cgfun.c2g91-world h1,.cgau-listing .cgfun.c2g91-world h2,.cgau-listing .cgfun.c2g91-world h3,.cgau-listing .cgfun.c2g91-world h4,.cgau-listing .cgfun.c2g91-world h5,.cgau-listing .cgfun.c2g91-world h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun.c2g91-world img{display:block;max-width:100%;height:auto}\n.cgau-listing .cgfun.c2g91-world .c2g91-scene{position:relative;isolation:isolate;overflow:hidden;padding:clamp(50px,7cqi,90px) clamp(16px,4.5cqi,58px)}\n.cgau-listing .cgfun.c2g91-world .c2g91-shell{width:min(1100px,100%);margin:0 auto}\n.cgau-listing .cgfun.c2g91-world .c2g91-kicker{margin:0 0 10px;font:800 12px\/1.25 'DM Sans',sans-serif;letter-spacing:.15em;text-transform:uppercase}\n.cgau-listing .cgfun.c2g91-world .c2g91-title{max-width:930px;margin:0 0 18px;font:400 clamp(34px,7cqi,78px)\/.94 'Archivo Black',sans-serif;letter-spacing:-.055em;text-wrap:balance}\n.cgau-listing .cgfun.c2g91-world .c2g91-lead{max-width:780px;margin:0;font-size:clamp(17px,2.2cqi,23px);line-height:1.48}\n.cgau-listing .cgfun.c2g91-world .c2g91-brand{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;max-width:100%;font:400 clamp(15px,3.3cqi,30px)\/1 'Archivo Black',sans-serif;letter-spacing:-.05em}\n.cgau-listing .cgfun.c2g91-world .c2g91-brand::before{content:'';width:29px;height:24px;flex:0 0 29px;border:3px solid currentColor;border-radius:50% 50% 50% 8px;background:radial-gradient(circle at 35% 50%,currentColor 0 2px,transparent 3px),radial-gradient(circle at 52% 50%,currentColor 0 2px,transparent 3px),radial-gradient(circle at 69% 50%,currentColor 0 2px,transparent 3px)}\n.cgau-listing .cgfun.c2g91-world .c2g91-status{display:flex;justify-content:space-between;gap:12px;padding:10px 18px;background:var(--midnight);color:#fff;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}\n.cgau-listing .cgfun.c2g91-world .c2g91-status span:first-child::before{content:'';display:inline-block;width:9px;height:9px;margin-right:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 10px var(--mint);animation:cgau-c2g91Online 2.2s steps(2,end) infinite}\n.cgau-listing .cgfun.c2g91-world .c2g91-hero{min-height:820px;background:radial-gradient(circle at 12% 20%,rgba(255,120,173,.2),transparent 24%),linear-gradient(160deg,#28134c 0 58%,#130b29 58%);color:#fff}\n.cgau-listing .cgfun.c2g91-world .c2g91-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(circle,rgba(255,255,255,.06) 0 2px,transparent 3px) 0 0\/32px 32px;z-index:-1}\n.cgau-listing .cgfun.c2g91-world .c2g91-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(390px,1.08fr);gap:clamp(30px,5cqi,68px);align-items:center}\n.cgau-listing .cgfun.c2g91-world .c2g91-hero-copy{min-width:0}.cgau-listing .cgfun.c2g91-world .c2g91-hero-copy em{color:var(--mint);font-style:normal}\n.cgau-listing .cgfun.c2g91-world .c2g91-pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.cgau-listing .cgfun.c2g91-world .c2g91-pills span{padding:7px 10px;border:2px solid var(--lilac);border-radius:999px;background:#3d216e;font-size:12px;font-weight:800;text-transform:uppercase}\n.cgau-listing .cgfun.c2g91-world .c2g91-phone{position:relative;width:min(430px,100%);margin:auto;padding:17px;border:9px solid #0a0712;border-radius:48px;background:#15101e;box-shadow:20px 25px 0 rgba(0,0,0,.34);transform:rotate(1deg)}\n.cgau-listing .cgfun.c2g91-world .c2g91-phone::before{content:'';display:block;width:90px;height:10px;margin:0 auto 12px;border-radius:10px;background:#050407}\n.cgau-listing .cgfun.c2g91-world .c2g91-chathead{padding:13px 14px;background:linear-gradient(90deg,var(--purple),#8a4fd2);border-radius:20px 20px 0 0;color:#fff}\n.cgau-listing .cgfun.c2g91-world .c2g91-chathead small{display:block;margin-top:4px;color:#e9ddff;font-size:11px}.cgau-listing .cgfun.c2g91-world .c2g91-phone-screen{min-height:520px;padding:18px 13px;background:#efe9fa;border-radius:0 0 26px 26px;color:var(--ink);overflow:hidden}\n.cgau-listing .cgfun.c2g91-world .c2g91-msg{position:relative;max-width:85%;margin:0 0 12px;padding:11px 13px;border-radius:18px 18px 18px 5px;background:#fff;box-shadow:0 5px 0 rgba(29,18,52,.12);animation:cgau-c2g91Message 6s steps(5,end) infinite}\n.cgau-listing .cgfun.c2g91-world .c2g91-msg--me{margin-left:auto;border-radius:18px 18px 5px 18px;background:var(--mint)}\n.cgau-listing .cgfun.c2g91-world .c2g91-msg--photo{max-width:92%;padding:9px;background:#fff}.cgau-listing .cgfun.c2g91-world .c2g91-msg--photo img{width:100%;height:220px;object-fit:contain;background:#f7f5fa;border-radius:12px}.cgau-listing .cgfun.c2g91-world .c2g91-msg b{display:block;font-size:11px;color:var(--purple)}\n.cgau-listing .cgfun.c2g91-world .c2g91-typing{display:flex;gap:5px;width:max-content;padding:10px 14px;border-radius:17px;background:#fff}.cgau-listing .cgfun.c2g91-world .c2g91-typing i{width:7px;height:7px;border-radius:50%;background:#877f91;animation:cgau-c2g91Typing 1.2s ease-in-out infinite}.cgau-listing .cgfun.c2g91-world .c2g91-typing i:nth-child(2){animation-delay:.18s}.cgau-listing .cgfun.c2g91-world .c2g91-typing i:nth-child(3){animation-delay:.36s}\n.cgau-listing .cgfun.c2g91-world .c2g91-why{background:#ffe66b}\n.cgau-listing .cgfun.c2g91-world .c2g91-note-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:34px;align-items:center}\n.cgau-listing .cgfun.c2g91-world .c2g91-fridge-note{position:relative;padding:34px 28px;background:#fffdf4;border:1px solid #d4cab0;box-shadow:10px 13px 0 rgba(37,24,48,.25);transform:rotate(-1.5deg);font:700 clamp(23px,3.4cqi,37px)\/1.2 'Caveat',cursive}\n.cgau-listing .cgfun.c2g91-world .c2g91-fridge-note::before{content:'';position:absolute;left:50%;top:-18px;width:46px;height:46px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#fff,var(--pink) 36%,#9d2859 70%);box-shadow:0 5px 7px rgba(0,0,0,.35);animation:cgau-c2g91Magnet 5s ease-in-out infinite}\n.cgau-listing .cgfun.c2g91-world .c2g91-roster{background:#79f2c6}\n.cgau-listing .cgfun.c2g91-world .c2g91-roster-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:28px;border:4px solid var(--midnight);background:var(--midnight)}\n.cgau-listing .cgfun.c2g91-world .c2g91-roster-cell{min-width:0;padding:24px 12px;background:#eafff7;text-align:center}.cgau-listing .cgfun.c2g91-world .c2g91-roster-cell b{display:block;font:400 clamp(26px,4.5cqi,48px)\/1 'Archivo Black';color:var(--purple)}.cgau-listing .cgfun.c2g91-world .c2g91-roster-cell span{display:block;margin-top:8px;font-size:12px;font-weight:800;text-transform:uppercase}\n.cgau-listing .cgfun.c2g91-world .c2g91-admin{background:#231640;color:#fff}\n.cgau-listing .cgfun.c2g91-world .c2g91-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}\n.cgau-listing .cgfun.c2g91-world .c2g91-admin-card{position:relative;min-width:0;padding:23px;border:3px solid var(--lilac);border-radius:23px;background:#39235d;box-shadow:8px 8px 0 #0c0717;transition:transform .25s ease,box-shadow .25s ease}.cgau-listing .cgfun.c2g91-world .c2g91-admin-card:hover{transform:translateY(-7px) rotate(.4deg);box-shadow:11px 15px 0 #0c0717}.cgau-listing .cgfun.c2g91-world .c2g91-admin-card h3{margin:0 0 8px;font:400 21px\/1.1 'Archivo Black';color:var(--mint)}.cgau-listing .cgfun.c2g91-world .c2g91-admin-card p{margin:0;color:#efe8ff}\n.cgau-listing .cgfun.c2g91-world .c2g91-calendar{background:#ffd1e2}\n.cgau-listing .cgfun.c2g91-world .c2g91-cal-grid{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:34px;align-items:center}\n.cgau-listing .cgfun.c2g91-world .c2g91-cal{position:relative;padding:28px 18px 18px;border:5px solid var(--midnight);background:#fff;box-shadow:12px 12px 0 var(--purple);transform:rotate(-1deg)}\n.cgau-listing .cgfun.c2g91-world .c2g91-cal::before{content:'UP TO 180 DAYS';display:block;margin:-28px -18px 18px;padding:13px;background:var(--purple);color:#fff;text-align:center;font:400 22px\/1 'Archivo Black'}\n.cgau-listing .cgfun.c2g91-world .c2g91-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.cgau-listing .cgfun.c2g91-world .c2g91-days i{aspect-ratio:1;border:1px solid #d7cee1;background:#f5f0f8}.cgau-listing .cgfun.c2g91-world .c2g91-days i:nth-child(4n){background:var(--mint)}.cgau-listing .cgfun.c2g91-world .c2g91-days i:nth-child(9n){background:var(--pink);animation:cgau-c2g91Day 4s steps(2,end) infinite}\n.cgau-listing .cgfun.c2g91-world .c2g91-battery{height:44px;margin-top:22px;border:5px solid var(--midnight);border-radius:7px;padding:4px;position:relative}.cgau-listing .cgfun.c2g91-world .c2g91-battery::after{content:'';position:absolute;right:-12px;top:9px;width:8px;height:17px;background:var(--midnight)}.cgau-listing .cgfun.c2g91-world .c2g91-battery span{display:block;width:78%;height:100%;background:linear-gradient(90deg,var(--mint),var(--yellow));animation:cgau-c2g91Battery 8s steps(6,end) infinite}\n.cgau-listing .cgfun.c2g91-world .c2g91-night{background:#10283c;color:#eaf8ff}\n.cgau-listing .cgfun.c2g91-world .c2g91-window{position:relative;min-height:360px;margin-top:28px;border:13px solid #e9dfca;background:linear-gradient(#13205a 0 62%,#173c31 62%);box-shadow:inset 0 0 45px #000;overflow:hidden}\n.cgau-listing .cgfun.c2g91-world .c2g91-window::before,.cgau-listing .cgfun.c2g91-world .c2g91-window::after{content:'';position:absolute;background:#e9dfca;z-index:2}.cgau-listing .cgfun.c2g91-world .c2g91-window::before{left:50%;top:0;bottom:0;width:12px}.cgau-listing .cgfun.c2g91-world .c2g91-window::after{left:0;right:0;top:55%;height:12px}\n.cgau-listing .cgfun.c2g91-world .c2g91-moon{position:absolute;right:12%;top:12%;width:80px;height:80px;border-radius:50%;background:#fff6b0;box-shadow:0 0 35px #fff4aa;animation:cgau-c2g91Moon 7s ease-in-out infinite}\n.cgau-listing .cgfun.c2g91-world .c2g91-person{position:absolute;left:16%;bottom:20%;width:48px;height:110px;border-radius:28px 28px 10px 10px;background:#060a17}.cgau-listing .cgfun.c2g91-world .c2g91-person::before{content:'';position:absolute;left:4px;top:-36px;width:40px;height:40px;border-radius:50%;background:#060a17}\n.cgau-listing .cgfun.c2g91-world .c2g91-spot{position:absolute;left:4%;bottom:0;width:40%;height:72%;background:linear-gradient(100deg,rgba(255,230,107,.6),transparent 70%);clip-path:polygon(0 100%,100% 100%,45% 0);animation:cgau-c2g91Spot 6s ease-in-out infinite;transform-origin:left bottom}\n.cgau-listing .cgfun.c2g91-world .c2g91-night-label{position:absolute;right:5%;bottom:7%;max-width:360px;padding:17px;border:2px solid var(--mint);background:rgba(8,18,33,.88)}\n.cgau-listing .cgfun.c2g91-world .c2g91-night-label h3{margin:0 0 6px;font:400 21px\/1.1 'Archivo Black';color:var(--yellow)}.cgau-listing .cgfun.c2g91-world .c2g91-night-label p{margin:0}\n.cgau-listing .cgfun.c2g91-world .c2g91-media{background:#864fc6;color:#fff}\n.cgau-listing .cgfun.c2g91-world .c2g91-polaroids{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.cgau-listing .cgfun.c2g91-world .c2g91-polaroid{min-width:0;padding:12px 12px 40px;background:#fff;color:var(--ink);box-shadow:12px 15px 0 rgba(31,9,56,.4);transform:rotate(var(--r,-1.5deg))}.cgau-listing .cgfun.c2g91-world .c2g91-polaroid:nth-child(2){--r:1.1deg}.cgau-listing .cgfun.c2g91-world .c2g91-polaroid:nth-child(3){--r:-.4deg}.cgau-listing .cgfun.c2g91-world .c2g91-polaroid img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#f7f7f7}.cgau-listing .cgfun.c2g91-world .c2g91-polaroid span{display:block;margin-top:12px;font:700 21px\/1 'Caveat',cursive;text-align:center}\n.cgau-listing .cgfun.c2g91-world .c2g91-record{background:#ff8daf;color:#2c0a18}\n.cgau-listing .cgfun.c2g91-world .c2g91-record-card{display:grid;grid-template-columns:130px minmax(0,1fr);gap:28px;align-items:center;padding:28px;border:4px solid var(--midnight);border-radius:28px;background:#fff8e9;box-shadow:12px 12px 0 var(--midnight)}.cgau-listing .cgfun.c2g91-world .c2g91-rec-dot{width:110px;height:110px;border:16px solid #fff;border-radius:50%;background:#ff345d;box-shadow:0 0 0 5px var(--midnight);animation:cgau-c2g91Rec 1.8s steps(2,end) infinite}.cgau-listing .cgfun.c2g91-world .c2g91-record-card h2{margin:0 0 8px;font:400 clamp(28px,4.8cqi,51px)\/1 'Archivo Black'}.cgau-listing .cgfun.c2g91-world .c2g91-record-card p{margin:0;font-size:18px}\n.cgau-listing .cgfun.c2g91-world .c2g91-specs{background:#fff8e9}\n.cgau-listing .cgfun.c2g91-world .c2g91-spec-sheet{margin-top:28px;padding:26px;border:4px solid var(--midnight);background:repeating-linear-gradient(0deg,#fff 0 31px,#d8e7ef 32px);box-shadow:11px 11px 0 var(--mint);transform:rotate(.3deg)}\n.cgau-listing .cgfun.c2g91-world .c2g91-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.cgau-listing .cgfun.c2g91-world .c2g91-spec{display:grid;grid-template-columns:minmax(115px,.42fr) minmax(0,1fr);gap:12px;min-width:0;padding:10px 5px;border-bottom:1px dashed #8aa0aa}.cgau-listing .cgfun.c2g91-world .c2g91-spec b{color:var(--purple);overflow-wrap:anywhere}.cgau-listing .cgfun.c2g91-world .c2g91-spec span{overflow-wrap:anywhere}\n.cgau-listing .cgfun.c2g91-world .c2g91-contents{background:#79f2c6}\n.cgau-listing .cgfun.c2g91-world .c2g91-hallway{position:relative;margin-top:30px;padding:34px;border:6px solid #3e2b1e;background:linear-gradient(90deg,#d2c2a3 0 8%,#efe3c7 8% 92%,#d2c2a3 92%);box-shadow:inset 0 -18px #8b6845,14px 16px 0 rgba(0,0,0,.2)}\n.cgau-listing .cgfun.c2g91-world .c2g91-parcel{padding:42px 24px 24px;border:4px solid #67431f;background:repeating-linear-gradient(90deg,rgba(90,50,12,.08) 0 2px,transparent 2px 15px),#d6a15d;box-shadow:10px 12px 0 rgba(0,0,0,.25);transform:rotate(-.7deg)}.cgau-listing .cgfun.c2g91-world .c2g91-parcel::before{content:'NEW NO BOX \\00B7 ALL STANDARD FUNCTIONAL CONTENTS';position:absolute;left:8%;top:14px;font-size:11px;font-weight:800;letter-spacing:.08em}\n.cgau-listing .cgfun.c2g91-world .c2g91-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cgau-listing .cgfun.c2g91-world .c2g91-content-item{min-width:0;padding:17px;border:3px dashed #6b441d;background:#f8d79f}.cgau-listing .cgfun.c2g91-world .c2g91-content-item b{display:block;margin-bottom:5px;color:#40240d}.cgau-listing .cgfun.c2g91-world .c2g91-content-item:nth-child(2n){transform:rotate(.7deg)}.cgau-listing .cgfun.c2g91-world .c2g91-notin{margin-top:16px;padding:17px;border:3px solid #513118;background:#fff3d3}.cgau-listing .cgfun.c2g91-world .c2g91-notin ul{columns:2;margin:8px 0 0;padding-left:20px}\n.cgau-listing .cgfun.c2g91-world .c2g91-nope{background:#29143e;color:#fff}\n.cgau-listing .cgfun.c2g91-world .c2g91-nope-chat{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-top:28px}.cgau-listing .cgfun.c2g91-world .c2g91-nope-msg{min-width:0;padding:18px;border-radius:18px 18px 18px 4px;background:#4e2874;border:2px solid var(--pink);font-size:14px}.cgau-listing .cgfun.c2g91-world .c2g91-nope-msg b{display:block;margin-bottom:5px;color:var(--yellow)}\n.cgau-listing .cgfun.c2g91-world .c2g91-setup{background:#d9d0ff}\n.cgau-listing .cgfun.c2g91-world .c2g91-voice{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px;counter-reset:c2g91step}.cgau-listing .cgfun.c2g91-world .c2g91-voice-note{counter-increment:c2g91step;min-width:0;padding:22px;border:3px solid var(--midnight);border-radius:21px;background:#fff;box-shadow:7px 8px 0 var(--purple)}.cgau-listing .cgfun.c2g91-world .c2g91-voice-note::before{content:'0' counter(c2g91step) '  0:12';display:block;margin-bottom:12px;padding:8px;border-radius:999px;background:repeating-linear-gradient(90deg,var(--purple) 0 3px,transparent 3px 9px);color:#fff;font-size:11px;font-weight:800;text-align:center;animation:cgau-c2g91Wave 3s linear infinite}.cgau-listing .cgfun.c2g91-world .c2g91-voice-note b{display:block;margin-bottom:5px;color:var(--purple)}\n.cgau-listing .cgfun.c2g91-world .c2g91-condition{background:#ffe66b}\n.cgau-listing .cgfun.c2g91-world .c2g91-condition-card{display:grid;grid-template-columns:190px minmax(0,1fr);gap:30px;align-items:center;padding:30px;border:5px solid var(--midnight);background:#fff8e9;box-shadow:13px 13px 0 var(--purple)}.cgau-listing .cgfun.c2g91-world .c2g91-stamp{display:grid;place-items:center;width:170px;height:170px;border:8px double var(--purple);border-radius:50%;color:var(--purple);font:400 18px\/1.15 'Archivo Black';text-align:center;transform:rotate(-8deg);animation:cgau-c2g91Stamp 5s ease-in-out infinite}\n.cgau-listing .cgfun.c2g91-world .c2g91-service{background:#f6eee0}.cgau-listing .cgfun.c2g91-world .c2g91-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.cgau-listing .cgfun.c2g91-world .c2g91-service-card{min-width:0;padding:22px;border:3px solid var(--midnight);border-radius:18px;background:#fff;box-shadow:8px 8px 0 var(--pink)}.cgau-listing .cgfun.c2g91-world .c2g91-service-card h3{margin:0 0 8px;font:400 19px\/1.1 'Archivo Black';color:var(--purple)}.cgau-listing .cgfun.c2g91-world .c2g91-service-card p{margin:0}\n.cgau-listing .cgfun.c2g91-world .c2g91-faq{background:#142a3e;color:#fff}.cgau-listing .cgfun.c2g91-world .c2g91-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}.cgau-listing .cgfun.c2g91-world .c2g91-faq details{min-width:0;border:2px solid var(--mint);border-radius:18px;background:#1c3a52;overflow:hidden}.cgau-listing .cgfun.c2g91-world .c2g91-faq summary{cursor:pointer;list-style:none;padding:18px;font-weight:800}.cgau-listing .cgfun.c2g91-world .c2g91-faq summary::-webkit-details-marker{display:none}.cgau-listing .cgfun.c2g91-world .c2g91-faq summary::after{content:'TAP TO READ';float:right;color:var(--yellow);font-size:10px;letter-spacing:.08em}.cgau-listing .cgfun.c2g91-world .c2g91-faq details[open] summary::after{content:'SEEN 2:14 AM';animation:cgau-c2g91Seen .4s steps(3,end) both}.cgau-listing .cgfun.c2g91-world .c2g91-faq summary:focus-visible{outline:4px solid var(--yellow);outline-offset:-4px}.cgau-listing .cgfun.c2g91-world .c2g91-answer{padding:0 18px 19px;color:#dceef9}\n.cgau-listing .cgfun.c2g91-world .c2g91-cta{background:linear-gradient(150deg,#79f2c6 0 50%,#ff78ad 50%);text-align:center}.cgau-listing .cgfun.c2g91-world .c2g91-cta-card{padding:36px;border:5px solid var(--midnight);border-radius:30px;background:rgba(255,248,233,.95);box-shadow:14px 14px 0 var(--midnight)}.cgau-listing .cgfun.c2g91-world .c2g91-cta h2{max-width:920px;margin:0 auto 13px;font:400 clamp(32px,6cqi,67px)\/.96 'Archivo Black';letter-spacing:-.05em}.cgau-listing .cgfun.c2g91-world .c2g91-cta p{max-width:770px;margin:0 auto;font-size:18px}\n.cgau-listing .cgfun.c2g91-world .c2g91-footer{padding:45px clamp(16px,4.5cqi,58px);background:#0d071c;color:#eee6ff}.cgau-listing .cgfun.c2g91-world .c2g91-footer .c2g91-brand{color:var(--mint)}.cgau-listing .cgfun.c2g91-world .c2g91-footer-grid{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:30px;margin-top:24px;padding-top:22px;border-top:1px solid #453263}.cgau-listing .cgfun.c2g91-world .c2g91-footer p{margin:0 0 12px;font-size:13px;line-height:1.65}.cgau-listing .cgfun.c2g91-world .c2g91-footer-note{margin-top:18px;font:700 20px\/1.2 'Caveat',cursive;color:var(--yellow)}\n@keyframes cgau-c2g91Online{50%{opacity:.35}}\n@keyframes cgau-c2g91Message{0%,80%,100%{transform:none}86%{transform:translateY(-4px)}92%{transform:none}}\n@keyframes cgau-c2g91Typing{50%{transform:translateY(-5px);opacity:.45}}\n@keyframes cgau-c2g91Magnet{50%{transform:translateY(-3px) rotate(5deg)}}\n@keyframes cgau-c2g91Day{50%{background:var(--yellow)}}\n@keyframes cgau-c2g91Battery{0%,20%{width:18%}80%,100%{width:78%}}\n@keyframes cgau-c2g91Moon{50%{transform:translateY(8px)}}\n@keyframes cgau-c2g91Spot{50%{transform:rotate(9deg)}}\n@keyframes cgau-c2g91Rec{50%{opacity:.35}}\n@keyframes cgau-c2g91Wave{to{background-position:18px 0}}\n@keyframes cgau-c2g91Stamp{50%{transform:rotate(-4deg) scale(1.03)}}\n@keyframes cgau-c2g91Seen{from{opacity:0;transform:scale(1.25)}to{opacity:1;transform:none}}\n@keyframes cgau-c2g91Fridge{50%{filter:brightness(1.03)}}\n@keyframes cgau-c2g91Cable{to{background-position:30px 0}}\n@keyframes cgau-c2g91Pop{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}\n@keyframes cgau-c2g91Wobble{50%{transform:rotate(1deg)}}\n.cgau-listing .cgfun .cgfun{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:920px){.cgau-listing .cgfun.c2g91-world .c2g91-hero-grid,.cgau-listing .cgfun.c2g91-world .c2g91-note-grid,.cgau-listing .cgfun.c2g91-world .c2g91-cal-grid{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun.c2g91-world .c2g91-phone{margin-top:18px}.cgau-listing .cgfun.c2g91-world .c2g91-admin-grid,.cgau-listing .cgfun.c2g91-world .c2g91-content-grid,.cgau-listing .cgfun.c2g91-world .c2g91-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cgau-listing .cgfun.c2g91-world .c2g91-nope-chat{grid-template-columns:repeat(2,minmax(0,1fr))}.cgau-listing .cgfun.c2g91-world .c2g91-voice{grid-template-columns:repeat(2,minmax(0,1fr))}}\n@media(max-width:650px){.cgau-listing .cgfun.c2g91-world{border-radius:20px 20px 8px 8px}.cgau-listing .cgfun.c2g91-world .c2g91-status{font-size:10px}.cgau-listing .cgfun.c2g91-world .c2g91-brand{font-size:clamp(14px,5cqi,20px)}.cgau-listing .cgfun.c2g91-world .c2g91-brand::before{width:22px;height:19px;flex-basis:22px;border-width:2px}.cgau-listing .cgfun.c2g91-world .c2g91-hero{min-height:auto}.cgau-listing .cgfun.c2g91-world .c2g91-hero-grid{min-width:0}.cgau-listing .cgfun.c2g91-world .c2g91-phone{padding:10px;border-width:6px;border-radius:34px;box-shadow:11px 14px 0 rgba(0,0,0,.34);transform:none}.cgau-listing .cgfun.c2g91-world .c2g91-phone-screen{min-height:470px}.cgau-listing .cgfun.c2g91-world .c2g91-msg--photo img{height:190px}.cgau-listing .cgfun.c2g91-world .c2g91-roster-board,.cgau-listing .cgfun.c2g91-world .c2g91-admin-grid,.cgau-listing .cgfun.c2g91-world .c2g91-polaroids,.cgau-listing .cgfun.c2g91-world .c2g91-spec-grid,.cgau-listing .cgfun.c2g91-world .c2g91-content-grid,.cgau-listing .cgfun.c2g91-world .c2g91-nope-chat,.cgau-listing .cgfun.c2g91-world .c2g91-voice,.cgau-listing .cgfun.c2g91-world .c2g91-service-grid,.cgau-listing .cgfun.c2g91-world .c2g91-faq-grid,.cgau-listing .cgfun.c2g91-world .c2g91-footer-grid{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun.c2g91-world .c2g91-record-card,.cgau-listing .cgfun.c2g91-world .c2g91-condition-card{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun.c2g91-world .c2g91-spec{grid-template-columns:minmax(0,1fr);gap:2px}.cgau-listing .cgfun.c2g91-world .c2g91-hallway{padding:20px 10px}.cgau-listing .cgfun.c2g91-world .c2g91-parcel{padding:58px 12px 15px}.cgau-listing .cgfun.c2g91-world .c2g91-parcel::before{left:18px;right:18px;overflow-wrap:anywhere}.cgau-listing .cgfun.c2g91-world .c2g91-notin ul{columns:1}.cgau-listing .cgfun.c2g91-world .c2g91-window{min-height:440px}.cgau-listing .cgfun.c2g91-world .c2g91-night-label{left:5%;max-width:none}.cgau-listing .cgfun.c2g91-world .c2g91-stamp{width:130px;height:130px}.cgau-listing .cgfun.c2g91-world .c2g91-faq summary::after{float:none;display:block;margin-top:7px}}\n@media(max-width:820px){.cgau-listing .cgfun .cgfun{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n@media(prefers-reduced-motion:reduce){.cgau-listing .cgfun.c2g91-world *,.cgau-listing .cgfun.c2g91-world *::before,.cgau-listing .cgfun.c2g91-world *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.cgau-listing .cgfun.c2g91-world .c2g91-fridge-note,.cgau-listing .cgfun.c2g91-world .c2g91-stamp{transform:rotate(-1deg)}.cgau-listing .cgfun.c2g91-world .c2g91-spot{transform:none}}\n\n\n.cgau-listing .cgfun.c2g91-world h2.c2g91-title{\n  display:block;\n  width:100%;\n  margin-left:auto!important;\n  margin-right:auto!important;\n  margin-inline:auto!important;\n  text-align:center!important;\n  min-width:0;\n  overflow-wrap:break-word;\n  word-break:normal;\n  hyphens:none\n}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" checked\u003e \u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n\u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n\u003cdiv class=\"cgau-chooser-grid\"\u003e\n\u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e \u003cspan class=\"cgau-choice-swatch\"\u003e\u003c\/span\u003e \u003cspan class=\"cgau-choice-text\"\u003e \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e \u003c\/span\u003e \u003c\/label\u003e \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e \u003cspan class=\"cgau-choice-swatch\"\u003eNIGHT\u003cbr\u003eSHIFT\u003c\/span\u003e \u003cspan class=\"cgau-choice-text\"\u003e \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003eNight Shift House Chat\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"cgau-choice-sub\"\u003eHouse rule two forbids removing the HomeBase from the night-shift share-house chat where it acts as group admin.\u003c\/span\u003e \u003c\/span\u003e \u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n\u003cdiv class=\"cgau-switchpill\"\u003e\n\u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Geist:wght@300..700\u0026family=Geist+Mono:wght@400;500\u0026display=swap');\n@property --cgau-kn-wait{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-on{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1}\n@property --cgau-kn-sweep{syntax:'\u003cangle\u003e';inherits:true;initial-value:135deg}\n@property --cgau-kn-fill{syntax:'\u003cpercentage\u003e';inherits:true;initial-value:100%}\n\n\/* ==== TOKENS · colour world \"olive and bone\": olive = works and HomeBase, bone and umber = the camera's shell and its grade, lamp = the spotlight and the battery, one olive-night band ==== *\/\n.cgau-listing .cgnew.cgau-kn{--kn-ink:#1d2015;--kn-g1:#5c6150;--kn-g2:#8a8e7c;--kn-soft:#f5f3ec;--kn-bone:#ece5d3;--kn-line:#dcd8c8;--kn-hair:#e8e5d9;--kn-dark:#171b0e;--kn-o1:#3f4d17;--kn-o2:#7e913a;--kn-u1:#6f4e22;--kn-u2:#b08a4e;--kn-l1:#9a6508;--kn-l2:#e6ad35;--kn-no1:#b3261e;--kn-no2:#e0643b;--kn-ot:#4b5a1e;--kn-ut:#7d5a2a;--kn-lt:#8a5d0c;--kn-not:#b3261e;--kn-go:linear-gradient(90deg,var(--kn-o1) 0%,var(--kn-o2) 100%);--kn-gu:linear-gradient(90deg,var(--kn-u1) 0%,var(--kn-u2) 100%);--kn-gl:linear-gradient(90deg,var(--kn-l1) 0%,var(--kn-l2) 100%);--kn-gn:linear-gradient(135deg,var(--kn-no1) 0%,var(--kn-no2) 100%);--kn-ease:cubic-bezier(.22,.8,.2,1);--kn-roll:cubic-bezier(.2,1.12,.3,1);--kn-nav:50px;--kn-pad:108px;--kn-r:26px;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;font-size:17px;line-height:1.5;font-weight:400;color:var(--kn-ink);background:#fff;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-align:left}\n@supports (color: color(display-p3 1 0 0)){\n.cgau-listing .cgnew.cgau-kn{--kn-o1:color(display-p3 .26 .3 .1);--kn-o2:color(display-p3 .5 .57 .25);--kn-u1:color(display-p3 .43 .31 .15);--kn-u2:color(display-p3 .69 .55 .32);--kn-l1:color(display-p3 .6 .4 .06);--kn-l2:color(display-p3 .92 .69 .25);--kn-no1:color(display-p3 .68 .17 .13);--kn-no2:color(display-p3 .88 .4 .25)}\n}\n\n\/* ==== RESETS · beat the theme's .rte rules by source order, lose to every module class ==== *\/\n.cgau-listing .cgnew *,.cgau-listing .cgnew *::before,.cgau-listing .cgnew *::after{box-sizing:border-box}\n.cgau-listing .cgnew p,.cgau-listing .cgnew ul,.cgau-listing .cgnew ol,.cgau-listing .cgnew li,.cgau-listing .cgnew figure,.cgau-listing .cgnew figcaption,.cgau-listing .cgnew dl,.cgau-listing .cgnew dt,.cgau-listing .cgnew dd,.cgau-listing .cgnew blockquote,.cgau-listing .cgnew fieldset,.cgau-listing .cgnew legend{margin:0;padding:0;border:0}\n.cgau-listing .cgnew ul,.cgau-listing .cgnew ol{list-style:none;text-align:left}\n.cgau-listing .cgnew p{text-align:left}\n.cgau-listing .cgnew img{display:block;max-width:100%;height:auto;border:0;border-radius:0}\n.cgau-listing .cgnew a{color:inherit;text-decoration:none}\n.cgau-listing .cgnew table{border-collapse:collapse}\n.cgau-listing .cgnew td,.cgau-listing .cgnew th{border:0;padding:0}\n.cgau-listing .cgnew b,.cgau-listing .cgnew strong{font-weight:600}\n.cgau-listing .cgnew .kn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}\n\n\/* ==== ILLUSTRATION TAG · every drawn scene or diagram carries one ==== *\/\n.cgau-listing .cgnew .kn-ill{position:absolute;left:14px;bottom:14px;z-index:5;font:500 12px\/1 'Geist',sans-serif;color:#4d5242;background:rgba(255,255,255,.92);padding:6px 9px;border-radius:99px}\n\n\/* ==== LAYOUT + TYPE ==== *\/\n.cgau-listing .cgnew .kn-w{max-width:1040px;margin:0 auto;padding:0 24px}\n.cgau-listing .cgnew .kn-c{text-align:center}\n.cgau-listing .cgnew .kn-c p{text-align:center}\n.cgau-listing .cgnew .kn-sec{padding:var(--kn-pad) 0;position:relative;scroll-margin-top:calc(var(--header-height,0px) + var(--kn-nav) + 8px)}\n.cgau-listing .cgnew .kn-band{background:var(--kn-soft);box-shadow:0 0 0 100vmax var(--kn-soft);clip-path:inset(0 -100vmax)}\n.cgau-listing .cgnew .kn-mono{font-family:'Geist Mono',Menlo,Consolas,monospace;font-size:.9em;letter-spacing:0;font-weight:500}\n.cgau-listing .cgnew .kn-eye{display:block;font:600 16px\/1.25 'Geist',sans-serif;letter-spacing:.01em;color:var(--kn-g1);margin:0 0 14px}\n.cgau-listing .cgnew .kn-eo{color:var(--kn-ot)}.cgau-listing .cgnew .kn-eu{color:var(--kn-ut)}.cgau-listing .cgnew .kn-el{color:var(--kn-lt)}\n.cgau-listing .cgnew .kn-h1{font-size:clamp(42px,6.4vw,84px);line-height:.96;letter-spacing:-.052em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h2{font-size:clamp(34px,5.2vw,66px);line-height:1.02;letter-spacing:-.046em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h3{font-size:clamp(20px,1.9vw,24px);line-height:1.18;letter-spacing:-.025em;font-weight:600}\n.cgau-listing .cgnew .kn-lede{font-size:clamp(18px,1.6vw,21px);line-height:1.45;font-weight:500;color:var(--kn-g1);max-width:660px;margin-top:20px;text-wrap:pretty}\n.cgau-listing .cgnew .kn-c .kn-lede{margin-left:auto;margin-right:auto}\n.cgau-listing .cgnew .kn-nw{white-space:nowrap}\n@media (max-width:760px){\n.cgau-listing .cgnew.cgau-kn{--kn-pad:76px}\n}\n.cgau-listing .cgnew .kn-gx{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}\n.cgau-listing .cgnew .kn-go{background-image:var(--kn-go)}.cgau-listing .cgnew .kn-gu{background-image:var(--kn-gu)}.cgau-listing .cgnew .kn-gl{background-image:var(--kn-gl)}\n.cgau-listing .cgnew .kn-link{color:var(--kn-ot);font-weight:600;border-bottom:1px solid rgba(75,90,30,.4)}\n.cgau-listing .cgnew .kn-link:focus-visible{outline:2px solid var(--kn-ot);outline-offset:2px;border-radius:3px}\n\n\/* ==== ODOMETER · one reel per digit; the real number stays in the HTML for readers ==== *\/\n.cgau-listing .cgnew .kn-odo{display:inline-flex;height:1.2em;line-height:1.2;overflow:clip;vertical-align:baseline;margin-top:-.2em}\n.cgau-listing .cgnew .kn-odo i{display:block;font-style:normal;translate:0 calc(var(--kn-t) * -1.2em)}\n.cgau-listing .cgnew .kn-odo i::before{content:\"0\\A 1\\A 2\\A 3\\A 4\\A 5\\A 6\\A 7\\A 8\\A 9\\A 0\";white-space:pre;display:block;text-align:center;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-fill-color:transparent;background-image:var(--kn-og,linear-gradient(var(--kn-ink),var(--kn-ink)));-webkit-background-clip:text;background-clip:text}\n.cgau-listing .cgnew .kn-og-o{--kn-og:var(--kn-go)}.cgau-listing .cgnew .kn-og-u{--kn-og:var(--kn-gu)}.cgau-listing .cgnew .kn-og-l{--kn-og:var(--kn-gl)}\n\n\/* ==== KEYFRAMES used by more than one module (kept in the static parts so the eBay twin keeps them) ==== *\/\n@keyframes cgau-kn-arm{from,to{--cgau-kn-wait:1}}\n@keyframes cgau-kn-roll{from{translate:0 0}}\n@keyframes cgau-kn-rise{from{opacity:0;translate:0 14px}}\n@keyframes cgau-kn-pop{0%{transform:scale(.4)}60%{transform:scale(1.12)}100%{transform:none}}\n\n\/* ==== INK ROOM (Lesson 16, 28.09.2026: the \"180 days\" counter was cut off). Gradient text is painted only inside its own box, so give\n   every gradient-text box room for heavy glyph edges without moving the layout; counters clip only vertically ==== *\/\n.cgau-listing .cgnew .kn-gx{padding-inline:.08em;margin-inline:-.08em}\n.cgau-listing .cgnew .kn-odo{overflow:visible clip;margin-inline-end:.1em}\n.cgau-listing .cgnew .kn-odo i::before{padding-inline:.14em;margin-inline:-.14em}\n.cgau-listing .cgnew .kn-ns-hl{padding-inline:.08em;margin-inline:-.08em}\n.cgau-listing .cgnew .kn-tg-grade{padding-inline:.08em;margin-inline:-.08em}\n\n\/* ==== MOTION (tokens) · Shopify only: the eBay twin leaves every *m-*-motion.css file out ==== *\/\n.cgau-listing .cgnew .kn-cv{content-visibility:auto;contain-intrinsic-size:auto 1100px}\n\/* REVEAL · the fail-open arm trigger (text arrives fast: 6% inset, .4 s, 12 px) *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rv{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 6%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-rv\u003e*{transition:opacity .4s var(--kn-ease),translate .4s var(--kn-ease)}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(2){transition-delay:.05s}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(3){transition-delay:.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-rv\u003e*{opacity:0;translate:0 12px}\n}\n}\n}\n\/* ODOMETER TRIGGERS · Chrome: native scroll-triggered animation. Safari: the arm trigger *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (timeline-trigger: --cgau-kn-x view()){\n.cgau-listing .cgnew .kn-odo i{animation:cgau-kn-roll 1.6s var(--kn-roll) both;timeline-trigger:--cgau-kn-odt view() entry 10% exit 100%;animation-trigger:--cgau-kn-odt play-forwards}\n.cgau-listing .cgnew .kn-odo i+i{animation-duration:2.1s}\n}\n@supports (animation-timeline: view()) and (not (timeline-trigger: --cgau-kn-x view())){\n.cgau-listing .cgnew .kn-odo{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 8%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-odo i{transition:translate 1.6s var(--kn-roll)}\n.cgau-listing .cgnew .kn-odo i+i{transition-duration:2.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-odo i{translate:0 0;transition:none}\n}\n}\n}\n\n\/* ==== MODULE nav (Shopify only; the eBay twin drops it) · sticky glass bar (no backdrop blur: it sits over scrolling content), stuck shadow, scroll-spy ==== *\/\n.cgau-listing .cgnew .kn-nav{position:sticky;top:var(--header-height,0px);z-index:30;container-type:scroll-state}\n.cgau-listing .cgnew .kn-nav-in{display:flex;align-items:center;gap:22px;height:var(--kn-nav);padding:0 20px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(250,250,252,.93));border-bottom:1px solid rgba(29,32,21,.08);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(255,255,255,.7);transition:box-shadow .3s,border-radius .3s}\n.cgau-listing .cgnew .kn-nav-t{font:600 18px\/1 'Geist',sans-serif;letter-spacing:-.02em;white-space:nowrap}\n.cgau-listing .cgnew .kn-nav-l{display:flex;align-items:center;gap:20px;margin-left:auto;overflow-x:auto;scrollbar-width:none}\n.cgau-listing .cgnew .kn-nav-l::-webkit-scrollbar{display:none}\n.cgau-listing .cgnew .kn-nav-l a{font:500 13px\/1 'Geist',sans-serif;color:#454a3a;white-space:nowrap;padding:6px 0;border-bottom:2px solid transparent}\n.cgau-listing .cgnew .kn-nav-l a:hover{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-nav-l a:focus-visible{outline:2px solid var(--kn-ot);outline-offset:3px;border-radius:4px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{color:#fff;border:0;border-radius:999px;padding:8px 14px;background:linear-gradient(180deg,#56682a,#3f4d17);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 4px 12px -4px rgba(29,32,21,.5)}\n@supports (container-type: scroll-state){\n@container scroll-state(stuck: top){\n.cgau-listing .cgnew .kn-nav-in{box-shadow:inset 0 1px 0 #fff,0 12px 30px -18px rgba(29,32,21,.5)}\n}\n}\n@supports (scroll-target-group: auto){\n.cgau-listing .cgnew .kn-nav-l{scroll-target-group:auto}\n.cgau-listing .cgnew .kn-nav-l a:target-current{color:var(--kn-ink);border-bottom-color:var(--kn-o2)}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta:target-current{color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--kn-o2)}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-nav-in{padding:0 2px;gap:10px}\n.cgau-listing .cgnew .kn-nav-t{display:none}\n.cgau-listing .cgnew .kn-nav-l{margin-left:0;gap:12px;width:100%;justify-content:space-between}\n.cgau-listing .cgnew .kn-nav-l a{font-size:12.5px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{padding:7px 11px}\n}\n\n\/* ==== MODULE hero · second-cone: answers first on the left; on the right a plan of a house where the 2C's 135-degree view opens beside the camera already there, the product floating off the plan's corner (static: the cone fully open) ==== *\/\n.cgau-listing .cgnew .kn-sc-hero{position:relative;padding:46px 0 96px;overflow:clip}\n.cgau-listing .cgnew .kn-sc-hero::before{content:\"\";position:absolute;right:-14%;top:-20%;width:72%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(126,145,58,.15),rgba(236,229,211,.5) 55%,rgba(236,229,211,0));pointer-events:none}\n.cgau-listing .cgnew .kn-sc-g{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:48px;align-items:center}\n.cgau-listing .cgnew .kn-sc-t .kn-h1{margin-bottom:26px}\n.cgau-listing .cgnew .kn-sc-ans{border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sc-ans li{position:relative;padding:13px 0 13px 30px;border-bottom:1px solid var(--kn-line);font-size:16.5px;line-height:1.45;color:#30342a}\n.cgau-listing .cgnew .kn-sc-ans li::before{content:\"\";position:absolute;left:2px;top:19px;width:13px;height:13px;border-radius:3px;background:var(--kn-go);transform:rotate(45deg)}\n.cgau-listing .cgnew .kn-sc-ans li[data-cgau-first=\"why\"]::before{background:var(--kn-gl)}\n.cgau-listing .cgnew .kn-sc-ans li[data-cgau-first=\"condition\"]::before{background:var(--kn-gu)}\n.cgau-listing .cgnew .kn-sc-ans li[data-cgau-first=\"trust\"]::before{background:var(--kn-ink)}\n.cgau-listing .cgnew .kn-sc-ans b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-sc-ans a{color:var(--kn-ot);font-weight:600;border-bottom:1px solid rgba(75,90,30,.4);white-space:nowrap}\n.cgau-listing .cgnew .kn-sc-ans a:focus-visible{outline:2px solid var(--kn-ot);outline-offset:2px;border-radius:3px}\n.cgau-listing .cgnew .kn-sc{position:relative;margin:0 0 70px;max-width:500px;justify-self:center;width:100%}\n.cgau-listing .cgnew .kn-sc-plan{position:relative;width:86%;aspect-ratio:420\/340;border-radius:6px;overflow:clip;box-shadow:0 0 0 1px rgba(63,77,23,.12),0 30px 60px -40px rgba(63,77,23,.55)}\n.cgau-listing .cgnew .kn-sc-plan svg{position:absolute;inset:0;width:100%;height:100%;display:block}\n.cgau-listing .cgnew .kn-sc-cone{position:absolute;left:59.52%;top:35.29%;width:96%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:conic-gradient(from calc(90deg - var(--cgau-kn-sweep) \/ 2),rgba(126,145,58,.85) 0deg,rgba(63,77,23,.75) var(--cgau-kn-sweep),rgba(63,77,23,0) var(--cgau-kn-sweep));-webkit-mask:radial-gradient(closest-side,#000 30%,rgba(0,0,0,.6) 80%,transparent 100%);mask:radial-gradient(closest-side,#000 30%,rgba(0,0,0,.6) 80%,transparent 100%);animation:cgau-kn-open 1.5s var(--kn-ease) .35s both}\n.cgau-listing .cgnew .kn-sc-ping{position:absolute;left:59.52%;top:35.29%;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;border:2px solid var(--kn-o2);animation:cgau-kn-ping 2.6s ease-out 1.8s 3 both}\n.cgau-listing .cgnew .kn-sc-lb{position:absolute;z-index:3;font:600 13px\/1 'Geist',sans-serif;letter-spacing:-.005em;padding:7px 10px;border-radius:99px;white-space:nowrap}\n.cgau-listing .cgnew .kn-sc-lb1{left:36%;top:80%;background:#fff;color:#4d5242;box-shadow:0 0 0 1px #dcd8c8}\n.cgau-listing .cgnew .kn-sc-lb2{right:5%;top:5%;background:var(--kn-o1);color:#fff}\n.cgau-listing .cgnew .kn-sc .kn-ill{left:10px;bottom:auto;top:10px}\n.cgau-listing .cgnew .kn-sc-cam{position:absolute;right:-12%;bottom:-24%;width:42%;height:auto;mix-blend-mode:multiply}\n@keyframes cgau-kn-open{from{--cgau-kn-sweep:0deg}to{--cgau-kn-sweep:135deg}}\n@keyframes cgau-kn-ping{0%{transform:scale(.4);opacity:.9}100%{transform:scale(2.2);opacity:0}}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-sc-g{grid-template-columns:minmax(0,1fr);gap:28px}\n.cgau-listing .cgnew .kn-sc{max-width:430px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-sc-hero{padding:22px 0 52px}\n.cgau-listing .cgnew .kn-sc-hero::before{width:120%;right:-50%;top:-8%}\n.cgau-listing .cgnew .kn-sc-t .kn-eye{font-size:14px;margin-bottom:10px}\n.cgau-listing .cgnew .kn-sc-t .kn-h1{font-size:46px;margin-bottom:16px}\n.cgau-listing .cgnew .kn-sc-ans li{font-size:16px;line-height:1.42;padding:10px 0 10px 26px}\n.cgau-listing .cgnew .kn-sc-ans li::before{top:16px;width:11px;height:11px}\n.cgau-listing .cgnew .kn-sc-lb{font-size:12px;padding:6px 8px}\n.cgau-listing .cgnew .kn-sc{margin-bottom:56px}\n.cgau-listing .cgnew .kn-sc-cam{right:0;width:42%;bottom:-15%}\n}\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-sc-cone,.cgau-listing .cgnew .kn-sc-ping{animation:none}\n.cgau-listing .cgnew .kn-sc-ping{opacity:0}\n}\n\n\/* ==== MOTION (hero) · Shopify only: as the hero scrolls away the camera lifts off the plan and the old camera's dashed view drifts back ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-sc{view-timeline:--cgau-kn-sc block;view-timeline-inset:calc(var(--header-height,0px) + var(--kn-nav)) 0px}\n.cgau-listing .cgnew .kn-sc-cam{animation:cgau-kn-lift 1s linear both;animation-timeline:--cgau-kn-sc;animation-range:exit 0% exit 80%}\n.cgau-listing .cgnew .kn-sc-old{animation:cgau-kn-dash 1s linear both;animation-timeline:--cgau-kn-sc;animation-range:exit 0% exit 80%}\n}\n}\n@keyframes cgau-kn-lift{from{translate:0 0;rotate:0deg}to{translate:-4% -16%;rotate:-5deg}}\n@keyframes cgau-kn-dash{from{stroke-dashoffset:0}to{stroke-dashoffset:-56}}\n\n\/* ==== MODULE night · spotlight-switch (the page's one dark band, olive night). eufy's sample porch clip is cropped by CSS into its two halves, above each baked-in label ==== *\/\n.cgau-listing .cgnew .kn-ns-band{background:var(--kn-dark);box-shadow:0 0 0 100vmax var(--kn-dark);clip-path:inset(0 -100vmax);color:#e8e2cf}\n.cgau-listing .cgnew .kn-ns-band .kn-eye{color:#e6ad35}\n.cgau-listing .cgnew .kn-ns-band .kn-lede{color:#c9ccb6}\n.cgau-listing .cgnew .kn-ns-hl{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#f2c14e,#fbe3a0)}\n.cgau-listing .cgnew .kn-ns{margin-top:44px}\n.cgau-listing .cgnew .kn-ns-sw{display:inline-flex;align-items:center;gap:6px;padding:5px;border-radius:99px;background:#262b1a;box-shadow:inset 0 0 0 1px #3a4128}\n.cgau-listing .cgnew .kn-ns-lg{font:600 14px\/1 'Geist',sans-serif;letter-spacing:.02em;color:#b9c08f;padding:0 10px 0 12px}\n.cgau-listing .cgnew .kn-ns-sw label{position:relative;cursor:pointer;display:inline-flex;align-items:center;min-height:40px;padding:0 20px;border-radius:99px;font:600 15px\/1 'Geist',sans-serif;color:#e8e2cf;transition:background-color .25s,color .25s,box-shadow .25s}\n.cgau-listing .cgnew .kn-ns-sw input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}\n.cgau-listing .cgnew .kn-ns-sw label:has(input:checked){background:#e8e2cf;color:#171b0e}\n.cgau-listing .cgnew .kn-ns-sw label:has(#kn-n2:checked){background:linear-gradient(180deg,#fbe3a0,#e6ad35);box-shadow:0 0 22px 2px rgba(230,173,53,.45)}\n.cgau-listing .cgnew .kn-ns-sw label:has(input:focus-visible){outline:2px solid #f2c14e;outline-offset:3px}\n.cgau-listing .cgnew .kn-ns-ph{margin-top:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}\n.cgau-listing .cgnew .kn-ns-p{margin:0}\n.cgau-listing .cgnew .kn-ns-crop{position:relative;aspect-ratio:768\/338;overflow:clip;border-radius:14px;background:#0e110a}\n.cgau-listing .cgnew .kn-ns-crop img{position:absolute;left:0;top:0;width:100%;height:auto;max-width:none}\n.cgau-listing .cgnew .kn-ns-a{translate:0 -8.83%}\n.cgau-listing .cgnew .kn-ns-b{translate:0 -55.08%}\n.cgau-listing .cgnew .kn-ns-glow{position:absolute;inset:0;background:radial-gradient(60% 90% at 50% -10%,rgba(251,227,160,.34),rgba(251,227,160,0) 70%);mix-blend-mode:screen;pointer-events:none;animation:cgau-kn-lamp 2.4s ease-out 1s both}\n.cgau-listing .cgnew .kn-ns-p figcaption{margin-top:12px;font-size:15.5px;line-height:1.4;color:#c9ccb6}\n.cgau-listing .cgnew .kn-ns-p figcaption b{color:#fff}\n.cgau-listing .cgnew .kn-ns-on figcaption b{color:#f2c14e}\n.cgau-listing .cgnew .kn-ns:has(#kn-n1:checked) .kn-ns-on,.cgau-listing .cgnew .kn-ns:has(#kn-n2:checked) .kn-ns-off{display:none}\n.cgau-listing .cgnew .kn-ns:has(input:checked) .kn-ns-ph{grid-template-columns:minmax(0,1fr);max-width:820px}\n.cgau-listing .cgnew .kn-ns:has(#kn-n2:checked) .kn-ns-glow{animation:cgau-kn-flick .9s ease-out both}\n.cgau-listing .cgnew .kn-ns-note{margin-top:26px;max-width:680px;font-size:15.5px;line-height:1.5;color:#aab08a}\n@keyframes cgau-kn-lamp{0%{opacity:0}40%{opacity:1}100%{opacity:.55}}\n@keyframes cgau-kn-flick{0%{opacity:0}20%{opacity:1}35%{opacity:.3}55%{opacity:1}100%{opacity:.6}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-ns{margin-top:30px}\n.cgau-listing .cgnew .kn-ns-ph{grid-template-columns:minmax(0,1fr);gap:22px}\n.cgau-listing .cgnew .kn-ns-sw label{padding:0 18px}\n}\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-ns-glow,.cgau-listing .cgnew .kn-ns:has(#kn-n2:checked) .kn-ns-glow{animation:none;opacity:.55}\n}\n\n\/* ==== MOTION (night) · Shopify only: the colour half brightens out of the infrared as it scrolls into view (static: both halves at full strength) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-ns-a{animation:cgau-kn-dusk 1s linear both;animation-timeline:view();animation-range:entry 10% cover 45%}\n}\n}\n@keyframes cgau-kn-dusk{from{filter:grayscale(1) brightness(.55)}to{filter:none}}\n\n\/* ==== MODULE compat · hub-board: four lit HomeBase slots (every one runs it), then an edge-case picker. Verdicts all show by default; :has(input:checked) narrows to one ==== *\/\n.cgau-listing .cgnew .kn-hb4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:52px;border-top:1px solid var(--kn-line);border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-hb4 li{position:relative;padding:26px 22px 26px 0;display:flex;flex-direction:column;gap:4px}\n.cgau-listing .cgnew .kn-hb4 li+li{padding-left:22px;border-left:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-hb4 li::before{content:\"\";position:absolute;left:0;right:0;top:-1px;height:4px;background:var(--kn-go);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-hb4 i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--kn-go);color:#fff;font:700 17px\/1 'Geist',sans-serif;font-style:normal;margin-bottom:10px;box-shadow:0 0 0 5px rgba(126,145,58,.16)}\n.cgau-listing .cgnew .kn-hb4 b{font-size:22px;line-height:1.15;letter-spacing:-.03em}\n.cgau-listing .cgnew .kn-hb4 .kn-mono{font-size:13px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-hb4 p{margin-top:8px;font-size:15.5px;line-height:1.45;color:#3a3e32}\n.cgau-listing .cgnew .kn-edge{margin-top:48px;display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}\n.cgau-listing .cgnew .kn-edge-lg{font:600 20px\/1.2 'Geist',sans-serif;letter-spacing:-.02em;margin-bottom:14px}\n.cgau-listing .cgnew .kn-edge-ch{display:flex;flex-wrap:wrap;gap:10px}\n.cgau-listing .cgnew .kn-edge-ch label{position:relative;cursor:pointer;display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--kn-line);font:500 15.5px\/1.2 'Geist',sans-serif;color:var(--kn-ink);transition:box-shadow .2s,background-color .2s,color .2s}\n.cgau-listing .cgnew .kn-edge-ch input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}\n.cgau-listing .cgnew .kn-edge-ch label:hover{box-shadow:inset 0 0 0 1.5px var(--kn-o2)}\n.cgau-listing .cgnew .kn-edge-ch label:has(input:checked){background:var(--kn-o1);color:#fff;box-shadow:none}\n.cgau-listing .cgnew .kn-edge-ch label:has(input:focus-visible){outline:2px solid var(--kn-ot);outline-offset:3px}\n.cgau-listing .cgnew .kn-edge-v{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 26px}\n.cgau-listing .cgnew .kn-v{padding:14px 0 0;border-top:2px solid var(--kn-o2)}\n.cgau-listing .cgnew .kn-vx{border-top-color:var(--kn-no1)}\n.cgau-listing .cgnew .kn-v-h{display:flex;align-items:center;gap:10px;font:600 17px\/1.25 'Geist',sans-serif;letter-spacing:-.015em;margin-bottom:6px}\n.cgau-listing .cgnew .kn-v-h i{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font:700 14px\/1 'Geist',sans-serif;font-style:normal;color:#fff;background:var(--kn-go)}\n.cgau-listing .cgnew .kn-vx .kn-v-h i{background:var(--kn-gn)}\n.cgau-listing .cgnew .kn-v p+p{font-size:15.5px;line-height:1.45;color:#3a3e32}\n.cgau-listing .cgnew .kn-edge:has(input:checked) .kn-v{display:none}\n.cgau-listing .cgnew .kn-edge:has(#kn-e1:checked) .kn-v1,.cgau-listing .cgnew .kn-edge:has(#kn-e2:checked) .kn-v2,.cgau-listing .cgnew .kn-edge:has(#kn-e3:checked) .kn-v3,.cgau-listing .cgnew .kn-edge:has(#kn-e4:checked) .kn-v4{display:block;grid-column:1 \/ -1}\n.cgau-listing .cgnew .kn-edge:has(input:checked) .kn-v-h i{animation:cgau-kn-pop .45s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-hb-link{margin-top:34px;font-size:17px}\n@keyframes cgau-kn-slot{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-hb4{grid-template-columns:repeat(2,minmax(0,1fr))}\n.cgau-listing .cgnew .kn-hb4 li:nth-child(3){padding-left:0;border-left:0}\n.cgau-listing .cgnew .kn-hb4 li:nth-child(n+3){border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-edge{gap:20px}\n.cgau-listing .cgnew .kn-edge-v{grid-template-columns:repeat(2,minmax(0,1fr))}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-hb4{margin-top:36px}\n.cgau-listing .cgnew .kn-hb4 li{padding:20px 12px 20px 0}\n.cgau-listing .cgnew .kn-hb4 li+li{padding-left:12px}\n.cgau-listing .cgnew .kn-hb4 li:nth-child(3){padding-left:0}\n.cgau-listing .cgnew .kn-hb4 b{font-size:19px}\n.cgau-listing .cgnew .kn-hb4 p{font-size:15px}\n.cgau-listing .cgnew .kn-edge-v{grid-template-columns:minmax(0,1fr);gap:16px}\n.cgau-listing .cgnew .kn-edge-ch label{font-size:15px;padding:9px 14px}\n}\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-edge:has(input:checked) .kn-v-h i{animation:none}\n}\n\n\/* ==== MOTION (hub-board) · Shopify only: the four olive rules light left to right as the board scrolls in (static: all lit) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-hb4 li::before{animation:cgau-kn-slot 1s linear both;animation-timeline:view();animation-range:entry 20% entry 70%}\n.cgau-listing .cgnew .kn-hb4 li:nth-child(2)::before{animation-range:entry 30% entry 80%}\n.cgau-listing .cgnew .kn-hb4 li:nth-child(3)::before{animation-range:entry 40% entry 90%}\n.cgau-listing .cgnew .kn-hb4 li:nth-child(4)::before{animation-range:entry 50% entry 100%}\n}\n}\n\n\/* ==== MODULE story · desk-to-eave: a drawn cross-section (inside | wall | outside). Static: the route map, camera on the wall, four numbered stops, every caption in full ink ==== *\/\n.cgau-listing .cgnew .kn-st{position:relative;scroll-margin-top:calc(var(--header-height,0px) + var(--kn-nav) + 8px)}\n.cgau-listing .cgnew .kn-st-stage{padding:var(--kn-pad) 0}\n.cgau-listing .cgnew .kn-st-g{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:center}\n.cgau-listing .cgnew .kn-st-t .kn-h2{font-size:clamp(34px,4.3vw,54px)}\n.cgau-listing .cgnew .kn-st-caps{margin-top:30px;display:grid;gap:4px;counter-reset:kn-stc}\n.cgau-listing .cgnew .kn-st-caps li{--kn-mix:calc(var(--cgau-kn-on) * 100%);position:relative;padding:11px 0 11px 46px;font-size:16.5px;line-height:1.45;color:color-mix(in srgb,#30342a var(--kn-mix),#a3a693);counter-increment:kn-stc;border-top:1px solid var(--kn-hair)}\n.cgau-listing .cgnew .kn-st-caps li::before{content:counter(kn-stc);position:absolute;left:0;top:10px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font:700 15px\/1 'Geist Mono',Menlo,monospace;color:#fff;background:color-mix(in srgb,var(--kn-o1) var(--kn-mix),#c9cbb9)}\n.cgau-listing .cgnew .kn-st-caps b{color:color-mix(in srgb,var(--kn-ink) var(--kn-mix),#9a9d8a)}\n.cgau-listing .cgnew .kn-st-fig{margin:0;position:relative}\n.cgau-listing .cgnew .kn-st-scene{position:relative;aspect-ratio:800\/460;border-radius:10px;overflow:clip;box-shadow:0 0 0 1px rgba(63,77,23,.14),0 34px 60px -44px rgba(63,77,23,.6)}\n.cgau-listing .cgnew .kn-st-scene svg{position:absolute;inset:0;width:100%;height:100%;display:block}\n.cgau-listing .cgnew .kn-st-hb,.cgau-listing .cgnew .kn-st-ruler,.cgau-listing .cgnew .kn-st-fw{position:absolute;z-index:3;font:600 12.5px\/1 'Geist',sans-serif;padding:5px 8px;border-radius:99px;white-space:nowrap;translate:-50% -50%}\n.cgau-listing .cgnew .kn-st-hb{left:49.9%;top:57.4%;background:#fff;color:#3f4d17;box-shadow:0 0 0 1px #c9bfa4}\n.cgau-listing .cgnew .kn-st-ruler{left:90%;top:61.9%;background:#fff;color:#7d5a2a;box-shadow:0 0 0 1px #d8ccb0}\n.cgau-listing .cgnew .kn-st-fw{left:49.9%;top:47.4%;background:var(--kn-o1);color:#fff;opacity:var(--cgau-kn-on)}\n.cgau-listing .cgnew .kn-st-bat{position:absolute;z-index:3;left:21.25%;top:52%;width:9%;height:11px;translate:-50% -50%;border-radius:3px;box-shadow:0 0 0 2px #6a6f5e;background:#fff;overflow:clip}\n.cgau-listing .cgnew .kn-st-bat i{position:absolute;left:0;top:0;bottom:0;width:var(--cgau-kn-fill);background:var(--kn-gl)}\n.cgau-listing .cgnew .kn-st-bat::after{content:\"\";position:absolute;right:-5px;top:3px;width:3px;height:5px;background:#6a6f5e}\n.cgau-listing .cgnew .kn-st-link{position:absolute;z-index:2;left:53.5%;top:68.6%;width:13%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;border:2px solid var(--kn-o2);opacity:0}\n.cgau-listing .cgnew .kn-st-pin{position:absolute;z-index:4;display:grid;place-items:center;width:24px;height:24px;translate:-50% -50%;border-radius:50%;background:#fff;box-shadow:0 0 0 2px var(--kn-o1);font:700 12px\/1 'Geist Mono',Menlo,monospace;color:var(--kn-o1)}\n.cgau-listing .cgnew .kn-st-p1{left:10.5%;top:62%}.cgau-listing .cgnew .kn-st-p2{left:43.5%;top:66%}.cgau-listing .cgnew .kn-st-p3{left:61.5%;top:63%}.cgau-listing .cgnew .kn-st-p4{left:80.5%;top:22%}\n.cgau-listing .cgnew .kn-st-layer{position:absolute;inset:0;z-index:3;pointer-events:none}\n.cgau-listing .cgnew .kn-st-cam{position:absolute;left:67.75%;top:24.78%;width:9%;height:auto;mix-blend-mode:multiply}\n.cgau-listing .cgnew .kn-st .kn-ill{left:auto;right:12px;bottom:12px}\n@keyframes cgau-kn-go{0%,52%{translate:-51% 31.74%}60%,76%{translate:-15.75% 36.09%}88%,100%{translate:0 0}}\n@keyframes cgau-kn-bat{0%{--cgau-kn-fill:4%}22%,100%{--cgau-kn-fill:100%}}\n@keyframes cgau-kn-fw{0%,26%{--cgau-kn-on:0}32%,100%{--cgau-kn-on:1}}\n@keyframes cgau-kn-link{0%,58%{opacity:0;transform:scale(.4)}64%{opacity:1;transform:scale(1)}72%,100%{opacity:0;transform:scale(1.5)}}\n@keyframes cgau-kn-cone{0%,86%{opacity:0}94%,100%{opacity:1}}\n@keyframes cgau-kn-c1{0%,24%{--cgau-kn-on:1}30%,100%{--cgau-kn-on:0}}\n@keyframes cgau-kn-c2{0%,24%{--cgau-kn-on:0}30%,50%{--cgau-kn-on:1}56%,100%{--cgau-kn-on:0}}\n@keyframes cgau-kn-c3{0%,50%{--cgau-kn-on:0}56%,76%{--cgau-kn-on:1}82%,100%{--cgau-kn-on:0}}\n@keyframes cgau-kn-c4{0%,76%{--cgau-kn-on:0}82%,100%{--cgau-kn-on:1}}\n@media (max-width:1000px){\n.cgau-listing .cgnew .kn-st-g{grid-template-columns:minmax(0,1fr);gap:28px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-st-caps li{font-size:16px;padding:9px 0 9px 40px}\n.cgau-listing .cgnew .kn-st-caps li::before{width:26px;height:26px;top:9px;font-size:13px}\n.cgau-listing .cgnew .kn-st-hb,.cgau-listing .cgnew .kn-st-ruler,.cgau-listing .cgnew .kn-st-fw{font-size:10.5px;padding:4px 6px}\n.cgau-listing .cgnew .kn-st-pin{width:19px;height:19px;font-size:10px}\n.cgau-listing .cgnew .kn-st-bat{height:8px}\n.cgau-listing .cgnew .kn-st .kn-ill{font-size:10.5px;padding:4px 7px;right:8px;bottom:8px}\n}\n\n\/* ==== MOTION (story) · Shopify only: pinned runway. The camera charges on the desk, the HomeBase updates, they pair, then the camera goes up the wall and its view opens; captions ink in turn (never fade) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-st-run{height:2800px;view-timeline:--cgau-kn-st block}\n.cgau-listing .cgnew .kn-st-stage{position:sticky;top:max(calc(var(--header-height,0px) + var(--kn-nav) + 14px),calc(50% - 290px));height:580px;padding:0;display:flex;align-items:center}\n.cgau-listing .cgnew .kn-st-stage\u003e.kn-w{width:100%}\n.cgau-listing .cgnew .kn-st-layer{animation:cgau-kn-go 1s linear both;animation-timeline:--cgau-kn-st;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-st-bat{animation:cgau-kn-bat 1s linear both;animation-timeline:--cgau-kn-st;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-st-fw{animation:cgau-kn-fw 1s linear both;animation-timeline:--cgau-kn-st;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-st-link{animation:cgau-kn-link 1s linear both;animation-timeline:--cgau-kn-st;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-st-cone{animation:cgau-kn-cone 1s linear both;animation-timeline:--cgau-kn-st;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-stc1{animation:cgau-kn-c1 1s linear both;animation-timeline:--cgau-kn-st;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-stc2{animation:cgau-kn-c2 1s linear both;animation-timeline:--cgau-kn-st;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-stc3{animation:cgau-kn-c3 1s linear both;animation-timeline:--cgau-kn-st;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-stc4{animation:cgau-kn-c4 1s linear both;animation-timeline:--cgau-kn-st;animation-range:contain 0% contain 100%}\n}\n}\n@media (prefers-reduced-motion:no-preference) and (max-width:1000px){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-st-run{height:2300px}\n.cgau-listing .cgnew .kn-st-stage{top:calc(var(--header-height,0px) + var(--kn-nav) + 8px);height:680px;align-items:flex-start;padding-top:10px}\n.cgau-listing .cgnew .kn-st-g{gap:10px}\n.cgau-listing .cgnew .kn-st-t .kn-h2{font-size:32px}\n.cgau-listing .cgnew .kn-st-t .kn-eye{margin-bottom:8px}\n.cgau-listing .cgnew .kn-st-caps{margin-top:12px;gap:0}\n.cgau-listing .cgnew .kn-st-t{display:contents}\n.cgau-listing .cgnew .kn-st-t .kn-eye,.cgau-listing .cgnew .kn-st-t .kn-h2{margin:0}\n.cgau-listing .cgnew .kn-st-fig{order:1}\n.cgau-listing .cgnew .kn-st-caps{order:2;margin-top:0}\n}\n}\n@media (prefers-reduced-motion:no-preference) and (max-height:760px) and (min-width:1001px){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-st-stage{height:520px;top:calc(var(--header-height,0px) + var(--kn-nav) + 8px)}\n}\n}\n\n\/* ==== MODULE power + storage · ghost-180: an oversized lamp-gold odometer breaks out of the left column; the rain photo floats on white with a soft olive glow ==== *\/\n.cgau-listing .cgnew .kn-cl{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;margin-top:40px;align-items:start}\n.cgau-listing .cgnew .kn-cl-a{position:relative;padding-top:6px}\n.cgau-listing .cgnew .kn-cl-big{display:flex;align-items:baseline;gap:10px;font:700 clamp(120px,19vw,250px)\/1 'Geist',sans-serif;letter-spacing:-.07em;margin:0 0 10px -.04em;white-space:nowrap}\n.cgau-listing .cgnew .kn-cl-big small{font-size:.16em;letter-spacing:-.02em;color:var(--kn-lt);font-weight:600}\n.cgau-listing .cgnew .kn-cl-p{font-size:17px;line-height:1.55;color:#34382c;max-width:520px}\n.cgau-listing .cgnew .kn-cl-p b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-cl-p+.kn-cl-p{margin-top:14px}\n.cgau-listing .cgnew .kn-cl-a .kn-cl-p{padding-left:18px;border-left:3px solid var(--kn-l2)}\n.cgau-listing .cgnew .kn-cl-b{position:relative}\n.cgau-listing .cgnew .kn-cl-img{width:88%;max-width:420px;margin:-30px auto 8px;aspect-ratio:1;object-fit:cover;-webkit-mask:radial-gradient(closest-side,#000 72%,transparent);mask:radial-gradient(closest-side,#000 72%,transparent)}\n.cgau-listing .cgnew .kn-cl-b::before{content:\"\";position:absolute;left:12%;right:12%;top:-6%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(126,145,58,.2),rgba(126,145,58,0));pointer-events:none}\n@media (max-width:860px){\n.cgau-listing .cgnew .kn-cl{grid-template-columns:minmax(0,1fr);gap:26px}\n.cgau-listing .cgnew .kn-cl-img{margin-top:0;width:80%}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-cl-big{font-size:118px}\n.cgau-listing .cgnew .kn-cl-p{font-size:16.5px}\n}\n\n\/* ==== MODULE condition · kit-to-parcel (New No Box): a dashed kit carton holding only the camera's outline, an arrow, and the plain parcel with the camera in it; facts in a ruled list beside ==== *\/\n.cgau-listing .cgnew .kn-kp-g{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:60px;align-items:start}\n.cgau-listing .cgnew .kn-kp{position:relative;display:flex;flex-direction:column;align-items:center;gap:0;padding:8px 0 0;max-width:320px;margin:0 auto;width:100%}\n.cgau-listing .cgnew .kn-kp-kit{position:relative;width:100%;padding:44px 20px 18px;border:2px dashed var(--kn-u2);border-radius:6px;background:rgba(236,229,211,.45);text-align:center}\n.cgau-listing .cgnew .kn-kp-lid{position:absolute;left:-2px;right:-2px;top:-2px;height:22px;border:2px dashed var(--kn-u2);border-radius:6px 6px 0 0;background:repeating-linear-gradient(90deg,transparent 0 10px,rgba(176,138,78,.12) 10px 20px)}\n.cgau-listing .cgnew .kn-kp-ghost{display:block;width:74px;height:92px;margin:0 auto 12px;border:2px dashed var(--kn-g2);border-radius:26px 22px 22px 26px;background:rgba(255,255,255,.5)}\n.cgau-listing .cgnew .kn-kp-lb{font:600 16px\/1.25 'Geist',sans-serif;letter-spacing:-.01em;color:var(--kn-ink);text-align:center}\n.cgau-listing .cgnew .kn-kp-sm{margin-top:4px;font-size:14px;line-height:1.4;color:#4a4232;text-align:center}\n.cgau-listing .cgnew .kn-kp-arrow{position:relative;display:block;width:2px;height:54px;margin:6px 0;background:var(--kn-o1);transform-origin:50% 0}\n.cgau-listing .cgnew .kn-kp-arrow::after{content:\"\";position:absolute;left:50%;bottom:-2px;width:12px;height:12px;margin-left:-6px;border-right:2px solid var(--kn-o1);border-bottom:2px solid var(--kn-o1);transform:rotate(45deg)}\n.cgau-listing .cgnew .kn-kp-parcel{position:relative;width:100%;padding:34px 20px 20px;background:linear-gradient(170deg,#f3eddd,#e6dcc2);border-radius:6px;box-shadow:0 30px 50px -30px rgba(111,78,34,.55);text-align:center}\n.cgau-listing .cgnew .kn-kp-tape{position:absolute;left:50%;top:0;width:54px;height:22px;margin-left:-27px;background:rgba(126,145,58,.35)}\n.cgau-listing .cgnew .kn-kp-img{width:62%;margin:0 auto 12px;padding:6px;background:#fff;border-radius:12px;box-shadow:0 10px 24px -16px rgba(111,78,34,.6)}\n.cgau-listing .cgnew .kn-kp-cap{margin-top:14px;font:500 12.5px\/1.3 'Geist',sans-serif;color:#4d5242;text-align:center}\n.cgau-listing .cgnew .kn-kp-dl{margin-top:30px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-kp-dl\u003ediv{display:grid;grid-template-columns:minmax(0,.34fr) minmax(0,1fr);gap:20px;padding:16px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-kp-dl dt{font-weight:600;font-size:16px;color:var(--kn-ut)}\n.cgau-listing .cgnew .kn-kp-dl dd{font-size:16.5px;line-height:1.5;color:#34382c}\n.cgau-listing .cgnew .kn-kp-box{margin-top:30px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}\n.cgau-listing .cgnew .kn-kp-box h3{font-size:18px;letter-spacing:-.02em;margin-bottom:10px}\n.cgau-listing .cgnew .kn-kp-box li{position:relative;padding:5px 0 5px 22px;font-size:15.5px;line-height:1.42;color:#34382c}\n.cgau-listing .cgnew .kn-kp-box li::before{content:\"\";position:absolute;left:2px;top:13px;width:10px;height:6px;border-left:2px solid var(--kn-ot);border-bottom:2px solid var(--kn-ot);transform:rotate(-45deg)}\n.cgau-listing .cgnew .kn-kp-no li::before{width:11px;height:2px;top:15px;border:0;background:var(--kn-not);transform:none}\n@keyframes cgau-kn-hop{from{opacity:0;translate:0 16px}}\n@keyframes cgau-kn-trace{from{transform:scaleY(0)}}\n@media (max-width:860px){\n.cgau-listing .cgnew .kn-kp-g{grid-template-columns:minmax(0,1fr);gap:30px}\n.cgau-listing .cgnew .kn-kp{order:2;max-width:290px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-kp-dl\u003ediv{grid-template-columns:minmax(0,1fr);gap:4px}\n.cgau-listing .cgnew .kn-kp-box{grid-template-columns:minmax(0,1fr);gap:20px}\n}\n\n\/* ==== MOTION (condition, New No Box) · Shopify only: the arrow traces down and the camera settles into its parcel as the figure scrolls in (static: final state) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-kp-arrow{animation:cgau-kn-trace 1s linear both;animation-timeline:view();animation-range:entry 10% cover 40%}\n.cgau-listing .cgnew .kn-kp-img{animation:cgau-kn-hop 1s linear both;animation-timeline:view();animation-range:entry 0% cover 35%}\n}\n}\n\n\/* ==== MODULE faq · exclusive accordion; answers glide open in Chrome (interpolate-size), open instantly elsewhere ==== *\/\n.cgau-listing .cgnew .kn-faq{max-width:820px;margin:44px auto 0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq details{border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font:600 clamp(18px,1.7vw,21px)\/1.3 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .cgnew .kn-faq summary::after{content:\"+\";flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--kn-soft);font:400 22px\/1 'Geist',sans-serif;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-faq details[open] summary::after{content:\"\\2212\"}\n.cgau-listing .cgnew .kn-faq summary:focus-visible{outline:2px solid var(--kn-ot);outline-offset:4px;border-radius:6px}\n.cgau-listing .cgnew .kn-faq details p{padding:0 50px 24px 0;font-size:17px;line-height:1.55;color:#34382c}\n@media (prefers-reduced-motion:no-preference){\n@supports (interpolate-size: allow-keywords){\n.cgau-listing .cgnew .kn-faq{interpolate-size:allow-keywords}\n.cgau-listing .cgnew .kn-faq details::details-content{height:0;overflow:clip;transition:height .38s var(--kn-ease),content-visibility .38s allow-discrete}\n.cgau-listing .cgnew .kn-faq details[open]::details-content{height:auto}\n}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-faq details p{padding-right:0}\n}\n\n\/* ==== MODULE buy · buying from CamGuard Australia: open columns, odometer numerals ==== *\/\n.cgau-listing .cgnew .kn-buy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:56px}\n.cgau-listing .cgnew .kn-buy\u003ediv{padding-top:18px;position:relative}\n.cgau-listing .cgnew .kn-buy\u003ediv::before{content:\"\";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:var(--kn-ink);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(2)::before{background:var(--kn-go)}.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(3)::before{background:var(--kn-gu)}\n.cgau-listing .cgnew .kn-buy h3{font-size:21px;letter-spacing:-.025em;margin-bottom:8px}\n.cgau-listing .cgnew .kn-buy p{font-size:16px;line-height:1.5;color:#34382c}\n.cgau-listing .cgnew .kn-buy p+p{margin-top:10px}\n.cgau-listing .cgnew .kn-buy .kn-bign{display:block;font:700 clamp(64px,7vw,92px)\/1 'Geist',sans-serif;letter-spacing:-.06em;margin:4px 0 12px;white-space:nowrap}\n.cgau-listing .cgnew .kn-buy .kn-bign small{font-size:.3em;letter-spacing:-.02em;margin-left:6px;-webkit-text-fill-color:var(--kn-ink);color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-who{margin-top:44px;padding:26px 0 0;border-top:1px solid var(--kn-line);font-size:17px;line-height:1.55;color:#34382c;max-width:820px}\n.cgau-listing .cgnew .kn-who b{color:var(--kn-ink)}\n@keyframes cgau-kn-rule{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-buy{grid-template-columns:minmax(0,1fr);gap:22px}\n}\n\n\/* ==== MOTION (buy) · the column rules draw in ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-buy\u003ediv::before{animation:cgau-kn-rule 1s linear both;animation-timeline:view();animation-range:entry 10% entry 90%}\n}\n}\n\n\/* ==== MODULE specs · always the last h2, grouped rows, then the fine print ==== *\/\n.cgau-listing .cgnew .kn-specs{margin-top:44px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:24px;padding:26px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g h3{font-size:19px;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-sp-g dl{display:grid;gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:16px}\n.cgau-listing .cgnew .kn-sp-g dt{font-size:15px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-sp-g dd{font-size:16px;line-height:1.45;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-fine{margin-top:40px;display:grid;gap:10px;max-width:880px}\n.cgau-listing .cgnew .kn-fine p{font-size:13px;line-height:1.55;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-fine p:last-child{margin-top:8px;color:#424245;font-weight:500}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-sp-g{grid-template-columns:minmax(0,1fr);gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{grid-template-columns:minmax(0,.44fr) minmax(0,1fr);gap:12px}\n}\n\n\/* ==== REDUCED MOTION · nothing moves, everything shows ==== *\/\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-faq ::details-content{transition:none}\n}\n\n\/* ==== GUARDS (keep last) ==== *\/\n.cgau-listing .cgnew h1,.cgau-listing .cgnew h2,.cgau-listing .cgnew h3,.cgau-listing .cgnew h4{color:inherit;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;margin:0;padding:0}\n.cgau-listing .cgnew.cgau-listing .cgnew{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:left}\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* two-view integration, flagship Simple view (27.09.2026) *\/\n.cgau-listing #cgau-v-simple:checked ~ .cgau-shared{display:none}\n.cgau-listing .cgau-pane-simple .cgnew .kn-nav{display:none}\n.cgau-listing .cgau-chooser{display:none}\n.cgau-listing.cgau-listing .cgnew .kn-gx{padding-inline:.08em;margin-inline:-.08em}\n.cgau-listing.cgau-listing .cgnew .kn-odo{overflow:visible clip;margin-inline-end:.1em}\n.cgau-listing.cgau-listing .cgnew .kn-odo i::before{padding-inline:.14em;margin-inline:-.14em}\n.cgau-listing.cgau-listing .cgnew .kn-odo b{padding-inline:.1em;margin-inline:-.1em}\n.cgau-listing.cgau-listing .cgnew :is(.kn-odo,.kn-cu)+small{margin-inline-start:.3em}\n\u003c\/style\u003e\n\u003cdiv class=\"cgnew cgau-kn\"\u003e\n\n\u003cnav class=\"kn-nav\" aria-label=\"On this page\"\u003e\u003cdiv class=\"kn-nav-in\"\u003e\n\u003cspan class=\"kn-nav-t\"\u003eeufyCam 2C\u003c\/span\u003e\u003cspan class=\"kn-nav-l\"\u003e\u003ca href=\"#kn-hubs\"\u003eHomeBase\u003c\/a\u003e\u003ca href=\"#kn-night\"\u003eNight\u003c\/a\u003e\u003ca href=\"#kn-steps\"\u003eSetup\u003c\/a\u003e\u003ca href=\"#kn-cond\"\u003eCondition\u003c\/a\u003e\u003ca class=\"kn-nav-cta\" href=\"#kn-specs\"\u003eSpecs\u003c\/a\u003e\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/nav\u003e\n\u003c!-- MODULE hero · second-cone: answers first; a plan of a house where the 2C adds its 135-degree view beside the camera you already have --\u003e\n\u003cdiv class=\"kn-sc-hero\"\u003e\n\u003cdiv class=\"kn-w kn-sc-g\"\u003e\n\u003cdiv class=\"kn-sc-t\"\u003e\n\u003cp class=\"kn-eye kn-eo\"\u003eeufyCam 2C · \u003cspan class=\"kn-mono\"\u003eT8113\u003c\/span\u003e · New No Box\u003c\/p\u003e\n\u003ch2 class=\"kn-h1\"\u003eOne more \u003cspan class=\"kn-gx kn-go\"\u003eangle.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cul class=\"kn-sc-ans\" aria-label=\"The short version\"\u003e\n\u003cli data-cgau-first=\"works\"\u003e\n\u003cb\u003eNeeds a HomeBase,\u003c\/b\u003e sold separately: HomeBase 2, HomeBase 3, HomeBase Mini (update its firmware first) or Professional S1 runs it. It can’t run on its own. \u003ca href=\"\/pages\/eufy-compatibility\"\u003eCheck your HomeBase ›\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"why\"\u003e\n\u003cb\u003eWhy the 2C:\u003c\/b\u003e 1080p across 135°, colour at night with its spotlight on, up to 180 days a charge on eufy’s rating, and no monthly fee for local storage.\u003c\/li\u003e\n\u003cli data-cgau-first=\"condition\"\u003e\n\u003cb\u003eNew No Box:\u003c\/b\u003e new and never used, with every standard accessory; only the printed retail carton is missing.\u003c\/li\u003e\n\u003cli data-cgau-first=\"trust\"\u003e\n\u003cb\u003e12-month CamGuard warranty\u003c\/b\u003e · dispatched from Townsville · free Express on $99+ orders after discounts\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-sc\"\u003e\n\u003cdiv class=\"kn-sc-plan\"\u003e\n\u003csvg viewbox=\"0 0 420 340\" aria-hidden=\"true\" focusable=\"false\"\u003e\n\u003crect x=\"0\" y=\"0\" width=\"420\" height=\"340\" fill=\"#f5f3ec\"\u003e\u003c\/rect\u003e\n\u003cpath d=\"M0 262 H420\" stroke=\"#d6d0bd\" stroke-width=\"30\"\u003e\u003c\/path\u003e\n\u003cpath d=\"M392 40 V112 M392 150 V214\" stroke=\"#8a8e7c\" stroke-width=\"4\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n\u003cpath d=\"M392 112 L366 140\" stroke=\"#8a8e7c\" stroke-width=\"3\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n\u003crect x=\"30\" y=\"34\" width=\"220\" height=\"176\" rx=\"4\" fill=\"#ece5d3\" stroke=\"#3f4d17\" stroke-width=\"3\"\u003e\u003c\/rect\u003e\n\u003cpath d=\"M30 122 H150 M150 34 V122\" stroke=\"#c9bfa4\" stroke-width=\"2\"\u003e\u003c\/path\u003e\n\u003cpath class=\"kn-sc-old\" d=\"M118 210 L62 318 M118 210 L174 318\" stroke=\"#6a6f5e\" stroke-width=\"2.5\" stroke-dasharray=\"7 7\" fill=\"none\"\u003e\u003c\/path\u003e\n\u003ccircle cx=\"118\" cy=\"210\" r=\"7\" fill=\"#fff\" stroke=\"#6a6f5e\" stroke-width=\"2.5\"\u003e\u003c\/circle\u003e\n\u003ccircle cx=\"250\" cy=\"120\" r=\"9\" fill=\"#fff\" stroke=\"#3f4d17\" stroke-width=\"3\"\u003e\u003c\/circle\u003e\n\u003c\/svg\u003e\n\u003cspan class=\"kn-sc-cone\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cspan class=\"kn-sc-ping\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cspan class=\"kn-sc-lb kn-sc-lb1\"\u003eYour camera now\u003c\/span\u003e\n\u003cspan class=\"kn-sc-lb kn-sc-lb2\"\u003e+ eufyCam 2C · 135°\u003c\/span\u003e\n\u003cspan class=\"kn-ill\"\u003eDiagram\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cimg class=\"kn-sc-cam\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/SCA_600234_hi-res_9c381218-5ee4-4987-b4fe-436bff6e6f7a.jpg?v=1785025344\u0026amp;width=800\" alt=\"eufyCam 2C add-on camera from the front corner: white shell, black face with the lens and spotlight\" width=\"800\" height=\"800\" fetchpriority=\"high\"\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- MODULE night · spotlight-switch: eufy's own porch footage, infrared and colour side by side; the switch picks one (both show by default and if a host strips the inputs) --\u003e\n\u003csection class=\"kn-sec kn-ns-band\" id=\"kn-night\" aria-labelledby=\"kn-night-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-ns-t\"\u003e\n\u003cp class=\"kn-eye\"\u003eAfter dark\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-night-h\"\u003eSpotlight on. \u003cspan class=\"kn-ns-hl\"\u003eColour on.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eAt night it sees in infrared, black and white. Switch on its built-in spotlight and night clips come in colour.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-ns\"\u003e\n\u003cdiv class=\"kn-ns-sw\" role=\"radiogroup\" aria-labelledby=\"kn-ns-lg\"\u003e\n\u003cspan class=\"kn-ns-lg\" id=\"kn-ns-lg\"\u003eSpotlight\u003c\/span\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-ns\" id=\"kn-n1\"\u003e\u003cspan\u003eOff\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-ns\" id=\"kn-n2\"\u003e\u003cspan\u003eOn\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-ns-ph\"\u003e\n\u003cfigure class=\"kn-ns-p kn-ns-off\"\u003e\u003cdiv class=\"kn-ns-crop\"\u003e\u003cimg class=\"kn-ns-b\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_407_3_43ea804d-d81f-4c1b-9d5b-b984fcd9cb12.jpg?v=1785025345\u0026amp;width=1100\" alt=\"eufy sample night clip with the spotlight off: a visitor holding flowers on a porch, in black-and-white infrared\" width=\"768\" height=\"906\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003e\u003cb\u003eSpotlight off\u003c\/b\u003e · infrared, black and white\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"kn-ns-p kn-ns-on\"\u003e\u003cdiv class=\"kn-ns-crop\"\u003e\n\u003cimg class=\"kn-ns-a\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_407_3_43ea804d-d81f-4c1b-9d5b-b984fcd9cb12.jpg?v=1785025345\u0026amp;width=1100\" alt=\"eufy sample night clip with the spotlight on: a visitor waving on a porch, in colour\" width=\"768\" height=\"906\" loading=\"lazy\"\u003e\u003cspan class=\"kn-ns-glow\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cfigcaption\u003e\u003cb\u003eSpotlight on\u003c\/b\u003e · colour\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-ns-note\"\u003eColour needs the spotlight switched on. eufy publishes no infrared range in metres, so we don’t quote one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MODULE compat · hub-board: the four HomeBases eufy lists, all lit, then a picker for the edge cases (every verdict shows if a host strips the inputs) --\u003e\n\u003csection class=\"kn-sec kn-band\" id=\"kn-hubs\" aria-labelledby=\"kn-hubs-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-eo\"\u003eWorks with\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-hubs-h\"\u003eWhichever HomeBase \u003cspan class=\"kn-gx kn-go\"\u003eyou own.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eIt needs a HomeBase, sold separately. eufy lists all four for the 2C (\u003cspan class=\"kn-mono\"\u003eT8113\u003c\/span\u003e).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003col class=\"kn-hb4\"\u003e\n\u003cli\u003e\n\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cb\u003eHomeBase 2\u003c\/b\u003e\u003cspan class=\"kn-mono\"\u003eT8010\u003c\/span\u003e\u003cp\u003eRuns it. Apple Home (HomeKit) works through this one. 16 GB built in.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cb\u003eHomeBase 3\u003c\/b\u003e\u003cspan class=\"kn-mono\"\u003eS380\u003c\/span\u003e\u003cp\u003eRuns it. 16 GB built in, expandable to 16 TB with a 2.5-inch SATA drive.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cb\u003eHomeBase Mini\u003c\/b\u003e\u003cspan class=\"kn-mono\"\u003eAugust 2026 guide\u003c\/span\u003e\u003cp\u003eRuns it. Update the Mini’s firmware first. 8 GB built in, plus a microSD card up to 1 TB (sold separately).\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cb\u003eProfessional S1\u003c\/b\u003e\u003cspan class=\"kn-mono\"\u003eS1 device list\u003c\/span\u003e\u003cp\u003eRuns it.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cdiv class=\"kn-edge\"\u003e\n\u003cp class=\"kn-edge-lg\" id=\"kn-edge-lg\"\u003eAnd if you’ve got…\u003c\/p\u003e\n\u003cdiv class=\"kn-edge-ch\" role=\"radiogroup\" aria-labelledby=\"kn-edge-lg\"\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-edge\" id=\"kn-e1\"\u003e\u003cspan\u003eNo HomeBase yet\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-edge\" id=\"kn-e2\"\u003e\u003cspan\u003eJust a Wi-Fi router\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-edge\" id=\"kn-e3\"\u003e\u003cspan\u003eA solar panel\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-edge\" id=\"kn-e4\"\u003e\u003cspan\u003eA 2C Pro\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-edge-v\" aria-live=\"polite\"\u003e\n\u003cdiv class=\"kn-v kn-v1 kn-vx\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003eNo HomeBase yet\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eIt can’t record or even set up without one. Any of the four above runs it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v2 kn-vx\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003eJust a Wi-Fi router\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eIt links to a HomeBase, not straight to your home Wi-Fi.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v3\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003ei\u003c\/i\u003e\u003cspan\u003eA solar panel\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eIt charges by Micro-USB, so a panel with a USB-C lead needs eufy’s Micro-USB adapter.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v4\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003ei\u003c\/i\u003e\u003cspan\u003eA 2C Pro\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eA different camera (\u003cspan class=\"kn-mono\"\u003eT8142\u003c\/span\u003e, 2K). This is the 1080p eufyCam 2C (\u003cspan class=\"kn-mono\"\u003eT8113\u003c\/span\u003e), and both run on the same four HomeBases.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-hb-link\"\u003e\u003ca class=\"kn-link\" href=\"\/pages\/eufy-compatibility\"\u003eCheck your HomeBase ›\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MODULE story · desk-to-eave: one drawn cross-section of a house; the camera charges on the desk, the HomeBase updates, they pair side by side, then the camera goes up the outside wall at 2 to 3 m (static: the route map with all four stops) --\u003e\n\u003csection class=\"kn-st\" id=\"kn-steps\" aria-labelledby=\"kn-steps-h\"\u003e\n\u003cdiv class=\"kn-st-run\"\u003e\n\u003cdiv class=\"kn-st-stage\"\u003e\n\u003cdiv class=\"kn-w kn-st-g\"\u003e\n\u003cdiv class=\"kn-st-t\"\u003e\n\u003cp class=\"kn-eye kn-eo\"\u003eSetup, in four stops\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-steps-h\"\u003eFrom the desk \u003cspan class=\"kn-gx kn-go kn-nw\"\u003eto the eave.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003col class=\"kn-st-caps\"\u003e\n\u003cli class=\"kn-stc1\"\u003e\n\u003cb\u003eCharge it first.\u003c\/b\u003e About 5 hours by Micro-USB, from a 5 V USB adapter you already own.\u003c\/li\u003e\n\u003cli class=\"kn-stc2\"\u003e\n\u003cb\u003eUpdate the HomeBase.\u003c\/b\u003e Install its latest firmware in the eufy Security app.\u003c\/li\u003e\n\u003cli class=\"kn-stc3\"\u003e\n\u003cb\u003ePair it beside the hub.\u003c\/b\u003e Add it in the app next to the HomeBase, then walk it out and check the connection holds.\u003c\/li\u003e\n\u003cli class=\"kn-stc4\"\u003e\n\u003cb\u003eMount it 2 to 3 m up.\u003c\/b\u003e Aim it across the path once: 135° is wide, but fixed.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-st-fig\"\u003e\n\u003cdiv class=\"kn-st-scene\"\u003e\n\u003csvg viewbox=\"0 0 800 460\" aria-hidden=\"true\" focusable=\"false\"\u003e\n\u003crect x=\"0\" y=\"0\" width=\"530\" height=\"460\" fill=\"#f5f3ec\"\u003e\u003c\/rect\u003e\n\u003crect x=\"530\" y=\"0\" width=\"270\" height=\"460\" fill=\"#eef0e2\"\u003e\u003c\/rect\u003e\n\u003cpath d=\"M0 420 H800\" stroke=\"#3f4d17\" stroke-width=\"3\"\u003e\u003c\/path\u003e\n\u003cpath d=\"M0 74 H520\" stroke=\"#d6d0bd\" stroke-width=\"2\"\u003e\u003c\/path\u003e\n\u003crect x=\"520\" y=\"66\" width=\"20\" height=\"354\" fill=\"#ece5d3\" stroke=\"#3f4d17\" stroke-width=\"3\"\u003e\u003c\/rect\u003e\n\u003cpath d=\"M470 66 H700 L700 52 H470 Z\" fill=\"#3f4d17\"\u003e\u003c\/path\u003e\n\u003crect x=\"28\" y=\"286\" width=\"16\" height=\"24\" rx=\"3\" fill=\"#fff\" stroke=\"#8a8e7c\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n\u003cpath class=\"kn-st-cable\" d=\"M44 300 C90 300 100 318 150 318\" stroke=\"#6a6f5e\" stroke-width=\"3\" fill=\"none\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n\u003crect x=\"70\" y=\"330\" width=\"220\" height=\"10\" rx=\"2\" fill=\"#c9bfa4\"\u003e\u003c\/rect\u003e\n\u003cpath d=\"M86 340 V420 M274 340 V420\" stroke=\"#c9bfa4\" stroke-width=\"8\"\u003e\u003c\/path\u003e\n\u003crect x=\"330\" y=\"350\" width=\"156\" height=\"70\" rx=\"3\" fill=\"#ece5d3\" stroke=\"#c9bfa4\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n\u003crect x=\"372\" y=\"292\" width=\"54\" height=\"58\" rx=\"8\" fill=\"#fff\" stroke=\"#3f4d17\" stroke-width=\"3\"\u003e\u003c\/rect\u003e\n\u003ccircle cx=\"399\" cy=\"312\" r=\"4\" fill=\"#7e913a\"\u003e\u003c\/circle\u003e\n\u003cpath d=\"M541 150 H560\" stroke=\"#3f4d17\" stroke-width=\"6\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n\u003cpath class=\"kn-st-cone\" d=\"M606 158 L800 232 L800 420 L690 420 Z\" fill=\"#7e913a\" fill-opacity=\".28\"\u003e\u003c\/path\u003e\n\u003cpath d=\"M770 420 V150 M762 420 H778 M762 150 H778 M764 285 H776\" stroke=\"#7d5a2a\" stroke-width=\"2.5\"\u003e\u003c\/path\u003e\n\u003ctext x=\"24\" y=\"44\" font-family=\"Geist, Arial, sans-serif\" font-size=\"17\" font-weight=\"600\" fill=\"#6a6f5e\"\u003eInside\u003c\/text\u003e\n\u003ctext x=\"560\" y=\"44\" font-family=\"Geist, Arial, sans-serif\" font-size=\"17\" font-weight=\"600\" fill=\"#6a6f5e\"\u003eOutside\u003c\/text\u003e\n\u003c\/svg\u003e\n\u003cspan class=\"kn-st-hb\"\u003eHomeBase\u003c\/span\u003e\n\u003cspan class=\"kn-st-ruler\"\u003e2 to 3 m\u003c\/span\u003e\n\u003cspan class=\"kn-st-bat\" aria-hidden=\"true\"\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\n\u003cspan class=\"kn-st-fw\" aria-hidden=\"true\"\u003eFirmware ↑\u003c\/span\u003e\n\u003cspan class=\"kn-st-link\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cspan class=\"kn-st-pin kn-st-p1\" aria-hidden=\"true\"\u003e1\u003c\/span\u003e\n\u003cspan class=\"kn-st-pin kn-st-p2\" aria-hidden=\"true\"\u003e2\u003c\/span\u003e\n\u003cspan class=\"kn-st-pin kn-st-p3\" aria-hidden=\"true\"\u003e3\u003c\/span\u003e\n\u003cspan class=\"kn-st-pin kn-st-p4\" aria-hidden=\"true\"\u003e4\u003c\/span\u003e\n\u003cdiv class=\"kn-st-layer\"\u003e\u003cimg class=\"kn-st-cam\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/SCA_600234_hi-res_9c381218-5ee4-4987-b4fe-436bff6e6f7a.jpg?v=1785025344\u0026amp;width=240\" alt=\"\" width=\"240\" height=\"240\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cspan class=\"kn-ill\"\u003eIllustration\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MODULE power + storage · ghost-180: a giant odometer for the battery rating beside the camera out in the rain; where the clips go --\u003e\n\u003csection class=\"kn-sec kn-cv\" id=\"kn-power\" aria-labelledby=\"kn-power-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-el\"\u003ePower and storage\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-power-h\"\u003eHalf a year \u003cspan class=\"kn-gx kn-gl\"\u003ebetween charges.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-cl\"\u003e\n\u003cdiv class=\"kn-cl-a\"\u003e\n\u003cp class=\"kn-cl-big\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo kn-og-l\"\u003e\u003ci style=\"--kn-t:1\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:8\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:10\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003edays\u003c\/small\u003e\u003c\/p\u003e\n\u003cp class=\"kn-cl-p\"\u003e\u003cb\u003eUp to 180 days a charge\u003c\/b\u003e from its 6,700 mAh battery, on eufy’s own usage scenario. Busy spots, long clips, the spotlight and alert settings use it faster. A full charge takes about 5 hours by Micro-USB.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-cl-b\"\u003e\n\u003cimg class=\"kn-cl-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/SCA_600234-04_hi-res_82d3a08e-64e7-44b7-9594-c0e71cf0cba6.jpg?v=1785025345\u0026amp;width=900\" alt=\"eufyCam 2C on its mount on a tree trunk, out in the rain\" width=\"900\" height=\"900\" loading=\"lazy\"\u003e\n\u003cp class=\"kn-cl-p\"\u003e\u003cb\u003eClips live on the HomeBase.\u003c\/b\u003e The camera has no card slot and no storage of its own. It records motion events, not 24\/7, and local storage has no monthly fee.\u003c\/p\u003e\n\u003cp class=\"kn-cl-p\"\u003e\u003cb\u003eMade for outside.\u003c\/b\u003e IP67 weather rated, from \u003cspan class=\"kn-nw\"\u003e−20 °C\u003c\/span\u003e to \u003cspan class=\"kn-nw\"\u003e50 °C.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MODULE condition · kit-to-parcel (New No Box): a dashed kit carton with the camera's empty outline, then the plain parcel it actually travels in; beside it what New No Box means, why there's no carton, and the parcel --\u003e\n\u003csection class=\"kn-sec kn-band\" id=\"kn-cond\" aria-labelledby=\"kn-cond-h\"\u003e\n\u003cdiv class=\"kn-w kn-kp-g\"\u003e\n\u003cfigure class=\"kn-kp\"\u003e\n\u003cdiv class=\"kn-kp-kit\"\u003e\n\u003cspan class=\"kn-kp-lid\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cspan class=\"kn-kp-ghost\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cp class=\"kn-kp-lb\"\u003eeufy’s kit carton\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kn-kp-arrow\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"kn-kp-parcel\"\u003e\n\u003cspan class=\"kn-kp-tape\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cimg class=\"kn-kp-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufycam_2c_hero.jpg?v=1774798965\u0026amp;width=500\" alt=\"eufyCam 2C catalogue render, front corner\" width=\"500\" height=\"500\" loading=\"lazy\"\u003e\n\u003cp class=\"kn-kp-lb\"\u003eYour parcel\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigcaption class=\"kn-kp-cap\"\u003eIllustration\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cdiv class=\"kn-kp-t\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-eu\"\u003eCondition\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-cond-h\"\u003eUnused, and \u003cspan class=\"kn-gx kn-gu\"\u003etravelling light.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdl class=\"kn-kp-dl\"\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWhat it means\u003c\/dt\u003e\n\u003cdd\u003eNew and never used, with every standard accessory; only the printed retail carton is missing. We describe the packaging; we don’t open or test each unit ourselves.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWhy no carton\u003c\/dt\u003e\n\u003cdd\u003eeufy packs the 2C into kits, one carton for the lot. We buy those kits in bulk and split them, like a box of market lychees shared round the street: same lychees, less each. A kit’s carton can’t be split, so each camera travels in plain protective packaging. We pass the savings on, keeping a small nibble for costs and the warranty we honour ourselves. With prices up lately, that’s more camera for your money.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003cdiv class=\"kn-kp-box\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eIn the parcel\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeufyCam 2C (\u003cspan class=\"kn-mono\"\u003eT8113\u003c\/span\u003e), new and never used\u003c\/li\u003e\n\u003cli\u003eMounting bracket\u003c\/li\u003e\n\u003cli\u003eMounting screws and wall anchors\u003c\/li\u003e\n\u003cli\u003eMicro-USB charging cable\u003c\/li\u003e\n\u003cli\u003ePrinted user guide\u003c\/li\u003e\n\u003cli\u003ePlain protective packaging\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eNot included\u003c\/h3\u003e\n\u003cul class=\"kn-kp-no\"\u003e\n\u003cli\u003eA HomeBase (needed, sold separately)\u003c\/li\u003e\n\u003cli\u003eA USB power adapter\u003c\/li\u003e\n\u003cli\u003eA microSD card (no slot; clips go to the HomeBase)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MODULE faq · exclusive, smooth; the dispatch answer repeats \"busy periods\" --\u003e\n\u003csection class=\"kn-sec kn-cv\" id=\"kn-faq\" aria-labelledby=\"kn-faq-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\u003ch2 class=\"kn-h2\" id=\"kn-faq-h\"\u003eGood to know.\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-faq\"\u003e\n\u003cdetails name=\"kn-faq\" open\u003e\u003csummary\u003eIs it any different from a boxed 2C?\u003c\/summary\u003e\u003cp\u003eNo. Same new, unused eufyCam 2C, same standard accessories; only the printed carton is missing.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWill it work with my HomeBase Mini?\u003c\/summary\u003e\u003cp\u003eYes. eufy added the 2C (\u003cspan class=\"kn-mono\"\u003eT8113\u003c\/span\u003e) to the Mini’s list in its August 2026 compatibility guide. Update the Mini’s firmware before pairing.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eDoes it charge by USB-C, and is there a plug?\u003c\/summary\u003e\u003cp\u003eNeither. It charges by Micro-USB with the included cable, from a 5 V USB adapter you already own. A full charge takes about 5 hours.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eDoes it work with Apple Home, Alexa or Google?\u003c\/summary\u003e\u003cp\u003eeufy lists Amazon Alexa and Google Assistant for this camera. Apple Home (HomeKit) works through a HomeBase 2.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWhen will my order leave Townsville?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day; same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare. Australia Post delivery time is on top.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE buy · buying from CamGuard Australia --\u003e\n\u003csection class=\"kn-sec kn-band kn-cv\" id=\"kn-buy\" aria-labelledby=\"kn-buy-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eBuying from CamGuard Australia\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-buy-h\"\u003eSent from Townsville.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-buy\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99.00 it’s $9.95 tracked, or $12.95 Express.\u003c\/p\u003e\n\u003cp\u003eWe aim to dispatch the same day; same day to 1 business day is typical from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-o\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:1\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:2\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003emonths\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty, not a manufacturer warranty, with Australian Consumer Law rights on top. Faulty or not as described? We cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-u\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:3\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:10\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003edays\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eChange of mind within 30 days of delivery, complete and unused. You pay the return postage; the original shipping isn’t refunded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-who\"\u003e\u003cb\u003eWho you’re buying from:\u003c\/b\u003e an independent Australian importer in Townsville, happy to answer questions before you buy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MODULE specs · last h2 + fine print --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-specs\" aria-labelledby=\"kn-specs-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-specs-h\"\u003eTech specs.\u003c\/h2\u003e\n\u003cdiv class=\"kn-specs\"\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eCamera\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eModel\u003c\/dt\u003e\n\u003cdd\u003eeufyCam 2C add-on camera (\u003cspan class=\"kn-mono\"\u003eT8113\u003c\/span\u003e), New No Box\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eVideo\u003c\/dt\u003e\n\u003cdd\u003e1080p, 1920 × 1080\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eView\u003c\/dt\u003e\n\u003cdd\u003e135° diagonal, fixed\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNight\u003c\/dt\u003e\n\u003cdd\u003eInfrared, black and white; colour with the built-in spotlight on\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eDetection\u003c\/dt\u003e\n\u003cdd\u003eHuman detection on the camera\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eAudio\u003c\/dt\u003e\n\u003cdd\u003eTwo-way audio\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eEncryption\u003c\/dt\u003e\n\u003cdd\u003eAES-128\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003ePower\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eBattery\u003c\/dt\u003e\n\u003cdd\u003e6,700 mAh, built in, rechargeable\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eRuntime\u003c\/dt\u003e\n\u003cdd\u003eUp to 180 days per charge on eufy’s rating; varies with use and settings\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eCharging\u003c\/dt\u003e\n\u003cdd\u003eMicro-USB, about 5 hours; USB power adapter not included\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eRecording\u003c\/dt\u003e\n\u003cdd\u003eMotion events, not 24\/7\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eHomeBase\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNeeds one of\u003c\/dt\u003e\n\u003cdd\u003eHomeBase 2, HomeBase 3, HomeBase Mini (update its firmware first), Professional S1\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eStorage\u003c\/dt\u003e\n\u003cdd\u003eOn the HomeBase; no card slot; no monthly fee for local storage\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSmart home\u003c\/dt\u003e\n\u003cdd\u003eApple Home through HomeBase 2; Amazon Alexa, Google Assistant\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eBuild\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWeather\u003c\/dt\u003e\n\u003cdd\u003eIP67, −20 °C to 50 °C\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eMount height\u003c\/dt\u003e\n\u003cdd\u003e2 to 3 m\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSize\u003c\/dt\u003e\n\u003cdd\u003e48.1 × 80.6 × 57 mm, 196 g\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fine\"\u003e\n\u003cp\u003eCompatibility follows eufy’s most recent published guides. Where eufy’s documents disagree, we follow the most recent one, and where eufy hasn’t confirmed a pairing we mark it not compatible until it does. Features depend on the camera, HomeBase firmware and eufy app, and eufy may change them.\u003c\/p\u003e\n\u003cp\u003eThe 2C records; it doesn’t prevent anything, and detection can miss or mislabel activity.\u003c\/p\u003e\n\u003cp\u003eProduct images are official eufy catalogue images; your unit ships as described on this page. Illustrations and diagrams are labelled.\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty applies, not a manufacturer warranty. Nothing here limits your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller, not an official or authorised supplier, distributor or representative of eufy, Anker Innovations or their affiliates. Product names and trademarks belong to their owners.\u003c\/p\u003e\n\u003cp\u003eDetails believed accurate at time of listing.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun c2g91-world\"\u003e\n\u003cdiv class=\"c2g91-status\"\u003e\n\u003cspan\u003eNight Shift House Chat · 5 members online\u003c\/span\u003e\u003cspan\u003eNew No Box · T8113\u003c\/span\u003e\n\u003c\/div\u003e\n\u003csection class=\"c2g91-scene c2g91-hero\"\u003e\n\u003cdiv class=\"c2g91-shell c2g91-hero-grid\"\u003e\n\u003cdiv class=\"c2g91-hero-copy\"\u003e\n\u003cp class=\"c2g91-kicker\"\u003eAdd-on camera · compatible HomeBase required\u003c\/p\u003e\n\u003ch2 class=\"c2g91-title\"\u003eThe house chat just added a \u003cem\u003enight-shift member.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"c2g91-lead\"\u003eThe eufyCam 2C is a 1080p battery add-on camera for a compatible eufy HomeBase. It records motion events to the selected HomeBase, adds a spotlight for colour night viewing and asks for a Micro-USB charge only occasionally.\u003c\/p\u003e\n\u003cdiv class=\"c2g91-pills\"\u003e\n\u003cspan\u003e1080p\u003c\/span\u003e\u003cspan\u003e135-degree view\u003c\/span\u003e\u003cspan\u003eUp to 180 days\u003c\/span\u003e\u003cspan\u003eMicro-USB\u003c\/span\u003e\u003cspan\u003eHomeBase required\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c2g91-phone\"\u003e\n\u003cdiv class=\"c2g91-chathead\"\u003e\n\u003cdiv class=\"c2g91-brand\"\u003eCamGuard Australia\u003c\/div\u003e\n\u003csmall\u003eNight Shift House · 5 members\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c2g91-phone-screen\"\u003e\n\u003cdiv class=\"c2g91-msg\"\u003e\n\u003cb\u003eHouse admin\u003c\/b\u003eAdded eufyCam 2C to the driveway chat.\u003c\/div\u003e\n\u003cdiv class=\"c2g91-msg c2g91-msg--photo\"\u003e\n\u003cb\u003eeufyCam 2C\u003c\/b\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufycam_2c_hero.jpg?v=1774798965\" alt=\"eufy Security eufyCam 2C add-on camera\" loading=\"eager\" width=\"1200\" height=\"1200\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c2g91-msg c2g91-msg--me\"\u003e\n\u003cb\u003eYou\u003c\/b\u003eHomeBase included?\u003c\/div\u003e\n\u003cdiv class=\"c2g91-msg\"\u003e\n\u003cb\u003eHouse admin\u003c\/b\u003eNo. This is the add-on camera. Compatible HomeBase sold separately.\u003c\/div\u003e\n\u003cdiv class=\"c2g91-typing\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"c2g91-scene c2g91-admin\"\u003e\n\u003cdiv class=\"c2g91-shell\"\u003e\n\u003cp class=\"c2g91-kicker\"\u003eGroup admin · mandatory compatibility thread\u003c\/p\u003e\n\u003ch2 class=\"c2g91-title\"\u003eNo HomeBase, no useful camera.\u003c\/h2\u003e\n\u003cdiv class=\"c2g91-admin-grid\"\u003e\n\u003carticle class=\"c2g91-admin-card\"\u003e\n\u003ch3\u003eSupported routes\u003c\/h3\u003e\n\u003cp\u003eCurrent listing routes include HomeBase 2, HomeBase 3, HomeBase Mini and HomeBase Professional S1, all named on eufy's lists; keep the hub on current firmware.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"c2g91-admin-card\"\u003e\n\u003ch3\u003eHomeBase Mini: supported\u003c\/h3\u003e\n\u003cp\u003eHomeBase Mini supports the eufyCam 2C (T8113), as listed in \u003ca\u003eeufy's Complete HomeBase Compatibility Guide\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"c2g91-admin-card\"\u003e\n\u003ch3\u003eStorage lives there\u003c\/h3\u003e\n\u003cp\u003eThe camera has no onboard recording storage. Motion events are stored and managed on the selected compatible HomeBase.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"c2g91-scene c2g91-calendar\"\u003e\n\u003cdiv class=\"c2g91-shell c2g91-cal-grid\"\u003e\n\u003cdiv class=\"c2g91-cal\"\u003e\n\u003cdiv class=\"c2g91-days\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c2g91-battery\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"c2g91-kicker\"\u003eBattery calendar · up to is doing important work\u003c\/p\u003e\n\u003ch2 class=\"c2g91-title\"\u003eSix months on the nice roster.\u003c\/h2\u003e\n\u003cp class=\"c2g91-lead\"\u003eeufy rates the 6,700mAh battery for up to 180 days under typical motion-event use. Real life changes the roster: event volume, live viewing, spotlight use, temperature, signal strength and settings all affect the interval. A full Micro-USB charge is listed at about five hours with a suitable 5V adapter.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"c2g91-scene c2g91-night\"\u003e\n\u003cdiv class=\"c2g91-shell\"\u003e\n\u003cp class=\"c2g91-kicker\"\u003eBack window · 2:14am activity\u003c\/p\u003e\n\u003ch2 class=\"c2g91-title\"\u003eSpotlight when useful. Infrared when quiet.\u003c\/h2\u003e\n\u003cdiv class=\"c2g91-window\"\u003e\n\u003cdiv class=\"c2g91-moon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"c2g91-spot\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"c2g91-person\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"c2g91-night-label\"\u003e\n\u003ch3\u003eNight options\u003c\/h3\u003e\n\u003cp\u003eThe built-in spotlight can support colour footage for detected activity, while infrared provides a less visible black-and-white route. eufy publishes no night-vision range for this exact camera, so this listing does not invent one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"c2g91-scene c2g91-media\"\u003e\n\u003cdiv class=\"c2g91-shell\"\u003e\n\u003cp class=\"c2g91-kicker\"\u003eShared album · genuine product media\u003c\/p\u003e\n\u003ch2 class=\"c2g91-title\"\u003ePinned photos from the night shift.\u003c\/h2\u003e\n\u003cdiv class=\"c2g91-polaroids\"\u003e\n\u003cfigure class=\"c2g91-polaroid\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/SCA_600234_hi-res.jpg?v=1773820017\" alt=\"eufyCam 2C product view\" loading=\"lazy\" width=\"1200\" height=\"1200\"\u003e\u003cspan\u003ethe actual camera\u003c\/span\u003e\u003c\/figure\u003e\n\u003cfigure class=\"c2g91-polaroid\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/SCA_600234-04_hi-res.jpg?v=1773820017\" alt=\"eufyCam 2C mounting view\" loading=\"lazy\" width=\"1200\" height=\"1200\"\u003e\u003cspan\u003emounting angle\u003c\/span\u003e\u003c\/figure\u003e\n\u003cfigure class=\"c2g91-polaroid\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_418_5_fb4c5e9e-3440-4adf-8c04-3d68fe4585a0.jpg?v=1773820017\" alt=\"eufyCam 2C feature image\" loading=\"lazy\" width=\"1200\" height=\"1200\"\u003e\u003cspan\u003efeature receipt\u003c\/span\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"c2g91-scene c2g91-specs\"\u003e\n\u003cdiv class=\"c2g91-shell\"\u003e\n\u003cp class=\"c2g91-kicker\"\u003eHouse whiteboard · specifications\u003c\/p\u003e\n\u003ch2 class=\"c2g91-title\"\u003eEvery detail before the drill comes out.\u003c\/h2\u003e\n\u003cdiv class=\"c2g91-spec-sheet\"\u003e\n\u003cdiv class=\"c2g91-spec-grid\"\u003e\n\u003cdiv class=\"c2g91-spec\"\u003e\n\u003cb\u003eProduct\u003c\/b\u003e\u003cspan\u003eeufyCam 2C add-on camera\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c2g91-spec\"\u003e\n\u003cb\u003eModel\u003c\/b\u003e\u003cspan\u003eT8113\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c2g91-spec\"\u003e\n\u003cb\u003eCondition\u003c\/b\u003e\u003cspan\u003eNew No Box, new and unused\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c2g91-spec\"\u003e\n\u003cb\u003eResolution\u003c\/b\u003e\u003cspan\u003e1080p Full HD\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c2g91-spec\"\u003e\n\u003cb\u003eField of view\u003c\/b\u003e\u003cspan\u003e135 degrees\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c2g91-spec\"\u003e\n\u003cb\u003eRecording\u003c\/b\u003e\u003cspan\u003eMotion-triggered events only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c2g91-spec\"\u003e\n\u003cb\u003eStorage\u003c\/b\u003e\u003cspan\u003eOn compatible HomeBase, none onboard\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c2g91-spec\"\u003e\n\u003cb\u003eBattery\u003c\/b\u003e\u003cspan\u003e6,700mAh rechargeable, up to 180 days rated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c2g91-spec\"\u003e\n\u003cb\u003eCharging\u003c\/b\u003e\u003cspan\u003eMicro-USB, about five hours for full charge\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c2g91-spec\"\u003e\n\u003cb\u003eNight view\u003c\/b\u003e\u003cspan\u003eInfrared plus built-in spotlight for colour mode\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c2g91-spec\"\u003e\n\u003cb\u003eDetection\u003c\/b\u003e\u003cspan\u003eHuman detection on supported system\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c2g91-spec\"\u003e\n\u003cb\u003eAudio\u003c\/b\u003e\u003cspan\u003eTwo-way talk\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c2g91-spec\"\u003e\n\u003cb\u003eHomeBase\u003c\/b\u003e\u003cspan\u003eCompatible base mandatory and sold separately\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c2g91-spec\"\u003e\n\u003cb\u003eHomeBase Mini\u003c\/b\u003e\u003cspan\u003eSupported for eufyCam 2C (T8113)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c2g91-spec\"\u003e\n\u003cb\u003eWireless link\u003c\/b\u003e\u003cspan\u003ePairs to HomeBase over eufy's low-power link\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c2g91-spec\"\u003e\n\u003cb\u003eMounting\u003c\/b\u003e\u003cspan\u003eIndoor or outdoor, recommended 2 to 3 metres high\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c2g91-spec\"\u003e\n\u003cb\u003eTemperature\u003c\/b\u003e\u003cspan\u003eGuide lists -20°C to 50°C for camera and accessories\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c2g91-spec\"\u003e\n\u003cb\u003ePower adapter\u003c\/b\u003e\u003cspan\u003e5V USB adapter not included\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"c2g91-scene c2g91-contents\"\u003e\n\u003cdiv class=\"c2g91-shell\"\u003e\n\u003cp class=\"c2g91-kicker\"\u003eParcel in the hallway · exact manifest\u003c\/p\u003e\n\u003ch2 class=\"c2g91-title\"\u003eWhat arrives, even without the retail carton.\u003c\/h2\u003e\n\u003cdiv class=\"c2g91-hallway\"\u003e\n\u003cdiv class=\"c2g91-parcel\"\u003e\n\u003cdiv class=\"c2g91-content-grid\"\u003e\n\u003cdiv class=\"c2g91-content-item\"\u003e\n\u003cb\u003e1 · T8113 camera\u003c\/b\u003e\u003cspan\u003eNew, unused eufyCam 2C with battery pre-installed.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c2g91-content-item\"\u003e\n\u003cb\u003e2 · Mounting bracket\u003c\/b\u003e\u003cspan\u003eThe standard adjustable camera bracket.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c2g91-content-item\"\u003e\n\u003cb\u003e3 · Micro-USB cable\u003c\/b\u003e\u003cspan\u003eThe standard charging lead.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c2g91-content-item\"\u003e\n\u003cb\u003e4 · Mounting screws\u003c\/b\u003e\u003cspan\u003eScrews for the supplied bracket.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c2g91-content-item\"\u003e\n\u003cb\u003e5 · Wall anchors\u003c\/b\u003e\u003cspan\u003eAnchors for an appropriate masonry surface.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c2g91-content-item\"\u003e\n\u003cb\u003e6 · Quick Start Guide\u003c\/b\u003e\u003cspan\u003ePrinted setup and safety information.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c2g91-content-item\"\u003e\n\u003cb\u003e7 · Protective packing\u003c\/b\u003e\u003cspan\u003eSecure non-retail packing prepared for transit.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c2g91-notin\"\u003e\n\u003cstrong\u003eNot included:\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003eCompatible HomeBase\u003c\/li\u003e\n\u003cli\u003e5V USB charging adapter\u003c\/li\u003e\n\u003cli\u003eIndividual retail carton\u003c\/li\u003e\n\u003cli\u003eContinuous 24\/7 recording\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"c2g91-scene c2g91-setup\"\u003e\n\u003cdiv class=\"c2g91-shell\"\u003e\n\u003cp class=\"c2g91-kicker\"\u003eFour voice notes · setup thread\u003c\/p\u003e\n\u003ch2 class=\"c2g91-title\"\u003eFrom hallway parcel to night roster.\u003c\/h2\u003e\n\u003cdiv class=\"c2g91-voice\"\u003e\n\u003cdiv class=\"c2g91-voice-note\"\u003e\n\u003cb\u003eCharge it fully\u003c\/b\u003e\u003cspan\u003eUse the supplied Micro-USB cable with a suitable 5V USB adapter. The guide lists around five hours.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c2g91-voice-note\"\u003e\n\u003cb\u003eUpdate the admin\u003c\/b\u003e\u003cspan\u003eUpdate the compatible HomeBase and eufy app before pairing, especially when using HomeBase 3 support.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c2g91-voice-note\"\u003e\n\u003cb\u003eAdd the camera\u003c\/b\u003e\u003cspan\u003eIn the app, choose the correct HomeBase and eufyCam 2C, then use the camera sync button as directed.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"c2g91-voice-note\"\u003e\n\u003cb\u003eMount and tune\u003c\/b\u003e\u003cspan\u003eTest signal at the location, mount around 2 to 3 metres high, aim the view and set activity zones.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"c2g91-scene c2g91-condition\"\u003e\n\u003cdiv class=\"c2g91-shell\"\u003e\n\u003cdiv class=\"c2g91-condition-card\"\u003e\n\u003cdiv class=\"c2g91-stamp\"\u003eNew\u003cbr\u003eNo Box\u003cbr\u003eUnused\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"c2g91-kicker\"\u003eCondition note · no mystery guest\u003c\/p\u003e\n\u003ch2 class=\"c2g91-title\"\u003eThe camera is new. The solo carton is absent.\u003c\/h2\u003e\n\u003cp class=\"c2g91-lead\"\u003e\u003cstrong\u003eNew No Box\u003c\/strong\u003e means new and unused kit-separated stock supplied without an individual retail carton. All standard functional boxed contents and printed items named above are included in protective non-retail packaging. It is not renewed or refurbished stock.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"c2g91-scene c2g91-faq\"\u003e\n\u003cdiv class=\"c2g91-shell\"\u003e\n\u003cp class=\"c2g91-kicker\"\u003eMuted thread · useful answers remain on\u003c\/p\u003e\n\u003ch2 class=\"c2g91-title\"\u003eFrequently asked in the house chat.\u003c\/h2\u003e\n\u003cdiv class=\"c2g91-faq-grid\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan I use it outdoors?\u003c\/summary\u003e\n\u003cdiv class=\"c2g91-answer\"\u003eThe camera is designed for indoor or outdoor mounting and the guide lists a -20°C to 50°C suitable temperature range for the camera and accessories. Secure the bracket to an appropriate surface, avoid strong direct sun, keep the charging seal correctly closed and test HomeBase signal strength before drilling.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"c2g91-scene c2g91-cta\"\u003e\n\u003cdiv class=\"c2g91-shell\"\u003e\n\u003cdiv class=\"c2g91-cta-card\"\u003e\n\u003cp class=\"c2g91-kicker\"\u003eAdd member to existing system?\u003c\/p\u003e\n\u003ch2\u003eThe dependable housemate who actually takes the night shift.\u003c\/h2\u003e\n\u003cp\u003eChoose the eufyCam 2C when you already have a confirmed compatible HomeBase, want 1080p motion-event coverage and are completely at peace with Micro-USB.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n\u003cdiv class=\"sh-wrap\"\u003e\n\u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n\u003cdiv class=\"sh-terms\"\u003e\n\u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on orders of $99 or more after discounts. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eNew No Box. New, never used; supplied without the printed retail carton, with all standard accessories.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sh-foot\"\u003e\n\u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n\u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n\u003cp\u003eCondition: New No Box. New, never used; supplied without the printed retail carton, with all standard accessories. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: eufyCam 2C (T8113) requires a compatible HomeBase, sold separately. eufy’s guides list HomeBase 2, HomeBase 3, HomeBase Mini and HomeBase Professional S1; update the hub's firmware before pairing. HomeKit is documented here via HomeBase 2. Micro-USB charging; no HomeBase included. Battery life up to 180 days per charge on eufy's rating, varies with placement, traffic, spotlight use and settings.\u003c\/p\u003e\n\u003cp class=\"sh-disclaimer\"\u003eThe Fun view's \"Night Shift House Chat\" is a fictional comedy share-house group-chat framing for this listing · not associated with any real messaging platform, landlord, reality series or venue. Trade dress is parody; real names and logo marks stay off the page. Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"eufy","offers":[{"title":"Default Title","offer_id":43075291775019,"sku":"CG-EC2C-NNB-S","price":159.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufycam_2c_hero.jpg?v=1774798965"},{"product_id":"eufy-security-eufycam-3c-s300-single-add-on-camera-4k-spotlight-new-no-box","title":"eufyCam 3C (S300) Add-On Camera | New No Box","description":"\u003c!--\n  CamGuard Australia · eufyCam 3C (S300) Add-On Camera | New No Box · SKU CG-ECS300-NNB\n  TWO-VIEW LISTING · built by CamGuard Two-View Studio · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  FUN VIEW (default): Raiders of the Lost Parcel · authored theme source, re-scoped under .cgfun\n  SIMPLE VIEW: eufy.com register rendered from factsheets\/ECS300.json (every printed spec carries status verified)\n  SHARED: terms and footer below both views; re-skinned in the Fun view\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the chooser hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Bungee\u0026family=Atkinson+Hyperlegible:wght@400;700\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#452917;--fun-ink:#fff0c4;--fun-accent:#ffd746;--fun-display:'Bungee',sans-serif;--fun-display-weight:700;--fun-body:'Atkinson Hyperlegible',sans-serif;--sw-bg:#ffd74f;--sw-border:#fff0bd;--sw-ink:#163e78;--sw-radius:4px;--sh-bg-fun:#163e78;--sh-ink-fun:#fff0bd;--sh-body-fun:#fff0bd;--sh-mute-fun:#fff0bd;--sh-line-fun:#ffd74f;--sh-panel-fun:#163e78}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun{--ink:#142c45;--sand:#fff0bd;--blue:#163e78;--orange:#ec732d;--green:#173e37;font:18px\/1.6 'Atkinson Hyperlegible',sans-serif;color:var(--ink);background:var(--sand);container-type:inline-size;isolation:isolate}.cgau-listing .cgfun *{box-sizing:border-box;min-width:0}.cgau-listing .cgfun section{position:relative;padding:76px 0}.cgau-listing .cgfun .ra-inner{width:min(1180px,calc(100% - 48px));margin:auto}.cgau-listing .cgfun h2,.cgau-listing .cgfun h3{font-family:'Bungee',sans-serif;line-height:1.13;font-weight:400;margin:0 0 25px}.cgau-listing .cgfun h2{font-size:clamp(31px,5cqi,58px)}.cgau-listing .cgfun h3{font-size:24px}.cgau-listing .cgfun p{max-width:66ch;margin:18px 0}.cgau-listing .cgfun .ra-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;align-items:center}.cgau-listing .cgfun .ra-hero{background:var(--blue);color:#fff0bd;padding-top:28px}.cgau-listing .cgfun .ra-title{font-size:clamp(70px,9.4cqi,114px);line-height:.96;letter-spacing:-.035em;text-shadow:4px 5px 0 #b7451d;max-width:12ch}.cgau-listing .cgfun .ra-brand{font-weight:700;white-space:nowrap;margin-bottom:65px}.cgau-listing .cgfun .ra-orange{background:var(--orange)}.cgau-listing .cgfun .ra-green{background:var(--green);color:#fff0bd}.cgau-listing .cgfun .ra-blue{background:var(--blue);color:#fff0bd}.cgau-listing .cgfun .ra-yellow{background:#ffd74f}.cgau-listing .cgfun .ra-chalk{background:#fffdf3}.cgau-listing .cgfun figure{margin:0}.cgau-listing .cgfun img{width:100%;height:auto;max-height:530px;object-fit:contain;display:block;background:#fff}.cgau-listing .cgfun figcaption{font-size:15px;line-height:1.45;margin-top:13px}.cgau-listing .cgfun .ra-photo{padding:14px;background:#fffdf3;color:#142c45;border:2px solid #142c45;box-shadow:10px 10px 0 #142c4560}.cgau-listing .cgfun .ra-hero .ra-photo{transform:rotate(3deg)}.cgau-listing .cgfun .ra-stamp{display:inline-block;padding:12px 20px;border:4px double currentColor;transform:rotate(-3deg);font-weight:700;animation:cgau-ra-stamp 24s infinite}.cgau-listing .cgfun .ra-boulder{position:relative;width:220px;height:220px;margin:30px auto;border-radius:50%;background:repeating-conic-gradient(#a26237 0 15deg,#cc9150 16deg 40deg);border:12px solid #714722;box-shadow:16px 20px 0 #10292d;animation:cgau-ra-roll 22s infinite}.cgau-listing .cgfun .ra-boulder:before{content:'';position:absolute;inset:28px;background:#b87b42;border:12px double #6c4525;border-radius:50%}.cgau-listing .cgfun .ra-boulder:after{content:'Parcel\\A history';white-space:pre-line;position:absolute;inset:64px 35px;background:#fff0bd;transform:rotate(-12deg);text-align:center;padding:10px;font-weight:700;color:#142c45}.cgau-listing .cgfun .ra-temple{height:290px;position:relative;width:100%;max-width:400px;margin:auto;background:linear-gradient(0deg,#9d7642 0 26%,transparent 26%);border-bottom:15px solid #533f2a}.cgau-listing .cgfun .ra-temple:before{content:'';position:absolute;width:70%;height:62%;left:15%;bottom:20%;background:repeating-linear-gradient(#c1a26e 0 26px,#705c38 27px 30px);clip-path:polygon(25% 0,75% 0,75% 20%,90% 20%,90% 55%,100% 55%,100% 100%,0 100%,0 55%,10% 55%,10% 20%,25% 20%)}.cgau-listing .cgfun .ra-temple:after{content:'HomeBase\\A required';white-space:pre-line;position:absolute;left:32%;right:32%;bottom:0;height:130px;padding:30px 8px;text-align:center;background:#172d39;color:#fff0bd;border:8px solid #947440;animation:cgau-ra-door 26s infinite}.cgau-listing .cgfun .ra-map{position:relative;min-height:330px;background:repeating-linear-gradient(20deg,transparent 0 35px,#51725c33 36px 37px),#fff0bd;color:#142c45;padding:35px;border:12px solid #bb8b46;box-shadow:8px 8px 0 #132f32;transform:rotate(-2deg)}.cgau-listing .cgfun .ra-map:before{content:'';position:absolute;left:20%;top:20%;width:60%;height:65%;border:5px dashed #a8442c;border-top-color:transparent;border-radius:50%;transform:rotate(25deg)}.cgau-listing .cgfun .ra-map span{display:block;position:relative;max-width:170px;padding:9px;background:#fffdf3;border:2px solid #142c45;margin-bottom:55px;font-weight:700;animation:cgau-ra-map 28s infinite}.cgau-listing .cgfun .ra-map span:last-child{margin:0 0 0 auto;animation-name:cgau-ra-map2}.cgau-listing .cgfun .ra-torch{position:relative;height:300px;width:100%;max-width:300px;margin:auto;background:radial-gradient(ellipse at 50% 28%,#ffbd3c44,transparent 58%)}.cgau-listing .cgfun .ra-torch:before{content:'';position:absolute;left:calc(50% - 24px);bottom:10px;width:48px;height:180px;background:repeating-linear-gradient(0deg,#9c6238 0 24px,#4d3527 25px 30px);transform:rotate(9deg);border:5px solid #2a3029}.cgau-listing .cgfun .ra-torch:after{content:'';position:absolute;top:28px;left:calc(50% - 38px);width:85px;height:115px;background:radial-gradient(ellipse at 50% 85%,#fff0bd 0 20%,#ffbb37 21% 47%,#df642c 48%);border-radius:80% 20% 55% 45%;transform:rotate(8deg);animation:cgau-ra-flame 19s infinite}.cgau-listing .cgfun .ra-torch span{position:absolute;bottom:8px;left:0;right:0;text-align:center;padding:10px;background:#173e37;color:#fff0bd;font-weight:700;animation:cgau-ra-glow 27s infinite}.cgau-listing .cgfun .ra-hourglass{position:relative;height:280px;width:100%;max-width:230px;margin:20px auto;border-top:18px solid #29455a;border-bottom:18px solid #29455a;background:linear-gradient(40deg,transparent 43%,#ffd74f 44% 55%,transparent 56%);box-shadow:-10px 0 0 -5px #29455a,10px 0 0 -5px #29455a}.cgau-listing .cgfun .ra-hourglass:before{content:'';position:absolute;inset:8px 22px;border:5px solid #9bc7c1;clip-path:polygon(0 0,100% 0,65% 48%,65% 52%,100% 100%,0 100%,35% 52%,35% 48%);background:linear-gradient(#ffe183 0 29%,transparent 30% 69%,#ffe183 70%);animation:cgau-ra-sand 25s infinite}.cgau-listing .cgfun .ra-hourglass:after{content:'Up to 180 days\\A results vary';white-space:pre-line;position:absolute;inset:92px -25px auto;background:#163e78;color:#fff0bd;text-align:center;padding:14px;font-weight:700;transform:rotate(-5deg)}.cgau-listing .cgfun .ra-crate{position:relative;padding:42px;border:18px solid #835628;background:repeating-linear-gradient(0deg,#d5a660 0 45px,#936631 46px 50px);box-shadow:12px 14px 0 #142c4555}.cgau-listing .cgfun .ra-crate:before,.cgau-listing .cgfun .ra-crate:after{content:'';position:absolute;top:-18px;bottom:-18px;width:16px;background:#8b5129;border:2px solid #56351f;left:14px}.cgau-listing .cgfun .ra-crate:after{left:auto;right:14px}.cgau-listing .cgfun .ra-crate ul{position:relative;background:#fff0bd;padding:25px 25px 25px 44px;transform:rotate(2deg);animation:cgau-ra-inventory 24s infinite}.cgau-listing .cgfun .ra-route{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0}.cgau-listing .cgfun .ra-route\u003ediv{padding:24px 0;border-top:7px solid currentColor}.cgau-listing .cgfun .ra-route b{display:block;font:28px 'Bungee',sans-serif;animation:cgau-ra-route 30s infinite}.cgau-listing .cgfun .ra-route\u003ediv:nth-child(2) b{animation-name:cgau-ra-route2}.cgau-listing .cgfun .ra-route\u003ediv:nth-child(3) b{animation-name:cgau-ra-route3}.cgau-listing .cgfun .ra-notebook{border:2px solid #142c45;border-left:22px dotted #142c45;padding:35px;background:#fffdf3;transform:rotate(1deg);box-shadow:8px 8px 0 #142c4544}.cgau-listing .cgfun .facts\u003ediv{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:24px;border-bottom:1px solid #142c4533;padding:15px 0}.cgau-listing .cgfun .facts{margin-bottom:42px}.cgau-listing .cgfun dt{font-weight:700}.cgau-listing .cgfun dd{margin:0}.cgau-listing .cgfun details{border-top:2px solid #fff0bd66;padding:22px 0}.cgau-listing .cgfun summary{font-weight:700;cursor:pointer;font-size:22px;margin-left:20px}.cgau-listing .cgfun summary:focus-visible{outline:3px solid #ffd74f;outline-offset:6px}.cgau-listing .cgfun details[open]{animation:cgau-ra-open .4s ease-out}.cgau-listing .cgfun .ra-last{text-align:center}.cgau-listing .cgfun .ra-last p{margin:24px auto}.cgau-listing .cgfun .ra-last h2{max-width:18ch;margin:auto}.cgau-listing .cgfun .ra-compass{display:block;margin:30px auto;width:80px;height:80px;border:8px double currentColor;border-radius:50%;position:relative;animation:cgau-ra-compass 28s infinite}.cgau-listing .cgfun .ra-compass:after{content:'';position:absolute;left:26px;top:4px;width:12px;height:54px;background:linear-gradient(#c74428 50%,#142c45 50%);transform:rotate(25deg)}\n@keyframes cgau-ra-stamp{0%,83%,100%{transform:rotate(-3deg)}90%{transform:rotate(-1deg)}}@keyframes cgau-ra-roll{0%,80%,100%{transform:translateX(0) rotate(0)}87%{transform:translateX(16px) rotate(12deg)}}@keyframes cgau-ra-door{0%,82%,100%{box-shadow:0 0 0 #ffd74f00}88%{box-shadow:0 0 30px #ffd74f55}}@keyframes cgau-ra-map{0%,83%,100%{transform:rotate(0)}90%{transform:rotate(-3deg)}}@keyframes cgau-ra-map2{0%,85%,100%{transform:rotate(0)}92%{transform:rotate(3deg)}}@keyframes cgau-ra-flame{0%,80%,100%{transform:rotate(8deg)}85%{transform:rotate(3deg) scale(.95)}89%{transform:rotate(10deg)}}@keyframes cgau-ra-glow{0%,82%,100%{color:#fff0bd}88%{color:#ffd74f}}@keyframes cgau-ra-sand{0%,78%,100%{background-position:0 0}88%{background-position:0 7px}}@keyframes cgau-ra-inventory{0%,84%,100%{transform:rotate(2deg)}91%{transform:rotate(0)}}@keyframes cgau-ra-route{0%,86%,100%{transform:translateY(0)}90%{transform:translateY(-4px)}}@keyframes cgau-ra-route2{0%,88%,100%{transform:translateY(0)}92%{transform:translateY(-4px)}}@keyframes cgau-ra-route3{0%,90%,100%{transform:translateY(0)}94%{transform:translateY(-4px)}}@keyframes cgau-ra-open{from{background:#fff0bd15}to{background:transparent}}@keyframes cgau-ra-compass{0%,78%,100%{transform:rotate(0)}86%{transform:rotate(-12deg)}}\n@media(max-width:700px){.cgau-listing .cgfun section{padding:50px 0}.cgau-listing .cgfun .ra-inner{width:calc(100% - 36px)}.cgau-listing .cgfun .ra-split,.cgau-listing .cgfun .ra-route{grid-template-columns:minmax(0,1fr);gap:32px}.cgau-listing .cgfun .ra-title{font-size:clamp(62px,12cqi,88px)}.cgau-listing .cgfun .ra-brand{margin-bottom:42px}.cgau-listing .cgfun .facts\u003ediv{grid-template-columns:minmax(0,1fr);gap:5px}.cgau-listing .cgfun .ra-crate{padding:14px}.cgau-listing .cgfun .ra-notebook{padding:24px}.cgau-listing .cgfun .ra-hero .ra-photo{transform:rotate(1deg)}}\n@media(prefers-reduced-motion:reduce){.cgau-listing .cgfun *,.cgau-listing .cgfun *:before,.cgau-listing .cgfun *:after{animation:none!important;transition:none!important}}\n\n\n.cgau-listing .cgfun{--ink:#382615;--sand:#fff0c4;--blue:#452917;--orange:#ee9c43;--green:#263b27}\n.cgau-listing .cgfun .ra-hero{background:radial-gradient(ellipse at 80% 16%,#916036,transparent 65%),#2a2017;color:#fff0c4}\n.cgau-listing .cgfun .ra-title{color:#ffd746;font-style:italic;text-shadow:2px 3px 0 #df7127,4px 6px 0 #952d16,6px 8px 0 #171e23;letter-spacing:-.025em}\n.cgau-listing .cgfun .ra-blue{background:#452917;color:#fff0c4}\n.cgau-listing .cgfun .ra-yellow{background:#f4cb70;color:#382615}\n\n\n.cgau-listing .cgfun .cg-film-brand{display:block;width:min(360px,100%);margin:0 0 28px;min-width:0}\n.cgau-listing .cgfun .cg-film-brand img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;margin:0;transform:none;border:0;box-shadow:none;background:transparent}\n@media(max-width:600px){.cgau-listing .cgfun .cg-film-brand{width:min(270px,100%);margin-bottom:24px}}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch cgau-choice-art\" aria-hidden=\"true\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-film-cg-ecs300-nnb-20260922.png?v=1790073224\u0026amp;width=192\" alt=\"Illustrated Raiders of the Lost Parcel theme emblem\" width=\"96\" height=\"96\" decoding=\"async\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003eRaiders of the Lost Parcel\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eAn archaeological parcel expedition makes the required separate HomeBase, 4K event footage and new-no-box contents clear.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Schibsted+Grotesk:wght@400..800\u0026family=JetBrains+Mono:wght@400;500\u0026display=swap');\n@property --cgau-kn-wait{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-on{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1}\n@property --cgau-kn-lit{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1}\n\n\/* ==== TOKENS · colour world \"harbour blue and brick\": harbour = works and HomeBase, brick = condition, sandstone = battery and spotlight, harbour night = the one dark band ==== *\/\n.cgau-listing .cgnew.cgau-kn{--kn-ink:#14202b;--kn-g1:#56626d;--kn-g2:#8a95a0;--kn-soft:#f2f5f8;--kn-line:#d4dbe2;--kn-hair:#e4e9ee;--kn-dark:#0a1c2c;--kn-h1c:#0f4c81;--kn-h2c:#3d8fd1;--kn-b1:#8f2f22;--kn-b2:#cf5a3c;--kn-s1:#9a6a1c;--kn-s2:#e3b25e;--kn-no1:#b4231a;--kn-no2:#e8663f;--kn-ht:#0f4c81;--kn-bt:#9a3324;--kn-st:#855a12;--kn-not:#b4231a;--kn-gh:linear-gradient(90deg,var(--kn-h1c) 0%,var(--kn-h2c) 100%);--kn-gb:linear-gradient(90deg,var(--kn-b1) 0%,var(--kn-b2) 100%);--kn-gs:linear-gradient(90deg,var(--kn-s1) 0%,var(--kn-s2) 100%);--kn-gn:linear-gradient(135deg,var(--kn-no1) 0%,var(--kn-no2) 100%);--kn-ease:cubic-bezier(.22,.8,.2,1);--kn-nav:50px;--kn-pad:108px;--kn-r:22px;font-family:'Schibsted Grotesk',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;font-size:17px;line-height:1.5;font-weight:400;color:var(--kn-ink);background:#fff;letter-spacing:-.008em;-webkit-font-smoothing:antialiased;text-align:left}\n@supports (color: color(display-p3 1 0 0)){\n.cgau-listing .cgnew.cgau-kn{--kn-h1c:color(display-p3 .09 .3 .5);--kn-h2c:color(display-p3 .27 .56 .82);--kn-b1:color(display-p3 .53 .2 .15);--kn-b2:color(display-p3 .78 .37 .25);--kn-s1:color(display-p3 .58 .42 .15);--kn-s2:color(display-p3 .87 .7 .4);--kn-no1:color(display-p3 .67 .17 .12);--kn-no2:color(display-p3 .88 .42 .27)}\n}\n\n\/* ==== RESETS · beat the theme's .rte rules by source order, lose to every module class ==== *\/\n.cgau-listing .cgnew *,.cgau-listing .cgnew *::before,.cgau-listing .cgnew *::after{box-sizing:border-box}\n.cgau-listing .cgnew p,.cgau-listing .cgnew ul,.cgau-listing .cgnew ol,.cgau-listing .cgnew li,.cgau-listing .cgnew figure,.cgau-listing .cgnew figcaption,.cgau-listing .cgnew dl,.cgau-listing .cgnew dt,.cgau-listing .cgnew dd,.cgau-listing .cgnew blockquote,.cgau-listing .cgnew fieldset,.cgau-listing .cgnew legend{margin:0;padding:0;border:0}\n.cgau-listing .cgnew ul,.cgau-listing .cgnew ol{list-style:none;text-align:left}\n.cgau-listing .cgnew p{text-align:left}\n.cgau-listing .cgnew img{display:block;max-width:100%;height:auto;border:0;border-radius:0}\n.cgau-listing .cgnew a{color:inherit;text-decoration:none}\n.cgau-listing .cgnew table{border-collapse:collapse}\n.cgau-listing .cgnew td,.cgau-listing .cgnew th{border:0;padding:0}\n.cgau-listing .cgnew b,.cgau-listing .cgnew strong{font-weight:650}\n.cgau-listing .cgnew .kn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}\n\n\/* ==== ILLUSTRATION \/ DIAGRAM TAG · every drawn figure carries one ==== *\/\n.cgau-listing .cgnew .kn-ill{position:absolute;left:12px;bottom:12px;z-index:5;font:500 12px\/1 'Schibsted Grotesk',sans-serif;color:#46525d;background:rgba(255,255,255,.92);padding:6px 9px;border-radius:99px}\n\n\/* ==== LAYOUT + TYPE ==== *\/\n.cgau-listing .cgnew .kn-w{max-width:1060px;margin:0 auto;padding:0 24px}\n.cgau-listing .cgnew .kn-c{text-align:center}\n.cgau-listing .cgnew .kn-c p{text-align:center}\n.cgau-listing .cgnew .kn-sec{padding:var(--kn-pad) 0;position:relative;scroll-margin-top:calc(var(--header-height,0px) + var(--kn-nav) + 8px)}\n.cgau-listing .cgnew .kn-band{background:var(--kn-soft);box-shadow:0 0 0 100vmax var(--kn-soft);clip-path:inset(0 -100vmax)}\n.cgau-listing .cgnew .kn-mono{font-family:'JetBrains Mono',Menlo,Consolas,monospace;font-size:.86em;letter-spacing:0;font-weight:500}\n.cgau-listing .cgnew .kn-eye{display:block;font:650 15px\/1.25 'Schibsted Grotesk',sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--kn-g1);margin:0 0 14px}\n.cgau-listing .cgnew .kn-eh{color:var(--kn-ht)}.cgau-listing .cgnew .kn-eb{color:var(--kn-bt)}.cgau-listing .cgnew .kn-es{color:var(--kn-st)}\n.cgau-listing .cgnew .kn-h1{font-size:clamp(42px,6.2vw,84px);line-height:.96;letter-spacing:-.045em;font-weight:780;text-wrap:balance}\n.cgau-listing .cgnew .kn-h2{font-size:clamp(34px,5vw,66px);line-height:1.02;letter-spacing:-.04em;font-weight:760;text-wrap:balance}\n.cgau-listing .cgnew .kn-h3{font-size:clamp(20px,1.9vw,23px);line-height:1.2;letter-spacing:-.02em;font-weight:680}\n.cgau-listing .cgnew .kn-lede{font-size:clamp(18px,1.6vw,21px);line-height:1.45;font-weight:500;color:var(--kn-g1);max-width:640px;margin-top:20px;text-wrap:pretty}\n.cgau-listing .cgnew .kn-c .kn-lede{margin-left:auto;margin-right:auto}\n.cgau-listing .cgnew .kn-nw{white-space:nowrap}\n@media (max-width:760px){\n.cgau-listing .cgnew.cgau-kn{--kn-pad:72px}\n.cgau-listing .cgnew .kn-eye{font-size:13.5px}\n}\n.cgau-listing .cgnew .kn-gx{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}\n.cgau-listing .cgnew .kn-gh{background-image:var(--kn-gh)}.cgau-listing .cgnew .kn-gb{background-image:var(--kn-gb)}.cgau-listing .cgnew .kn-gs{background-image:var(--kn-gs)}\n.cgau-listing .cgnew .kn-link{color:var(--kn-ht);font-weight:650;border-bottom:1.5px solid rgba(15,76,129,.35)}\n.cgau-listing .cgnew .kn-link:focus-visible{outline:2px solid var(--kn-ht);outline-offset:2px;border-radius:3px}\n\n\/* ==== KEYFRAMES used by more than one module (kept in the static parts so the eBay twin keeps them) ==== *\/\n@keyframes cgau-kn-arm{from,to{--cgau-kn-wait:1}}\n@keyframes cgau-kn-rise{from{opacity:0;translate:0 14px}}\n@keyframes cgau-kn-pop{0%{transform:scale(.4)}60%{transform:scale(1.12)}100%{transform:none}}\n@keyframes cgau-kn-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}\n\n\/* ==== INK ROOM (Lesson 16, 28.09.2026) · gradient text is painted only inside its own box, so give heavy glyph edges room (keep last in the tokens part) ==== *\/\n.cgau-listing .cgnew .kn-gx{padding-inline:.08em;margin-inline:-.08em}\n.cgau-listing .cgnew .kn-odo{overflow:visible clip;margin-inline-end:.1em}\n.cgau-listing .cgnew .kn-odo i::before{padding-inline:.14em;margin-inline:-.14em}\n\n\/* ==== MOTION (tokens) · Shopify only: the eBay twin leaves every *m-*-motion.css file out ==== *\/\n.cgau-listing .cgnew .kn-cv{content-visibility:auto;contain-intrinsic-size:auto 1100px}\n\/* REVEAL · the fail-open arm trigger (text arrives fast: 6% inset, .4 s, 12 px) *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rv{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 6%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-rv\u003e*{transition:opacity .4s var(--kn-ease),translate .4s var(--kn-ease)}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(2){transition-delay:.05s}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(3){transition-delay:.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-rv\u003e*{opacity:0;translate:0 12px}\n}\n}\n}\n\n\/* ==== MODULE nav (Shopify only; the eBay twin drops it) · sticky bar, no backdrop blur (it sits over scrolling content), stuck shadow, scroll-spy ==== *\/\n.cgau-listing .cgnew .kn-nav{position:sticky;top:var(--header-height,0px);z-index:30;container-type:scroll-state}\n.cgau-listing .cgnew .kn-nav-in{display:flex;align-items:center;gap:22px;height:var(--kn-nav);padding:0 20px;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(248,250,252,.95));border-bottom:1px solid rgba(20,32,43,.08);transition:box-shadow .3s}\n.cgau-listing .cgnew .kn-nav-t{font:700 18px\/1 'Schibsted Grotesk',sans-serif;letter-spacing:-.02em;white-space:nowrap}\n.cgau-listing .cgnew .kn-nav-t span{color:var(--kn-bt)}\n.cgau-listing .cgnew .kn-nav-l{display:flex;align-items:center;gap:20px;margin-left:auto;overflow-x:auto;scrollbar-width:none}\n.cgau-listing .cgnew .kn-nav-l::-webkit-scrollbar{display:none}\n.cgau-listing .cgnew .kn-nav-l a{font:550 13px\/1 'Schibsted Grotesk',sans-serif;color:#3a4652;white-space:nowrap;padding:6px 0;border-bottom:2px solid transparent}\n.cgau-listing .cgnew .kn-nav-l a:hover{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-nav-l a:focus-visible{outline:2px solid var(--kn-ht);outline-offset:3px;border-radius:4px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{color:#fff;border:0;border-radius:8px;padding:8px 14px;background:linear-gradient(180deg,#155a96,#0f4c81);box-shadow:0 4px 12px -5px rgba(15,76,129,.6)}\n@supports (container-type: scroll-state){\n@container scroll-state(stuck: top){\n.cgau-listing .cgnew .kn-nav-in{box-shadow:0 12px 30px -18px rgba(20,32,43,.5)}\n}\n}\n@supports (scroll-target-group: auto){\n.cgau-listing .cgnew .kn-nav-l{scroll-target-group:auto}\n.cgau-listing .cgnew .kn-nav-l a:target-current{color:var(--kn-ink);border-bottom-color:var(--kn-b2)}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta:target-current{color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--kn-b2)}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-nav-in{padding:0 2px;gap:10px}\n.cgau-listing .cgnew .kn-nav-t{display:none}\n.cgau-listing .cgnew .kn-nav-l{margin-left:0;gap:12px;width:100%;justify-content:space-between}\n.cgau-listing .cgnew .kn-nav-l a{font-size:12.5px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{padding:7px 11px}\n}\n\n\/* ==== MODULE hero · quad-frame: answers first; eufy's photo in a 4K frame split into four 1080p quarters over a brick sill that breaks the column (static: all four quarters labelled) ==== *\/\n.cgau-listing .cgnew .kn-qf-hero{position:relative;padding:46px 0 88px;overflow:clip}\n.cgau-listing .cgnew .kn-qf-hero::before{content:\"\";position:absolute;right:-16%;top:-22%;width:74%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(61,143,209,.18),rgba(15,76,129,.06) 58%,rgba(15,76,129,0));pointer-events:none}\n.cgau-listing .cgnew .kn-qf-g{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:48px;align-items:center}\n.cgau-listing .cgnew .kn-qf-t .kn-h1{margin-bottom:26px}\n.cgau-listing .cgnew .kn-qf-ans{border-top:2px solid var(--kn-ink)}\n.cgau-listing .cgnew .kn-qf-ans li{position:relative;padding:13px 0 13px 28px;border-bottom:1px solid var(--kn-line);font-size:16.5px;line-height:1.45;color:#2b3844}\n.cgau-listing .cgnew .kn-qf-ans li::before{content:\"\";position:absolute;left:2px;top:19px;width:12px;height:12px;border-radius:3px;background:var(--kn-gh)}\n.cgau-listing .cgnew .kn-qf-ans li[data-cgau-first=\"why\"]::before{background:var(--kn-gs)}\n.cgau-listing .cgnew .kn-qf-ans li[data-cgau-first=\"condition\"]::before{background:var(--kn-gb)}\n.cgau-listing .cgnew .kn-qf-ans li[data-cgau-first=\"trust\"]::before{background:var(--kn-ink)}\n.cgau-listing .cgnew .kn-qf-ans b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-qf-ans a{color:var(--kn-ht);font-weight:650;border-bottom:1.5px solid rgba(15,76,129,.35);white-space:nowrap}\n.cgau-listing .cgnew .kn-qf-ans a:focus-visible{outline:2px solid var(--kn-ht);outline-offset:2px;border-radius:3px}\n.cgau-listing .cgnew .kn-qf{position:relative;margin:0;padding:0 0 0 0}\n.cgau-listing .cgnew .kn-qf-box{position:relative}\n.cgau-listing .cgnew .kn-qf-sill{position:absolute;left:0;width:44%;top:22%;bottom:-8%;border-radius:4px;background:linear-gradient(135deg,#b44a33,#8f2f22);box-shadow:0 30px 60px -40px rgba(143,47,34,.8)}\n.cgau-listing .cgnew .kn-qf-sill::after{content:\"\";position:absolute;inset:0;border-radius:4px;background:repeating-linear-gradient(0deg,transparent 0 22px,rgba(255,255,255,.14) 22px 24px);opacity:.7}\n.cgau-listing .cgnew .kn-qf-frame{position:relative;aspect-ratio:16\/9;border-radius:6px;overflow:clip;box-shadow:0 0 0 1px rgba(20,32,43,.1),0 34px 60px -34px rgba(10,28,44,.6);margin-left:8%;background:#123a61}\n.cgau-listing .cgnew .kn-qf-frame img{width:100%;height:100%;object-fit:cover;object-position:50% 40%}\n.cgau-listing .cgnew .kn-qf-grid{position:absolute;inset:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}\n.cgau-listing .cgnew .kn-qf-grid li{--kn-q:var(--cgau-kn-lit);position:relative;box-shadow:inset 0 0 0 1px rgba(255,255,255,.55);background:rgba(15,76,129,calc(.16 * var(--kn-q)))}\n.cgau-listing .cgnew .kn-qf-grid span{position:absolute;left:10px;top:9px;font:500 12.5px\/1 'JetBrains Mono',monospace;color:#fff;background:rgba(10,28,44,.62);padding:5px 7px;border-radius:4px;opacity:calc(.35 + .65 * var(--kn-q))}\n.cgau-listing .cgnew .kn-qf-dim{position:absolute;right:10px;bottom:9px;font:500 12.5px\/1 'JetBrains Mono',monospace;color:#fff;background:var(--kn-h1c);padding:6px 8px;border-radius:4px}\n.cgau-listing .cgnew .kn-qf figcaption{position:relative;margin:calc(2% + 18px) 0 0 8%;font-size:13.5px;line-height:1.4;color:var(--kn-g1)}\n@keyframes cgau-kn-q1{0%,8%{--cgau-kn-lit:0}22%,100%{--cgau-kn-lit:1}}\n@keyframes cgau-kn-q2{0%,28%{--cgau-kn-lit:0}42%,100%{--cgau-kn-lit:1}}\n@keyframes cgau-kn-q3{0%,48%{--cgau-kn-lit:0}62%,100%{--cgau-kn-lit:1}}\n@keyframes cgau-kn-q4{0%,68%{--cgau-kn-lit:0}82%,100%{--cgau-kn-lit:1}}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-qf-g{grid-template-columns:minmax(0,1fr);gap:30px}\n.cgau-listing .cgnew .kn-qf{max-width:560px;width:100%;margin:0 auto}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-qf-hero{padding:14px 0 60px}\n.cgau-listing .cgnew .kn-qf-hero::before{width:130%;right:-60%;top:-6%}\n.cgau-listing .cgnew .kn-qf-t .kn-eye{margin-bottom:10px}\n.cgau-listing .cgnew .kn-qf-t .kn-h1{font-size:44px;margin-bottom:14px}\n.cgau-listing .cgnew .kn-qf-ans li{font-size:16px;line-height:1.4;padding:8px 0 8px 24px}\n.cgau-listing .cgnew .kn-qf-ans li::before{top:14px;width:11px;height:11px}\n.cgau-listing .cgnew .kn-qf-frame{margin-left:5%}\n.cgau-listing .cgnew .kn-qf figcaption{margin-left:5%}\n.cgau-listing .cgnew .kn-qf-grid span{font-size:11px;left:6px;top:6px;padding:4px 5px}\n}\n\n\/* ==== MOTION (hero) · the four 1080p quarters light one by one as the hero scrolls up under the nav (desktop: exit range; phone: while the frame crosses the screen) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-qf{view-timeline:--cgau-kn-qf block;view-timeline-inset:calc(var(--header-height,0px) + var(--kn-nav)) 0px}\n.cgau-listing .cgnew .kn-q1{animation:cgau-kn-q1 1s linear both;animation-timeline:--cgau-kn-qf;animation-range:exit 0% exit 55%}\n.cgau-listing .cgnew .kn-q2{animation:cgau-kn-q2 1s linear both;animation-timeline:--cgau-kn-qf;animation-range:exit 0% exit 55%}\n.cgau-listing .cgnew .kn-q3{animation:cgau-kn-q3 1s linear both;animation-timeline:--cgau-kn-qf;animation-range:exit 0% exit 55%}\n.cgau-listing .cgnew .kn-q4{animation:cgau-kn-q4 1s linear both;animation-timeline:--cgau-kn-qf;animation-range:exit 0% exit 55%}\n}\n}\n@media (prefers-reduced-motion:no-preference) and (max-width:900px){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-qf-grid li{animation-range:entry 60% contain 70%}\n}\n}\n\n\/* ==== MODULE compat · route-line picker: hubs are stops on one line (solid harbour blue through the two that run it, broken brick through the rest), plus the eufyCam 3 name-trap chip. Every verdict shows if a host strips the inputs ==== *\/\n.cgau-listing .cgnew .kn-rl input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}\n.cgau-listing .cgnew .kn-pick{margin-top:48px}\n.cgau-listing .cgnew .kn-pk-lg{font:650 14px\/1 'Schibsted Grotesk',sans-serif;color:var(--kn-g1);margin-bottom:18px;letter-spacing:.02em}\n.cgau-listing .cgnew .kn-rl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;align-items:end}\n.cgau-listing .cgnew .kn-rl label{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer;padding:0 6px 14px;font:650 15.5px\/1.2 'Schibsted Grotesk',sans-serif;text-align:center;color:var(--kn-ink);-webkit-tap-highlight-color:transparent}\n.cgau-listing .cgnew .kn-rl img{width:auto;height:92px;max-width:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s var(--kn-ease)}\n.cgau-listing .cgnew .kn-rl-tx::before{content:\"\";display:block;height:92px}\n.cgau-listing .cgnew .kn-rl-dot{position:relative;display:block;width:100%;height:22px}\n.cgau-listing .cgnew .kn-rl-dot::before{content:\"\";position:absolute;left:0;right:0;top:9px;height:4px;background:var(--kn-h1c)}\n.cgau-listing .cgnew .kn-rl-no .kn-rl-dot::before{background:repeating-linear-gradient(90deg,var(--kn-b2) 0 10px,transparent 10px 18px)}\n.cgau-listing .cgnew .kn-rl label:first-child .kn-rl-dot::before{left:50%}\n.cgau-listing .cgnew .kn-rl-tx .kn-rl-dot::before{right:50%}\n.cgau-listing .cgnew .kn-rl-dot::after{content:\"\";position:absolute;left:50%;top:0;width:22px;height:22px;margin-left:-11px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 4px var(--kn-h1c);transition:transform .35s var(--kn-ease),box-shadow .35s}\n.cgau-listing .cgnew .kn-rl-no .kn-rl-dot::after{box-shadow:inset 0 0 0 4px var(--kn-b2)}\n.cgau-listing .cgnew .kn-rl em{font-style:normal;color:var(--kn-ht);margin-left:2px}\n.cgau-listing .cgnew .kn-rl-no em{color:var(--kn-not)}\n.cgau-listing .cgnew .kn-rl label:has(input:checked) .kn-rl-dot::after{transform:scale(1.25);box-shadow:inset 0 0 0 11px var(--kn-h1c)}\n.cgau-listing .cgnew .kn-rl-no:has(input:checked) .kn-rl-dot::after{box-shadow:inset 0 0 0 11px var(--kn-no1)}\n.cgau-listing .cgnew .kn-rl label:has(input:checked) img{transform:translateY(-6px)}\n.cgau-listing .cgnew .kn-rl label:has(input:checked)\u003espan{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}\n.cgau-listing .cgnew .kn-rl label:has(input:focus-visible){outline:2px solid var(--kn-ht);outline-offset:3px;border-radius:10px}\n.cgau-listing .cgnew .kn-rl .kn-rl-trap{grid-column:1\/-1;justify-self:center;flex-direction:row;margin-top:14px;padding:11px 18px;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--kn-line);font-size:15px}\n.cgau-listing .cgnew .kn-rl .kn-rl-trap:has(input:checked){box-shadow:inset 0 0 0 2px var(--kn-s1)}\n.cgau-listing .cgnew .kn-verdicts{max-width:780px;margin:26px 0 0;padding:26px 30px;border-radius:var(--kn-r);background:#fff;box-shadow:inset 5px 0 0 var(--kn-h2c),0 26px 50px -38px rgba(15,76,129,.5)}\n.cgau-listing .cgnew .kn-pick:has(#kn-c3:checked) .kn-verdicts,.cgau-listing .cgnew .kn-pick:has(#kn-c4:checked) .kn-verdicts,.cgau-listing .cgnew .kn-pick:has(#kn-c5:checked) .kn-verdicts{box-shadow:inset 5px 0 0 var(--kn-no1),0 26px 50px -38px rgba(180,35,26,.45)}\n.cgau-listing .cgnew .kn-pick:has(#kn-c6:checked) .kn-verdicts{box-shadow:inset 5px 0 0 var(--kn-s2),0 26px 50px -38px rgba(154,106,28,.45)}\n.cgau-listing .cgnew .kn-v+.kn-v{margin-top:20px;padding-top:20px;border-top:1px solid var(--kn-hair)}\n.cgau-listing .cgnew .kn-v-h{display:flex;align-items:center;gap:12px;font:680 21px\/1.25 'Schibsted Grotesk',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-v-h i{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font:700 17px\/1 'Schibsted Grotesk',sans-serif;font-style:normal;color:#fff;background:var(--kn-gh)}\n.cgau-listing .cgnew .kn-v-h .kn-no{background:var(--kn-gn)}\n.cgau-listing .cgnew .kn-v-h .kn-in{background:var(--kn-gs)}\n.cgau-listing .cgnew .kn-v-h small{font:500 15px\/1.2 'Schibsted Grotesk',sans-serif;color:var(--kn-g1);letter-spacing:0}\n.cgau-listing .cgnew .kn-v\u003ep:not(.kn-v-h){margin-top:8px;padding-left:46px;font-size:16.5px;line-height:1.5;color:#32404c}\n.cgau-listing .cgnew .kn-pick:has(input:checked) .kn-v{display:none}\n.cgau-listing .cgnew .kn-pick:has(#kn-c1:checked) .kn-v1,.cgau-listing .cgnew .kn-pick:has(#kn-c2:checked) .kn-v2,.cgau-listing .cgnew .kn-pick:has(#kn-c3:checked) .kn-v3,.cgau-listing .cgnew .kn-pick:has(#kn-c4:checked) .kn-v4,.cgau-listing .cgnew .kn-pick:has(#kn-c5:checked) .kn-v5,.cgau-listing .cgnew .kn-pick:has(#kn-c6:checked) .kn-v6{display:block;margin:0;padding:0;border:0}\n.cgau-listing .cgnew .kn-pick:has(input:checked) .kn-v-h i{animation:cgau-kn-pop .45s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-pk-more{margin:22px 0 0;max-width:720px;font-size:16px;color:var(--kn-g1)}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-rl{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .cgnew .kn-rl label{display:grid;grid-template-columns:26px 56px minmax(0,1fr);align-items:center;gap:12px;padding:0;min-height:62px;text-align:left;font-size:16px}\n.cgau-listing .cgnew .kn-rl img{grid-column:2;grid-row:1;height:52px;justify-self:center}\n.cgau-listing .cgnew .kn-rl-tx::before{display:none}\n.cgau-listing .cgnew .kn-rl-dot{grid-column:1;grid-row:1;width:26px;height:100%;min-height:62px}\n.cgau-listing .cgnew .kn-rl-dot::before{left:11px;right:auto;width:4px;top:0;bottom:0;height:auto}\n.cgau-listing .cgnew .kn-rl-no .kn-rl-dot::before{background:repeating-linear-gradient(180deg,var(--kn-b2) 0 9px,transparent 9px 16px)}\n.cgau-listing .cgnew .kn-rl label:first-child .kn-rl-dot::before{left:11px;top:50%}\n.cgau-listing .cgnew .kn-rl-tx .kn-rl-dot::before{right:auto;bottom:50%}\n.cgau-listing .cgnew .kn-rl-dot::after{top:50%;margin-top:-11px;left:13px}\n.cgau-listing .cgnew .kn-rl\u003elabel\u003espan{grid-column:3;grid-row:1}\n.cgau-listing .cgnew .kn-rl-tx\u003espan{grid-column:2\/4}\n.cgau-listing .cgnew .kn-rl label:has(input:checked) img{transform:none}\n.cgau-listing .cgnew .kn-rl .kn-rl-trap{display:flex;justify-self:start;margin-top:12px;min-height:0;font-size:15px}\n.cgau-listing .cgnew .kn-verdicts{padding:22px 18px}\n.cgau-listing .cgnew .kn-v\u003ep:not(.kn-v-h){padding-left:0}\n.cgau-listing .cgnew .kn-v-h{font-size:19px}\n}\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-rl img,.cgau-listing .cgnew .kn-rl-dot::after{transition:none}\n.cgau-listing .cgnew .kn-pick:has(input:checked) .kn-v-h i{animation:none}\n}\n\n\/* ==== MODULE story · charge-calendar: six months of day-dots under one battery; the pinned version fills the days month by month while the battery drains (static: every month filled) ==== *\/\n.cgau-listing .cgnew .kn-cal-stage{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-areas:\"t f\";column-gap:56px;row-gap:30px;align-items:start}\n.cgau-listing .cgnew .kn-cal-t{grid-area:t}\n.cgau-listing .cgnew .kn-cal{grid-area:f;position:relative;margin:0;padding:30px 28px 64px;border-radius:var(--kn-r);background:linear-gradient(180deg,#fbf6ec,#f6eddc);box-shadow:inset 0 0 0 1px #eadcc2}\n.cgau-listing .cgnew .kn-cal-bat{position:relative;width:132px;height:52px;border-radius:10px;box-shadow:inset 0 0 0 4px var(--kn-ink);padding:9px;margin:0 0 26px}\n.cgau-listing .cgnew .kn-cal-bat::after{content:\"\";position:absolute;right:-12px;top:15px;width:8px;height:22px;border-radius:0 4px 4px 0;background:var(--kn-ink)}\n.cgau-listing .cgnew .kn-cal-lvl{display:block;height:100%;border-radius:4px;background:var(--kn-gs);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-cal-m{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}\n.cgau-listing .cgnew .kn-cal-m li{display:flex;flex-direction:column;gap:9px}\n.cgau-listing .cgnew .kn-cal-dots{position:relative;display:block;aspect-ratio:5\/6;background:radial-gradient(circle,#e6d7bb 36%,transparent 41%) 0 0\/20% 16.666%}\n.cgau-listing .cgnew .kn-cal-dots i{position:absolute;inset:0;background:var(--kn-gs);-webkit-mask:radial-gradient(circle,#000 36%,transparent 41%) 0 0\/20% 16.666%;mask:radial-gradient(circle,#000 36%,transparent 41%) 0 0\/20% 16.666%}\n.cgau-listing .cgnew .kn-cal-m b{font:600 12.5px\/1.2 'JetBrains Mono',monospace;color:var(--kn-st);letter-spacing:0}\n.cgau-listing .cgnew .kn-cal figcaption{position:absolute;left:28px;right:28px;bottom:22px;font-size:13.5px;line-height:1.4;color:#6b5a3e}\n@keyframes cgau-kn-fill{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}\n@keyframes cgau-kn-drain{from{transform:scaleX(1)}to{transform:scaleX(.08)}}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-cal-stage{grid-template-columns:minmax(0,1fr);grid-template-areas:\"t\" \"f\";row-gap:28px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-cal{padding:22px 16px 66px}\n.cgau-listing .cgnew .kn-cal-m{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px}\n.cgau-listing .cgnew .kn-cal-bat{width:104px;height:44px;margin-bottom:20px}\n.cgau-listing .cgnew .kn-cal-bat::after{top:12px;height:20px}\n.cgau-listing .cgnew .kn-cal figcaption{left:16px;right:16px}\n}\n\n\/* ==== MOTION (story) · desktop: a pinned runway; the six months fill in turn while the battery drains. Phone: no pin, the same fill runs while the calendar crosses the screen ==== *\/\n@media (prefers-reduced-motion:no-preference) and (min-width:901px){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-cal-run{height:2500px;view-timeline:--cgau-kn-cal block}\n.cgau-listing .cgnew .kn-cal-stage{position:sticky;top:max(calc(var(--header-height,0px) + var(--kn-nav) + 24px),calc(50% - 290px))}\n.cgau-listing .cgnew .kn-cal-lvl{animation:cgau-kn-drain 1s linear both;animation-timeline:--cgau-kn-cal;animation-range:contain 4% contain 92%}\n.cgau-listing .cgnew .kn-cal-dots i{animation:cgau-kn-fill 1s linear both;animation-timeline:--cgau-kn-cal}\n.cgau-listing .cgnew .kn-cal-m li:nth-child(1) i{animation-range:contain 4% contain 18%}\n.cgau-listing .cgnew .kn-cal-m li:nth-child(2) i{animation-range:contain 18% contain 33%}\n.cgau-listing .cgnew .kn-cal-m li:nth-child(3) i{animation-range:contain 33% contain 48%}\n.cgau-listing .cgnew .kn-cal-m li:nth-child(4) i{animation-range:contain 48% contain 62%}\n.cgau-listing .cgnew .kn-cal-m li:nth-child(5) i{animation-range:contain 62% contain 77%}\n.cgau-listing .cgnew .kn-cal-m li:nth-child(6) i{animation-range:contain 77% contain 92%}\n}\n}\n@media (prefers-reduced-motion:no-preference) and (min-width:901px) and (max-height:760px){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-cal-stage{top:calc(var(--header-height,0px) + var(--kn-nav) + 8px)}\n.cgau-listing .cgnew .kn-cal-t .kn-lede{margin-top:12px}\n}\n}\n@media (prefers-reduced-motion:no-preference) and (max-width:900px){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-cal{view-timeline:--cgau-kn-calp block}\n.cgau-listing .cgnew .kn-cal-lvl{animation:cgau-kn-drain 1s linear both;animation-timeline:--cgau-kn-calp;animation-range:entry 70% contain 60%}\n.cgau-listing .cgnew .kn-cal-dots i{animation:cgau-kn-fill 1s linear both;animation-timeline:--cgau-kn-calp}\n.cgau-listing .cgnew .kn-cal-m li:nth-child(1) i{animation-range:entry 70% entry 90%}\n.cgau-listing .cgnew .kn-cal-m li:nth-child(2) i{animation-range:entry 85% entry 100%}\n.cgau-listing .cgnew .kn-cal-m li:nth-child(3) i{animation-range:entry 95% contain 15%}\n.cgau-listing .cgnew .kn-cal-m li:nth-child(4) i{animation-range:contain 10% contain 30%}\n.cgau-listing .cgnew .kn-cal-m li:nth-child(5) i{animation-range:contain 25% contain 45%}\n.cgau-listing .cgnew .kn-cal-m li:nth-child(6) i{animation-range:contain 40% contain 60%}\n}\n}\n\n\/* ==== MODULE store · hub-vault: eufy's drive photo cropped below its printed headline, two big harbour numerals, a left-accent note ==== *\/\n.cgau-listing .cgnew .kn-hv{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:56px;align-items:center}\n.cgau-listing .cgnew .kn-hv-fig{position:relative;margin:0}\n.cgau-listing .cgnew .kn-hv-fig::before{content:\"\";position:absolute;left:6%;right:6%;top:10%;bottom:14%;border-radius:50%;background:radial-gradient(closest-side,rgba(61,143,209,.28),rgba(15,76,129,.08) 60%,rgba(15,76,129,0))}\n.cgau-listing .cgnew .kn-hv-fig img{position:relative;width:100%;max-width:440px;margin:0 auto;mix-blend-mode:multiply}\n.cgau-listing .cgnew .kn-hv-fig figcaption{position:relative;margin-top:6px;text-align:center;font-size:13.5px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-hv-lede{margin-top:18px;font-size:clamp(18px,1.6vw,21px);line-height:1.45;font-weight:500;color:var(--kn-g1);max-width:560px}\n.cgau-listing .cgnew .kn-hv-nums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:34px}\n.cgau-listing .cgnew .kn-hv-nums p{padding-top:14px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-hv-nums b{display:block;font:800 clamp(58px,6.6vw,92px)\/1 'Schibsted Grotesk',sans-serif;letter-spacing:-.055em;margin-bottom:10px;padding-bottom:.04em}\n.cgau-listing .cgnew .kn-hv-nums span{display:block;font-size:16px;line-height:1.45;color:#32404c}\n.cgau-listing .cgnew .kn-hv-note{margin-top:30px;padding:4px 0 4px 18px;border-left:4px solid var(--kn-b1);font-size:16.5px;line-height:1.5;color:#32404c;max-width:560px}\n.cgau-listing .cgnew .kn-hv-note b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-hv-ai{margin-top:18px;font-size:16.5px;line-height:1.5;color:#32404c;max-width:560px}\n@keyframes cgau-kn-count{from{letter-spacing:.08em}to{letter-spacing:-.055em}}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-hv{grid-template-columns:minmax(0,1fr);gap:34px}\n.cgau-listing .cgnew .kn-hv-fig{max-width:360px;width:80%;justify-self:center}\n.cgau-listing .cgnew .kn-hv-t{order:-1}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-hv-nums{gap:16px}\n.cgau-listing .cgnew .kn-hv-nums b{font-size:52px}\n.cgau-listing .cgnew .kn-hv-nums span{font-size:15px}\n}\n\n\/* ==== MOTION (store) · the two numerals settle in as they enter (arm trigger, fail-open) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-hv-nums b{animation:cgau-kn-count 1s linear both;animation-timeline:view();animation-range:entry 10% entry 70%}\n}\n}\n\n\/* ==== MODULE night · dusk-band + callout-draw \"night marks\": harbour night ground (the page's one dark band), text and chips over eufy's night photo, sandstone rings and leader lines to three labelled parts ==== *\/\n.cgau-listing .cgnew .kn-nb{background:var(--kn-dark);box-shadow:0 0 0 100vmax var(--kn-dark);clip-path:inset(0 -100vmax);color:#fff}\n.cgau-listing .cgnew .kn-nb-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.62fr);grid-template-areas:\"t c\" \"f f\";gap:34px 54px;align-items:end}\n.cgau-listing .cgnew .kn-nb-t{grid-area:t}\n.cgau-listing .cgnew .kn-nb-eye{color:var(--kn-s2)}\n.cgau-listing .cgnew .kn-nb .kn-h2{color:#fff}\n.cgau-listing .cgnew .kn-nb-hl{color:var(--kn-s2)}\n.cgau-listing .cgnew .kn-nb-p{margin-top:20px;font-size:clamp(17px,1.5vw,19px);line-height:1.5;color:#c7d3de;max-width:520px}\n.cgau-listing .cgnew .kn-nb-chips{grid-area:c;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}\n.cgau-listing .cgnew .kn-nb-chips li{padding-top:10px;border-top:2px solid rgba(227,178,94,.55);font-size:14.5px;line-height:1.35;color:#c7d3de}\n.cgau-listing .cgnew .kn-nb-chips b{display:block;font:720 22px\/1.15 'Schibsted Grotesk',sans-serif;letter-spacing:-.03em;color:#fff;margin-bottom:2px}\n.cgau-listing .cgnew .kn-nb-fig{grid-area:f;position:relative;margin:6px 0 0}\n.cgau-listing .cgnew .kn-nb-fig::before{content:\"\";position:absolute;left:14%;right:14%;bottom:-6%;height:36%;border-radius:50%;background:radial-gradient(closest-side,rgba(227,178,94,.22),rgba(227,178,94,0));pointer-events:none}\n.cgau-listing .cgnew .kn-co-pic{position:relative}\n.cgau-listing .cgnew .kn-co-pic\u003eimg{position:relative;width:100%;border-radius:18px;box-shadow:0 40px 80px -40px #000}\n.cgau-listing .cgnew .kn-co-svg{position:absolute;left:0;top:0;width:100%;height:auto;aspect-ratio:3\/2;overflow:visible;pointer-events:none}\n.cgau-listing .cgnew .kn-co-r,.cgau-listing .cgnew .kn-co-l{fill:none;stroke:#e3b25e;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}\n.cgau-listing .cgnew .kn-co-d{fill:#e3b25e}\n.cgau-listing .cgnew .kn-co-n{display:none;position:absolute;width:24px;height:24px;top:0;margin-left:-12px;border-radius:50%;background:#e3b25e;box-shadow:0 0 0 3px rgba(10,28,44,.55);font:700 13px\/24px 'Schibsted Grotesk',sans-serif;color:#0a1c2c;text-align:center}\n\/* badges sit on the photo (3:2): a top margin in % resolves against the width, so y% of the photo = y x 2\/3 % *\/\n.cgau-listing .cgnew .kn-co-n1{left:33.8%;margin-top:calc(19.33% - 12px)}.cgau-listing .cgnew .kn-co-n1::before{content:\"1\"}\n.cgau-listing .cgnew .kn-co-n2{left:28.3%;margin-top:calc(54.67% - 12px)}.cgau-listing .cgnew .kn-co-n2::before{content:\"2\"}\n.cgau-listing .cgnew .kn-co-n3{left:73.8%;margin-top:calc(40.5% - 12px)}.cgau-listing .cgnew .kn-co-n3::before{content:\"3\"}\n.cgau-listing .cgnew .kn-co-lb{position:absolute;left:0;top:0;width:100%;aspect-ratio:3\/2;pointer-events:none}\n.cgau-listing .cgnew .kn-co-lb\u003eli{position:absolute;max-width:26%;font-size:15px;line-height:1.35;color:#e3b25e;text-shadow:0 1px 14px rgba(5,14,24,.85)}\n.cgau-listing .cgnew .kn-co-lb b{display:block;margin-bottom:4px;font:740 clamp(24px,2.8vw,34px)\/1.05 'Schibsted Grotesk',sans-serif;letter-spacing:-.035em;color:#fff}\n.cgau-listing .cgnew .kn-co-a1{left:3.4%;bottom:69.6%}\n.cgau-listing .cgnew .kn-co-a2{left:3.4%;bottom:19%}\n.cgau-listing .cgnew .kn-co-a3{left:76%;top:71.6%}\n.cgau-listing .cgnew .kn-co .kn-ill{left:auto;right:12px;bottom:auto;top:12px}\n@keyframes cgau-kn-dusk{from{background-color:#1d4a73;box-shadow:0 0 0 100vmax #1d4a73}to{background-color:#0a1c2c;box-shadow:0 0 0 100vmax #0a1c2c}}\n@keyframes cgau-kn-lamp{from{filter:brightness(.5) saturate(.6)}to{filter:none}}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-nb-g{grid-template-columns:minmax(0,1fr);grid-template-areas:\"t\" \"f\" \"c\";gap:30px}\n.cgau-listing .cgnew .kn-nb-chips{gap:14px}\n.cgau-listing .cgnew .kn-nb-chips b{font-size:18px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-co-pic\u003eimg{border-radius:14px}\n.cgau-listing .cgnew .kn-co-r{stroke-width:6}\n.cgau-listing .cgnew .kn-co-l,.cgau-listing .cgnew .kn-co-d{display:none}\n.cgau-listing .cgnew .kn-co-n{display:block}\n.cgau-listing .cgnew .kn-co-lb{position:static;aspect-ratio:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;counter-reset:kn-co}\n.cgau-listing .cgnew .kn-co-lb\u003eli{position:static;max-width:none;padding-top:10px;border-top:2px solid rgba(227,178,94,.55);font-size:13.5px;text-shadow:none;counter-increment:kn-co}\n.cgau-listing .cgnew .kn-co-lb\u003eli::before{content:counter(kn-co);display:grid;place-items:center;width:22px;height:22px;margin-bottom:8px;border-radius:50%;background:#e3b25e;color:#0a1c2c;font:700 13px\/1 'Schibsted Grotesk',sans-serif}\n.cgau-listing .cgnew .kn-co-lb b{font-size:19px}\n}\n\n\/* ==== MOTION (night) · dusk: the band darkens from harbour blue to night and the photo brightens as it scrolls in. Callout: the fail-open arm trigger on the photo (85% down the screen); rings draw, then the leaders; the labels arrive fast (.4 s, 12 px) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-nb{animation:cgau-kn-dusk 1s linear both;animation-timeline:view();animation-range:entry 0% entry 90%}\n.cgau-listing .cgnew .kn-nb-fig img{animation:cgau-kn-lamp 1s linear both;animation-timeline:view();animation-range:entry 30% cover 55%}\n.cgau-listing .cgnew .kn-co-pic{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 15%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-co-r,.cgau-listing .cgnew .kn-co-l{transition:stroke-dashoffset .75s var(--kn-ease)}\n.cgau-listing .cgnew .kn-co-r2{transition-delay:.12s}\n.cgau-listing .cgnew .kn-co-r3{transition-delay:.24s}\n.cgau-listing .cgnew .kn-co-l1{transition-delay:.4s}\n.cgau-listing .cgnew .kn-co-l2{transition-delay:.5s}\n.cgau-listing .cgnew .kn-co-l3{transition-delay:.6s}\n.cgau-listing .cgnew .kn-co-d,.cgau-listing .cgnew .kn-co-n{transition:opacity .3s var(--kn-ease) .55s}\n.cgau-listing .cgnew .kn-co-lb\u003eli{transition:opacity .4s var(--kn-ease),translate .4s var(--kn-ease)}\n.cgau-listing .cgnew .kn-co-lb\u003eli:nth-child(2){transition-delay:.05s}\n.cgau-listing .cgnew .kn-co-lb\u003eli:nth-child(3){transition-delay:.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-co-r,.cgau-listing .cgnew .kn-co-l{stroke-dashoffset:1}\n.cgau-listing .cgnew .kn-co-d,.cgau-listing .cgnew .kn-co-n{opacity:0}\n.cgau-listing .cgnew .kn-co-lb\u003eli{opacity:0;translate:0 12px}\n}\n}\n}\n\n\/* ==== MODULE condition · two variants share this file: grade-bricks (Manufacturer Renewed: three grade bricks, this unit's pulled out of the wall) and kit-cut (New No Box: eufy's kit photo with a dashed cut around the one camera you get) ==== *\/\n.cgau-listing .cgnew .kn-cd-top{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:center}\n.cgau-listing .cgnew .kn-bk{position:relative;margin:0;display:grid;gap:8px;padding:26px 30% 58px 6%;border-radius:var(--kn-r);background:#f7efe9;box-shadow:inset 0 0 0 1px #ecdcd2}\n.cgau-listing .cgnew .kn-bk-row{position:relative;display:flex;align-items:center;height:64px;padding:0 20px;border-radius:5px;background:repeating-linear-gradient(90deg,#efe0d7 0 46px,#e6d2c6 46px 48px);box-shadow:inset 0 0 0 1.5px #d9bfb1}\n.cgau-listing .cgnew .kn-bk-row b{font:680 18px\/1 'Schibsted Grotesk',sans-serif;letter-spacing:-.01em;color:#8a6a5c}\n.cgau-listing .cgnew .kn-bk-on-e .kn-bk-e,.cgau-listing .cgnew .kn-bk-on-g .kn-bk-g,.cgau-listing .cgnew .kn-bk-on-f .kn-bk-f{background:var(--kn-gb);box-shadow:0 18px 30px -18px rgba(143,47,34,.8);transform:translateX(34%)}\n.cgau-listing .cgnew .kn-bk-on-e .kn-bk-e b,.cgau-listing .cgnew .kn-bk-on-g .kn-bk-g b,.cgau-listing .cgnew .kn-bk-on-f .kn-bk-f b{color:#fff}\n.cgau-listing .cgnew .kn-bk-on-e .kn-bk-e::after,.cgau-listing .cgnew .kn-bk-on-g .kn-bk-g::after,.cgau-listing .cgnew .kn-bk-on-f .kn-bk-f::after{content:\"This unit\";position:absolute;right:14px;top:50%;margin-top:-12px;font:600 12px\/24px 'JetBrains Mono',monospace;color:var(--kn-bt);background:#fff;padding:0 8px;border-radius:4px}\n.cgau-listing .cgnew .kn-cd-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:48px}\n.cgau-listing .cgnew .kn-cd-cols li{padding-top:16px;border-top:3px solid var(--kn-b1)}\n.cgau-listing .cgnew .kn-cd-cols h3{font-size:20px;letter-spacing:-.02em;margin-bottom:8px}\n.cgau-listing .cgnew .kn-cd-cols p{font-size:16.5px;line-height:1.5;color:#32404c}\n.cgau-listing .cgnew .kn-parcel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin-top:44px;padding-top:30px;border-top:1px solid var(--kn-hair)}\n.cgau-listing .cgnew .kn-parcel h3{font-size:20px;letter-spacing:-.02em;margin-bottom:10px}\n.cgau-listing .cgnew .kn-parcel li{position:relative;padding:8px 0 8px 26px;border-top:1px solid #e8edf1;font-size:16px;line-height:1.4}\n.cgau-listing .cgnew .kn-parcel li::before{content:\"\";position:absolute;left:2px;top:14px;width:10px;height:10px;border-radius:2px;background:var(--kn-gh)}\n.cgau-listing .cgnew .kn-parcel .kn-not li{color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-parcel .kn-not li::before{background:none;box-shadow:inset 0 0 0 1.5px #a3aeb8}\n.cgau-listing .cgnew .kn-kc{position:relative;margin:0}\n.cgau-listing .cgnew .kn-kc-ph{position:relative;aspect-ratio:13\/10;border-radius:6px;overflow:clip;background:#eceae6}\n.cgau-listing .cgnew .kn-kc-ph img{width:100%;height:100%;object-fit:cover;object-position:84% 55%}\n.cgau-listing .cgnew .kn-kc-cut{position:absolute;left:10%;top:36%;width:21%;height:46%;border:2.5px dashed var(--kn-b2);border-radius:12px}\n.cgau-listing .cgnew .kn-kc-cut::after{content:\"Your parcel\";position:absolute;left:50%;top:-34px;transform:translateX(-50%);white-space:nowrap;font:600 12.5px\/24px 'JetBrains Mono',monospace;color:#fff;background:var(--kn-b1);padding:0 9px;border-radius:4px}\n.cgau-listing .cgnew .kn-kc .kn-ill{left:auto;right:12px}\n.cgau-listing .cgnew .kn-kc figcaption{margin-top:14px;font-size:13.5px;line-height:1.4;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-kc-story{margin-top:26px;font-size:17px;line-height:1.55;color:#32404c;max-width:560px}\n@keyframes cgau-kn-pull{from{transform:none}}\n@keyframes cgau-kn-cut{from{clip-path:inset(-44px 100% -6px -6px)}to{clip-path:inset(-44px -60px -6px -60px)}}\n@media (max-width:1000px){\n.cgau-listing .cgnew .kn-cd-top{grid-template-columns:minmax(0,1fr);gap:28px}\n.cgau-listing .cgnew .kn-bk,.cgau-listing .cgnew .kn-kc{max-width:480px;width:100%}\n.cgau-listing .cgnew .kn-cd-cols{grid-template-columns:minmax(0,1fr);gap:22px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-parcel{grid-template-columns:minmax(0,1fr);gap:26px}\n.cgau-listing .cgnew .kn-bk{padding:20px 26% 54px 4%}\n.cgau-listing .cgnew .kn-bk-row{height:54px}\n}\n\n\/* ==== MOTION (condition) · this unit's brick slides out of the wall as the diagram enters; on New No Box the dashed cut draws round the one camera ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-bk-on-e .kn-bk-e,.cgau-listing .cgnew .kn-bk-on-g .kn-bk-g,.cgau-listing .cgnew .kn-bk-on-f .kn-bk-f{animation:cgau-kn-pull 1s linear both;animation-timeline:view();animation-range:entry 40% cover 45%}\n.cgau-listing .cgnew .kn-kc-cut{animation:cgau-kn-cut 1s linear both;animation-timeline:view();animation-range:entry 30% cover 45%}\n}\n}\n\n\/* ==== MODULE beats (story-beats \"topped, lined, put up\"): the headline is the beat index, one store photo + one line per beat. This part is the still triptych, shared with the eBay twin; 19m-beats-motion.css pins it on Shopify ==== *\/\n.cgau-listing .cgnew .kn-bt-stage{padding:var(--kn-pad) 0}\n.cgau-listing .cgnew .kn-bt-h{font-size:clamp(36px,5vw,64px);line-height:1.04}\n.cgau-listing .cgnew .kn-bt-h\u003espan{white-space:nowrap}\n.cgau-listing .cgnew .kn-bt-w1{background-image:var(--kn-gs)}\n.cgau-listing .cgnew .kn-bt-w2{background-image:var(--kn-gh)}\n.cgau-listing .cgnew .kn-bt-w3{background-image:var(--kn-gb)}\n.cgau-listing .cgnew .kn-bt-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:44px}\n.cgau-listing .cgnew .kn-bt{--kn-bs:rgba(154,106,28,.5);--kn-bc:var(--kn-st);display:flex;flex-direction:column;gap:18px;min-width:0}\n.cgau-listing .cgnew .kn-bt2{--kn-bs:rgba(15,76,129,.5);--kn-bc:var(--kn-ht)}\n.cgau-listing .cgnew .kn-bt3{--kn-bs:rgba(143,47,34,.5);--kn-bc:var(--kn-bt)}\n.cgau-listing .cgnew .kn-bt-f{position:relative;aspect-ratio:4\/5;border-radius:26px;overflow:clip;background:#e9eef3;box-shadow:0 40px 80px -48px var(--kn-bs),0 2px 6px rgba(20,32,43,.06)}\n.cgau-listing .cgnew .kn-bt-f\u003eimg{width:100%;height:100%;object-fit:cover}\n.cgau-listing .cgnew .kn-bt1 .kn-bt-f{background:radial-gradient(58% 46% at 50% 54%,#f3dfb6 0%,#f9f0de 55%,#fdfaf4 100%)}\n.cgau-listing .cgnew .kn-bt1 .kn-bt-f\u003eimg{object-fit:contain;padding:14%;mix-blend-mode:multiply}\n.cgau-listing .cgnew .kn-bt2 .kn-bt-f\u003eimg{object-position:50% 50%}\n.cgau-listing .cgnew .kn-bt3 .kn-bt-f\u003eimg{object-position:45% 50%}\n.cgau-listing .cgnew .kn-bt-t{font:600 clamp(19px,1.7vw,22px)\/1.36 'Schibsted Grotesk',sans-serif;letter-spacing:-.02em;color:var(--kn-ink);text-wrap:pretty}\n.cgau-listing .cgnew .kn-bt-t\u003eb{display:block;margin-bottom:10px;font:600 14px\/1 'JetBrains Mono',Menlo,monospace;letter-spacing:0;color:var(--kn-bc)}\n.cgau-listing .cgnew .kn-bt-t\u003eb::after{content:\"\";display:inline-block;vertical-align:middle;width:34px;height:2px;margin-left:10px;border-radius:2px;background:var(--kn-bc)}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-bt-list{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:30px}\n.cgau-listing .cgnew .kn-bt-f{aspect-ratio:4\/3;border-radius:22px}\n.cgau-listing .cgnew .kn-bt1 .kn-bt-f\u003eimg{padding:8%}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-bt-h{font-size:31px;line-height:1.08}\n.cgau-listing .cgnew .kn-bt-t{font-size:19px;line-height:1.34}\n}\n\n\/* ==== MOTION (beats) · Shopify only: the stage pins and the three beats swap as you scroll; the headline words are the index (the active word in full colour, the others dimmed). Fails open to the still triptych; left out of the eBay twin ==== *\/\n\/* photos cross-fade with 12 px travel; lines never fade: one line is laid out at a time (display flips at the beat boundaries) and it wipes in behind an inset mask *\/\n@keyframes cgau-kn-btf1{0%,30%{opacity:1;translate:0 0}37%,100%{opacity:0;translate:0 -12px}}\n@keyframes cgau-kn-btf2{0%,30%{opacity:0;translate:0 12px}37%,63%{opacity:1;translate:0 0}70%,100%{opacity:0;translate:0 -12px}}\n@keyframes cgau-kn-btf3{0%,63%{opacity:0;translate:0 12px}70%,100%{opacity:1;translate:0 0}}\n@keyframes cgau-kn-btl1{0%,31%{display:block;clip-path:inset(0 0 0 0);translate:0 0}33.2%{display:block;clip-path:inset(0 0 100% 0);translate:0 -10px}33.3%,100%{display:none;clip-path:inset(0 0 100% 0);translate:0 -10px}}\n@keyframes cgau-kn-btl2{0%,33.3%{display:none;clip-path:inset(100% 0 0 0);translate:0 10px}33.4%{display:block;clip-path:inset(100% 0 0 0);translate:0 10px}36%,64%{display:block;clip-path:inset(0 0 0 0);translate:0 0}66.5%{display:block;clip-path:inset(0 0 100% 0);translate:0 -10px}66.6%,100%{display:none;clip-path:inset(0 0 100% 0);translate:0 -10px}}\n@keyframes cgau-kn-btl3{0%,66.6%{display:none;clip-path:inset(100% 0 0 0);translate:0 10px}66.7%{display:block;clip-path:inset(100% 0 0 0);translate:0 10px}69.5%,100%{display:block;clip-path:inset(0 0 0 0);translate:0 0}}\n@keyframes cgau-kn-btw1{0%,31%{opacity:1}36%,100%{opacity:.24}}\n@keyframes cgau-kn-btw2{0%,31%{opacity:.24}36%,64%{opacity:1}69%,100%{opacity:.24}}\n@keyframes cgau-kn-btw3{0%,64%{opacity:.24}69%,100%{opacity:1}}\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-bt-run{height:2400px;view-timeline:--cgau-kn-bt block}\n.cgau-listing .cgnew .kn-bt-stage{position:sticky;top:max(calc(var(--header-height,0px) + var(--kn-nav) + 14px),calc(50% - 300px));padding:0}\n.cgau-listing .cgnew .kn-bt-list{grid-template-columns:minmax(0,1fr);grid-template-areas:\"b\";gap:0}\n.cgau-listing .cgnew .kn-bt{grid-area:b}\n.cgau-listing .cgnew .kn-bt-f,.cgau-listing .cgnew .kn-bt-t,.cgau-listing .cgnew .kn-bt-h\u003espan{animation:cgau-kn-btf1 1s linear both;animation-timeline:--cgau-kn-bt;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-bt2 .kn-bt-f{animation-name:cgau-kn-btf2}\n.cgau-listing .cgnew .kn-bt3 .kn-bt-f{animation-name:cgau-kn-btf3}\n.cgau-listing .cgnew .kn-bt1 .kn-bt-t{animation-name:cgau-kn-btl1}\n.cgau-listing .cgnew .kn-bt2 .kn-bt-t{animation-name:cgau-kn-btl2}\n.cgau-listing .cgnew .kn-bt3 .kn-bt-t{animation-name:cgau-kn-btl3}\n.cgau-listing .cgnew .kn-bt-h\u003e.kn-bt-w1{animation-name:cgau-kn-btw1}\n.cgau-listing .cgnew .kn-bt-h\u003e.kn-bt-w2{animation-name:cgau-kn-btw2}\n.cgau-listing .cgnew .kn-bt-h\u003e.kn-bt-w3{animation-name:cgau-kn-btw3}\n}\n}\n@media (prefers-reduced-motion:no-preference) and (min-width:901px){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-bt-stage{height:600px;display:flex;align-items:center}\n.cgau-listing .cgnew .kn-bt-stage\u003e.kn-w{width:100%;position:relative}\n.cgau-listing .cgnew .kn-bt-head{position:absolute;left:24px;top:0;width:calc(54% - 48px);z-index:1}\n.cgau-listing .cgnew .kn-bt-h\u003espan{display:block;width:max-content}\n.cgau-listing .cgnew .kn-bt-list{margin-top:0}\n.cgau-listing .cgnew .kn-bt{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:\"l f\";column-gap:48px;align-items:end}\n.cgau-listing .cgnew .kn-bt-f{grid-area:f;width:min(100%,440px);justify-self:end}\n.cgau-listing .cgnew .kn-bt-t{grid-area:l;font-size:27px;line-height:1.3;padding-bottom:6px;max-width:470px}\n}\n}\n@media (prefers-reduced-motion:no-preference) and (min-width:901px) and (max-height:860px){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-bt-stage{top:calc(var(--header-height,0px) + var(--kn-nav) + 6px);height:500px}\n.cgau-listing .cgnew .kn-bt-h{font-size:52px}\n.cgau-listing .cgnew .kn-bt-f{width:min(100%,370px)}\n.cgau-listing .cgnew .kn-bt-t{font-size:24px}\n}\n}\n@media (prefers-reduced-motion:no-preference) and (max-width:900px){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-bt-run{height:2100px}\n.cgau-listing .cgnew .kn-bt-stage{top:calc(var(--header-height,0px) + var(--kn-nav) + 6px);padding:10px 0}\n.cgau-listing .cgnew .kn-bt-list{margin-top:18px}\n.cgau-listing .cgnew .kn-bt{gap:16px}\n}\n}\n@media (prefers-reduced-motion:no-preference) and (max-width:900px) and (max-height:720px){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-bt-f{aspect-ratio:16\/10}\n.cgau-listing .cgnew .kn-bt-list{margin-top:14px}\n}\n}\n\n\/* ==== MODULE faq (from ece40) · exclusive accordion; answers glide open in Chrome (interpolate-size), open instantly elsewhere ==== *\/\n.cgau-listing .cgnew .kn-faq{max-width:820px;margin:44px auto 0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq details{border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font:600 clamp(18px,1.7vw,21px)\/1.3 'Schibsted Grotesk',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .cgnew .kn-faq summary::after{content:\"+\";flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--kn-soft);font:400 22px\/1 'Schibsted Grotesk',sans-serif;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-faq details[open] summary::after{content:\"\\2212\"}\n.cgau-listing .cgnew .kn-faq summary:focus-visible{outline:2px solid var(--kn-ht);outline-offset:4px;border-radius:6px}\n.cgau-listing .cgnew .kn-faq details p{padding:0 50px 24px 0;font-size:17px;line-height:1.55;color:#32404c}\n@media (prefers-reduced-motion:no-preference){\n@supports (interpolate-size: allow-keywords){\n.cgau-listing .cgnew .kn-faq{interpolate-size:allow-keywords}\n.cgau-listing .cgnew .kn-faq details::details-content{height:0;overflow:clip;transition:height .38s var(--kn-ease),content-visibility .38s allow-discrete}\n.cgau-listing .cgnew .kn-faq details[open]::details-content{height:auto}\n}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-faq details p{padding-right:0}\n}\n\n\/* ==== MODULE buy · buying from CamGuard Australia: open columns, each under a big plain numeral and a coloured rule that draws in ==== *\/\n.cgau-listing .cgnew .kn-buy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:52px}\n.cgau-listing .cgnew .kn-buy\u003ediv{position:relative;padding-top:4px}\n.cgau-listing .cgnew .kn-buy .kn-bign{position:relative;display:block;font:800 clamp(64px,7vw,96px)\/1 'Schibsted Grotesk',sans-serif;letter-spacing:-.06em;color:var(--kn-h1c);padding-bottom:14px;margin-bottom:16px;white-space:nowrap}\n.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(3) .kn-bign{color:var(--kn-b1)}\n.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(1) .kn-bign{color:var(--kn-s1)}\n.cgau-listing .cgnew .kn-buy .kn-bign::after{content:\"\";position:absolute;left:0;right:0;bottom:0;height:3px;background:currentColor;transform-origin:0 50%}\n.cgau-listing .cgnew .kn-buy .kn-bign small{font-size:.26em;letter-spacing:-.01em;margin-left:8px;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-buy h3{font-size:21px;letter-spacing:-.02em;margin-bottom:8px}\n.cgau-listing .cgnew .kn-buy p:not(.kn-bign){font-size:16px;line-height:1.5;color:#32404c}\n.cgau-listing .cgnew .kn-buy p+p{margin-top:10px}\n.cgau-listing .cgnew .kn-who{margin-top:44px;padding:26px 0 0;border-top:1px solid var(--kn-line);font-size:17px;line-height:1.55;color:#32404c;max-width:820px}\n.cgau-listing .cgnew .kn-who b{color:var(--kn-ink)}\n@keyframes cgau-kn-rule{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-buy{grid-template-columns:minmax(0,1fr);gap:30px}\n}\n\n\/* ==== MOTION (buy) · the rules under the numerals draw in ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-buy .kn-bign::after{animation:cgau-kn-rule 1s linear both;animation-timeline:view();animation-range:entry 10% entry 90%}\n}\n}\n\n\/* ==== MODULE specs · always the last h2, grouped rows, then the fine print ==== *\/\n.cgau-listing .cgnew .kn-specs{margin-top:44px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:24px;padding:26px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g h3{font-size:19px;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-sp-g dl{display:grid;gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:16px}\n.cgau-listing .cgnew .kn-sp-g dt{font-size:15px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-sp-g dd{font-size:16px;line-height:1.45;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-fine{margin-top:40px;display:grid;gap:10px;max-width:880px}\n.cgau-listing .cgnew .kn-fine p{font-size:13px;line-height:1.55;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-fine p:last-child{margin-top:8px;color:#424245;font-weight:500}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-sp-g{grid-template-columns:minmax(0,1fr);gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{grid-template-columns:minmax(0,.44fr) minmax(0,1fr);gap:12px}\n}\n\n\/* ==== REDUCED MOTION · nothing moves, everything shows ==== *\/\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-faq ::details-content{transition:none}\n}\n\n\/* ==== GUARDS (keep last) ==== *\/\n.cgau-listing .cgnew h1,.cgau-listing .cgnew h2,.cgau-listing .cgnew h3,.cgau-listing .cgnew h4{color:inherit;font-family:'Schibsted Grotesk',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;margin:0;padding:0}\n.cgau-listing .cgnew.cgau-listing .cgnew{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:left}\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* two-view integration, flagship Simple view (27.09.2026) *\/\n.cgau-listing #cgau-v-simple:checked ~ .cgau-shared{display:none}\n.cgau-listing .cgau-pane-simple .cgnew .kn-nav{display:none}\n.cgau-listing .cgau-chooser{display:none}\n.cgau-listing.cgau-listing .cgnew .kn-gx{padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew :is(h1,h2,h3,.kn-h1,.kn-h2) :is(span,em,b,strong,i){padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew .kn-odo{overflow:visible clip;margin-inline-end:.1em}\n.cgau-listing.cgau-listing .cgnew .kn-odo i::before{padding-inline:.14em;margin-inline:-.14em}\n.cgau-listing.cgau-listing .cgnew .kn-odo b{padding-inline:.1em;margin-inline:-.1em}\n.cgau-listing.cgau-listing .cgnew :is(.kn-odo,.kn-cu)+small{margin-inline-start:.3em}\n\n\/* split-word heading fix 23.10.2026: each heading's widest word fits its column at every width *\/\n@media (max-width:551px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing h2.ra-title{font-size:min(clamp(62px, 12cqi, 88px),calc(20.0162vw - 13.61px))}}\n@media (min-width:700.01px) and (max-width:749px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing h2.ra-title{font-size:min(clamp(70px, 9.4cqi, 114px),calc(10.0081vw - 13.01px))}}\n@media (min-width:749.01px) and (max-width:827px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing h2.ra-title{font-size:min(clamp(70px, 9.4cqi, 114px),calc(10.0081vw - 17.81px))}}\n@media (min-width:827.01px) and (max-width:1295px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing h2.ra-title{font-size:min(clamp(70px, 9.4cqi, 114px),calc(10.0081vw - 17.81px))}}\n@media (min-width:1295.01px) and (max-width:1308px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing h2.ra-title{font-size:min(clamp(70px, 9.4cqi, 114px),calc(10.0081vw - 17.81px))}}\n@media (min-width:1308.01px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing h2.ra-title{font-size:min(clamp(70px, 9.4cqi, 114px),113.09px)}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgnew cgau-kn\"\u003e\n\n\n\u003cnav class=\"kn-nav\" aria-label=\"On this page\"\u003e\u003cdiv class=\"kn-nav-in\"\u003e\n\u003cspan class=\"kn-nav-t\"\u003eeufyCam 3C \u003cspan\u003e· S300\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"kn-nav-l\"\u003e\u003ca href=\"#kn-hubs\"\u003eHomeBase\u003c\/a\u003e\u003ca href=\"#kn-power\"\u003eBattery\u003c\/a\u003e\u003ca href=\"#kn-store\"\u003eStorage\u003c\/a\u003e\u003ca href=\"#kn-cond\"\u003eCondition\u003c\/a\u003e\u003ca class=\"kn-nav-cta\" href=\"#kn-specs\"\u003eSpecs\u003c\/a\u003e\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/nav\u003e\n\n\u003c!-- MODULE hero · quad-frame: answers first on the left; on the right eufy's photo sits in a 4K frame split into four 1080p frames, which light in turn as the hero scrolls away --\u003e\n\u003cdiv class=\"kn-qf-hero\"\u003e\n\u003cdiv class=\"kn-w kn-qf-g\"\u003e\n\u003cdiv class=\"kn-qf-t\"\u003e\n\u003cp class=\"kn-eye kn-eh\"\u003eeufyCam 3C · S300 · \u003cspan class=\"kn-mono\"\u003eT8161\u003c\/span\u003e · New No Box\u003c\/p\u003e\n\u003ch2 class=\"kn-h1\"\u003eFour times \u003cspan class=\"kn-gx kn-gh kn-nw\"\u003ethe pixels.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cul class=\"kn-qf-ans\" aria-label=\"The short version\"\u003e\n\u003cli data-cgau-first=\"works\"\u003e\n\u003cb\u003eNeeds a HomeBase 3 or HomeBase Professional S1,\u003c\/b\u003e sold separately. Not HomeBase 2, not HomeBase Mini, and it won’t run on its own. \u003ca href=\"\/pages\/eufy-compatibility\"\u003eCheck your HomeBase ›\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"why\"\u003e\n\u003cb\u003eWhy the 3C:\u003c\/b\u003e 4K through an f\/1.4 lens across 135°, colour night vision and a motion-activated spotlight, up to 180 days per charge on eufy’s rating, and no monthly fee for local storage.\u003c\/li\u003e\n\u003cli data-cgau-first=\"condition\"\u003e\n\u003cb\u003eNew No Box:\u003c\/b\u003e new and never used. Only the printed retail carton is missing.\u003c\/li\u003e\n\u003cli data-cgau-first=\"trust\"\u003e\n\u003cb\u003e12-month CamGuard warranty\u003c\/b\u003e · dispatched from Townsville · free Express on $99+ orders after discounts\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-qf\"\u003e\n\u003cdiv class=\"kn-qf-box\"\u003e\n\u003cspan class=\"kn-qf-sill\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"kn-qf-frame\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_54_Cam3C_01.jpg?v=1774798472\u0026amp;width=1100\" alt=\"eufyCam 3C mounted high on a wall against a deep blue sky\" width=\"1100\" height=\"825\" fetchpriority=\"high\"\u003e\n\u003col class=\"kn-qf-grid\" aria-hidden=\"true\"\u003e\n\u003cli class=\"kn-q1\"\u003e\u003cspan\u003e1080p\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"kn-q2\"\u003e\u003cspan\u003e1080p\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"kn-q3\"\u003e\u003cspan\u003e1080p\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"kn-q4\"\u003e\u003cspan\u003e1080p\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cspan class=\"kn-qf-dim\" aria-hidden=\"true\"\u003e3840 × 2160\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfigcaption\u003eDiagram: one 4K frame holds four 1080p frames’ worth of pixels.\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- MODULE compat · route-line picker: the hubs sit as stops on one line, solid through the two that run it, broken through the rest (every verdict shows if a host strips the inputs) --\u003e\n\u003csection class=\"kn-sec kn-band\" id=\"kn-hubs\" aria-labelledby=\"kn-hubs-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-eh\"\u003eHomeBase\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-hubs-h\"\u003eHomeBase 3, \u003cspan class=\"kn-gx kn-gh kn-nw\"\u003eor an S1.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eThe 3C records through a HomeBase, sold separately. Tap yours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-pick\"\u003e\n\u003cp class=\"kn-pk-lg\" id=\"kn-pk-lg\"\u003eWhich HomeBase is on your shelf?\u003c\/p\u003e\n\u003cdiv class=\"kn-rl\" role=\"radiogroup\" aria-labelledby=\"kn-pk-lg\"\u003e\n\u003clabel class=\"kn-rl-yes\"\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-c1\" checked\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_43_S380HomeBase_HomeBase3_542af988-9fe7-4b94-aaf9-3d122c34e931.png?v=1770838017\u0026amp;width=240\" alt=\"\" width=\"240\" height=\"240\" loading=\"lazy\"\u003e\u003ci class=\"kn-rl-dot\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003cspan\u003eHomeBase 3 \u003cem\u003e✓\u003c\/em\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-rl-yes\"\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-c2\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1200_1200_1_e81f4125-23b8-48e7-9c41-97c6972d0c66.webp?v=1773676433\u0026amp;width=240\" alt=\"\" width=\"240\" height=\"240\" loading=\"lazy\"\u003e\u003ci class=\"kn-rl-dot\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003cspan\u003eProfessional S1 \u003cem\u003e✓\u003c\/em\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-rl-no\"\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-c3\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/HB2A_f47819c4-edb3-4c39-8a6c-8fb1995d1ee0.png?v=1786183721\u0026amp;width=240\" alt=\"\" width=\"240\" height=\"279\" loading=\"lazy\"\u003e\u003ci class=\"kn-rl-dot\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003cspan\u003eHomeBase 2 \u003cem\u003e✕\u003c\/em\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-rl-no\"\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-c4\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/original_upscayl_2x_upscayl-standard-4x.png?v=1771704143\u0026amp;width=240\" alt=\"\" width=\"240\" height=\"240\" loading=\"lazy\"\u003e\u003ci class=\"kn-rl-dot\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003cspan\u003eHomeBase Mini \u003cem\u003e✕\u003c\/em\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-rl-no kn-rl-tx\"\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-c5\"\u003e\u003ci class=\"kn-rl-dot\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003cspan\u003eNo HomeBase \u003cem\u003e✕\u003c\/em\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-rl-trap\"\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-c6\"\u003e\u003cspan\u003eOr is yours the eufyCam 3?\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-verdicts\" aria-live=\"polite\"\u003e\n\u003cdiv class=\"kn-v kn-v1\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eHomeBase 3 \u003csmall\u003e· runs it\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e16 GB built in, up to 16 TB with a 2.5-inch SATA drive (sold separately), and BionicMind familiar-face recognition. We sell HomeBase 3 too.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v2\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eHomeBase Professional S1 \u003csmall\u003e· runs it\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eeufy’s S1 device list includes the 3C by model, \u003cspan class=\"kn-mono\"\u003eT8161\u003c\/span\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v3\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003eHomeBase 2 \u003csmall\u003e· not compatible\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eeufy’s 3C page says it needs a HomeBase 3. Use a HomeBase 3 or a Professional S1.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v4\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003eHomeBase Mini \u003csmall\u003e· not compatible\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eeufy lists a HomeBase 3 or a Professional S1 for the 3C, not the Mini.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v5\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003eNo HomeBase \u003csmall\u003e· won’t work\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eIt can’t record on its own or straight off your router.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v6\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-in\" aria-hidden=\"true\"\u003ei\u003c\/i\u003e\u003cspan\u003eTwo cameras, one name \u003csmall\u003e· check the model\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eThis is the eufyCam 3C, \u003cspan class=\"kn-mono\"\u003eT8161\u003c\/span\u003e. The eufyCam 3 (S330, \u003cspan class=\"kn-mono\"\u003eT8160\u003c\/span\u003e) is a different camera with a built-in solar panel and its own hub list.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-pk-more\"\u003eUpdate the camera’s and the HomeBase’s firmware before pairing. \u003ca class=\"kn-link\" href=\"\/pages\/eufy-compatibility\"\u003eCheck your HomeBase ›\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE story · charge-calendar: one charge laid out as six months of days; pinned on desktop, the days fill as the battery drains (static: all six months shown, battery full) --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-power\" aria-labelledby=\"kn-power-h\"\u003e\n\u003cdiv class=\"kn-cal-run\"\u003e\n\u003cdiv class=\"kn-w kn-cal-stage\"\u003e\n\u003cdiv class=\"kn-cal-t kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-es\"\u003eBattery\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-power-h\"\u003eOne charge. \u003cspan class=\"kn-gx kn-gs\"\u003eUp to 180 days.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eeufy’s rating for the rechargeable battery. It records events and doesn’t record continuously; activity, settings and conditions change the real interval.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-cal\"\u003e\n\u003cdiv class=\"kn-cal-bat\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-cal-lvl\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003col class=\"kn-cal-m\" aria-hidden=\"true\"\u003e\n\u003cli\u003e\n\u003cspan class=\"kn-cal-dots\"\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cb\u003eMonth 1\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"kn-cal-dots\"\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cb\u003eMonth 2\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"kn-cal-dots\"\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cb\u003eMonth 3\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"kn-cal-dots\"\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cb\u003eMonth 4\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"kn-cal-dots\"\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cb\u003eMonth 5\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"kn-cal-dots\"\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cb\u003eMonth 6\u003c\/b\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cfigcaption\u003eDiagram: one charge across six months of days, eufy’s up-to rating. Real use varies.\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE store · hub-vault: the clips live in the HomeBase, not the camera; eufy's drive photo, two big numbers, the shared-storage note --\u003e\n\u003csection class=\"kn-sec kn-band kn-cv\" id=\"kn-store\" aria-labelledby=\"kn-store-h\"\u003e\n\u003cdiv class=\"kn-w kn-hv\"\u003e\n\u003cfigure class=\"kn-hv-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_43_S380HomeBase_HomeBase3_542af988-9fe7-4b94-aaf9-3d122c34e931.png?v=1770838017\u0026amp;width=800\" alt=\"eufy HomeBase 3, the white hub that stores the 3C’s clips\" width=\"800\" height=\"800\" loading=\"lazy\"\u003e\u003cfigcaption\u003eHomeBase 3, sold separately. The 16 GB and any drive live in here.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cdiv class=\"kn-hv-t\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-eh\"\u003eStorage\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-store-h\"\u003eThe hub keeps \u003cspan class=\"kn-gx kn-gh\"\u003ethe footage.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-hv-lede\"\u003eThe 3C sends each event clip to its HomeBase. Nothing is stored inside the camera.\u003c\/p\u003e\n\u003cdiv class=\"kn-hv-nums\"\u003e\n\u003cp\u003e\u003cb class=\"kn-gx kn-gh\"\u003e16 GB\u003c\/b\u003e\u003cspan\u003ebuilt into HomeBase 3. About three months on eufy’s estimate; actual retention varies.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb class=\"kn-gx kn-gh\"\u003e16 TB\u003c\/b\u003e\u003cspan\u003ethe most HomeBase 3 takes, with a compatible internal 2.5-inch SATA drive bought separately.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-hv-note\"\u003e\u003cb\u003eA second camera shares the same space.\u003c\/b\u003e Adding a 3C doesn’t add another 16 GB; the storage belongs to the hub.\u003c\/p\u003e\n\u003cp class=\"kn-hv-ai\"\u003eWith HomeBase 3, BionicMind adds familiar-face recognition to human, vehicle and pet detection: a helpful label, not a certainty. And there’s no monthly fee for local storage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE beats · story-beats \"topped up, lined up, put up\": the setup in three beats, the headline words are the index (pinned swap on Shopify, still triptych on eBay) --\u003e\n\u003csection class=\"kn-bt-run\" id=\"kn-setup\" aria-labelledby=\"kn-setup-h\"\u003e\n\u003cdiv class=\"kn-bt-stage\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-bt-head\"\u003e\n\u003cp class=\"kn-eye kn-eh\"\u003eSetting up\u003c\/p\u003e\n\u003ch2 class=\"kn-h2 kn-bt-h\" id=\"kn-setup-h\"\u003e\n\u003cspan class=\"kn-gx kn-bt-w1\"\u003eTopped up.\u003c\/span\u003e \u003cspan class=\"kn-gx kn-bt-w2\"\u003eLined up.\u003c\/span\u003e \u003cspan class=\"kn-gx kn-bt-w3\"\u003ePut up.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003col class=\"kn-bt-list\"\u003e\n\u003cli class=\"kn-bt kn-bt1\"\u003e\n\u003cfigure class=\"kn-bt-f\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufyCam_3C_Primary.webp?v=1774798710\u0026amp;width=543\" alt=\"eufyCam 3C on its own, front view\" width=\"543\" height=\"543\" loading=\"lazy\"\u003e\u003c\/figure\u003e\u003cp class=\"kn-bt-t\"\u003e\u003cb\u003e01\u003c\/b\u003eTop it up over the supplied charging cable before it goes up the ladder.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-bt kn-bt2\"\u003e\n\u003cfigure class=\"kn-bt-f\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_77_T8881_TD02_V1.jpg?v=1774798472\u0026amp;width=1000\u0026amp;height=833\u0026amp;crop=bottom\" alt=\"Close-up of the eufyCam 3C lens\" width=\"1000\" height=\"833\" loading=\"lazy\"\u003e\u003c\/figure\u003e\u003cp class=\"kn-bt-t\"\u003e\u003cb\u003e02\u003c\/b\u003ePlan a clear 135° view, then check the signal back to the HomeBase before you drill.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-bt kn-bt3\"\u003e\n\u003cfigure class=\"kn-bt-f\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_53_Cam3C_04.jpg?v=1774798472\u0026amp;width=1000\" alt=\"eufyCam 3C on its screw mount, fixed to a wall in the rain\" width=\"1000\" height=\"750\" loading=\"lazy\"\u003e\u003c\/figure\u003e\u003cp class=\"kn-bt-t\"\u003e\u003cb\u003e03\u003c\/b\u003eDrill, then fit it on the screw mount from the parcel.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE night · dusk-band + callout-draw \"night marks\": the page's one dark band; sandstone rings circle three parts of eufy's night photo and leader lines draw out to their labels (static: every line drawn) --\u003e\n\u003csection class=\"kn-sec kn-nb\" id=\"kn-night\" aria-labelledby=\"kn-night-h\"\u003e\n\u003cdiv class=\"kn-w kn-nb-g\"\u003e\n\u003cdiv class=\"kn-nb-t kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-nb-eye\"\u003eAfter dark\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-night-h\"\u003eBlack and white, \u003cspan class=\"kn-nb-hl\"\u003eor colour.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-nb-p\"\u003eThe 3C switches between black-and-white infrared and colour night vision.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cul class=\"kn-nb-chips\"\u003e\n\u003cli\u003e\n\u003cb\u003e100 dB\u003c\/b\u003ebuilt-in siren\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eTwo-way\u003c\/b\u003eaudio\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cfigure class=\"kn-nb-fig kn-co\"\u003e\n\u003cdiv class=\"kn-co-pic\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_78_3_547e6abd-2c1c-4eb0-bef8-3985933c4510.jpg?v=1774798472\u0026amp;width=1200\u0026amp;height=800\u0026amp;crop=center\" alt=\"eufyCam 3C under a ledge at night, its spotlight lit along the bottom of the front\" width=\"1200\" height=\"800\" loading=\"lazy\"\u003e\n\u003csvg class=\"kn-co-svg\" viewbox=\"0 0 1200 800\" aria-hidden=\"true\" focusable=\"false\"\u003e\n\u003ccircle class=\"kn-co-r kn-co-r1\" cx=\"532\" cy=\"338\" r=\"104\" pathlength=\"1\"\u003e\u003c\/circle\u003e\n\u003cellipse class=\"kn-co-r kn-co-r2\" cx=\"560\" cy=\"656\" rx=\"180\" ry=\"64\" pathlength=\"1\"\u003e\u003c\/ellipse\u003e\n\u003ccircle class=\"kn-co-r kn-co-r3\" cx=\"802\" cy=\"406\" r=\"46\" pathlength=\"1\"\u003e\u003c\/circle\u003e\n\u003cpath class=\"kn-co-l kn-co-l1\" d=\"M447 278 L400 252 L40 252\" pathlength=\"1\"\u003e\u003c\/path\u003e\n\u003cpath class=\"kn-co-l kn-co-l2\" d=\"M380 656 L40 656\" pathlength=\"1\"\u003e\u003c\/path\u003e\n\u003cpath class=\"kn-co-l kn-co-l3\" d=\"M834 438 L905 560 L1160 560\" pathlength=\"1\"\u003e\u003c\/path\u003e\n\u003ccircle class=\"kn-co-d\" cx=\"40\" cy=\"252\" r=\"7\"\u003e\u003c\/circle\u003e\u003ccircle class=\"kn-co-d\" cx=\"40\" cy=\"656\" r=\"7\"\u003e\u003c\/circle\u003e\u003ccircle class=\"kn-co-d\" cx=\"1160\" cy=\"560\" r=\"7\"\u003e\u003c\/circle\u003e\n\u003c\/svg\u003e\n\u003ci class=\"kn-co-n kn-co-n1\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003ci class=\"kn-co-n kn-co-n2\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003ci class=\"kn-co-n kn-co-n3\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n\u003col class=\"kn-co-lb\"\u003e\n\u003cli class=\"kn-co-a1\"\u003e\n\u003cb\u003ef\/1.4\u003c\/b\u003e135° wide-angle lens\u003c\/li\u003e\n\u003cli class=\"kn-co-a2\"\u003e\n\u003cb\u003eSpotlight\u003c\/b\u003eturns on with motion\u003c\/li\u003e\n\u003cli class=\"kn-co-a3\"\u003e\n\u003cb\u003e4K\u003c\/b\u003e3840 × 2160\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cspan class=\"kn-ill\"\u003eDiagram lines on eufy’s photo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE condition · kit-cut: New No Box; eufy's own kit photo with a dashed cut drawn round the one camera you get --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-cond\" aria-labelledby=\"kn-cond-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-cd-top\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-eb\"\u003eCondition · New No Box\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-cond-h\"\u003eNew, minus \u003cspan class=\"kn-gx kn-gb\"\u003ethe carton.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eNew and never used. The printed retail carton is the only thing missing; every standard accessory is in the parcel.\u003c\/p\u003e\n\u003cp class=\"kn-kc-story\"\u003eeufy sells the 3C in kits with a HomeBase 3. We buy those kits in bulk and split them, the way neighbours share a sack of spuds from the farm gate: everyone pays less per spud. A kit’s one carton can’t be split, so this camera travels in plain protective packaging. We pass the bulk savings on and keep a small nibble to cover our costs and the 12-month warranty we honour ourselves.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-kc\"\u003e\n\u003cdiv class=\"kn-kc-ph\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_115_7_ee7de838-6f16-48c3-b5a3-5f8dbb42a25f.jpg?v=1774798472\u0026amp;width=1100\" alt=\"eufy’s eufyCam 3C kit on a shelf: two cameras beside a HomeBase 3\" width=\"1100\" height=\"451\" loading=\"lazy\"\u003e\u003cspan class=\"kn-kc-cut\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan class=\"kn-ill\"\u003eDashed line: illustration\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cfigcaption\u003eeufy’s eufyCam 3C kit: two cameras and a HomeBase 3. Your parcel is one camera.\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-parcel\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eIn the parcel\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeufyCam 3C (\u003cspan class=\"kn-mono\"\u003eT8161\u003c\/span\u003e), new, never used\u003c\/li\u003e\n\u003cli\u003eQuick-start guide\u003c\/li\u003e\n\u003cli\u003eScrew mount\u003c\/li\u003e\n\u003cli\u003eScrew pack\u003c\/li\u003e\n\u003cli\u003eCharging cable\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eNot included\u003c\/h3\u003e\n\u003cul class=\"kn-not\"\u003e\n\u003cli\u003eThe printed retail carton (plain protective packaging instead)\u003c\/li\u003e\n\u003cli\u003eA HomeBase (HomeBase 3 or Professional S1, sold separately)\u003c\/li\u003e\n\u003cli\u003eA hard drive for HomeBase 3\u003c\/li\u003e\n\u003cli\u003eA USB power adapter\u003c\/li\u003e\n\u003cli\u003eA solar panel (the 3C has none built in)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE faq · exclusive, smooth; the dispatch answer repeats \"busy periods\" --\u003e\n\u003csection class=\"kn-sec kn-cv\" id=\"kn-faq\" aria-labelledby=\"kn-faq-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\u003ch2 class=\"kn-h2\" id=\"kn-faq-h\"\u003eGood to know.\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-faq\"\u003e\n\u003cdetails name=\"kn-faq\" open\u003e\u003csummary\u003eWhy doesn’t it come in a box?\u003c\/summary\u003e\u003cp\u003eIt was split from a eufy kit, and a kit’s one carton can’t be split. It’s new and never used, with every accessory in the list above.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWill it work with my HomeBase 2 or HomeBase Mini?\u003c\/summary\u003e\u003cp\u003eNo. eufy’s 3C page says it needs a HomeBase 3, and the Professional S1 runs it too. Neither HomeBase 2 nor the Mini does.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eDoes it work with Apple Home?\u003c\/summary\u003e\u003cp\u003eNo. eufy’s 3C page says it is not compatible with Apple HomeKit at this time. It does work with Alexa and the Google Assistant.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eCan I add a solar panel?\u003c\/summary\u003e\u003cp\u003eYes, if it’s the right one. The 3C has no built-in panel and charges through a USB-C port. eufy names its 2.6 W Solar Panel Charger (T8700) for the 3C. That panel has a Micro-USB lead, so it plugs in through eufy’s USB-C adapter. Our 3 W Solar Panel (T8705) isn’t on eufy’s list for the 3C, so it isn’t a fit. With an add-on panel, the eufy app doesn’t show a solar Power Dashboard for the 3C, and that’s normal.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWhen will my order leave Townsville?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day; same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare. Australia Post delivery time is on top.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE buy · buying from CamGuard Australia: three open columns with big plain numerals --\u003e\n\u003csection class=\"kn-sec kn-band kn-cv\" id=\"kn-buy\" aria-labelledby=\"kn-buy-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eBuying from CamGuard Australia\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-buy-h\"\u003eSent from Townsville.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-buy\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"kn-bign\" aria-hidden=\"true\"\u003e$99\u003csmall\u003eand up after discounts, Express\u003c\/small\u003e\u003c\/p\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99.00 it’s $9.95 tracked, or $12.95 Express.\u003c\/p\u003e\n\u003cp\u003eWe aim to dispatch the same day; same day to 1 business day is typical from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"kn-bign\" aria-hidden=\"true\"\u003e12\u003csmall\u003emonths\u003c\/small\u003e\u003c\/p\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eOur own 12-month warranty, not a manufacturer warranty, with Australian Consumer Law rights on top. Faulty or not as described? We cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"kn-bign\" aria-hidden=\"true\"\u003e30\u003csmall\u003edays\u003c\/small\u003e\u003c\/p\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind within 30 days of delivery, complete and unused. You pay the return postage; the original shipping isn’t refunded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-who\"\u003e\u003cb\u003eWho you’re buying from:\u003c\/b\u003e an independent Australian importer in Townsville. Happy to answer questions before you buy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE specs · last h2 + fine print --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-specs\" aria-labelledby=\"kn-specs-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-specs-h\"\u003eTech specs.\u003c\/h2\u003e\n\u003cdiv class=\"kn-specs\"\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eCamera\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eModel\u003c\/dt\u003e\n\u003cdd\u003eeufyCam 3C (S300) add-on camera (\u003cspan class=\"kn-mono\"\u003eT8161\u003c\/span\u003e), New No Box\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eVideo\u003c\/dt\u003e\n\u003cdd\u003e4K, 3840 × 2160\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eLens\u003c\/dt\u003e\n\u003cdd\u003ef\/1.4, 135° field of view\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eDetection\u003c\/dt\u003e\n\u003cdd\u003eHuman, vehicle and pet; familiar faces with HomeBase 3 (BionicMind)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eAudio\u003c\/dt\u003e\n\u003cdd\u003eTwo-way audio\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSiren\u003c\/dt\u003e\n\u003cdd\u003e100 dB\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eNight\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eModes\u003c\/dt\u003e\n\u003cdd\u003eBlack-and-white infrared, colour night vision\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSpotlight\u003c\/dt\u003e\n\u003cdd\u003eBuilt in, motion-activated\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003ePower\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eBattery\u003c\/dt\u003e\n\u003cdd\u003eRechargeable lithium; up to 180 days per charge on eufy’s rating, real use varies\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eRecording\u003c\/dt\u003e\n\u003cdd\u003eEvents, not continuous\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eHomeBase\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNeeds one of\u003c\/dt\u003e\n\u003cdd\u003eHomeBase 3 or HomeBase Professional S1, sold separately\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNot compatible\u003c\/dt\u003e\n\u003cdd\u003eHomeBase 2, HomeBase Mini, or on its own\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eStorage\u003c\/dt\u003e\n\u003cdd\u003eOn the HomeBase; no monthly fee for local storage\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSmart home\u003c\/dt\u003e\n\u003cdd\u003eAlexa and the Google Assistant; not Apple Home\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eBuild\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eTemperature\u003c\/dt\u003e\n\u003cdd\u003e-20 °C to 50 °C\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSize\u003c\/dt\u003e\n\u003cdd\u003e54 × 66 × 91 mm, 285 g\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eMount\u003c\/dt\u003e\n\u003cdd\u003eScrew mount; white\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fine\"\u003e\n\u003cp\u003eCompatibility follows eufy’s most recent published guides. Where eufy’s documents disagree, we follow eufy’s newest statement about that exact model and hub, and where eufy hasn’t confirmed a pairing we mark it not compatible until it does. Features depend on the camera, HomeBase firmware and eufy app, and eufy may change them.\u003c\/p\u003e\n\u003cp\u003eThe 3C records; it doesn’t prevent anything, and detection can miss or mislabel activity.\u003c\/p\u003e\n\u003cp\u003eProduct images are official eufy images. Illustrations and diagrams are labelled.\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty applies, not a manufacturer warranty. Nothing here limits your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller, not an official or authorised supplier, distributor or representative of eufy, Anker Innovations or their affiliates. Product names and trademarks belong to their owners.\u003c\/p\u003e\n\u003cp\u003eDetails believed accurate at time of listing.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun\"\u003e\n\u003csection class=\"ra-hero\"\u003e\u003cdiv class=\"ra-inner\"\u003e\n\u003cdiv class=\"cg-film-brand\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-brand-cg-ecs300-nnb-20260922.png?v=1790075111\u0026amp;width=720\" alt=\"CamGuard Australia · Raiders of the Lost Parcel themed logo\" width=\"2172\" height=\"724\" loading=\"eager\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ra-split\"\u003e\n\u003cdiv\u003e\n\u003ch2 class=\"ra-title\"\u003eRaiders of the Lost Parcel\u003c\/h2\u003e\n\u003cp\u003eSomewhere between “delivered” and the side gate lies the truth. Bring a 4K camera to the excavation.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eeufyCam 3C \/ S300 T8161. New, unused, no outer retail box. Compatible HomeBase required, sold separately.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cspan class=\"ra-stamp\"\u003eOne camera. No hub. No hidden twist.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"ra-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufyCam_3C_Primary.webp?v=1774798710\" alt=\"eufyCam 3C S300 camera, reference photograph\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eThe actual eufyCam 3C. One new, unused add-on camera, supplied without its outer retail carton.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"ra-yellow\"\u003e\u003cdiv class=\"ra-inner ra-split\"\u003e\n\u003cdiv\u003e\n\u003ch2\u003eThe first artefact is the one you need separately.\u003c\/h2\u003e\n\u003cp\u003eA compatible HomeBase is essential. This camera will not operate on its own or connect directly to your router as an independent camera.\u003c\/p\u003e\n\u003cp\u003eHomeBase 3 is the main pairing described here. Bring the hub before you bring the dramatic entrance music. An empty pedestal is excellent cinema and terrible setup.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ra-temple\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"ra-chalk\"\u003e\u003cdiv class=\"ra-inner ra-split\"\u003e\n\u003cdiv class=\"ra-notebook\"\u003e\n\u003ch3\u003eField condition report\u003c\/h3\u003e\n\u003cp\u003eNew and never used. Split from a kit. The printed outer retail carton is not included.\u003c\/p\u003e\n\u003cp\u003eThe listed camera accessories stay with it. The cardboard has taken a separate career path.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch2\u003eNo ancient wear.\u003cbr\u003eJust no outer box.\u003c\/h2\u003e\n\u003cp\u003e“New No Box” describes unused stock without the original outer carton. It does not mean renewed, used or weathered for authenticity.\u003c\/p\u003e\n\u003cp\u003eProduct photographs show the model as a reference. No priceless relic has been substituted for a camera.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"ra-orange\"\u003e\u003cdiv class=\"ra-inner ra-split\"\u003e\n\u003cdiv\u003e\n\u003ch2\u003eExcavate details.\u003cbr\u003eLeave the garden alone.\u003c\/h2\u003e\n\u003cp\u003e4K video at 3840 × 2160, a 135° field of view and an f\/1.4 lens put useful detail in the frame. The camera records evidence; it does not make a lost parcel reappear.\u003c\/p\u003e\n\u003cp\u003eA familiar-face feature through HomeBase 3 can help distinguish regular visitors. Recognition is not perfect. Even an expert can mistake a hat on a hook for a plot development.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ra-boulder\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"ra-green\"\u003e\u003cdiv class=\"ra-inner ra-split\"\u003e\n\u003cdiv class=\"ra-map\" aria-hidden=\"true\"\u003e\n\u003cspan\u003eCamera: event footage\u003c\/span\u003e\u003cspan\u003eHomeBase: local archive\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch2\u003eThe footage is in another chamber.\u003c\/h2\u003e\n\u003cp\u003eThe camera sends event recordings to its paired HomeBase. With HomeBase 3, the 16 GB of built-in storage is in the hub, not inside the camera.\u003c\/p\u003e\n\u003cp\u003eA compatible internal 2.5-inch SATA drive can expand HomeBase 3 up to 16 TB. Hub and drive are separate purchases. The map does not count as owning the treasure.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection\u003e\u003cdiv class=\"ra-inner ra-split\"\u003e\n\u003cfigure class=\"ra-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_78_3_547e6abd-2c1c-4eb0-bef8-3985933c4510.jpg?v=1774798472\" alt=\"eufyCam 3C spotlight and colour-night-vision artwork\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eeufy spotlight illustration. Colour night vision uses visible illumination; actual results depend on the scene.\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv\u003e\n\u003ch2\u003eBring light to the mystery.\u003c\/h2\u003e\n\u003cp\u003eThe 3C also has a built-in, motion-activated spotlight. Infrared night vision provides another option.\u003c\/p\u003e\n\u003cp\u003eChoose the setting that suits the scene and test it at night. “Enhance” is a useful instruction to a film editor, not a guarantee that missing detail appears from darkness.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"ra-blue\"\u003e\u003cdiv class=\"ra-inner ra-split\"\u003e\n\u003cdiv\u003e\n\u003ch2\u003eA voice from the temple wall.\u003c\/h2\u003e\n\u003cp\u003eTwo-way audio lets you speak through the camera using the app. Ask a courier to use the sheltered spot without performing an expedition down the driveway.\u003c\/p\u003e\n\u003cp\u003eThe built-in siren is rated at 100 dB. Light, audio and alerts are options, not promises that an event will stop. The ancient curse remains entirely fictional.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ra-torch\" aria-hidden=\"true\"\u003e\u003cspan\u003eSpotlight + infrared choices\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"ra-yellow\"\u003e\u003cdiv class=\"ra-inner ra-split\"\u003e\n\u003cdiv class=\"ra-hourglass\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch2\u003eA long expedition.\u003cbr\u003eA variable battery.\u003c\/h2\u003e\n\u003cp\u003eeufy quotes up to 180 days, or six months, from a charge. Your activity, settings and conditions decide the actual interval.\u003c\/p\u003e\n\u003cp\u003eThis is event recording, not 24\/7 continuous video. Fully charge first and check consumption after installation. Sand in an hourglass is a poor battery monitor, however impressive the prop department.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"ra-chalk\"\u003e\u003cdiv class=\"ra-inner ra-split\"\u003e\n\u003cdiv\u003e\n\u003ch2\u003eThe weather report has two authors. Both are eufy.\u003c\/h2\u003e\n\u003cp\u003eeufy’s weatherproof specification says IP65. The same page’s operating-conditions row says IP67. We show the disagreement rather than choosing the higher number.\u003c\/p\u003e\n\u003cp\u003eFollow the installation guide and keep seals secure. The camera is for outdoor use; the temple’s flooded tunnel is staying off the itinerary.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"ra-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_54_Cam3C_01.jpg?v=1774798472\" alt=\"eufyCam 3C on its screw-mount bracket beneath a roof edge\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eReference mounting photograph. Test your framing and HomeBase connection before final installation.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"ra-green\"\u003e\u003cdiv class=\"ra-inner\"\u003e\n\u003ch2\u003eCheck the expedition team.\u003c\/h2\u003e\n\u003cdiv class=\"ra-route\"\u003e\n\u003cdiv\u003e\n\u003cb\u003eHomeBase 3\u003c\/b\u003e\u003cp\u003eThe main product-page pairing, with hub storage and BionicMind features.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003eProfessional S1\u003c\/b\u003e\u003cp\u003eThe dedicated compatibility guide lists T8161. Features depend on the system.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003eHomeBase 2\u003c\/b\u003e\u003cp\u003eNot compatible: eufy's 3C product page says it needs a HomeBase 3.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eHomeBase Mini is marked unsupported.\u003c\/strong\u003e Alexa and Google Assistant are supported. Apple HomeKit is not currently supported for this camera. Compatibility is the map; guessing is how the sequel starts.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"ra-orange\"\u003e\u003cdiv class=\"ra-inner\"\u003e\n\u003ch2\u003eWhen the internet takes the rope bridge.\u003c\/h2\u003e\n\u003cp\u003eFor 3C with HomeBase 3 powered and the camera charged, eufy documents continued operation through internet-only loss. It warns that restarting the router or hub can lose recordings made during that outage.\u003c\/p\u003e\n\u003cp\u003eMains failure stops the hub unless separately backed up. App access needs the network. A charged camera cannot power a HomeBase through sheer adventure spirit.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLocal storage is useful. It is not a promise that every outage leaves every feature working.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection\u003e\u003cdiv class=\"ra-inner ra-split\"\u003e\n\u003cdiv class=\"ra-crate\"\u003e\u003cul\u003e\n\u003cli\u003eOne eufyCam 3C camera\u003c\/li\u003e\n\u003cli\u003eQuick-start guide\u003c\/li\u003e\n\u003cli\u003eScrew mount\u003c\/li\u003e\n\u003cli\u003eScrew pack\u003c\/li\u003e\n\u003cli\u003eCharging cable\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch2\u003eInventory before the dramatic exit.\u003c\/h2\u003e\n\u003cp\u003eThose are the supplied items. The HomeBase, optional expansion drive and printed outer retail carton are not included.\u003c\/p\u003e\n\u003cp\u003eCharge the camera, prepare the compatible hub, add the camera in the eufy app and test its view before mounting. One thoughtful rehearsal beats several exciting ladder scenes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"ra-yellow\"\u003e\u003cdiv class=\"ra-inner\"\u003e\n\u003ch2\u003eChoose the right expedition.\u003c\/h2\u003e\n\u003cp\u003eThis is a good fit if you already have a supported HomeBase and want another rechargeable 4K event camera. It is not the right fit if you need standalone operation, a factory-sealed retail carton or continuous video recording.\u003c\/p\u003e\n\u003cp\u003eThe camera detects, records and notifies. It does not prevent events. Useful evidence is the objective; heroic guarantees belong in the trailer.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"ra-chalk\"\u003e\u003cdiv class=\"ra-inner\"\u003e\n\u003ch2\u003eThe expedition’s actual field notes.\u003c\/h2\u003e\n\u003ch3\u003eCamera\u003c\/h3\u003e\n\u003cdl class=\"facts\"\u003e\n\u003cdiv\u003e\n\u003cdt\u003eResolution\u003c\/dt\u003e\n\u003cdd\u003e4K (3840 x 2160)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eField of view\u003c\/dt\u003e\n\u003cdd\u003e135 degrees, wide-angle lens\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eLens\u003c\/dt\u003e\n\u003cdd\u003ef\/1.4 aperture\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNight vision\u003c\/dt\u003e\n\u003cdd\u003eInfrared and colour night vision\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSpotlight\u003c\/dt\u003e\n\u003cdd\u003eBuilt-in, motion-activated\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eDetection\u003c\/dt\u003e\n\u003cdd\u003eHomeBase 3 BionicMind familiar-face recognition; human, vehicle and pet detection. Features depend on the paired hub.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eAudio\u003c\/dt\u003e\n\u003cdd\u003eTwo-way audio\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSiren\u003c\/dt\u003e\n\u003cdd\u003e100 dB\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003ch3\u003eStorage and recording\u003c\/h3\u003e\n\u003cdl class=\"facts\"\u003e\n\u003cdiv\u003e\n\u003cdt\u003eLocal storage\u003c\/dt\u003e\n\u003cdd\u003e16 GB built into HomeBase 3, not the camera. About three months is eufy’s usage estimate; actual retention varies.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eExpandable storage\u003c\/dt\u003e\n\u003cdd\u003eSupports HDD\/SSD storage expansion, up to 16 TB, through the paired HomeBase 3\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSubscription\u003c\/dt\u003e\n\u003cdd\u003eNo monthly fee; eufy states no contracts and no hidden costs\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003ch3\u003ePower and network\u003c\/h3\u003e\n\u003cdl class=\"facts\"\u003e\n\u003cdiv\u003e\n\u003cdt\u003ePower\u003c\/dt\u003e\n\u003cdd\u003eRechargeable lithium battery\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eBattery life\u003c\/dt\u003e\n\u003cdd\u003eUp to 6 months per charge on eufy's Specifications table; eufy's own marketing copy for this model also states up to 180 days from a single charge\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWi-Fi\u003c\/dt\u003e\n\u003cdd\u003e802.11 b\/g\/n, 2.4 GHz only\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eVoice assistants\u003c\/dt\u003e\n\u003cdd\u003eAlexa and the Google Assistant\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eApple Home\u003c\/dt\u003e\n\u003cdd\u003eNot supported; eufy’s 3C page says it is not compatible with Apple HomeKit at this time\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eHomeBase requirement\u003c\/dt\u003e\n\u003cdd\u003eCompatible HomeBase required. AU product page names HomeBase 3; eufy's S1 device list adds the Professional S1. HomeBase 2 and Mini do not work.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003ch3\u003eInstallation and general\u003c\/h3\u003e\n\u003cdl class=\"facts\"\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWeather rating\u003c\/dt\u003e\n\u003cdd\u003eeufy's Weatherproof specification line states IP65; the same page's Operating Conditions row states IP67\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eOperating range\u003c\/dt\u003e\n\u003cdd\u003e-4 F to 122 F, equal to -20 C to 50 C (-20 degrees C to 50 degrees C)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eScrew mount\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSize and weight\u003c\/dt\u003e\n\u003cdd\u003eCamera: 2.1 x 2.6 x 3.6 in (5.4 x 6.6 x 9.1 cm); 285 g\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eWhite\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eModel\u003c\/dt\u003e\n\u003cdd\u003eT8161\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003cp\u003eModel ratings and estimates are eufy’s published figures. Battery life, retention and results vary with use and conditions. No monthly fee is required for local storage; optional cloud features are separate.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"ra-blue\"\u003e\u003cdiv class=\"ra-inner\"\u003e\n\u003ch2\u003eQuestions before anyone touches the pedestal.\u003c\/h2\u003e\n\u003cdetails\u003e\u003csummary\u003eIs the treasure a complete camera kit?\u003c\/summary\u003e\u003cp\u003eThis offer is one new, unused eufyCam 3C add-on camera, split from a kit and supplied without the printed outer retail carton. It includes the listed charging cable, screw mount, screw pack and quick-start guide. A compatible HomeBase is required and is not included. The missing carton is disclosed, not a puzzle.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhich HomeBase belongs on the pedestal?\u003c\/summary\u003e\u003cp\u003eHomeBase 3 is the main pairing described on the camera’s AU product page. The Professional S1 runs it too. HomeBase 2 and Mini are not supported. A Wi-Fi router alone does not replace the required hub.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes the camera contain 16 GB of storage?\u003c\/summary\u003e\u003cp\u003eNo. The 16 GB in this setup belongs to HomeBase 3, bought separately. The hub accepts a compatible internal 2.5-inch SATA expansion drive up to 16 TB, also separate. The camera sends events to its hub. A photograph of an archive is not proof that the archive comes in the camera box.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWill it record all day or last 180 days every time?\u003c\/summary\u003e\u003cp\u003eThis battery camera records events and does not provide continuous video recording. eufy quotes up to 180 days, or six months, between charges; activity, settings and conditions affect the result. Charge it before installation and check battery use in your actual position. The expedition’s diary does not set the battery’s calendar.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhat survives an internet outage?\u003c\/summary\u003e\u003cp\u003eFor eufyCam 3C with HomeBase 3 still powered, eufy documents continued operation through internet-only loss. It also warns that restarting the router or hub can lose recordings from the outage period. Mains failure stops the hub unless separately backed up. App access depends on the network; a charged camera does not power the hub.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhy are two weather ratings shown?\u003c\/summary\u003e\u003cp\u003eeufy’s own page gives IP65 in its weatherproof specification and IP67 in the operating-conditions row. Both are disclosed here instead of selecting the higher figure. Install according to the guide and keep seals secure. That published disagreement is not permission to submerge the camera or promise performance outside its instructions.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"ra-orange ra-last\"\u003e\u003cdiv class=\"ra-inner\"\u003e\n\u003cspan class=\"ra-compass\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003ch2\u003eFind the right camera.\u003cbr\u003eKeep the evidence.\u003c\/h2\u003e\n\u003cp\u003eA new, unused eufyCam 3C add-on camera with its listed accessories, without the outer retail carton. Pair it with a compatible HomeBase and give the next delivery a better supporting cast.\u003c\/p\u003e\n\u003cp\u003eSolar: the 3C has no built-in panel and charges by USB-C. eufy names its 2.6 W Solar Panel Charger (T8700) for it, fitted with eufy’s USB-C adapter. Our 3 W Solar Panel (T8705) isn’t a fit for the 3C.\u003c\/p\u003e\n\u003cp\u003eOriginal cinematic parody by CamGuard Australia. Product photographs and eufy artwork are references; the expedition scenery is illustrative.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on orders of $99 or more after discounts. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eNew No Box. New, never used; supplied without the printed retail carton, with all standard accessories.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp\u003eCondition: New No Box. New, never used; supplied without the printed retail carton, with all standard accessories. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: Compatible HomeBase required and sold separately. HomeBase 3 is the original product-page pairing, and the Professional S1 runs it too. It does not work with HomeBase 2 or HomeBase Mini. Apple HomeKit is not supported on the current product page. Battery and storage figures are eufy's own published numbers; real-world results vary with placement, traffic and settings.\u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003eRaiders of the Lost Parcel is an original cinematic product parody. No affiliation with a film studio or franchise is implied. Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43075380215851,"sku":"CG-ECS300-NNB-U","price":219.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufyCam_3C_Primary.webp?v=1774798710"},{"product_id":"eufy-security-homebase-2-new-no-box","title":"eufy Security HomeBase 2 | New No Box","description":"\u003c!-- CamGuard Australia · eufy HomeBase 2 (T8010) · New No Box · SKU CG-HB2-NNB-S · pilot 02.10.2026. Facts: FACTS-CHECK.md beside this file. Motion is scroll-linked and uses transform and opacity only; no scripts, no filters, nothing loops. --\u003e\n\u003cdiv class=\"cgau-listing cgau-hb2\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Archivo:wdth,wght@62..125,800\u0026family=Geist:wght@400..600\u0026display=swap');\n\n\/* ---- tokens: ink, lavender paper, violet (the voice), one small pink edge ---- *\/\n.cgau-listing.cgau-hb2{--ink:#15112b;--paper:#f2effb;--voice:#7048e8;--vink:#4b2bbf;--lilac:#c9b8ff;--edge:#ff5fa2;--rule:rgba(21,17,43,.15);--mute:#55516b;--disp:'Archivo','Geist',-apple-system,'Helvetica Neue',Arial,sans-serif;--body:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;--ease:cubic-bezier(.2,.75,.2,1);font-family:var(--body);font-size:17px;line-height:1.55;font-weight:400;color:var(--ink);background:#fff;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-align:left;overflow-x:clip}\n\n\/* ---- resets (beat the theme's rich-text rules) ---- *\/\n.cgau-listing *,.cgau-listing *::before,.cgau-listing *::after{box-sizing:border-box}\n.cgau-listing p,.cgau-listing ul,.cgau-listing ol,.cgau-listing li,.cgau-listing figure,.cgau-listing figcaption,.cgau-listing dl,.cgau-listing dt,.cgau-listing dd,.cgau-listing table,.cgau-listing caption{margin:0;padding:0;border:0}\n.cgau-listing ul,.cgau-listing ol{list-style:none}\n.cgau-listing p{text-align:left}\n.cgau-listing img{display:block;max-width:100%;height:auto;border:0;border-radius:0}\n.cgau-listing a{color:inherit;text-decoration:none}\n.cgau-listing table{border-collapse:collapse;width:100%}\n.cgau-listing td,.cgau-listing th{border:0;padding:0;text-align:left;font-weight:inherit;vertical-align:top}\n.cgau-listing b,.cgau-listing strong{font-weight:600}\n.cgau-listing em{font-style:normal}\n.cgau-listing svg{display:block;overflow:visible}\n\n\/* ---- type ---- *\/\n.cgau-listing .hb2-w{max-width:1160px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}\n.cgau-listing .hb2-label{display:block;font-size:13px;line-height:1.2;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px;color:var(--vink)}\n.cgau-listing .hb2-display,.cgau-listing .hb2-head{font-family:var(--disp);font-weight:800;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word}\n.cgau-listing .hb2-display{font-size:clamp(50px,11vw,146px);line-height:.87;font-stretch:118%;max-width:11ch}\n.cgau-listing .hb2-head{font-size:clamp(42px,8.4vw,108px);line-height:.9;font-stretch:112%;max-width:13ch}\n.cgau-listing .hb2-display em,.cgau-listing .hb2-head em{color:var(--voice)}\n.cgau-listing .hb2-lede{font-size:clamp(17px,1.5vw,20px);line-height:1.5;max-width:46ch;margin-top:26px;text-wrap:pretty}\n.cgau-listing .hb2-small{font-size:14px;line-height:1.5;color:var(--mute);max-width:64ch}\n.cgau-listing .hb2-tag{display:block;margin-top:10px;font-size:12px;line-height:1.3;color:var(--mute)}\n.cgau-listing .hb2-link,.cgau-listing .cgau-hb2-xlink{font-weight:600;border-bottom:2px solid currentColor;padding-bottom:1px}\n.cgau-listing .hb2-link:focus-visible,.cgau-listing summary:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:4px}\n\n\/* ---- grounds: rounded panels inside the theme's page width, alternating hard ---- *\/\n.cgau-listing .hb2-panel{position:relative;border-radius:36px;padding:clamp(72px,9vw,132px) 0;margin:14px 0}\n.cgau-listing .hb2-ink{background:var(--ink);color:#ece9f7}\n.cgau-listing .hb2-violet{background:var(--voice);color:#fff}\n.cgau-listing .hb2-paper{background:var(--paper)}\n.cgau-listing .hb2-ink .hb2-label{color:var(--lilac)}\n.cgau-listing .hb2-ink .hb2-head em{color:var(--lilac)}\n.cgau-listing .hb2-violet .hb2-label{color:#fff}\n.cgau-listing .hb2-violet .hb2-head em{color:var(--ink)}\n\n\/* ===== 1 HERO: the hub on a lavender disc, devices docking ===== *\/\n.cgau-listing .hb2-hero{position:relative;padding:clamp(40px,6vw,92px) 0 clamp(48px,6vw,84px)}\n.cgau-listing .hb2-hero .hb2-display{position:relative;z-index:3}\n.cgau-listing .hb2-hero-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(20px,3vw,48px);align-items:start;margin-top:clamp(22px,2.6vw,34px)}\n.cgau-listing .hb2-hero-copy{position:relative;z-index:3}\n.cgau-listing .hb2-hero .hb2-lede{margin-top:0}\n.cgau-listing .hb2-assure{margin-top:28px;border-top:1px solid var(--rule);max-width:420px}\n.cgau-listing .hb2-assure li{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--rule);font-size:15px;font-weight:500}\n.cgau-listing .hb2-assure li::before{content:\"\";flex:none;width:9px;height:9px;border-radius:2px;background:var(--voice);transform:rotate(45deg)}\n.cgau-listing .hb2-dock{position:relative;z-index:1;margin-top:clamp(-150px,-10vw,-40px)}\n.cgau-listing .hb2-dock-art{position:relative;aspect-ratio:1\/1;isolation:isolate}\n.cgau-listing .hb2-disc{position:absolute;inset:7%;border-radius:50%;background:radial-gradient(circle at 50% 40%,#f8f6ff 0,#ece5ff 55%,#ddd1ff 100%)}\n.cgau-listing .hb2-orb{position:absolute;inset:0;width:100%;height:100%;color:var(--voice)}\n.cgau-listing .hb2-hub{position:absolute;left:27%;top:9%;width:46%}\n.cgau-listing .hb2-orbit{position:absolute;inset:0}\n.cgau-listing .hb2-dev{position:absolute;white-space:nowrap;font-size:13px;line-height:1;font-weight:600;color:var(--ink);background:#fff;border:1.5px solid var(--voice);padding:7px 11px 7px 9px;border-radius:99px;box-shadow:0 10px 24px -14px rgba(48,24,140,.55)}\n.cgau-listing .hb2-dev::before{content:\"\";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--voice);margin-right:7px;vertical-align:1px}\n.cgau-listing .hb2-d1{left:2%;top:33%}\n.cgau-listing .hb2-d2{right:0;top:24%}\n.cgau-listing .hb2-d3{left:0;top:63%}\n.cgau-listing .hb2-d4{right:1%;top:57%}\n.cgau-listing .hb2-d5{left:30%;top:84%}\n.cgau-listing .hb2-dock .hb2-tag{text-align:right}\n\n\/* ===== 2 THE LINE MAP (signature): every device line runs to one station, pinned ===== *\/\n.cgau-listing .hb2-eve-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.78fr);gap:24px 48px;align-items:end;margin-bottom:clamp(28px,4vw,52px)}\n.cgau-listing .hb2-eve-head .hb2-lede{margin-top:0}\n.cgau-listing .hb2-pin{display:grid;grid-template-columns:minmax(0,1.44fr) minmax(0,.56fr);gap:clamp(20px,3vw,44px);align-items:center}\n.cgau-listing .hb2-map{position:relative;aspect-ratio:4\/3;border-radius:24px;overflow:clip;background:var(--paper);box-shadow:0 30px 60px -36px rgba(21,17,43,.7)}\n.cgau-listing .hb2-map svg{position:absolute;inset:0;width:100%;height:100%}\n.cgau-listing .hb2-map text{font-family:var(--body);font-weight:600;font-size:30px;fill:#15112b}\n.cgau-listing .hb2-map .hb2-big{font-family:var(--disp);font-weight:800;font-size:38px}\n.cgau-listing .hb2-map .hb2-gb{font-size:30px}\n.cgau-listing .hb2-ov{position:absolute;inset:0;pointer-events:none}\n.cgau-listing .hb2-ln{position:absolute;height:0;transform-origin:0 0}\n.cgau-listing .hb2-ln i{position:absolute;left:0;top:-4px;width:100%;height:8px;border-radius:4px;transform-origin:left center}\n.cgau-listing .hb2-l-eth{left:70%;top:55.56%;width:19.17%}\n.cgau-listing .hb2-l-eth i{background:repeating-linear-gradient(90deg,#15112b 0 12px,#8f86b3 12px 20px)}\n.cgau-listing .hb2-l-cam{left:25%;top:11.11%;width:41.48%;transform:rotate(45deg)}\n.cgau-listing .hb2-l-cam i{background:var(--voice)}\n.cgau-listing .hb2-l-bell{left:9.17%;top:55.56%;width:37.5%}\n.cgau-listing .hb2-l-bell i{background:var(--edge)}\n.cgau-listing .hb2-l-sen{left:58.33%;top:8.89%;width:31%;transform:rotate(90deg)}\n.cgau-listing .hb2-l-sen i{background:var(--ink)}\n.cgau-listing .hb2-tick{position:absolute;width:3.2%;aspect-ratio:1;margin:-1.6% 0 0 -1.6%;border-radius:50%;background:var(--edge)}\n.cgau-listing .hb2-tick::after{content:\"\";position:absolute;left:36%;top:20%;width:28%;height:46%;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}\n.cgau-listing .hb2-tk0{left:89.17%;top:50%;background:var(--ink)}\n.cgau-listing .hb2-tk1{left:28.17%;top:8.22%}\n.cgau-listing .hb2-tk2{left:9.17%;top:61.33%}\n.cgau-listing .hb2-tk3{left:55.33%;top:6.67%}\n.cgau-listing .hb2-tok{position:absolute;inset:0;opacity:0}\n.cgau-listing .hb2-tok span{position:absolute;width:4%;aspect-ratio:1;margin:-2% 0 0 -2%;border-radius:50%;background:var(--ink);box-shadow:0 0 0 4px rgba(255,255,255,.9)}\n.cgau-listing .hb2-tok span::after{content:\"\";position:absolute;left:30%;top:30%;width:40%;height:40%;border-radius:50%;background:#fff}\n.cgau-listing .hb2-tok-bell span{left:9.17%;top:55.56%}\n.cgau-listing .hb2-tok-cam span{left:25%;top:11.11%;border-radius:6px;width:4.4%;aspect-ratio:3\/2;margin:-1.47% 0 0 -2.2%;background:var(--edge)}\n.cgau-listing .hb2-tok-cam span::after{left:38%;top:24%;width:0;height:0;border-radius:0;background:none;border-style:solid;border-width:6px 0 6px 10px;border-color:rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #fff}\n.cgau-listing .hb2-fill{position:absolute;left:50.33%;top:72.22%;width:16%;height:1.11%;border-radius:5px;background:var(--voice);transform-origin:left center;transform:scaleX(.6)}\n.cgau-listing .hb2-chip{position:absolute;white-space:nowrap;font-size:12px;line-height:1;font-weight:600;padding:7px 10px;border-radius:99px}\n.cgau-listing .hb2-ding{right:3%;top:36%;background:var(--ink);color:#fff}\n.cgau-listing .hb2-ding::before{content:\"\";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--edge);margin-right:7px;vertical-align:0}\n.cgau-listing .hb2-kept{left:47%;top:80%;background:var(--voice);color:#fff}\n.cgau-listing .hb2-key{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:14px;font-size:12.5px;line-height:1.25;font-weight:600;color:#fff}\n.cgau-listing .hb2-key li{display:flex;align-items:center;gap:8px}\n.cgau-listing .hb2-key i{display:block;width:22px;height:6px;border-radius:3px;box-shadow:0 0 0 1.5px #fff}\n.cgau-listing .hb2-key .hb2-k1{background:var(--voice)}\n.cgau-listing .hb2-key .hb2-k2{background:var(--edge)}\n.cgau-listing .hb2-key .hb2-k3{background:var(--ink)}\n.cgau-listing .hb2-key .hb2-k4{background:repeating-linear-gradient(90deg,#15112b 0 5px,#c9b8ff 5px 8px)}\n.cgau-listing .hb2-key .hb2-k5{font-weight:500}\n.cgau-listing .hb2-side{position:relative}\n.cgau-listing .hb2-log{display:grid;gap:22px}\n.cgau-listing .hb2-log li{border-top:1px solid rgba(255,255,255,.35);padding-top:14px}\n.cgau-listing .hb2-log b{display:block;font-family:var(--disp);font-weight:800;font-stretch:62%;font-size:clamp(40px,4.4vw,68px);line-height:.85;letter-spacing:-.01em;color:var(--ink)}\n.cgau-listing .hb2-log h3{font-family:var(--disp);font-weight:800;font-stretch:112%;font-size:clamp(22px,2.1vw,29px);line-height:1.05;letter-spacing:-.02em;margin:8px 0 6px;color:#fff}\n.cgau-listing .hb2-log p{font-size:15.5px;line-height:1.45;color:#fff;max-width:32ch}\n.cgau-listing .hb2-bars{display:flex;align-items:flex-end;gap:5px;height:30px;margin-top:22px}\n.cgau-listing .hb2-bars i{display:block;width:9px;border-radius:2px;background:rgba(255,255,255,.3);overflow:clip}\n.cgau-listing .hb2-bars i:nth-child(1){height:25%}\n.cgau-listing .hb2-bars i:nth-child(2){height:50%}\n.cgau-listing .hb2-bars i:nth-child(3){height:75%}\n.cgau-listing .hb2-bars i:nth-child(4){height:100%}\n.cgau-listing .hb2-bars i::after{content:\"\";display:block;height:100%;background:#fff;transform-origin:center bottom}\n.cgau-listing .hb2-eve .hb2-small{color:#fff;margin-top:clamp(24px,3vw,36px)}\n\n\/* ===== 3 CAPACITY: the board of sixteens ===== *\/\n.cgau-listing .hb2-ghostclip{position:absolute;inset:0;overflow:clip;border-radius:inherit;pointer-events:none}\n.cgau-listing .hb2-ghost{position:absolute;right:5%;bottom:12%;font-family:var(--disp);font-weight:800;font-stretch:62%;font-size:clamp(200px,30vw,420px);line-height:.8;letter-spacing:-.02em;color:var(--voice);opacity:.07;user-select:none}\n.cgau-listing .hb2-cap-grid{position:relative;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(28px,5vw,80px);align-items:start}\n.cgau-listing .hb2-paper .hb2-small{margin-top:18px}\n.cgau-listing .hb2-inside{margin-top:clamp(24px,3vw,36px)}\n.cgau-listing .hb2-inside img{width:100%;border-radius:22px}\n.cgau-listing .hb2-rows{border-top:2px solid var(--ink)}\n.cgau-listing .hb2-rows li{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:6px 28px;align-items:end;padding:20px 0 18px;border-bottom:1px solid var(--rule)}\n.cgau-listing .hb2-rows strong{font-family:var(--disp);font-weight:800;font-stretch:62%;font-size:clamp(76px,8.6vw,128px);line-height:.8;letter-spacing:-.02em;color:var(--ink);white-space:nowrap}\n.cgau-listing .hb2-rows strong small{font-size:.34em;font-stretch:100%;letter-spacing:0;margin-left:6px;color:var(--vink)}\n.cgau-listing .hb2-rows h3{font-family:var(--disp);font-weight:800;font-stretch:112%;font-size:21px;line-height:1.1;letter-spacing:-.01em;margin-bottom:4px}\n.cgau-listing .hb2-rows p{font-size:15px;line-height:1.45;color:var(--mute)}\n\n\/* ===== 4 COMPATIBILITY: the name-trap sheet and the lists ===== *\/\n.cgau-listing .hb2-violet .hb2-lede{color:#fff}\n.cgau-listing .hb2-traps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px clamp(24px,4vw,56px);margin-top:clamp(32px,4vw,52px);background:#fff;color:var(--ink);border-radius:26px;padding:clamp(22px,3vw,40px)}\n.cgau-listing .hb2-trap h3{font-family:var(--disp);font-weight:800;font-stretch:112%;font-size:clamp(24px,2.6vw,34px);line-height:1;letter-spacing:-.02em;margin-bottom:14px}\n.cgau-listing .hb2-trap h3 em{color:var(--voice)}\n.cgau-listing .hb2-trap li{position:relative;isolation:isolate;display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:3px 12px;align-items:center;padding:11px 10px;border-top:1px solid var(--rule)}\n.cgau-listing .hb2-n{font-weight:600;font-size:15.5px;line-height:1.3}\n.cgau-listing .hb2-t{font-size:13px;font-weight:600;color:var(--vink);font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap}\n.cgau-listing .hb2-v{grid-column:2\/4;font-size:13.5px;line-height:1.35;color:var(--mute)}\n.cgau-listing .hb2-mk{position:relative;grid-row:1\/3;width:24px;height:24px;border-radius:50%}\n.cgau-listing .hb2-yes .hb2-mk{background:var(--voice)}\n.cgau-listing .hb2-yes .hb2-mk::after{content:\"\";position:absolute;left:8.5px;top:5px;width:6px;height:11px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}\n.cgau-listing .hb2-no .hb2-mk{border:2px solid var(--edge)}\n.cgau-listing .hb2-no .hb2-mk::before,.cgau-listing .hb2-no .hb2-mk::after{content:\"\";position:absolute;left:4px;top:9px;width:12px;height:2.5px;border-radius:2px;background:var(--edge);transform:rotate(45deg)}\n.cgau-listing .hb2-no .hb2-mk::after{transform:rotate(-45deg)}\n.cgau-listing .hb2-yes .hb2-v{color:var(--vink);font-weight:600}\n.cgau-listing .hb2-hl{position:absolute;inset:3px 0;z-index:-1;border-radius:10px;background:#ece5ff;transform-origin:left center}\n.cgau-listing .hb2-all{margin-top:clamp(36px,4vw,56px);border-top:2px solid var(--lilac);border-bottom:1px solid rgba(255,255,255,.22)}\n.cgau-listing .hb2-all summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-family:var(--disp);font-weight:800;font-stretch:108%;font-size:clamp(20px,2vw,26px);line-height:1.15;letter-spacing:-.015em;color:#fff}\n.cgau-listing .hb2-all summary::-webkit-details-marker{display:none}\n.cgau-listing .hb2-nb{white-space:nowrap}\n.cgau-listing .hb2-all summary small{display:block;margin-top:6px;font-family:var(--body);font-weight:500;font-stretch:100%;font-size:14px;line-height:1.4;letter-spacing:0;color:#d8d3ea}\n.cgau-listing .hb2-all summary::after{content:\"+\";flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:var(--voice);color:#fff;font-family:var(--body);font-size:22px;line-height:1;font-weight:400}\n.cgau-listing .hb2-all[open] summary::after{transform:rotate(45deg)}\n.cgau-listing .hb2-lists{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px clamp(20px,3vw,40px);margin:12px 0 30px}\n.cgau-listing .hb2-lists h3{color:#fff;font-family:var(--disp);font-weight:800;font-stretch:108%;font-size:21px;line-height:1.12;letter-spacing:-.01em;padding-bottom:12px;border-bottom:2px solid var(--lilac)}\n.cgau-listing .hb2-lists li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.18);font-size:14.5px;line-height:1.35}\n.cgau-listing .hb2-lists li span{flex:none;font-size:12.5px;font-weight:600;letter-spacing:.04em;text-align:right;color:var(--lilac)}\n.cgau-listing .hb2-lists p{margin-top:12px;font-size:13.5px;line-height:1.5;color:#d8d3ea}\n.cgau-listing .hb2-also{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px clamp(20px,3vw,40px);margin-top:clamp(40px,5vw,60px);padding-top:24px;border-top:2px solid var(--lilac)}\n.cgau-listing .hb2-also b{display:block;color:#fff;font-family:var(--disp);font-weight:800;font-stretch:108%;font-size:22px;line-height:1.1;margin-bottom:8px}\n.cgau-listing .hb2-also p{font-size:14.5px;line-height:1.5;color:#d8d3ea}\n.cgau-listing .hb2-more{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:34px;font-size:14.5px}\n\n\/* ===== 5 SETUP: the plug and the port ===== *\/\n.cgau-listing .hb2-setup{padding:clamp(72px,9vw,132px) 0}\n.cgau-listing .hb2-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}\n.cgau-listing .hb2-steps{margin-top:clamp(28px,4vw,44px);border-top:1px solid var(--rule)}\n.cgau-listing .hb2-steps li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--rule)}\n.cgau-listing .hb2-steps b{font-family:var(--disp);font-weight:800;font-stretch:62%;font-size:60px;line-height:.8;color:var(--voice)}\n.cgau-listing .hb2-steps h3{font-family:var(--disp);font-weight:800;font-stretch:112%;font-size:21px;line-height:1.1;margin-bottom:4px}\n.cgau-listing .hb2-steps p{font-size:15.5px;line-height:1.5;color:#3a3650}\n.cgau-listing .hb2-portwrap{position:relative}\n.cgau-listing .hb2-ledimg{position:absolute;z-index:2;right:-12px;top:-34px;width:clamp(104px,12vw,148px);aspect-ratio:1;border-radius:50%;overflow:clip;border:5px solid #fff;background:#fff;box-shadow:0 14px 30px -16px rgba(21,17,43,.5)}\n.cgau-listing .hb2-ledimg img{width:100%;height:100%;object-fit:cover}\n.cgau-listing .hb2-port{position:relative;aspect-ratio:5\/3;border-radius:26px;background:var(--paper);overflow:clip}\n.cgau-listing .hb2-port svg{position:absolute;inset:0;width:100%;height:100%}\n.cgau-listing .hb2-port text{font-family:var(--body);font-weight:600;font-size:20px}\n.cgau-listing .hb2-port .hb2-rt{font-size:22px}\n.cgau-listing .hb2-plug{position:absolute;left:41%;top:46%;width:62%;height:8%}\n.cgau-listing .hb2-plug i{position:absolute;left:0;top:0;width:12%;height:100%;border-radius:2px 5px 5px 2px;background:var(--voice)}\n.cgau-listing .hb2-plug::after{content:\"\";position:absolute;left:11%;right:0;top:38%;height:24%;border-radius:3px;background:var(--ink)}\n.cgau-listing .hb2-glow{position:absolute;left:26%;top:26.67%;width:7%;aspect-ratio:1;margin:-3.5% 0 0 -3.5%;border-radius:50%;background:radial-gradient(circle,#fff 0 22%,#9d84ff 25% 45%,rgba(157,132,255,0) 70%)}\n.cgau-listing .hb2-wifi{margin-top:22px;padding:18px 0 0;border-top:2px solid var(--ink);font-size:15.5px;line-height:1.55;max-width:46ch}\n.cgau-listing .hb2-wifi b{color:var(--vink)}\n\n\/* ===== 6 POWER: the blackout ===== *\/\n.cgau-listing .hb2-power{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,5vw,72px);align-items:center}\n.cgau-listing .hb2-power .hb2-lede{color:#fff}\n.cgau-listing .hb2-lamp{position:relative;width:100%;max-width:400px;aspect-ratio:1\/1;justify-self:center}\n.cgau-listing .hb2-lamp img{position:absolute;inset:0;width:100%;height:100%}\n.cgau-listing .hb2-onimg{opacity:0}\n.cgau-listing .hb2-cut{left:50%;top:86%;margin-left:-46px;background:var(--ink);color:#fff}\n.cgau-listing .hb2-power .hb2-tag{color:#fff;text-align:center}\n\n\/* ===== 7 THE PARCEL: packing slip over plain wrap ===== *\/\n.cgau-listing .hb2-parcel{overflow:visible}\n.cgau-listing .hb2-slip{position:absolute;right:clamp(20px,7vw,96px);top:-48px;z-index:4;width:clamp(184px,19vw,232px);background:#fff;color:var(--ink);border-radius:8px;padding:14px 16px 12px;transform:rotate(3deg);box-shadow:0 18px 36px -18px rgba(21,17,43,.55)}\n.cgau-listing .hb2-slip b{display:block;font-size:11px;line-height:1.2;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--vink)}\n.cgau-listing .hb2-slip strong{display:block;font-family:var(--disp);font-weight:800;font-stretch:112%;font-size:19px;line-height:1.08;margin:6px 0 4px}\n.cgau-listing .hb2-slip span{display:block;font-size:13px;line-height:1.4}\n.cgau-listing .hb2-code{display:block;height:24px;margin-top:10px;background:repeating-linear-gradient(90deg,var(--ink) 0 2px,rgba(21,17,43,0) 2px 4px,var(--ink) 4px 5px,rgba(21,17,43,0) 5px 8px,var(--ink) 8px 11px,rgba(21,17,43,0) 11px 13px)}\n.cgau-listing .hb2-parcelfig{margin-top:clamp(20px,3vw,30px)}\n.cgau-listing .hb2-parcelfig img{width:100%}\n.cgau-listing .hb2-items{counter-reset:hb2i;margin-top:6px;border-top:2px solid var(--ink)}\n.cgau-listing .hb2-items li{counter-increment:hb2i;display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:baseline;padding:13px 0;border-bottom:1px solid var(--rule);font-size:16px;line-height:1.4}\n.cgau-listing .hb2-items li::before{content:counter(hb2i,decimal-leading-zero);font-family:var(--disp);font-weight:800;font-stretch:62%;font-size:30px;line-height:.9;color:var(--voice)}\n.cgau-listing .hb2-out{margin-top:28px}\n.cgau-listing .hb2-out h3,.cgau-listing .hb2-inbox{font-size:12px;line-height:1.2;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--vink);margin-bottom:8px}\n.cgau-listing .hb2-out li{position:relative;padding:9px 0 9px 26px;border-bottom:1px solid var(--rule);font-size:15px;line-height:1.4}\n.cgau-listing .hb2-out li::before{content:\"\";position:absolute;left:2px;top:50%;width:12px;height:2px;background:var(--edge)}\n\n\/* ===== 8 QUESTIONS + BUYING ===== *\/\n.cgau-listing .hb2-faq{margin-top:clamp(28px,4vw,44px);border-top:2px solid var(--lilac);max-width:920px}\n.cgau-listing .hb2-faq details{border-bottom:1px solid rgba(255,255,255,.22)}\n.cgau-listing .hb2-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-family:var(--disp);font-weight:800;font-stretch:108%;font-size:clamp(20px,2vw,26px);line-height:1.15;letter-spacing:-.015em;color:#fff}\n.cgau-listing .hb2-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .hb2-faq summary::after{content:\"+\";flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:var(--voice);color:#fff;font-family:var(--body);font-size:22px;line-height:1;font-weight:400}\n.cgau-listing .hb2-faq details[open] summary::after{transform:rotate(45deg)}\n.cgau-listing .hb2-faq details p{padding:0 56px 22px 0;font-size:16px;line-height:1.6;max-width:64ch;color:#fff}\n.cgau-listing .hb2-terms{margin-top:clamp(52px,6vw,84px);border-top:2px solid var(--lilac)}\n.cgau-listing .hb2-terms li{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:10px 40px;align-items:start;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.22)}\n.cgau-listing .hb2-terms strong{font-family:var(--disp);font-weight:800;font-stretch:62%;font-size:clamp(72px,8vw,118px);line-height:.8;letter-spacing:-.02em;color:var(--lilac);white-space:nowrap}\n.cgau-listing .hb2-terms h3{color:#fff;font-family:var(--disp);font-weight:800;font-stretch:108%;font-size:22px;line-height:1.1;margin-bottom:8px}\n.cgau-listing .hb2-terms p{font-size:15px;line-height:1.55;max-width:58ch;color:#e4e0f2}\n.cgau-listing .hb2-terms p+p{margin-top:8px}\n.cgau-listing .hb2-who{margin-top:28px;font-size:15px}\n\n\/* ===== 9 SPECS + FINE PRINT ===== *\/\n.cgau-listing .hb2-specs{padding:clamp(72px,8vw,116px) 0 24px}\n.cgau-listing .hb2-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 52px;margin-top:clamp(28px,4vw,44px)}\n.cgau-listing .hb2-spec-grid table{margin-bottom:12px}\n.cgau-listing .hb2-spec-grid caption{caption-side:top;text-align:left;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--vink);padding:22px 0 10px}\n.cgau-listing .hb2-spec-grid tr{border-top:1px solid var(--rule)}\n.cgau-listing .hb2-spec-grid th{width:32%;padding:12px 14px 12px 0;font-size:14px;line-height:1.45;font-weight:600}\n.cgau-listing .hb2-spec-grid td{padding:12px 0;font-size:14px;line-height:1.5;color:#2f2c40}\n.cgau-listing .hb2-fine{border-top:1px solid var(--rule);padding:32px 0 56px;margin-top:24px}\n.cgau-listing .hb2-fine p{max-width:820px;margin:0 auto 9px;text-align:center;font-size:12.5px;line-height:1.55;color:var(--mute)}\n.cgau-listing .hb2-mark{display:block;text-align:center;font-family:var(--disp);font-weight:800;font-stretch:112%;font-size:17px;letter-spacing:-.01em;margin-bottom:14px;white-space:nowrap}\n\n\/* ===== MOTION · every keyframe below animates transform or opacity only ===== *\/\n@keyframes cgau-hb2-rise{from{opacity:.001;transform:translateY(44px)}to{opacity:1;transform:none}}\n@keyframes cgau-hb2-dock{from{opacity:0;transform:scale(1.2)}to{opacity:1;transform:none}}\n@keyframes cgau-hb2-link{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-hb2-pop{0%{opacity:0;transform:scale(.2)}70%{opacity:1;transform:scale(1.2)}100%{opacity:1;transform:none}}\n@keyframes cgau-hb2-chip{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}\n@keyframes cgau-hb2-bell{0%,50%{opacity:0;transform:none}53%{opacity:1;transform:none}63%{opacity:1;transform:translateX(37.5%)}67%,100%{opacity:0;transform:translateX(37.5%)}}\n@keyframes cgau-hb2-clip{0%,74%{opacity:0;transform:none}77%{opacity:1;transform:none}90%{opacity:1;transform:translate(29.33%,39.11%)}94%,100%{opacity:0;transform:translate(29.33%,39.11%)}}\n@keyframes cgau-hb2-fill{0%,90%{transform:scaleX(.25)}95%,100%{transform:scaleX(.6)}}\n@keyframes cgau-hb2-cap1{0%,80%{opacity:1;transform:none}100%{opacity:0;transform:translateY(-22px)}}\n@keyframes cgau-hb2-cap{0%{opacity:0;transform:translateY(22px)}18%,82%{opacity:1;transform:none}100%{opacity:0;transform:translateY(-22px)}}\n@keyframes cgau-hb2-capz{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}\n@keyframes cgau-hb2-bar{from{transform:scaleY(0)}to{transform:scaleY(1)}}\n@keyframes cgau-hb2-mark{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-hb2-plug{from{transform:translateX(34%)}to{transform:none}}\n@keyframes cgau-hb2-out{from{opacity:1}to{opacity:0}}\n@keyframes cgau-hb2-slip{from{opacity:0;transform:translateY(-36px) rotate(11deg)}to{opacity:1;transform:rotate(3deg)}}\n@keyframes cgau-hb2-ghost{from{transform:translateY(40px)}to{transform:none}}\n\n\/* MOTION:BEGIN *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline:view()){\n\/* headings and blocks rise as they arrive *\/\n.cgau-listing .hb2-rv{animation:cgau-hb2-rise linear both;animation-timeline:view();animation-range:entry 0% entry 55%}\n\/* hero: the devices close in on the hub *\/\n.cgau-listing .hb2-dock-art{view-timeline-name:--cgau-hb2-dock}\n.cgau-listing .hb2-orbit{animation:cgau-hb2-dock linear both;animation-timeline:--cgau-hb2-dock;animation-range:entry 10% cover 50%}\n\/* the line map: pinned; one scroll timeline opens the lines, then runs the ring and the clip in *\/\n.cgau-listing .hb2-run{height:1900px;view-timeline-name:--cgau-hb2-run}\n.cgau-listing .hb2-pin{position:sticky;top:max(104px,calc(50% - 280px))}\n.cgau-listing .hb2-log{gap:0}\n.cgau-listing .hb2-log li{grid-area:1\/1}\n.cgau-listing .hb2-log li:nth-child(1){animation:cgau-hb2-cap1 linear both;animation-timeline:--cgau-hb2-run;animation-range:contain 0% contain 25%}\n.cgau-listing .hb2-log li:nth-child(2){animation:cgau-hb2-cap linear both;animation-timeline:--cgau-hb2-run;animation-range:contain 22% contain 50%}\n.cgau-listing .hb2-log li:nth-child(3){animation:cgau-hb2-cap linear both;animation-timeline:--cgau-hb2-run;animation-range:contain 47% contain 76%}\n.cgau-listing .hb2-log li:nth-child(4){animation:cgau-hb2-capz linear both;animation-timeline:--cgau-hb2-run;animation-range:contain 73% contain 82%}\n.cgau-listing .hb2-l-eth i{animation:cgau-hb2-link linear both;animation-timeline:--cgau-hb2-run;animation-range:contain 3% contain 13%}\n.cgau-listing .hb2-tk0{animation:cgau-hb2-pop linear both;animation-timeline:--cgau-hb2-run;animation-range:contain 12% contain 17%}\n.cgau-listing .hb2-l-cam i{animation:cgau-hb2-link linear both;animation-timeline:--cgau-hb2-run;animation-range:contain 27% contain 37%}\n.cgau-listing .hb2-l-bell i{animation:cgau-hb2-link linear both;animation-timeline:--cgau-hb2-run;animation-range:contain 30% contain 40%}\n.cgau-listing .hb2-l-sen i{animation:cgau-hb2-link linear both;animation-timeline:--cgau-hb2-run;animation-range:contain 33% contain 43%}\n.cgau-listing .hb2-tk1{animation:cgau-hb2-pop linear both;animation-timeline:--cgau-hb2-run;animation-range:contain 37% contain 41%}\n.cgau-listing .hb2-tk2{animation:cgau-hb2-pop linear both;animation-timeline:--cgau-hb2-run;animation-range:contain 40% contain 44%}\n.cgau-listing .hb2-tk3{animation:cgau-hb2-pop linear both;animation-timeline:--cgau-hb2-run;animation-range:contain 43% contain 47%}\n.cgau-listing .hb2-tok-bell{animation:cgau-hb2-bell linear both;animation-timeline:--cgau-hb2-run;animation-range:contain 0% contain 100%}\n.cgau-listing .hb2-ding{animation:cgau-hb2-chip linear both;animation-timeline:--cgau-hb2-run;animation-range:contain 64% contain 69%}\n.cgau-listing .hb2-tok-cam{animation:cgau-hb2-clip linear both;animation-timeline:--cgau-hb2-run;animation-range:contain 0% contain 100%}\n.cgau-listing .hb2-fill{animation:cgau-hb2-fill linear both;animation-timeline:--cgau-hb2-run;animation-range:contain 0% contain 100%}\n.cgau-listing .hb2-kept{animation:cgau-hb2-chip linear both;animation-timeline:--cgau-hb2-run;animation-range:contain 90% contain 95%}\n.cgau-listing .hb2-bars i:nth-child(1)::after{animation:cgau-hb2-bar linear both;animation-timeline:--cgau-hb2-run;animation-range:contain 0% contain 25%}\n.cgau-listing .hb2-bars i:nth-child(2)::after{animation:cgau-hb2-bar linear both;animation-timeline:--cgau-hb2-run;animation-range:contain 25% contain 50%}\n.cgau-listing .hb2-bars i:nth-child(3)::after{animation:cgau-hb2-bar linear both;animation-timeline:--cgau-hb2-run;animation-range:contain 50% contain 75%}\n.cgau-listing .hb2-bars i:nth-child(4)::after{animation:cgau-hb2-bar linear both;animation-timeline:--cgau-hb2-run;animation-range:contain 75% contain 100%}\n\/* capacity: the ghost sixteen settles *\/\n.cgau-listing .hb2-cap{view-timeline-name:--cgau-hb2-cap}\n.cgau-listing .hb2-ghost{animation:cgau-hb2-ghost linear both;animation-timeline:--cgau-hb2-cap;animation-range:cover 0% cover 100%}\n\/* names: a highlighter marks the one that fits, crosses land on the rest *\/\n.cgau-listing .hb2-hl{animation:cgau-hb2-mark linear both;animation-timeline:view();animation-range:entry 80% cover 45%}\n.cgau-listing .hb2-no .hb2-mk{animation:cgau-hb2-pop linear both;animation-timeline:view();animation-range:entry 90% cover 40%}\n\/* setup: the plug slides home and the light comes on *\/\n.cgau-listing .hb2-port{view-timeline-name:--cgau-hb2-port}\n.cgau-listing .hb2-plug{animation:cgau-hb2-plug linear both;animation-timeline:--cgau-hb2-port;animation-range:entry 40% cover 50%}\n.cgau-listing .hb2-glow{animation:cgau-hb2-pop linear both;animation-timeline:--cgau-hb2-port;animation-range:cover 48% cover 58%}\n\/* power cut: the lit hub fades to the dark one *\/\n.cgau-listing .hb2-lamp{view-timeline-name:--cgau-hb2-lamp}\n.cgau-listing .hb2-onimg{animation:cgau-hb2-out linear both;animation-timeline:--cgau-hb2-lamp;animation-range:cover 35% cover 60%}\n.cgau-listing .hb2-cut{animation:cgau-hb2-chip linear both;animation-timeline:--cgau-hb2-lamp;animation-range:cover 55% cover 65%}\n\/* the packing slip lands *\/\n.cgau-listing .hb2-slip{animation:cgau-hb2-slip linear both;animation-timeline:view();animation-range:entry 30% entry 100%}\n\/* the plus turns to a cross when a question or the full list opens *\/\n.cgau-listing .hb2-faq summary::after,.cgau-listing .hb2-all summary::after{transition:transform .35s var(--ease)}\n\/* phone and tablet: shorter runway, lower pin *\/\n@media (max-width:899px){\n.cgau-listing .hb2-run{height:1500px}\n.cgau-listing .hb2-pin{top:max(84px,calc(50% - 210px))}\n.cgau-listing .hb2-bars{margin:14px 0 4px}\n}\n}\n}\n\/* MOTION:END *\/\n\n\/* ---- tablet and phone ---- *\/\n@media (max-width:899px){\n.cgau-listing .hb2-panel{border-radius:28px;margin:10px 0}\n.cgau-listing .hb2-hero-row,.cgau-listing .hb2-eve-head,.cgau-listing .hb2-pin,.cgau-listing .hb2-cap-grid,.cgau-listing .hb2-two,.cgau-listing .hb2-power{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .hb2-dock{margin:8px auto 0;width:min(100%,380px)}\n.cgau-listing .hb2-side{order:-1}\n.cgau-listing .hb2-lists{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .hb2-also{grid-template-columns:minmax(0,1fr);gap:18px}\n.cgau-listing .hb2-spec-grid{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .hb2-traps{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .hb2-lamp{max-width:320px}\n}\n@media (max-width:599px){\n.cgau-listing .hb2-map text{font-size:42px}\n.cgau-listing .hb2-map .hb2-big{font-size:40px}\n.cgau-listing .hb2-map .hb2-gb{font-size:36px}\n.cgau-listing .hb2-key{font-size:11.5px;gap:4px 12px;margin-top:10px}\n.cgau-listing .hb2-key i{width:16px;height:5px}\n.cgau-listing .hb2-chip{font-size:10.5px;padding:5px 7px}\n.cgau-listing .hb2-ding::before{width:6px;height:6px;margin-right:5px}\n.cgau-listing .hb2-dev{font-size:11.5px;padding:6px 9px 6px 8px}\n.cgau-listing .hb2-log p{font-size:15px}\n.cgau-listing .hb2-panel{padding:56px 0}\n.cgau-listing .hb2-setup{padding:56px 0}\n.cgau-listing .hb2-rows li{grid-template-columns:104px minmax(0,1fr);gap:14px;align-items:center;padding:16px 0}\n.cgau-listing .hb2-rows strong{font-size:64px}\n.cgau-listing .hb2-terms li{grid-template-columns:auto minmax(0,1fr);gap:8px 16px;align-items:center;padding:20px 0}\n.cgau-listing .hb2-terms li\u003ediv{display:contents}\n.cgau-listing .hb2-terms strong{font-size:56px;grid-row:1}\n.cgau-listing .hb2-terms h3{grid-column:2;grid-row:1;margin:0}\n.cgau-listing .hb2-terms p{grid-column:1\/-1}\n.cgau-listing .hb2-spec-grid th,.cgau-listing .hb2-spec-grid td{padding-top:10px;padding-bottom:10px}\n.cgau-listing .hb2-trap li{padding:9px 6px}\n.cgau-listing .hb2-faq details p{padding-right:0}\n.cgau-listing .hb2-parcel{padding-top:136px}\n.cgau-listing .hb2-slip{top:-40px;right:22px}\n.cgau-listing .hb2-port .hb2-rt{font-size:28px}\n.cgau-listing .hb2-cut{margin-left:-38px}\n.cgau-listing .hb2-lamp{max-width:250px}\n.cgau-listing .hb2-also p{font-size:14px;line-height:1.45}\n.cgau-listing .hb2-also b{font-size:20px;margin-bottom:4px}\n}\n\n\/* ---- guards (keep last) ---- *\/\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4{color:inherit;margin:0;padding:0;text-transform:none}\n.cgau-listing .hb2-display,.cgau-listing .hb2-head{font-family:var(--disp)}\n.cgau-listing .hb2-hero .hb2-display,.cgau-listing .hb2-paper .hb2-head,.cgau-listing .hb2-setup .hb2-head,.cgau-listing .hb2-specs .hb2-head{color:#15112b}\n.cgau-listing .hb2-ink .hb2-head,.cgau-listing .hb2-violet .hb2-head{color:#fff}\n.cgau-listing.cgau-listing{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:left}\n.cgau-listing .hb2-trap-w{grid-column:1\/-1}\n\u003c\/style\u003e\n\n\u003c!-- 1 · hero: the hub on a lavender disc, the devices that dock to it --\u003e\n\u003csection class=\"hb2-hero\" aria-labelledby=\"hb2-top\"\u003e\n\u003cdiv class=\"hb2-w\"\u003e\n\u003cp class=\"hb2-label hb2-rv\"\u003eHomeBase 2 · S280 · T8010 · New No Box\u003c\/p\u003e\n\u003ch2 class=\"hb2-display hb2-rv\" id=\"hb2-top\"\u003eStays in. \u003cem\u003eKeeps\u003c\/em\u003e the clips.\u003c\/h2\u003e\n\u003cdiv class=\"hb2-hero-row\"\u003e\n\u003cdiv class=\"hb2-hero-copy hb2-rv\"\u003e\n\u003cp class=\"hb2-lede\"\u003eThe indoor hub for eufyCam 2C, 2C Pro and E40 cameras, the battery Video Doorbell S330 and eufy’s alarm sensors, which all need a HomeBase to work. They pair to it, and it keeps their clips on 16 GB built in, with no monthly fee for local storage.\u003c\/p\u003e\n\u003cul class=\"hb2-assure\"\u003e\n\u003cli\u003eNew and never used, no retail carton\u003c\/li\u003e\n\u003cli\u003eOur own 12-month warranty\u003c\/li\u003e\n\u003cli\u003eSent from Townsville\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"hb2-dock\"\u003e\n\u003cdiv class=\"hb2-dock-art\"\u003e\n\u003cdiv class=\"hb2-disc\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003csvg class=\"hb2-orb\" viewbox=\"0 0 400 400\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003ccircle cx=\"200\" cy=\"200\" r=\"194\" fill=\"none\" stroke=\"currentColor\" stroke-opacity=\".4\" stroke-width=\"1.4\" stroke-dasharray=\"2 7\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"200\" cy=\"200\" r=\"166\" fill=\"none\" stroke=\"currentColor\" stroke-opacity=\".22\" stroke-width=\"1\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n\u003cimg class=\"hb2-hub\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb2-hero.webp?v=1790903715\u0026amp;width=800\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb2-hero.webp?v=1790903715\u0026amp;width=400 400w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb2-hero.webp?v=1790903715\u0026amp;width=800 800w\" sizes=\"(min-width: 900px) 260px, 46vw\" width=\"1000\" height=\"1283\" alt=\"eufy HomeBase 2, a white upright hub with a status light on the front\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cdiv class=\"hb2-orbit\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"hb2-dev hb2-d1\"\u003eeufyCam 2C\u003c\/span\u003e\u003cspan class=\"hb2-dev hb2-d2\"\u003eeufyCam E40\u003c\/span\u003e\u003cspan class=\"hb2-dev hb2-d3\"\u003eDoorbell S330\u003c\/span\u003e\u003cspan class=\"hb2-dev hb2-d4\"\u003eKeypad E10\u003c\/span\u003e\u003cspan class=\"hb2-dev hb2-d5\"\u003eEntry Sensor E20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfigcaption class=\"hb2-tag\"\u003eeufy product image with the background removed; the device tags are an illustration\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 2 · the line map (signature, pinned): every device line runs to one station --\u003e\n\u003csection class=\"hb2-panel hb2-violet hb2-eve\" aria-labelledby=\"hb2-eve\"\u003e\n\u003cdiv class=\"hb2-w\"\u003e\n\u003cdiv class=\"hb2-eve-head hb2-rv\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"hb2-label\"\u003eThe network\u003c\/p\u003e\n\u003ch2 class=\"hb2-head\" id=\"hb2-eve\"\u003eAll lines \u003cem\u003elead here.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp class=\"hb2-lede\"\u003eRead it like a train map. Each line is a kind of device, HomeBase 2 is the station they all run to, and the Ethernet line carries on to your router. Scroll to run one evening.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb2-run\"\u003e\n\u003cdiv class=\"hb2-pin\"\u003e\n\u003cfigure class=\"hb2-mapfig\"\u003e\n\u003cdiv class=\"hb2-map\"\u003e\n\u003csvg viewbox=\"0 0 1200 900\" aria-hidden=\"true\" focusable=\"false\"\u003e\n\u003cg fill=\"none\" stroke=\"#ddd6f2\" stroke-width=\"16\" stroke-linecap=\"round\"\u003e\u003cline x1=\"300\" y1=\"100\" x2=\"652\" y2=\"452\"\u003e\u003c\/line\u003e\u003cline x1=\"110\" y1=\"500\" x2=\"560\" y2=\"500\"\u003e\u003c\/line\u003e\u003cline x1=\"700\" y1=\"80\" x2=\"700\" y2=\"452\"\u003e\u003c\/line\u003e\u003cline x1=\"840\" y1=\"500\" x2=\"1070\" y2=\"500\"\u003e\u003c\/line\u003e\u003c\/g\u003e\n\u003cg fill=\"none\" stroke=\"#d2caee\" stroke-width=\"2\" stroke-dasharray=\"3 12\"\u003e\u003ccircle cx=\"700\" cy=\"500\" r=\"250\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"700\" cy=\"500\" r=\"380\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\n\u003c\/svg\u003e\n\u003cdiv class=\"hb2-ov\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"hb2-ln hb2-l-eth\"\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan class=\"hb2-ln hb2-l-cam\"\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan class=\"hb2-ln hb2-l-bell\"\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan class=\"hb2-ln hb2-l-sen\"\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003csvg viewbox=\"0 0 1200 900\" aria-hidden=\"true\" focusable=\"false\"\u003e\n\u003cg fill=\"#ffffff\" stroke=\"#15112b\" stroke-width=\"6\"\u003e\u003ccircle cx=\"300\" cy=\"100\" r=\"18\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"110\" cy=\"500\" r=\"18\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"700\" cy=\"80\" r=\"18\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"1070\" cy=\"500\" r=\"18\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\n\u003cg fill=\"#ffffff\" stroke=\"#15112b\" stroke-width=\"5\"\u003e\u003ccircle cx=\"430\" cy=\"230\" r=\"12\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"700\" cy=\"250\" r=\"12\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\n\u003cline x1=\"700\" y1=\"548\" x2=\"700\" y2=\"606\" stroke=\"#15112b\" stroke-width=\"6\"\u003e\u003c\/line\u003e\n\u003crect x=\"560\" y=\"452\" width=\"280\" height=\"96\" rx=\"48\" fill=\"#ffffff\" stroke=\"#15112b\" stroke-width=\"8\"\u003e\u003c\/rect\u003e\n\u003crect x=\"580\" y=\"606\" width=\"240\" height=\"84\" rx=\"14\" fill=\"#ffffff\" stroke=\"#15112b\" stroke-width=\"4\"\u003e\u003c\/rect\u003e\n\u003crect x=\"604\" y=\"645\" width=\"192\" height=\"10\" rx=\"5\" fill=\"#e3ddf5\"\u003e\u003c\/rect\u003e\n\u003ctext class=\"hb2-big\" x=\"700\" y=\"514\" text-anchor=\"middle\"\u003eHomeBase 2\u003c\/text\u003e\n\u003ctext class=\"hb2-big hb2-gb\" x=\"700\" y=\"634\" text-anchor=\"middle\"\u003e16 GB\u003c\/text\u003e\n\u003ctext x=\"276\" y=\"110\" text-anchor=\"end\"\u003eeufyCam 2C\u003c\/text\u003e\n\u003ctext x=\"410\" y=\"240\" text-anchor=\"end\"\u003eeufyCam E40\u003c\/text\u003e\n\u003ctext x=\"742\" y=\"92\"\u003eEntry Sensor E20\u003c\/text\u003e\n\u003ctext x=\"726\" y=\"262\"\u003eKeypad E10\u003c\/text\u003e\n\u003ctext x=\"92\" y=\"460\"\u003eDoorbell S330\u003c\/text\u003e\n\u003ctext x=\"1070\" y=\"560\" text-anchor=\"middle\"\u003eRouter\u003c\/text\u003e\n\u003c\/svg\u003e\n\u003cdiv class=\"hb2-ov\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"hb2-tick hb2-tk0\"\u003e\u003c\/span\u003e\u003cspan class=\"hb2-tick hb2-tk1\"\u003e\u003c\/span\u003e\u003cspan class=\"hb2-tick hb2-tk2\"\u003e\u003c\/span\u003e\u003cspan class=\"hb2-tick hb2-tk3\"\u003e\u003c\/span\u003e\n\u003cspan class=\"hb2-fill\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"hb2-tok hb2-tok-bell\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"hb2-tok hb2-tok-cam\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cspan class=\"hb2-chip hb2-ding\"\u003eDing-dong, indoors\u003c\/span\u003e\n\u003cspan class=\"hb2-chip hb2-kept\"\u003eKept on HomeBase 2’s 16 GB\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfigcaption\u003e\u003cul class=\"hb2-key\"\u003e\n\u003cli\u003e\n\u003ci class=\"hb2-k1\"\u003e\u003c\/i\u003eCameras\u003c\/li\u003e\n\u003cli\u003e\n\u003ci class=\"hb2-k2\"\u003e\u003c\/i\u003eDoorbell\u003c\/li\u003e\n\u003cli\u003e\n\u003ci class=\"hb2-k3\"\u003e\u003c\/i\u003eSensors and keypad\u003c\/li\u003e\n\u003cli\u003e\n\u003ci class=\"hb2-k4\"\u003e\u003c\/i\u003eEthernet\u003c\/li\u003e\n\u003cli class=\"hb2-k5\"\u003eDiagram, not to scale\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cdiv class=\"hb2-side\"\u003e\n\u003col class=\"hb2-log\"\u003e\n\u003cli\u003e\n\u003cb\u003e01\u003c\/b\u003e\u003ch3\u003eWired in\u003c\/h3\u003e\n\u003cp\u003eSetup starts on the supplied Ethernet cable, from HomeBase 2 to your router.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e02\u003c\/b\u003e\u003ch3\u003eLines open\u003c\/h3\u003e\n\u003cp\u003eCameras, the doorbell, sensors and the keypad pair to it in the eufy app. Up to 16 cameras and 16 sensors.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e03\u003c\/b\u003e\u003ch3\u003eDing-dong\u003c\/h3\u003e\n\u003cp\u003eSomeone presses the battery Video Doorbell S330. The ring runs in on its line and sounds from HomeBase 2, its indoor chime.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e04\u003c\/b\u003e\u003ch3\u003eKept\u003c\/h3\u003e\n\u003cp\u003eA eufyCam records an event. The clip runs in and stays on HomeBase 2’s 16 GB. No monthly fee for local storage.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cdiv class=\"hb2-bars\" aria-hidden=\"true\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"hb2-small\"\u003eThe eufyCam 2C, 2C Pro and E40, the battery Video Doorbell S330 and the alarm sensors need a HomeBase to work. SoloCams and the Video Doorbell C30, C31 (T8223) and E340 work on their own and can use HomeBase 2 as an optional hub. The Wired Cam C31 (T817L) is a different camera and does not pair with HomeBase 2.\u003c\/p\u003e\n\u003cp class=\"hb2-small\"\u003eGot a eufyCam E40? The battery E40 (T8144) pairs with HomeBase 2. Update your HomeBase 2’s firmware in the eufy app before you pair it. Not sure about yours? Send us a message with your HomeBase 2’s details and we’ll check it for you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 3 · capacity: the board of sixteens --\u003e\n\u003csection class=\"hb2-panel hb2-paper hb2-cap\" aria-labelledby=\"hb2-cap\"\u003e\n\u003cdiv class=\"hb2-ghostclip\" aria-hidden=\"true\"\u003e\u003cspan class=\"hb2-ghost\"\u003e16\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"hb2-w\"\u003e\n\u003cdiv class=\"hb2-cap-grid\"\u003e\n\u003cdiv class=\"hb2-rv\"\u003e\n\u003cp class=\"hb2-label\"\u003eCapacity\u003c\/p\u003e\n\u003ch2 class=\"hb2-head\" id=\"hb2-cap\"\u003eRoom for a \u003cem\u003ecrowd.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"hb2-small\"\u003eThe figures are eufy’s. Real results depend on your installation and network.\u003c\/p\u003e\n\u003cfigure class=\"hb2-inside\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb2-inside-16gb.webp?v=1790903721\u0026amp;width=1200\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb2-inside-16gb.webp?v=1790903721\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb2-inside-16gb.webp?v=1790903721\u0026amp;width=1200 1200w\" sizes=\"(min-width: 900px) 420px, 90vw\" width=\"1200\" height=\"970\" alt=\"eufy image of HomeBase 2 on a desk, its casing cut away to show the circuit board and the 16 GB storage chip\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption class=\"hb2-tag\"\u003eeufy image from the eufyCam 2C kit gallery: HomeBase 2’s 16 GB built-in storage, shown in cutaway\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cul class=\"hb2-rows hb2-rv\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e16\u003csmall\u003eGB\u003c\/small\u003e\u003c\/strong\u003e\u003cdiv\u003e\n\u003ch3\u003eBuilt in\u003c\/h3\u003e\n\u003cp\u003eeMMC storage for compatible devices. Usable space depends on the system and how much it records.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e16\u003c\/strong\u003e\u003cdiv\u003e\n\u003ch3\u003eCameras\u003c\/h3\u003e\n\u003cp\u003eUp to 16, subject to installation and network.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e16\u003c\/strong\u003e\u003cdiv\u003e\n\u003ch3\u003eSensors\u003c\/h3\u003e\n\u003cp\u003eUp to 16, on the same terms.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e0\u003c\/strong\u003e\u003cdiv\u003e\n\u003ch3\u003eMonthly fee\u003c\/h3\u003e\n\u003cp\u003eLocal storage doesn’t need a monthly cloud plan.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 4 · compatibility: the name-trap sheet and the full lists --\u003e\n\u003csection class=\"hb2-panel hb2-ink hb2-fitp\" aria-labelledby=\"hb2-fit\"\u003e\n\u003cdiv class=\"hb2-w\"\u003e\n\u003cdiv class=\"hb2-rv\"\u003e\n\u003cp class=\"hb2-label\"\u003eCompatibility\u003c\/p\u003e\n\u003ch2 class=\"hb2-head\" id=\"hb2-fit\"\u003eNames lie. \u003cem\u003eNumbers don’t.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"hb2-lede\"\u003eMatch your device by the T-number on its label or in the eufy app, not by its name. eufy reuses names across very different products, and the hub that fits depends on the exact model.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb2-traps\"\u003e\n\u003cdiv class=\"hb2-trap\"\u003e\n\u003ch3\u003eCalled \u003cem\u003eS330\u003c\/em\u003e\n\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli class=\"hb2-no\"\u003e\n\u003cspan class=\"hb2-mk\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan class=\"hb2-n\"\u003eeufyCam 3 (S330)\u003c\/span\u003e\u003cspan class=\"hb2-t\"\u003eT8160\u003c\/span\u003e\u003cspan class=\"hb2-v\"\u003eNot HomeBase 2: HomeBase 3 or Mini\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"hb2-yes\"\u003e\n\u003cspan class=\"hb2-hl\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan class=\"hb2-mk\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan class=\"hb2-n\"\u003eVideo Doorbell S330, battery\u003c\/span\u003e\u003cspan class=\"hb2-t\"\u003eT8213\u003c\/span\u003e\u003cspan class=\"hb2-v\"\u003eRuns on HomeBase 2\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"hb2-no\"\u003e\n\u003cspan class=\"hb2-mk\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan class=\"hb2-n\"\u003eVideo Smart Lock S330\u003c\/span\u003e\u003cspan class=\"hb2-t\"\u003eT8530\u003c\/span\u003e\u003cspan class=\"hb2-v\"\u003eNot HomeBase 2: HomeBase 3\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"hb2-no\"\u003e\n\u003cspan class=\"hb2-mk\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan class=\"hb2-n\"\u003e4G LTE Cam S330\u003c\/span\u003e\u003cspan class=\"hb2-t\"\u003eT86P2\u003c\/span\u003e\u003cspan class=\"hb2-v\"\u003eNot HomeBase 2: HomeBase 3 or Mini\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb2-trap\"\u003e\n\u003ch3\u003eCalled \u003cem\u003eE40\u003c\/em\u003e\n\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli class=\"hb2-yes\"\u003e\n\u003cspan class=\"hb2-hl\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan class=\"hb2-mk\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan class=\"hb2-n\"\u003eeufyCam E40, battery\u003c\/span\u003e\u003cspan class=\"hb2-t\"\u003eT8144\u003c\/span\u003e\u003cspan class=\"hb2-v\"\u003eRuns on HomeBase 2\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"hb2-no\"\u003e\n\u003cspan class=\"hb2-mk\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan class=\"hb2-n\"\u003ePoE Cam E40\u003c\/span\u003e\u003cspan class=\"hb2-t\"\u003eT8P00\u003c\/span\u003e\u003cspan class=\"hb2-v\"\u003eNot HomeBase 2: Professional S1 or a eufy PoE recorder\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"hb2-no\"\u003e\n\u003cspan class=\"hb2-mk\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan class=\"hb2-n\"\u003eSmart Lock E40\u003c\/span\u003e\u003cspan class=\"hb2-t\"\u003eT85M0\u003c\/span\u003e\u003cspan class=\"hb2-v\"\u003eNot HomeBase 2: HomeBase 3 or Mini\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb2-trap hb2-trap-w\"\u003e\n\u003ch3\u003eCalled \u003cem\u003eC31\u003c\/em\u003e\n\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli class=\"hb2-yes\"\u003e\n\u003cspan class=\"hb2-hl\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan class=\"hb2-mk\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan class=\"hb2-n\"\u003eVideo Doorbell C31\u003c\/span\u003e\u003cspan class=\"hb2-t\"\u003eT8223\u003c\/span\u003e\u003cspan class=\"hb2-v\"\u003eWorks alone. HomeBase 2 optional\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"hb2-no\"\u003e\n\u003cspan class=\"hb2-mk\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan class=\"hb2-n\"\u003eWired Cam C31\u003c\/span\u003e\u003cspan class=\"hb2-t\"\u003eT817L\u003c\/span\u003e\u003cspan class=\"hb2-v\"\u003eNot HomeBase 2: HomeBase 3 or Mini\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdetails class=\"hb2-all\"\u003e\u003csummary\u003e\u003cspan\u003eEvery model, by \u003cspan class=\"hb2-nb\"\u003eT-number\u003c\/span\u003e\u003csmall\u003eRuns on HomeBase 2, works alone with it as an option, or doesn’t pair\u003c\/small\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"hb2-lists\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eNeeds a hub. Runs on HomeBase 2.\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeufyCam 2C\u003cspan\u003eT8113\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eeufyCam 2C Pro\u003cspan\u003eT8142\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eeufyCam E40, battery\u003cspan\u003eT8144\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eVideo Doorbell S330, battery\u003cspan\u003eT8213\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eEntry Sensor E20\u003cspan\u003eT90E0\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eMotion Sensor E20\u003cspan\u003eT90M0\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eFlood \u0026amp; Freeze Sensor E20\u003cspan\u003eT90F0\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eIndoor Siren E20\u003cspan\u003eT90R0\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eEntry Sensor (original)\u003cspan\u003eT8900\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eMotion Sensor (original)\u003cspan\u003eT8910\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eKeypad E10\u003cspan\u003eT8960\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eKey Fob E10\u003cspan\u003eT90K0\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003ePanic Button E10\u003cspan\u003eT90P0\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eGlass Break Sensor E10\u003cspan\u003eT90G0\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eSmoke Alarm E10\u003cspan\u003eT90S0\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eFirmware first: eufy lists the E20 sensors, Key Fob, Panic Button and Smoke Alarm for HomeBase 2 units made after 2021, on V3.4.1.2 or later; the Glass Break Sensor on V3.4.2.2h or later; the Keypad on v2.1.8.8h or later.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWorks alone. HomeBase 2 optional.\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSoloCam S340\u003cspan\u003eT8170\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eSoloCam S220\u003cspan\u003eT8134\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eSoloCam E30\u003cspan\u003eT8171\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eSoloCam E42\u003cspan\u003eT8173\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eVideo Doorbell C30\u003cspan\u003eT8224\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eVideo Doorbell C31\u003cspan\u003eT8223\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eVideo Doorbell E340\u003cspan\u003eT8214\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eSmart Display E10\u003cspan\u003eT87A0\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eFor the S220 and S340, update the camera and hub firmware before pairing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eNot on HomeBase 2.\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeufyCam 3 (S330)\u003cspan\u003eT8160\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eeufyCam 3C (S300)\u003cspan\u003eT8161\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eeufyCam S3 Pro\u003cspan\u003eT8162\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eeufyCam S4\u003cspan\u003eT8172\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eeufyCam C35\u003cspan\u003eT8110\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eeufyCam C37\u003cspan\u003eT814X, T814XS\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eSoloCam S230 (S40)\u003cspan\u003eT8124\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eSoloCam C210\u003cspan\u003eT8B00\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eIndoor cams and Window Camera E10\u003c\/li\u003e\n\u003cli\u003eWired Cam C31 (T817L), floodlight, wall-light and 4G cams\u003c\/li\u003e\n\u003cli\u003ePoE cameras and smart locks\u003c\/li\u003e\n\u003cli\u003e1 TB Hard Drive\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eMost go to HomeBase 3 or HomeBase Mini instead, the PoE cameras to the Professional S1, and several smart locks pair with no HomeBase at all.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdiv class=\"hb2-also\"\u003e\n\u003cdiv\u003e\n\u003cb\u003eIndoor chime\u003c\/b\u003e\u003cp\u003eWith the battery Video Doorbell S330 (T8213), the HomeBase doubles as your indoor chime. The Video Doorbell C30, C31 (T8223) and E340 work on their own, and HomeBase 2 can ring for them too.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003eApple Home\u003c\/b\u003e\u003cp\u003eThe eufyCam 2C and 2C Pro work with Apple Home (HomeKit) through HomeBase 2, and the battery E40 does on hub firmware v3.3.6.9 or newer. The SoloCam E42 works with Apple Home only through a HomeBase 3, not HomeBase 2.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003eNeed more room?\u003c\/b\u003e\u003cp\u003eHomeBase 3 is the step up: it takes a hard drive up to 16 TB and runs the eufyCam 3, 3C, S3 Pro, S4, C35 and C37. We list HomeBase 2 at its 16 GB built in.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb2-more\"\u003e\n\u003cspan\u003eNot sure which you have? The T-number is on the label.\u003c\/span\u003e\u003ca class=\"hb2-link cgau-hb2-xlink\" href=\"\/pages\/eufy-compatibility\"\u003eCheck every device ›\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 5 · setup: the plug and the port --\u003e\n\u003csection class=\"hb2-setup\" aria-labelledby=\"hb2-set\"\u003e\n\u003cdiv class=\"hb2-w\"\u003e\n\u003cdiv class=\"hb2-two\"\u003e\n\u003cdiv class=\"hb2-rv\"\u003e\n\u003cp class=\"hb2-label\"\u003eSetup\u003c\/p\u003e\n\u003ch2 class=\"hb2-head\" id=\"hb2-set\"\u003ePlug in, \u003cem\u003epair up.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003col class=\"hb2-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003e1\u003c\/b\u003e\u003cdiv\u003e\n\u003ch3\u003ePlug in\u003c\/h3\u003e\n\u003cp\u003ePower it with the supplied adapter and run the supplied Ethernet cable to your router.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e2\u003c\/b\u003e\u003cdiv\u003e\n\u003ch3\u003eScan\u003c\/h3\u003e\n\u003cp\u003eIn the eufy app, choose Add Device, scan the hub’s code and follow the pairing steps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e3\u003c\/b\u003e\u003cdiv\u003e\n\u003ch3\u003ePair\u003c\/h3\u003e\n\u003cp\u003eAdd your cameras, doorbell and sensors, after checking the firmware notes above.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"hb2-portwrap\"\u003e\n\u003cfigure class=\"hb2-ledimg\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb2-led-detail.webp?v=1790903726\u0026amp;width=480\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb2-led-detail.webp?v=1790903726\u0026amp;width=240 240w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb2-led-detail.webp?v=1790903726\u0026amp;width=480 480w\" sizes=\"150px\" width=\"480\" height=\"480\" alt=\"eufy image of the status LED on the front of HomeBase 2\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003cfigure class=\"hb2-port\"\u003e\n\u003csvg viewbox=\"0 0 500 300\" aria-hidden=\"true\" focusable=\"false\"\u003e\n\u003crect x=\"60\" y=\"48\" width=\"146\" height=\"214\" rx=\"24\" fill=\"#ffffff\" stroke=\"#15112b\" stroke-width=\"3\"\u003e\u003c\/rect\u003e\n\u003crect x=\"72\" y=\"262\" width=\"122\" height=\"10\" rx=\"4\" fill=\"#b9b2d6\"\u003e\u003c\/rect\u003e\n\u003crect x=\"194\" y=\"136\" width=\"14\" height=\"28\" rx=\"2\" fill=\"#15112b\"\u003e\u003c\/rect\u003e\n\u003ccircle cx=\"130\" cy=\"80\" r=\"6\" fill=\"none\" stroke=\"#b9b2d6\" stroke-width=\"2\"\u003e\u003c\/circle\u003e\n\u003ctext class=\"hb2-rt\" x=\"476\" y=\"214\" text-anchor=\"end\" fill=\"#55516b\"\u003eto your router\u003c\/text\u003e\n\u003ctext x=\"133\" y=\"236\" text-anchor=\"middle\" fill=\"#55516b\"\u003eHomeBase 2\u003c\/text\u003e\n\u003c\/svg\u003e\n\u003cspan class=\"hb2-plug\" aria-hidden=\"true\"\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\n\u003cspan class=\"hb2-glow\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cp class=\"hb2-tag\"\u003eIllustration, not to scale; round inset: eufy product image of the status LED\u003c\/p\u003e\n\u003cp class=\"hb2-wifi\"\u003e\u003cb\u003eLater, if you like:\u003c\/b\u003e once it’s set up, eufy lets you switch HomeBase 2 to 2.4 GHz Wi-Fi in the app. That gives it another indoor spot, as long as the connection stays reliable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 6 · power: the blackout --\u003e\n\u003csection class=\"hb2-panel hb2-violet\" aria-labelledby=\"hb2-pow\"\u003e\n\u003cdiv class=\"hb2-w\"\u003e\n\u003cdiv class=\"hb2-rv\"\u003e\n\u003cp class=\"hb2-label\"\u003ePower\u003c\/p\u003e\n\u003ch2 class=\"hb2-head\" id=\"hb2-pow\"\u003eLights out. \u003cem\u003eHub out.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb2-power\"\u003e\n\u003cdiv class=\"hb2-rv\"\u003e\n\u003cp class=\"hb2-lede\"\u003eHomeBase 2 runs on mains power. In a power cut it stops, unless a suitable backup supply keeps it running. Use the adapter in the parcel: eufy’s own pages list two different voltages, so don’t swap in a camera’s adapter.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure\u003e\n\u003cdiv class=\"hb2-lamp\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb2-power-off.webp?v=1790903740\u0026amp;width=900\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb2-power-off.webp?v=1790903740\u0026amp;width=450 450w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb2-power-off.webp?v=1790903740\u0026amp;width=900 900w\" sizes=\"(min-width: 900px) 400px, 80vw\" width=\"900\" height=\"900\" alt=\"Illustration: HomeBase 2 dark during a power cut\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cimg class=\"hb2-onimg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb2-power-on.webp?v=1790903750\u0026amp;width=900\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb2-power-on.webp?v=1790903750\u0026amp;width=450 450w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb2-power-on.webp?v=1790903750\u0026amp;width=900 900w\" sizes=\"(min-width: 900px) 400px, 80vw\" width=\"900\" height=\"900\" alt=\"Illustration: HomeBase 2 lit, with its status light on\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cspan class=\"hb2-chip hb2-cut\" aria-hidden=\"true\"\u003ePower cut\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cfigcaption class=\"hb2-tag\"\u003eIllustration built from eufy’s product image\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 7 · the parcel: packing slip over plain wrap --\u003e\n\u003csection class=\"hb2-panel hb2-paper hb2-parcel\" aria-labelledby=\"hb2-box\"\u003e\n\u003cdiv class=\"hb2-slip\" aria-hidden=\"true\"\u003e\n\u003cb\u003ePacking slip\u003c\/b\u003e\u003cstrong\u003eHomeBase 2\u003c\/strong\u003e\u003cspan\u003eNew No Box · 5 items\u003c\/span\u003e\u003ci class=\"hb2-code\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb2-w\"\u003e\n\u003cdiv class=\"hb2-two\"\u003e\n\u003cdiv class=\"hb2-rv\"\u003e\n\u003cp class=\"hb2-label\"\u003eCondition · New No Box\u003c\/p\u003e\n\u003ch2 class=\"hb2-head\" id=\"hb2-box\"\u003ePlain wrap. \u003cem\u003eFull set.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"hb2-lede\"\u003eNew and never used. It comes without the printed retail carton, in plain protective packaging, with every standard accessory.\u003c\/p\u003e\n\u003cp class=\"hb2-small\"\u003eWe describe the packaging and eufy’s published specs. We don’t open or test each unit individually.\u003c\/p\u003e\n\u003cfigure class=\"hb2-parcelfig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb2-parcel.webp?v=1790903732\u0026amp;width=1200\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb2-parcel.webp?v=1790903732\u0026amp;width=780 780w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb2-parcel.webp?v=1790903732\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/cgau-hb2-parcel.webp?v=1790903732\u0026amp;width=1560 1560w\" sizes=\"(min-width: 900px) 520px, 90vw\" width=\"1560\" height=\"680\" alt=\"Illustration: HomeBase 2 beside a plain open box with a power adapter, a coiled Ethernet cable, a reset pin and a quick-start guide, numbered 1 to 5\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption class=\"hb2-tag\"\u003eIllustration of the five items, numbered as in the list; not a photo of your parcel\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb2-rv\"\u003e\n\u003cp class=\"hb2-inbox\"\u003eIn the parcel\u003c\/p\u003e\n\u003col class=\"hb2-items\"\u003e\n\u003cli\u003eHomeBase 2 (S280, T8010)\u003c\/li\u003e\n\u003cli\u003eAustralian power adapter, packed separately\u003c\/li\u003e\n\u003cli\u003eEthernet cable\u003c\/li\u003e\n\u003cli\u003eMetal reset pin\u003c\/li\u003e\n\u003cli\u003ePrinted quick-start guide\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cdiv class=\"hb2-out\"\u003e\n\u003ch3\u003eNot included\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe printed retail carton\u003c\/li\u003e\n\u003cli\u003eCameras, doorbells and sensors, each sold on its own\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 8 · questions + buying --\u003e\n\u003csection class=\"hb2-panel hb2-ink\" aria-labelledby=\"hb2-faq\"\u003e\n\u003cdiv class=\"hb2-w\"\u003e\n\u003cdiv class=\"hb2-rv\"\u003e\n\u003cp class=\"hb2-label\"\u003eQuestions\u003c\/p\u003e\n\u003ch2 class=\"hb2-head\" id=\"hb2-faq\"\u003eStill \u003cem\u003ewondering?\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb2-faq\"\u003e\n\u003cdetails name=\"hb2-faq\"\u003e\u003csummary\u003eWill it run my camera?\u003c\/summary\u003e\u003cp\u003eFind the T-number on your device’s label or in the eufy app and look for it in the full model list above. If it isn’t on the HomeBase 2 lists, we treat it as not compatible.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"hb2-faq\"\u003e\u003csummary\u003eDo I need a monthly plan?\u003c\/summary\u003e\u003cp\u003eNot for local storage. Clips from paired devices stay on HomeBase 2’s 16 GB built in.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"hb2-faq\"\u003e\u003csummary\u003eCan I add more storage?\u003c\/summary\u003e\u003cp\u003eWe list HomeBase 2 at its 16 GB built in and don’t promise expansion. If you need more room, HomeBase 3 takes a hard drive up to 16 TB.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"hb2-faq\"\u003e\u003csummary\u003eCan it run on Wi-Fi?\u003c\/summary\u003e\u003cp\u003eSetup starts on the Ethernet cable. After that, eufy lets you switch it to 2.4 GHz Wi-Fi in the app, as long as the connection stays reliable.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"hb2-faq\"\u003e\u003csummary\u003eWhen will my order leave Townsville?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day; same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare. Australia Post delivery time is on top.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cul class=\"hb2-terms\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$99+\u003c\/strong\u003e\u003cdiv\u003e\n\u003ch3\u003eExpress shipping included\u003c\/h3\u003e\n\u003cp data-cg=\"ship\"\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99.00 it’s $9.95 tracked, or $12.95 Express.\u003c\/p\u003e\n\u003cp\u003eWe do our best to get orders out the same day; same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e12\u003c\/strong\u003e\u003cdiv\u003e\n\u003ch3\u003eMonths of warranty\u003c\/h3\u003e\n\u003cp\u003eOur own 12-month warranty, not a manufacturer warranty, with Australian Consumer Law rights on top. Faulty or not as described? We cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e30\u003c\/strong\u003e\u003cdiv\u003e\n\u003ch3\u003eDays to change your mind\u003c\/h3\u003e\n\u003cp data-cg=\"returns\"\u003eChange of mind within 30 days of delivery, complete and unused. You pay the return postage; the original shipping isn’t refunded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"hb2-who\"\u003eWho you’re buying from: an independent Australian importer in Townsville, happy to answer questions before you buy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 9 · specs (always the last heading) --\u003e\n\u003csection class=\"hb2-specs\" aria-labelledby=\"hb2-specs\"\u003e\n\u003cdiv class=\"hb2-w\"\u003e\n\u003cp class=\"hb2-label\"\u003eEvery number\u003c\/p\u003e\n\u003ch2 class=\"hb2-head\" id=\"hb2-specs\"\u003eSpecs, \u003cem\u003ein full.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"hb2-spec-grid\"\u003e\n\u003cdiv\u003e\n\u003ctable\u003e\n\u003ccaption\u003eThe hub\u003c\/caption\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel\u003c\/th\u003e\n\u003ctd\u003eeufy HomeBase 2 (T8010); eufy also lists it as HomeBase S280\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCondition\u003c\/th\u003e\n\u003ctd\u003eNew No Box: new, never used, no printed retail carton\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eType\u003c\/th\u003e\n\u003ctd\u003eIndoor hub; it has no camera and doesn’t create footage by itself\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStorage\u003c\/th\u003e\n\u003ctd\u003e16 GB eMMC built in; usable space depends on the system and recordings\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCapacity\u003c\/th\u003e\n\u003ctd\u003eUp to 16 cameras and up to 16 sensors, subject to installation and network\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMonthly fee\u003c\/th\u003e\n\u003ctd\u003eNone for local storage\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ctable\u003e\n\u003ccaption\u003eConnections and build\u003c\/caption\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSetup\u003c\/th\u003e\n\u003ctd\u003eEthernet to your router; cable included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWi-Fi\u003c\/th\u003e\n\u003ctd\u003e2.4 GHz; switchable in the app after setup\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSetup help\u003c\/th\u003e\n\u003ctd\u003eHaving trouble pairing devices? Try this: keep the HomeBase on the network cable to your modem and set the modem’s 2.4 GHz channel to 1, 6 or 11.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePorts\u003c\/th\u003e\n\u003ctd\u003ePower, USB and Ethernet\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eControls\u003c\/th\u003e\n\u003ctd\u003eSYNC\/ALARM OFF button and reset button\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eOn the unit\u003c\/th\u003e\n\u003ctd\u003eStatus LED; built-in speaker\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePower\u003c\/th\u003e\n\u003ctd\u003eSupplied adapter, mains; stops in a power cut without a backup supply\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSize and weight\u003c\/th\u003e\n\u003ctd\u003e85.1 × 131 × 85.1 mm; 300 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- fine print --\u003e\n\u003cdiv class=\"hb2-fine\"\u003e\n\u003cdiv class=\"hb2-w\"\u003e\n\u003cspan class=\"hb2-mark\"\u003eCamGuard Australia\u003c\/span\u003e\n\u003cp\u003eCompatibility follows eufy’s most recent published guides. Where eufy’s documents disagree, we follow the most recent one, and where eufy hasn’t confirmed a pairing we mark it not compatible until it does.\u003c\/p\u003e\n\u003cp\u003eHomeBase 2 stores clips and connects your devices; it doesn’t prevent anything on its own. Storage and capacity figures are eufy’s and depend on the system, installation and network.\u003c\/p\u003e\n\u003cp\u003eProduct images are official eufy images, one from eufy’s eufyCam 2C kit gallery. Illustrations are labelled and not to scale. We describe packaging and the published spec sheet only and do not open or test each unit individually.\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty applies, not a manufacturer warranty. Nothing here limits your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller, not an official or authorised supplier or representative of eufy, Anker Innovations or their affiliates. Trademarks belong to their owners.\u003c\/p\u003e\n\u003cp\u003eDetails believed accurate at time of listing.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43078998523947,"sku":"CG-HB2-NNB-W","price":108.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/HB2A_f47819c4-edb3-4c39-8a6c-8fb1995d1ee0.png?v=1786183721"},{"product_id":"eufycam-e40-add-on-camera-new-no-box","title":"eufyCam E40 Add-On Camera | New No Box","description":"\u003cp\u003eNew, never-used eufyCam E40 (T8144) add-on camera, supplied without its individual retail carton, with all standard accessories.\u003c\/p\u003e\n\u003cp\u003e2K MaxColor night vision, 130° field of view, built-in 0.7 W solar panel, rechargeable battery, two-way audio and IP66 weather resistance. Colour night vision needs some ambient light; infrared is available for complete darkness.\u003c\/p\u003e\n\u003cp\u003eRequires a compatible HomeBase, sold separately: HomeBase 2, HomeBase 3, HomeBase Mini (update its firmware first), or Professional S1. Continuous recording requires direct power and a separate compatible cable.\u003c\/p\u003e\n\u003cp\u003eDispatched from Townsville, QLD. Includes a 12-month CamGuard Australia warranty. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e","brand":"eufy","offers":[{"title":"Default Title","offer_id":43081533489195,"sku":"CG-ECE40-NNB-W","price":169.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/840320-Product-0-I-638954092804734570.webp?v=1778363257"},{"product_id":"sandisk-ultra-microsdhc-32gb-memory-card","title":"SanDisk Ultra 32GB microSDHC Memory Card with SD Adapter","description":"\u003c!--\n  CamGuard Australia · SanDisk Ultra 32GB microSDHC Memory Card with SD Adapter · SKU CG-SDU32-BN\n  TWO-VIEW LISTING · built by CamGuard Two-View Studio · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  FUN VIEW (default): The Little Museum of Outside · original theme with reviewed corrections, re-scoped under .cgfun\n  SIMPLE VIEW: eufy.com register rendered from factsheets\/SDU32.json (every printed spec carries status verified)\n  SHARED: terms and footer below both views; hidden in the Fun view, which keeps its own\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the chooser hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#16233a;--fun-ink:#fff8e9;--fun-accent:#ffd76a;--fun-display:\"Trebuchet MS\",Arial,sans-serif;--fun-display-weight:800;--fun-body:Arial,\"Helvetica Neue\",sans-serif;--sw-bg:#ffd76a;--sw-border:#fff8e9;--sw-ink:#16233a;--sw-radius:8px;--sh-bg-fun:#fff8e9;--sh-ink-fun:#16233a;--sh-body-fun:#16233a;--sh-mute-fun:#16233a;--sh-line-fun:#16233a;--sh-panel-fun:#fff8e9}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{display:none}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun{--night:#16233a;--ink:#202336;--paper:#fff8e9;--cream:#fffdf7;--coral:#ff655d;--red:#de2436;--sun:#ffd76a;--aqua:#78dfcd;--sky:#bfc8ff;--lilac:#9877e8;--leaf:#2f755e;--line:rgba(22,35,58,.18);position:relative;width:100%;max-width:none!important;margin:0!important;overflow:hidden;background:var(--paper);color:var(--ink);font-family:\"Trebuchet MS\",Arial,sans-serif;line-height:1.55;box-sizing:border-box}\n    .cgau-listing .cgfun *{box-sizing:border-box}\n    .cgau-listing .cgfun img{display:block;max-width:100%;height:auto}\n    .cgau-listing .cgfun h2,.cgau-listing .cgfun h3,.cgau-listing .cgfun p,.cgau-listing .cgfun dl,.cgau-listing .cgfun dd{margin-top:0}\n    .cgau-listing .cgfun h2,.cgau-listing .cgfun h3{color:inherit;font-family:Arial,\"Helvetica Neue\",sans-serif;line-height:.94;letter-spacing:-.055em}\n    .cgau-listing .cgfun a{color:inherit}\n    .cgau-listing .cgfun .cg32m-wrap{width:min(1180px,calc(100% - 48px));margin:0 auto}\n    .cgau-listing .cgfun .cg32m-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}\n    .cgau-listing .cgfun .cg32m-eyebrow:before{content:\"\";width:10px;height:10px;border:3px solid currentColor;border-radius:50%;box-shadow:13px 0 0 -3px currentColor}\n    .cgau-listing .cgfun .cg32m-top{position:relative;z-index:6;background:var(--night);color:#fff;border-bottom:1px solid rgba(255,255,255,.2)}\n    .cgau-listing .cgfun .cg32m-top .cg32m-wrap{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:18px}\n    .cgau-listing .cgfun .cg32m-mark{font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}\n    .cgau-listing .cgfun .cg32m-mark b{color:var(--aqua)}\n    .cgau-listing .cgfun .cg32m-accession{display:flex;gap:8px;align-items:center;color:#dbe1f3;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}\n    .cgau-listing .cgfun .cg32m-accession span{padding:5px 8px;border:1px solid rgba(255,255,255,.3);border-radius:999px}\n\n    .cgau-listing .cgfun .cg32m-hero{position:relative;isolation:isolate;min-height:760px;padding:84px 0 74px;background:radial-gradient(circle at 78% 23%,rgba(255,255,255,.72) 0 10%,transparent 31%),linear-gradient(135deg,#ffd4bf 0%,#fac1e2 36%,#bfc8ff 67%,#83e1d3 100%)}\n    .cgau-listing .cgfun .cg32m-hero:before{content:\"\";position:absolute;z-index:-1;inset:0;opacity:.24;background-image:radial-gradient(circle,rgba(22,35,58,.72) 1px,transparent 1.5px);background-size:19px 19px;mask-image:linear-gradient(90deg,#000,transparent 62%)}\n    .cgau-listing .cgfun .cg32m-herogrid{display:grid;grid-template-columns:minmax(0,1.07fr) minmax(390px,.93fr);align-items:center;gap:58px}\n    .cgau-listing .cgfun .cg32m-herocopy{position:relative;z-index:3}\n    .cgau-listing .cgfun .cg32m-herocopy h2{max-width:750px;margin:0 0 28px;font-size:clamp(58px,7.1vw,112px);font-weight:950;text-wrap:balance}\n    .cgau-listing .cgfun .cg32m-herocopy h2 span{position:relative;display:inline-block;color:#fff;text-shadow:0 3px 0 var(--night),3px 0 0 var(--night),-3px 0 0 var(--night),0 -3px 0 var(--night);transform:rotate(-1.5deg)}\n    .cgau-listing .cgfun .cg32m-lede{max-width:690px;margin:0 0 30px;font-size:clamp(18px,2vw,24px);line-height:1.43;font-weight:700}\n    .cgau-listing .cgfun .cg32m-badges{display:flex;flex-wrap:wrap;gap:9px}\n    .cgau-listing .cgfun .cg32m-badge{padding:9px 13px;border:2px solid var(--night);border-radius:999px;background:rgba(255,253,247,.72);box-shadow:3px 3px 0 var(--night);font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}\n    .cgau-listing .cgfun .cg32m-scene{position:relative;min-height:540px}\n    .cgau-listing .cgfun .cg32m-plinth{position:absolute;inset:68px 15px 36px 28px;border:3px solid var(--night);border-radius:48% 52% 31% 69% \/ 34% 36% 64% 66%;background:linear-gradient(155deg,rgba(255,255,255,.95),rgba(255,248,233,.72));box-shadow:18px 20px 0 rgba(22,35,58,.13),inset 12px 12px 25px rgba(255,255,255,.88)}\n    .cgau-listing .cgfun .cg32m-plinth:before{content:\"\";position:absolute;inset:28px;border:1px solid rgba(22,35,58,.2);border-radius:inherit}\n    .cgau-listing .cgfun .cg32m-product{position:absolute;z-index:2;width:min(88%,490px);left:50%;top:50%;transform:translate(-50%,-50%) rotate(5deg);filter:drop-shadow(0 28px 22px rgba(22,35,58,.22));animation:cgau-cg32mFloat 6.8s ease-in-out infinite}\n    .cgau-listing .cgfun .cg32m-product img{border-radius:23px;clip-path:polygon(0 0,100% 0,100% 84%,92% 84%,92% 100%,0 100%)}\n    .cgau-listing .cgfun .cg32m-orb{position:absolute;z-index:3;display:grid;place-items:center;width:112px;height:112px;border:3px solid var(--night);border-radius:50%;background:var(--sun);box-shadow:7px 8px 0 var(--night);font-weight:950;text-align:center;line-height:.9;transform:rotate(8deg)}\n    .cgau-listing .cgfun .cg32m-orb strong{display:block;font-size:36px;letter-spacing:-.08em}.cgau-listing .cgfun .cg32m-orb small{font-size:11px;letter-spacing:.1em;text-transform:uppercase}\n    .cgau-listing .cgfun .cg32m-orb.one{top:10px;right:4px}.cgau-listing .cgfun .cg32m-orb.two{width:86px;height:86px;bottom:18px;left:0;background:var(--aqua);transform:rotate(-9deg)}\n    .cgau-listing .cgfun .cg32m-orb.two strong{font-size:22px}.cgau-listing .cgfun .cg32m-orb.two small{font-size:9px}\n    .cgau-listing .cgfun .cg32m-caption{position:absolute;z-index:4;right:-6px;bottom:92px;width:190px;padding:12px 14px;border:2px solid var(--night);background:var(--cream);box-shadow:6px 7px 0 var(--coral);font:800 12px\/1.3 \"Courier New\",monospace;transform:rotate(-3deg)}\n    .cgau-listing .cgfun .cg32m-caption b{display:block;margin-bottom:4px;color:var(--red);font-size:10px;letter-spacing:.12em;text-transform:uppercase}\n\n    .cgau-listing .cgfun .cg32m-wall{padding:86px 0}\n    .cgau-listing .cgfun .cg32m-intro{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px;align-items:end;margin-bottom:44px}\n    .cgau-listing .cgfun .cg32m-intro h2{margin:0;font-size:clamp(42px,5.6vw,82px);font-weight:950}\n    .cgau-listing .cgfun .cg32m-intro p{max-width:630px;margin:0;font-size:19px;line-height:1.55}\n    .cgau-listing .cgfun .cg32m-moments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}\n    .cgau-listing .cgfun .cg32m-moment{position:relative;min-height:300px;padding:24px;border:2px solid var(--night);border-radius:30px 30px 12px 30px;overflow:hidden;background:var(--cream);box-shadow:7px 8px 0 var(--night)}\n    .cgau-listing .cgfun .cg32m-moment:nth-child(2){background:var(--sun);transform:translateY(18px) rotate(1deg)}\n    .cgau-listing .cgfun .cg32m-moment:nth-child(3){background:var(--aqua);transform:rotate(-1deg)}\n    .cgau-listing .cgfun .cg32m-moment:nth-child(4){background:var(--sky);transform:translateY(12px) rotate(1.3deg)}\n    .cgau-listing .cgfun .cg32m-moment:before{content:\"\";display:block;width:76px;height:76px;margin-bottom:48px;border:2px solid var(--night);border-radius:52% 48% 61% 39%;background:radial-gradient(circle at 35% 30%,#fff 0 10%,transparent 11%),linear-gradient(135deg,var(--coral),var(--lilac));box-shadow:5px 5px 0 var(--night)}\n    .cgau-listing .cgfun .cg32m-moment:nth-child(2):before{border-radius:16px;background:linear-gradient(135deg,var(--leaf) 0 46%,#fff 47% 54%,var(--coral) 55%)}\n    .cgau-listing .cgfun .cg32m-moment:nth-child(3):before{border-radius:50% 50% 12px 50%;background:radial-gradient(circle at 58% 40%,var(--night) 0 8%,transparent 9%),var(--paper)}\n    .cgau-listing .cgfun .cg32m-moment:nth-child(4):before{border-radius:50%;background:repeating-conic-gradient(var(--sun) 0 12deg,var(--coral) 12deg 24deg)}\n    .cgau-listing .cgfun .cg32m-moment small{display:block;margin-bottom:8px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}\n    .cgau-listing .cgfun .cg32m-moment h3{margin:0 0 12px;font-size:25px;font-weight:950;letter-spacing:-.04em}\n    .cgau-listing .cgfun .cg32m-moment p{margin:0;font-size:15px;line-height:1.45}\n\n    .cgau-listing .cgfun .cg32m-labelhall{position:relative;padding:92px 0;background:var(--night);color:#fff}\n    .cgau-listing .cgfun .cg32m-labelhall:before{content:\"32\";position:absolute;right:-.04em;top:-.22em;color:rgba(255,255,255,.045);font:950 clamp(260px,42vw,650px)\/1 Arial,sans-serif;letter-spacing:-.13em}\n    .cgau-listing .cgfun .cg32m-labelhall .cg32m-intro{position:relative;z-index:1}\n    .cgau-listing .cgfun .cg32m-labelhall .cg32m-intro p{color:#cfd6e8}\n    .cgau-listing .cgfun .cg32m-specimen{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.05);backdrop-filter:blur(6px)}\n    .cgau-listing .cgfun .cg32m-fact{min-height:210px;padding:28px;border-right:1px solid rgba(255,255,255,.22)}\n    .cgau-listing .cgfun .cg32m-fact:last-child{border-right:0}\n    .cgau-listing .cgfun .cg32m-fact .cg32m-num{display:block;margin-bottom:38px;color:var(--sun);font:950 clamp(38px,4vw,64px)\/.9 Arial,sans-serif;letter-spacing:-.07em}\n    .cgau-listing .cgfun .cg32m-fact:first-child .cg32m-num{font-size:clamp(52px,6vw,92px)}\n    .cgau-listing .cgfun .cg32m-fact h3{margin:0 0 8px;font-size:19px;letter-spacing:-.025em}\n    .cgau-listing .cgfun .cg32m-fact p{margin:0;color:#cfd6e8;font-size:13px}\n\n    .cgau-listing .cgfun .cg32m-doorhall{padding:92px 0;background:#f0eedf}\n    .cgau-listing .cgfun .cg32m-doors{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}\n    .cgau-listing .cgfun .cg32m-door{position:relative;min-height:445px;padding:38px;border:3px solid var(--night);border-radius:150px 150px 16px 16px;background:var(--cream);box-shadow:10px 12px 0 var(--night);overflow:hidden}\n    .cgau-listing .cgfun .cg32m-door:first-child{background:linear-gradient(180deg,var(--aqua),#dffaf3)}\n    .cgau-listing .cgfun .cg32m-door:last-child{background:linear-gradient(180deg,#ffc2b8,#fff1e9)}\n    .cgau-listing .cgfun .cg32m-door:after{content:\"\";position:absolute;right:28px;top:49%;width:18px;height:18px;border:3px solid var(--night);border-radius:50%;background:var(--sun);box-shadow:3px 3px 0 var(--night)}\n    .cgau-listing .cgfun .cg32m-doorcode{display:inline-grid;place-items:center;width:64px;height:64px;margin-bottom:76px;border:3px solid var(--night);border-radius:50%;background:var(--cream);box-shadow:4px 4px 0 var(--night);font-size:24px;font-weight:950}\n    .cgau-listing .cgfun .cg32m-door h3{max-width:440px;margin:0 0 18px;font-size:clamp(31px,3.3vw,52px);font-weight:950}\n    .cgau-listing .cgfun .cg32m-door p{max-width:540px;margin-bottom:14px}\n    .cgau-listing .cgfun .cg32m-note{display:inline-block;margin-top:8px;padding:7px 10px;border:1px solid var(--night);background:rgba(255,255,255,.55);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}\n\n    .cgau-listing .cgfun .cg32m-honesty{padding:92px 0;background:var(--coral);color:var(--night)}\n    .cgau-listing .cgfun .cg32m-split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px;align-items:start}\n    .cgau-listing .cgfun .cg32m-honesty h2{margin:0 0 28px;font-size:clamp(48px,6.5vw,96px);font-weight:950}\n    .cgau-listing .cgfun .cg32m-honesty .cg32m-bigcopy{font-size:19px;font-weight:700}\n    .cgau-listing .cgfun .cg32m-compare{display:grid;gap:14px}\n    .cgau-listing .cgfun .cg32m-use{display:grid;grid-template-columns:74px minmax(0,1fr);gap:20px;padding:24px;border:2px solid var(--night);border-radius:24px;background:rgba(255,253,247,.84);box-shadow:6px 7px 0 var(--night)}\n    .cgau-listing .cgfun .cg32m-use b{display:grid;place-items:center;width:62px;height:62px;border:2px solid var(--night);border-radius:50%;background:var(--sun);font-size:28px}\n    .cgau-listing .cgfun .cg32m-use h3{margin:0 0 7px;font-size:23px}\n    .cgau-listing .cgfun .cg32m-use p{margin:0}\n\n    .cgau-listing .cgfun .cg32m-bench{padding:92px 0;background:var(--cream)}\n    .cgau-listing .cgfun .cg32m-benchgrid{display:grid;grid-template-columns:minmax(340px,.92fr) minmax(0,1.08fr);gap:64px;align-items:center}\n    .cgau-listing .cgfun .cg32m-packstage{position:relative;min-height:590px;display:grid;place-items:center;border:2px solid var(--night);border-radius:50% 50% 42% 58% \/ 40% 48% 52% 60%;background:radial-gradient(circle at 30% 28%,#fff 0 6%,transparent 7%),linear-gradient(145deg,var(--sky),var(--aqua));box-shadow:15px 18px 0 var(--night)}\n    .cgau-listing .cgfun .cg32m-packstage img{width:min(76%,430px);border-radius:20px;box-shadow:0 26px 45px rgba(22,35,58,.25);transform:rotate(-4deg)}\n    .cgau-listing .cgfun .cg32m-sticker{position:absolute;padding:10px 13px;border:2px solid var(--night);background:var(--sun);box-shadow:4px 4px 0 var(--night);font:900 12px\/1.2 \"Courier New\",monospace;text-transform:uppercase}\n    .cgau-listing .cgfun .cg32m-sticker.one{top:32px;right:-12px;transform:rotate(6deg)}.cgau-listing .cgfun .cg32m-sticker.two{bottom:48px;left:-10px;transform:rotate(-5deg);background:var(--coral)}\n    .cgau-listing .cgfun .cg32m-benchcopy h2{margin:0 0 24px;font-size:clamp(46px,5.5vw,82px);font-weight:950}\n    .cgau-listing .cgfun .cg32m-inventory{margin:30px 0;border-top:2px solid var(--night)}\n    .cgau-listing .cgfun .cg32m-inventory div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;padding:17px 0;border-bottom:1px solid var(--line)}\n    .cgau-listing .cgfun .cg32m-inventory dt{font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.cgau-listing .cgfun .cg32m-inventory dd{margin:0}\n    .cgau-listing .cgfun .cg32m-warning{padding:16px 18px;border-left:7px solid var(--red);background:#fff0e5;font-weight:800}\n\n    .cgau-listing .cgfun .cg32m-ritual{padding:92px 0;background:linear-gradient(180deg,#eeeaff,#d7f7ef)}\n    .cgau-listing .cgfun .cg32m-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;counter-reset:museum-step}\n    .cgau-listing .cgfun .cg32m-step{counter-increment:museum-step;position:relative;min-height:350px;padding:30px;border:2px solid var(--night);border-radius:28px;background:var(--cream);box-shadow:8px 9px 0 var(--night);overflow:hidden}\n    .cgau-listing .cgfun .cg32m-step:before{content:\"0\" counter(museum-step);display:block;margin-bottom:74px;color:var(--coral);font:950 68px\/.8 Arial,sans-serif;letter-spacing:-.08em}\n    .cgau-listing .cgfun .cg32m-step:after{content:\"\";position:absolute;right:-48px;top:-48px;width:150px;height:150px;border:2px solid var(--night);border-radius:50%;background:var(--sun);opacity:.85}\n    .cgau-listing .cgfun .cg32m-step:nth-child(2):after{background:var(--aqua);border-radius:37% 63% 42% 58%}.cgau-listing .cgfun .cg32m-step:nth-child(3):after{background:var(--sky);border-radius:18px;transform:rotate(18deg)}\n    .cgau-listing .cgfun .cg32m-step h3{margin:0 0 12px;font-size:29px;font-weight:950}.cgau-listing .cgfun .cg32m-step p{margin:0}\n\n    .cgau-listing .cgfun .cg32m-catalogue{padding:92px 0;background:var(--paper)}\n    .cgau-listing .cgfun .cg32m-table{border:2px solid var(--night);background:var(--cream);box-shadow:10px 12px 0 var(--night)}\n    .cgau-listing .cgfun .cg32m-row{display:grid;grid-template-columns:minmax(170px,.35fr) minmax(0,.65fr);border-bottom:1px solid var(--line)}\n    .cgau-listing .cgfun .cg32m-row:last-child{border-bottom:0}\n    .cgau-listing .cgfun .cg32m-row b,.cgau-listing .cgfun .cg32m-row span{padding:15px 20px}\n    .cgau-listing .cgfun .cg32m-row b{border-right:1px solid var(--line);font-size:12px;letter-spacing:.08em;text-transform:uppercase}\n\n    .cgau-listing .cgfun .cg32m-faq{padding:92px 0;background:var(--sun)}\n    .cgau-listing .cgfun .cg32m-faqgrid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:70px;align-items:start}\n    .cgau-listing .cgfun .cg32m-faq h2{position:sticky;top:20px;margin:0;font-size:clamp(50px,6.5vw,94px);font-weight:950}\n    .cgau-listing .cgfun .cg32m-faq details{border-top:2px solid var(--night)}\n    .cgau-listing .cgfun .cg32m-faq details:last-child{border-bottom:2px solid var(--night)}\n    .cgau-listing .cgfun .cg32m-faq summary{position:relative;padding:22px 54px 22px 0;cursor:pointer;list-style:none;font-size:19px;font-weight:900}\n    .cgau-listing .cgfun .cg32m-faq summary::-webkit-details-marker{display:none}\n    .cgau-listing .cgfun .cg32m-faq summary:after{content:\"+\";position:absolute;right:6px;top:16px;display:grid;place-items:center;width:34px;height:34px;border:2px solid var(--night);border-radius:50%;background:var(--cream);font-size:23px;line-height:1}\n    .cgau-listing .cgfun .cg32m-faq details[open] summary:after{content:\"−\";background:var(--aqua)}\n    .cgau-listing .cgfun .cg32m-faq details p{max-width:720px;padding:0 52px 22px 0;margin:0}\n\n    .cgau-listing .cgfun .cg32m-finale{padding:90px 0;background:var(--night);color:#fff}\n    .cgau-listing .cgfun .cg32m-finalegrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:68px;align-items:end}\n    .cgau-listing .cgfun .cg32m-finale h2{max-width:800px;margin:0 0 24px;font-size:clamp(50px,7vw,104px);font-weight:950}\n    .cgau-listing .cgfun .cg32m-finale h2 span{color:var(--aqua)}\n    .cgau-listing .cgfun .cg32m-finale p{max-width:720px;color:#d5dbea}\n    .cgau-listing .cgfun .cg32m-terms{display:grid;gap:12px}\n    .cgau-listing .cgfun .cg32m-term{padding:18px;border:1px solid rgba(255,255,255,.27);background:rgba(255,255,255,.06)}\n    .cgau-listing .cgfun .cg32m-term b{display:block;margin-bottom:5px;color:var(--sun);font-size:12px;letter-spacing:.1em;text-transform:uppercase}\n    .cgau-listing .cgfun .cg32m-foot{margin-top:50px;padding-top:22px;border-top:1px solid rgba(255,255,255,.2);color:#aeb8cf;font-size:12px}\n\n    @keyframes cgau-cg32mFloat{0%,100%{transform:translate(-50%,-50%) rotate(5deg)}50%{transform:translate(-50%,calc(-50% - 12px)) rotate(3.5deg)}}\n    @media(max-width:900px){\n      .cgau-listing .cgfun .cg32m-herogrid,.cgau-listing .cgfun .cg32m-intro,.cgau-listing .cgfun .cg32m-split,.cgau-listing .cgfun .cg32m-benchgrid,.cgau-listing .cgfun .cg32m-faqgrid,.cgau-listing .cgfun .cg32m-finalegrid{grid-template-columns:minmax(0,1fr);gap:42px}\n      .cgau-listing .cgfun .cg32m-hero{padding-top:62px}.cgau-listing .cgfun .cg32m-herogrid{gap:20px}.cgau-listing .cgfun .cg32m-scene{min-height:520px}\n      .cgau-listing .cgfun .cg32m-moments{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cgau-listing .cgfun .cg32m-moment:nth-child(n){transform:none}\n      .cgau-listing .cgfun .cg32m-specimen{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cgau-listing .cgfun .cg32m-fact:nth-child(2){border-right:0}.cgau-listing .cgfun .cg32m-fact:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.22)}\n      .cgau-listing .cgfun .cg32m-packstage{min-height:520px}.cgau-listing .cgfun .cg32m-faq h2{position:static}\n    }\n    @media(max-width:680px){\n      .cgau-listing .cgfun .cg32m-wrap{width:min(100% - 28px,1180px)}\n      .cgau-listing .cgfun .cg32m-top .cg32m-wrap{min-height:62px}.cgau-listing .cgfun .cg32m-accession span:not(:last-child){display:none}\n      .cgau-listing .cgfun .cg32m-hero{min-height:0;padding:48px 0 42px}.cgau-listing .cgfun .cg32m-herocopy h2{font-size:clamp(49px,15vw,76px)}.cgau-listing .cgfun .cg32m-lede{font-size:18px}\n      .cgau-listing .cgfun .cg32m-scene{min-height:410px}.cgau-listing .cgfun .cg32m-plinth{inset:52px 12px 32px}.cgau-listing .cgfun .cg32m-product{width:84%}.cgau-listing .cgfun .cg32m-orb{width:84px;height:84px}.cgau-listing .cgfun .cg32m-orb strong{font-size:28px}.cgau-listing .cgfun .cg32m-orb.two{width:70px;height:70px}.cgau-listing .cgfun .cg32m-caption{right:0;bottom:50px;width:160px}\n      .cgau-listing .cgfun .cg32m-wall,.cgau-listing .cgfun .cg32m-labelhall,.cgau-listing .cgfun .cg32m-doorhall,.cgau-listing .cgfun .cg32m-honesty,.cgau-listing .cgfun .cg32m-bench,.cgau-listing .cgfun .cg32m-ritual,.cgau-listing .cgfun .cg32m-catalogue,.cgau-listing .cgfun .cg32m-faq,.cgau-listing .cgfun .cg32m-finale{padding:66px 0}\n      .cgau-listing .cgfun .cg32m-intro{gap:24px;margin-bottom:34px}.cgau-listing .cgfun .cg32m-intro h2{font-size:43px}.cgau-listing .cgfun .cg32m-intro p{font-size:17px}\n      .cgau-listing .cgfun .cg32m-moments,.cgau-listing .cgfun .cg32m-doors,.cgau-listing .cgfun .cg32m-steps{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .cg32m-moment{min-height:250px}.cgau-listing .cgfun .cg32m-moment:before{margin-bottom:32px}\n      .cgau-listing .cgfun .cg32m-specimen{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .cg32m-fact{min-height:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.22)!important}.cgau-listing .cgfun .cg32m-fact:last-child{border-bottom:0!important}.cgau-listing .cgfun .cg32m-fact .cg32m-num{margin-bottom:20px}\n      .cgau-listing .cgfun .cg32m-door{min-height:390px;padding:30px 24px;border-radius:110px 110px 14px 14px}.cgau-listing .cgfun .cg32m-doorcode{margin-bottom:64px}\n      .cgau-listing .cgfun .cg32m-honesty h2{font-size:50px}.cgau-listing .cgfun .cg32m-use{grid-template-columns:54px minmax(0,1fr);gap:14px;padding:18px}.cgau-listing .cgfun .cg32m-use b{width:48px;height:48px;font-size:22px}\n      .cgau-listing .cgfun .cg32m-packstage{min-height:420px;box-shadow:9px 10px 0 var(--night)}.cgau-listing .cgfun .cg32m-packstage img{width:78%}.cgau-listing .cgfun .cg32m-sticker{font-size:10px}\n      .cgau-listing .cgfun .cg32m-inventory div{grid-template-columns:minmax(0,1fr);gap:6px}.cgau-listing .cgfun .cg32m-step{min-height:300px}.cgau-listing .cgfun .cg32m-step:before{margin-bottom:50px}\n      .cgau-listing .cgfun .cg32m-row{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .cg32m-row b{padding-bottom:4px;border-right:0}.cgau-listing .cgfun .cg32m-row span{padding-top:4px}\n      .cgau-listing .cgfun .cg32m-faq h2,.cgau-listing .cgfun .cg32m-finale h2{font-size:50px}.cgau-listing .cgfun .cg32m-finalegrid{gap:34px}\n    }\n    @media(max-width:360px){\n      .cgau-listing .cgfun .cg32m-wrap{width:calc(100% - 20px)}.cgau-listing .cgfun .cg32m-herocopy h2{font-size:46px}.cgau-listing .cgfun .cg32m-badge{font-size:10px}.cgau-listing .cgfun .cg32m-scene{min-height:360px}.cgau-listing .cgfun .cg32m-caption{width:142px;font-size:10px}.cgau-listing .cgfun .cg32m-packstage{min-height:360px}.cgau-listing .cgfun .cg32m-sticker.one{right:0}.cgau-listing .cgfun .cg32m-sticker.two{left:0}.cgau-listing .cgfun .cg32m-use{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .cg32m-faq summary{font-size:17px}\n    }\n    @media(prefers-reduced-motion:reduce){.cgau-listing .cgfun *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}\n  \n\n.cgau-listing .cgfun .cg32m-door \u003e h3{margin-left:auto!important;margin-right:auto!important}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003eTINY\u003cbr\u003eMUSEUM\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003eThe Little Museum of Outside\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eThe Little Museum of Outside curates schoolbags, posties and a possum that denies everything.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Schibsted+Grotesk:wght@400..800\u0026family=JetBrains+Mono:wght@500;700\u0026display=swap');\n@property --cgau-kn-wait{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-y{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-t{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-z{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1}\n\n\/* ==== TOKENS · colour world \"cobalt and lemon\": cobalt = fits, numbers, the one dark band; lemon = the marks you read and the highlights; slate = not this card ==== *\/\n.cgau-listing .cgnew.cgau-kn{--kn-ink:#0f1733;--kn-g1:#4a5270;--kn-soft:#f4f6fc;--kn-line:#d9def0;--kn-hair:#e8ebf6;--kn-dark:#0c1d66;--kn-co1:#1741d6;--kn-co2:#4a78ff;--kn-le1:#ffe03a;--kn-le2:#fff4a0;--kn-lsoft:#fffadb;--kn-no1:#4b5163;--kn-no2:#8a90a2;--kn-cot:#1741d6;--kn-not:#4b5163;--kn-gc:linear-gradient(95deg,var(--kn-co1) 0%,var(--kn-co2) 100%);--kn-gl:linear-gradient(95deg,var(--kn-le1) 0%,var(--kn-le2) 100%);--kn-gn:linear-gradient(135deg,var(--kn-no1) 0%,var(--kn-no2) 100%);--kn-ease:cubic-bezier(.22,.8,.2,1);--kn-pad:112px;--kn-r:22px;font-family:'Schibsted Grotesk',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;font-size:17px;line-height:1.5;font-weight:400;color:var(--kn-ink);background:#fff;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;text-align:left}\n@supports (color: color(display-p3 1 0 0)){\n.cgau-listing .cgnew.cgau-kn{--kn-co1:color(display-p3 .12 .26 .86);--kn-co2:color(display-p3 .33 .48 1);--kn-le1:color(display-p3 1 .88 .2)}\n}\n\n\/* ==== RESETS · beat the theme's .rte rules by source order, lose to every module class ==== *\/\n.cgau-listing .cgnew *,.cgau-listing .cgnew *::before,.cgau-listing .cgnew *::after{box-sizing:border-box}\n.cgau-listing .cgnew p,.cgau-listing .cgnew ul,.cgau-listing .cgnew ol,.cgau-listing .cgnew li,.cgau-listing .cgnew figure,.cgau-listing .cgnew figcaption,.cgau-listing .cgnew dl,.cgau-listing .cgnew dt,.cgau-listing .cgnew dd,.cgau-listing .cgnew fieldset,.cgau-listing .cgnew legend{margin:0;padding:0;border:0}\n.cgau-listing .cgnew ul,.cgau-listing .cgnew ol{list-style:none;text-align:left}\n.cgau-listing .cgnew p{text-align:left}\n.cgau-listing .cgnew img{display:block;max-width:100%;height:auto;border:0;border-radius:0}\n.cgau-listing .cgnew a{color:inherit;text-decoration:none}\n.cgau-listing .cgnew table{border-collapse:collapse}\n.cgau-listing .cgnew td,.cgau-listing .cgnew th{border:0;padding:0}\n.cgau-listing .cgnew b,.cgau-listing .cgnew strong{font-weight:700}\n.cgau-listing .cgnew .kn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}\n\n\/* ==== ILLUSTRATION TAG · every drawn diagram carries one ==== *\/\n.cgau-listing .cgnew .kn-ill{display:inline-block;font:500 12px\/1 'JetBrains Mono',Menlo,monospace;letter-spacing:.02em;color:var(--kn-g1);background:#fff;padding:6px 9px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--kn-line)}\n\n\/* ==== LAYOUT + TYPE ==== *\/\n.cgau-listing .cgnew .kn-w{max-width:1060px;margin:0 auto;padding:0 24px}\n.cgau-listing .cgnew .kn-sec{padding:var(--kn-pad) 0;position:relative}\n.cgau-listing .cgnew .kn-band{background:var(--kn-soft);box-shadow:0 0 0 100vmax var(--kn-soft);clip-path:inset(0 -100vmax)}\n.cgau-listing .cgnew .kn-mono{font-family:'JetBrains Mono',Menlo,Consolas,monospace;font-size:.88em;letter-spacing:0;font-weight:500}\n.cgau-listing .cgnew .kn-eye{display:inline-block;font:700 13px\/1.2 'JetBrains Mono',Menlo,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--kn-cot);margin:0 0 16px;padding:5px 9px 4px;background:var(--kn-le1);border-radius:4px}\n.cgau-listing .cgnew .kn-h1{font-size:clamp(42px,6.6vw,86px);line-height:.96;letter-spacing:-.045em;font-weight:800;text-wrap:balance}\n.cgau-listing .cgnew .kn-h2{font-size:clamp(38px,5.6vw,74px);line-height:1;letter-spacing:-.042em;font-weight:800;text-wrap:balance}\n.cgau-listing .cgnew .kn-h3{font-size:clamp(20px,1.9vw,24px);line-height:1.2;letter-spacing:-.02em;font-weight:700}\n.cgau-listing .cgnew .kn-lede{font-size:clamp(18px,1.6vw,21px);line-height:1.45;font-weight:500;color:var(--kn-g1);max-width:640px;margin-top:18px;text-wrap:pretty}\n.cgau-listing .cgnew .kn-hl{background:linear-gradient(transparent 58%,var(--kn-le1) 58%,var(--kn-le1) 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em}\n.cgau-listing .cgnew .kn-gx{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}\n.cgau-listing .cgnew .kn-gc{background-image:var(--kn-gc)}\n.cgau-listing .cgnew .kn-link{color:var(--kn-cot);font-weight:700;border-bottom:2px solid var(--kn-le1);white-space:nowrap}\n.cgau-listing .cgnew .kn-link:focus-visible{outline:2px solid var(--kn-co1);outline-offset:2px;border-radius:3px}\n.cgau-listing .cgnew .kn-nw{white-space:nowrap}\n\n@keyframes cgau-kn-arm{from,to{--cgau-kn-wait:1}}\n@keyframes cgau-kn-glow{from{opacity:.55}to{opacity:1}}\n\n\/* ==== MOTION tokens (Shopify only) · reveal arm trigger: text arrives fast (6% inset, .4 s, 12 px) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rv{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 6%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-rv\u003e*{transition:opacity .4s var(--kn-ease),translate .4s var(--kn-ease)}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(2){transition-delay:.05s}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(3){transition-delay:.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-rv\u003e*{opacity:0;translate:0 12px}\n}\n}\n}\n\n\/* ==== MODULE hero (variant hero-calliper) · answers first in lemon-ruled cells; SanDisk's card photo sits on a lemon swatch with cobalt dimension lines that draw once on load ==== *\/\n.cgau-listing .cgnew .kn-hero{position:relative;padding:30px 0 70px;overflow:clip}\n.cgau-listing .cgnew .kn-hd{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .cgnew .kn-hd-eye{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:700 13px\/1.2 'JetBrains Mono',Menlo,monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--kn-cot);margin:0 0 14px}\n.cgau-listing .cgnew .kn-hd-eye b{background:var(--kn-le1);color:var(--kn-ink);padding:4px 8px 3px;border-radius:4px}\n.cgau-listing .cgnew .kn-hd .kn-h1{font-size:clamp(40px,5.4vw,76px)}\n\/* the four first-screen answers: a 2 x 2 of cells, each with a lemon top rule *\/\n.cgau-listing .cgnew .kn-ans{margin-top:26px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px}\n.cgau-listing .cgnew .kn-ans li{position:relative;padding:14px 0 0;border-top:4px solid var(--kn-le1);font-size:16px;line-height:1.45;color:#2d3552}\n.cgau-listing .cgnew .kn-ans li[data-cgau-first=\"works\"]{grid-column:1\/-1;border-top-color:var(--kn-co1)}\n.cgau-listing .cgnew .kn-ans li\u003espan{display:block;font:700 12px\/1.3 'JetBrains Mono',Menlo,monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--kn-g1);margin-bottom:4px}\n.cgau-listing .cgnew .kn-ans li[data-cgau-first=\"works\"]\u003espan{color:var(--kn-cot)}\n.cgau-listing .cgnew .kn-ans b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-ans a{color:var(--kn-cot);font-weight:700;border-bottom:2px solid var(--kn-le1);white-space:nowrap}\n.cgau-listing .cgnew .kn-ans a:focus-visible{outline:2px solid var(--kn-co1);outline-offset:2px;border-radius:3px}\n\/* the stage: a tilted lemon swatch, the card, and its measurements *\/\n.cgau-listing .cgnew .kn-stg{position:relative;max-width:460px;width:100%;margin:0 auto;padding:58px 64px 18px 8px}\n.cgau-listing .cgnew .kn-sw{position:absolute;left:0;right:34px;top:32px;bottom:44px;border-radius:18px;background:var(--kn-lsoft);box-shadow:inset 0 0 0 2px var(--kn-le1);rotate:-4deg}\n.cgau-listing .cgnew .kn-cb{position:relative;z-index:2}\n.cgau-listing .cgnew .kn-cb\u003eimg{width:100%;height:auto;mix-blend-mode:multiply}\n.cgau-listing .cgnew .kn-dx,.cgau-listing .cgnew .kn-dy{position:absolute;z-index:3;color:var(--kn-cot);font:700 13px\/1 'JetBrains Mono',Menlo,monospace;letter-spacing:.01em}\n.cgau-listing .cgnew .kn-dx{left:1.5%;right:1.5%;top:-30px;height:14px;border-left:2px solid currentColor;border-right:2px solid currentColor}\n.cgau-listing .cgnew .kn-dx::before{content:\"\";position:absolute;left:0;right:0;top:6px;height:2px;background:currentColor;transform-origin:50% 50%}\n.cgau-listing .cgnew .kn-dx span{position:absolute;left:50%;top:-4px;translate:-50% -100%;background:#fff;padding:2px 6px;white-space:nowrap}\n.cgau-listing .cgnew .kn-dy{top:2%;bottom:3%;right:-30px;width:14px;border-top:2px solid currentColor;border-bottom:2px solid currentColor}\n.cgau-listing .cgnew .kn-dy::before{content:\"\";position:absolute;top:0;bottom:0;left:6px;width:2px;background:currentColor;transform-origin:50% 50%}\n.cgau-listing .cgnew .kn-dy span{position:absolute;top:50%;left:22px;translate:0 -50%;writing-mode:vertical-rl;background:#fff;padding:6px 2px;white-space:nowrap}\n.cgau-listing .cgnew .kn-cap{position:relative;z-index:2;margin-top:30px;display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;font:500 13px\/1.4 'JetBrains Mono',Menlo,monospace;color:var(--kn-g1)}\n@keyframes cgau-kn-dimx{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-kn-dimy{from{transform:scaleY(0)}to{transform:scaleY(1)}}\n@keyframes cgau-kn-lift{to{translate:0 -18px;rotate:-3deg}}\n@keyframes cgau-kn-swing{to{rotate:-10deg;scale:1.04}}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-dx::before{animation:cgau-kn-dimx .9s var(--kn-ease) .25s both}\n.cgau-listing .cgnew .kn-dy::before{animation:cgau-kn-dimy .9s var(--kn-ease) .55s both}\n}\n@media (max-width:860px){\n.cgau-listing .cgnew.cgau-kn{--kn-pad:72px}\n.cgau-listing .cgnew .kn-hero{padding:14px 0 44px}\n.cgau-listing .cgnew .kn-hd{grid-template-columns:minmax(0,1fr);gap:18px}\n.cgau-listing .cgnew .kn-hd .kn-h1{font-size:clamp(34px,9.4vw,46px)}\n.cgau-listing .cgnew .kn-hd-eye{font-size:11.5px;margin-bottom:10px}\n.cgau-listing .cgnew .kn-ans{margin-top:16px;grid-template-columns:minmax(0,1fr);gap:10px}\n.cgau-listing .cgnew .kn-ans li{padding:9px 0 0 0;border-top-width:3px;font-size:15.5px;line-height:1.4}\n.cgau-listing .cgnew .kn-ans li\u003espan{font-size:11px;margin-bottom:2px}\n.cgau-listing .cgnew .kn-stg{max-width:340px;padding:52px 56px 10px 6px}\n}\n\n\/* ==== MOTION hero (Shopify only) · as the hero scrolls away the card lifts off its swatch and the swatch swings ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-stg{view-timeline:--cgau-kn-hero block}\n.cgau-listing .cgnew .kn-cb{animation:cgau-kn-lift 1s linear both;animation-timeline:--cgau-kn-hero;animation-range:exit 0% exit 90%}\n.cgau-listing .cgnew .kn-sw{animation:cgau-kn-swing 1s linear both;animation-timeline:--cgau-kn-hero;animation-range:exit 0% exit 90%}\n}\n}\n\n\/* ==== MODULE fit (variant fit-sorter) · tick the eufy gear you own; ticked rows stay, a tally counts how many take this card. Every row visible by default, hidden only by :has(input:checked) ==== *\/\n.cgau-listing .cgnew:has(#kn-s1:checked){--kn-f1:1}.cgau-listing .cgnew:has(#kn-s2:checked){--kn-f2:1}.cgau-listing .cgnew:has(#kn-s3:checked){--kn-f3:1}.cgau-listing .cgnew:has(#kn-s4:checked){--kn-f4:1}.cgau-listing .cgnew:has(#kn-s5:checked){--kn-f5:1}\n.cgau-listing .cgnew:has(#kn-s6:checked){--kn-f6:1}.cgau-listing .cgnew:has(#kn-s7:checked){--kn-f7:1}.cgau-listing .cgnew:has(#kn-s8:checked){--kn-f8:1}.cgau-listing .cgnew:has(#kn-s9:checked){--kn-f9:1}.cgau-listing .cgnew:has(#kn-s10:checked){--kn-f10:1}\n.cgau-listing .cgnew:has(#kn-s11:checked){--kn-f11:1}.cgau-listing .cgnew:has(#kn-s12:checked){--kn-f12:1}.cgau-listing .cgnew:has(#kn-s13:checked){--kn-f13:1}\n.cgau-listing .cgnew .kn-fs{--cgau-kn-y:calc(var(--kn-f1,0) + var(--kn-f2,0) + var(--kn-f3,0) + var(--kn-f4,0) + var(--kn-f5,0) + var(--kn-f6,0) + var(--kn-f7,0) + var(--kn-f8,0) + var(--kn-f9,0) + var(--kn-f10,0) + var(--kn-f11,0));--cgau-kn-t:calc(var(--cgau-kn-y) + var(--kn-f12,0) + var(--kn-f13,0));margin-top:40px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:start}\n.cgau-listing .cgnew .kn-fs-lg{font:700 12px\/1.2 'JetBrains Mono',Menlo,monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--kn-g1);margin-bottom:12px}\n.cgau-listing .cgnew .kn-fs-tags{display:flex;flex-wrap:wrap;gap:8px}\n.cgau-listing .cgnew .kn-tg{position:relative;display:inline-flex;align-items:center;gap:9px;cursor:pointer;padding:9px 13px 9px 10px;border-radius:8px;font:600 15px\/1.15 'Schibsted Grotesk',sans-serif;color:var(--kn-ink);background:#fff;box-shadow:inset 0 0 0 1.5px var(--kn-line);transition:background .25s,box-shadow .25s;-webkit-tap-highlight-color:transparent}\n.cgau-listing .cgnew .kn-tg input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}\n.cgau-listing .cgnew .kn-tg::before{content:\"\";flex:none;width:15px;height:15px;border-radius:3px;box-shadow:inset 0 0 0 1.5px #9aa1b8;background:#fff;transition:background .2s,box-shadow .2s}\n.cgau-listing .cgnew .kn-tg:has(input:checked){background:var(--kn-lsoft);box-shadow:inset 0 0 0 2px var(--kn-co1)}\n.cgau-listing .cgnew .kn-tg:has(input:checked)::before{background:var(--kn-co1);box-shadow:inset 0 0 0 3px #fff,0 0 0 1.5px var(--kn-co1)}\n.cgau-listing .cgnew .kn-tg.kn-tg-no:has(input:checked){box-shadow:inset 0 0 0 2px var(--kn-no1);background:#f1f2f6}\n.cgau-listing .cgnew .kn-tg.kn-tg-no:has(input:checked)::before{background:var(--kn-no1);box-shadow:inset 0 0 0 3px #fff,0 0 0 1.5px var(--kn-no1)}\n.cgau-listing .cgnew .kn-tg.kn-tg-no\u003espan::after{content:\" \\2715\";color:var(--kn-not)}\n.cgau-listing .cgnew .kn-tg:has(input:focus-visible){outline:2px solid var(--kn-co1);outline-offset:2px}\n.cgau-listing .cgnew .kn-fs-tally{margin-top:20px;padding:14px 16px;border-radius:10px;background:var(--kn-dark);color:#fff;font:600 17px\/1.3 'Schibsted Grotesk',sans-serif}\n.cgau-listing .cgnew .kn-fs-live{display:none}\n.cgau-listing .cgnew .kn-fs-y,.cgau-listing .cgnew .kn-fs-t{font:700 24px\/1 'JetBrains Mono',Menlo,monospace;color:var(--kn-le1)}\n.cgau-listing .cgnew .kn-fs-y::before{counter-reset:kn-y calc(var(--cgau-kn-y));content:counter(kn-y)}\n.cgau-listing .cgnew .kn-fs-t::before{counter-reset:kn-t calc(var(--cgau-kn-t));content:counter(kn-t)}\n.cgau-listing .cgnew .kn-fs:has(input:checked) .kn-fs-idle{display:none}\n.cgau-listing .cgnew .kn-fs:has(input:checked) .kn-fs-live{display:inline}\n.cgau-listing .cgnew .kn-fs-note{margin-top:14px;font-size:15px;line-height:1.5;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-fs-list{border-top:2px solid var(--kn-ink)}\n.cgau-listing .cgnew .kn-fr{display:flex;align-items:flex-start;gap:12px;padding:11px 0;border-bottom:1px solid var(--kn-hair)}\n.cgau-listing .cgnew .kn-fr\u003ei{flex:none;display:grid;place-items:center;width:24px;height:24px;margin-top:1px;border-radius:6px;font:700 13px\/1 'Schibsted Grotesk',sans-serif;font-style:normal;color:#fff;background:var(--kn-gc)}\n.cgau-listing .cgnew .kn-fr.kn-fr-x\u003ei{background:var(--kn-gn)}\n.cgau-listing .cgnew .kn-fr p{font-size:15.5px;line-height:1.42;color:#3a4260}\n.cgau-listing .cgnew .kn-fr b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-fr small{font:700 13px\/1 'JetBrains Mono',Menlo,monospace;color:var(--kn-cot);white-space:nowrap}\n.cgau-listing .cgnew .kn-fr.kn-fr-x small{color:var(--kn-not)}\n.cgau-listing .cgnew .kn-fs:has(input:checked) .kn-fr{display:none}\n.cgau-listing .cgnew .kn-fs:has(#kn-s1:checked) .kn-r1,.cgau-listing .cgnew .kn-fs:has(#kn-s2:checked) .kn-r2,.cgau-listing .cgnew .kn-fs:has(#kn-s3:checked) .kn-r3,.cgau-listing .cgnew .kn-fs:has(#kn-s4:checked) .kn-r4,.cgau-listing .cgnew .kn-fs:has(#kn-s5:checked) .kn-r5,.cgau-listing .cgnew .kn-fs:has(#kn-s6:checked) .kn-r6,.cgau-listing .cgnew .kn-fs:has(#kn-s7:checked) .kn-r7,.cgau-listing .cgnew .kn-fs:has(#kn-s8:checked) .kn-r8,.cgau-listing .cgnew .kn-fs:has(#kn-s9:checked) .kn-r9,.cgau-listing .cgnew .kn-fs:has(#kn-s10:checked) .kn-r10,.cgau-listing .cgnew .kn-fs:has(#kn-s11:checked) .kn-r11,.cgau-listing .cgnew .kn-fs:has(#kn-s12:checked) .kn-r12,.cgau-listing .cgnew .kn-fs:has(#kn-s13:checked) .kn-r13{display:flex}\n.cgau-listing .cgnew .kn-fs:has(input:checked) .kn-fr\u003ei{animation:cgau-kn-pop .45s var(--kn-ease) both}\n@keyframes cgau-kn-pop{0%{transform:scale(.3) rotate(-25deg)}60%{transform:scale(1.15)}100%{transform:none}}\n@media (max-width:860px){\n.cgau-listing .cgnew .kn-fs{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:28px}\n.cgau-listing .cgnew .kn-fs-tags{gap:6px}\n.cgau-listing .cgnew .kn-tg{padding:8px 10px 8px 8px;font-size:14.5px;gap:7px}\n.cgau-listing .cgnew .kn-fs-tally{font-size:16px}\n}\n\n\/* ==== MODULE loupe (variant loupe-mark) · the one dark band: a round loupe zooms from the whole card to the HC under its micro SD logo; a lemon ring draws round it ==== *\/\n.cgau-listing .cgnew .kn-lpb{background:var(--kn-dark);box-shadow:0 0 0 100vmax var(--kn-dark);clip-path:inset(0 -100vmax);color:#fff;overflow:clip}\n.cgau-listing .cgnew .kn-lpg{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:center;position:relative}\n.cgau-listing .cgnew .kn-lpb .kn-eye{background:var(--kn-le1);color:var(--kn-dark)}\n.cgau-listing .cgnew .kn-lpb .kn-h2 em{font-style:normal;color:var(--kn-le1)}\n.cgau-listing .cgnew .kn-lpb .kn-h2 s{text-decoration-thickness:.07em;text-decoration-color:var(--kn-le1);color:rgba(255,255,255,.72)}\n.cgau-listing .cgnew .kn-lp-t{margin-top:22px;display:grid;gap:14px;max-width:560px}\n.cgau-listing .cgnew .kn-lp-t p{font-size:17.5px;line-height:1.55;color:#dfe5ff}\n.cgau-listing .cgnew .kn-lp-t b{color:#fff}\n.cgau-listing .cgnew .kn-lp-t .kn-lp-x{padding:14px 16px;border-left:4px solid var(--kn-le1);background:rgba(255,255,255,.07);border-radius:0 8px 8px 0}\n.cgau-listing .cgnew .kn-lpf{position:relative;width:min(360px,100%);margin:0 auto;aspect-ratio:1}\n.cgau-listing .cgnew .kn-ghl{position:absolute;right:-6%;top:50%;translate:0 -50%;font:800 clamp(200px,26vw,340px)\/.8 'Schibsted Grotesk',sans-serif;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:2px rgba(255,224,58,.22);pointer-events:none;user-select:none}\n.cgau-listing .cgnew .kn-lp{position:absolute;inset:7%;border-radius:50%;overflow:clip;background:#fff;box-shadow:0 30px 60px -24px rgba(0,0,0,.6),inset 0 0 0 1px rgba(0,0,0,.08)}\n.cgau-listing .cgnew .kn-lp\u003eimg{width:100%;height:100%;object-fit:cover;transform-origin:67.8% 56.2%;transform:translate(calc(var(--cgau-kn-z) * -17.8%),calc(var(--cgau-kn-z) * -6.2%)) scale(calc(1 + var(--cgau-kn-z) * 1.4))}\n.cgau-listing .cgnew .kn-lp-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible}\n.cgau-listing .cgnew .kn-lp-ring circle{fill:none;stroke:var(--kn-le1);stroke-width:5;stroke-linecap:round}\n.cgau-listing .cgnew .kn-lp-cap{position:absolute;left:50%;bottom:-10px;translate:-50% 0;white-space:nowrap;font:700 13px\/1 'JetBrains Mono',Menlo,monospace;letter-spacing:.04em;color:var(--kn-dark);background:var(--kn-le1);padding:7px 10px;border-radius:6px}\n@keyframes cgau-kn-zoom{from{--cgau-kn-z:0}to{--cgau-kn-z:1}}\n@keyframes cgau-kn-ring{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}\n@media (max-width:860px){\n.cgau-listing .cgnew .kn-lpg{grid-template-columns:minmax(0,1fr);gap:36px}\n.cgau-listing .cgnew .kn-lpf{width:min(300px,86%)}\n.cgau-listing .cgnew .kn-ghl{font-size:210px;right:-4%}\n.cgau-listing .cgnew .kn-lp-t p{font-size:16.5px}\n}\n\n\/* ==== MOTION loupe (Shopify only) · scroll zooms the loupe in on the HC and draws the lemon ring; resting pose (zoomed, ring full) is the fallback ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-lpf{view-timeline:--cgau-kn-lp block}\n.cgau-listing .cgnew .kn-lp{animation:cgau-kn-zoom 1s linear both;animation-timeline:--cgau-kn-lp;animation-range:entry 30% cover 50%}\n.cgau-listing .cgnew .kn-lp-ring circle{stroke-dasharray:1;animation:cgau-kn-ring 1s linear both;animation-timeline:--cgau-kn-lp;animation-range:entry 40% cover 55%}\n}\n}\n\n\/* ==== MODULE pack (variant pack-callouts) · Brand New condition: SanDisk's retail pack with numbered callouts on the card and adapter in its window, list beside ==== *\/\n.cgau-listing .cgnew .kn-pk{margin-top:40px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;align-items:center}\n.cgau-listing .cgnew .kn-pkf{position:relative;max-width:440px;width:100%;margin:0 auto;padding:22px;border-radius:var(--kn-r);background:var(--kn-lsoft);box-shadow:inset 0 0 0 2px var(--kn-le1)}\n.cgau-listing .cgnew .kn-pkf\u003ediv{position:relative}\n.cgau-listing .cgnew .kn-pkf img{width:100%;height:auto;mix-blend-mode:multiply}\n.cgau-listing .cgnew .kn-pin{position:absolute;display:grid;place-items:center;width:30px;height:30px;translate:-50% -50%;border-radius:50%;background:var(--kn-co1);color:#fff;font:700 14px\/1 'JetBrains Mono',Menlo,monospace;box-shadow:0 0 0 3px #fff,0 6px 14px -4px rgba(12,29,102,.6)}\n.cgau-listing .cgnew .kn-pin::after{content:\"\";position:absolute;inset:-7px;border-radius:50%;box-shadow:0 0 0 3px var(--kn-le1);opacity:0}\n.cgau-listing .cgnew .kn-pin1{left:31%;top:55%}\n.cgau-listing .cgnew .kn-pin2{left:68%;top:58%}\n.cgau-listing .cgnew .kn-pkl{display:grid;gap:0;border-top:2px solid var(--kn-ink)}\n.cgau-listing .cgnew .kn-pkl\u003eli{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:16px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-pkl\u003eli\u003ei{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--kn-co1);color:#fff;font:700 14px\/1 'JetBrains Mono',Menlo,monospace;font-style:normal}\n.cgau-listing .cgnew .kn-pkl\u003eli.kn-pk-no\u003ei{background:#fff;color:var(--kn-not);box-shadow:inset 0 0 0 2px var(--kn-no2)}\n.cgau-listing .cgnew .kn-pkl h3{font-size:19px;letter-spacing:-.015em;margin-bottom:3px}\n.cgau-listing .cgnew .kn-pkl p{font-size:16px;line-height:1.5;color:#3a4260}\n.cgau-listing .cgnew .kn-pk-c{margin-top:18px;display:inline-flex;align-items:center;gap:10px;font:700 13px\/1.3 'JetBrains Mono',Menlo,monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--kn-cot)}\n.cgau-listing .cgnew .kn-pk-c::before{content:\"\";width:18px;height:18px;border-radius:4px;background:var(--kn-le1);box-shadow:inset 0 0 0 2px var(--kn-co1)}\n@keyframes cgau-kn-dot{0%{opacity:.9;scale:.8}100%{opacity:0;scale:1.5}}\n@keyframes cgau-kn-settle{from{rotate:4deg;translate:0 16px}to{rotate:0deg;translate:0 0}}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-pin::after{animation:cgau-kn-dot 1.8s var(--kn-ease) 3 both}\n.cgau-listing .cgnew .kn-pin2::after{animation-delay:.4s}\n}\n@media (max-width:860px){\n.cgau-listing .cgnew .kn-pk{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:28px}\n.cgau-listing .cgnew .kn-pkf{max-width:330px;padding:16px}\n.cgau-listing .cgnew .kn-pin{width:26px;height:26px;font-size:13px}\n}\n\n\/* ==== MOTION pack (Shopify only) · the pack settles flat as it scrolls into view ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-pkf{animation:cgau-kn-settle 1s linear both;animation-timeline:view();animation-range:entry 0% entry 80%}\n}\n}\n\n\/* ==== MODULE speed (variant speed-floor-ceiling) · two bars on one to-scale MB\/s track: the sustained floor for video and the read ceiling ==== *\/\n.cgau-listing .cgnew .kn-spd{margin-top:44px;position:relative;padding:28px 0 8px}\n.cgau-listing .cgnew .kn-trk{position:relative;display:grid;gap:26px}\n.cgau-listing .cgnew .kn-row{position:relative}\n.cgau-listing .cgnew .kn-row\u003ep{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:10px;font-size:16px;line-height:1.4;color:#3a4260}\n.cgau-listing .cgnew .kn-row\u003ep b{font:800 clamp(40px,5vw,64px)\/.9 'Schibsted Grotesk',sans-serif;letter-spacing:-.045em;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-row\u003ep b small{font-size:.36em;letter-spacing:-.01em;margin-left:4px}\n.cgau-listing .cgnew .kn-bar{position:relative;height:26px;border-radius:6px;background:var(--kn-hair);overflow:clip}\n.cgau-listing .cgnew .kn-bar\u003ei{position:absolute;left:0;top:0;bottom:0;border-radius:6px;transform-origin:0 50%}\n.cgau-listing .cgnew .kn-row1 .kn-bar\u003ei{width:8.333%;background:var(--kn-gl);box-shadow:inset 0 0 0 2px var(--kn-le1),inset -3px 0 0 var(--kn-co1)}\n.cgau-listing .cgnew .kn-row2 .kn-bar\u003ei{width:100%;background:var(--kn-gc)}\n.cgau-listing .cgnew .kn-row1 .kn-row-b{color:var(--kn-cot)}\n.cgau-listing .cgnew .kn-sc{display:flex;justify-content:space-between;margin-top:10px;font:500 12px\/1 'JetBrains Mono',Menlo,monospace;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-spd .kn-ill{margin-top:14px}\n.cgau-listing .cgnew .kn-sn{margin-top:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}\n.cgau-listing .cgnew .kn-sn\u003ediv{padding-top:14px;border-top:3px solid var(--kn-ink)}\n.cgau-listing .cgnew .kn-sn\u003ediv:nth-child(2){border-top-color:var(--kn-le1)}\n.cgau-listing .cgnew .kn-sn\u003ediv:nth-child(3){border-top-color:var(--kn-co1)}\n.cgau-listing .cgnew .kn-sn h3{font-size:19px;letter-spacing:-.015em;margin-bottom:6px}\n.cgau-listing .cgnew .kn-sn p{font-size:16px;line-height:1.5;color:#3a4260}\n@keyframes cgau-kn-bar{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-kn-mark{0%{scale:.6;opacity:.4}70%{scale:1.08;opacity:1}100%{scale:1;opacity:1}}\n@media (max-width:860px){\n.cgau-listing .cgnew .kn-sn{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:30px}\n.cgau-listing .cgnew .kn-spd{margin-top:28px;padding-top:12px}\n}\n\n\/* ==== MOTION speed (Shopify only) · both bars fill from zero as the track scrolls in; the short one arrives first ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-trk{view-timeline:--cgau-kn-trk block}\n.cgau-listing .cgnew .kn-row1 .kn-bar\u003ei{animation:cgau-kn-bar 1s linear both;animation-timeline:--cgau-kn-trk;animation-range:entry 20% entry 60%}\n.cgau-listing .cgnew .kn-row2 .kn-bar\u003ei{animation:cgau-kn-bar 1s linear both;animation-timeline:--cgau-kn-trk;animation-range:entry 30% cover 50%}\n.cgau-listing .cgnew .kn-row\u003ep b{animation:cgau-kn-mark 1s linear both;animation-timeline:--cgau-kn-trk;animation-range:entry 0% entry 40%}\n}\n}\n\n\/* ==== MODULE faq · exclusive accordion; answers glide open in Chrome (interpolate-size), open instantly elsewhere; never animate the text ==== *\/\n.cgau-listing .cgnew .kn-faq{max-width:840px;margin:40px 0 0;border-top:2px solid var(--kn-ink)}\n.cgau-listing .cgnew .kn-faq details{border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font:700 clamp(18px,1.7vw,21px)\/1.3 'Schibsted Grotesk',sans-serif;letter-spacing:-.015em}\n.cgau-listing .cgnew .kn-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .cgnew .kn-faq summary::after{content:\"+\";flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:7px;background:var(--kn-le1);font:700 20px\/1 'JetBrains Mono',Menlo,monospace;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-faq details[open] summary::after{content:\"\\2212\";background:var(--kn-co1);color:#fff}\n.cgau-listing .cgnew .kn-faq summary:focus-visible{outline:2px solid var(--kn-co1);outline-offset:4px;border-radius:6px}\n.cgau-listing .cgnew .kn-faq details p{padding:0 50px 22px 0;font-size:17px;line-height:1.55;color:#3a4260}\n@media (prefers-reduced-motion:no-preference){\n@supports (interpolate-size: allow-keywords){\n.cgau-listing .cgnew .kn-faq{interpolate-size:allow-keywords}\n.cgau-listing .cgnew .kn-faq details::details-content{height:0;overflow:clip;transition:height .38s var(--kn-ease),content-visibility .38s allow-discrete}\n.cgau-listing .cgnew .kn-faq details[open]::details-content{height:auto}\n}\n}\n@media (max-width:860px){\n.cgau-listing .cgnew .kn-faq details p{padding-right:0}\n}\n\n\/* ==== MODULE buy · buying from CamGuard Australia: three open columns under coloured rules, big cobalt numerals ==== *\/\n.cgau-listing .cgnew .kn-buy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:50px}\n.cgau-listing .cgnew .kn-buy\u003ediv{padding-top:18px;position:relative}\n.cgau-listing .cgnew .kn-buy\u003ediv::before{content:\"\";position:absolute;left:0;right:0;top:0;height:4px;border-radius:2px;background:var(--kn-ink);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(2)::before{background:var(--kn-gc)}.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(3)::before{background:var(--kn-gl)}\n.cgau-listing .cgnew .kn-buy h3{font-size:21px;letter-spacing:-.02em;margin-bottom:8px}\n.cgau-listing .cgnew .kn-buy p{font-size:16px;line-height:1.5;color:#3a4260}\n.cgau-listing .cgnew .kn-buy p+p{margin-top:10px}\n.cgau-listing .cgnew .kn-buy .kn-bign{display:block;font:800 clamp(62px,7vw,90px)\/1 'Schibsted Grotesk',sans-serif;letter-spacing:-.05em;margin:2px 0 12px;white-space:nowrap;color:var(--kn-co1)}\n.cgau-listing .cgnew .kn-buy .kn-bign small{font:700 .24em\/1 'JetBrains Mono',Menlo,monospace;letter-spacing:.02em;margin-left:8px;color:var(--kn-ink);background:var(--kn-le1);padding:4px 7px;border-radius:4px;vertical-align:.9em}\n.cgau-listing .cgnew .kn-who{margin-top:44px;padding:24px 0 0;border-top:1px solid var(--kn-line);font-size:17px;line-height:1.55;color:#3a4260;max-width:840px}\n.cgau-listing .cgnew .kn-who b{color:var(--kn-ink)}\n@keyframes cgau-kn-rule{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@media (max-width:860px){\n.cgau-listing .cgnew .kn-buy{grid-template-columns:minmax(0,1fr);gap:24px}\n}\n\n\/* ==== MOTION buy (Shopify only) · the top rules draw as the columns scroll in ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-buy\u003ediv::before{animation:cgau-kn-rule 1s linear both;animation-timeline:view();animation-range:entry 10% entry 90%}\n}\n}\n\n\/* ==== MODULE specs · always the last h2, grouped rows, then the fine print ==== *\/\n.cgau-listing .cgnew .kn-specs{margin-top:40px;border-top:2px solid var(--kn-ink)}\n.cgau-listing .cgnew .kn-sp-g{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,1fr);gap:24px;padding:24px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g h3{font-size:18px;letter-spacing:-.015em}\n.cgau-listing .cgnew .kn-sp-g dl{display:grid;gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:16px}\n.cgau-listing .cgnew .kn-sp-g dt{font-size:15px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-sp-g dd{font-size:16px;line-height:1.45;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-fine{margin-top:38px;display:grid;gap:10px;max-width:880px}\n.cgau-listing .cgnew .kn-fine p{font-size:13px;line-height:1.55;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-fine p:last-child{margin-top:8px;color:#2d3552;font-weight:600}\n@media (max-width:860px){\n.cgau-listing .cgnew .kn-sp-g{grid-template-columns:minmax(0,1fr);gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{grid-template-columns:minmax(0,.44fr) minmax(0,1fr);gap:12px}\n}\n\n\/* ==== small extra: the tally number glows when it changes ==== *\/\n.cgau-listing .cgnew .kn-fs:has(input:checked) .kn-fs-y{animation:cgau-kn-glow .5s var(--kn-ease) both}\n\n\/* ==== REDUCED MOTION · nothing moves, everything shows ==== *\/\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-dx::before,.cgau-listing .cgnew .kn-dy::before,.cgau-listing .cgnew .kn-cb,.cgau-listing .cgnew .kn-sw,.cgau-listing .cgnew .kn-lp,.cgau-listing .cgnew .kn-lp-ring circle,.cgau-listing .cgnew .kn-pkf,.cgau-listing .cgnew .kn-pin::after,.cgau-listing .cgnew .kn-bar\u003ei,.cgau-listing .cgnew .kn-row\u003ep b,.cgau-listing .cgnew .kn-buy\u003ediv::before,.cgau-listing .cgnew .kn-fr\u003ei,.cgau-listing .cgnew .kn-fs-y{animation:none}\n.cgau-listing .cgnew .kn-tg,.cgau-listing .cgnew .kn-tg::before,.cgau-listing .cgnew .kn-faq ::details-content{transition:none}\n}\n\n\/* ==== GUARDS (keep last) ==== *\/\n.cgau-listing .cgnew h1,.cgau-listing .cgnew h2,.cgau-listing .cgnew h3,.cgau-listing .cgnew h4{color:inherit;font-family:'Schibsted Grotesk',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;margin:0;padding:0}\n.cgau-listing .cgnew.cgau-listing .cgnew{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:left}\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* two-view integration, flagship Simple view (27.09.2026) *\/\n.cgau-listing #cgau-v-simple:checked ~ .cgau-shared{display:none}\n.cgau-listing .cgau-pane-simple .cgnew .kn-nav{display:none}\n.cgau-listing .cgau-chooser{display:none}\n.cgau-listing.cgau-listing .cgnew .kn-gx{padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew :is(h1,h2,h3,.kn-h1,.kn-h2) :is(span,em,b,strong,i){padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew .kn-odo{overflow:visible clip;margin-inline-end:.1em}\n.cgau-listing.cgau-listing .cgnew .kn-odo i::before{padding-inline:.14em;margin-inline:-.14em}\n.cgau-listing.cgau-listing .cgnew .kn-odo b{padding-inline:.1em;margin-inline:-.1em}\n.cgau-listing.cgau-listing .cgnew :is(.kn-odo,.kn-cu)+small{margin-inline-start:.3em}\n\u003c\/style\u003e\n\u003cdiv class=\"cgnew cgau-kn\"\u003e\n\n\n\u003c!-- MODULE hero (variant hero-calliper) · answers first; SanDisk's own card photo on a lemon swatch, measured by drawn dimension lines --\u003e\n\u003cdiv class=\"kn-hero\"\u003e\n\u003cdiv class=\"kn-w kn-hd\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"kn-hd-eye\"\u003e\u003cb\u003e32 GB\u003c\/b\u003e SanDisk Ultra · microSDHC\u003c\/p\u003e\n\u003ch2 class=\"kn-h1\"\u003e32 GB, ready for \u003cspan class=\"kn-hl\"\u003ethe slot.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cul class=\"kn-ans\" aria-label=\"The short version\"\u003e\n\u003cli data-cgau-first=\"works\"\u003e\n\u003cspan\u003eGoes in\u003c\/span\u003e\u003cp\u003e\u003cb\u003eMost eufy gear with a card slot:\u003c\/b\u003e eufyCam C35, C37 and S4, the C30 doorbell, HomeBase Mini, SoloCam E30 and more. Not the Indoor Cam E30 (eufy asks for SDXC) or anything without a slot. \u003ca href=\"\/pages\/eufy-compatibility\"\u003eCheck your device ›\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"why\"\u003e\n\u003cspan\u003eWhy this one\u003c\/span\u003e\u003cp\u003e\u003cb\u003eSteady enough for video.\u003c\/b\u003e Class 10 and U1: at least 10 MB\/s sustained. Reads at up to 120 MB\/s.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"condition\"\u003e\n\u003cspan\u003eCondition\u003c\/span\u003e\u003cp\u003e\u003cb\u003eBrand New, still sealed\u003c\/b\u003e in SanDisk’s retail pack, SD adapter inside.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"trust\"\u003e\n\u003cspan\u003eFrom us\u003c\/span\u003e\u003cp\u003e12-month CamGuard warranty · dispatched from Townsville · free Express on $99+ orders after discounts\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-stg\"\u003e\n\u003cspan class=\"kn-sw\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"kn-cb\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/SDSQUA432_sandisk_32gb_ultra_microsdhc_memory_card_1_0d5016de-622d-4ab3-8eae-feae95d61de3.jpg?v=1771698916\u0026amp;width=1000\u0026amp;height=720\u0026amp;crop=center\" alt=\"SanDisk Ultra 32 GB microSDHC card, red and grey, marked U1, Class 10 and A1\" width=\"1000\" height=\"720\" fetchpriority=\"high\"\u003e\n\u003cspan class=\"kn-dx\"\u003e\u003cspan\u003e14.99 mm\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"kn-dy\"\u003e\u003cspan\u003e10.92 mm\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-cap\"\u003e\u003cspan class=\"kn-ill\"\u003eDiagram\u003c\/span\u003e\u003cspan\u003eShown enlarged · 1.02 mm thick · 0.26 g\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- MODULE fit (variant fit-sorter) · each limit is that device's own published figure; rows visible by default, hidden only by :has(input:checked) --\u003e\n\u003csection class=\"kn-sec kn-band\" id=\"kn-fit\" aria-labelledby=\"kn-fit-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eWhat it needs\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-fit-h\"\u003eSlot or no slot?\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eTick what you own; the list keeps only those.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fs\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"kn-fs-lg\" id=\"kn-fs-lg\"\u003eYour eufy gear\u003c\/p\u003e\n\u003cdiv class=\"kn-fs-tags\" role=\"group\" aria-labelledby=\"kn-fs-lg\"\u003e\n\u003clabel class=\"kn-tg\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s1\"\u003e\u003cspan\u003eeufyCam C35\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-tg\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s2\"\u003e\u003cspan\u003eeufyCam C37\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-tg\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s3\"\u003e\u003cspan\u003eeufyCam S4\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-tg\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s4\"\u003e\u003cspan\u003eHomeBase Mini\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-tg\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s5\"\u003e\u003cspan\u003eDoorbell C30\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-tg\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s6\"\u003e\u003cspan\u003eWired Cam C31\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-tg\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s7\"\u003e\u003cspan\u003eIndoor S350, E220, C220, C210\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-tg\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s8\"\u003e\u003cspan\u003eWindow Camera E10\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-tg\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s9\"\u003e\u003cspan\u003eSoloCam E30, E42\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-tg\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s10\"\u003e\u003cspan\u003eFloodlight E30, E340\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-tg\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s11\"\u003e\u003cspan\u003eSmart Display E10\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-tg kn-tg-no\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s12\"\u003e\u003cspan\u003eIndoor Cam E30\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-tg kn-tg-no\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s13\"\u003e\u003cspan\u003eNo card slot\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-fs-tally\" aria-live=\"polite\"\u003e\u003cspan class=\"kn-fs-idle\"\u003eTick yours. Until you do, every device shows.\u003c\/span\u003e\u003cspan class=\"kn-fs-live\"\u003e\u003cspan class=\"kn-fs-y\"\u003e\u003c\/span\u003e of \u003cspan class=\"kn-fs-t\"\u003e\u003c\/span\u003e ticked take this card.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"kn-fs-note\"\u003eNot here? Your device’s T-number is on its label and in the eufy app. \u003ca class=\"kn-link\" href=\"\/pages\/eufy-compatibility\"\u003eCheck your device ›\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fs-list\"\u003e\n\u003cdiv class=\"kn-fr kn-r1\"\u003e\n\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cp\u003e\u003cb\u003eeufyCam C35 (T8110)\u003c\/b\u003e \u003csmall\u003eup to 256 GB\u003c\/small\u003e\u003cbr\u003eNothing built in, so the card is where it records.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fr kn-r2\"\u003e\n\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cp\u003e\u003cb\u003eeufyCam C37 (T814X) and 4K Edition (T814XS)\u003c\/b\u003e \u003csmall\u003eup to 256 GB\u003c\/small\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fr kn-r3\"\u003e\n\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cp\u003e\u003cb\u003eeufyCam S4 (T8172)\u003c\/b\u003e \u003csmall\u003eup to 256 GB\u003c\/small\u003e\u003cbr\u003eOn top of its 32 GB built in.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fr kn-r4\"\u003e\n\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cp\u003e\u003cb\u003eHomeBase Mini (T8025)\u003c\/b\u003e \u003csmall\u003eup to 1 TB\u003c\/small\u003e\u003cbr\u003eThe card becomes its main recording storage. Power the Mini off before you fit it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fr kn-r5\"\u003e\n\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cp\u003e\u003cb\u003eVideo Doorbell C30 (T8224)\u003c\/b\u003e \u003csmall\u003eup to 128 GB\u003c\/small\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fr kn-r6\"\u003e\n\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cp\u003e\u003cb\u003eWired Cam C31 (T817L)\u003c\/b\u003e \u003csmall\u003e32 to 256 GB\u003c\/small\u003e\u003cbr\u003e32 GB is the smallest card it takes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fr kn-r7\"\u003e\n\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cp\u003e\u003cb\u003eIndoor Cam S350 (T8416), E220 (T8410), C220 (T8W11C), C210 (T8419)\u003c\/b\u003e \u003csmall\u003eup to 128 GB\u003c\/small\u003e\u003cbr\u003eThe S350 and E220 ask for Class 10. This card is.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fr kn-r8\"\u003e\n\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cp\u003e\u003cb\u003eWindow Camera E10 (T8404)\u003c\/b\u003e \u003csmall\u003eup to 256 GB\u003c\/small\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fr kn-r9\"\u003e\n\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cp\u003e\u003cb\u003eSoloCam E30 (T8171) and E42 (T8173)\u003c\/b\u003e \u003csmall\u003eup to 128 GB\u003c\/small\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fr kn-r10\"\u003e\n\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cp\u003e\u003cb\u003eFloodlight Camera E30 (T8426) and E340 (T8425)\u003c\/b\u003e \u003csmall\u003eup to 128 GB\u003c\/small\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fr kn-r11\"\u003e\n\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cp\u003e\u003cb\u003eSmart Display E10 (T87A0)\u003c\/b\u003e \u003csmall\u003eup to 512 GB\u003c\/small\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fr kn-fr-x kn-r12\"\u003e\n\u003ci aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cp\u003e\u003cb\u003eIndoor Cam E30 (T8417)\u003c\/b\u003e \u003csmall\u003enot this card\u003c\/small\u003e\u003cbr\u003eeufy asks for an SDXC card, and this one is SDHC. Our SanDisk Ultra 64 GB is SDXC.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fr kn-fr-x kn-r13\"\u003e\n\u003ci aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cp\u003e\u003cb\u003eNo card slot\u003c\/b\u003e \u003csmall\u003ebuilt-in storage\u003c\/small\u003e\u003cbr\u003eVideo Doorbell E340 (T8214), SoloCam S220 (T8134), S230 (T8124), S340 (T8170) and Solar Wall Light Cam S120 (T81A0) record to 8 GB built in. Wall Light Cam S4 (T86C1) has 32 GB built in.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE loupe (variant loupe-mark) · the card's format mark, and the one eufy camera that asks for the other format --\u003e\n\u003csection class=\"kn-sec kn-lpb\" id=\"kn-hc\" aria-labelledby=\"kn-hc-h\"\u003e\n\u003cdiv class=\"kn-w kn-lpg\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eTwo letters on the card\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-hc-h\"\u003e\n\u003cem\u003eHC\u003c\/em\u003e, not \u003cs\u003eXC\u003c\/s\u003e.\u003c\/h2\u003e\n\u003cdiv class=\"kn-lp-t\"\u003e\n\u003cp\u003eUnder the micro SD logo: \u003cb\u003eHC\u003c\/b\u003e. That’s the card’s format, microSDHC, and most eufy gear with a card slot takes it.\u003c\/p\u003e\n\u003cp class=\"kn-lp-x\"\u003e\u003cb\u003eOne exception:\u003c\/b\u003e for the Indoor Cam E30, eufy asks for a card that uses SDXC format. If that’s your camera, choose an SDXC card, like the SanDisk Ultra 64 GB we also sell.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-lpf\"\u003e\n\u003cspan class=\"kn-ghl\" aria-hidden=\"true\"\u003eHC\u003c\/span\u003e\n\u003cdiv class=\"kn-lp\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/SDSQUA432_sandisk_32gb_ultra_microsdhc_memory_card_1_0d5016de-622d-4ab3-8eae-feae95d61de3.jpg?v=1771698916\u0026amp;width=1000\" alt=\"Close-up of the card face: the micro SD HC logo beside the U1 mark\" width=\"1000\" height=\"1000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003csvg class=\"kn-lp-ring\" viewbox=\"0 0 100 100\" aria-hidden=\"true\"\u003e\u003ccircle cx=\"50\" cy=\"50\" r=\"45\" pathlength=\"1\" transform=\"rotate(-90 50 50)\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n\u003cp class=\"kn-lp-cap\"\u003emicro SD HC · U1\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE pack (variant pack-callouts) · Brand New, what's in the parcel and what isn't --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-pack\" aria-labelledby=\"kn-pack-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eWhat’s in the parcel\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-pack-h\"\u003eCard, adapter, sealed.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-pk\"\u003e\n\u003cdiv class=\"kn-pkf\"\u003e\u003cdiv\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/SDSQUA432_B_sandisk_ultra_32gb_microsdhc_memory_card_07d81e03-cbce-45f3-8f1a-930fbdd0733b.jpg?v=1771698916\u0026amp;width=900\" alt=\"SanDisk Ultra 32 GB microSDHC retail pack, with the card and its SD adapter visible in the window\" width=\"900\" height=\"900\" loading=\"lazy\"\u003e\n\u003cspan class=\"kn-pin kn-pin1\" aria-hidden=\"true\"\u003e2\u003c\/span\u003e\u003cspan class=\"kn-pin kn-pin2\" aria-hidden=\"true\"\u003e1\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003col class=\"kn-pkl\"\u003e\n\u003cli\u003e\n\u003ci aria-hidden=\"true\"\u003e1\u003c\/i\u003e\u003cdiv\u003e\n\u003ch3\u003eThe card\u003c\/h3\u003e\n\u003cp\u003eSanDisk Ultra 32 GB microSDHC. Brand New: factory sealed in SanDisk’s retail pack, unopened and unused.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ci aria-hidden=\"true\"\u003e2\u003c\/i\u003e\u003cdiv\u003e\n\u003ch3\u003eA full-size SD adapter\u003c\/h3\u003e\n\u003cp\u003eA plain sleeve so the card fits a full-size SD slot. It isn’t a USB reader and adds no storage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-pk-no\"\u003e\n\u003ci aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cdiv\u003e\n\u003ch3\u003eNot in the pack\u003c\/h3\u003e\n\u003cp\u003eA USB card reader, or a camera.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp class=\"kn-pk-c\"\u003eSeal intact when it leaves us\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE speed (variant speed-floor-ceiling) · what the card does: the sustained floor, the read ceiling, the honest catch --\u003e\n\u003csection class=\"kn-sec kn-band\" id=\"kn-speed\" aria-labelledby=\"kn-speed-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eWhat it does\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-speed-h\"\u003eSteady 10. Up to 120.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-spd\"\u003e\n\u003cdiv class=\"kn-trk\"\u003e\n\u003cdiv class=\"kn-row kn-row1\"\u003e\n\u003cp\u003e\u003cb\u003e10\u003csmall\u003eMB\/s\u003c\/small\u003e\u003c\/b\u003e\u003cspan class=\"kn-row-b\"\u003eAt least, sustained. Class 10 and U1.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"kn-bar\"\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-row kn-row2\"\u003e\n\u003cp\u003e\u003cb\u003e120\u003csmall\u003eMB\/s\u003c\/small\u003e\u003c\/b\u003e\u003cspan\u003eRead speed, at most, in a compatible device.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"kn-bar\"\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sc\" aria-hidden=\"true\"\u003e\n\u003cspan\u003e0\u003c\/span\u003e\u003cspan\u003e30\u003c\/span\u003e\u003cspan\u003e60\u003c\/span\u003e\u003cspan\u003e90\u003c\/span\u003e\u003cspan\u003e120 MB\/s\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kn-ill\"\u003eDiagram · to scale\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sn\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eThe steady one\u003c\/h3\u003e\n\u003cp\u003eClass 10 and U1 mean at least 10 MB\/s, held. SanDisk says that’s what counts when a device saves a steady stream of video.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eThe fast one\u003c\/h3\u003e\n\u003cp\u003e120 MB\/s is how fast files come off the card, in a device that can keep up. Write speeds are lower.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eThe catch\u003c\/h3\u003e\n\u003cp\u003eUltra is SanDisk’s everyday card for phones, tablets, Chromebooks and laptops. For a camera writing video around the clock, a card built for that endurance may suit better.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE faq · exclusive, smooth; the dispatch answer repeats \"busy periods\" --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-faq\" aria-labelledby=\"kn-faq-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\u003ch2 class=\"kn-h2\" id=\"kn-faq-h\"\u003eGood to know.\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-faq\"\u003e\n\u003cdetails name=\"kn-faq\" open\u003e\u003csummary\u003eWill it work in my Indoor Cam E30?\u003c\/summary\u003e\u003cp\u003eNo. For that camera eufy asks for a card that uses SDXC format, and this one is SDHC. Our SanDisk Ultra 64 GB is SDXC.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eHow much video fits on 32 GB?\u003c\/summary\u003e\u003cp\u003eThere’s no fixed figure. It depends on the camera, its settings and how often it records.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eMy device isn’t on this page.\u003c\/summary\u003e\u003cp\u003eFind its model number (a T-number on the label or in the eufy app) and message us. We’d rather answer a question now than sort out a return later.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWhen will my order leave Townsville?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day. Same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare. Australia Post delivery time is on top.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE buy · buying from CamGuard Australia (Shopify wording) --\u003e\n\u003csection class=\"kn-sec kn-band\" id=\"kn-buy\" aria-labelledby=\"kn-buy-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eBuying from CamGuard Australia\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-buy-h\"\u003eSent from Townsville.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-buy\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99.00 it’s $9.95 tracked, or $12.95 Express.\u003c\/p\u003e\n\u003cp\u003eWe aim to dispatch the same day; same day to 1 business day is typical from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp class=\"kn-bign\" aria-hidden=\"true\"\u003e12\u003csmall\u003emonths\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty, not a manufacturer warranty, with Australian Consumer Law rights on top. Faulty or not as described? We cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp class=\"kn-bign\" aria-hidden=\"true\"\u003e30\u003csmall\u003edays\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eChange of mind within 30 days of delivery, complete and unused. You pay the return postage, and the original shipping isn’t refunded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-who\"\u003e\u003cb\u003eWho you’re buying from:\u003c\/b\u003e an independent Australian importer and reseller in Townsville, not SanDisk. Happy to answer questions before you buy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE specs · last h2 + fine print --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-specs\" aria-labelledby=\"kn-specs-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-specs-h\"\u003eTech specs.\u003c\/h2\u003e\n\u003cdiv class=\"kn-specs\"\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eCard\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSanDisk model\u003c\/dt\u003e\n\u003cdd\u003eSDSQUA4-032G-GN6MA\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eCapacity\u003c\/dt\u003e\n\u003cdd\u003e32 GB (1 GB = 1,000,000,000 bytes; usable space is a little less)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eCard type\u003c\/dt\u003e\n\u003cdd\u003emicroSDHC\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eMarks\u003c\/dt\u003e\n\u003cdd\u003eUHS-I · U1 · Class 10 · A1 (SanDisk: rated for faster app loading)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eRead speed\u003c\/dt\u003e\n\u003cdd\u003eUp to 120 MB\/s in a compatible device. Write speeds are lower.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eMade for\u003c\/dt\u003e\n\u003cdd\u003eDevices that support microSDHC or microSDXC\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003ePhysical\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSize\u003c\/dt\u003e\n\u003cdd\u003e14.99 × 10.92 × 1.02 mm\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWeight\u003c\/dt\u003e\n\u003cdd\u003e0.26 g\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eOperating temperature\u003c\/dt\u003e\n\u003cdd\u003e−25 °C to 85 °C\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNon-operating temperature\u003c\/dt\u003e\n\u003cdd\u003e−40 °C to 85 °C\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eIn the pack\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eIncluded\u003c\/dt\u003e\n\u003cdd\u003eThe card and a full-size SD adapter\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNot included\u003c\/dt\u003e\n\u003cdd\u003eUSB card reader, camera\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eCondition\u003c\/dt\u003e\n\u003cdd\u003eBrand New, factory sealed\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fine\"\u003e\n\u003cp\u003eCard limits and formats come from eufy’s published pages for each device. Where eufy’s documents disagree, we follow the most recent one; where eufy hasn’t confirmed a limit, the device is left off this page.\u003c\/p\u003e\n\u003cp\u003eThe card stores what your device records; it doesn’t record on its own or prevent anything.\u003c\/p\u003e\n\u003cp\u003eProduct photos are SanDisk’s own images. Diagrams are labelled.\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty applies, not a manufacturer warranty. Nothing here limits your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller, not an official or authorised supplier, distributor or representative of SanDisk, eufy, Anker Innovations or their affiliates. Product names and trademarks belong to their owners.\u003c\/p\u003e\n\u003cp\u003eDetails believed accurate at time of listing.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun\" aria-label=\"CamGuard Australia SanDisk Ultra 32GB product guide\"\u003e\n  \n\n  \u003cdiv class=\"cg32m-top\"\u003e\n    \u003cdiv class=\"cg32m-wrap\"\u003e\n      \u003cdiv class=\"cg32m-mark\"\u003eCamGuard \u003cb\u003eAustralia\u003c\/b\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"cg32m-accession\"\u003e\n\u003cspan\u003eTownsville, QLD\u003c\/span\u003e\u003cspan\u003eCollection 32\u003c\/span\u003e\u003cspan\u003eBrand New\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"cg32m-hero\"\u003e\n    \u003cdiv class=\"cg32m-wrap cg32m-herogrid\"\u003e\n      \u003cdiv class=\"cg32m-herocopy\"\u003e\n        \u003cdiv class=\"cg32m-eyebrow\"\u003eThe Little Museum of Outside\u003c\/div\u003e\n        \u003ch2\u003eA tiny museum for the things that \u003cspan\u003ehappened outside.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"cg32m-lede\"\u003eA Brand New, factory-sealed SanDisk Ultra 32GB microSDHC card: a small local shelf for files, Full HD video and compatible cameras, curated by your device, not by a monthly subscription.\u003c\/p\u003e\n        \u003cdiv class=\"cg32m-badges\" aria-label=\"Key product details\"\u003e\n          \u003cspan class=\"cg32m-badge\"\u003e32GB microSDHC\u003c\/span\u003e\n          \u003cspan class=\"cg32m-badge\"\u003eUp to 120MB\/s read\u003c\/span\u003e\n          \u003cspan class=\"cg32m-badge\"\u003eSD adapter included\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cg32m-scene\" aria-label=\"SanDisk Ultra 32GB card displayed as a tiny museum object\"\u003e\n        \u003cdiv class=\"cg32m-plinth\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"cg32m-product\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/SDSQUA432_sandisk_32gb_ultra_microsdhc_memory_card_1_0d5016de-622d-4ab3-8eae-feae95d61de3.jpg?v=1771698916\" alt=\"SanDisk Ultra 32GB microSDHC card\" width=\"1000\" height=\"1000\" loading=\"eager\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"cg32m-orb one\"\u003e\u003cspan\u003e\u003cstrong\u003e32\u003c\/strong\u003e\u003csmall\u003eGB gallery\u003c\/small\u003e\u003c\/span\u003e\u003c\/div\u003e\n        \u003cdiv class=\"cg32m-orb two\"\u003e\u003cspan\u003e\u003cstrong\u003eA1\u003c\/strong\u003e\u003csmall\u003eClass 10\u003c\/small\u003e\u003c\/span\u003e\u003c\/div\u003e\n        \u003cdiv class=\"cg32m-caption\"\u003e\n\u003cb\u003eCurator’s note\u003c\/b\u003eThe after-hours possum has been asked to stop rearranging the exhibits.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"cg32m-wall\"\u003e\n    \u003cdiv class=\"cg32m-wrap\"\u003e\n      \u003cdiv class=\"cg32m-intro\"\u003e\n        \u003cdiv\u003e\n\u003cdiv class=\"cg32m-eyebrow\"\u003eConnection collection\u003c\/div\u003e\n\u003ch2\u003eThe small moments are the whole point.\u003c\/h2\u003e\n\u003c\/div\u003e\n        \u003cp\u003eFor a compatible camera with microSD recording, 32GB gives everyday clips a local place to land. The camera controls recording and overwrite settings.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cg32m-moments\"\u003e\n        \u003carticle class=\"cg32m-moment\"\u003e\u003csmall\u003eGallery 01 · 3:47pm\u003c\/small\u003e\u003ch3\u003eThe schoolbag makes it home.\u003c\/h3\u003e\n\u003cp\u003eA familiar arrival, held locally when a compatible camera and its settings support microSD recording.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"cg32m-moment\"\u003e\u003csmall\u003eGallery 02 · 11:12am\u003c\/small\u003e\u003ch3\u003eThe postie finds the dry corner.\u003c\/h3\u003e\n\u003cp\u003eA very Queensland negotiation between one parcel, one verandah and weather with theatrical timing.\u003c\/p\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"cg32m-labelhall\"\u003e\n    \u003cdiv class=\"cg32m-wrap\"\u003e\n      \u003cdiv class=\"cg32m-intro\"\u003e\n        \u003cdiv\u003e\n\u003cdiv class=\"cg32m-eyebrow\"\u003eObject label · the useful numbers\u003c\/div\u003e\n\u003ch2\u003eSmall enough to miss. Clear enough to choose.\u003c\/h2\u003e\n\u003c\/div\u003e\n        \u003cp\u003eThe markings on this 32GB card, without a made-up write speed or recording duration.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cg32m-specimen\"\u003e\n        \u003carticle class=\"cg32m-fact\"\u003e\u003cspan class=\"cg32m-num\"\u003e32GB\u003c\/span\u003e\u003ch3\u003emicroSDHC capacity\u003c\/h3\u003e\n\u003cp\u003eActual user storage is lower after formatting and capacity conventions.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"cg32m-fact\"\u003e\u003cspan class=\"cg32m-num\"\u003e120\u003c\/span\u003e\u003ch3\u003eUp to 120MB\/s read\u003c\/h3\u003e\n\u003cp\u003eA published maximum. Host, interface and conditions affect real speed; write speed is lower.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"cg32m-fact\"\u003e\u003cspan class=\"cg32m-num\"\u003eA1\u003c\/span\u003e\u003ch3\u003eApp Performance Class\u003c\/h3\u003e\n\u003cp\u003eA1-rated, Class 10 and UHS-I markings for compatible general-use host devices.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"cg32m-fact\"\u003e\u003cspan class=\"cg32m-num\"\u003e0.26g\u003c\/span\u003e\u003ch3\u003eAlmost comically small\u003c\/h3\u003e\n\u003cp\u003eStandard microSD dimensions: 14.99 × 10.92 × 1.02mm.\u003c\/p\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"cg32m-doorhall\"\u003e\n    \u003cdiv class=\"cg32m-wrap\"\u003e\n      \u003cdiv class=\"cg32m-intro\"\u003e\n        \u003cdiv\u003e\n\u003cdiv class=\"cg32m-eyebrow\"\u003eAdmission policy\u003c\/div\u003e\n\u003ch2\u003eThe shape fits. The specification still decides.\u003c\/h2\u003e\n\u003c\/div\u003e\n        \u003cp\u003eCheck the exact host before opening the sealed blister. A camera, phone, tablet or computer must support microSDHC media and 32GB capacity. Its manual also controls the recommended format and recording behaviour.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cg32m-doors\"\u003e\n        \u003carticle class=\"cg32m-door\"\u003e\u003cspan class=\"cg32m-doorcode\"\u003e✓\u003c\/span\u003e\u003ch3\u003eAdmit when the manual says 32GB microSDHC is supported.\u003c\/h3\u003e\n\u003cp\u003eSanDisk lists this card as compatible with microSDHC- and microSDXC-supporting host devices. For a security camera, confirm that the exact model has a card slot and supports local microSD recording.\u003c\/p\u003e\n\u003cspan class=\"cg32m-note\"\u003eThen format it using the host’s recommended setup\u003c\/span\u003e\u003c\/article\u003e\n        \u003carticle class=\"cg32m-door\"\u003e\u003cspan class=\"cg32m-doorcode\"\u003e?\u003c\/span\u003e\u003ch3\u003ePause when the listing only says “takes a card.”\u003c\/h3\u003e\n\u003cp\u003eSome eufy products use built-in storage or a HomeBase; others support different card families or capacities. If a device requires microSDXC, a high-endurance card or another specification, choose that instead.\u003c\/p\u003e\n\u003cspan class=\"cg32m-note\"\u003eExact model first · assumptions second\u003c\/span\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"cg32m-honesty\"\u003e\n    \u003cdiv class=\"cg32m-wrap cg32m-split\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"cg32m-eyebrow\"\u003eThe honest exhibition\u003c\/div\u003e\n\u003ch2\u003eUltra is general-use. High Endurance is another collection.\u003c\/h2\u003e\n\u003cp class=\"cg32m-bigcopy\"\u003eSanDisk does not advertise this Ultra model with a high-endurance surveillance rating or total-bytes-written figure.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"cg32m-compare\"\u003e\n        \u003carticle class=\"cg32m-use\"\u003e\u003cb\u003e01\u003c\/b\u003e\u003cdiv\u003e\n\u003ch3\u003eLight, event-based use\u003c\/h3\u003e\n\u003cp\u003eIt may suit a compatible device when recording is occasional and the host maker permits this card type. Retention still varies with resolution, event frequency and settings.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n        \u003carticle class=\"cg32m-use\"\u003e\u003cb\u003e02\u003c\/b\u003e\u003cdiv\u003e\n\u003ch3\u003eHeavy or continuous rewriting\u003c\/h3\u003e\n\u003cp\u003eCompare a purpose-built high-endurance card and follow the camera maker’s requirements.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n        \u003carticle class=\"cg32m-use\"\u003e\u003cb\u003e03\u003c\/b\u003e\u003cdiv\u003e\n\u003ch3\u003eNo card records forever\u003c\/h3\u003e\n\u003cp\u003eA compatible host may automatically overwrite its oldest files when storage fills. The card itself creates no subscription; cloud plans and recording rules belong to the host device.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"cg32m-bench\"\u003e\n    \u003cdiv class=\"cg32m-wrap cg32m-benchgrid\"\u003e\n      \u003cdiv class=\"cg32m-packstage\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/SDSQUA432_B_sandisk_ultra_32gb_microsdhc_memory_card_07d81e03-cbce-45f3-8f1a-930fbdd0733b.jpg?v=1771698916\" alt=\"Factory-sealed SanDisk Ultra 32GB retail pack with SD adapter\" width=\"1000\" height=\"1000\" loading=\"lazy\"\u003e\n        \u003cspan class=\"cg32m-sticker one\"\u003eUnopened exhibit\u003c\/span\u003e\u003cspan class=\"cg32m-sticker two\"\u003eCard + adapter\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cg32m-benchcopy\"\u003e\n        \u003cdiv class=\"cg32m-eyebrow\"\u003eHandling bench · what arrives\u003c\/div\u003e\n        \u003ch2\u003eOne tiny card. One bigger coat.\u003c\/h2\u003e\n        \u003cp\u003eThe included full-size SD adapter is a passive shell. Slide the microSD card into it when a compatible computer or device has a full-size SD slot. It adds no storage and it is not an electronic reader.\u003c\/p\u003e\n        \u003cdl class=\"cg32m-inventory\"\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eIncluded\u003c\/dt\u003e\n\u003cdd\u003eSanDisk Ultra 32GB microSDHC card.\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eIncluded\u003c\/dt\u003e\n\u003cdd\u003ePassive full-size SD adapter.\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eCondition\u003c\/dt\u003e\n\u003cdd\u003eBrand New and factory sealed in full original retail packaging.\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eModel\u003c\/dt\u003e\n\u003cdd\u003eSDSQUA4-032G-GN6MA.\u003c\/dd\u003e\n\u003c\/div\u003e\n        \u003c\/dl\u003e\n        \u003cp class=\"cg32m-warning\"\u003eNot included: camera, phone, computer, HomeBase or USB card reader. If your computer only has USB, you need a separate USB reader.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"cg32m-ritual\"\u003e\n    \u003cdiv class=\"cg32m-wrap\"\u003e\n      \u003cdiv class=\"cg32m-intro\"\u003e\n        \u003cdiv\u003e\n\u003cdiv class=\"cg32m-eyebrow\"\u003eOpening ritual\u003c\/div\u003e\n\u003ch2\u003eCheck. Insert. Let the host prepare it.\u003c\/h2\u003e\n\u003c\/div\u003e\n        \u003cp\u003eFollow the exact instructions supplied with your device.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cg32m-steps\"\u003e\n        \u003carticle class=\"cg32m-step\"\u003e\u003ch3\u003eRead the exact model manual.\u003c\/h3\u003e\n\u003cp\u003eConfirm a microSD slot, 32GB microSDHC support, permitted workload and any preferred card specification before opening the pack.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"cg32m-step\"\u003e\u003ch3\u003eInsert the microSD card.\u003c\/h3\u003e\n\u003cp\u003ePower down first if the host maker instructs it. The full-size SD adapter is only for a compatible full-size SD slot.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"cg32m-step\"\u003e\u003ch3\u003eFormat in the host.\u003c\/h3\u003e\n\u003cp\u003eUse the camera, app or device’s recommended formatting flow. Formatting prepares the card for that host and erases existing files.\u003c\/p\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"cg32m-catalogue\"\u003e\n    \u003cdiv class=\"cg32m-wrap\"\u003e\n      \u003cdiv class=\"cg32m-intro\"\u003e\n        \u003cdiv\u003e\n\u003cdiv class=\"cg32m-eyebrow\"\u003eRegistrar’s catalogue\u003c\/div\u003e\n\u003ch2\u003eThe full object record.\u003c\/h2\u003e\n\u003c\/div\u003e\n        \u003cp\u003eSanDisk Ultra 32GB microSDHC specifications.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cg32m-table\" role=\"table\" aria-label=\"SanDisk Ultra 32GB specifications\"\u003e\n        \u003cdiv class=\"cg32m-row\" role=\"row\"\u003e\n\u003cb role=\"rowheader\"\u003eCapacity\u003c\/b\u003e\u003cspan role=\"cell\"\u003e32GB; 1GB = 1,000,000,000 bytes. Actual user storage is less.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cg32m-row\" role=\"row\"\u003e\n\u003cb role=\"rowheader\"\u003eCard family\u003c\/b\u003e\u003cspan role=\"cell\"\u003emicroSDHC · UHS-I.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cg32m-row\" role=\"row\"\u003e\n\u003cb role=\"rowheader\"\u003ePerformance marks\u003c\/b\u003e\u003cspan role=\"cell\"\u003eUp to 120MB\/s sequential read · Class 10 · A1.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cg32m-row\" role=\"row\"\u003e\n\u003cb role=\"rowheader\"\u003eDimensions\u003c\/b\u003e\u003cspan role=\"cell\"\u003e14.99 × 10.92 × 1.02mm.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cg32m-row\" role=\"row\"\u003e\n\u003cb role=\"rowheader\"\u003eWeight\u003c\/b\u003e\u003cspan role=\"cell\"\u003e0.26g.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cg32m-row\" role=\"row\"\u003e\n\u003cb role=\"rowheader\"\u003eOperating range\u003c\/b\u003e\u003cspan role=\"cell\"\u003e−25°C to 85°C; device operating limits may be narrower.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cg32m-row\" role=\"row\"\u003e\n\u003cb role=\"rowheader\"\u003eIn the pack\u003c\/b\u003e\u003cspan role=\"cell\"\u003eSanDisk Ultra microSD card and full-size SD adapter.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cg32m-row\" role=\"row\"\u003e\n\u003cb role=\"rowheader\"\u003eCamGuard SKU\u003c\/b\u003e\u003cspan role=\"cell\"\u003eCG-SDU32-BN.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"cg32m-finale\"\u003e\n    \u003cdiv class=\"cg32m-wrap\"\u003e\n      \u003cdiv class=\"cg32m-finalegrid\"\u003e\n        \u003cdiv\u003e\n\u003cdiv class=\"cg32m-eyebrow\"\u003eCamGuard Australia · Townsville\u003c\/div\u003e\n\u003ch2\u003eA small local archive, with the \u003cspan\u003efine print out in the open.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eGenuine SanDisk stock from an independent Australian reseller. The Little Museum of Outside is our fictional product world; it does not imply affiliation with SanDisk, Western Digital, eufy or Anker.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cg32m-terms\"\u003e\n          \u003cdiv class=\"cg32m-term\"\u003e\n\u003cb\u003e12-month CamGuard warranty\u003c\/b\u003eCovered by CamGuard Australia’s own 12-month warranty. Your rights under Australian Consumer Law remain unaffected.\u003c\/div\u003e\n          \u003cdiv class=\"cg32m-term\"\u003e\n\u003cb\u003eDispatch from Townsville\u003c\/b\u003eWe make a best effort to dispatch the same day. Same-day to one business day is typical; busy periods can extend handling. The current checkout shipping policy applies.\u003c\/div\u003e\n          \u003cdiv class=\"cg32m-term\"\u003e\n\u003cb\u003eReturns\u003c\/b\u003eChange-of-mind returns: 30 days from delivery, complete and unused; the buyer pays return postage and original shipping is not refunded. If the item is faulty or not as described, CamGuard covers return postage.\u003c\/div\u003e\n\u003cdiv class=\"cg32m-term\"\u003e\n\u003cb\u003eBefore opening\u003c\/b\u003eConfirm the exact host device’s card family, capacity limit and workload recommendation while the retail blister remains sealed.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cg32m-foot\"\u003eCamGuard Australia · ABN 62 385 894 763 · Brand New, factory-sealed SanDisk Ultra 32GB microSDHC card with full-size SD adapter · Product and company names are trademarks of their respective owners.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on orders of $99 or more after discounts. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eBrand New. Factory-sealed in full original retail packaging, unopened and unused.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp\u003eCondition: Brand New. Factory-sealed in full original retail packaging, unopened and unused. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: Check exact-model compatibility before purchase. \u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003eThe The Little Museum of Outside setting is a fictional presentation of this listing. Product facts and CamGuard terms remain separate from the story. Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Sandisk","offers":[{"title":"Default Title","offer_id":43094514040875,"sku":"CG-SDU32-BN","price":32.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/SDSQUA432_B_sandisk_ultra_32gb_microsdhc_memory_card_07d81e03-cbce-45f3-8f1a-930fbdd0733b.jpg?v=1771698916"},{"product_id":"sandisk-ultra-microsdxc-64gb-memory-card","title":"SanDisk Ultra 64GB microSDXC Memory Card with SD Adapter","description":"\u003c!--\n  CamGuard Australia · SanDisk Ultra 64GB microSDXC Memory Card with SD Adapter · SKU CG-SDU64-BN\n  TWO-VIEW LISTING · built by CamGuard Two-View Studio · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  FUN VIEW (default): The Local Footage Motel · original theme with reviewed corrections, re-scoped under .cgfun\n  SIMPLE VIEW: eufy.com register rendered from factsheets\/SDU64.json (every printed spec carries status verified)\n  SHARED: terms and footer below both views; hidden in the Fun view, which keeps its own\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the chooser hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#092f35;--fun-ink:#fff2d3;--fun-accent:#ffd45b;--fun-display:'Trebuchet MS',Arial,sans-serif;--fun-display-weight:800;--fun-body:Georgia,'Times New Roman',serif;--sw-bg:#ffd45b;--sw-border:#fff2d3;--sw-ink:#092f35;--sw-radius:8px;--sh-bg-fun:#fff2d3;--sh-ink-fun:#092f35;--sh-body-fun:#092f35;--sh-mute-fun:#092f35;--sh-line-fun:#092f35;--sh-panel-fun:#fff2d3}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{display:none}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun{--night:#092f35;--deep:#061d22;--cream:#fff2d3;--teal:#20c5b5;--coral:#ff5b4d;--pink:#ff9c93;--gold:#ffd45b;--ink:#173237;position:relative;width:100%;max-width:none!important;margin:0!important;overflow:hidden;background:var(--night);color:var(--cream);font-family:'Trebuchet MS',Arial,sans-serif;line-height:1.55;box-sizing:border-box}\n    .cgau-listing .cgfun *{box-sizing:border-box}\n    .cgau-listing .cgfun img{display:block;max-width:100%;height:auto}\n    .cgau-listing .cgfun h2,.cgau-listing .cgfun h3,.cgau-listing .cgfun p,.cgau-listing .cgfun dl,.cgau-listing .cgfun dd{margin-top:0}\n    .cgau-listing .cgfun h2,.cgau-listing .cgfun h3{line-height:1;letter-spacing:-.045em}\n    .cgau-listing .cgfun .cg64-wrap{width:min(1180px,calc(100% - 48px));margin:0 auto}\n    .cgau-listing .cgfun .cg64-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 16px;color:var(--coral);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}\n    .cgau-listing .cgfun .cg64-eyebrow:before{content:\"\";width:12px;height:12px;background:var(--coral);border-radius:50%;box-shadow:19px 0 0 var(--gold),38px 0 0 var(--teal);margin-right:30px}\n    .cgau-listing .cgfun .cg64-brandbar{position:relative;z-index:5;background:var(--deep);border-bottom:1px solid rgba(255,242,211,.2)}\n    .cgau-listing .cgfun .cg64-brandbar .cg64-wrap{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px}\n    .cgau-listing .cgfun .cg64-brand{font-size:13px;font-weight:900}.cgau-listing .cgfun .cg64-brand b{color:#fff}.cgau-listing .cgfun .cg64-brand span{color:var(--gold)}\n    .cgau-listing .cgfun .cg64-roomline{font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;color:#9bd8d1}\n    .cgau-listing .cgfun .cg64-hero{position:relative;isolation:isolate;padding:76px 0 92px;background:radial-gradient(circle at 80% 16%,rgba(255,212,91,.17),transparent 22%),linear-gradient(180deg,#08272d 0%,#0b3c42 62%,#082a30 100%)}\n    .cgau-listing .cgfun .cg64-hero:before{content:\"\";position:absolute;inset:0;z-index:-2;opacity:.22;background-image:linear-gradient(115deg,transparent 0 47%,rgba(255,255,255,.12) 48%,transparent 49%),linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:260px 100%,100% 8px}\n    .cgau-listing .cgfun .cg64-hero:after{content:\"\";position:absolute;left:-5%;right:-5%;bottom:-3px;height:105px;z-index:-1;background:linear-gradient(165deg,transparent 0 22%,#061d22 22.5% 45%,transparent 45.5%),linear-gradient(195deg,transparent 0 34%,#061d22 34.5% 58%,transparent 58.5%)}\n    .cgau-listing .cgfun .cg64-hero-grid{display:grid;grid-template-columns:minmax(0,.96fr) minmax(390px,1.04fr);gap:58px;align-items:center}\n    .cgau-listing .cgfun .cg64-open-sign{display:inline-flex;align-items:center;gap:9px;margin-bottom:20px;padding:8px 13px;border:2px solid var(--teal);border-radius:999px;box-shadow:0 0 18px rgba(32,197,181,.35),inset 0 0 13px rgba(32,197,181,.18);color:#b9fff6;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}\n    .cgau-listing .cgfun .cg64-open-sign:before{content:\"\";width:8px;height:8px;background:var(--teal);border-radius:50%;box-shadow:0 0 11px var(--teal);animation:cgau-cg64-neon 2.8s ease-in-out infinite}\n    .cgau-listing .cgfun .cg64-hero h2{max-width:640px;margin:0 0 22px;font-size:clamp(53px,7vw,96px);font-family:Georgia,'Times New Roman',serif;font-weight:500}\n    .cgau-listing .cgfun .cg64-hero h2 em{display:block;color:var(--coral);font-style:italic;text-shadow:0 0 24px rgba(255,91,77,.24)}\n    .cgau-listing .cgfun .cg64-lede{max-width:670px;margin-bottom:18px;color:#f9efd6;font-size:clamp(17px,2vw,22px);font-weight:700;line-height:1.4}\n    .cgau-listing .cgfun .cg64-subcopy{max-width:650px;margin-bottom:26px;color:#b7d1d0;font-size:14px}\n    .cgau-listing .cgfun .cg64-pills{display:flex;flex-wrap:wrap;gap:8px}\n    .cgau-listing .cgfun .cg64-pill{padding:8px 11px;border:1px solid rgba(255,242,211,.3);border-radius:999px;background:rgba(6,29,34,.45);font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}\n    .cgau-listing .cgfun .cg64-motel-sign{position:relative;min-height:580px}\n    .cgau-listing .cgfun .cg64-pole{position:absolute;left:52%;top:200px;width:16px;height:330px;background:linear-gradient(90deg,#184b50,#c4e1d8 42%,#153d42);border-radius:6px;transform:translateX(-50%)}\n    .cgau-listing .cgfun .cg64-marquee{position:absolute;left:50%;top:0;width:min(500px,100%);padding:20px 24px 23px;transform:translateX(-50%) rotate(1.2deg);background:var(--cream);color:var(--ink);border:9px solid var(--coral);border-radius:28px 28px 12px 12px;box-shadow:0 0 0 7px var(--deep),0 0 38px rgba(255,91,77,.35)}\n    .cgau-listing .cgfun .cg64-marquee:before{content:\"\";position:absolute;inset:8px;border:2px dashed var(--coral);border-radius:13px;pointer-events:none}\n    .cgau-listing .cgfun .cg64-marquee-top{position:relative;z-index:1;text-align:center;color:var(--coral);font-size:12px;font-weight:900;letter-spacing:.19em;text-transform:uppercase}\n    .cgau-listing .cgfun .cg64-marquee strong{position:relative;z-index:1;display:block;margin:7px 0 4px;text-align:center;font-family:Georgia,'Times New Roman',serif;font-size:64px;line-height:.9;letter-spacing:-.06em}\n    .cgau-listing .cgfun .cg64-marquee small{position:relative;z-index:1;display:block;text-align:center;font-weight:900;letter-spacing:.13em;text-transform:uppercase}\n    .cgau-listing .cgfun .cg64-vacancy{position:absolute;right:2%;top:187px;padding:11px 18px;border:3px solid var(--teal);border-radius:8px;background:var(--deep);color:#a8fff5;font-size:16px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 0 25px rgba(32,197,181,.5);transform:rotate(-3deg);animation:cgau-cg64-neon 3.3s ease-in-out infinite}\n    .cgau-listing .cgfun .cg64-pack{position:absolute;left:50%;top:250px;width:min(360px,72%);padding:13px;background:#fff;border:3px solid var(--cream);border-radius:20px;box-shadow:0 25px 55px rgba(0,0,0,.4);transform:translateX(-50%) rotate(-2deg)}\n    .cgau-listing .cgfun .cg64-pack img{width:100%;aspect-ratio:1\/1;object-fit:contain;border-radius:12px;background:#fff}\n    .cgau-listing .cgfun .cg64-keytag{position:absolute;left:2%;bottom:14px;width:142px;height:76px;padding:15px 12px 10px;background:var(--coral);color:#fff;border-radius:46% 10px 10px 46%;box-shadow:7px 8px 0 rgba(0,0,0,.22);font-size:11px;font-weight:900;line-height:1.25;text-align:right;text-transform:uppercase;transform:rotate(6deg)}\n    .cgau-listing .cgfun .cg64-keytag:before{content:\"\";position:absolute;left:16px;top:27px;width:18px;height:18px;border:4px solid var(--cream);border-radius:50%}\n    .cgau-listing .cgfun .cg64-booking{position:relative;z-index:3;margin-top:-30px;padding:0 0 56px}\n    .cgau-listing .cgfun .cg64-booking-card{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:24px;align-items:center;padding:22px 24px;background:var(--cream);color:var(--ink);border-radius:16px;box-shadow:0 20px 45px rgba(0,0,0,.2)}\n    .cgau-listing .cgfun .cg64-booking-status{display:flex;align-items:center;gap:10px;color:#16786d;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}\n    .cgau-listing .cgfun .cg64-booking-status b{display:grid;place-items:center;width:40px;height:40px;background:#d8f7e8;border:2px solid #43a47b;border-radius:50%;font-size:20px}\n    .cgau-listing .cgfun .cg64-booking-copy{font-size:13px}.cgau-listing .cgfun .cg64-booking-copy strong{color:#b72b25}\n    .cgau-listing .cgfun .cg64-booking-code{padding:10px 12px;border:2px dashed var(--coral);border-radius:8px;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transform:rotate(-2deg)}\n    .cgau-listing .cgfun .cg64-rules{padding:72px 0 78px;background:var(--cream);color:var(--ink)}\n    .cgau-listing .cgfun .cg64-rules-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:48px;align-items:end;margin-bottom:34px}\n    .cgau-listing .cgfun .cg64-rules h2{margin:0;font-family:Georgia,'Times New Roman',serif;font-size:clamp(44px,5.5vw,76px);font-weight:500}\n    .cgau-listing .cgfun .cg64-rules-head p{margin:0;color:#53696c}\n    .cgau-listing .cgfun .cg64-door-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n    .cgau-listing .cgfun .cg64-door{position:relative;min-height:285px;padding:30px 24px 24px;background:#f4dca7;border:2px solid #a36c46;border-radius:90px 90px 8px 8px;box-shadow:8px 9px 0 #d7bc86}\n    .cgau-listing .cgfun .cg64-door:after{content:\"\";position:absolute;right:19px;top:139px;width:13px;height:13px;background:var(--coral);border:3px solid #813128;border-radius:50%}\n    .cgau-listing .cgfun .cg64-door-number{display:grid;place-items:center;width:54px;height:54px;margin:0 auto 26px;background:var(--night);color:var(--gold);border-radius:50%;font:900 18px\/1 Georgia,'Times New Roman',serif}\n    .cgau-listing .cgfun .cg64-door h3{margin:0 24px 11px 0;font-size:23px}\n    .cgau-listing .cgfun .cg64-door p{margin:0 24px 0 0;color:#5c4d3d;font-size:13px}\n    .cgau-listing .cgfun .cg64-roomblock{padding:80px 0;background:linear-gradient(180deg,#082a30,#061d22)}\n    .cgau-listing .cgfun .cg64-roomblock-head{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:30px}\n    .cgau-listing .cgfun .cg64-roomblock h2{max-width:730px;margin:0;font-family:Georgia,'Times New Roman',serif;font-size:clamp(45px,5.6vw,76px);font-weight:500}\n    .cgau-listing .cgfun .cg64-roomblock-head p{max-width:350px;margin:0;color:#a9c8c6;font-size:13px}\n    .cgau-listing .cgfun .cg64-rooms{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:10px}\n    .cgau-listing .cgfun .cg64-room{position:relative;min-height:245px;padding:25px 20px 20px;background:#0c4146;border:1px solid #1d6668;overflow:hidden}\n    .cgau-listing .cgfun .cg64-room:before{content:\"\";position:absolute;left:14px;right:14px;top:14px;height:7px;background:repeating-linear-gradient(90deg,var(--gold) 0 9px,transparent 9px 17px);opacity:.45}\n    .cgau-listing .cgfun .cg64-room:first-child{background:var(--coral);border-color:var(--pink);color:#fff}\n    .cgau-listing .cgfun .cg64-room small{display:block;margin:23px 0 16px;color:var(--teal);font-weight:900;letter-spacing:.12em;text-transform:uppercase}\n    .cgau-listing .cgfun .cg64-room:first-child small{color:#5c1612}\n    .cgau-listing .cgfun .cg64-room b{display:block;margin-bottom:10px;color:var(--gold);font-family:Georgia,'Times New Roman',serif;font-size:50px;line-height:.8;letter-spacing:-.05em}\n    .cgau-listing .cgfun .cg64-room:first-child b{color:#fff;font-size:72px}\n    .cgau-listing .cgfun .cg64-room h3{margin:0 0 10px;font-size:18px}\n    .cgau-listing .cgfun .cg64-room p{margin:0;color:#b6d0ce;font-size:12px}\n    .cgau-listing .cgfun .cg64-room:first-child p{color:#ffe8df}\n    .cgau-listing .cgfun .cg64-loop{padding:80px 0;background:#e9a54a;color:var(--ink)}\n    .cgau-listing .cgfun .cg64-loop-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:55px;align-items:center}\n    .cgau-listing .cgfun .cg64-loop h2{margin:0 0 18px;font-family:Georgia,'Times New Roman',serif;font-size:clamp(45px,5.6vw,76px);font-weight:500}\n    .cgau-listing .cgfun .cg64-loop-copy\u003ep{color:#664225}\n    .cgau-listing .cgfun .cg64-clock{position:relative;display:grid;place-items:center;aspect-ratio:1\/1;width:min(510px,100%);margin:0 auto;border:18px solid var(--cream);border-radius:50%;background:radial-gradient(circle,var(--cream) 0 9%,transparent 9.5%),conic-gradient(var(--night) 0 33%,var(--teal) 33% 66%,var(--coral) 66% 100%);box-shadow:0 20px 0 rgba(70,43,19,.2)}\n    .cgau-listing .cgfun .cg64-clock:before{content:\"\";position:absolute;inset:17%;background:#f9dca7;border:4px solid var(--night);border-radius:50%}\n    .cgau-listing .cgfun .cg64-clock:after{content:\"↻\";position:relative;z-index:1;color:var(--night);font-size:105px;font-weight:900;animation:cgau-cg64-turn 12s linear infinite}\n    .cgau-listing .cgfun .cg64-loop-list{display:grid;gap:10px;margin-top:28px}\n    .cgau-listing .cgfun .cg64-loop-step{display:grid;grid-template-columns:50px minmax(0,1fr);gap:14px;padding:16px;background:rgba(255,242,211,.74);border:1px solid rgba(77,47,25,.3)}\n    .cgau-listing .cgfun .cg64-loop-step b{display:grid;place-items:center;width:42px;height:42px;background:var(--night);color:var(--gold);border-radius:50%}\n    .cgau-listing .cgfun .cg64-loop-step h3{margin:0 0 4px;font-size:17px}\n    .cgau-listing .cgfun .cg64-loop-step p{margin:0;color:#60452d;font-size:12px}\n    .cgau-listing .cgfun .cg64-cart{padding:80px 0;background:#e7ded0;color:var(--ink)}\n    .cgau-listing .cgfun .cg64-cart-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:54px;align-items:center}\n    .cgau-listing .cgfun .cg64-luggage{position:relative;padding:26px;background:#fff;border-radius:30px 30px 8px 8px;box-shadow:12px 14px 0 #c7b9a5}\n    .cgau-listing .cgfun .cg64-luggage:before{content:\"LUGGAGE CART\";position:absolute;left:30px;top:-18px;padding:8px 13px;background:var(--coral);color:#fff;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.1em}\n    .cgau-listing .cgfun .cg64-luggage img{width:100%;aspect-ratio:1\/1;object-fit:contain;border-radius:22px;background:#fff}\n    .cgau-listing .cgfun .cg64-cart-copy h2{margin:0 0 18px;font-family:Georgia,'Times New Roman',serif;font-size:clamp(45px,5.4vw,74px);font-weight:500}\n    .cgau-listing .cgfun .cg64-cart-copy\u003ep{color:#566466}\n    .cgau-listing .cgfun .cg64-bags{display:grid;gap:9px;margin-top:23px}\n    .cgau-listing .cgfun .cg64-bag{display:grid;grid-template-columns:46px minmax(0,1fr);gap:13px;align-items:center;padding:13px 15px;background:#fff;border-left:6px solid var(--teal);font-size:13px}\n    .cgau-listing .cgfun .cg64-bag:nth-child(2){border-left-color:var(--gold)}\n    .cgau-listing .cgfun .cg64-bag:nth-child(3){border-left-color:var(--coral)}\n    .cgau-listing .cgfun .cg64-bag b{font-size:27px;text-align:center;color:var(--coral)}\n    .cgau-listing .cgfun .cg64-endurance{padding:80px 0;background:#722a32;color:#fff}\n    .cgau-listing .cgfun .cg64-endurance-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:44px;align-items:start}\n    .cgau-listing .cgfun .cg64-endurance h2{margin:0 0 18px;font-family:Georgia,'Times New Roman',serif;font-size:clamp(45px,5.5vw,76px);font-weight:500}\n    .cgau-listing .cgfun .cg64-endurance-copy p{color:#f2cfd1}\n    .cgau-listing .cgfun .cg64-hangers{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}\n    .cgau-listing .cgfun .cg64-hanger{position:relative;margin-top:42px;padding:56px 24px 26px;background:var(--cream);color:var(--ink);border-radius:16px 16px 55px 16px;min-height:305px}\n    .cgau-listing .cgfun .cg64-hanger:before{content:\"\";position:absolute;left:50%;top:-46px;width:84px;height:84px;background:#722a32;border:15px solid var(--cream);border-radius:50%;transform:translateX(-50%)}\n    .cgau-listing .cgfun .cg64-hanger small{display:block;margin-bottom:12px;color:#a5252a;font-weight:900;letter-spacing:.1em;text-transform:uppercase}\n    .cgau-listing .cgfun .cg64-hanger h3{margin:0 0 12px;font-size:28px}\n    .cgau-listing .cgfun .cg64-hanger p{margin:0;color:#5d6665;font-size:13px}\n    .cgau-listing .cgfun .cg64-register{padding:80px 0;background:var(--cream);color:var(--ink)}\n    .cgau-listing .cgfun .cg64-register-head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:45px;align-items:end;margin-bottom:30px}\n    .cgau-listing .cgfun .cg64-register h2{margin:0;font-family:Georgia,'Times New Roman',serif;font-size:clamp(45px,5.5vw,76px);font-weight:500}\n    .cgau-listing .cgfun .cg64-register-head p{margin:0;color:#5d6d6e}\n    .cgau-listing .cgfun .cg64-register-scenes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:28px}\n    .cgau-listing .cgfun .cg64-reg-card{min-width:0;overflow:hidden;background:#fffaf0;border:2px solid #8e724c;border-radius:18px;box-shadow:7px 8px 0 #d9c69d;color:var(--ink)}\n    .cgau-listing .cgfun .cg64-reg-visual{position:relative;height:178px;overflow:hidden;background:var(--night);border-bottom:2px solid #8e724c}\n    .cgau-listing .cgfun .cg64-reg-folio{display:inline-block;margin-bottom:8px;color:#9d312d;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}\n    .cgau-listing .cgfun .cg64-reg-copy{padding:20px 20px 22px}\n    .cgau-listing .cgfun .cg64-reg-card h3{margin:0 0 8px;color:var(--ink);font-size:22px;letter-spacing:-.025em}\n    .cgau-listing .cgfun .cg64-reg-card p{margin:0;color:#53696c;font-size:13px}\n    .cgau-listing .cgfun .cg64-capacity-scene{background:linear-gradient(145deg,#082b31,#0b5054)}\n    .cgau-listing .cgfun .cg64-micro-card{position:absolute;left:50%;top:21px;width:112px;height:136px;transform:translateX(-50%) rotate(-4deg);clip-path:polygon(0 0,72% 0,100% 22%,100% 100%,0 100%);background:#22282d;border-radius:8px;box-shadow:12px 13px 0 rgba(0,0,0,.22)}\n    .cgau-listing .cgfun .cg64-micro-card:before{content:\"\";position:absolute;inset:12px;border:2px solid var(--coral);border-radius:4px;clip-path:inherit}\n    .cgau-listing .cgfun .cg64-micro-card b,.cgau-listing .cgfun .cg64-micro-card span{position:absolute;z-index:1;left:0;right:0;text-align:center;color:#fff}\n    .cgau-listing .cgfun .cg64-micro-card b{top:31px;font:500 52px\/.9 Georgia,'Times New Roman',serif}.cgau-listing .cgfun .cg64-micro-card span{top:87px;color:var(--gold);font-size:13px;font-weight:900;letter-spacing:.16em}\n    .cgau-listing .cgfun .cg64-speed-scene{background:linear-gradient(145deg,#65242c,#9d312d)}\n    .cgau-listing .cgfun .cg64-speed-dial{position:absolute;left:50%;bottom:-44px;width:184px;height:184px;transform:translateX(-50%);border:13px solid var(--cream);border-radius:50%;box-shadow:0 0 0 3px var(--gold),inset 0 0 0 3px var(--gold)}\n    .cgau-listing .cgfun .cg64-speed-dial:before{content:\"\";position:absolute;left:50%;top:21px;width:4px;height:70px;background:var(--gold);border-radius:3px;transform-origin:50% 100%;transform:translateX(-50%) rotate(42deg)}\n    .cgau-listing .cgfun .cg64-speed-dial:after{content:\"\";position:absolute;left:50%;top:85px;width:17px;height:17px;background:var(--gold);border:4px solid var(--deep);border-radius:50%;transform:translate(-50%,-50%)}\n    .cgau-listing .cgfun .cg64-speed-badges{position:absolute;z-index:2;left:0;right:0;top:22px;display:flex;justify-content:center;gap:7px}\n    .cgau-listing .cgfun .cg64-speed-badges span{display:grid;place-items:center;min-width:40px;height:32px;padding:0 8px;background:var(--cream);color:#7b2730;border:2px solid var(--gold);border-radius:7px;font-size:11px;font-weight:900}\n    .cgau-listing .cgfun .cg64-luggage-scene{background:linear-gradient(145deg,#0b4b50,#126d6a)}\n    .cgau-listing .cgfun .cg64-adapter-draw,.cgau-listing .cgfun .cg64-card-draw{position:absolute;clip-path:polygon(0 0,73% 0,100% 22%,100% 100%,0 100%);background:#20262b;border-radius:7px;box-shadow:10px 11px 0 rgba(0,0,0,.22)}\n    .cgau-listing .cgfun .cg64-adapter-draw{left:calc(50% - 70px);top:22px;width:120px;height:136px;transform:rotate(-5deg)}\n    .cgau-listing .cgfun .cg64-card-draw{left:calc(50% + 18px);top:71px;width:72px;height:88px;transform:rotate(6deg);background:var(--coral);border:3px solid var(--cream)}\n    .cgau-listing .cgfun .cg64-adapter-draw:before{content:\"SD ADAPTER\";position:absolute;left:13px;right:13px;bottom:18px;padding:6px 3px;border:2px solid var(--coral);color:#fff;font-size:8px;font-weight:900;letter-spacing:.08em;text-align:center}\n    .cgau-listing .cgfun .cg64-card-draw:before{content:\"64 GB\";position:absolute;left:7px;right:7px;top:31px;color:#fff;font:900 16px\/1 'Trebuchet MS',Arial,sans-serif;text-align:center}\n    .cgau-listing .cgfun .cg64-ledger{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;margin:0;background:#c4ad80;border:2px solid #8e724c;box-shadow:10px 11px 0 #d9c69d}\n    .cgau-listing .cgfun .cg64-ledger\u003ediv{display:grid;grid-template-columns:140px minmax(0,1fr);min-width:0;background:#fffaf0}\n    .cgau-listing .cgfun .cg64-ledger dt,.cgau-listing .cgfun .cg64-ledger dd{margin:0;padding:14px;overflow-wrap:break-word;word-break:normal;hyphens:none}\n    .cgau-listing .cgfun .cg64-ledger dt{background:#f0d8aa;color:#614d33;font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}\n    .cgau-listing .cgfun .cg64-ledger dd{color:var(--ink);font-size:12px}\n    .cgau-listing .cgfun .cg64-ledger .cg64-ledger-condition dt{background:#ffe4a0}.cgau-listing .cgfun .cg64-ledger .cg64-ledger-included dt{background:#bcece3}.cgau-listing .cgfun .cg64-ledger .cg64-ledger-excluded dt{background:#ffd2cc}\n    .cgau-listing .cgfun .cg64-faq{padding:80px 0;background:#0b4b50}\n    .cgau-listing .cgfun .cg64-faq-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:50px;align-items:start}\n    .cgau-listing .cgfun .cg64-faq h2{margin:0 0 16px;font-family:Georgia,'Times New Roman',serif;font-size:clamp(45px,5.5vw,76px);font-weight:500}\n    .cgau-listing .cgfun .cg64-faq-intro{color:#a9d2cf}\n    .cgau-listing .cgfun .cg64-faq details{margin-bottom:9px;background:var(--cream);color:var(--ink);border-radius:10px;overflow:hidden}\n    .cgau-listing .cgfun .cg64-faq summary{position:relative;padding:18px 52px 18px 20px;cursor:pointer;list-style:none;font-weight:900}\n    .cgau-listing .cgfun .cg64-faq summary::-webkit-details-marker{display:none}\n    .cgau-listing .cgfun .cg64-faq summary:after{content:\"KEY\";position:absolute;right:13px;top:14px;padding:6px 7px;background:var(--coral);color:#fff;border-radius:4px;font-size:8px;letter-spacing:.08em;transform:rotate(-4deg)}\n    .cgau-listing .cgfun .cg64-faq details[open] summary:after{content:\"OPEN\";background:var(--teal);color:var(--deep)}\n    .cgau-listing .cgfun .cg64-answer{padding:0 20px 20px;color:#586667;font-size:13px}\n    .cgau-listing .cgfun .cg64-answer p{margin:0}\n    .cgau-listing .cgfun .cg64-retention-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:14px 0}\n    .cgau-listing .cgfun .cg64-retention-card{padding:12px 9px;background:#fff;border:1px solid #e5cda4;border-radius:7px;text-align:center}\n    .cgau-listing .cgfun .cg64-retention-card b{display:block;color:var(--coral);font-family:Georgia,'Times New Roman',serif;font-size:24px;line-height:1}\n    .cgau-listing .cgfun .cg64-retention-card span{display:block;margin:5px 0 3px;color:var(--ink);font-size:11px;font-weight:900;text-transform:uppercase}\n    .cgau-listing .cgfun .cg64-retention-card small{display:block;color:#657171;font-size:10px}\n    .cgau-listing .cgfun .cg64-retention-note{padding:12px 13px;background:#dff3ef;border-left:5px solid var(--teal);font-size:12px}\n    .cgau-listing .cgfun .cg64-checkout{padding:72px 0 46px;background:var(--deep);border-top:8px solid var(--coral)}\n    .cgau-listing .cgfun .cg64-checkout h2{max-width:900px;margin:0 0 30px;font-family:Georgia,'Times New Roman',serif;font-size:clamp(43px,5.3vw,72px);font-weight:500}\n    .cgau-listing .cgfun .cg64-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:48px}\n    .cgau-listing .cgfun .cg64-service{padding:23px;background:#0e373c;border:1px solid #27555a;border-radius:8px}\n    .cgau-listing .cgfun .cg64-service small{display:block;margin-bottom:10px;color:var(--gold);font-weight:900;letter-spacing:.1em;text-transform:uppercase}\n    .cgau-listing .cgfun .cg64-service h3{margin:0 0 9px;font-size:19px}\n    .cgau-listing .cgfun .cg64-service p{margin:0;color:#a9c0c0;font-size:12px}\n    .cgau-listing .cgfun .cg64-fineprint{display:grid;grid-template-columns:minmax(0,.58fr) minmax(0,1.42fr);gap:40px;padding-top:28px;border-top:1px solid #35555a}\n    .cgau-listing .cgfun .cg64-footerbrand{font-size:25px;font-weight:900}.cgau-listing .cgfun .cg64-footerbrand span{color:var(--gold)}\n    .cgau-listing .cgfun .cg64-fineprint p{margin:0;color:#91a7a8;font-size:10px}\n    .cgau-listing .cgfun .cg64-hero h2,.cgau-listing .cgfun .cg64-roomblock h2,.cgau-listing .cgfun .cg64-endurance h2,.cgau-listing .cgfun .cg64-faq h2,.cgau-listing .cgfun .cg64-checkout h2{color:var(--cream)!important}\n    .cgau-listing .cgfun .cg64-room:not(:first-child) h3,.cgau-listing .cgfun .cg64-service h3{color:#fff!important}\n    .cgau-listing .cgfun .cg64-room:first-child{background:#96251f;border-color:#d9574e;color:#fff}\n    .cgau-listing .cgfun .cg64-room:first-child small{color:var(--gold)!important}\n    .cgau-listing .cgfun .cg64-room:first-child b,.cgau-listing .cgfun .cg64-room:first-child h3{color:#fff!important}\n    .cgau-listing .cgfun .cg64-room:first-child p{color:#fff5ee!important}\n    .cgau-listing .cgfun .cg64-loop-copy\u003ep{color:#4b2c17!important}\n    .cgau-listing .cgfun .cg64-loop-step p{color:#4b3020!important}\n    .cgau-listing .cgfun .cg64-endurance-copy strong{color:#fff!important}\n    @keyframes cgau-cg64-neon{0%,100%{opacity:1}45%{opacity:.72}50%{opacity:.94}56%{opacity:.78}}\n    @keyframes cgau-cg64-turn{to{transform:rotate(360deg)}}\n    @media(max-width:940px){.cgau-listing .cgfun .cg64-hero-grid,.cgau-listing .cgfun .cg64-rules-head,.cgau-listing .cgfun .cg64-loop-grid,.cgau-listing .cgfun .cg64-cart-grid,.cgau-listing .cgfun .cg64-endurance-grid,.cgau-listing .cgfun .cg64-register-head,.cgau-listing .cgfun .cg64-faq-grid{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .cg64-motel-sign{width:min(610px,100%);margin:0 auto}.cgau-listing .cgfun .cg64-door-grid{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .cg64-door{min-height:0;border-radius:75px 75px 8px 8px}.cgau-listing .cgfun .cg64-rooms{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cgau-listing .cgfun .cg64-roomblock-head{display:block}.cgau-listing .cgfun .cg64-roomblock-head p{margin-top:15px}.cgau-listing .cgfun .cg64-clock{width:min(470px,100%)}.cgau-listing .cgfun .cg64-register-scenes,.cgau-listing .cgfun .cg64-ledger{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .cg64-service-grid{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .cg64-fineprint{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .cg64-retention-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}\n    @media(max-width:590px){.cgau-listing .cgfun .cg64-wrap{width:min(100% - 28px,1180px)}.cgau-listing .cgfun .cg64-roomline{display:none}.cgau-listing .cgfun .cg64-hero{padding:54px 0 70px}.cgau-listing .cgfun .cg64-hero h2{font-size:49px}.cgau-listing .cgfun .cg64-motel-sign{min-height:500px}.cgau-listing .cgfun .cg64-marquee{padding:17px 13px 20px;border-width:6px}.cgau-listing .cgfun .cg64-marquee strong{font-size:48px}.cgau-listing .cgfun .cg64-vacancy{right:0;top:164px;font-size:12px}.cgau-listing .cgfun .cg64-pack{top:223px;width:78%}.cgau-listing .cgfun .cg64-pole{top:176px;height:282px}.cgau-listing .cgfun .cg64-keytag{bottom:18px;width:124px;height:67px;font-size:9px}.cgau-listing .cgfun .cg64-booking-card{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .cg64-booking-code{justify-self:start}.cgau-listing .cgfun .cg64-rules,.cgau-listing .cgfun .cg64-roomblock,.cgau-listing .cgfun .cg64-loop,.cgau-listing .cgfun .cg64-cart,.cgau-listing .cgfun .cg64-endurance,.cgau-listing .cgfun .cg64-register,.cgau-listing .cgfun .cg64-faq,.cgau-listing .cgfun .cg64-checkout{padding-top:57px;padding-bottom:57px}.cgau-listing .cgfun .cg64-rooms{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .cg64-room{min-height:0}.cgau-listing .cgfun .cg64-hangers{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .cg64-hanger{min-height:0}.cgau-listing .cgfun .cg64-ledger\u003ediv{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .cg64-ledger dt{padding-bottom:7px}.cgau-listing .cgfun .cg64-ledger dd{padding-top:7px}.cgau-listing .cgfun .cg64-faq summary{padding-left:15px}.cgau-listing .cgfun .cg64-answer{padding-left:15px}.cgau-listing .cgfun .cg64-fineprint{gap:20px}}\n    @media(prefers-reduced-motion:reduce){.cgau-listing .cgfun *{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}\n  \n\n.cgau-listing .cgfun .cg64-wrap \u003e h2{margin-left:auto!important;margin-right:auto!important}\n\n\n\n@media(max-width:940px){\n  .cgau-listing .cgfun .cg64-hero-grid \u003e div:first-child \u003e h2{\n    display:block;\n    width:100%;\n    margin-left:auto!important;\n    margin-right:auto!important;\n    margin-inline:auto!important;\n    text-align:center!important;\n    min-width:0;\n    overflow-wrap:break-word;\n    word-break:normal;\n    hyphens:none\n  }\n}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003eLOCAL\u003cbr\u003eMOTEL\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003eThe Local Footage Motel\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eThe local-footage motel checks clips into Room 064 while the host decides when they check out.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Geist:wght@300..700\u0026family=Geist+Mono:wght@400;500\u0026display=swap');\n@property --cgau-kn-wait{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-on{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1}\n@property --cgau-kn-ang{syntax:'\u003cangle\u003e';inherits:false;initial-value:0deg}\n@property --cgau-kn-px{syntax:'\u003cnumber\u003e';inherits:true;initial-value:.495}\n@property --cgau-kn-py{syntax:'\u003cnumber\u003e';inherits:true;initial-value:.6}\n@property --cgau-kn-m{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1.06}\n@property --cgau-kn-d{syntax:'\u003cnumber\u003e';inherits:true;initial-value:64}\n@property --cgau-kn-y{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-t{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-dk{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1}\n@property --cgau-kn-dn{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1}\n\n\/* ==== TOKENS · palette, gradients, type, spacing, motion (colour world \"candy red and graphite\": candy red = the card and its numbers, graphite = the limit band and the pack, silver = the card's lower half, mint = fits, slate = no slot) ==== *\/\n.cgau-listing .cgnew.cgau-kn{--kn-ink:#17191c;--kn-g1:#565b62;--kn-g2:#80858c;--kn-soft:#f6f4f4;--kn-line:#dcd8d9;--kn-hair:#ebe7e8;--kn-dark:#1d2024;--kn-v1:#6f757d;--kn-v2:#aab0b7;--kn-b1:#d80f2c;--kn-b2:#ff5a6b;--kn-gr1:#0b7a62;--kn-gr2:#1fb58e;--kn-w1:#2a2e34;--kn-w2:#6b727b;--kn-no1:#3c4047;--kn-no2:#80868e;--kn-vt:#4e545b;--kn-bt:#c10e2a;--kn-grt:#0a7560;--kn-wt:#3d434b;--kn-not:#4a4f57;--kn-gv:linear-gradient(90deg,var(--kn-v1) 0%,var(--kn-v2) 100%);--kn-gb:linear-gradient(90deg,var(--kn-b1) 0%,var(--kn-b2) 100%);--kn-gg:linear-gradient(90deg,var(--kn-gr1) 0%,var(--kn-gr2) 100%);--kn-gw:linear-gradient(90deg,var(--kn-w1) 0%,var(--kn-w2) 100%);--kn-gn:linear-gradient(135deg,var(--kn-no1) 0%,var(--kn-no2) 100%);--kn-ease:cubic-bezier(.22,.8,.2,1);--kn-roll:cubic-bezier(.2,1.12,.3,1);--kn-nav:50px;--kn-pad:120px;--kn-r:28px;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;font-size:17px;line-height:1.5;font-weight:400;color:var(--kn-ink);background:#fff;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-align:left}\n@supports (color: color(display-p3 1 0 0)){\n.cgau-listing .cgnew.cgau-kn{--kn-b1:color(display-p3 .83 .1 .2);--kn-b2:color(display-p3 1 .38 .45);--kn-gr1:color(display-p3 .15 .47 .39);--kn-gr2:color(display-p3 .25 .7 .56)}\n}\n\n\/* ==== RESETS · beat the theme's .rte rules by source order, lose to every module class ==== *\/\n.cgau-listing .cgnew *,.cgau-listing .cgnew *::before,.cgau-listing .cgnew *::after{box-sizing:border-box}\n.cgau-listing .cgnew p,.cgau-listing .cgnew ul,.cgau-listing .cgnew ol,.cgau-listing .cgnew li,.cgau-listing .cgnew figure,.cgau-listing .cgnew figcaption,.cgau-listing .cgnew dl,.cgau-listing .cgnew dt,.cgau-listing .cgnew dd,.cgau-listing .cgnew blockquote,.cgau-listing .cgnew fieldset,.cgau-listing .cgnew legend{margin:0;padding:0;border:0}\n.cgau-listing .cgnew ul,.cgau-listing .cgnew ol{list-style:none;text-align:left}\n.cgau-listing .cgnew p{text-align:left}\n.cgau-listing .cgnew img{display:block;max-width:100%;height:auto;border:0;border-radius:0}\n.cgau-listing .cgnew a{color:inherit;text-decoration:none}\n.cgau-listing .cgnew table{border-collapse:collapse}\n.cgau-listing .cgnew td,.cgau-listing .cgnew th{border:0;padding:0}\n.cgau-listing .cgnew b,.cgau-listing .cgnew strong{font-weight:600}\n.cgau-listing .cgnew button{font:inherit;color:inherit}\n.cgau-listing .cgnew .kn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}\n.cgau-listing .cgnew .kn-defs{position:absolute;width:0;height:0;overflow:hidden}\n\n\/* ==== ILLUSTRATION TAG · every drawn scene or diagram carries one ==== *\/\n.cgau-listing .cgnew .kn-ill{position:absolute;left:4%;bottom:4%;z-index:5;font:500 12px\/1 'Geist',sans-serif;color:#6e6e73;background:rgba(255,255,255,.85);padding:6px 9px;border-radius:99px}\n\n\/* ==== LAYOUT + TYPE ==== *\/\n.cgau-listing .cgnew .kn-w{max-width:1040px;margin:0 auto;padding:0 24px}\n.cgau-listing .cgnew .kn-c{text-align:center}\n.cgau-listing .cgnew .kn-c p{text-align:center}\n.cgau-listing .cgnew .kn-sec{padding:var(--kn-pad) 0;position:relative;scroll-margin-top:calc(var(--header-height,0px) + var(--kn-nav) + 8px)}\n.cgau-listing .cgnew .kn-band{background:var(--kn-soft);box-shadow:0 0 0 100vmax var(--kn-soft);clip-path:inset(0 -100vmax)}\n.cgau-listing .cgnew .kn-cv{content-visibility:auto;contain-intrinsic-size:auto 1100px}\n.cgau-listing .cgnew .kn-mono{font-family:'Geist Mono',Menlo,Consolas,monospace;font-size:.9em;letter-spacing:0;font-weight:500}\n.cgau-listing .cgnew .kn-eye{display:block;font:600 17px\/1.25 'Geist',sans-serif;letter-spacing:-.01em;color:var(--kn-g1);margin:0 0 14px}\n.cgau-listing .cgnew .kn-ev{color:var(--kn-vt)}.cgau-listing .cgnew .kn-eb{color:var(--kn-bt)}.cgau-listing .cgnew .kn-eg{color:var(--kn-grt)}.cgau-listing .cgnew .kn-ew{color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-h1{font-size:clamp(42px,6.9vw,88px);line-height:.98;letter-spacing:-.052em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h2{font-size:clamp(36px,5.4vw,72px);line-height:1.02;letter-spacing:-.047em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h3{font-size:clamp(20px,1.9vw,25px);line-height:1.18;letter-spacing:-.025em;font-weight:600}\n.cgau-listing .cgnew .kn-lede{font-size:clamp(18px,1.6vw,21px);line-height:1.45;font-weight:500;color:var(--kn-g1);max-width:660px;margin-top:20px;text-wrap:pretty}\n.cgau-listing .cgnew .kn-c .kn-lede{margin-left:auto;margin-right:auto}\n.cgau-listing .cgnew .kn-gx{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}\n.cgau-listing .cgnew .kn-gv{background-image:var(--kn-gv)}.cgau-listing .cgnew .kn-gb{background-image:var(--kn-gb)}.cgau-listing .cgnew .kn-gg{background-image:var(--kn-gg)}.cgau-listing .cgnew .kn-gw{background-image:var(--kn-gw)}\n.cgau-listing .cgnew .kn-link{color:var(--kn-bt);font-weight:600;border-bottom:1px solid rgba(193,14,42,.4)}\n.cgau-listing .cgnew .kn-link:focus-visible{outline:2px solid var(--kn-vt);outline-offset:2px;border-radius:3px}\n\n\/* ==== LIQUID GLASS · only ever over still content (never over a scrolling layer) ==== *\/\n.cgau-listing .cgnew .kn-glass{background:linear-gradient(160deg,rgba(255,255,255,.72),rgba(255,255,255,.42));border:1px solid rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 1px rgba(255,255,255,.35),inset 0 0 18px rgba(255,255,255,.28),0 16px 40px -20px rgba(29,29,31,.35);-webkit-backdrop-filter:blur(12px) saturate(1.8);backdrop-filter:blur(12px) saturate(1.8)}\n@supports (backdrop-filter: url(#kn-refract)){\n.cgau-listing .cgnew .kn-glass{backdrop-filter:url(#kn-refract) blur(10px) saturate(1.8)}\n}\n\n\/* ==== SHEEN · a light sweep; each module clips it to its own shape (image masks fail CORS on file:\/\/) ==== *\/\n.cgau-listing .cgnew .kn-sheen{position:absolute;inset:0;clip-path:inset(2% 1% 1% 1% round 50% 50% 50% 50% \/ 17% 17% 7% 7%);background:linear-gradient(100deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.9) 46%,rgba(214,228,255,.55) 52%,rgba(255,255,255,0) 66%) 110% 0\/260% 100% no-repeat;mix-blend-mode:screen;pointer-events:none}\n@keyframes cgau-kn-sheen{from{background-position:110% 0}to{background-position:-10% 0}}\n\n\/* ==== ODOMETER · one reel per digit; the real number stays in the HTML for readers ==== *\/\n.cgau-listing .cgnew .kn-odo{display:inline-flex;height:1.2em;line-height:1.2;overflow:clip;vertical-align:baseline;margin-top:-.2em}\n.cgau-listing .cgnew .kn-odo i{display:block;font-style:normal;translate:0 calc(var(--kn-t) * -1.2em)}\n.cgau-listing .cgnew .kn-odo i::before{content:\"0\\A 1\\A 2\\A 3\\A 4\\A 5\\A 6\\A 7\\A 8\\A 9\\A 0\";white-space:pre;display:block;text-align:center;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-fill-color:transparent;background-image:var(--kn-og,linear-gradient(var(--kn-ink),var(--kn-ink)));-webkit-background-clip:text;background-clip:text}\n.cgau-listing .cgnew .kn-og-b{--kn-og:var(--kn-gb)}.cgau-listing .cgnew .kn-og-g{--kn-og:var(--kn-gg)}.cgau-listing .cgnew .kn-og-w{--kn-og:var(--kn-gw)}.cgau-listing .cgnew .kn-og-v{--kn-og:var(--kn-gv)}\n\n\/* ==== JARGON · tap (or hover in Chrome) for a plain-English card; shows inline if a host strips popover ==== *\/\n.cgau-listing .cgnew .kn-j{display:inline;background:none;border:0;padding:0;margin:0;cursor:help;font:inherit;color:inherit;text-decoration:underline dotted;text-decoration-color:rgba(193,14,42,.7);text-decoration-thickness:1.5px;text-underline-offset:3px}\n.cgau-listing .cgnew .kn-j:focus-visible{outline:2px solid var(--kn-vt);outline-offset:2px;border-radius:3px}\n.cgau-listing .cgnew .kn-jc{font-size:.9em;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-jc:not(:popover-open)::before{content:\" (\"}\n.cgau-listing .cgnew .kn-jc:not(:popover-open)::after{content:\")\"}\n.cgau-listing .cgnew .kn-jw:has(.kn-j:not([popovertarget])) .kn-jc{display:inline}\n.cgau-listing .cgnew .kn-jc:popover-open{position:fixed;inset:auto;margin:10px 0;position-area:bottom span-right;position-try-fallbacks:flip-block,flip-inline;width:max-content;max-width:min(300px,calc(100% - 24px));padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.9);background:linear-gradient(160deg,#fff,#fdf2f3);box-shadow:inset 0 1px 0 #fff,0 22px 50px -20px rgba(29,29,31,.45),0 0 0 1px rgba(193,14,42,.14);font:500 15px\/1.45 'Geist',sans-serif;color:var(--kn-ink);letter-spacing:-.005em;animation:cgau-kn-card .28s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-jw .kn-jc\u003eb{display:block;font:600 13px\/1.3 'Geist',sans-serif;letter-spacing:.02em;color:var(--kn-vt);margin-bottom:3px;white-space:normal}\n@keyframes cgau-kn-card{from{opacity:0;translate:0 6px;scale:.97}}\n@keyframes cgau-kn-arm{from,to{--cgau-kn-wait:1}}\n\n@keyframes cgau-kn-wght{from{font-weight:300;letter-spacing:-.02em}to{font-weight:700}}\n@keyframes cgau-kn-roll{from{translate:0 0}}\n\n\/* ==== MOTION tokens (Shopify only) · reveal arm trigger, kinetic weight, odometer triggers ==== *\/\n\/* ==== REVEAL · the fail-open arm trigger (text arrives fast: 6% inset, .4 s, 12 px) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rv{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 6%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-rv\u003e*{transition:opacity .4s var(--kn-ease),translate .4s var(--kn-ease)}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(2){transition-delay:.05s}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(3){transition-delay:.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-rv\u003e*{opacity:0;translate:0 12px}\n}\n}\n}\n\n\/* ==== KINETIC WEIGHT · Geist 300 to 700 per word as a headline enters (never touches opacity) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-kw{view-timeline:--cgau-kn-kw block}\n.cgau-listing .cgnew .kn-kw\u003espan{display:inline-block;animation:cgau-kn-wght 1s linear both;animation-timeline:--cgau-kn-kw;animation-range:entry 0% entry 70%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(2){animation-range:entry 8% entry 78%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(3){animation-range:entry 16% entry 86%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(4){animation-range:entry 24% entry 94%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(n+5){animation-range:entry 30% entry 100%}\n}\n}\n\n\/* ==== ODOMETER TRIGGERS · Chrome: native scroll-triggered animation. Safari: the arm trigger ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (timeline-trigger: --cgau-kn-x view()){\n.cgau-listing .cgnew .kn-odo i{animation:cgau-kn-roll 1.6s var(--kn-roll) both;timeline-trigger:--cgau-kn-odt view() entry 10% exit 100%;animation-trigger:--cgau-kn-odt play-forwards}\n.cgau-listing .cgnew .kn-odo i+i{animation-duration:2.1s}\n}\n@supports (animation-timeline: view()) and (not (timeline-trigger: --cgau-kn-x view())){\n.cgau-listing .cgnew .kn-odo{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 8%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-odo i{transition:translate 1.6s var(--kn-roll)}\n.cgau-listing .cgnew .kn-odo i+i{transition-duration:2.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-odo i{translate:0 0;transition:none}\n}\n}\n}\n\n\/* ==== MODULE nav · sticky glass bar (no backdrop blur: it sits over scrolling content), stuck shadow, scroll-spy ==== *\/\n.cgau-listing .cgnew .kn-nav{position:sticky;top:var(--header-height,0px);z-index:30;container-type:scroll-state}\n.cgau-listing .cgnew .kn-nav-in{display:flex;align-items:center;gap:22px;height:var(--kn-nav);padding:0 20px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(250,250,252,.93));border-bottom:1px solid rgba(29,29,31,.08);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(255,255,255,.7);transition:box-shadow .3s,border-radius .3s}\n.cgau-listing .cgnew .kn-nav-t{font:600 18px\/1 'Geist',sans-serif;letter-spacing:-.02em;white-space:nowrap}\n.cgau-listing .cgnew .kn-nav-l{display:flex;align-items:center;gap:20px;margin-left:auto;overflow-x:auto;scrollbar-width:none}\n.cgau-listing .cgnew .kn-nav-l::-webkit-scrollbar{display:none}\n.cgau-listing .cgnew .kn-nav-l a{font:500 13px\/1 'Geist',sans-serif;color:#424245;white-space:nowrap;padding:6px 0;border-bottom:2px solid transparent}\n.cgau-listing .cgnew .kn-nav-l a:hover{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-nav-l a:focus-visible{outline:2px solid var(--kn-vt);outline-offset:3px;border-radius:4px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{color:#fff;border:0;border-radius:999px;padding:8px 14px;background:linear-gradient(180deg,#3a3a3f,#1d1d1f);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 4px 12px -4px rgba(29,29,31,.5)}\n@supports (container-type: scroll-state){\n@container scroll-state(stuck: top){\n.cgau-listing .cgnew .kn-nav-in{box-shadow:inset 0 1px 0 #fff,0 12px 30px -18px rgba(29,29,31,.5)}\n}\n}\n@supports (scroll-target-group: auto){\n.cgau-listing .cgnew .kn-nav-l{scroll-target-group:auto}\n.cgau-listing .cgnew .kn-nav-l a:target-current{color:var(--kn-ink);border-bottom-color:var(--kn-b1)}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta:target-current{color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--kn-b1)}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-nav-in{padding:0 2px;gap:10px}\n.cgau-listing .cgnew .kn-nav-t{display:none}\n.cgau-listing .cgnew .kn-nav-l{margin-left:0;gap:12px;width:100%;justify-content:space-between}\n.cgau-listing .cgnew .kn-nav-l a{font-size:12.5px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{padding:7px 11px}\n}\n\n\/* ==== MODULE hero (variant hero-card-tilt) · answers on notched rows; SanDisk's card photo floats tilted over a giant ghost 64 and flattens as you scroll ==== *\/\n.cgau-listing .cgnew .kn-hero{position:relative;padding:34px 0 76px;overflow:clip}\n.cgau-listing .cgnew .kn-hd{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:44px;align-items:center}\n.cgau-listing .cgnew .kn-hd-eye{display:inline-flex;align-items:center;gap:10px;font:600 15px\/1.2 'Geist Mono',Menlo,monospace;letter-spacing:.02em;color:var(--kn-bt);margin:0 0 14px}\n.cgau-listing .cgnew .kn-hd-eye::before{content:\"\";flex:none;width:11px;height:14px;background:var(--kn-gb);clip-path:polygon(0 0,70% 0,100% 22%,100% 100%,0 100%)}\n.cgau-listing .cgnew .kn-hd .kn-h1{font-size:clamp(40px,5.6vw,78px)}\n.cgau-listing .cgnew .kn-nw{white-space:nowrap}\n\/* the four first-screen answers, each row marked with a little card silhouette *\/\n.cgau-listing .cgnew .kn-ans{margin-top:26px;display:grid;border-top:1.5px solid var(--kn-ink)}\n.cgau-listing .cgnew .kn-ans li{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:13px 0 13px 26px;border-bottom:1px solid var(--kn-line);font-size:16px;line-height:1.45;color:#2f3237}\n.cgau-listing .cgnew .kn-ans li::before{content:\"\";position:absolute;left:0;top:17px;width:12px;height:15px;background:var(--kn-gv);clip-path:polygon(0 0,70% 0,100% 22%,100% 100%,0 100%)}\n.cgau-listing .cgnew .kn-ans li[data-cgau-first=\"works\"]::before,.cgau-listing .cgnew .kn-ans li[data-cgau-first=\"why\"]::before{background:var(--kn-gb)}\n.cgau-listing .cgnew .kn-ans li\u003espan{font:600 12px\/1.9 'Geist Mono',Menlo,monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-ans li[data-cgau-first=\"works\"]\u003espan{color:var(--kn-bt)}\n.cgau-listing .cgnew .kn-ans b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-ans a{color:var(--kn-bt);font-weight:600;border-bottom:1px solid rgba(193,14,42,.4);white-space:nowrap}\n.cgau-listing .cgnew .kn-ans a:focus-visible{outline:2px solid var(--kn-bt);outline-offset:2px;border-radius:3px}\n\/* the stage: ghost numeral, candy glow, the tilted card *\/\n.cgau-listing .cgnew .kn-stg{position:relative;max-width:470px;width:100%;margin:0 auto;padding:40px 0 10px;perspective:1100px}\n.cgau-listing .cgnew .kn-ghost{position:absolute;left:50%;top:50%;translate:-50% -54%;font:800 clamp(190px,24vw,320px)\/.8 'Geist',sans-serif;letter-spacing:-.08em;color:transparent;-webkit-text-stroke:2px rgba(42,46,52,.13);pointer-events:none;user-select:none}\n.cgau-listing .cgnew .kn-stg::before{content:\"\";position:absolute;left:-6%;right:-6%;top:6%;bottom:-2%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,90,107,.30),rgba(216,15,44,.10) 55%,rgba(216,15,44,0));pointer-events:none}\n.cgau-listing .cgnew .kn-card{position:relative;z-index:2;transform-style:preserve-3d;transform:rotateY(-24deg) rotateX(14deg) rotateZ(-7deg);transform-origin:50% 55%}\n.cgau-listing .cgnew .kn-card\u003eimg{position:relative;width:100%;height:auto;mix-blend-mode:multiply}\n.cgau-listing .cgnew .kn-card .kn-sheen{z-index:3;clip-path:inset(2% 3% 3% 1% round 5%)}\n.cgau-listing .cgnew .kn-shadow{position:relative;z-index:1;width:74%;height:22px;margin:-4px auto 0;border-radius:50%;background:radial-gradient(closest-side,rgba(29,32,36,.28),rgba(29,32,36,0))}\n.cgau-listing .cgnew .kn-cap{position:relative;z-index:2;margin-top:12px;text-align:center;font:500 13px\/1.4 'Geist Mono',Menlo,monospace;letter-spacing:.02em;color:var(--kn-g1)}\n@keyframes cgau-kn-flat{from{transform:rotateY(-24deg) rotateX(14deg) rotateZ(-7deg)}to{transform:rotateY(-4deg) rotateX(3deg) rotateZ(-2deg) translateY(-10px)}}\n@keyframes cgau-kn-float{from{translate:-50% -54%}to{translate:-50% -68%}}\n@keyframes cgau-kn-flyin{from{opacity:0;transform:rotateY(-60deg) rotateX(24deg) rotateZ(-14deg) translateX(-40px)}}\n@media (max-width:860px){\n.cgau-listing .cgnew .kn-hd{grid-template-columns:minmax(0,1fr);gap:8px}\n.cgau-listing .cgnew .kn-hero{padding:16px 0 50px}\n.cgau-listing .cgnew .kn-hd .kn-h1{font-size:clamp(34px,9.6vw,48px)}\n.cgau-listing .cgnew .kn-ans{margin-top:16px}\n.cgau-listing .cgnew .kn-ans li{grid-template-columns:minmax(0,1fr);gap:0;padding:9px 0 9px 22px;font-size:15.5px;line-height:1.42}\n.cgau-listing .cgnew .kn-ans li::before{top:13px;width:10px;height:13px}\n.cgau-listing .cgnew .kn-ans li\u003espan{font-size:11px;line-height:1.6}\n.cgau-listing .cgnew.cgau-kn{--kn-pad:72px}\n.cgau-listing .cgnew .kn-stg{max-width:330px;padding-top:26px}\n}\n\n\/* ==== MOTION hero (Shopify only) · the card flattens, the sheen sweeps and the ghost 64 drifts up as the hero scrolls away; static pose is the tilted card ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-stg{view-timeline:--cgau-kn-hero block}\n.cgau-listing .cgnew .kn-card{animation:cgau-kn-flat 1s linear both;animation-timeline:--cgau-kn-hero;animation-range:cover 45% cover 95%}\n.cgau-listing .cgnew .kn-card .kn-sheen{animation:cgau-kn-sheen 1s linear both;animation-timeline:--cgau-kn-hero;animation-range:cover 40% cover 90%}\n.cgau-listing .cgnew .kn-ghost{animation:cgau-kn-float 1s linear both;animation-timeline:--cgau-kn-hero;animation-range:cover 40% exit 100%}\n}\n}\n\n\/* ==== MODULE fit (compat picker B, re-pointed at eufy devices) · seven chips by device type; a verdict can hold several rows; every verdict shows if inputs are stripped ==== *\/\n.cgau-listing .cgnew .kn-chips input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}\n.cgau-listing .cgnew .kn-chips label:has(input:focus-visible){outline:2px solid var(--kn-bt);outline-offset:2px}\n.cgau-listing .cgnew .kn-pick{margin-top:40px}\n.cgau-listing .cgnew .kn-pk-lg{font:600 14px\/1 'Geist',sans-serif;color:var(--kn-g1);text-align:center;margin-bottom:14px;letter-spacing:.01em}\n.cgau-listing .cgnew .kn-chips{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:900px;margin:0 auto}\n.cgau-listing .cgnew .kn-chips label{position:relative;z-index:1;display:block;cursor:pointer;padding:11px 16px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #d6d2d3;font:500 15px\/1.1 'Geist',sans-serif;color:var(--kn-ink);transition:color .3s,background .3s,box-shadow .3s;-webkit-tap-highlight-color:transparent}\n.cgau-listing .cgnew .kn-chips label:has(input:checked){background:var(--kn-b1);color:#fff;box-shadow:none}\n.cgau-listing .cgnew .kn-chips .kn-x{color:var(--kn-not)}\n.cgau-listing .cgnew .kn-chips label:has(input:checked) .kn-x{color:#ffd9dd}\n.cgau-listing .cgnew .kn-pill{display:none}\n.cgau-listing .cgnew .kn-verdicts{position:relative;max-width:800px;margin:26px auto 0;padding:30px 34px;border-radius:26px;border:1.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(125deg,var(--kn-b1) 0%,var(--kn-b2) 45%,var(--kn-v2) 100%) border-box;box-shadow:0 30px 60px -42px rgba(216,15,44,.45)}\n.cgau-listing .cgnew .kn-pick:has(#kn-c7:checked) .kn-verdicts{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(125deg,var(--kn-no1) 0%,var(--kn-no2) 100%) border-box;box-shadow:0 30px 60px -42px rgba(29,32,36,.45)}\n.cgau-listing .cgnew .kn-v+.kn-v{margin-top:22px;padding-top:22px;border-top:1px solid var(--kn-hair)}\n.cgau-listing .cgnew .kn-v\u003eh3{font:600 12.5px\/1.2 'Geist Mono',Menlo,monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--kn-bt);margin:0 0 12px}\n.cgau-listing .cgnew .kn-vr+.kn-vr{margin-top:14px}\n.cgau-listing .cgnew .kn-v-h{display:flex;align-items:center;gap:12px;font:600 19px\/1.3 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-v-h i{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font:700 15px\/1 'Geist',sans-serif;font-style:normal;color:#fff;background:var(--kn-gg)}\n.cgau-listing .cgnew .kn-v-h .kn-no{background:var(--kn-gn)}\n.cgau-listing .cgnew .kn-v-h small{font:600 15px\/1.2 'Geist',sans-serif;color:var(--kn-bt);letter-spacing:0;white-space:nowrap}\n.cgau-listing .cgnew .kn-v-h .kn-no+span small{color:var(--kn-not)}\n.cgau-listing .cgnew .kn-vr\u003ep:not(.kn-v-h){margin-top:4px;padding-left:42px;font-size:16px;line-height:1.5;color:#3a3a3c}\n.cgau-listing .cgnew .kn-pick:has(input:checked) .kn-v{display:none}\n.cgau-listing .cgnew .kn-pick:has(#kn-c1:checked) .kn-v1,.cgau-listing .cgnew .kn-pick:has(#kn-c2:checked) .kn-v2,.cgau-listing .cgnew .kn-pick:has(#kn-c3:checked) .kn-v3,.cgau-listing .cgnew .kn-pick:has(#kn-c4:checked) .kn-v4,.cgau-listing .cgnew .kn-pick:has(#kn-c5:checked) .kn-v5,.cgau-listing .cgnew .kn-pick:has(#kn-c6:checked) .kn-v6,.cgau-listing .cgnew .kn-pick:has(#kn-c7:checked) .kn-v7{display:block;margin:0;padding:0;border:0}\n.cgau-listing .cgnew .kn-pick:has(input:checked) .kn-v-h i{animation:cgau-kn-verd .5s var(--kn-ease) both}\n@supports (anchor-name: --cgau-kn-x){\n.cgau-listing .cgnew .kn-chips label:has(input:checked){anchor-name:--cgau-kn-on;background:transparent}\n.cgau-listing .cgnew .kn-pill{display:block;position:absolute;z-index:0;position-anchor:--cgau-kn-on;left:anchor(left);top:anchor(top);right:anchor(right);bottom:anchor(bottom);border-radius:999px;background:var(--kn-gb);box-shadow:0 8px 20px -8px rgba(216,15,44,.55);transition:left .5s var(--kn-ease),top .5s var(--kn-ease),right .5s var(--kn-ease),bottom .5s var(--kn-ease)}\n.cgau-listing .cgnew .kn-pick:has(#kn-c7:checked) .kn-pill{background:var(--kn-gn);box-shadow:0 8px 20px -8px rgba(29,32,36,.5)}\n}\n.cgau-listing .cgnew .kn-pick:has(#kn-c7:checked) .kn-chips label:has(input:checked){background:var(--kn-no1)}\n@supports (anchor-name: --cgau-kn-x){\n.cgau-listing .cgnew .kn-pick:has(#kn-c7:checked) .kn-chips label:has(input:checked){background:transparent}\n}\n@keyframes cgau-kn-verd{0%{transform:scale(.4) rotate(-20deg)}60%{transform:scale(1.12)}100%{transform:none}}\n.cgau-listing .cgnew .kn-fit-note{max-width:700px;margin:24px auto 0;text-align:center;font-size:16px;line-height:1.5;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-fit-note p{text-align:center}\n.cgau-listing .cgnew .kn-fit-note a{color:var(--kn-bt);font-weight:600;border-bottom:1px solid rgba(193,14,42,.4)}\n.cgau-listing .cgnew .kn-fit-note a:focus-visible{outline:2px solid var(--kn-bt);outline-offset:2px;border-radius:3px}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-verdicts{padding:22px 18px;border-radius:22px}\n.cgau-listing .cgnew .kn-vr\u003ep:not(.kn-v-h){padding-left:0}\n.cgau-listing .cgnew .kn-v-h{font-size:17.5px;align-items:flex-start}\n.cgau-listing .cgnew .kn-v-h small{white-space:normal}\n.cgau-listing .cgnew .kn-chips{gap:6px}\n.cgau-listing .cgnew .kn-chips label{padding:10px 13px;font-size:14.5px}\n}\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-v-h i{animation:none}\n.cgau-listing .cgnew .kn-pill,.cgau-listing .cgnew .kn-chips label{transition:none}\n}\n\n\/* ==== MODULE ladder (story variant limit-ladder, the page's one dark band) · each eufy device's published card limit as a bar on a doubling scale; one candy line marks this card ==== *\/\n.cgau-listing .cgnew .kn-dk{background:var(--kn-dark);box-shadow:0 0 0 100vmax var(--kn-dark);clip-path:inset(0 -100vmax);color:#f4f2f2}\n.cgau-listing .cgnew .kn-dk .kn-eye{color:#ff8a96}\n.cgau-listing .cgnew .kn-dk .kn-lede{color:#c9ccd1}\n.cgau-listing .cgnew .kn-lad{position:relative;margin-top:104px;--kn-lbl:128px;--kn-gap:22px}\n.cgau-listing .cgnew .kn-lad ol{position:relative;display:grid;gap:30px}\n.cgau-listing .cgnew .kn-lad ol::after{content:\"\";position:absolute;z-index:2;top:-40px;bottom:-34px;left:calc(var(--kn-lbl) + var(--kn-gap) + (100% - var(--kn-lbl) - var(--kn-gap)) * .2);width:3px;margin-left:-1.5px;border-radius:3px;background:linear-gradient(180deg,#ff5a6b,#d80f2c);box-shadow:0 0 18px rgba(255,90,107,.55);transform-origin:50% 0}\n.cgau-listing .cgnew .kn-lad-tag{position:absolute;z-index:3;top:-72px;left:calc(var(--kn-lbl) + var(--kn-gap) + (100% - var(--kn-lbl) - var(--kn-gap)) * .2);translate:-12px 0;font:600 13px\/1 'Geist Mono',Menlo,monospace;letter-spacing:.04em;color:#fff;background:linear-gradient(90deg,#d80f2c,#ff5a6b);padding:7px 10px;border-radius:99px;white-space:nowrap}\n.cgau-listing .cgnew .kn-lad li{display:grid;grid-template-columns:var(--kn-lbl) minmax(0,1fr);column-gap:var(--kn-gap);row-gap:10px;align-items:center}\n.cgau-listing .cgnew .kn-lad li\u003eb{grid-row:span 2;align-self:start;font:700 clamp(30px,3.4vw,44px)\/1 'Geist',sans-serif;letter-spacing:-.05em;color:#fff;white-space:nowrap}\n.cgau-listing .cgnew .kn-lad li\u003eb small{font-size:.45em;letter-spacing:-.01em;margin-left:4px;color:#c9ccd1}\n.cgau-listing .cgnew .kn-bar{display:block;height:22px;border-radius:6px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}\n.cgau-listing .cgnew .kn-bar\u003ei{display:block;width:var(--w);height:100%;border-radius:6px;background:linear-gradient(90deg,#ff5a6b 0,#d80f2c var(--r),#8c929a var(--r),#c6cbd0 100%);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-lad li\u003ep{padding-left:calc(20% + 14px);font-size:15.5px;line-height:1.5;color:#c9ccd1}\n.cgau-listing .cgnew .kn-axis{display:grid;grid-template-columns:var(--kn-lbl) minmax(0,1fr);column-gap:var(--kn-gap);margin-top:48px}\n.cgau-listing .cgnew .kn-axis\u003espan{display:flex;justify-content:space-between;grid-column:2;font:500 12.5px\/1 'Geist Mono',Menlo,monospace;color:#9da2a9;border-top:1px solid rgba(255,255,255,.18);padding-top:10px}\n.cgau-listing .cgnew .kn-axis i{font-style:normal}\n.cgau-listing .cgnew .kn-lad-note{margin-top:34px;max-width:680px;font-size:16px;line-height:1.5;color:#c9ccd1}\n.cgau-listing .cgnew .kn-dk .kn-ill{position:static;display:inline-block;margin-top:18px;background:rgba(255,255,255,.08);color:#c9ccd1}\n@keyframes cgau-kn-grow{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}\n@keyframes cgau-kn-draw{from{transform:scaleY(0)}to{transform:scaleY(1)}}\n@keyframes cgau-kn-tagin{from{opacity:0;translate:-12px -10px}to{opacity:1;translate:-12px 0}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-lad{--kn-lbl:78px;--kn-gap:12px;margin-top:108px}\n.cgau-listing .cgnew .kn-lad li\u003eb{font-size:26px}\n.cgau-listing .cgnew .kn-lad li\u003eb small{display:block;margin:4px 0 0}\n.cgau-listing .cgnew .kn-lad li\u003ep{font-size:14.5px}\n.cgau-listing .cgnew .kn-bar{height:16px}\n.cgau-listing .cgnew .kn-axis\u003espan{font-size:11px}\n}\n\n\/* ==== MOTION ladder (Shopify only) · bars fill left to right (clip, so the red share always sits under the card line) and the card line draws down as the band scrolls in; static pose is the finished diagram ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-lad{view-timeline:--cgau-kn-lad block}\n.cgau-listing .cgnew .kn-bar\u003ei{animation:cgau-kn-grow 1s linear both;animation-timeline:view();animation-range:entry 20% cover 35%}\n.cgau-listing .cgnew .kn-lad ol::after{animation:cgau-kn-draw 1s linear both;animation-timeline:--cgau-kn-lad;animation-range:entry 5% cover 35%}\n.cgau-listing .cgnew .kn-lad-tag{animation:cgau-kn-tagin 1s linear both;animation-timeline:--cgau-kn-lad;animation-range:entry 0% entry 30%}\n}\n}\n\n\/* ==== MODULE marks (variant card-marks) · SanDisk's card photo with numbered pins on each printed mark, the key beside it, then the read-speed number ==== *\/\n.cgau-listing .cgnew .kn-mk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;margin-top:56px}\n.cgau-listing .cgnew .kn-mk-fig{position:relative;max-width:520px;width:100%;margin:0 auto}\n.cgau-listing .cgnew .kn-mk-fig\u003eimg{width:100%;height:auto;mix-blend-mode:multiply}\n.cgau-listing .cgnew .kn-dot{position:absolute;z-index:2;display:grid;place-items:center;width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:50%;background:var(--kn-ink);color:#fff;font:700 13px\/1 'Geist',sans-serif;font-style:normal;box-shadow:0 0 0 3px #fff,0 6px 14px -4px rgba(29,32,36,.5);transition:scale .3s var(--kn-ease),background .3s}\n.cgau-listing .cgnew .kn-mk-l{display:grid;gap:18px;counter-reset:kn-mk}\n.cgau-listing .cgnew .kn-mk-l li{position:relative;padding-left:44px;font-size:16.5px;line-height:1.5;color:#3a3a3c;counter-increment:kn-mk}\n.cgau-listing .cgnew .kn-mk-l li::before{content:counter(kn-mk);position:absolute;left:0;top:0;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--kn-ink);color:#fff;font:700 13px\/1 'Geist',sans-serif}\n.cgau-listing .cgnew .kn-mk-l b{display:block;font:600 19px\/1.3 'Geist',sans-serif;letter-spacing:-.02em;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-marks:has(.kn-mk-l li:nth-child(1):hover) .kn-d1,.cgau-listing .cgnew .kn-marks:has(.kn-mk-l li:nth-child(2):hover) .kn-d2,.cgau-listing .cgnew .kn-marks:has(.kn-mk-l li:nth-child(3):hover) .kn-d3,.cgau-listing .cgnew .kn-marks:has(.kn-mk-l li:nth-child(4):hover) .kn-d4,.cgau-listing .cgnew .kn-marks:has(.kn-mk-l li:nth-child(5):hover) .kn-d5{scale:1.3;background:var(--kn-b1)}\n.cgau-listing .cgnew .kn-rd{display:grid;grid-template-columns:auto minmax(0,1fr);gap:36px;align-items:center;margin-top:72px;padding-top:44px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-rd-n{font:800 clamp(88px,13vw,168px)\/.85 'Geist',sans-serif;letter-spacing:-.07em;white-space:nowrap}\n.cgau-listing .cgnew .kn-rd-n small{font-size:.24em;letter-spacing:-.02em;margin-left:8px;-webkit-text-fill-color:var(--kn-ink);color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-rd h3{font-size:clamp(22px,2.2vw,28px);letter-spacing:-.03em;margin-bottom:8px}\n.cgau-listing .cgnew .kn-rd\u003ediv\u003ep{font-size:17px;line-height:1.55;color:#3a3a3c;max-width:520px}\n@keyframes cgau-kn-dot{from{scale:0;opacity:0}60%{scale:1.25;opacity:1}to{scale:1;opacity:1}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-mk{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:36px}\n.cgau-listing .cgnew .kn-dot{width:19px;height:19px;margin:-9.5px 0 0 -9.5px;font-size:11px;box-shadow:0 0 0 2px #fff,0 4px 10px -3px rgba(29,32,36,.5)}\n.cgau-listing .cgnew .kn-rd{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:48px}\n}\n\n\/* ==== MOTION marks (Shopify only) · the numbered pins pop onto the card one after another as it scrolls in ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-mk-fig{view-timeline:--cgau-kn-mk block}\n.cgau-listing .cgnew .kn-dot{animation:cgau-kn-dot 1s linear both;animation-timeline:--cgau-kn-mk;animation-range:entry 30% entry 70%}\n.cgau-listing .cgnew .kn-d2{animation-range:entry 38% entry 78%}\n.cgau-listing .cgnew .kn-d3{animation-range:entry 46% entry 86%}\n.cgau-listing .cgnew .kn-d4{animation-range:entry 54% entry 94%}\n.cgau-listing .cgnew .kn-d5{animation-range:entry 62% entry 100%}\n}\n}\n\n\/* ==== MODULE pack (variant sealed-pack) · Brand New condition: SanDisk's pack photo straddling two grounds, what's in and out, and the honest general-use note ==== *\/\n.cgau-listing .cgnew .kn-pk{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:center;margin-top:52px}\n.cgau-listing .cgnew .kn-pk-fig{position:relative;max-width:400px;width:100%;margin:0 auto}\n.cgau-listing .cgnew .kn-pk-fig::before{content:\"\";position:absolute;inset:8% -10% -6%;border-radius:50%;background:radial-gradient(closest-side,rgba(42,46,52,.16),rgba(42,46,52,0));pointer-events:none}\n.cgau-listing .cgnew .kn-pk-fig\u003eimg{position:relative;width:100%;height:auto;mix-blend-mode:multiply;rotate:-4deg}\n.cgau-listing .cgnew .kn-pk-lead{font:600 clamp(21px,2.1vw,26px)\/1.3 'Geist',sans-serif;letter-spacing:-.025em;color:var(--kn-ink);max-width:560px}\n.cgau-listing .cgnew .kn-pk-lead b{color:var(--kn-bt)}\n.cgau-listing .cgnew .kn-pk-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:28px}\n.cgau-listing .cgnew .kn-pk-cols\u003ediv{padding-top:14px;border-top:3px solid var(--kn-ink)}\n.cgau-listing .cgnew .kn-pk-cols\u003ediv+div{border-top-color:var(--kn-no2)}\n.cgau-listing .cgnew .kn-pk-cols h3{font-size:18px;letter-spacing:-.02em;margin-bottom:10px}\n.cgau-listing .cgnew .kn-pk-cols li{position:relative;padding-left:20px;font-size:16px;line-height:1.5;color:#3a3a3c}\n.cgau-listing .cgnew .kn-pk-cols li+li{margin-top:8px}\n.cgau-listing .cgnew .kn-pk-cols li::before{content:\"\";position:absolute;left:0;top:.5em;width:9px;height:11px;background:var(--kn-gb);clip-path:polygon(0 0,70% 0,100% 22%,100% 100%,0 100%)}\n.cgau-listing .cgnew .kn-pk-cols\u003ediv+div li::before{background:var(--kn-no2)}\n.cgau-listing .cgnew .kn-pk-note{margin-top:30px;padding:4px 0 4px 20px;border-left:3px solid var(--kn-w1);font-size:16px;line-height:1.55;color:#3a3a3c;max-width:580px}\n.cgau-listing .cgnew .kn-pk-note b{color:var(--kn-ink)}\n@keyframes cgau-kn-tilt{from{rotate:-12deg;translate:-24px 16px}to{rotate:-4deg;translate:0 0}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-pk{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:34px}\n.cgau-listing .cgnew .kn-pk-fig{max-width:260px}\n.cgau-listing .cgnew .kn-pk-cols{grid-template-columns:minmax(0,1fr);gap:20px}\n}\n\n\/* ==== MOTION pack (Shopify only) · the pack settles from a steeper tilt as it scrolls in ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-pk-fig\u003eimg{animation:cgau-kn-tilt 1s linear both;animation-timeline:view();animation-range:entry 10% cover 40%}\n}\n}\n\n\/* ==== MODULE faq · exclusive accordion; answers glide open in Chrome (interpolate-size), open instantly elsewhere ==== *\/\n.cgau-listing .cgnew .kn-faq{max-width:820px;margin:44px auto 0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq details{border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font:600 clamp(18px,1.7vw,21px)\/1.3 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .cgnew .kn-faq summary::after{content:\"+\";flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--kn-soft);font:400 22px\/1 'Geist',sans-serif;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-faq details[open] summary::after{content:\"\\2212\"}\n.cgau-listing .cgnew .kn-faq summary:focus-visible{outline:2px solid var(--kn-vt);outline-offset:4px;border-radius:6px}\n.cgau-listing .cgnew .kn-faq details p{padding:0 50px 24px 0;font-size:17px;line-height:1.55;color:#3a3a3c}\n@media (prefers-reduced-motion:no-preference){\n@supports (interpolate-size: allow-keywords){\n.cgau-listing .cgnew .kn-faq{interpolate-size:allow-keywords}\n.cgau-listing .cgnew .kn-faq details::details-content{height:0;overflow:clip;transition:height .38s var(--kn-ease),content-visibility .38s allow-discrete}\n.cgau-listing .cgnew .kn-faq details[open]::details-content{height:auto}\n}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-faq details p{padding-right:0}\n}\n\n\/* ==== MODULE buy · buying from CamGuard Australia: open columns, odometer numerals ==== *\/\n.cgau-listing .cgnew .kn-buy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:56px}\n.cgau-listing .cgnew .kn-buy\u003ediv{padding-top:18px;position:relative}\n.cgau-listing .cgnew .kn-buy\u003ediv::before{content:\"\";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:var(--kn-ink);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(2)::before{background:var(--kn-gb)}.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(3)::before{background:var(--kn-gw)}\n.cgau-listing .cgnew .kn-buy h3{font-size:21px;letter-spacing:-.025em;margin-bottom:8px}\n.cgau-listing .cgnew .kn-buy p{font-size:16px;line-height:1.5;color:#3a3a3c}\n.cgau-listing .cgnew .kn-buy p+p{margin-top:10px}\n.cgau-listing .cgnew .kn-buy .kn-bign{display:block;font:700 clamp(64px,7vw,92px)\/1 'Geist',sans-serif;letter-spacing:-.06em;margin:4px 0 12px;white-space:nowrap}\n.cgau-listing .cgnew .kn-buy .kn-bign small{font-size:.3em;letter-spacing:-.02em;margin-left:6px;-webkit-text-fill-color:var(--kn-ink);color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-who{margin-top:44px;padding:26px 0 0;border-top:1px solid var(--kn-line);font-size:17px;line-height:1.55;color:#3a3a3c;max-width:820px}\n.cgau-listing .cgnew .kn-who b{color:var(--kn-ink)}\n@keyframes cgau-kn-rule{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-buy{grid-template-columns:minmax(0,1fr);gap:22px}\n}\n\n\/* ==== MOTION buy (Shopify only) · the top rules draw as the columns scroll in ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-buy\u003ediv::before{animation:cgau-kn-rule 1s linear both;animation-timeline:view();animation-range:entry 10% entry 90%}\n}\n}\n\n\/* ==== MODULE specs · always the last h2, grouped rows, then the fine print ==== *\/\n.cgau-listing .cgnew .kn-specs{margin-top:44px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:24px;padding:26px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g h3{font-size:19px;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-sp-g dl{display:grid;gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:16px}\n.cgau-listing .cgnew .kn-sp-g dt{font-size:15px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-sp-g dd{font-size:16px;line-height:1.45;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-fine{margin-top:40px;display:grid;gap:10px;max-width:880px}\n.cgau-listing .cgnew .kn-fine p{font-size:13px;line-height:1.55;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-fine p:last-child{margin-top:8px;color:#424245;font-weight:500}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-sp-g{grid-template-columns:minmax(0,1fr);gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{grid-template-columns:minmax(0,.44fr) minmax(0,1fr);gap:12px}\n}\n\n\/* ==== REDUCED MOTION · nothing moves, everything shows ==== *\/\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-card,.cgau-listing .cgnew .kn-card .kn-sheen,.cgau-listing .cgnew .kn-ghost,.cgau-listing .cgnew .kn-bar\u003ei,.cgau-listing .cgnew .kn-lad ol::after,.cgau-listing .cgnew .kn-lad-tag,.cgau-listing .cgnew .kn-dot,.cgau-listing .cgnew .kn-pk-fig\u003eimg,.cgau-listing .cgnew .kn-buy\u003ediv::before,.cgau-listing .cgnew .kn-jc:popover-open,.cgau-listing .cgnew .kn-odo i{animation:none}\n.cgau-listing .cgnew .kn-pill,.cgau-listing .cgnew .kn-chips label,.cgau-listing .cgnew .kn-faq ::details-content{transition:none}\n}\n\n\/* ==== GUARDS (keep last) ==== *\/\n.cgau-listing .cgnew h1,.cgau-listing .cgnew h2,.cgau-listing .cgnew h3,.cgau-listing .cgnew h4{color:inherit;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;margin:0;padding:0}\n.cgau-listing .cgnew.cgau-listing .cgnew{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:left}\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* two-view integration, flagship Simple view (27.09.2026) *\/\n.cgau-listing #cgau-v-simple:checked ~ .cgau-shared{display:none}\n.cgau-listing .cgau-pane-simple .cgnew .kn-nav{display:none}\n.cgau-listing .cgau-chooser{display:none}\n.cgau-listing.cgau-listing .cgnew .kn-gx{padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew :is(h1,h2,h3,.kn-h1,.kn-h2) :is(span,em,b,strong,i){padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew .kn-odo{overflow:visible clip;margin-inline-end:.1em}\n.cgau-listing.cgau-listing .cgnew .kn-odo i::before{padding-inline:.14em;margin-inline:-.14em}\n.cgau-listing.cgau-listing .cgnew .kn-odo b{padding-inline:.1em;margin-inline:-.1em}\n.cgau-listing.cgau-listing .cgnew :is(.kn-odo,.kn-cu)+small{margin-inline-start:.3em}\n\u003c\/style\u003e\n\u003cdiv class=\"cgnew cgau-kn\"\u003e\n\n\n\u003cnav class=\"kn-nav\" aria-label=\"On this page\"\u003e\u003cdiv class=\"kn-nav-in\"\u003e\n\u003cspan class=\"kn-nav-t\"\u003e64 GB microSD\u003c\/span\u003e\u003cspan class=\"kn-nav-l\"\u003e\u003ca href=\"#kn-fit\"\u003eFits\u003c\/a\u003e\u003ca href=\"#kn-lim\"\u003eLimits\u003c\/a\u003e\u003ca href=\"#kn-marks\"\u003eMarks\u003c\/a\u003e\u003ca href=\"#kn-pack\"\u003eIn the pack\u003c\/a\u003e\u003ca class=\"kn-nav-cta\" href=\"#kn-specs\"\u003eSpecs\u003c\/a\u003e\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/nav\u003e\n\n\u003c!-- MODULE hero (variant hero-card-tilt) · answers first on notched rows; SanDisk's own card photo floats tilted over a ghost 64 --\u003e\n\u003cdiv class=\"kn-hero\"\u003e\n\u003cdiv class=\"kn-w kn-hd\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"kn-hd-eye\"\u003eSanDisk Ultra · 64 GB microSDXC\u003c\/p\u003e\n\u003ch2 class=\"kn-h1\"\u003e\n\u003cspan class=\"kn-nw kn-gx kn-gb\"\u003e64 GB\u003c\/span\u003e \u003cspan class=\"kn-nw\"\u003eon a fingernail.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cul class=\"kn-ans\" aria-label=\"The short version\"\u003e\n\u003cli data-cgau-first=\"works\"\u003e\n\u003cspan\u003eFits\u003c\/span\u003e\u003cp\u003e\u003cb\u003eeufy devices with a microSD slot:\u003c\/b\u003e eufyCam C35, C37 and S4, the C30 doorbell, Indoor Cam E30, HomeBase Mini and more. 64 GB is inside each limit. Not the E340 doorbell or SoloCam S220, S230, S340 (no slot). \u003ca href=\"\/pages\/eufy-compatibility\"\u003eCheck your device ›\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"why\"\u003e\n\u003cspan\u003eSpeed\u003c\/span\u003e\u003cp\u003e\u003cb\u003eClass 10 and U1:\u003c\/b\u003e rated for at least 10 MB\/s sustained, SanDisk’s measure for steady video. Up to 140 MB\/s read.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"condition\"\u003e\n\u003cspan\u003eCondition\u003c\/span\u003e\u003cp\u003e\u003cb\u003eBrand New:\u003c\/b\u003e factory sealed in SanDisk’s retail pack, with a full-size SD adapter.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"trust\"\u003e\n\u003cspan\u003eFrom us\u003c\/span\u003e\u003cp\u003e12-month CamGuard warranty · dispatched from Townsville · free Express on $99+ orders after discounts\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-stg\"\u003e\n\u003cspan class=\"kn-ghost\" aria-hidden=\"true\"\u003e64\u003c\/span\u003e\n\u003cdiv class=\"kn-card\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/SDSQUAB64_sandisk_64gb_ultra_microsdxc_memory_card_1_27350c77-c7d2-48aa-8c22-7921921dc7c8.jpg?v=1771698977\u0026amp;width=900\u0026amp;height=684\u0026amp;crop=center\" alt=\"SanDisk Ultra 64 GB microSDXC card, red and grey, marked U1, Class 10 and A1\" width=\"900\" height=\"684\" fetchpriority=\"high\"\u003e\n\u003cspan class=\"kn-sheen\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kn-shadow\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cp class=\"kn-cap\"\u003eShown enlarged · the card is 14.99 × 10.92 mm\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- MODULE fit (compat picker B re-pointed at eufy devices) · each limit is that device's own published figure; verdicts visible by default, hidden only by :has(input:checked) --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-fit\" aria-labelledby=\"kn-fit-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\u003ch2 class=\"kn-h2\" id=\"kn-fit-h\"\u003eTap your eufy device.\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-pick\"\u003e\n\u003cp class=\"kn-pk-lg\" id=\"kn-pk-lg\"\u003eYour device\u003c\/p\u003e\n\u003cdiv class=\"kn-chips\" role=\"radiogroup\" aria-labelledby=\"kn-pk-lg\"\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-dev\" id=\"kn-c1\" checked\u003e\u003cspan\u003eeufyCam C35 · C37 · S4\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-dev\" id=\"kn-c2\"\u003e\u003cspan\u003eHomeBase Mini\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-dev\" id=\"kn-c3\"\u003e\u003cspan\u003eDoorbells\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-dev\" id=\"kn-c4\"\u003e\u003cspan\u003eIndoor cams\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-dev\" id=\"kn-c5\"\u003e\u003cspan\u003eSoloCam · floodlight · wired\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-dev\" id=\"kn-c6\"\u003e\u003cspan\u003eSmart Display E10\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-dev\" id=\"kn-c7\"\u003e\u003cspan\u003eNo card slot \u003cspan class=\"kn-x\" aria-hidden=\"true\"\u003e✕\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cspan class=\"kn-pill\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-verdicts\" aria-live=\"polite\"\u003e\n\u003cdiv class=\"kn-v kn-v1\"\u003e\n\u003ch3\u003eeufyCams\u003c\/h3\u003e\n\u003cdiv class=\"kn-vr\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eeufyCam C35 (T8110) \u003csmall\u003e· up to 256 GB\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eNo storage built in: the card is where it records.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-vr\"\u003e\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eeufyCam C37 (T814X) and 4K Edition (T814XS) \u003csmall\u003e· up to 256 GB\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-vr\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eeufyCam S4 (T8172) \u003csmall\u003e· up to 256 GB\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003ePlus 32 GB built in.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v2\"\u003e\n\u003ch3\u003eHub\u003c\/h3\u003e\n\u003cdiv class=\"kn-vr\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eHomeBase Mini (T8025) \u003csmall\u003e· up to 1 TB\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eThe card becomes its main recording storage. Power the Mini off before you insert or remove it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v3\"\u003e\n\u003ch3\u003eDoorbells\u003c\/h3\u003e\n\u003cdiv class=\"kn-vr\"\u003e\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eVideo Doorbell C30 (T8224) \u003csmall\u003e· up to 128 GB\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-vr\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003eVideo Doorbell E340 (T8214) \u003csmall\u003e· no card slot\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e8 GB built in. HomeBase Mini or HomeBase 3 adds hub storage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v4\"\u003e\n\u003ch3\u003eIndoor\u003c\/h3\u003e\n\u003cdiv class=\"kn-vr\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eIndoor Cam E30 (T8417) \u003csmall\u003e· up to 128 GB\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eeufy asks for SDXC, Class 10 or higher, UHS-I: this card is all three. Format it in the eufy app.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-vr\"\u003e\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eIndoor Cam S350 (T8416), E220 (T8410), C220 (T8W11C) and C210 (T8419) \u003csmall\u003e· up to 128 GB\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-vr\"\u003e\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eWindow Camera E10 (T8404) \u003csmall\u003e· up to 256 GB\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v5\"\u003e\n\u003ch3\u003eOutdoor\u003c\/h3\u003e\n\u003cdiv class=\"kn-vr\"\u003e\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eSoloCam E30 (T8171) and E42 (T8173) \u003csmall\u003e· up to 128 GB\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-vr\"\u003e\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eFloodlight Camera E30 (T8426) and E340 (T8425) \u003csmall\u003e· up to 128 GB\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-vr\"\u003e\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eWired Cam C31 (T817L) \u003csmall\u003e· 32 to 256 GB\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v6\"\u003e\n\u003ch3\u003eDisplay\u003c\/h3\u003e\n\u003cdiv class=\"kn-vr\"\u003e\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eSmart Display E10 (T87A0) \u003csmall\u003e· up to 512 GB\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v7\"\u003e\n\u003ch3\u003eNo card slot\u003c\/h3\u003e\n\u003cdiv class=\"kn-vr\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003eSoloCam S220 (T8134), S230 (T8124), S340 (T8170) and Solar Wall Light Cam S120 (T81A0) \u003csmall\u003e· no card slot\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e8 GB built in. HomeBase Mini or HomeBase 3 adds hub storage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-vr\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003eWall Light Cam S4 (T86C1) \u003csmall\u003e· no card slot\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e32 GB built in. HomeBase 3 adds hub storage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fit-note\"\u003e\u003cp\u003eNot here? Your device’s T-number is on its label and in the eufy app. \u003ca href=\"\/pages\/eufy-compatibility\"\u003eCheck your device ›\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE ladder (story variant limit-ladder) · Diagram: every limit is that device's own published figure; the candy line is this card --\u003e\n\u003csection class=\"kn-sec kn-dk\" id=\"kn-lim\" aria-labelledby=\"kn-lim-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eCard limits, device by device\u003c\/p\u003e\n\u003ch2 class=\"kn-h2 kn-kw\" id=\"kn-lim-h\"\u003e\n\u003cspan\u003eWell\u003c\/span\u003e \u003cspan\u003eunder\u003c\/span\u003e \u003cspan\u003ethe\u003c\/span\u003e \u003cspan\u003elimit.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eEach bar is the biggest card a device takes. Red is what 64 GB fills.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-lad\"\u003e\n\u003cspan class=\"kn-lad-tag\" aria-hidden=\"true\"\u003eThis card · 64 GB\u003c\/span\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cb\u003e128\u003csmall\u003eGB\u003c\/small\u003e\u003c\/b\u003e\u003cspan class=\"kn-bar\" aria-hidden=\"true\"\u003e\u003ci style=\"--w:40%;--r:50%\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cp\u003eVideo Doorbell C30 · Indoor Cam E30, S350, E220, C220, C210 · SoloCam E30, E42 · Floodlight Camera E30, E340\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e256\u003csmall\u003eGB\u003c\/small\u003e\u003c\/b\u003e\u003cspan class=\"kn-bar\" aria-hidden=\"true\"\u003e\u003ci style=\"--w:60%;--r:33.3%\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cp\u003eeufyCam C35, C37, S4 · Wired Cam C31 · Window Camera E10\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e512\u003csmall\u003eGB\u003c\/small\u003e\u003c\/b\u003e\u003cspan class=\"kn-bar\" aria-hidden=\"true\"\u003e\u003ci style=\"--w:80%;--r:25%\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cp\u003eSmart Display E10\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e1\u003csmall\u003eTB\u003c\/small\u003e\u003c\/b\u003e\u003cspan class=\"kn-bar\" aria-hidden=\"true\"\u003e\u003ci style=\"--w:100%;--r:20%\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cp\u003eHomeBase Mini\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cdiv class=\"kn-axis\" aria-hidden=\"true\"\u003e\u003cspan\u003e\u003ci\u003e32 GB\u003c\/i\u003e\u003ci\u003e64\u003c\/i\u003e\u003ci\u003e128\u003c\/i\u003e\u003ci\u003e256\u003c\/i\u003e\u003ci\u003e512\u003c\/i\u003e\u003ci\u003e1 TB\u003c\/i\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-lad-note\"\u003eThe smallest limit here, 128 GB, is twice this card.\u003c\/p\u003e\n\u003cspan class=\"kn-ill\"\u003eDiagram · doubling scale\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE marks (variant card-marks) · what each mark printed on SanDisk's card face means; pins sit on the marks in SanDisk's own photo --\u003e\n\u003csection class=\"kn-sec kn-band\" id=\"kn-marks\" aria-labelledby=\"kn-marks-h\"\u003e\n\u003cdiv class=\"kn-w kn-marks\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\n\u003cp class=\"kn-eye kn-eb\"\u003ePrinted on the card\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-marks-h\"\u003eRead the marks.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-mk\"\u003e\n\u003cfigure class=\"kn-mk-fig\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/SDSQUAB64_sandisk_64gb_ultra_microsdxc_memory_card_1_27350c77-c7d2-48aa-8c22-7921921dc7c8.jpg?v=1771698977\u0026amp;width=900\u0026amp;height=684\u0026amp;crop=center\" alt=\"The SanDisk Ultra card face with numbered pins on its capacity, card type, speed and app marks\" width=\"900\" height=\"684\" loading=\"lazy\"\u003e\n\u003ci class=\"kn-dot kn-d1\" style=\"left:14.5%;top:56%\" aria-hidden=\"true\"\u003e1\u003c\/i\u003e\n\u003ci class=\"kn-dot kn-d2\" style=\"left:70%;top:46%\" aria-hidden=\"true\"\u003e2\u003c\/i\u003e\n\u003ci class=\"kn-dot kn-d3\" style=\"left:94%;top:54%\" aria-hidden=\"true\"\u003e3\u003c\/i\u003e\n\u003ci class=\"kn-dot kn-d3\" style=\"left:16%;top:76%\" aria-hidden=\"true\"\u003e3\u003c\/i\u003e\n\u003ci class=\"kn-dot kn-d4\" style=\"left:91%;top:66.5%\" aria-hidden=\"true\"\u003e4\u003c\/i\u003e\n\u003ci class=\"kn-dot kn-d5\" style=\"left:50.5%;top:76%\" aria-hidden=\"true\"\u003e5\u003c\/i\u003e\n\u003c\/figure\u003e\n\u003col class=\"kn-mk-l\"\u003e\n\u003cli\u003e\n\u003cb\u003e64 GB\u003c\/b\u003eCounted as 1,000,000,000 bytes per GB. Usable space is a little less.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003emicroSDXC\u003c\/b\u003eThe card type. Indoor Cam E30 asks for SDXC by name.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eU1 and Class 10\u003c\/b\u003eSpeed classes: a minimum sustained speed of 10 MB\/s, which matters when a device saves steady video.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eI\u003c\/b\u003eUHS-I, its connection standard.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eA1\u003c\/b\u003eRated for running apps on phones and tablets.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-rd kn-rv\"\u003e\n\u003cp class=\"kn-rd-n kn-gx kn-gb\" aria-hidden=\"true\"\u003e140\u003csmall\u003eMB\/s\u003c\/small\u003e\u003c\/p\u003e\n\u003cdiv\u003e\n\u003ch3\u003eThe big number is a read speed.\u003c\/h3\u003e\n\u003cp\u003eUp to 140 MB\/s reading files off the card, in a compatible device. SanDisk says write speeds are lower.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE pack (variant sealed-pack) · Brand New = factory sealed in the full retail pack --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-pack\" aria-labelledby=\"kn-pack-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-ew\"\u003eCondition · Brand New\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-pack-h\"\u003eSealed in SanDisk’s pack.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-pk\"\u003e\n\u003cfigure class=\"kn-pk-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/SDSQUAB64_C_sandisk_ultra_64gb_microsdxc_memory_card_46d66c64-7cff-4da5-badb-0b4eb4a7eb72.jpg?v=1771698977\u0026amp;width=800\" alt=\"SanDisk Ultra 64 GB microSDXC retail pack, showing the card and the full-size SD adapter\" width=\"800\" height=\"800\" loading=\"lazy\"\u003e\u003c\/figure\u003e\n\u003cdiv\u003e\n\u003cp class=\"kn-pk-lead\"\u003e\u003cb\u003eBrand New.\u003c\/b\u003e Factory sealed in SanDisk’s retail pack, unopened and unused.\u003c\/p\u003e\n\u003cdiv class=\"kn-pk-cols\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eIn the pack\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe 64 GB SanDisk Ultra microSDXC card\u003c\/li\u003e\n\u003cli\u003eA full-size SD adapter: a plain sleeve that lets the card fit a full-size SD slot\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eNot in the pack\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA USB card reader. The adapter isn’t one.\u003c\/li\u003e\n\u003cli\u003eA camera or any eufy device\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-pk-note\"\u003e\u003cb\u003eA general-use card.\u003c\/b\u003e SanDisk made the Ultra for phones, tablets, Chromebooks and laptops. For a camera that records around the clock, a card built for constant rewriting is the better match.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE faq · exclusive, smooth; the dispatch answer repeats \"busy periods\" --\u003e\n\u003csection class=\"kn-sec kn-cv\" id=\"kn-faq\" aria-labelledby=\"kn-faq-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\u003ch2 class=\"kn-h2\" id=\"kn-faq-h\"\u003eGood to know.\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-faq\"\u003e\n\u003cdetails name=\"kn-faq\" open\u003e\u003csummary\u003eHow much video fits on 64 GB?\u003c\/summary\u003e\u003cp\u003eThere’s no fixed figure. It depends on the camera, its settings and how often it records.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eCan I plug it into my computer?\u003c\/summary\u003e\u003cp\u003eThrough a card slot, yes. The adapter lets it fit a full-size SD slot. It isn’t a USB reader, and none is included.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eMy device isn’t on this page.\u003c\/summary\u003e\u003cp\u003eFind its model number (a T-number on the label or in the eufy app) and message us. We’d rather answer a question now than sort out a return later.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWhen will my order leave Townsville?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day. Same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare. Australia Post delivery time is on top.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE buy · buying from CamGuard Australia (Shopify wording) --\u003e\n\u003csection class=\"kn-sec kn-band kn-cv\" id=\"kn-buy\" aria-labelledby=\"kn-buy-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eBuying from CamGuard Australia\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-buy-h\"\u003eSent from Townsville.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-buy\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99.00 it’s $9.95 tracked, or $12.95 Express.\u003c\/p\u003e\n\u003cp\u003eWe aim to dispatch the same day; same day to 1 business day is typical from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-b\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:1\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:2\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003emonths\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty, not a manufacturer warranty, with Australian Consumer Law rights on top. Faulty or not as described? We cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-w\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:3\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:10\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003edays\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eChange of mind within 30 days of delivery, complete and unused. You pay return postage; the original shipping isn’t refunded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-who\"\u003e\u003cb\u003eWho you’re buying from:\u003c\/b\u003e an independent Australian importer and reseller in Townsville, not SanDisk. Questions before you buy are welcome.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE specs · last h2 + fine print --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-specs\" aria-labelledby=\"kn-specs-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-specs-h\"\u003eTech specs.\u003c\/h2\u003e\n\u003cdiv class=\"kn-specs\"\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eCard\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSanDisk model\u003c\/dt\u003e\n\u003cdd\u003eSDSQUAB-064G-GN6MA\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eCapacity\u003c\/dt\u003e\n\u003cdd\u003e64 GB (1 GB = 1,000,000,000 bytes; usable space is a little less)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eCard type\u003c\/dt\u003e\n\u003cdd\u003emicroSDXC\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eMarks\u003c\/dt\u003e\n\u003cdd\u003eUHS-I · U1 · Class 10 · A1\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eRead speed\u003c\/dt\u003e\n\u003cdd\u003eUp to 140 MB\/s in a compatible device. Write speeds are lower.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003ePhysical\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSize\u003c\/dt\u003e\n\u003cdd\u003e14.99 × 10.92 × 1.02 mm\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWeight\u003c\/dt\u003e\n\u003cdd\u003e0.26 g\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eOperating temperature\u003c\/dt\u003e\n\u003cdd\u003e−25 °C to 85 °C\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNon-operating temperature\u003c\/dt\u003e\n\u003cdd\u003e−40 °C to 85 °C\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eIn the pack\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eIncluded\u003c\/dt\u003e\n\u003cdd\u003eThe card and a full-size SD adapter\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNot included\u003c\/dt\u003e\n\u003cdd\u003eUSB card reader, camera\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eCondition\u003c\/dt\u003e\n\u003cdd\u003eBrand New, factory sealed\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fine\"\u003e\n\u003cp\u003eCard limits come from eufy’s published pages for each device. Where eufy’s documents disagree, we follow the most recent one; where eufy hasn’t confirmed a limit, the device is left out.\u003c\/p\u003e\n\u003cp\u003eThe card stores what your device records; it doesn’t record on its own or prevent anything.\u003c\/p\u003e\n\u003cp\u003eProduct photos are SanDisk’s own images. Diagrams are labelled.\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty applies, not a manufacturer warranty. Nothing here limits your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller, not an official or authorised supplier, distributor or representative of SanDisk, eufy, Anker Innovations or their affiliates. Product names and trademarks belong to their owners.\u003c\/p\u003e\n\u003cp\u003eDetails believed accurate at time of listing.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun\"\u003e\n\u003cdiv class=\"cg64-brandbar\"\u003e\n\u003cdiv class=\"cg64-wrap\"\u003e\n\u003cdiv class=\"cg64-brand\"\u003e\n\u003cb\u003eCamGuard\u003c\/b\u003e \u003cspan\u003eAustralia\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg64-roomline\"\u003eRoadside local storage · night desk open · room 064\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cg64-hero\"\u003e\n\u003cdiv class=\"cg64-wrap cg64-hero-grid\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cg64-open-sign\"\u003eFront desk open for compatible hosts\u003c\/div\u003e\n\u003ch2\u003eLocal footage \u003cem\u003echecks in here.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"cg64-lede\"\u003eA Brand New, factory-sealed SanDisk Ultra 64GB microSDXC card with a full-size SD adapter for a compatible host.\u003c\/p\u003e\n\u003cp class=\"cg64-subcopy\"\u003eThe card stores files. Your camera or device controls recording and overwrite behaviour.\u003c\/p\u003e\n\u003cdiv class=\"cg64-pills\"\u003e\n\u003cspan class=\"cg64-pill\"\u003e64GB microSDXC\u003c\/span\u003e \u003cspan class=\"cg64-pill\"\u003eUp to 140MB\/s read\u003c\/span\u003e \u003cspan class=\"cg64-pill\"\u003eCard + SD adapter\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg64-motel-sign\"\u003e\n\u003cdiv class=\"cg64-pole\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg64-marquee\"\u003e\n\u003cdiv class=\"cg64-marquee-top\"\u003eSanDisk Ultra\u003c\/div\u003e\n\u003cstrong\u003e64GB\u003c\/strong\u003e\u003csmall\u003emicroSDXC · UHS-I\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg64-vacancy\"\u003eVacancy\u003c\/div\u003e\n\u003cfigure class=\"cg64-pack\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/SDSQUAB64_C_sandisk_ultra_64gb_microsdxc_memory_card_46d66c64-7cff-4da5-badb-0b4eb4a7eb72.jpg?v=1771698977\" alt=\"SanDisk Ultra 64GB microSDXC card in sealed retail packaging with SD adapter\" loading=\"lazy\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"cg64-keytag\"\u003eRoom 064\u003cbr\u003eLocal files\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cg64-booking\"\u003e\n\u003cdiv class=\"cg64-wrap\"\u003e\n\u003cdiv class=\"cg64-booking-card\"\u003e\n\u003cdiv class=\"cg64-booking-status\"\u003e\n\u003cb\u003e✓\u003c\/b\u003e\u003cspan\u003eBooking\u003cbr\u003econfirmed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg64-booking-copy\"\u003e\n\u003cstrong\u003eCondition:\u003c\/strong\u003e Brand New and factory sealed in full original retail packaging. The sealed pack includes the 64GB microSDXC card and passive full-size SD adapter.\u003c\/div\u003e\n\u003cdiv class=\"cg64-booking-code\"\u003eCG-SDU64-BN\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cg64-rules\"\u003e\n\u003cdiv class=\"cg64-wrap\"\u003e\n\u003cdiv class=\"cg64-rules-head\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cg64-eyebrow\"\u003eBefore check-in\u003c\/div\u003e\n\u003ch2\u003eThree house rules.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp\u003eCheck the exact host before opening the blister. Physical fit alone does not confirm compatibility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg64-door-grid\"\u003e\n\u003carticle class=\"cg64-door\"\u003e\n\u003cdiv class=\"cg64-door-number\"\u003e01\u003c\/div\u003e\n\u003ch3\u003emicroSDXC, at least 64GB\u003c\/h3\u003e\n\u003cp\u003eThe device needs a microSD slot, microSDXC support and a stated capacity limit of 64GB or more.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cg64-door\"\u003e\n\u003cdiv class=\"cg64-door-number\"\u003e02\u003c\/div\u003e\n\u003ch3\u003eFormat by the host’s rules\u003c\/h3\u003e\n\u003cp\u003eUse the camera, app or device’s recommended setup flow. Formatting prepares the card for that host and erases existing content.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cg64-door\"\u003e\n\u003cdiv class=\"cg64-door-number\"\u003e03\u003c\/div\u003e\n\u003ch3\u003eChoose for the workload\u003c\/h3\u003e\n\u003cp\u003eSanDisk Ultra is general-use storage. It has no published high-endurance surveillance rating or TBW figure.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cg64-roomblock\"\u003e\n\u003cdiv class=\"cg64-wrap\"\u003e\n\u003cdiv class=\"cg64-roomblock-head\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cg64-eyebrow\"\u003eThe room board\u003c\/div\u003e\n\u003ch2\u003eFour facts stay lit all night.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp\u003ePerformance figures are maximums under compatible conditions. The host, interface, files and workload can change the result.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg64-rooms\"\u003e\n\u003carticle class=\"cg64-room\"\u003e\u003csmall\u003eRoom 064\u003c\/small\u003e\u003cb\u003e64\u003c\/b\u003e\n\u003ch3\u003eGB capacity\u003c\/h3\u003e\n\u003cp\u003eSanDisk uses decimal capacity. Actual user storage is lower after formatting and unit conversion.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cg64-room\"\u003e\u003csmall\u003eExpress desk\u003c\/small\u003e\u003cb\u003e140\u003c\/b\u003e\n\u003ch3\u003eMB\/s read, up to\u003c\/h3\u003e\n\u003cp\u003eA maximum read figure, not a minimum and not a sustained write guarantee. Write speed is lower.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cg64-room\"\u003e\u003csmall\u003eDoor mark\u003c\/small\u003e\u003cb\u003eA1\u003c\/b\u003e\n\u003ch3\u003eApp performance\u003c\/h3\u003e\n\u003cp\u003eA general-use rating for compatible hosts. It is not an endurance certificate for surveillance rewriting.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cg64-room\"\u003e\u003csmall\u003eHouse standard\u003c\/small\u003e\u003cb\u003e10\u003c\/b\u003e\n\u003ch3\u003eClass 10 · UHS-I\u003c\/h3\u003e\n\u003cp\u003eThe host must support the interface and card family for the intended result.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cg64-loop\"\u003e\n\u003cdiv class=\"cg64-wrap cg64-loop-grid\"\u003e\n\u003cdiv class=\"cg64-loop-copy\"\u003e\n\u003cdiv class=\"cg64-eyebrow\"\u003eThe overnight loop\u003c\/div\u003e\n\u003ch2\u003eClips check in. The host decides checkout.\u003c\/h2\u003e\n\u003cp\u003eThe compatible device controls recording and whether older files are overwritten.\u003c\/p\u003e\n\u003cdiv class=\"cg64-loop-list\"\u003e\n\u003carticle class=\"cg64-loop-step\"\u003e\u003cb\u003e1\u003c\/b\u003e\n\u003cdiv\u003e\n\u003ch3\u003eThe host records\u003c\/h3\u003e\n\u003cp\u003eResolution, codec, clip length and event frequency determine how quickly storage is used.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cg64-loop-step\"\u003e\u003cb\u003e2\u003c\/b\u003e\n\u003cdiv\u003e\n\u003ch3\u003eThe card stores\u003c\/h3\u003e\n\u003cp\u003e64GB does not guarantee a fixed recording duration.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cg64-loop-step\"\u003e\u003cb\u003e3\u003c\/b\u003e\n\u003cdiv\u003e\n\u003ch3\u003eThe host manages space\u003c\/h3\u003e\n\u003cp\u003eLoop recording and overwrite behaviour depend on the device, app and selected settings.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg64-clock\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cg64-cart\"\u003e\n\u003cdiv class=\"cg64-wrap cg64-cart-grid\"\u003e\n\u003cfigure class=\"cg64-luggage\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/SDSQUAB64_sandisk_64gb_ultra_microsdxc_memory_card_1_27350c77-c7d2-48aa-8c22-7921921dc7c8.jpg?v=1771698977\" alt=\"SanDisk Ultra 64GB microSDXC card with passive full-size SD adapter\" loading=\"lazy\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"cg64-cart-copy\"\u003e\n\u003cdiv class=\"cg64-eyebrow\"\u003eLuggage cart\u003c\/div\u003e\n\u003ch2\u003eOne card. One adapter. No imaginary USB plug.\u003c\/h2\u003e\n\u003cp\u003eThe larger black piece in the product image is a passive full-size SD adapter. It is not a USB reader, does not add capacity and cannot connect directly to a USB port.\u003c\/p\u003e\n\u003cdiv class=\"cg64-bags\"\u003e\n\u003cdiv class=\"cg64-bag\"\u003e\n\u003cb\u003e1\u003c\/b\u003e\u003cspan\u003e\u003cstrong\u003e64GB microSDXC card\u003c\/strong\u003e\u003cbr\u003eThe actual storage device for a compatible microSDXC slot.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg64-bag\"\u003e\n\u003cb\u003e2\u003c\/b\u003e\u003cspan\u003e\u003cstrong\u003eFull-size SD adapter\u003c\/strong\u003e\u003cbr\u003eAn included sleeve for a compatible full-size SD slot.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg64-bag\"\u003e\n\u003cb\u003e×\u003c\/b\u003e\u003cspan\u003e\u003cstrong\u003eNot in the luggage\u003c\/strong\u003e\u003cbr\u003eNo USB reader, camera, cloud subscription or guaranteed recording duration.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cg64-endurance\"\u003e\n\u003cdiv class=\"cg64-wrap cg64-endurance-grid\"\u003e\n\u003cdiv class=\"cg64-endurance-copy\"\u003e\n\u003cdiv class=\"cg64-eyebrow\"\u003eDo-not-disturb note\u003c\/div\u003e\n\u003ch2\u003eUltra and High Endurance are not the same room.\u003c\/h2\u003e\n\u003cp\u003eSecurity cameras can be write-intensive. A card that is physically compatible may still be the wrong choice for heavy continuous rewriting.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFor eufy and other security cameras:\u003c\/strong\u003e support is model-specific. Some models use microSD, some use HomeBase storage, and capacity limits vary. Check the official requirements for the exact model.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg64-hangers\"\u003e\n\u003carticle class=\"cg64-hanger\"\u003e\u003csmall\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003eThis listing\u003c\/small\u003e\n\u003ch3\u003e\n\u003cbr\u003eSanDisk Ultra\u003c\/h3\u003e\n\u003cp\u003eA general-use microSDXC card for compatible hosts. It may suit ordinary files or light\/event-based recording where the host maker permits it.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cg64-hanger\"\u003e\u003csmall\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003eWorth comparing\u003c\/small\u003e\n\u003ch3\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003ch3\u003eHigh Endurance\u003c\/h3\u003e\n\u003cp\u003eFor heavy continuous recording, compare a purpose-built endurance card against the camera maker’s requirements.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cg64-register\"\u003e\n\u003cdiv class=\"cg64-wrap\"\u003e\n\u003cdiv class=\"cg64-register-head\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cg64-eyebrow\"\u003eGuest register\u003c\/div\u003e\n\u003ch2\u003eEvery detail on one page.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp\u003eSanDisk Ultra 64GB specifications. Confirm the host device’s compatibility requirements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg64-register-scenes\"\u003e\n\u003carticle class=\"cg64-reg-card\"\u003e\n\u003cdiv class=\"cg64-reg-visual cg64-capacity-scene\" aria-hidden=\"true\"\u003e\u003cdiv class=\"cg64-micro-card\"\u003e\n\u003cb\u003e64\u003c\/b\u003e\u003cspan\u003eGB\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg64-reg-copy\"\u003e\n\u003cspan class=\"cg64-reg-folio\"\u003eGuest folio 01 · Capacity\u003c\/span\u003e\n\u003ch3\u003eA clearly named room.\u003c\/h3\u003e\n\u003cp\u003e64GB microSDXC capacity. Actual usable storage is lower after formatting and host-system overhead.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cg64-reg-card\"\u003e\n\u003cdiv class=\"cg64-reg-visual cg64-speed-scene\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"cg64-speed-badges\"\u003e\n\u003cspan\u003eUHS-I\u003c\/span\u003e\u003cspan\u003eC10\u003c\/span\u003e\u003cspan\u003eA1\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg64-speed-dial\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg64-reg-copy\"\u003e\n\u003cspan class=\"cg64-reg-folio\"\u003eGuest folio 02 · Markings\u003c\/span\u003e\n\u003ch3\u003eThe marks on the key.\u003c\/h3\u003e\n\u003cp\u003eUHS-I, Class 10 and A1, with advertised reads up to 140MB\/s when the compatible host and conditions allow.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cg64-reg-card\"\u003e\n\u003cdiv class=\"cg64-reg-visual cg64-luggage-scene\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"cg64-adapter-draw\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg64-card-draw\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg64-reg-copy\"\u003e\n\u003cspan class=\"cg64-reg-folio\"\u003eGuest folio 03 · Luggage\u003c\/span\u003e\n\u003ch3\u003eTwo pieces at check-in.\u003c\/h3\u003e\n\u003cp\u003eOne 64GB microSDXC card and one passive full-size SD adapter. A camera and USB reader are not included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdl class=\"cg64-ledger\" aria-label=\"SanDisk Ultra 64GB specification register\"\u003e\n\u003cdiv\u003e\n\u003cdt\u003eProduct\u003c\/dt\u003e\n\u003cdd\u003eSanDisk Ultra 64GB microSDXC UHS-I card with full-size SD adapter\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eModel\u003c\/dt\u003e\n\u003cdd\u003eSDSQUAB-064G-GN6MA\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eCapacity\u003c\/dt\u003e\n\u003cdd\u003e64GB; 1GB = 1,000,000,000 bytes. Actual user storage is less.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eCard family\u003c\/dt\u003e\n\u003cdd\u003emicroSDXC\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eInterface \/ marks\u003c\/dt\u003e\n\u003cdd\u003eUHS-I · Class 10 · A1\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eRead performance\u003c\/dt\u003e\n\u003cdd\u003eUp to 140MB\/s with a compatible host and conditions; write speed is lower.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eCard dimensions\u003c\/dt\u003e\n\u003cdd\u003e14.99 × 10.92 × 1.02mm\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eOperating temperature\u003c\/dt\u003e\n\u003cdd\u003e−25°C to 85°C\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg64-ledger-condition\"\u003e\n\u003cdt\u003eCondition\u003c\/dt\u003e\n\u003cdd\u003eBrand New, factory sealed in full original retail packaging\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg64-ledger-included\"\u003e\n\u003cdt\u003eIncluded\u003c\/dt\u003e\n\u003cdd\u003e64GB microSDXC card and passive full-size SD adapter\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg64-ledger-excluded\"\u003e\n\u003cdt\u003eNot included\u003c\/dt\u003e\n\u003cdd\u003eCamera, USB reader, cloud plan or guaranteed recording duration\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eShopify barcode\u003c\/dt\u003e\n\u003cdd\u003eConfirm the barcode on the supplied pack\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cfooter class=\"cg64-checkout\"\u003e\n\u003cdiv class=\"cg64-wrap\"\u003e\n\u003cdiv class=\"cg64-eyebrow\"\u003eCheckout desk · the non-fiction ending\u003c\/div\u003e\n\u003ch2\u003eThe neon switches off. The Australian support stays on.\u003c\/h2\u003e\n\u003cdiv class=\"cg64-service-grid\"\u003e\n\u003carticle class=\"cg64-service\"\u003e\u003csmall\u003eWarranty\u003c\/small\u003e\n\u003ch3\u003e12 months from CamGuard\u003c\/h3\u003e\n\u003cp\u003eCovered by CamGuard Australia’s own 12-month warranty. Your Australian Consumer Law rights remain unaffected.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cg64-service\"\u003e\u003csmall\u003eReseller\u003c\/small\u003e\n\u003ch3\u003eIndependent and Australian\u003c\/h3\u003e\n\u003cp\u003eGenuine stock from CamGuard Australia, ABN 62 385 894 763, based in Townsville, Queensland. We are not SanDisk or Western Digital.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cg64-service\"\u003e\u003csmall\u003eDispatch\u003c\/small\u003e\n\u003ch3\u003eBest effort, same day\u003c\/h3\u003e\n\u003cp\u003eSame-day to 1 business day is typical; busy periods can extend handling. The current shipping policy shown at checkout applies.\u003c\/p\u003e\n\u003cp\u003eChange-of-mind returns: 30 days from delivery, complete and unused; the buyer pays return postage and original shipping is not refunded. If the item is faulty or not as described, CamGuard covers return postage.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg64-fineprint\"\u003e\n\u003cdiv class=\"cg64-footerbrand\"\u003eCamGuard \u003cspan\u003eAustralia\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eSanDisk Ultra 64GB microSDXC with SD adapter.\u003c\/strong\u003e Brand New, factory sealed in full original retail packaging. CamGuard Australia is an independent Australian reseller of genuine stock, ABN 62 385 894 763, based in Townsville, Queensland. CamGuard Australia’s own 12-month warranty applies. Australian Consumer Law rights remain unaffected. Product names and trademarks belong to their respective owners; the roadside-motel theme is ours and does not imply affiliation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/footer\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on orders of $99 or more after discounts. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eBrand New. Factory-sealed in full original retail packaging, unopened and unused.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp\u003eCondition: Brand New. Factory-sealed in full original retail packaging, unopened and unused. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: Check exact-model compatibility before purchase. \u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003eThe The Local Footage Motel setting is a fictional presentation of this listing. Product facts and CamGuard terms remain separate from the story. Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Sandisk","offers":[{"title":"Default Title","offer_id":43094514106411,"sku":"CG-SDU64-BN","price":39.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/SDSQUAB64_C_sandisk_ultra_64gb_microsdxc_memory_card_46d66c64-7cff-4da5-badb-0b4eb4a7eb72.jpg?v=1771698977"},{"product_id":"eufy-security-homebase-mini-new-no-box","title":"eufy Security HomeBase Mini with 8GB Built-In Storage | New No Box","description":"\u003c!--\n  CamGuard Australia · eufy Security HomeBase Mini with 8GB Built-In Storage | New No Box · SKU CG-HBMINI-NNB-T\n  TWO-VIEW LISTING · built by CamGuard Two-View Studio · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  FUN VIEW (default): Cloud Anonymous · original theme with reviewed corrections, re-scoped under .cgfun\n  SIMPLE VIEW: eufy.com register rendered from factsheets\/HBMINI.json (every printed spec carries status verified)\n  SHARED: terms and footer below both views; hidden in the Fun view, which keeps its own\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the chooser hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Caveat:wght@500;600;700\u0026family=Public+Sans:ital,wght@0,400;0,600;0,700;0,800;0,900;1,400;1,600\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#183127;--fun-ink:#fffdf8;--fun-accent:#ffd400;--fun-display:'Public Sans',sans-serif;--fun-display-weight:800;--fun-body:'Public Sans',sans-serif;--sw-bg:#ffd400;--sw-border:#203028;--sw-ink:#203028;--sw-radius:50%;--sh-bg-fun:#f4e9d8;--sh-ink-fun:#203028;--sh-body-fun:#203028;--sh-mute-fun:#203028;--sh-line-fun:#203028;--sh-panel-fun:#fffdf8}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{display:none}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun{--hall:#F4E9D8;--chair:#B85C38;--steps:#2E5E3A;--chip:#FFD400;--tube:#6B7280;--ink:#203028;--night:#183127;--coffee:#422C25;--paper:#fffdf8;color:var(--ink);font-family:'Public Sans',sans-serif;line-height:1.55;background:var(--hall);overflow-x:clip}\n.cgau-listing .cgfun *,.cgau-listing .cgfun *::before,.cgau-listing .cgfun *::after{box-sizing:border-box}\n.cgau-listing .cgfun section,.cgau-listing .cgfun header,.cgau-listing .cgfun footer,.cgau-listing .cgfun figure,.cgau-listing .cgfun p,.cgau-listing .cgfun ul,.cgau-listing .cgfun ol,.cgau-listing .cgfun dl{margin:0}\n.cgau-listing .cgfun img{display:block;max-width:100%;height:auto}\n.cgau-listing .cgfun .ca-shell{width:min(1240px,100% - 48px);margin-inline:auto;container-type:inline-size}\n.cgau-listing .cgfun .ca-scene{position:relative;isolation:isolate;overflow:hidden;padding:clamp(52px,8cqi,104px) 0;background:var(--hall)}\n.cgau-listing .cgfun .ca-scene\u003e*{position:relative;z-index:1}\n.cgau-listing .cgfun .ca-dark{background:var(--night);color:#fffdf5}\n.cgau-listing .cgfun .ca-coffee{background:var(--coffee);color:#fff7ed}\n.cgau-listing .cgfun .ca-green{background:var(--steps);color:#fffdf5}\n.cgau-listing .cgfun .ca-gold{background:var(--chip);color:#292314}\n.cgau-listing .cgfun .ca-grey{background:#4d5961;color:#fffdf5}\n.cgau-listing .cgfun .ca-brown{background:var(--chair);color:#fffaf0}\n.cgau-listing .cgfun .ca-cream{background:linear-gradient(110deg,#f8efdf,#e9d7bd);color:var(--ink)}\n.cgau-listing .cgfun .ca-paper{background:var(--paper);color:var(--ink)}\n.cgau-listing .cgfun .ca-fluoro{background:repeating-linear-gradient(0deg,rgba(255,255,255,.08) 0 1px,transparent 1px 5px),#56616a;color:#fffdf5}\n.cgau-listing .cgfun .ca-kicker{font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}\n.cgau-listing .cgfun .ca-title{max-width:18ch;font-size:clamp(58px,10cqi,114px);line-height:.86;letter-spacing:-.075em;overflow-wrap:anywhere;text-wrap:balance}\n.cgau-listing .cgfun .ca-section-title{max-width:18ch;font-size:clamp(38px,7cqi,76px);line-height:.92;letter-spacing:-.055em;overflow-wrap:anywhere;text-wrap:balance}\n.cgau-listing .cgfun .ca-sub{max-width:67ch;font-size:clamp(17px,2.4cqi,23px);line-height:1.42}\n.cgau-listing .cgfun .ca-hand{font-family:'Caveat',cursive;font-weight:700}\n.cgau-listing .cgfun .ca-facilitator{font-size:12px;line-height:1.45;letter-spacing:.03em}\n.cgau-listing .cgfun .ca-facilitator strong{font-weight:900;text-transform:uppercase;letter-spacing:.1em}\n.cgau-listing .cgfun .ca-lockup{display:inline-flex;align-items:center;gap:10px;padding:9px 16px;border:2px solid #2d4d36;border-radius:5px;background:#fffdf8;color:#203028;font-size:clamp(17px,2.5cqi,25px);font-weight:900;letter-spacing:-.04em;transform:rotate(-1.3deg);box-shadow:4px 5px 0 #b85c38}\n.cgau-listing .cgfun .ca-lockup::before{content:'MY NAME IS';padding-right:10px;border-right:1px dashed #6b7280;font-size:10px;letter-spacing:.08em}\n.cgau-listing .cgfun .ca-nav{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 0}\n.cgau-listing .cgfun .ca-nav-note{padding:7px 10px;border:1px solid rgba(32,48,40,.28);background:#fff8e9;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transform:rotate(1deg)}\n.cgau-listing .cgfun .ca-hero{padding-top:16px;min-height:760px;background:radial-gradient(circle at 50% 8%,#fffdf2 0 8%,transparent 35%),repeating-linear-gradient(90deg,rgba(107,114,128,.05) 0 1px,transparent 1px 14px),var(--hall)}\n.cgau-listing .cgfun .ca-hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:32px;align-items:center}\n.cgau-listing .cgfun .ca-why{max-width:55ch;margin-top:22px;padding:14px 17px;border-left:7px solid var(--steps);background:#fffaf0;font-size:clamp(16px,2.2cqi,20px);font-style:italic}\n.cgau-listing .cgfun .ca-condition{margin-top:20px;padding:13px 16px;border:2px solid var(--chair);background:#fffdf8;box-shadow:6px 6px 0 rgba(66,44,37,.2)}\n.cgau-listing .cgfun .ca-hall{position:relative;min-height:480px;padding:30px;border:9px solid #6b7280;background:linear-gradient(#eee2cf 0 72%,#b85c38 72% 74%,#563a31 74%);box-shadow:inset 0 9px 0 rgba(255,255,255,.28),0 18px 35px rgba(52,33,24,.22);perspective:1050px}\n.cgau-listing .cgfun .ca-hall::before{content:'';position:absolute;left:12%;right:12%;top:23px;height:38px;border-radius:50%;background:radial-gradient(ellipse,rgba(255,255,225,.95),rgba(255,255,225,.08) 68%,transparent 69%);filter:blur(2px)}\n.cgau-listing .cgfun .ca-chair{position:absolute;width:82px;height:88px;border:8px solid var(--chair);border-radius:7px 7px 2px 2px;background:linear-gradient(#df8159 0 33%,#71331f 33% 38%,transparent 38%);box-shadow:inset 0 7px rgba(255,255,255,.22);transform-origin:center bottom}\n.cgau-listing .cgfun .ca-chair::after{content:'';position:absolute;left:9px;right:9px;bottom:-37px;height:38px;border-left:6px solid #613426;border-right:6px solid #613426;transform:skewX(-8deg)}\n.cgau-listing .cgfun .ca-chair.a{left:5%;bottom:20px;transform:rotate(-26deg)}.cgau-listing .cgfun .ca-chair.b{left:22%;bottom:8px;transform:rotate(-12deg)}.cgau-listing .cgfun .ca-chair.c{right:22%;bottom:8px;transform:rotate(12deg)}.cgau-listing .cgfun .ca-chair.d{right:5%;bottom:20px;transform:rotate(26deg)}\n.cgau-listing .cgfun .ca-urn{position:absolute;right:8%;top:83px;width:74px;height:99px;border-radius:12px 12px 26px 26px;background:linear-gradient(90deg,#333a3d,#8b9698 42%,#344044);border:5px solid #263034;box-shadow:inset 8px 0 rgba(255,255,255,.15)}\n.cgau-listing .cgfun .ca-urn::before{content:'TEA · STILL HOT';position:absolute;left:-17px;top:29px;width:98px;padding:4px;background:#f4e9d8;color:#203028;font-size:8px;font-weight:900;text-align:center;transform:rotate(-5deg)}\n.cgau-listing .cgfun .ca-steam{position:absolute;right:13%;top:25px;width:18px;height:62px;border-left:4px solid rgba(255,255,255,.65);border-radius:50%;animation:cgau-caSteam 8s ease-in-out infinite}\n.cgau-listing .cgfun .ca-palm{position:absolute;left:50%;bottom:44px;width:154px;height:64px;border-radius:70% 20% 45% 30%;background:#ca805d;transform:translateX(-50%) rotate(-4deg);box-shadow:inset 0 -10px #a95e43}\n.cgau-listing .cgfun .ca-chip-stage{position:absolute;left:50%;bottom:104px;width:126px;height:126px;transform:translateX(-50%);perspective:900px}\n.cgau-listing .cgfun .ca-chip{display:grid;place-items:center;width:126px;height:126px;border:8px double #8f6d00;border-radius:50%;background:radial-gradient(circle at 34% 27%,#fff17c,#ffd400 53%,#c79800 100%);color:#4b3900;font-size:14px;font-weight:900;line-height:1.05;text-align:center;box-shadow:0 10px 0 #8e6500,0 20px 24px rgba(0,0,0,.23);backface-visibility:hidden;animation:cgau-caChipLanding 7s linear infinite}\n.cgau-listing .cgfun .ca-chip-stage:hover .ca-chip,.cgau-listing .cgfun .ca-chip-stage:focus-within .ca-chip{animation:cgau-caChipInvite 1.1s linear both}\n.cgau-listing .cgfun .ca-hero-grid{position:relative}.cgau-listing .cgfun .ca-chip-invite{position:absolute;bottom:5px;left:73.4%;width:240px;transform:translateX(-50%);font:600 18px\/1.05 'Caveat',cursive;text-align:center}@media(max-width:820px){.cgau-listing .cgfun .ca-chip-invite{left:50%}}\n.cgau-listing .cgfun .ca-pinned-photo{position:absolute;left:50%;top:34px;width:min(250px,48%);padding:10px 10px 28px;background:#fff;transform:translateX(-50%) rotate(3deg);box-shadow:0 8px 18px rgba(0,0,0,.25)}\n.cgau-listing .cgfun .ca-pinned-photo::before{content:'';position:absolute;top:-13px;left:48%;width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 33% 30%,#fff,#b85c38 42%,#71331f 100%);box-shadow:0 2px 2px rgba(0,0,0,.35)}\n.cgau-listing .cgfun .ca-pinned-photo img{width:100%;height:150px;object-fit:contain;background:#f4e9d8}\n.cgau-listing .cgfun .ca-pinned-photo b{display:block;margin-top:6px;font:600 18px 'Caveat',cursive;color:#2e5e3a}\n.cgau-listing .cgfun .ca-share-wall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}\n.cgau-listing .cgfun .ca-share{min-width:0;min-height:270px;padding:26px 24px 24px;border:5px solid #f9e6c9;background:#fffdf8;color:#203028;box-shadow:9px 10px 0 rgba(35,29,22,.3);transform:rotate(-1deg)}\n.cgau-listing .cgfun .ca-share:nth-child(2){transform:rotate(1.2deg);background:#fff4bc}.cgau-listing .cgfun .ca-share:nth-child(3){transform:rotate(-.3deg);background:#e7f0dd}\n.cgau-listing .cgfun .ca-tag{display:inline-block;padding:6px 11px;background:#f4e9d8;border:1px solid #b85c38;font:700 21px 'Caveat',cursive;transform:rotate(-2deg)}\n.cgau-listing .cgfun .ca-share q{display:block;margin:18px 0 14px;font-size:clamp(18px,2.4cqi,25px);line-height:1.15;font-weight:800}\n.cgau-listing .cgfun .ca-handbook{margin-top:14px;padding:10px 12px;border-top:2px dashed #2e5e3a;background:#eff5e8;font-size:12px}\n.cgau-listing .cgfun .ca-whiteboard{padding:clamp(24px,5cqi,55px);border:13px solid #6b7280;background:repeating-linear-gradient(0deg,#fff 0 45px,#dbe5e4 46px);color:#203028;box-shadow:0 15px 25px rgba(0,0,0,.22)}\n.cgau-listing .cgfun .ca-whiteboard::before{content:'THINGS WE SAY PLAINLY HERE';display:inline-block;padding:6px 11px;background:#2e5e3a;color:#fffdf5;font-size:11px;font-weight:900;letter-spacing:.12em;transform:rotate(-1deg)}\n.cgau-listing .cgfun .ca-board-lines{display:grid;gap:18px;margin-top:24px;font-size:clamp(17px,2.6cqi,24px);font-family:'Caveat',cursive;font-weight:700}\n.cgau-listing .cgfun .ca-board-lines span{padding-bottom:5px;border-bottom:2px solid rgba(46,94,58,.35)}\n.cgau-listing .cgfun .ca-rednote{display:inline-block;margin:18px 0 0 8%;padding:12px 16px;background:#fff0ef;color:#7a271d;border:2px solid #b85c38;font:700 20px\/1.05 'Caveat',cursive;transform:rotate(3deg)}\n.cgau-listing .cgfun .ca-poster-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.72fr);gap:30px;align-items:center}\n.cgau-listing .cgfun .ca-poster{padding:28px;border:12px solid #e4d19a;background:repeating-linear-gradient(0deg,rgba(255,255,255,.08) 0 1px,transparent 1px 5px),#2e5e3a;box-shadow:inset 0 0 0 3px #173d26,10px 12px 0 #183127}\n.cgau-listing .cgfun .ca-poster h2{color:#fffdf5!important;font-size:clamp(36px,6cqi,68px);line-height:.9;letter-spacing:-.06em}\n.cgau-listing .cgfun .ca-steps{margin-top:24px;display:grid;gap:8px;counter-reset:ca}\n.cgau-listing .cgfun .ca-step{counter-increment:ca;padding:12px 12px 12px 54px;background:#f4e9d8;color:#203028;font-size:15px;box-shadow:inset 0 -3px rgba(0,0,0,.13)}\n.cgau-listing .cgfun .ca-step::before{content:counter(ca);float:left;width:30px;height:30px;margin-left:-40px;border-radius:50%;display:grid;place-items:center;background:#ffd400;color:#203028;font-size:14px;font-weight:900}\n.cgau-listing .cgfun .ca-exhibit{position:relative;padding:17px;background:#fffdf8;color:#203028;transform:rotate(2deg);box-shadow:8px 8px 0 rgba(0,0,0,.22)}\n.cgau-listing .cgfun .ca-exhibit img{width:100%;height:260px;object-fit:contain;background:#ebe2d4}\n.cgau-listing .cgfun .ca-exhibit b{display:block;margin-top:9px;font:700 20px 'Caveat',cursive}\n.cgau-listing .cgfun .ca-slot{height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;background:repeating-linear-gradient(0deg,#f6f1e6 0 26px,#e2dac9 27px);border:2px solid #b9ae95}\n.cgau-listing .cgfun .ca-slot i{width:112px;height:17px;border-radius:3px;background:#2c332e;box-shadow:inset 0 3px 4px #000,0 1px 0 #cfc7b4}\n.cgau-listing .cgfun .ca-slot span{font:700 19px 'Caveat',cursive;letter-spacing:.05em;color:var(--steps)}\n.cgau-listing .cgfun .ca-signup{max-width:900px;margin:auto;padding:31px;border:2px solid #203028;background:repeating-linear-gradient(0deg,#fffdf8 0 42px,#b9c5ca 43px);color:#203028;box-shadow:13px 13px 0 #ffd400;transform:rotate(-.4deg)}\n.cgau-listing .cgfun .ca-signup-head{display:flex;justify-content:space-between;gap:15px;padding-bottom:13px;border-bottom:3px solid #203028;font-size:12px;font-weight:900;letter-spacing:.11em}\n.cgau-listing .cgfun .ca-signup-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.7fr);gap:12px;padding:14px 0 9px;border-bottom:1px solid rgba(32,48,40,.35);font-size:16px}\n.cgau-listing .cgfun .ca-yes{color:#176234;font-weight:900}.cgau-listing .cgfun .ca-no{color:#a33c28;font-weight:900}\n.cgau-listing .cgfun .ca-signup-row:last-child{font-family:'Caveat',cursive;font-size:22px;opacity:.88}\n.cgau-listing .cgfun .ca-tin{position:relative;padding:42px 25px 25px;border:12px solid #b85c38;border-radius:48% 48% 18% 18%;background:repeating-radial-gradient(circle at 50% 40%,rgba(255,255,255,.1) 0 1px,transparent 1px 7px),#f4e9d8;color:#203028;box-shadow:inset 0 0 0 6px #7b3524,0 15px 0 #74301f}\n.cgau-listing .cgfun .ca-tin::before{content:'BISCUITS · THEN CABLES';position:absolute;left:50%;top:-25px;transform:translateX(-50%);width:76%;padding:9px;background:#ffd400;border:3px solid #6e5400;font-size:11px;font-weight:900;text-align:center;letter-spacing:.1em}\n.cgau-listing .cgfun .ca-tin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}\n.cgau-listing .cgfun .ca-biscuit{min-width:0;padding:13px;border-radius:50%;background:#d4a055;border:3px dotted #794e1d;font-size:13px;font-weight:800;text-align:center;box-shadow:inset 0 0 0 5px rgba(255,235,174,.35)}\n.cgau-listing .cgfun .ca-empty{background:#b7a896;border-style:dashed;color:#4a3f37;text-decoration:line-through}\n.cgau-listing .cgfun .ca-setup{display:grid;grid-template-columns:90px minmax(0,1fr);gap:22px;align-items:start;max-width:980px;margin:auto}\n.cgau-listing .cgfun .ca-clipboard{position:relative;padding:38px 28px 28px;border:5px solid #6b7280;background:repeating-linear-gradient(0deg,#fffdf8 0 39px,#d7e0e0 40px);color:#203028;box-shadow:10px 11px 0 rgba(0,0,0,.18)}\n.cgau-listing .cgfun .ca-clipboard::before{content:'';position:absolute;top:-19px;left:calc(50% - 70px);width:140px;height:31px;border:5px solid #6b7280;border-radius:13px;background:#9aa6a8}\n.cgau-listing .cgfun .ca-meeting-steps{display:grid;gap:15px;counter-reset:meeting}\n.cgau-listing .cgfun .ca-meeting-steps li{list-style:none;counter-increment:meeting;display:grid;grid-template-columns:50px minmax(0,1fr);gap:14px;align-items:start;font-size:17px}\n.cgau-listing .cgfun .ca-meeting-steps li::before{content:counter(meeting);display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:#2e5e3a;color:#fff;font-weight:900}\n.cgau-listing .cgfun .ca-urn-panel{min-height:350px;padding:35px;background:linear-gradient(#4d5961 0 77%,#271b17 77%);border:8px solid #283034}\n.cgau-listing .cgfun .ca-urn-panel img{width:100%;height:225px;object-fit:contain;background:#e9dfd0;border:9px solid #f4e9d8;transform:rotate(-1deg)}\n.cgau-listing .cgfun .ca-carpark{background:linear-gradient(#4d5961 0 50%,#253039 50%);padding-bottom:112px}\n.cgau-listing .cgfun .ca-carpark::before{content:'';position:absolute;left:0;right:0;bottom:0;height:45%;background:repeating-linear-gradient(90deg,transparent 0 19%,rgba(255,255,255,.62) 19% 25%,transparent 25% 50%);opacity:.4;transform:perspective(500px) rotateX(58deg);transform-origin:bottom}\n.cgau-listing .cgfun .ca-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}\n.cgau-listing .cgfun .ca-faq details{min-width:0;padding:20px;border:2px solid #f4e9d8;background:#fffdf8;color:#203028;box-shadow:6px 7px 0 rgba(0,0,0,.22)}\n.cgau-listing .cgfun .ca-faq details:nth-child(2n){transform:rotate(.7deg)}\n.cgau-listing .cgfun summary{cursor:pointer;list-style:none;font-weight:900;font-size:18px}.cgau-listing .cgfun summary::-webkit-details-marker{display:none}\n.cgau-listing .cgfun .ca-faq summary::after{content:'ASK THE CIRCLE +';float:right;color:#2e5e3a;font-size:10px;letter-spacing:.1em}\n.cgau-listing .cgfun .ca-faq details[open] summary::after{content:'KIND ANSWER ✓';animation:cgau-caFaqOpen .55s ease both}\n.cgau-listing .cgfun .ca-faq p{max-height:0;overflow:hidden;transition:max-height .45s ease;margin-top:0}\n.cgau-listing .cgfun .ca-faq details[open] p{max-height:380px;margin-top:13px}\n.cgau-listing .cgfun .ca-faq summary:focus-visible,.cgau-listing .cgfun .ca-chip-stage:focus-visible{outline:4px solid #ffd400;outline-offset:5px}\n.cgau-listing .cgfun .ca-notfor{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:28px}\n.cgau-listing .cgfun .ca-notfor span{min-width:0;padding:16px 12px;border-top:6px solid #b85c38;background:#fffdf8;color:#203028;font-size:14px;box-shadow:4px 5px 0 rgba(32,48,40,.25)}\n.cgau-listing .cgfun .ca-specsheet{overflow:auto;padding:17px;background:#fffdf8;color:#203028;box-shadow:9px 9px 0 rgba(0,0,0,.22)}\n.cgau-listing .cgfun .ca-specsheet table{width:100%;min-width:600px;border-collapse:collapse}.cgau-listing .cgfun .ca-specsheet th,.cgau-listing .cgfun .ca-specsheet td{padding:12px;border-bottom:1px solid #bbc7bf;text-align:left;vertical-align:top}.cgau-listing .cgfun .ca-specsheet th{width:34%;color:#2e5e3a;font-size:11px;letter-spacing:.1em;text-transform:uppercase}\n.cgau-listing .cgfun .ca-comms{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:28px;align-items:center}\n.cgau-listing .cgfun .ca-terms{padding:28px;border:4px solid #ffd400;background:#203028;color:#fffdf5;box-shadow:9px 9px 0 #b85c38}\n.cgau-listing .cgfun .ca-terms p+ p{margin-top:14px}\n.cgau-listing .cgfun .ca-milestone{position:relative;display:grid;place-items:center;min-height:290px;border-radius:50%;border:11px double #825e00;background:radial-gradient(circle at 35% 30%,#fff383,#ffd400 54%,#bc8e00);color:#473700;text-align:center;box-shadow:0 12px 0 #865f00,0 24px 28px rgba(0,0,0,.28);transform:rotate(-5deg)}\n.cgau-listing .cgfun .ca-milestone::before{content:'CAMGUARD AUSTRALIA';position:absolute;top:36px;font-size:11px;font-weight:900;letter-spacing:.13em}.cgau-listing .cgfun .ca-milestone b{display:block;font-size:clamp(40px,7cqi,72px);line-height:.85;letter-spacing:-.06em}.cgau-listing .cgfun .ca-milestone span{display:block;margin-top:10px;font:700 21px 'Caveat',cursive}\n.cgau-listing .cgfun .ca-footer{padding:50px 0;background:#183127;color:#fffdf5;text-align:center}.cgau-listing .cgfun .ca-footer p+ p{margin-top:14px}.cgau-listing .cgfun .ca-footer .ca-lockup{box-shadow:4px 5px 0 #ffd400}\n.cgau-listing .cgfun .ca-doodle{position:absolute;width:24px;height:24px;border:3px solid currentColor;border-radius:50%;opacity:.52}.cgau-listing .cgfun .ca-doodle.one{right:11%;top:17%;animation:cgau-caDoodle 8s ease-in-out infinite}.cgau-listing .cgfun .ca-doodle.two{left:8%;bottom:15%;border-radius:2px;transform:rotate(17deg);animation:cgau-caNotice 9s ease-in-out infinite}\n.cgau-listing .cgfun .ca-photo-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px;margin-top:27px}\n.cgau-listing .cgfun .ca-notice-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.cgau-listing .cgfun .ca-notice{min-width:0;min-height:176px;padding:20px 16px;border:1px solid #775d42;background:#fffdf8;color:#203028;box-shadow:5px 7px 0 rgba(66,44,37,.22);transform:rotate(-1.2deg)}.cgau-listing .cgfun .ca-notice:nth-child(2){background:#fff3aa;transform:rotate(1deg)}.cgau-listing .cgfun .ca-notice:nth-child(3){background:#e1efd9;transform:rotate(-.4deg)}.cgau-listing .cgfun .ca-notice:nth-child(4){background:#f9e0dc;transform:rotate(1.4deg)}.cgau-listing .cgfun .ca-notice b{display:block;font:700 22px\/1 'Caveat',cursive}.cgau-listing .cgfun .ca-notice p{margin-top:10px;font-size:13px}\n.cgau-listing .cgfun .ca-cupboard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:28px;border:13px solid #422c25;background:#2b1c18;box-shadow:12px 13px 0 rgba(0,0,0,.27)}.cgau-listing .cgfun .ca-cubby{min-width:0;min-height:164px;padding:15px;border:3px solid #7b5948;background:#f4e9d8;color:#203028;box-shadow:inset 0 0 0 3px rgba(255,255,255,.32)}.cgau-listing .cgfun .ca-cubby:nth-child(2n){background:#d9e7d0}.cgau-listing .cgfun .ca-cubby b{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.cgau-listing .cgfun .ca-cubby span{display:block;margin-top:15px;font:700 23px\/1.05 'Caveat',cursive}\n@keyframes cgau-caSteam{0%,72%,100%{transform:translateY(0) rotate(4deg);opacity:.45}86%{transform:translateY(-19px) rotate(-7deg);opacity:.9}}\n@keyframes cgau-caChipLanding{0%,70%,100%{transform:perspective(900px) rotateY(0deg) translateY(0)}76%{transform:perspective(900px) rotateY(540deg) translateY(-52px)}82%{transform:perspective(900px) rotateY(720deg) translateY(0)}88%{transform:perspective(900px) rotateY(720deg) translateY(-12px)}}\n@keyframes cgau-caChipInvite{0%{transform:perspective(900px) rotateY(0deg) translateY(0)}46%{transform:perspective(900px) rotateY(540deg) translateY(-48px)}78%{transform:perspective(900px) rotateY(720deg) translateY(2px)}100%{transform:perspective(900px) rotateY(720deg) translateY(0)}}\n@keyframes cgau-caDoodle{0%,76%,100%{transform:rotate(0deg) scale(1)}88%{transform:rotate(26deg) scale(1.18)}}\n@keyframes cgau-caNotice{0%,68%,100%{transform:rotate(17deg) translateY(0)}82%{transform:rotate(12deg) translateY(-10px)}}\n@keyframes cgau-caFaqOpen{0%{transform:rotate(-4deg) scale(.8)}100%{transform:rotate(0) scale(1)}}\n@keyframes cgau-caChairA{0%,82%,100%{transform:rotate(-26deg)}91%{transform:rotate(-22deg)}}@keyframes cgau-caChairB{0%,78%,100%{transform:rotate(-12deg)}89%{transform:rotate(-8deg)}}@keyframes cgau-caChairC{0%,74%,100%{transform:rotate(12deg)}86%{transform:rotate(8deg)}}@keyframes cgau-caChairD{0%,80%,100%{transform:rotate(26deg)}91%{transform:rotate(22deg)}}\n@keyframes cgau-caPin{0%,78%,100%{transform:translateX(-50%) rotate(3deg)}88%{transform:translateX(-50%) rotate(1deg)}}@keyframes cgau-caPoster{0%,80%,100%{transform:translateY(0)}90%{transform:translateY(-7px)}}@keyframes cgau-caTin{0%,75%,100%{transform:rotate(0deg)}87%{transform:rotate(1.4deg)}}@keyframes cgau-caLamp{0%,72%,100%{opacity:.78}82%{opacity:1}}@keyframes cgau-caLine{0%,74%,100%{transform:scaleX(1)}85%{transform:scaleX(.96)}}\n.cgau-listing .cgfun .ca-chair.a{animation:cgau-caChairA 9s ease-in-out infinite}.cgau-listing .cgfun .ca-chair.b{animation:cgau-caChairB 9s ease-in-out infinite}.cgau-listing .cgfun .ca-chair.c{animation:cgau-caChairC 9s ease-in-out infinite}.cgau-listing .cgfun .ca-chair.d{animation:cgau-caChairD 9s ease-in-out infinite}.cgau-listing .cgfun .ca-pinned-photo{animation:cgau-caPin 10s ease-in-out infinite}.cgau-listing .cgfun .ca-poster{animation:cgau-caPoster 11s ease-in-out infinite}.cgau-listing .cgfun .ca-tin{animation:cgau-caTin 9s ease-in-out infinite}.cgau-listing .cgfun .ca-hall::before{animation:cgau-caLamp 8s steps(1,end) infinite}.cgau-listing .cgfun .ca-board-lines span{animation:cgau-caLine 10s ease-in-out infinite}\n@media(hover:none){.cgau-listing .cgfun .ca-faq p{max-height:380px;margin-top:13px}.cgau-listing .cgfun .ca-faq summary::after{content:'KIND ANSWER ↓'}}\n@media(max-width:820px){.cgau-listing .cgfun .ca-shell{width:min(1240px,100% - 28px)}.cgau-listing .cgfun .ca-hero-grid,.cgau-listing .cgfun .ca-poster-wrap,.cgau-listing .cgfun .ca-comms{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .ca-hall{min-height:430px}.cgau-listing .cgfun .ca-share-wall{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .ca-faq{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .ca-notfor{grid-template-columns:repeat(2,minmax(0,1fr))}.cgau-listing .cgfun .ca-nav{align-items:flex-start;flex-direction:column}.cgau-listing .cgfun .ca-pinned-photo{width:210px}.cgau-listing .cgfun .ca-photo-row{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .ca-notice-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cgau-listing .cgfun .ca-cupboard{grid-template-columns:repeat(2,minmax(0,1fr))}}\n@media(max-width:520px){.cgau-listing .cgfun .ca-lockup{align-items:flex-start;flex-direction:column;gap:4px}.cgau-listing .cgfun .ca-lockup::before{padding-right:0;border-right:0;border-bottom:1px dashed #6b7280}.cgau-listing .cgfun .ca-chair{transform:scale(.72)!important}.cgau-listing .cgfun .ca-notfor{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .ca-signup-row{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .ca-tin-grid{grid-template-columns:minmax(0,1fr)}}\n@media(prefers-reduced-motion:reduce){.cgau-listing .cgfun *,.cgau-listing .cgfun *::before,.cgau-listing .cgfun *::after{animation:none!important;transition:none!important}.cgau-listing .cgfun .ca-faq p{max-height:380px;margin-top:13px}}\n\n.cgau-listing .cgfun h1,.cgau-listing .cgfun h2,.cgau-listing .cgfun h3,.cgau-listing .cgfun h4,.cgau-listing .cgfun h5,.cgau-listing .cgfun h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun .ca-dark h2,.cgau-listing .cgfun .ca-coffee h2,.cgau-listing .cgfun .ca-green h2,.cgau-listing .cgfun .ca-grey h2,.cgau-listing .cgfun .ca-brown h2,.cgau-listing .cgfun .ca-fluoro h2{color:#fffdf5!important;font-weight:900}\n.cgau-listing .cgfun{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing .cgfun{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\n\n.cgau-listing .cgfun .ca-shell \u003e h2{margin-left:auto!important;margin-right:auto!important}\n\n\n\n@media(max-width:820px){\n  .cgau-listing .cgfun .ca-comms \u003e div:first-child \u003e h2.ca-section-title{\n    display:block;\n    width:100%;\n    margin-left:auto!important;\n    margin-right:auto!important;\n    margin-inline:auto!important;\n    text-align:center!important;\n    min-width:0;\n    overflow-wrap:break-word;\n    word-break:normal;\n    hyphens:none\n  }\n}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003eLOCAL\u003cbr\u003eMEETING\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003eCloud Anonymous\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eThursday hall has unfolded chairs, a whiteboard and a coffee urn for a local-storage meeting with the practical labels still attached.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Geist:wght@300..700\u0026family=Geist+Mono:wght@400;500\u0026display=swap');\n@property --cgau-kn-wait{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-on{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1}\n@property --cgau-kn-ang{syntax:'\u003cangle\u003e';inherits:false;initial-value:0deg}\n@property --cgau-kn-px{syntax:'\u003cnumber\u003e';inherits:true;initial-value:.495}\n@property --cgau-kn-py{syntax:'\u003cnumber\u003e';inherits:true;initial-value:.6}\n@property --cgau-kn-m{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1.06}\n@property --cgau-kn-d{syntax:'\u003cnumber\u003e';inherits:true;initial-value:64}\n@property --cgau-kn-y{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-t{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-dk{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1}\n@property --cgau-kn-dn{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1}\n\n\/* ==== TOKENS · palette, gradients, type, spacing, motion (one colour world per product: edit here) ==== *\/\n.cgau-listing .cgnew.cgau-kn{--kn-ink:#1d1d1f;--kn-g1:#6e6e73;--kn-g2:#86868b;--kn-soft:#f5f5f7;--kn-line:#d2d2d7;--kn-hair:#e5e5ea;--kn-dark:#0b0b12;--kn-v1:#5b4dff;--kn-v2:#b14dff;--kn-b1:#0a84ff;--kn-b2:#5ac8fa;--kn-gr1:#1b8f3e;--kn-gr2:#2fb457;--kn-w1:#d45100;--kn-w2:#f57c00;--kn-no1:#e0301e;--kn-no2:#ff8a3d;--kn-vt:#5b4dff;--kn-bt:#0066cc;--kn-grt:#157a34;--kn-wt:#b84600;--kn-not:#c4291f;--kn-gv:linear-gradient(90deg,var(--kn-v1) 0%,var(--kn-v2) 100%);--kn-gb:linear-gradient(90deg,var(--kn-b1) 0%,var(--kn-b2) 100%);--kn-gg:linear-gradient(90deg,var(--kn-gr1) 0%,var(--kn-gr2) 100%);--kn-gw:linear-gradient(90deg,var(--kn-w1) 0%,var(--kn-w2) 100%);--kn-gn:linear-gradient(135deg,var(--kn-no1) 0%,var(--kn-no2) 100%);--kn-ease:cubic-bezier(.22,.8,.2,1);--kn-roll:cubic-bezier(.2,1.12,.3,1);--kn-nav:50px;--kn-pad:120px;--kn-r:28px;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;font-size:17px;line-height:1.5;font-weight:400;color:var(--kn-ink);background:#fff;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-align:left}\n@supports (color: color(display-p3 1 0 0)){\n.cgau-listing .cgnew.cgau-kn{--kn-v1:color(display-p3 .34 .28 1);--kn-v2:color(display-p3 .68 .3 1);--kn-b1:color(display-p3 .1 .5 1);--kn-b2:color(display-p3 .42 .8 1);--kn-gr1:color(display-p3 .16 .57 .25);--kn-gr2:color(display-p3 .3 .74 .33);--kn-w1:color(display-p3 .83 .32 0);--kn-w2:color(display-p3 .98 .5 .05);--kn-no1:color(display-p3 .88 .19 .12);--kn-no2:color(display-p3 1 .55 .22)}\n}\n\n\/* ==== RESETS · beat the theme's .rte rules by source order, lose to every module class ==== *\/\n.cgau-listing .cgnew *,.cgau-listing .cgnew *::before,.cgau-listing .cgnew *::after{box-sizing:border-box}\n.cgau-listing .cgnew p,.cgau-listing .cgnew ul,.cgau-listing .cgnew ol,.cgau-listing .cgnew li,.cgau-listing .cgnew figure,.cgau-listing .cgnew figcaption,.cgau-listing .cgnew dl,.cgau-listing .cgnew dt,.cgau-listing .cgnew dd,.cgau-listing .cgnew blockquote,.cgau-listing .cgnew fieldset,.cgau-listing .cgnew legend{margin:0;padding:0;border:0}\n.cgau-listing .cgnew ul,.cgau-listing .cgnew ol{list-style:none;text-align:left}\n.cgau-listing .cgnew p{text-align:left}\n.cgau-listing .cgnew img{display:block;max-width:100%;height:auto;border:0;border-radius:0}\n.cgau-listing .cgnew a{color:inherit;text-decoration:none}\n.cgau-listing .cgnew table{border-collapse:collapse}\n.cgau-listing .cgnew td,.cgau-listing .cgnew th{border:0;padding:0}\n.cgau-listing .cgnew b,.cgau-listing .cgnew strong{font-weight:600}\n.cgau-listing .cgnew button{font:inherit;color:inherit}\n.cgau-listing .cgnew .kn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}\n.cgau-listing .cgnew .kn-defs{position:absolute;width:0;height:0;overflow:hidden}\n\n\/* ==== ILLUSTRATION TAG · every drawn scene or diagram carries one ==== *\/\n.cgau-listing .cgnew .kn-ill{position:absolute;left:4%;bottom:4%;z-index:5;font:500 12px\/1 'Geist',sans-serif;color:#6e6e73;background:rgba(255,255,255,.85);padding:6px 9px;border-radius:99px}\n\n\/* ==== LAYOUT + TYPE ==== *\/\n.cgau-listing .cgnew .kn-w{max-width:1040px;margin:0 auto;padding:0 24px}\n.cgau-listing .cgnew .kn-c{text-align:center}\n.cgau-listing .cgnew .kn-c p{text-align:center}\n.cgau-listing .cgnew .kn-sec{padding:var(--kn-pad) 0;position:relative;scroll-margin-top:calc(var(--header-height,0px) + var(--kn-nav) + 8px)}\n.cgau-listing .cgnew .kn-band{background:var(--kn-soft);box-shadow:0 0 0 100vmax var(--kn-soft);clip-path:inset(0 -100vmax)}\n.cgau-listing .cgnew .kn-cv{content-visibility:auto;contain-intrinsic-size:auto 1100px}\n.cgau-listing .cgnew .kn-mono{font-family:'Geist Mono',Menlo,Consolas,monospace;font-size:.9em;letter-spacing:0;font-weight:500}\n.cgau-listing .cgnew .kn-eye{display:block;font:600 17px\/1.25 'Geist',sans-serif;letter-spacing:-.01em;color:var(--kn-g1);margin:0 0 14px}\n.cgau-listing .cgnew .kn-ev{color:var(--kn-vt)}.cgau-listing .cgnew .kn-eb{color:var(--kn-bt)}.cgau-listing .cgnew .kn-eg{color:var(--kn-grt)}.cgau-listing .cgnew .kn-ew{color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-h1{font-size:clamp(42px,6.9vw,88px);line-height:.98;letter-spacing:-.052em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h2{font-size:clamp(36px,5.4vw,72px);line-height:1.02;letter-spacing:-.047em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h3{font-size:clamp(20px,1.9vw,25px);line-height:1.18;letter-spacing:-.025em;font-weight:600}\n.cgau-listing .cgnew .kn-lede{font-size:clamp(18px,1.6vw,21px);line-height:1.45;font-weight:500;color:var(--kn-g1);max-width:660px;margin-top:20px;text-wrap:pretty}\n.cgau-listing .cgnew .kn-c .kn-lede{margin-left:auto;margin-right:auto}\n.cgau-listing .cgnew .kn-gx{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}\n.cgau-listing .cgnew .kn-gv{background-image:var(--kn-gv)}.cgau-listing .cgnew .kn-gb{background-image:var(--kn-gb)}.cgau-listing .cgnew .kn-gg{background-image:var(--kn-gg)}.cgau-listing .cgnew .kn-gw{background-image:var(--kn-gw)}\n.cgau-listing .cgnew .kn-link{color:var(--kn-bt);font-weight:600;border-bottom:1px solid rgba(0,102,204,.35)}\n.cgau-listing .cgnew .kn-link:focus-visible{outline:2px solid var(--kn-vt);outline-offset:2px;border-radius:3px}\n\n\/* ==== LIQUID GLASS · only ever over still content (never over a scrolling layer) ==== *\/\n.cgau-listing .cgnew .kn-glass{background:linear-gradient(160deg,rgba(255,255,255,.72),rgba(255,255,255,.42));border:1px solid rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 1px rgba(255,255,255,.35),inset 0 0 18px rgba(255,255,255,.28),0 16px 40px -20px rgba(29,29,31,.35);-webkit-backdrop-filter:blur(12px) saturate(1.8);backdrop-filter:blur(12px) saturate(1.8)}\n@supports (backdrop-filter: url(#kn-refract)){\n.cgau-listing .cgnew .kn-glass{backdrop-filter:url(#kn-refract) blur(10px) saturate(1.8)}\n}\n\n\/* ==== LID SHEEN · light follows your scroll; clipped to the Mini's silhouette (image masks fail CORS on file:\/\/) ==== *\/\n.cgau-listing .cgnew .kn-sheen{position:absolute;inset:0;clip-path:inset(2% 1% 1% 1% round 50% 50% 50% 50% \/ 17% 17% 7% 7%);background:linear-gradient(100deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.9) 46%,rgba(214,228,255,.55) 52%,rgba(255,255,255,0) 66%) 110% 0\/260% 100% no-repeat;mix-blend-mode:screen;pointer-events:none}\n@keyframes cgau-kn-sheen{from{background-position:110% 0}to{background-position:-10% 0}}\n\n\/* ==== ODOMETER · one reel per digit; the real number stays in the HTML for readers ==== *\/\n.cgau-listing .cgnew .kn-odo{display:inline-flex;height:1.2em;line-height:1.2;overflow:clip;vertical-align:baseline;margin-top:-.2em}\n.cgau-listing .cgnew .kn-odo i{display:block;font-style:normal;translate:0 calc(var(--kn-t) * -1.2em)}\n.cgau-listing .cgnew .kn-odo i::before{content:\"0\\A 1\\A 2\\A 3\\A 4\\A 5\\A 6\\A 7\\A 8\\A 9\\A 0\";white-space:pre;display:block;text-align:center;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-fill-color:transparent;background-image:var(--kn-og,linear-gradient(var(--kn-ink),var(--kn-ink)));-webkit-background-clip:text;background-clip:text}\n.cgau-listing .cgnew .kn-og-b{--kn-og:var(--kn-gb)}.cgau-listing .cgnew .kn-og-g{--kn-og:var(--kn-gg)}.cgau-listing .cgnew .kn-og-w{--kn-og:var(--kn-gw)}.cgau-listing .cgnew .kn-og-v{--kn-og:var(--kn-gv)}\n\n\/* ==== JARGON · tap (or hover in Chrome) for a plain-English card; shows inline if a host strips popover ==== *\/\n.cgau-listing .cgnew .kn-j{display:inline;background:none;border:0;padding:0;margin:0;cursor:help;font:inherit;color:inherit;text-decoration:underline dotted;text-decoration-color:rgba(91,77,255,.7);text-decoration-thickness:1.5px;text-underline-offset:3px}\n.cgau-listing .cgnew .kn-j:focus-visible{outline:2px solid var(--kn-vt);outline-offset:2px;border-radius:3px}\n.cgau-listing .cgnew .kn-jc{font-size:.9em;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-jc:not(:popover-open)::before{content:\" (\"}\n.cgau-listing .cgnew .kn-jc:not(:popover-open)::after{content:\")\"}\n.cgau-listing .cgnew .kn-jw:has(.kn-j:not([popovertarget])) .kn-jc{display:inline}\n.cgau-listing .cgnew .kn-jc:popover-open{position:fixed;inset:auto;margin:10px 0;position-area:bottom span-right;position-try-fallbacks:flip-block,flip-inline;width:max-content;max-width:min(300px,calc(100% - 24px));padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.9);background:linear-gradient(160deg,#fff,#f6f5ff);box-shadow:inset 0 1px 0 #fff,0 22px 50px -20px rgba(29,29,31,.45),0 0 0 1px rgba(91,77,255,.12);font:500 15px\/1.45 'Geist',sans-serif;color:var(--kn-ink);letter-spacing:-.005em;animation:cgau-kn-card .28s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-jw .kn-jc\u003eb{display:block;font:600 13px\/1.3 'Geist',sans-serif;letter-spacing:.02em;color:var(--kn-vt);margin-bottom:3px;white-space:normal}\n@keyframes cgau-kn-card{from{opacity:0;translate:0 6px;scale:.97}}\n@keyframes cgau-kn-arm{from,to{--cgau-kn-wait:1}}\n\n\/* ==== REVEAL · the fail-open arm trigger (text arrives fast: 6% inset, .4 s, 12 px) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rv{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 6%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-rv\u003e*{transition:opacity .4s var(--kn-ease),translate .4s var(--kn-ease)}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(2){transition-delay:.05s}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(3){transition-delay:.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-rv\u003e*{opacity:0;translate:0 12px}\n}\n}\n}\n\n\/* ==== KINETIC WEIGHT · Geist 300 to 700 per word as a headline enters (never touches opacity) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-kw{view-timeline:--cgau-kn-kw block}\n.cgau-listing .cgnew .kn-kw\u003espan{display:inline-block;animation:cgau-kn-wght 1s linear both;animation-timeline:--cgau-kn-kw;animation-range:entry 0% entry 70%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(2){animation-range:entry 8% entry 78%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(3){animation-range:entry 16% entry 86%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(4){animation-range:entry 24% entry 94%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(n+5){animation-range:entry 30% entry 100%}\n}\n}\n@keyframes cgau-kn-wght{from{font-weight:300;letter-spacing:-.02em}to{font-weight:700}}\n\n\/* ==== ODOMETER TRIGGERS · Chrome: native scroll-triggered animation. Safari: the arm trigger ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (timeline-trigger: --cgau-kn-x view()){\n.cgau-listing .cgnew .kn-odo i{animation:cgau-kn-roll 1.6s var(--kn-roll) both;timeline-trigger:--cgau-kn-odt view() entry 10% exit 100%;animation-trigger:--cgau-kn-odt play-forwards}\n.cgau-listing .cgnew .kn-odo i+i{animation-duration:2.1s}\n}\n@supports (animation-timeline: view()) and (not (timeline-trigger: --cgau-kn-x view())){\n.cgau-listing .cgnew .kn-odo{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 8%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-odo i{transition:translate 1.6s var(--kn-roll)}\n.cgau-listing .cgnew .kn-odo i+i{transition-duration:2.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-odo i{translate:0 0;transition:none}\n}\n}\n}\n@keyframes cgau-kn-roll{from{translate:0 0}}\n\n\/* ==== MODULE nav · sticky glass bar (no backdrop blur: it sits over scrolling content), stuck shadow, scroll-spy ==== *\/\n.cgau-listing .cgnew .kn-nav{position:sticky;top:var(--header-height,0px);z-index:30;container-type:scroll-state}\n.cgau-listing .cgnew .kn-nav-in{display:flex;align-items:center;gap:22px;height:var(--kn-nav);padding:0 20px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(250,250,252,.93));border-bottom:1px solid rgba(29,29,31,.08);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(255,255,255,.7);transition:box-shadow .3s,border-radius .3s}\n.cgau-listing .cgnew .kn-nav-t{font:600 18px\/1 'Geist',sans-serif;letter-spacing:-.02em;white-space:nowrap}\n.cgau-listing .cgnew .kn-nav-l{display:flex;align-items:center;gap:20px;margin-left:auto;overflow-x:auto;scrollbar-width:none}\n.cgau-listing .cgnew .kn-nav-l::-webkit-scrollbar{display:none}\n.cgau-listing .cgnew .kn-nav-l a{font:500 13px\/1 'Geist',sans-serif;color:#424245;white-space:nowrap;padding:6px 0;border-bottom:2px solid transparent}\n.cgau-listing .cgnew .kn-nav-l a:hover{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-nav-l a:focus-visible{outline:2px solid var(--kn-vt);outline-offset:3px;border-radius:4px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{color:#fff;border:0;border-radius:999px;padding:8px 14px;background:linear-gradient(180deg,#3a3a3f,#1d1d1f);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 4px 12px -4px rgba(29,29,31,.5)}\n@supports (container-type: scroll-state){\n@container scroll-state(stuck: top){\n.cgau-listing .cgnew .kn-nav-in{box-shadow:inset 0 1px 0 #fff,0 12px 30px -18px rgba(29,29,31,.5)}\n}\n}\n@supports (scroll-target-group: auto){\n.cgau-listing .cgnew .kn-nav-l{scroll-target-group:auto}\n.cgau-listing .cgnew .kn-nav-l a:target-current{color:var(--kn-ink);border-bottom-color:var(--kn-v1)}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta:target-current{color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--kn-v1)}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-nav-in{padding:0 2px;gap:10px}\n.cgau-listing .cgnew .kn-nav-t{display:none}\n.cgau-listing .cgnew .kn-nav-l{margin-left:0;gap:12px;width:100%;justify-content:space-between}\n.cgau-listing .cgnew .kn-nav-l a{font-size:12.5px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{padding:7px 11px}\n}\n\n\/* ==== MODULE hero (answers first, then interactive storage choice) ==== *\/\n.cgau-listing .cgnew .kn-hero{position:relative;padding:34px 0 0;text-align:center}\n.cgau-listing .cgnew .kn-hero .kn-eye{margin-bottom:10px;font-size:16px}\n.cgau-listing .cgnew .kn-hero-ans{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:28px;margin:40px 0 0;text-align:left}\n.cgau-listing .cgnew .kn-hero-ans li{position:relative;padding-top:16px;font-size:16px;line-height:1.45;color:#424245}\n.cgau-listing .cgnew .kn-hero-ans li::before{content:\"\";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:var(--kn-ink)}\n.cgau-listing .cgnew .kn-hero-ans li[data-cgau-first=\"why\"]::before{background:var(--kn-gv)}\n.cgau-listing .cgnew .kn-hero-ans li[data-cgau-first=\"condition\"]::before{background:var(--kn-gw)}\n.cgau-listing .cgnew .kn-hero-ans li[data-cgau-first=\"trust\"]::before{background:var(--kn-gg)}\n.cgau-listing .cgnew .kn-hero-ans b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-hero-ans a{color:var(--kn-bt);font-weight:600;white-space:nowrap;border-bottom:1px solid rgba(0,102,204,.35)}\n.cgau-listing .cgnew .kn-hero-ans a:focus-visible{outline:2px solid var(--kn-vt);outline-offset:2px;border-radius:3px}\n@media (max-width:1000px){\n.cgau-listing .cgnew .kn-hero-ans{grid-template-columns:repeat(2,minmax(0,1fr))}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-hero{padding-top:18px}\n.cgau-listing .cgnew .kn-hero .kn-eye{font-size:14px;margin-bottom:8px}\n.cgau-listing .cgnew .kn-h1{font-size:38px;line-height:1.02;letter-spacing:-.045em}\n.cgau-listing .cgnew .kn-hero-ans{grid-template-columns:minmax(0,1fr);gap:11px;margin-top:22px}\n.cgau-listing .cgnew .kn-hero-ans li{padding:0 0 0 14px;font-size:16px;line-height:1.4}\n.cgau-listing .cgnew .kn-hero-ans li::before{right:auto;top:3px;bottom:3px;width:3px;height:auto}\n}\n\/* Storage choice: motion follows the customer's selection, without a scroll runway. *\/\n.cgau-listing .cgnew .kn-capacity{margin:48px auto 0;container:mini-capacity \/ inline-size;text-align:left;scroll-margin-top:calc(var(--header-height,0px) + 100px)}\n.cgau-listing .cgnew .kn-cap-shell{position:relative;padding:30px 34px 24px;border-radius:32px;background:#f5f6f9;border:1px solid #eceef3;isolation:isolate}\n.cgau-listing .cgnew .kn-cap-top{display:flex;align-items:center;justify-content:space-between;gap:24px}\n.cgau-listing .cgnew .kn-cap-title{font-size:clamp(24px,3.5cqi,38px);font-weight:600;line-height:1.05;letter-spacing:-.045em;text-wrap:balance}\n.cgau-listing .cgnew .kn-cap-switch{display:flex;gap:4px;padding:4px;border-radius:26px;background:#e5e8ee;flex-shrink:0}\n.cgau-listing .cgnew .kn-cap-switch label{position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 17px;border-radius:22px;color:#5e6677;font-size:14px;line-height:1.2;font-weight:500;cursor:pointer;transition:background .3s,color .3s,box-shadow .3s}\n.cgau-listing .cgnew .kn-cap-switch input{position:absolute;opacity:0;width:1px;height:1px;margin:0}\n.cgau-listing .cgnew .kn-cap-switch label:has(input:checked){background:#fff;color:#202736;box-shadow:0 2px 7px #25395218}\n.cgau-listing .cgnew .kn-cap-switch label:has(input:focus-visible){outline:3px solid #176bdb;outline-offset:3px}\n.cgau-listing .cgnew .kn-cap-stage{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:34px;align-items:center;padding:32px 0 20px}\n.cgau-listing .cgnew .kn-cap-stage\u003e*{min-width:0}\n.cgau-listing .cgnew .kn-cap-art{position:relative;grid-column:1;grid-row:1;aspect-ratio:1.45}\n.cgau-listing .cgnew .kn-cap-product{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .9s cubic-bezier(.16,1,.3,1)}\n.cgau-listing .cgnew .kn-cap-card-dock{position:absolute;right:-4%;bottom:-2%;width:31%;aspect-ratio:1;border-radius:50%;background:radial-gradient(ellipse,#b8b0d448,transparent 69%);opacity:0;transform:translate(28px,18px) scale(.7);transition:opacity .35s,transform 1s cubic-bezier(.16,1,.3,1)}\n.cgau-listing .cgnew .kn-cap-card{position:absolute;left:12%;top:-6%;width:71%;height:90%;filter:drop-shadow(0 15px 10px #27233e30);transform:rotate(12deg);transition:transform 1s cubic-bezier(.16,1,.3,1)}\n.cgau-listing .cgnew .kn-cap-card-face{position:absolute;inset:0;clip-path:polygon(27% 0,100% 0,100% 100%,0 100%,0 30%,16% 30%,16% 12%);border-radius:5px;background:linear-gradient(120deg,#4c5463,#1b2230 48%,#303848);box-shadow:inset 0 0 0 1px #656d7a}\n.cgau-listing .cgnew .kn-cap-card-face::before{content:\"\";position:absolute;left:29%;right:13%;top:11%;height:15%;border-radius:1px;background:repeating-linear-gradient(90deg,#c7b78a 0 9%,#665e50 9% 13%)}\n.cgau-listing .cgnew .kn-cap-card-face::after{content:\"microSD\";position:absolute;left:15%;bottom:26%;font-size:clamp(9px,1.5cqi,15px);font-weight:600;color:#eff1f7;letter-spacing:-.03em}\n.cgau-listing .cgnew .kn-cap-card-glint{position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,#ffffff26 49%,transparent 72%);clip-path:polygon(27% 0,100% 0,100% 100%,0 100%,0 30%,16% 30%,16% 12%);opacity:0}\n.cgau-listing .cgnew .kn-cap-readout{grid-column:2;grid-row:1;position:relative;padding:14px 0}\n.cgau-listing .cgnew .kn-cap-state{display:none}\n.cgau-listing .cgnew .kn-cap-state small{display:block;font-size:14px;font-weight:500;line-height:1.4;color:#626b7d}\n.cgau-listing .cgnew .kn-cap-state .kn-cap-number{display:flex;align-items:baseline;gap:8px;font-size:clamp(64px,10cqi,108px);font-weight:600;letter-spacing:-.075em;line-height:1.05;margin:9px 0 14px;color:#2566b5;white-space:nowrap}\n.cgau-listing .cgnew .kn-cap-number b{font-size:.44em;font-weight:500;letter-spacing:-.05em}\n.cgau-listing .cgnew .kn-cap-state p{font-size:17px;line-height:1.5;color:#4e586b;max-width:275px;text-wrap:pretty}\n.cgau-listing .cgnew .kn-cap-state .kn-cap-detail{display:block;margin-top:15px;font-size:13px;font-weight:400;line-height:1.5;color:#717889;max-width:280px}\n.cgau-listing .cgnew .kn-cap-state-expand .kn-cap-number{color:#7252b5}\n.cgau-listing .cgnew .kn-cap-tag{display:inline-flex;gap:6px;align-items:center;margin-top:16px;padding:7px 10px;border:1px solid #d8dfe9;border-radius:20px;background:#fff;font-size:12px;line-height:1.3;color:#4a6789}\n.cgau-listing .cgnew .kn-cap-tag::before{content:\"✓\";font-weight:700}\n.cgau-listing .cgnew .kn-cap-state-expand .kn-cap-tag{border-color:#ded6ed;color:#6a4f98}\n.cgau-listing .cgnew .kn-cap-state-expand .kn-cap-tag::before{content:\"+\"}\n.cgau-listing .cgnew .kn-capacity:has(#kn-cap-built:checked) .kn-cap-state-built,.cgau-listing .cgnew .kn-capacity:has(#kn-cap-expand:checked) .kn-cap-state-expand{display:block}\n.cgau-listing .cgnew .kn-capacity:has(#kn-cap-expand:checked) .kn-cap-product{transform:translateX(-5%) scale(.94)}\n.cgau-listing .cgnew .kn-capacity:has(#kn-cap-expand:checked) .kn-cap-card-dock{opacity:1;transform:none}\n.cgau-listing .cgnew .kn-capacity:has(#kn-cap-expand:checked) .kn-cap-card{transform:rotate(-8deg)}\n.cgau-listing .cgnew .kn-cap-footer{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #dfe3ec;padding-top:18px;font-size:12px;line-height:1.5;color:#6d7585}\n.cgau-listing .cgnew .kn-cap-footer p{max-width:440px}\n.cgau-listing .cgnew .kn-cap-footer strong{color:#414f65;font-weight:500}\n@keyframes cgau-mini-cap-value{from{opacity:.25;transform:translateY(16px)}to{opacity:1;transform:none}}\n@keyframes cgau-mini-cap-glint{0%,100%{opacity:0;translate:-35% 0}40%{opacity:1}85%{opacity:0;translate:35% 0}}\n@media(prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-cap-state{animation:cgau-mini-cap-value .75s cubic-bezier(.16,1,.3,1) both}\n.cgau-listing .cgnew .kn-capacity:has(#kn-cap-expand:checked) .kn-cap-card-glint{animation:cgau-mini-cap-glint 1.3s ease-out .15s both}\n}\n@container mini-capacity (max-width:760px){\n.cgau-listing .cgnew .kn-cap-top{align-items:start;flex-direction:column;gap:20px}\n.cgau-listing .cgnew .kn-cap-shell{padding:26px 26px 20px}\n.cgau-listing .cgnew .kn-cap-stage{gap:24px;padding-top:20px}\n.cgau-listing .cgnew .kn-cap-state p{font-size:15px}\n.cgau-listing .cgnew .kn-cap-state small{font-size:13px}\n}\n@container mini-capacity (max-width:490px){\n.cgau-listing .cgnew .kn-cap-shell{padding:24px 20px 20px;border-radius:24px}\n.cgau-listing .cgnew .kn-cap-title{font-size:28px}\n.cgau-listing .cgnew .kn-cap-switch{width:100%}\n.cgau-listing .cgnew .kn-cap-switch label{flex:1;padding:10px 9px;font-size:13px}\n.cgau-listing .cgnew .kn-cap-stage{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:20px}\n.cgau-listing .cgnew .kn-cap-art{grid-column:1;grid-row:1;max-width:330px;width:100%;justify-self:center;aspect-ratio:1.7}\n.cgau-listing .cgnew .kn-cap-readout{grid-column:1;grid-row:2;padding:0}\n.cgau-listing .cgnew .kn-cap-card-dock{right:0;bottom:0;width:28%}\n.cgau-listing .cgnew .kn-cap-state .kn-cap-number{font-size:72px;margin:5px 0 8px}\n.cgau-listing .cgnew .kn-cap-state p{max-width:none;font-size:15px}\n.cgau-listing .cgnew .kn-cap-state .kn-cap-detail{font-size:12px;margin-top:10px}\n.cgau-listing .cgnew .kn-cap-tag{font-size:11px;margin-top:12px}\n.cgau-listing .cgnew .kn-cap-footer{display:block;font-size:11px}\n.cgau-listing .cgnew .kn-cap-footer p+p{margin-top:8px}\n}\n@media(prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-capacity *,.cgau-listing .cgnew .kn-capacity *::before,.cgau-listing .cgnew .kn-capacity *::after{animation:none!important;transition:none!important}\n}\n\n\/* ==== MODULE highlights · scroll-lit manifesto + native CSS carousel + desktop hover tilt ==== *\/\n.cgau-listing .cgnew .kn-hl-man{font-size:clamp(34px,5vw,64px);line-height:1.06;letter-spacing:-.045em;font-weight:700;max-width:980px;text-wrap:balance}\n.cgau-listing .cgnew .kn-hl-man span{--kn-lit:var(--kn-ink)}\n.cgau-listing .cgnew .kn-hl-man .kn-m-b{color:var(--kn-bt)}.cgau-listing .cgnew .kn-hl-man .kn-m-v{color:var(--kn-v1)}.cgau-listing .cgnew .kn-hl-man .kn-m-g{color:var(--kn-gr1)}\n.cgau-listing .cgnew .kn-hl{position:relative;margin-top:50px}\n.cgau-listing .cgnew .kn-hl-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}\n.cgau-listing .cgnew .kn-hl-s{position:relative}\n.cgau-listing .cgnew .kn-hl-card{position:relative;display:flex;flex-direction:column;height:100%;min-height:430px;border-radius:var(--kn-r);background:var(--kn-soft);overflow:clip;padding:30px 26px 0}\n.cgau-listing .cgnew .kn-hl-card .kn-h3{font-size:clamp(24px,2.3vw,30px);line-height:1.1;letter-spacing:-.035em;font-weight:700}\n.cgau-listing .cgnew .kn-hl-card p{margin-top:10px;font-size:16px;line-height:1.42;color:var(--kn-g1);max-width:300px}\n.cgau-listing .cgnew .kn-hl-m{margin-top:auto;position:relative;height:190px}\n.cgau-listing .cgnew .kn-hl-m img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}\n.cgau-listing .cgnew .kn-hl-s1 .kn-hl-m{overflow:clip;-webkit-mask:radial-gradient(closest-side,#000 62%,transparent);mask:radial-gradient(closest-side,#000 62%,transparent)}\n.cgau-listing .cgnew .kn-hl-s1 .kn-hl-m img{inset:auto;left:50%;top:50%;width:230%;height:auto;max-width:none;object-fit:fill;transform:translate(-36%,-73%)}\n.cgau-listing .cgnew .kn-hl-s3 .kn-hl-m{margin:0 -26px;height:210px}\n.cgau-listing .cgnew .kn-hl-s3 .kn-hl-m img{object-position:24% 42%}\n.cgau-listing .cgnew .kn-hl-s5 .kn-hl-m img{object-fit:contain;object-position:50% 100%;-webkit-mask:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}\n.cgau-listing .cgnew .kn-hl-card .kn-hl-big{margin-top:auto;padding-bottom:22px;font:700 clamp(84px,9vw,118px)\/.9 'Geist',sans-serif;letter-spacing:-.06em}\n.cgau-listing .cgnew .kn-hl-s2 .kn-hl-card{background:linear-gradient(160deg,#eaf3ff 0%,#f5f5f7 60%)}\n.cgau-listing .cgnew .kn-hl-s4 .kn-hl-card{background:linear-gradient(160deg,#eef8f1 0%,#f5f5f7 60%)}\n.cgau-listing .cgnew .kn-tz{display:none}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-hl-row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(80%,330px);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:4px}\n.cgau-listing .cgnew .kn-hl-row::-webkit-scrollbar{display:none}\n.cgau-listing .cgnew .kn-hl-s{scroll-snap-align:start}\n}\n@supports selector(::scroll-marker){\n.cgau-listing .cgnew .kn-hl{padding-bottom:64px}\n.cgau-listing .cgnew .kn-hl-row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(80%,372px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;scroll-marker-group:after;padding:6px 0}\n.cgau-listing .cgnew .kn-hl-s{scroll-snap-align:start}\n.cgau-listing .cgnew .kn-hl-row::scroll-marker-group{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:center;align-items:center;gap:10px;height:40px}\n.cgau-listing .cgnew .kn-hl-s::scroll-marker{content:\"\";width:8px;height:8px;border-radius:99px;background:#aeaeb2;transition:width .35s,background .35s}\n.cgau-listing .cgnew .kn-hl-s::scroll-marker:target-current{width:26px;background:#1d1d1f}\n.cgau-listing .cgnew .kn-hl-s::scroll-marker:focus-visible{outline:2px solid var(--kn-vt);outline-offset:3px}\n.cgau-listing .cgnew .kn-hl-row::scroll-button(*){position:absolute;bottom:12px;width:40px;height:40px;border:1px solid rgba(255,255,255,.8);border-radius:50%;background:linear-gradient(180deg,#f2f2f5,#e3e3e8);color:#1d1d1f;font:500 20px\/38px 'Geist',sans-serif;text-align:center;cursor:pointer;box-shadow:inset 0 1px 0 #fff,0 6px 16px -8px rgba(29,29,31,.4);transition:opacity .25s}\n.cgau-listing .cgnew .kn-hl-row::scroll-button(*):disabled{opacity:.35;cursor:default}\n.cgau-listing .cgnew .kn-hl-row::scroll-button(*):focus-visible{outline:2px solid var(--kn-vt);outline-offset:3px}\n.cgau-listing .cgnew .kn-hl-row::scroll-button(left){content:\"\\2190\" \/ \"Previous highlight\";right:52px}\n.cgau-listing .cgnew .kn-hl-row::scroll-button(right){content:\"\\2192\" \/ \"Next highlight\";right:0}\n}\n@supports (corner-shape: squircle){\n.cgau-listing .cgnew .kn-hl-card{corner-shape:squircle;border-radius:48px}\n}\n\/* desktop-only hover tilt: nine invisible hover zones, CSS only, off on touch *\/\n@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-hl-s{perspective:1000px}\n.cgau-listing .cgnew .kn-tz{display:block;position:absolute;z-index:3;width:33.4%;height:33.4%}\n.cgau-listing .cgnew .kn-tz:nth-child(1){left:0;top:0}.cgau-listing .cgnew .kn-tz:nth-child(2){left:33.3%;top:0}.cgau-listing .cgnew .kn-tz:nth-child(3){left:66.6%;top:0}\n.cgau-listing .cgnew .kn-tz:nth-child(4){left:0;top:33.3%}.cgau-listing .cgnew .kn-tz:nth-child(5){left:33.3%;top:33.3%}.cgau-listing .cgnew .kn-tz:nth-child(6){left:66.6%;top:33.3%}\n.cgau-listing .cgnew .kn-tz:nth-child(7){left:0;top:66.6%}.cgau-listing .cgnew .kn-tz:nth-child(8){left:33.3%;top:66.6%}.cgau-listing .cgnew .kn-tz:nth-child(9){left:66.6%;top:66.6%}\n.cgau-listing .cgnew .kn-hl-card{transition:transform .5s var(--kn-ease),box-shadow .5s var(--kn-ease)}\n.cgau-listing .cgnew .kn-hl-s:has(.kn-tz:hover) .kn-hl-card{box-shadow:0 30px 50px -30px rgba(29,29,31,.4)}\n.cgau-listing .cgnew .kn-hl-s:has(.kn-tz:nth-child(1):hover) .kn-hl-card{transform:rotateX(5deg) rotateY(-5deg)}\n.cgau-listing .cgnew .kn-hl-s:has(.kn-tz:nth-child(2):hover) .kn-hl-card{transform:rotateX(5deg)}\n.cgau-listing .cgnew .kn-hl-s:has(.kn-tz:nth-child(3):hover) .kn-hl-card{transform:rotateX(5deg) rotateY(5deg)}\n.cgau-listing .cgnew .kn-hl-s:has(.kn-tz:nth-child(4):hover) .kn-hl-card{transform:rotateY(-5deg)}\n.cgau-listing .cgnew .kn-hl-s:has(.kn-tz:nth-child(5):hover) .kn-hl-card{transform:scale(1.015)}\n.cgau-listing .cgnew .kn-hl-s:has(.kn-tz:nth-child(6):hover) .kn-hl-card{transform:rotateY(5deg)}\n.cgau-listing .cgnew .kn-hl-s:has(.kn-tz:nth-child(7):hover) .kn-hl-card{transform:rotateX(-5deg) rotateY(-5deg)}\n.cgau-listing .cgnew .kn-hl-s:has(.kn-tz:nth-child(8):hover) .kn-hl-card{transform:rotateX(-5deg)}\n.cgau-listing .cgnew .kn-hl-s:has(.kn-tz:nth-child(9):hover) .kn-hl-card{transform:rotateX(-5deg) rotateY(5deg)}\n}\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-hl-man{view-timeline:--cgau-kn-man block}\n.cgau-listing .cgnew .kn-hl-man span{animation:cgau-kn-lit 1s linear both;animation-timeline:--cgau-kn-man}\n.cgau-listing .cgnew .kn-hl-man span:nth-child(1){animation-range:entry 10% cover 30%}\n.cgau-listing .cgnew .kn-hl-man span:nth-child(2){animation-range:entry 25% cover 36%}\n.cgau-listing .cgnew .kn-hl-man span:nth-child(3){animation-range:entry 40% cover 42%}\n.cgau-listing .cgnew .kn-hl-man span:nth-child(4){animation-range:entry 55% cover 48%}\n}\n}\n@keyframes cgau-kn-lit{from{color:#c3c3c8}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-hl-man{font-size:34px;line-height:1.08}\n.cgau-listing .cgnew .kn-hl{margin-top:34px}\n.cgau-listing .cgnew .kn-hl-card{min-height:400px;padding:26px 22px 0}\n.cgau-listing .cgnew .kn-hl-s3 .kn-hl-m{margin:0 -22px}\n}\n\n\/* ==== MODULE lens · HomeBase Mini details (3 stops, radios + :has) ==== *\/\n.cgau-listing .cgnew .kn-lens-wrap{position:relative;max-width:700px;margin:34px auto 0}\n.cgau-listing .cgnew .kn-lens-stage{--cgau-kn-px:.44;--cgau-kn-py:.49;--cgau-kn-m:1.06;--cgau-kn-d:62;position:relative;container-type:inline-size;aspect-ratio:845\/567;transition:--cgau-kn-px .95s var(--kn-ease),--cgau-kn-py .95s var(--kn-ease),--cgau-kn-m .95s var(--kn-ease),--cgau-kn-d .95s var(--kn-ease)}\n.cgau-listing .cgnew .kn-lens-stage\u003eimg{width:100%;height:100%;object-fit:contain;-webkit-mask:radial-gradient(closest-side,#000 74%,transparent);mask:radial-gradient(closest-side,#000 74%,transparent)}\n.cgau-listing .cgnew .kn-lens{position:absolute;left:0;top:0;width:calc(var(--cgau-kn-d) * 1cqi);aspect-ratio:1;border-radius:50%;translate:calc(var(--cgau-kn-px) * 100cqi - var(--cgau-kn-d) * .5cqi) calc(var(--cgau-kn-py) * 67.101cqi - var(--cgau-kn-d) * .5cqi);overflow:clip;pointer-events:none;box-shadow:0 26px 60px -18px rgba(29,29,31,.42),0 3px 10px rgba(29,29,31,.14);background:#fff}\n.cgau-listing .cgnew .kn-lens img{position:absolute;left:0;top:0;width:100cqi;max-width:none;height:auto;transform-origin:0 0}\n.cgau-listing .cgnew .kn-lens-in{transform:translate(calc(var(--cgau-kn-d) * .5cqi - var(--cgau-kn-m) * var(--cgau-kn-px) * 100cqi),calc(var(--cgau-kn-d) * .5cqi - var(--cgau-kn-m) * var(--cgau-kn-py) * 67.101cqi)) scale(var(--cgau-kn-m))}\n.cgau-listing .cgnew .kn-lens-rim{position:absolute;inset:0;border-radius:50%;filter:url(#kn-warp);-webkit-mask:radial-gradient(closest-side,transparent 80%,#000 94%);mask:radial-gradient(closest-side,transparent 80%,#000 94%)}\n.cgau-listing .cgnew .kn-lens-rim img{transform:translate(calc(var(--cgau-kn-d) * .5cqi - var(--cgau-kn-m) * .8 * var(--cgau-kn-px) * 100cqi),calc(var(--cgau-kn-d) * .5cqi - var(--cgau-kn-m) * .8 * var(--cgau-kn-py) * 67.101cqi)) scale(calc(var(--cgau-kn-m) * .8))}\n.cgau-listing .cgnew .kn-lens-glass{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 32% 20%,rgba(255,255,255,.62),rgba(255,255,255,0) 34%),radial-gradient(circle at 72% 88%,rgba(177,77,255,.14),rgba(177,77,255,0) 44%);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.95),inset 0 0 26px rgba(255,255,255,.55),inset 0 -10px 22px rgba(91,77,255,.14)}\n.cgau-listing .cgnew .kn-lens-glass::after{content:\"\";position:absolute;left:18%;top:7%;width:38%;height:16%;border-radius:50%;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,0));filter:blur(1px);rotate:-18deg;animation:cgau-kn-shine 6s ease-in-out infinite}\n.cgau-listing .cgnew .kn-lens-edge{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(255,255,255,.9);filter:drop-shadow(1.6px 0 0 rgba(255,45,85,.6)) drop-shadow(-1.6px 0 0 rgba(10,132,255,.6))}\n.cgau-listing .cgnew .kn-lens-pills{position:relative;z-index:3;display:inline-flex;flex-wrap:wrap;justify-content:center;gap:4px;padding:5px;border-radius:999px;margin:-8px auto 0}\n.cgau-listing .cgnew .kn-lens-pills label{position:relative;display:block;cursor:pointer;padding:11px 17px;border-radius:999px;font:500 15px\/1 'Geist',sans-serif;color:#3a3a3c;transition:background .35s,color .35s;-webkit-tap-highlight-color:transparent}\n.cgau-listing .cgnew .kn-lens-pills input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}\n.cgau-listing .cgnew .kn-lens-pills label:has(input:checked){background:#1d1d1f;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}\n.cgau-listing .cgnew .kn-lens-pills label:has(input:focus-visible){outline:2px solid var(--kn-vt);outline-offset:2px}\n.cgau-listing .cgnew .kn-lens-caps{max-width:560px;margin:20px auto 0;display:grid;gap:10px}\n.cgau-listing .cgnew .kn-lens-caps p{text-align:center;font-size:17px;line-height:1.45;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-lens-caps b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-lens-wrap:has(input:checked) .kn-lens-caps p{display:none}\n.cgau-listing .cgnew .kn-lens-wrap:has(#kn-l1:checked) .kn-lens-c1,.cgau-listing .cgnew .kn-lens-wrap:has(#kn-l2:checked) .kn-lens-c2,.cgau-listing .cgnew .kn-lens-wrap:has(#kn-l3:checked) .kn-lens-c3{display:block}\n.cgau-listing .cgnew .kn-lens-wrap:has(#kn-l2:checked) .kn-lens-stage{--cgau-kn-px:.23;--cgau-kn-py:.65;--cgau-kn-m:2.9;--cgau-kn-d:34}\n.cgau-listing .cgnew .kn-lens-wrap:has(#kn-l3:checked) .kn-lens-stage{--cgau-kn-px:.70;--cgau-kn-py:.65;--cgau-kn-m:2.6;--cgau-kn-d:32}\n@keyframes cgau-kn-shine{0%,100%{opacity:.75;translate:0 0}50%{opacity:1;translate:6% 4%}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-lens-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:26px;margin-top:-4px}\n.cgau-listing .cgnew .kn-lens-pills label{padding:12px 10px;text-align:center}\n}\n\n\/* ==== MODULE story · one Mini, one connection, your clips ==== *\/\n.cgau-listing .cgnew .kn-story{position:relative;background:#f5f5f7;padding:90px 0;container-type:inline-size;scroll-margin-top:calc(var(--header-height,0px) + 90px)}\n.cgau-listing .cgnew .kn-net{--net-blue:#176bdb;--net-violet:#754bd8;--net-time:10s;container:mini-network \/ inline-size}\n.cgau-listing .cgnew .kn-net-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:40px;align-items:end;margin-bottom:44px}\n.cgau-listing .cgnew .kn-net-head\u003e*{min-width:0}\n.cgau-listing .cgnew .kn-net-head .kn-h2{font-size:clamp(34px,5.6cqi,66px);line-height:1.02;letter-spacing:-.05em;text-wrap:balance;overflow-wrap:anywhere}\n.cgau-listing .cgnew .kn-net-intro{font-size:18px;line-height:1.55;color:#62626a;max-width:390px}\n.cgau-listing .cgnew .kn-net-studio{position:relative;isolation:isolate;background:#fff;border:1px solid #fff;border-radius:32px;box-shadow:0 2px 3px #1d1d1f03,0 22px 60px -38px #22395b42;padding:24px 32px 30px}\n.cgau-listing .cgnew .kn-net-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;color:#545b6a;font-size:13px;line-height:1.4}\n.cgau-listing .cgnew .kn-net-live{display:flex;align-items:center;gap:8px}\n.cgau-listing .cgnew .kn-net-live::before{content:\"\";width:6px;height:6px;border-radius:50%;background:#258357;box-shadow:0 0 0 4px #2583570d}\n.cgau-listing .cgnew .kn-net-toggle{position:relative;display:inline-flex;gap:8px;align-items:center;cursor:pointer;min-height:44px;padding:8px 12px;border-radius:24px;background:#fff;border:1px solid #e2e5eb;color:#353b49;font-size:13px;font-weight:500;white-space:nowrap}\n.cgau-listing .cgnew .kn-net-toggle input{position:absolute;width:1px;height:1px;opacity:0}\n.cgau-listing .cgnew .kn-net-toggle:has(input:focus-visible){outline:3px solid var(--net-blue);outline-offset:3px}\n.cgau-listing .cgnew .kn-net-toggle i{width:10px;height:11px;border-left:3px solid currentColor;border-right:3px solid currentColor}\n.cgau-listing .cgnew .kn-net-toggle:has(input:not(:checked)) i{width:0;height:0;border:6px solid transparent;border-right:0;border-left:9px solid currentColor}\n.cgau-listing .cgnew .kn-net-play{display:none}\n.cgau-listing .cgnew .kn-net-toggle:has(input:not(:checked)) .kn-net-play{display:inline}\n.cgau-listing .cgnew .kn-net-toggle:has(input:not(:checked)) .kn-net-pause{display:none}\n.cgau-listing .cgnew .kn-net-stage{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,.24fr) minmax(0,.8fr) minmax(0,.27fr) minmax(0,.86fr);align-items:start;gap:0;padding:25px 0 22px;perspective:1400px}\n.cgau-listing .cgnew .kn-net-stage\u003e*{min-width:0;grid-row:1}\n.cgau-listing .cgnew .kn-net-node{display:grid;grid-template-rows:320px auto;gap:24px;position:relative}\n.cgau-listing .cgnew .kn-net-mini{grid-column:1}\n.cgau-listing .cgnew .kn-net-router{grid-column:3}\n.cgau-listing .cgnew .kn-net-mobile{grid-column:5}\n.cgau-listing .cgnew .kn-net-object{position:relative;display:grid;align-items:center;justify-items:center;min-width:0;height:100%}\n.cgau-listing .cgnew .kn-net-mini img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;mix-blend-mode:multiply}\n.cgau-listing .cgnew .kn-net-storage{position:absolute;left:50%;bottom:12px;translate:-50% 0;display:flex;align-items:center;gap:6px;white-space:nowrap;padding:7px 10px;border:1px solid #dce4f2;border-radius:20px;background:#ffffffdd;color:#32557e;font-size:12px;box-shadow:0 4px 12px #446a9908}\n.cgau-listing .cgnew .kn-net-storage::before{content:\"\";width:5px;height:5px;border-radius:50%;background:#2375da}\n.cgau-listing .cgnew .kn-net-copy{padding-top:14px;border-top:1px solid #dfe3eb}\n.cgau-listing .cgnew .kn-net-copy small{display:block;font-size:12px;color:#5877a3;margin-bottom:7px;letter-spacing:0}\n.cgau-listing .cgnew .kn-net-copy h3{font-size:clamp(18px,2.6cqi,25px);line-height:1.12;font-weight:600;letter-spacing:-.035em}\n.cgau-listing .cgnew .kn-net-copy p{margin-top:10px;font-size:14px;line-height:1.5;color:#656a75;max-width:240px;text-wrap:pretty}\n.cgau-listing .cgnew .kn-net-link{position:relative;grid-column:2;height:320px;--packet-start:20%;--packet-end:38%}\n.cgau-listing .cgnew .kn-net-link::before{content:\"\";position:absolute;left:-10%;right:-10%;top:50%;height:3px;background:linear-gradient(180deg,#adc3e6,#d9e4f3);border-radius:4px;box-shadow:0 2px 1px #20385a0c}\n.cgau-listing .cgnew .kn-net-link::after{content:\"\";position:absolute;left:-13%;top:calc(50% - 3px);width:8px;height:8px;border-radius:2px;background:#b5c7e0;box-shadow:1px 1px 0 #fff inset}\n.cgau-listing .cgnew .kn-net-link span{position:absolute;left:50%;top:calc(50% + 17px);translate:-50% 0;color:#66758c;font-size:12px;white-space:nowrap}\n.cgau-listing .cgnew .kn-net-link i{position:absolute;left:0;top:calc(50% - 2px);width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 3px 2px #247dfb,0 0 14px 5px #247dfb36;opacity:0}\n.cgau-listing .cgnew .kn-net-link-net{grid-column:4}\n.cgau-listing .cgnew .kn-net-link-net::before{height:2px;background:repeating-linear-gradient(90deg,#c2bddc 0 3px,transparent 3px 7px)}\n.cgau-listing .cgnew .kn-net-link-net::after{display:none}\n.cgau-listing .cgnew .kn-net-link-net i{box-shadow:0 0 3px 2px #8060d6,0 0 14px 5px #8060d636}\n.cgau-listing .cgnew .kn-net-router-body{position:relative;width:95%;aspect-ratio:1.55;perspective:700px;margin-top:14px}\n.cgau-listing .cgnew .kn-net-router-body::before,.cgau-listing .cgnew .kn-net-router-body::after{content:\"\";position:absolute;bottom:39%;width:7%;height:87%;border-radius:8px 8px 3px 3px;background:linear-gradient(90deg,#c3c9d3,#f7f9fc 52%,#dce1e9);box-shadow:1px 0 0 #b8c1cc;z-index:0;transform-origin:bottom}\n.cgau-listing .cgnew .kn-net-router-body::before{left:11%;rotate:-13deg}\n.cgau-listing .cgnew .kn-net-router-body::after{right:11%;rotate:13deg}\n.cgau-listing .cgnew .kn-net-router-case{position:absolute;inset:28% 0 0;border-radius:24% 24% 20% 20% \/ 34% 34% 20% 20%;background:linear-gradient(172deg,#fff 0 36%,#e9edf3 37% 48%,#d8dfe8 100%);box-shadow:inset 0 1px 1px #fff,0 13px 13px -9px #4c5b7457,0 27px 25px -20px #31415e52;z-index:1}\n.cgau-listing .cgnew .kn-net-router-case::before{content:\"\";position:absolute;left:24%;right:24%;top:15%;height:18%;background:repeating-linear-gradient(90deg,#bec8d4 0 1px,transparent 1px 5px);border-radius:50%;opacity:.65}\n.cgau-listing .cgnew .kn-net-router-case::after{content:\"\";position:absolute;left:12%;right:12%;bottom:22%;height:1px;background:#aeb9c84d}\n.cgau-listing .cgnew .kn-net-router-lights{position:absolute;left:30%;right:30%;bottom:29%;display:flex;justify-content:space-between;z-index:2}\n.cgau-listing .cgnew .kn-net-router-lights i{display:block;width:4px;height:3px;border-radius:2px;background:#558776;box-shadow:0 0 3px #5cbd8866}\n.cgau-listing .cgnew .kn-net-router-lights i:first-child{background:#4387d8;box-shadow:0 0 5px #3c87e2}\n.cgau-listing .cgnew .kn-net-radio{position:absolute;left:50%;top:12%;width:60%;aspect-ratio:1;translate:-50% -50%;z-index:0}\n.cgau-listing .cgnew .kn-net-radio i{position:absolute;inset:0;border:1px solid #9caedb;border-radius:50%;opacity:0;transform:scale(.6)}\n.cgau-listing .cgnew .kn-net-phone{position:relative;width:min(100%,174px);aspect-ratio:9\/17.7;padding:6px;border-radius:29px;background:linear-gradient(120deg,#59606e,#151a23 30%,#303947 68%,#8c95a2);box-shadow:inset 0 0 0 1px #9ca3ad,0 25px 26px -18px #23324d6b,10px 10px 30px -20px #34507c66;transform:rotateY(-9deg) rotateZ(2deg);transition:transform .7s cubic-bezier(.16,1,.3,1)}\n.cgau-listing .cgnew .kn-net-phone:hover{transform:rotateY(0) rotateZ(0) translateY(-3px)}\n.cgau-listing .cgnew .kn-net-phone::before{content:\"\";position:absolute;left:-2px;top:23%;width:2px;height:12%;border-radius:2px;background:#6b7481}\n.cgau-listing .cgnew .kn-net-screen{position:relative;height:100%;border-radius:23px;background:#f8fafc;overflow:clip;padding:33px 10px 14px;container-type:inline-size;text-align:left}\n.cgau-listing .cgnew .kn-net-screen::before{content:\"\";position:absolute;left:34%;right:34%;top:9px;height:10px;border-radius:10px;background:#17212d}\n.cgau-listing .cgnew .kn-net-screen::after{content:\"\";position:absolute;left:34%;right:34%;bottom:6px;height:3px;border-radius:8px;background:#384453}\n.cgau-listing .cgnew .kn-net-app{font-size:clamp(12px,12cqi,18px);font-weight:650;letter-spacing:-.035em;line-height:1.1;color:#192637}\n.cgau-listing .cgnew .kn-net-app-sub{display:block;font-size:clamp(9px,7cqi,11px);color:#63728b;margin:5px 0 12px}\n.cgau-listing .cgnew .kn-net-clip{border-radius:9px;border:1px solid #e3e8f0;background:#fff;box-shadow:0 3px 10px #273d5710;transform-origin:center;overflow:clip}\n.cgau-listing .cgnew .kn-net-door{position:relative;aspect-ratio:1.22;background:linear-gradient(0deg,#c9d1d6 0 17%,transparent 17%),linear-gradient(90deg,#e0e5e6 0 67%,#c5cdcf 67%);overflow:clip}\n.cgau-listing .cgnew .kn-net-door::before{content:\"\";position:absolute;left:29%;top:10%;width:38%;height:73%;border:4px solid #ecf0ef;background:linear-gradient(90deg,#5b6d72,#718287);box-shadow:5px 0 10px #3b515526}\n.cgau-listing .cgnew .kn-net-door::after{content:\"\";position:absolute;left:59%;top:50%;width:3px;height:7px;background:#d8ddde;border-radius:2px;box-shadow:-18px 26px 0 -1px #42585d}\n.cgau-listing .cgnew .kn-net-plant{position:absolute;right:8%;bottom:15%;width:15%;height:23%;background:linear-gradient(100deg,#aba699,#ddd7c7);clip-path:polygon(0 0,100% 0,83% 100%,16% 100%)}\n.cgau-listing .cgnew .kn-net-leaf{position:absolute;right:6%;bottom:36%;width:20%;height:22%;border-radius:80% 20% 60% 30%;background:#6e8e79;rotate:-22deg;box-shadow:-4px -8px 0 -3px #89a390}\n.cgau-listing .cgnew .kn-net-playmark{position:absolute;left:50%;top:50%;translate:-50% -50%;width:24px;height:24px;border-radius:50%;background:#ffffffdc;box-shadow:0 0 0 1px #ffffff70;backdrop-filter:blur(4px)}\n.cgau-listing .cgnew .kn-net-playmark::after{content:\"\";position:absolute;left:10px;top:7px;border:5px solid transparent;border-right:0;border-left:7px solid #34465d}\n.cgau-listing .cgnew .kn-net-clip-copy{padding:8px;font-size:clamp(9px,7.5cqi,11px);line-height:1.5;color:#68778e}\n.cgau-listing .cgnew .kn-net-clip-copy b{display:block;color:#293e56;font-weight:600}\n.cgau-listing .cgnew .kn-net-saved{display:flex;gap:5px;align-items:center;margin-top:10px;font-size:clamp(8px,6.5cqi,10px);color:#397855;line-height:1.3}\n.cgau-listing .cgnew .kn-net-saved::before{content:\"✓\";font-weight:700}\n.cgau-listing .cgnew .kn-net-library{margin-top:10px;display:grid;grid-template-columns:24% minmax(0,1fr);gap:7px;align-items:center}\n.cgau-listing .cgnew .kn-net-library i{display:block;aspect-ratio:1.2;border-radius:4px;background:linear-gradient(120deg,#dae4e8,#b8c9ce)}\n.cgau-listing .cgnew .kn-net-library span{height:4px;border-radius:3px;background:#dce2ea;box-shadow:0 8px 0 -1px #e4e9ef}\n.cgau-listing .cgnew .kn-net-note{border-top:1px solid #e2e6ed;padding-top:17px;display:flex;gap:20px;justify-content:space-between;align-items:start;font-size:12px;line-height:1.5;color:#717888}\n.cgau-listing .cgnew .kn-net-note p{max-width:500px}\n.cgau-listing .cgnew .kn-net-note strong{font-weight:500;color:#424d61}\n.cgau-listing .cgnew .kn-net-static{display:none}\n@keyframes cgau-mini-network-wire{0%,14%{left:0;opacity:0}18%{opacity:1}35%{left:100%;opacity:1}39%,100%{left:100%;opacity:0}}\n@keyframes cgau-mini-network-wire-path{0%,14%{offset-distance:0%;opacity:0}18%{opacity:1}35%{offset-distance:100%;opacity:1}39%,100%{offset-distance:100%;opacity:0}}\n@keyframes cgau-mini-network-air{0%,44%{left:0;opacity:0}48%{opacity:1}63%{left:100%;opacity:1}67%,100%{left:100%;opacity:0}}\n@keyframes cgau-mini-network-air-path{0%,44%{offset-distance:0%;opacity:0}48%{opacity:1}63%{offset-distance:100%;opacity:1}67%,100%{offset-distance:100%;opacity:0}}\n@keyframes cgau-mini-network-ring{0%,33%{opacity:0;transform:scale(.6)}39%{opacity:.6}59%,100%{opacity:0;transform:scale(1.65)}}\n@keyframes cgau-mini-network-store{0%,7%,90%,100%{box-shadow:0 0 0 0 #2580ee00}17%,24%{box-shadow:0 0 0 5px #2580ee0b,0 0 24px #2580ee20}40%{box-shadow:0 0 0 0 #2580ee00}}\n@keyframes cgau-mini-network-clip{0%,58%{opacity:.75;transform:translateY(5px) scale(.98)}72%,96%{opacity:1;transform:none}100%{opacity:.75;transform:translateY(5px) scale(.98)}}\n@keyframes cgau-mini-network-confirm{0%,66%{opacity:0;transform:translateY(5px)}77%,96%{opacity:1;transform:none}100%{opacity:0}}\n@media(prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-net-link i{animation:cgau-mini-network-wire var(--net-time) linear infinite}\n.cgau-listing .cgnew .kn-net-link-net i{animation-name:cgau-mini-network-air}\n.cgau-listing .cgnew .kn-net-radio i{animation:cgau-mini-network-ring var(--net-time) ease-out infinite}\n.cgau-listing .cgnew .kn-net-radio i+i{animation-delay:.65s}\n.cgau-listing .cgnew .kn-net-storage{animation:cgau-mini-network-store var(--net-time) ease-in-out infinite}\n.cgau-listing .cgnew .kn-net-clip{animation:cgau-mini-network-clip var(--net-time) cubic-bezier(.2,.7,.3,1) infinite}\n.cgau-listing .cgnew .kn-net-saved{animation:cgau-mini-network-confirm var(--net-time) ease-out infinite}\n@supports(offset-path:shape(from 0% 50%,line to 100% 50%)){\n.cgau-listing .cgnew .kn-net-link i{left:0;top:0;offset-path:shape(from 0% 50%,line to 100% 50%);offset-anchor:center;animation-name:cgau-mini-network-wire-path}\n.cgau-listing .cgnew .kn-net-link-net i{animation-name:cgau-mini-network-air-path}\n}\n}\n.cgau-listing .cgnew .kn-net-studio:has(#kn-net-motion:not(:checked)) *{animation-play-state:paused}\n@container mini-network (max-width:780px){\n.cgau-listing .cgnew .kn-net-head{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:30px}\n.cgau-listing .cgnew .kn-net-intro{max-width:520px;font-size:17px}\n.cgau-listing .cgnew .kn-net-studio{padding:18px 24px 24px}\n.cgau-listing .cgnew .kn-net-node{grid-template-rows:260px auto}\n.cgau-listing .cgnew .kn-net-link{height:260px}\n.cgau-listing .cgnew .kn-net-phone{width:136px;border-radius:24px;padding:5px}\n.cgau-listing .cgnew .kn-net-screen{border-radius:19px;padding:28px 8px 10px}\n.cgau-listing .cgnew .kn-net-storage{font-size:10px;padding:6px 8px}\n.cgau-listing .cgnew .kn-net-copy p{font-size:13px}\n}\n@container mini-network (max-width:560px){\n.cgau-listing .cgnew .kn-net-studio{padding:14px 16px 22px;border-radius:24px}\n.cgau-listing .cgnew .kn-net-toolbar{gap:6px;font-size:12px}\n.cgau-listing .cgnew .kn-net-toggle{padding:7px 9px;font-size:12px}\n.cgau-listing .cgnew .kn-net-stage{grid-template-columns:minmax(0,1fr);gap:0;padding:16px 0 24px;perspective:none}\n.cgau-listing .cgnew .kn-net-node{grid-column:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto;align-items:center;gap:20px}\n.cgau-listing .cgnew .kn-net-mini{grid-row:1}\n.cgau-listing .cgnew .kn-net-router{grid-row:3}\n.cgau-listing .cgnew .kn-net-mobile{grid-row:5}\n.cgau-listing .cgnew .kn-net-object{grid-column:1;grid-row:1;min-height:145px}\n.cgau-listing .cgnew .kn-net-copy{grid-column:2;grid-row:1;padding-top:0;border:0}\n.cgau-listing .cgnew .kn-net-copy small{font-size:11px;margin-bottom:6px}\n.cgau-listing .cgnew .kn-net-copy h3{font-size:19px}\n.cgau-listing .cgnew .kn-net-copy p{font-size:13px;margin-top:8px}\n.cgau-listing .cgnew .kn-net-mini img{width:100%;max-width:100%}\n.cgau-listing .cgnew .kn-net-storage{bottom:0;font-size:9px}\n.cgau-listing .cgnew .kn-net-link{grid-column:1;grid-row:2;width:calc(50% - 10px);height:36px;margin:5px 0}\n.cgau-listing .cgnew .kn-net-link-net{grid-row:4}\n.cgau-listing .cgnew .kn-net-link::before{left:50%;right:auto;top:0;width:2px;height:100%;background:#c2d2ea}\n.cgau-listing .cgnew .kn-net-link::after{left:calc(50% - 3px);top:-3px;width:8px;height:6px}\n.cgau-listing .cgnew .kn-net-link-net::before{background:repeating-linear-gradient(0deg,#c2bddc 0 3px,transparent 3px 7px)}\n.cgau-listing .cgnew .kn-net-link span{left:calc(50% + 13px);top:50%;translate:0 -50%;font-size:10px}\n.cgau-listing .cgnew .kn-net-link i{left:0;top:0;offset-path:shape(from 50% 0%,line to 50% 100%);width:5px;height:5px}\n@supports not (offset-path:shape(from 50% 0%,line to 50% 100%)){\n.cgau-listing .cgnew .kn-net-link i{display:none}\n}\n.cgau-listing .cgnew .kn-net-router-body{width:83%;max-width:150px;margin-top:27px}\n.cgau-listing .cgnew .kn-net-phone{width:min(100%,136px);transform:rotate(-2deg);border-radius:23px}\n.cgau-listing .cgnew .kn-net-screen{padding:27px 7px 11px}\n.cgau-listing .cgnew .kn-net-note{display:block;font-size:11px}\n.cgau-listing .cgnew .kn-net-note p+p{margin-top:8px}\n}\n@media(max-width:760px){.cgau-listing .cgnew .kn-story{padding:60px 0}}\n@media(prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-net *,.cgau-listing .cgnew .kn-net *::before,.cgau-listing .cgnew .kn-net *::after{animation:none!important;transition:none!important}\n.cgau-listing .cgnew .kn-net-toggle{display:none}\n.cgau-listing .cgnew .kn-net-static{display:inline;color:#717888;font-size:12px}\n.cgau-listing .cgnew .kn-net-clip,.cgau-listing .cgnew .kn-net-saved{opacity:1;transform:none;filter:none}\n}\n\n\n\/* ==== MODULE ai · recognition chapter; day-to-night glide (dusk on entry, dawn on exit, outside the reading zone) ==== *\/\n.cgau-listing .cgnew .kn-ai{--kn-night:color-mix(in oklab,var(--kn-dark) calc(var(--cgau-kn-dk) * var(--cgau-kn-dn) * 100%),#fff);color:#f5f5f7;background:radial-gradient(70% 55% at 78% 18%,rgba(91,77,255,.26),rgba(91,77,255,0) 70%),radial-gradient(60% 50% at 10% 90%,rgba(177,77,255,.14),rgba(177,77,255,0) 70%),var(--kn-night);box-shadow:0 0 0 100vmax var(--kn-night);clip-path:inset(0 -100vmax)}\n.cgau-listing .cgnew .kn-ai .kn-ev{color:#b3a9ff}\n.cgau-listing .cgnew .kn-ai-g{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:60px;align-items:center;margin-top:56px}\n.cgau-listing .cgnew .kn-zoom{position:relative;border-radius:30px;overflow:clip;aspect-ratio:1200\/798;background:#16161a}\n.cgau-listing .cgnew .kn-zoom img{width:100%;height:100%;object-fit:cover;transform-origin:24% 40%}\n.cgau-listing .cgnew .kn-kin span{display:inline-block;color:#f5f5f7}\n.cgau-listing .cgnew .kn-kin span:last-child{background-image:linear-gradient(90deg,#9d92ff 0%,#d49bff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}\n.cgau-listing .cgnew .kn-q{padding:0 0 0 24px;border-left:3px solid #9d92ff}\n.cgau-listing .cgnew .kn-q p{font:600 clamp(26px,2.6vw,34px)\/1.18 'Geist',sans-serif;letter-spacing:-.03em;color:#f5f5f7}\n.cgau-listing .cgnew .kn-q footer{margin-top:12px;font-size:15px;color:#a1a1a6}\n.cgau-listing .cgnew .kn-ai-t\u003ep{margin-top:26px;font-size:18px;line-height:1.5;color:#c7c7cc}\n.cgau-listing .cgnew .kn-ai-t\u003ep b{color:#f5f5f7}\n@keyframes cgau-kn-dusk{from{--cgau-kn-dk:0}to{--cgau-kn-dk:1}}\n@keyframes cgau-kn-dawn{from{--cgau-kn-dn:1}to{--cgau-kn-dn:0}}\n@keyframes cgau-kn-zoom{from{transform:scale(1.28)}to{transform:scale(1)}}\n@keyframes cgau-kn-word{from{color:#55555c}to{color:#f5f5f7}}\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-ai{animation:cgau-kn-dusk 1s linear both,cgau-kn-dawn 1s linear both;animation-timeline:view(),view();animation-range:entry 0% entry 18%,exit 91% exit 100%}\n.cgau-listing .cgnew .kn-zoom img{animation:cgau-kn-zoom 1s linear both;animation-timeline:view();animation-range:entry 30% cover 55%}\n.cgau-listing .cgnew .kn-kin{view-timeline:--cgau-kn-kin block}\n.cgau-listing .cgnew .kn-kin span{animation:cgau-kn-word 1s linear both;animation-timeline:--cgau-kn-kin}\n.cgau-listing .cgnew .kn-kin span:nth-child(1){animation-range:entry 0% entry 55%}\n.cgau-listing .cgnew .kn-kin span:nth-child(2){animation-range:entry 15% entry 70%}\n.cgau-listing .cgnew .kn-kin span:nth-child(3){animation-range:entry 30% entry 85%}\n.cgau-listing .cgnew .kn-kin span:nth-child(4){animation-range:entry 45% entry 100%}\n}\n}\n@media (max-width:1000px){\n.cgau-listing .cgnew .kn-ai-g{grid-template-columns:minmax(0,1fr);gap:40px}\n}\n\n\/* ==== MODULE store · storage: odometer numerals, 8 GB-to-1 TB diagram bar, the card caveats, no monthly fee ==== *\/\n.cgau-listing .cgnew .kn-store-g{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center;margin-top:52px}\n.cgau-listing .cgnew .kn-nums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}\n.cgau-listing .cgnew .kn-num\u003eb{display:block;font:700 clamp(72px,8.6vw,120px)\/1 'Geist',sans-serif;letter-spacing:-.06em;white-space:nowrap}\n.cgau-listing .cgnew .kn-num\u003espan{display:block;margin-top:10px;font-size:16px;line-height:1.42;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-bar{position:relative;margin-top:34px;height:14px;border-radius:99px;background:#e3e3e8;overflow:clip}\n.cgau-listing .cgnew .kn-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:99px}\n.cgau-listing .cgnew .kn-bar-fill{right:0;background:var(--kn-gb);transform-origin:0 50%;opacity:.9}\n.cgau-listing .cgnew .kn-bar-8{width:6px;background:#1d1d1f;z-index:1}\n.cgau-listing .cgnew .kn-bar-k{margin-top:10px;font-size:14px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-ticks{display:grid;gap:14px;margin-top:30px}\n.cgau-listing .cgnew .kn-ticks li{position:relative;padding-left:30px;font-size:17px;line-height:1.45}\n.cgau-listing .cgnew .kn-ticks li::before{content:\"\";position:absolute;left:0;top:.2em;width:18px;height:18px;border-radius:50%;background:var(--kn-gb)}\n.cgau-listing .cgnew .kn-ticks li::after{content:\"\";position:absolute;left:6px;top:calc(.2em + 4px);width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;rotate:40deg}\n.cgau-listing .cgnew .kn-card{max-width:400px;justify-self:center}\n.cgau-listing .cgnew .kn-card img{border-radius:30px;box-shadow:0 40px 70px -40px rgba(10,132,255,.55),0 2px 8px rgba(29,29,31,.06)}\n@keyframes cgau-kn-fill{from{transform:scaleX(.008)}to{transform:scaleX(1)}}\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-bar-fill{animation:cgau-kn-fill 1s linear both;animation-timeline:view();animation-range:entry 25% cover 45%}\n}\n}\n@media (max-width:1000px){\n.cgau-listing .cgnew .kn-store-g{grid-template-columns:minmax(0,1fr);gap:40px}\n.cgau-listing .cgnew .kn-card{max-width:420px;margin:0 auto}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-nums{gap:18px}\n.cgau-listing .cgnew .kn-num b{font-size:62px}\n}\n\n\/* ==== MODULE hubs · on-page chooser (one line per hub) + compare sheet (popover styled as an iOS sheet) ==== *\/\n.cgau-listing .cgnew .kn-hubs-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:56px}\n.cgau-listing .cgnew .kn-hub{position:relative;display:flex;flex-direction:column;padding:0 20px 24px;border-radius:0 0 24px 24px}\n.cgau-listing .cgnew .kn-hub::before{content:\"\";position:absolute;left:0;right:0;top:250px;height:3px;border-radius:3px;background:#c7c7cc}\n.cgau-listing .cgnew .kn-hubm{background:linear-gradient(180deg,rgba(91,77,255,0) 0,rgba(91,77,255,0) 250px,rgba(91,77,255,.07) 251px,rgba(91,77,255,0) 100%)}\n.cgau-listing .cgnew .kn-hubm::before{background:var(--kn-gv)}\n.cgau-listing .cgnew .kn-hub3::before{background:var(--kn-gb)}\n.cgau-listing .cgnew .kn-hub-f{height:250px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:34px;position:relative}\n.cgau-listing .cgnew .kn-hub-f img{-webkit-box-reflect:below 1px linear-gradient(transparent 72%,rgba(255,255,255,.32));filter:drop-shadow(0 18px 16px rgba(29,29,31,.14))}\n.cgau-listing .cgnew .kn-hub2 .kn-hub-f img{height:176px;width:auto;mix-blend-mode:multiply;filter:none;-webkit-box-reflect:none}\n.cgau-listing .cgnew .kn-hubm .kn-hub-f .kn-hub-mini{display:block;position:relative;width:170px;aspect-ratio:575\/440}\n.cgau-listing .cgnew .kn-hubm .kn-hub-f .kn-hub-mini img{width:100%;height:100%}\n.cgau-listing .cgnew .kn-hub3 .kn-hub-f img{width:auto;height:246px;margin-bottom:-38px}\n.cgau-listing .cgnew .kn-hub-n{padding:22px 0 8px}\n.cgau-listing .cgnew .kn-hub-n small{display:block;margin-top:4px;font:500 14px\/1.2 'Geist Mono',Menlo,monospace;letter-spacing:0;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-hub\u003ep{font-size:16px;line-height:1.45;color:#424245}\n.cgau-listing .cgnew .kn-hubm\u003ep{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-tag{position:absolute;top:18px;left:50%;translate:-50% 0;font:600 12px\/1 'Geist',sans-serif;letter-spacing:.02em;color:#fff;background:var(--kn-gv);padding:7px 11px;border-radius:99px;white-space:nowrap}\n.cgau-listing .cgnew .kn-route{margin:40px auto 0;max-width:760px;text-align:center;font:600 clamp(20px,2vw,25px)\/1.3 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-route span{color:var(--kn-bt)}\n.cgau-listing .cgnew .kn-sheet-open{text-align:center;margin-top:26px}\n.cgau-listing .cgnew .kn-sheet-btn{display:inline-flex;align-items:center;gap:10px;cursor:pointer;padding:13px 22px;border-radius:999px;border:1px solid rgba(255,255,255,.9);background:linear-gradient(180deg,#ffffff,#eceef5);box-shadow:inset 0 1px 0 #fff,0 10px 24px -12px rgba(29,29,31,.45),0 0 0 1px rgba(29,29,31,.06);font:600 16px\/1 'Geist',sans-serif;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-sheet-btn::after{content:\"\";width:9px;height:9px;border:solid var(--kn-ink);border-width:2px 2px 0 0;rotate:-45deg;translate:0 2px}\n.cgau-listing .cgnew .kn-sheet-btn:hover{background:linear-gradient(180deg,#ffffff,#e4e6ef)}\n.cgau-listing .cgnew .kn-sheet-btn:focus-visible,.cgau-listing .cgnew .kn-sheet-x:focus-visible{outline:2px solid var(--kn-vt);outline-offset:3px}\n.cgau-listing .cgnew .kn-sheet-btn:not([popovertarget]),.cgau-listing .cgnew .kn-sheet-x:not([popovertarget]){display:none}\n\/* the sheet: inline by default (fail-open), a bottom sheet only while open as a popover *\/\n.cgau-listing .cgnew .kn-sheet{margin:40px 0 0;padding:28px 26px;border-radius:28px;background:#fff;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-hubs:has(.kn-sheet-btn:not([popovertarget])) .kn-sheet{display:block;position:static;inset:auto;width:auto;height:auto;overflow:visible;border:0}\n.cgau-listing .cgnew .kn-sheet-h{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}\n.cgau-listing .cgnew .kn-sheet-h h3{font-size:clamp(24px,2.6vw,32px);letter-spacing:-.035em;font-weight:700}\n.cgau-listing .cgnew .kn-sheet-x{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:0;cursor:pointer;background:#e8e8ed;color:#3a3a3c;font:500 18px\/1 'Geist',sans-serif}\n.cgau-listing .cgnew .kn-cmp{display:grid;grid-template-columns:minmax(0,.7fr) repeat(3,minmax(0,1fr));border-top:1px solid var(--kn-hair)}\n.cgau-listing .cgnew .kn-cmp\u003e*{padding:13px 12px 13px 0;border-bottom:1px solid var(--kn-hair);font-size:15px;line-height:1.42;color:#3a3a3c}\n.cgau-listing .cgnew .kn-cmp\u003e.kn-cmp-k{font:600 13px\/1.3 'Geist',sans-serif;letter-spacing:.01em;color:var(--kn-g1);padding-top:15px}\n.cgau-listing .cgnew .kn-cmp\u003e.kn-cmp-hd{font:700 16px\/1.25 'Geist',sans-serif;letter-spacing:-.02em;color:var(--kn-ink);border-bottom:2px solid var(--kn-ink)}\n.cgau-listing .cgnew .kn-cmp\u003e.kn-cmp-m{color:var(--kn-ink);background:linear-gradient(90deg,rgba(91,77,255,.07),rgba(91,77,255,0));padding-left:10px}\n.cgau-listing .cgnew .kn-cmp\u003e.kn-cmp-hd.kn-cmp-m{border-bottom-color:var(--kn-v1)}\n.cgau-listing .cgnew .kn-sheet:popover-open{position:fixed;inset:auto 0 0 0;margin:0 auto;width:min(880px,100%);height:auto;max-height:86%;overflow:auto;overscroll-behavior:contain;border:0;border-radius:30px 30px 0 0;padding:12px 26px 34px;background:linear-gradient(180deg,#fff,#f7f7fa);box-shadow:0 -1px 0 rgba(255,255,255,.9),0 -24px 70px -24px rgba(20,18,40,.55);animation:cgau-kn-sheet .5s cubic-bezier(.2,.9,.25,1) both}\n.cgau-listing .cgnew .kn-sheet:popover-open::before{content:\"\";display:block;width:40px;height:5px;margin:0 auto 14px;border-radius:99px;background:#d2d2d7}\n.cgau-listing .cgnew .kn-sheet::backdrop{background:rgba(12,10,28,.4)}\n@keyframes cgau-kn-sheet{from{translate:0 100%}}\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-hub-mini .kn-sheen{animation:cgau-kn-sheen 1s linear both;animation-timeline:view();animation-range:entry 40% exit 60%}\n}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-hubs-g{grid-template-columns:minmax(0,1fr);row-gap:26px}\n.cgau-listing .cgnew .kn-hub{padding:0 0 10px}\n.cgau-listing .cgnew .kn-hubm{order:-1;padding:0 16px 14px;background:linear-gradient(180deg,rgba(91,77,255,0) 0,rgba(91,77,255,0) 190px,rgba(91,77,255,.07) 191px,rgba(91,77,255,0) 100%)}\n.cgau-listing .cgnew .kn-hub::before{top:190px}\n.cgau-listing .cgnew .kn-hub-f{height:190px;padding-bottom:26px}\n.cgau-listing .cgnew .kn-hub2 .kn-hub-f img{height:140px}\n.cgau-listing .cgnew .kn-hubm .kn-hub-f .kn-hub-mini{width:150px}\n.cgau-listing .cgnew .kn-hub3 .kn-hub-f img{height:250px;margin-bottom:-42px}\n.cgau-listing .cgnew .kn-sheet{padding:22px 16px}\n.cgau-listing .cgnew .kn-sheet:popover-open{padding:10px 16px 28px;max-height:90%}\n.cgau-listing .cgnew .kn-cmp{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:8px}\n.cgau-listing .cgnew .kn-cmp\u003e.kn-cmp-k{grid-column:1 \/ -1;padding:14px 0 4px;border-bottom:0}\n.cgau-listing .cgnew .kn-cmp\u003e.kn-cmp-hd.kn-cmp-c{display:none}\n.cgau-listing .cgnew .kn-cmp\u003e*{font-size:13.5px;padding:8px 6px 10px 0}\n.cgau-listing .cgnew .kn-cmp\u003e.kn-cmp-m{padding-left:6px}\n}\n\n\/* ==== MODULE setup · build your setup (checkboxes + :has flags summed into registered integers; every verdict visible by default) ==== *\/\n.cgau-listing .cgnew:has(#kn-s1:checked){--kn-f1:1}.cgau-listing .cgnew:has(#kn-s2:checked){--kn-f2:1}.cgau-listing .cgnew:has(#kn-s3:checked){--kn-f3:1}.cgau-listing .cgnew:has(#kn-s4:checked){--kn-f4:1}.cgau-listing .cgnew:has(#kn-s5:checked){--kn-f5:1}\n.cgau-listing .cgnew:has(#kn-s6:checked){--kn-f6:1}.cgau-listing .cgnew:has(#kn-s7:checked){--kn-f7:1}.cgau-listing .cgnew:has(#kn-s8:checked){--kn-f8:1}.cgau-listing .cgnew:has(#kn-s9:checked){--kn-f9:1}.cgau-listing .cgnew:has(#kn-s10:checked){--kn-f10:1}\n.cgau-listing .cgnew:has(#kn-s11:checked){--kn-f11:1}.cgau-listing .cgnew:has(#kn-s12:checked){--kn-f12:1}.cgau-listing .cgnew:has(#kn-s13:checked){--kn-f13:1}.cgau-listing .cgnew:has(#kn-s14:checked){--kn-f14:1}.cgau-listing .cgnew:has(#kn-s15:checked){--kn-f15:1}\n.cgau-listing .cgnew .kn-su{--cgau-kn-y:calc(var(--kn-f1,0) + var(--kn-f2,0) + var(--kn-f3,0) + var(--kn-f4,0) + var(--kn-f5,0) + var(--kn-f6,0) + var(--kn-f7,0) + var(--kn-f8,0) + var(--kn-f9,0) + var(--kn-f10,0) + var(--kn-f11,0));--cgau-kn-t:calc(var(--cgau-kn-y) + var(--kn-f12,0) + var(--kn-f13,0) + var(--kn-f14,0) + var(--kn-f15,0));position:relative;max-width:900px;margin:40px auto 0;padding:30px 28px 28px;border-radius:34px;isolation:isolate;overflow:clip}\n.cgau-listing .cgnew .kn-su-bg{position:absolute;inset:0;z-index:-1;background:radial-gradient(40% 50% at 12% 18%,rgba(91,77,255,.30),rgba(91,77,255,0) 70%),radial-gradient(45% 55% at 88% 30%,rgba(10,132,255,.26),rgba(10,132,255,0) 70%),radial-gradient(50% 50% at 50% 100%,rgba(47,180,87,.20),rgba(47,180,87,0) 70%),linear-gradient(180deg,#f7f6ff,#f2f6fb)}\n.cgau-listing .cgnew .kn-su-lg{font:600 14px\/1 'Geist',sans-serif;letter-spacing:.01em;color:#48484d;text-align:center;margin-bottom:14px}\n.cgau-listing .cgnew .kn-su-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}\n.cgau-listing .cgnew .kn-su-c{position:relative;display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:10px 15px 10px 11px;border-radius:999px;font:500 15px\/1.1 'Geist',sans-serif;color:#1d1d1f;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,.58));box-shadow:inset 0 0 0 1px rgba(255,255,255,.95),inset 0 1px 0 #fff,0 6px 14px -8px rgba(29,29,31,.28);transition:background .3s,color .3s,box-shadow .3s;-webkit-tap-highlight-color:transparent}\n.cgau-listing .cgnew .kn-su-c input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}\n.cgau-listing .cgnew .kn-su-c::before{content:\"\";flex:none;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #aeaeb2;background:#fff;transition:background .25s,box-shadow .25s}\n.cgau-listing .cgnew .kn-su-c:has(input:checked){background:linear-gradient(180deg,rgba(27,143,62,.16),rgba(27,143,62,.08));box-shadow:inset 0 0 0 1.5px rgba(27,143,62,.55),inset 0 1px 0 #fff}\n.cgau-listing .cgnew .kn-su-c:has(input:checked)::before{background:var(--kn-gg);box-shadow:inset 0 0 0 3px #fff,0 0 0 1.5px var(--kn-gr1)}\n.cgau-listing .cgnew .kn-su-no:has(input:checked){background:linear-gradient(180deg,rgba(224,48,30,.14),rgba(224,48,30,.06));box-shadow:inset 0 0 0 1.5px rgba(224,48,30,.55),inset 0 1px 0 #fff}\n.cgau-listing .cgnew .kn-su-no:has(input:checked)::before{background:var(--kn-gn);box-shadow:inset 0 0 0 3px #fff,0 0 0 1.5px var(--kn-no1)}\n.cgau-listing .cgnew .kn-su-no\u003espan::after{content:\" \\2715\";color:var(--kn-not);font-size:.85em}\n.cgau-listing .cgnew .kn-su-c:has(input:focus-visible){outline:2px solid var(--kn-vt);outline-offset:2px}\n.cgau-listing .cgnew .kn-su-tally{display:flex;align-items:center;justify-content:center;gap:10px;margin:22px auto 0;width:fit-content;max-width:100%;padding:12px 20px;border-radius:999px;font:600 17px\/1.25 'Geist',sans-serif;letter-spacing:-.01em;text-align:center}\n.cgau-listing .cgnew .kn-su-live{display:none}\n.cgau-listing .cgnew .kn-su-y,.cgau-listing .cgnew .kn-su-t{font:700 22px\/1 'Geist',sans-serif;font-variant-numeric:tabular-nums}\n.cgau-listing .cgnew .kn-su-y{color:var(--kn-grt)}\n.cgau-listing .cgnew .kn-su-y::before{counter-reset:kn-y calc(var(--cgau-kn-y));content:counter(kn-y)}\n.cgau-listing .cgnew .kn-su-t::before{counter-reset:kn-t calc(var(--cgau-kn-t));content:counter(kn-t)}\n.cgau-listing .cgnew .kn-su:has(input:checked) .kn-su-idle{display:none}\n.cgau-listing .cgnew .kn-su:has(input:checked) .kn-su-live{display:inline}\n.cgau-listing .cgnew .kn-su:has(.kn-su-no input:checked) .kn-su-y{color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-su-list{margin-top:18px;padding:8px 22px;border-radius:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px}\n.cgau-listing .cgnew .kn-su-r{display:flex;align-items:flex-start;gap:11px;padding:11px 0;border-bottom:1px solid rgba(29,29,31,.08)}\n.cgau-listing .cgnew .kn-su-r i{flex:none;display:grid;place-items:center;width:24px;height:24px;margin-top:1px;border-radius:50%;font:700 13px\/1 'Geist',sans-serif;font-style:normal;color:#fff;background:var(--kn-gg)}\n.cgau-listing .cgnew .kn-su-r.kn-su-x i{background:var(--kn-gn)}\n.cgau-listing .cgnew .kn-su-r p{font-size:15.5px;line-height:1.42;color:#3a3a3c}\n.cgau-listing .cgnew .kn-su-r b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-su:has(input:checked) .kn-su-r{display:none}\n.cgau-listing .cgnew .kn-su:has(#kn-s1:checked) .kn-su-r1,.cgau-listing .cgnew .kn-su:has(#kn-s2:checked) .kn-su-r2,.cgau-listing .cgnew .kn-su:has(#kn-s3:checked) .kn-su-r3,.cgau-listing .cgnew .kn-su:has(#kn-s4:checked) .kn-su-r4,.cgau-listing .cgnew .kn-su:has(#kn-s5:checked) .kn-su-r5,.cgau-listing .cgnew .kn-su:has(#kn-s6:checked) .kn-su-r6,.cgau-listing .cgnew .kn-su:has(#kn-s7:checked) .kn-su-r7,.cgau-listing .cgnew .kn-su:has(#kn-s8:checked) .kn-su-r8,.cgau-listing .cgnew .kn-su:has(#kn-s9:checked) .kn-su-r9,.cgau-listing .cgnew .kn-su:has(#kn-s10:checked) .kn-su-r10,.cgau-listing .cgnew .kn-su:has(#kn-s11:checked) .kn-su-r11,.cgau-listing .cgnew .kn-su:has(#kn-s12:checked) .kn-su-r12,.cgau-listing .cgnew .kn-su:has(#kn-s13:checked) .kn-su-r13,.cgau-listing .cgnew .kn-su:has(#kn-s14:checked) .kn-su-r14,.cgau-listing .cgnew .kn-su:has(#kn-s15:checked) .kn-su-r15{display:flex}\n.cgau-listing .cgnew .kn-su:has(input:checked) .kn-su-r i{animation:cgau-kn-pop .5s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-su-hb3{margin-top:16px;padding:16px 20px;border-radius:22px;background:linear-gradient(135deg,rgba(10,132,255,.12),rgba(90,200,250,.10));box-shadow:inset 0 0 0 1.5px rgba(10,132,255,.35);font-size:16px;line-height:1.45;color:#1d1d1f}\n.cgau-listing .cgnew .kn-su-hb3 b{color:var(--kn-bt)}\n.cgau-listing .cgnew .kn-su:has(input:checked) .kn-su-hb3{display:none}\n.cgau-listing .cgnew .kn-su:has(.kn-su-no input:checked) .kn-su-hb3{display:block}\n.cgau-listing .cgnew .kn-su-also{max-width:760px;margin:24px auto 0;font-size:15px;line-height:1.55;color:var(--kn-g1);text-align:center}\n.cgau-listing .cgnew .kn-su-also b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-su-more{margin:14px auto 0;text-align:center;font-size:16px;color:var(--kn-g1)}\n@keyframes cgau-kn-pop{0%{transform:scale(.4) rotate(-20deg)}60%{transform:scale(1.12)}100%{transform:none}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-su{padding:22px 12px 16px;border-radius:26px;margin-top:28px}\n.cgau-listing .cgnew .kn-su-chips{gap:6px}\n.cgau-listing .cgnew .kn-su-c{padding:9px 12px 9px 9px;font-size:14.5px;gap:6px}\n.cgau-listing .cgnew .kn-su-c::before{width:14px;height:14px}\n.cgau-listing .cgnew .kn-su-tally{font-size:16px;padding:10px 16px}\n.cgau-listing .cgnew .kn-su-list{grid-template-columns:minmax(0,1fr);padding:4px 14px}\n}\n\n\/* ==== MODULE nnb · New No Box card, kit-split lift (the Mini leaves the kit photo for your parcel), parcel lists ==== *\/\n.cgau-listing .cgnew .kn-nnb-card{position:relative;padding:64px 56px 56px;border-radius:40px;border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from var(--cgau-kn-ang),var(--kn-w1),var(--kn-w2) 18%,#ffd9b8 30%,var(--kn-w2) 42%,var(--kn-w1) 60%,#ffb57a 80%,var(--kn-w1)) border-box;box-shadow:0 40px 80px -50px rgba(212,81,0,.45)}\n.cgau-listing .cgnew .kn-badge{position:absolute;top:-17px;left:56px;font:700 14px\/1 'Geist',sans-serif;letter-spacing:.01em;color:#fff;background:var(--kn-gw);padding:10px 16px;border-radius:99px;box-shadow:0 10px 24px -8px rgba(212,81,0,.6)}\n.cgau-listing .cgnew .kn-adv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:34px}\n.cgau-listing .cgnew .kn-adv li{padding-top:14px;border-top:3px solid transparent;border-image:var(--kn-gw) 1;font:600 18px\/1.3 'Geist',sans-serif;letter-spacing:-.02em;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-lift{margin:40px 0 0}\n.cgau-listing .cgnew .kn-nnb-product{display:block;width:min(100%,560px);height:auto;object-fit:contain;margin:0 auto}\n.cgau-listing .cgnew .kn-lift-stage{--kn-lx:-37.4cqi;--kn-ly:-5.3cqi;--kn-ls:1.2;--kn-hole:29% 44%;position:relative;container-type:inline-size;aspect-ratio:2000\/900}\n.cgau-listing .cgnew .kn-lift-kv{position:absolute;left:0;top:4%;width:62%;height:auto;aspect-ratio:2\/1;object-fit:contain}\n.cgau-listing .cgnew .kn-lift-box{position:absolute;left:66%;top:40%;width:30%;height:52%;border-radius:22px;border:2px dashed rgba(212,81,0,.55);background:linear-gradient(160deg,rgba(245,124,0,.08),rgba(245,124,0,.02))}\n.cgau-listing .cgnew .kn-lift-box span{position:absolute;left:14px;bottom:-12px;padding:3px 9px;border-radius:99px;background:#fff;font:600 13px\/1.3 'Geist',sans-serif;color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-lift-mini{position:absolute;left:70%;top:47.3%;width:22%;aspect-ratio:575\/440;z-index:2;filter:drop-shadow(0 18px 16px rgba(29,29,31,.22))}\n.cgau-listing .cgnew .kn-lift-mini img{width:100%;height:100%}\n.cgau-listing .cgnew .kn-lift .kn-ill{left:0;bottom:2%}\n.cgau-listing .cgnew .kn-lift figcaption{text-align:center;font-size:15px;color:var(--kn-g1);margin-top:12px}\n.cgau-listing .cgnew .kn-nnb-story{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:48px;margin-top:36px}\n.cgau-listing .cgnew .kn-nnb-story\u003ediv\u003ep{font-size:17px;line-height:1.55;color:#3a3a3c}\n.cgau-listing .cgnew .kn-nnb-story\u003ediv\u003ep+p{margin-top:14px}\n.cgau-listing .cgnew .kn-parcel h3{font-size:19px;letter-spacing:-.02em;margin-bottom:10px}\n.cgau-listing .cgnew .kn-parcel ul+h3{margin-top:24px}\n.cgau-listing .cgnew .kn-parcel li{position:relative;padding:8px 0 8px 26px;border-top:1px solid #ececf0;font-size:16px;line-height:1.4}\n.cgau-listing .cgnew .kn-parcel li::before{content:\"\";position:absolute;left:2px;top:14px;width:10px;height:10px;border-radius:50%;background:var(--kn-gw)}\n.cgau-listing .cgnew .kn-parcel .kn-not li{color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-parcel .kn-not li::before{background:none;box-shadow:inset 0 0 0 1.5px #aeaeb2}\n@supports (corner-shape: squircle){\n.cgau-listing .cgnew .kn-nnb-card{corner-shape:squircle;border-radius:72px}\n}\n@keyframes cgau-kn-spin{from{--cgau-kn-ang:0deg}to{--cgau-kn-ang:360deg}}\n@keyframes cgau-kn-lift{0%,12%{translate:var(--kn-lx) var(--kn-ly);scale:var(--kn-ls)}48%{translate:calc(var(--kn-lx) * .45) calc(var(--kn-ly) * .6 - 6cqi);scale:calc(var(--kn-ls) * 1.08)}86%,100%{translate:0 0;scale:1}}\n@keyframes cgau-kn-box{0%,70%{border-color:rgba(212,81,0,.3)}90%,100%{border-color:rgba(212,81,0,.75)}}\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-nnb-card{animation:cgau-kn-spin 1s linear both;animation-timeline:view();animation-range:entry 0% cover 50%}\n.cgau-listing .cgnew .kn-lift-stage{view-timeline:--cgau-kn-lift block}\n.cgau-listing .cgnew .kn-lift-kv{-webkit-mask:radial-gradient(var(--kn-hole) at 70.4% 73.1%,transparent 70%,#000 90%);mask:radial-gradient(var(--kn-hole) at 70.4% 73.1%,transparent 70%,#000 90%)}\n.cgau-listing .cgnew .kn-lift-mini{animation:cgau-kn-lift 1s linear both;animation-timeline:--cgau-kn-lift;animation-range:entry 70% cover 62%}\n.cgau-listing .cgnew .kn-lift-box{animation:cgau-kn-box 1s linear both;animation-timeline:--cgau-kn-lift;animation-range:entry 70% cover 62%}\n.cgau-listing .cgnew .kn-lift-mini .kn-sheen{animation:cgau-kn-sheen 1s linear both;animation-timeline:--cgau-kn-lift;animation-range:cover 30% cover 70%}\n}\n}\n@media (max-width:1000px){\n.cgau-listing .cgnew .kn-nnb-story{grid-template-columns:minmax(0,1fr);gap:36px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-nnb-card{padding:48px 20px 34px;border-radius:30px}\n.cgau-listing .cgnew .kn-badge{left:20px}\n.cgau-listing .cgnew .kn-adv{gap:12px;margin-top:24px}\n.cgau-listing .cgnew .kn-adv li{font-size:15px;line-height:1.25}\n.cgau-listing .cgnew .kn-lift{margin:30px -8px 0}\n.cgau-listing .cgnew .kn-lift-stage{--kn-lx:20.4cqi;--kn-ly:-42.2cqi;--kn-ls:1.19;aspect-ratio:1\/.95}\n.cgau-listing .cgnew .kn-lift-kv{top:0;width:100%}\n.cgau-listing .cgnew .kn-lift-box{left:22%;top:55%;width:56%;height:40%}\n.cgau-listing .cgnew .kn-lift-mini{left:32%;top:61.9%;width:36%}\n}\n\/* renewed card figure (Manufacturer Renewed listing only) *\/\n.cgau-listing .cgnew .kn-rn-fig{max-width:300px;margin:30px auto 0;text-align:center}\n.cgau-listing .cgnew .kn-rn-fig img{width:100%;height:auto;filter:drop-shadow(0 26px 28px rgba(212,81,0,.2))}\n.cgau-listing .cgnew .kn-rn-fig figcaption{margin-top:10px;font-size:15px;color:var(--kn-g1)}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-rn-fig{max-width:280px;margin-top:26px}\n}\n\n\/* ==== MODULE faq · exclusive accordion; answers glide open in Chrome (interpolate-size), open instantly elsewhere ==== *\/\n.cgau-listing .cgnew .kn-faq{max-width:820px;margin:44px auto 0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq details{border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font:600 clamp(18px,1.7vw,21px)\/1.3 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .cgnew .kn-faq summary::after{content:\"+\";flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--kn-soft);font:400 22px\/1 'Geist',sans-serif;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-faq details[open] summary::after{content:\"\\2212\"}\n.cgau-listing .cgnew .kn-faq summary:focus-visible{outline:2px solid var(--kn-vt);outline-offset:4px;border-radius:6px}\n.cgau-listing .cgnew .kn-faq details p{padding:0 50px 24px 0;font-size:17px;line-height:1.55;color:#3a3a3c}\n@media (prefers-reduced-motion:no-preference){\n@supports (interpolate-size: allow-keywords){\n.cgau-listing .cgnew .kn-faq{interpolate-size:allow-keywords}\n.cgau-listing .cgnew .kn-faq details::details-content{height:0;overflow:clip;transition:height .38s var(--kn-ease),content-visibility .38s allow-discrete}\n.cgau-listing .cgnew .kn-faq details[open]::details-content{height:auto}\n}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-faq details p{padding-right:0}\n}\n\n\/* ==== MODULE buy · buying from CamGuard Australia: open columns, odometer numerals ==== *\/\n.cgau-listing .cgnew .kn-buy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:56px}\n.cgau-listing .cgnew .kn-buy\u003ediv{padding-top:18px;position:relative}\n.cgau-listing .cgnew .kn-buy\u003ediv::before{content:\"\";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:var(--kn-ink);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(2)::before{background:var(--kn-gg)}.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(3)::before{background:var(--kn-gw)}\n.cgau-listing .cgnew .kn-buy h3{font-size:21px;letter-spacing:-.025em;margin-bottom:8px}\n.cgau-listing .cgnew .kn-buy p{font-size:16px;line-height:1.5;color:#3a3a3c}\n.cgau-listing .cgnew .kn-buy p+p{margin-top:10px}\n.cgau-listing .cgnew .kn-buy .kn-bign{display:block;font:700 clamp(64px,7vw,92px)\/1 'Geist',sans-serif;letter-spacing:-.06em;margin:4px 0 12px;white-space:nowrap}\n.cgau-listing .cgnew .kn-buy .kn-bign small{font-size:.3em;letter-spacing:-.02em;margin-left:6px;-webkit-text-fill-color:var(--kn-ink);color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-who{margin-top:44px;padding:26px 0 0;border-top:1px solid var(--kn-line);font-size:17px;line-height:1.55;color:#3a3a3c;max-width:820px}\n.cgau-listing .cgnew .kn-who b{color:var(--kn-ink)}\n@keyframes cgau-kn-rule{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-buy\u003ediv::before{animation:cgau-kn-rule 1s linear both;animation-timeline:view();animation-range:entry 10% entry 90%}\n}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-buy{grid-template-columns:minmax(0,1fr);gap:22px}\n}\n\n\/* ==== MODULE specs · always the last h2, grouped rows, then the fine print ==== *\/\n.cgau-listing .cgnew .kn-specs{margin-top:44px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:24px;padding:26px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g h3{font-size:19px;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-sp-g dl{display:grid;gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:16px}\n.cgau-listing .cgnew .kn-sp-g dt{font-size:15px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-sp-g dd{font-size:16px;line-height:1.45;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-fine{margin-top:40px;display:grid;gap:10px;max-width:880px}\n.cgau-listing .cgnew .kn-fine p{font-size:13px;line-height:1.55;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-fine p:last-child{margin-top:8px;color:#424245;font-weight:500}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-sp-g{grid-template-columns:minmax(0,1fr);gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{grid-template-columns:minmax(0,.44fr) minmax(0,1fr);gap:12px}\n}\n\n\/* ==== MOMENT number-giant (polish 28.09) · one sourced number set huge; its green fill rises inside the glyph as it arrives ====\n   Fact: no monthly fee for local storage (FACTS §2, [F specs]). Fails open: the glyph is filled unless the arm trigger is live. *\/\n.cgau-listing .cgnew .kn-giant{position:relative;isolation:isolate;max-width:900px;margin:96px auto 0;text-align:center;container-type:inline-size}\n.cgau-listing .cgnew p.kn-giant{text-align:center}\n.cgau-listing .cgnew .kn-giant::before{content:\"\";position:absolute;left:50%;top:38%;width:76%;aspect-ratio:1.5;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,rgba(47,180,87,.2),rgba(47,180,87,.07) 55%,rgba(47,180,87,0));z-index:-1;pointer-events:none}\n.cgau-listing .cgnew .kn-giant-n{display:block;font-size:min(380px,66cqi);line-height:.84;font-weight:700;letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-fill-color:transparent;background-image:linear-gradient(0deg,var(--kn-gr1) 0%,var(--kn-gr2) 62%,#7ee0a0 100%),linear-gradient(#e6e7eb,#e6e7eb);background-repeat:no-repeat;background-position:0 100%,0 0;background-size:100% 100%,100% 100%;-webkit-background-clip:text;background-clip:text}\n.cgau-listing .cgnew .kn-giant-c{display:block;margin-top:18px;font-size:clamp(24px,3vw,38px);line-height:1.1;font-weight:700;letter-spacing:-.035em;color:var(--kn-ink);text-wrap:balance}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-giant{margin-top:64px}\n.cgau-listing .cgnew .kn-giant-n{font-size:min(300px,70cqi)}\n.cgau-listing .cgnew .kn-giant-c{margin-top:12px}\n}\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-giant{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 15%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-giant-n{transition:background-size 1.2s var(--kn-ease)}\n.cgau-listing .cgnew .kn-giant::before{transition:opacity 1.2s var(--kn-ease) .2s,scale 1.2s var(--kn-ease) .2s}\n.cgau-listing .cgnew .kn-giant-c{transition:opacity .4s var(--kn-ease) .1s,translate .4s var(--kn-ease) .1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-giant-n{background-size:100% 0%,100% 100%}\n.cgau-listing .cgnew .kn-giant::before{opacity:0;scale:.8}\n.cgau-listing .cgnew .kn-giant-c{opacity:0;translate:0 12px}\n}\n}\n}\n\n\/* ==== MOMENT reveal-rise (polish 28.09) · the Mini, from its own listing photo, rises onto a soft blue glow and its shadow lands ====\n   translateY + opacity only (rule 15: no scale above 1.3, nothing starts off-screen). Fails open: shown in place unless the arm trigger is live. *\/\n.cgau-listing .cgnew .kn-rise{padding-bottom:72px;overflow:clip}\n.cgau-listing .cgnew .kn-rise-stage{position:relative;isolation:isolate;width:min(100%,540px);aspect-ratio:845\/567;margin:26px auto 0}\n.cgau-listing .cgnew .kn-rise-glow{position:absolute;left:50%;top:60%;width:150%;aspect-ratio:2.1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,rgba(10,132,255,.26),rgba(91,77,255,.12) 52%,rgba(91,77,255,.04) 78%,rgba(91,77,255,0));pointer-events:none}\n.cgau-listing .cgnew .kn-rise-shadow{position:absolute;left:50%;bottom:7%;width:70%;height:10%;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(20,24,60,.32),rgba(20,24,60,.12) 60%,rgba(20,24,60,0));pointer-events:none}\n.cgau-listing .cgnew .kn-rise-img{position:relative;display:block;width:100%;height:auto;mix-blend-mode:multiply}\n.cgau-listing .cgnew .kn-rise .kn-lede{margin-top:6px}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-rise{padding-bottom:48px}\n.cgau-listing .cgnew .kn-rise-stage{margin-top:14px}\n.cgau-listing .cgnew .kn-rise-glow{width:104%;aspect-ratio:1.45;top:58%}\n}\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rise-stage{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 15%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-rise-img{transition:opacity .6s var(--kn-ease),translate .95s var(--kn-ease)}\n.cgau-listing .cgnew .kn-rise-glow{transition:opacity 1.1s var(--kn-ease) .1s}\n.cgau-listing .cgnew .kn-rise-shadow{transition:opacity .45s var(--kn-ease) .5s,scale .55s var(--kn-ease) .5s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-rise-img{opacity:0;translate:0 40px}\n.cgau-listing .cgnew .kn-rise-glow{opacity:0}\n.cgau-listing .cgnew .kn-rise-shadow{opacity:0;scale:.5 1}\n}\n}\n}\n\n\/* ==== REDUCED MOTION · nothing moves, everything shows ==== *\/\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-macro-led,.cgau-listing .cgnew .kn-lens-glass::after,.cgau-listing .cgnew .kn-flow-dot,.cgau-listing .cgnew .kn-su-v i,.cgau-listing .cgnew .kn-jc:popover-open,.cgau-listing .cgnew .kn-sheet:popover-open{animation:none}\n.cgau-listing .cgnew .kn-stage,.cgau-listing .cgnew .kn-pill,.cgau-listing .cgnew .kn-su-c,.cgau-listing .cgnew .kn-pills label,.cgau-listing .cgnew .kn-faq ::details-content{transition:none}\n}\n\n\/* ==== GUARDS (keep last) ==== *\/\n.cgau-listing .cgnew h1,.cgau-listing .cgnew h2,.cgau-listing .cgnew h3,.cgau-listing .cgnew h4{color:inherit;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;margin:0;padding:0}\n.cgau-listing .cgnew.cgau-listing .cgnew{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:left}\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* two-view integration, flagship Simple view (27.09.2026) *\/\n.cgau-listing #cgau-v-simple:checked ~ .cgau-shared{display:none}\n.cgau-listing .cgau-pane-simple .cgnew .kn-nav{display:none}\n.cgau-listing .cgau-chooser{display:none}\n.cgau-listing.cgau-listing .cgnew .kn-gx{padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew :is(h1,h2,h3,.kn-h1,.kn-h2) :is(span,em,b,strong,i){padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew .kn-odo{overflow:visible clip;margin-inline-end:.1em}\n.cgau-listing.cgau-listing .cgnew .kn-odo i::before{padding-inline:.14em;margin-inline:-.14em}\n.cgau-listing.cgau-listing .cgnew .kn-odo b{padding-inline:.1em;margin-inline:-.1em}\n.cgau-listing.cgau-listing .cgnew :is(.kn-odo,.kn-cu)+small{margin-inline-start:.3em}\n\u003c\/style\u003e\n\u003cdiv class=\"cgnew cgau-kn\"\u003e\n\n\n\u003csvg class=\"kn-defs\" width=\"0\" height=\"0\" aria-hidden=\"true\" focusable=\"false\"\u003e\n\u003cfilter id=\"kn-warp\" x=\"-8%\" y=\"-8%\" width=\"116%\" height=\"116%\" color-interpolation-filters=\"sRGB\"\u003e\u003cfeturbulence type=\"fractalNoise\" basefrequency=\"0.011 0.017\" numoctaves=\"2\" seed=\"11\" result=\"kn-n\"\u003e\u003c\/feturbulence\u003e\u003cfegaussianblur in=\"kn-n\" stddeviation=\"1.4\" result=\"kn-nb\"\u003e\u003c\/fegaussianblur\u003e\u003cfedisplacementmap in=\"SourceGraphic\" in2=\"kn-nb\" scale=\"16\" xchannelselector=\"R\" ychannelselector=\"G\"\u003e\u003c\/fedisplacementmap\u003e\u003c\/filter\u003e\n\u003cfilter id=\"kn-refract\" x=\"0\" y=\"0\" width=\"100%\" height=\"100%\" color-interpolation-filters=\"sRGB\"\u003e\u003cfeturbulence type=\"fractalNoise\" basefrequency=\"0.006 0.02\" numoctaves=\"1\" seed=\"4\" result=\"kn-g\"\u003e\u003c\/feturbulence\u003e\u003cfegaussianblur in=\"kn-g\" stddeviation=\"2\" result=\"kn-gb\"\u003e\u003c\/fegaussianblur\u003e\u003cfedisplacementmap in=\"SourceGraphic\" in2=\"kn-gb\" scale=\"22\" xchannelselector=\"R\" ychannelselector=\"B\"\u003e\u003c\/fedisplacementmap\u003e\u003c\/filter\u003e\n\u003clineargradient id=\"kn-flg\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"0\"\u003e\u003cstop offset=\"0\" stop-color=\"#0a84ff\"\u003e\u003c\/stop\u003e\u003cstop offset=\"1\" stop-color=\"#b14dff\"\u003e\u003c\/stop\u003e\u003c\/lineargradient\u003e\n\u003c\/svg\u003e\n\n\u003cnav class=\"kn-nav\" aria-label=\"On this page\"\u003e\u003cdiv class=\"kn-nav-in\"\u003e\n\u003cspan class=\"kn-nav-t\"\u003eHomeBase Mini\u003c\/span\u003e\u003cspan class=\"kn-nav-l\"\u003e\u003ca href=\"#kn-hl\"\u003eOverview\u003c\/a\u003e\u003ca href=\"#kn-hubs\"\u003eHubs\u003c\/a\u003e\u003ca href=\"#kn-fit\"\u003eYour setup\u003c\/a\u003e\u003ca href=\"#kn-buy\"\u003eShipping\u003c\/a\u003e\u003ca class=\"kn-nav-cta\" href=\"#kn-specs\"\u003eSpecs\u003c\/a\u003e\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/nav\u003e\n\n\u003c!-- MODULE hero · HomeBase Mini and its local storage, hub-only imagery --\u003e\n\u003cdiv class=\"kn-hero\"\u003e\n\u003cdiv class=\"kn-w kn-c\"\u003e\n\u003cp class=\"kn-eye\"\u003eHomeBase Mini · New No Box\u003c\/p\u003e\n\u003ch2 class=\"kn-h1\"\u003eHomeBase Mini. \u003cspan class=\"kn-gx kn-gv\"\u003eYour local storage hub.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cul class=\"kn-hero-ans\" aria-label=\"The short version\"\u003e\n\u003cli data-cgau-first=\"works\"\u003e\n\u003cb\u003eHomeBase Mini only.\u003c\/b\u003e Includes the hub and listed accessories. Cameras and sensors are sold separately. Compatibility varies by exact model. \u003ca href=\"\/pages\/eufy-compatibility\"\u003eCheck your device ›\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"why\"\u003e\n\u003cb\u003eStorage at home:\u003c\/b\u003e 8 GB built in, expandable with a microSD card up to 1 TB (sold separately). No monthly fee for local storage.\u003c\/li\u003e\n\u003cli data-cgau-first=\"condition\"\u003e\n\u003cb\u003eNew No Box:\u003c\/b\u003e new and never used. Only the printed retail carton is missing.\u003c\/li\u003e\n\u003cli data-cgau-first=\"trust\"\u003e\n\u003cb\u003eOur own 12-month warranty\u003c\/b\u003e · dispatched from Townsville · free Express on $99+ orders after discounts\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-w kn-capacity\" id=\"kn-capacity\"\u003e\n\u003cdiv class=\"kn-cap-shell\"\u003e\n\u003cdiv class=\"kn-cap-top\"\u003e\n\u003cp class=\"kn-cap-title\"\u003eStart small.\u003cbr\u003eAdd room.\u003c\/p\u003e\n\u003cdiv class=\"kn-cap-switch\" role=\"radiogroup\" aria-label=\"Explore storage options\"\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-capacity\" id=\"kn-cap-built\" checked\u003e\u003cspan\u003eBuilt-in storage\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-capacity\" id=\"kn-cap-expand\"\u003e\u003cspan\u003eAdd microSD\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-cap-stage\"\u003e\n\u003cdiv class=\"kn-cap-art\"\u003e\n\u003cimg class=\"kn-cap-product\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/original_upscayl_2x_upscayl-standard-4x_8c2b49fb-6a8c-4a91-af2e-1fb380c6c0d9.png?v=1789133446\u0026amp;crop=region\u0026amp;crop_left=172\u0026amp;crop_top=260\u0026amp;crop_width=690\u0026amp;crop_height=567\u0026amp;width=690\" alt=\"HomeBase Mini T8025 manufacturer reference image\" width=\"690\" height=\"567\" loading=\"eager\" fetchpriority=\"high\"\u003e\n\u003cdiv class=\"kn-cap-card-dock\" aria-hidden=\"true\"\u003e\u003cdiv class=\"kn-cap-card\"\u003e\n\u003cdiv class=\"kn-cap-card-face\"\u003e\u003c\/div\u003e\n\u003cspan class=\"kn-cap-card-glint\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-cap-readout\" aria-live=\"polite\" aria-atomic=\"true\"\u003e\n\u003cdiv class=\"kn-cap-state kn-cap-state-built\"\u003e\n\u003csmall\u003eAlready inside your Mini\u003c\/small\u003e\n\u003cdiv class=\"kn-cap-number\"\u003e8 \u003cb\u003eGB\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cp\u003eBuilt-in local storage for footage from compatible cameras.\u003c\/p\u003e\n\u003cspan class=\"kn-cap-tag\"\u003eIncluded in the hub\u003c\/span\u003e\n\u003csmall class=\"kn-cap-detail\"\u003eAvailable space is lower after system firmware.\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-cap-state kn-cap-state-expand\"\u003e\n\u003csmall\u003emicroSD expansion, up to\u003c\/small\u003e\n\u003cdiv class=\"kn-cap-number\"\u003e1 \u003cb\u003eTB\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cp\u003eAdd a microSD card when you want more room for recordings.\u003c\/p\u003e\n\u003cspan class=\"kn-cap-tag\"\u003eOptional card · sold separately\u003c\/span\u003e\n\u003csmall class=\"kn-cap-detail\"\u003eThe Mini still has its built-in 8 GB. The card adds local storage.\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-cap-footer\"\u003e\n\u003cp\u003e\u003cstrong\u003eNew No Box HomeBase Mini only.\u003c\/strong\u003e Cameras and microSD card are not included.\u003c\/p\u003e\n\u003cp\u003eNew, never used. Only the printed retail carton is missing. Manufacturer reference image; microSD illustrated.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- MODULE highlights · scroll-lit manifesto + swipe row --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-hl\" aria-labelledby=\"kn-hl-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003ch2 class=\"kn-hl-man\" id=\"kn-hl-h\"\u003e\n\u003cspan class=\"kn-m-b\"\u003e8 GB inside.\u003c\/span\u003e \u003cspan class=\"kn-m-b\"\u003eUp to 1 TB.\u003c\/span\u003e \u003cspan class=\"kn-m-v\"\u003eFaces, people, vehicles, pets.\u003c\/span\u003e \u003cspan class=\"kn-m-g\"\u003eNo monthly fee.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"kn-hl\"\u003e\n\u003cul class=\"kn-hl-row\" aria-label=\"Highlights, swipe for more\"\u003e\n\u003cli class=\"kn-hl-s kn-hl-s1\"\u003e\n\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003cdiv class=\"kn-hl-card\"\u003e\n\u003ch3 class=\"kn-h3\"\u003e\n\u003cspan class=\"kn-gx kn-gb\"\u003e8 GB\u003c\/span\u003e inside.\u003c\/h3\u003e\n\u003cp\u003eA little less usable.\u003c\/p\u003e\n\u003cdiv class=\"kn-hl-m\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/s-l1600_-_2026-02-22T053005.748.webp?v=1771704143\u0026amp;width=1200\" alt=\"eufy x-ray view of HomeBase Mini with its 8 GB eMMC storage\" width=\"1200\" height=\"1500\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-hl-s kn-hl-s2\"\u003e\n\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003cdiv class=\"kn-hl-card\"\u003e\n\u003ch3 class=\"kn-h3\"\u003eRoom\u003cbr\u003eto grow.\u003c\/h3\u003e\n\u003cp\u003emicroSD, sold separately.\u003c\/p\u003e\n\u003cp class=\"kn-hl-big kn-gx kn-gb\" aria-hidden=\"true\"\u003e1 TB\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-hl-s kn-hl-s3\"\u003e\n\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003cdiv class=\"kn-hl-card\"\u003e\n\u003ch3 class=\"kn-h3\"\u003e\n\u003cspan class=\"kn-gx kn-gv\"\u003eFaces,\u003c\/span\u003e\u003cbr\u003enot just motion.\u003c\/h3\u003e\n\u003cp\u003eWith compatible cameras.\u003c\/p\u003e\n\u003cdiv class=\"kn-hl-m\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_479_T8110121_US_TD05_1V2_795e8542-6a0b-458b-bf0c-3587f625d123.png?v=1776357922\u0026amp;width=900\" alt=\"eufy image: a face labelled Elle and a person detected in a living room\" width=\"900\" height=\"1125\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-hl-s kn-hl-s4\"\u003e\n\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003cdiv class=\"kn-hl-card\"\u003e\n\u003ch3 class=\"kn-h3\"\u003e\u003cspan class=\"kn-gx kn-gg\"\u003eNo monthly fee.\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"kn-hl-big kn-gx kn-gg\" aria-hidden=\"true\"\u003e0\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-hl-s kn-hl-s5\"\u003e\n\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003ci class=\"kn-tz\"\u003e\u003c\/i\u003e\u003cdiv class=\"kn-hl-card\"\u003e\n\u003ch3 class=\"kn-h3\"\u003eOne place\u003cbr\u003efor clips.\u003c\/h3\u003e\n\u003cdiv class=\"kn-hl-m\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/original_upscayl_2x_upscayl-standard-4x.png?v=1771704143\u0026amp;crop=region\u0026amp;crop_left=172\u0026amp;crop_top=260\u0026amp;crop_width=845\u0026amp;crop_height=567\u0026amp;width=845\" alt=\"eufy HomeBase Mini T8025 hub; cameras sold separately\" width=\"845\" height=\"567\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE lens · liquid-glass lens --\u003e\n\u003csection class=\"kn-sec kn-look\" id=\"kn-look\" aria-labelledby=\"kn-look-h\"\u003e\n\u003cdiv class=\"kn-w kn-c\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-ev\"\u003eCloser look\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-look-h\"\u003eSmall outside. \u003cspan class=\"kn-gx kn-gv\"\u003eHub inside.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-lens-wrap\"\u003e\n\u003cdiv class=\"kn-lens-stage\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/original_upscayl_2x_upscayl-standard-4x.png?v=1771704143\u0026amp;crop=region\u0026amp;crop_left=172\u0026amp;crop_top=260\u0026amp;crop_width=845\u0026amp;crop_height=567\u0026amp;width=845\" alt=\"eufy HomeBase Mini T8025 hub; cameras sold separately\" width=\"845\" height=\"567\" loading=\"lazy\"\u003e\n\u003cdiv class=\"kn-lens\" aria-hidden=\"true\"\u003e\n\u003cimg class=\"kn-lens-in\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/original_upscayl_2x_upscayl-standard-4x.png?v=1771704143\u0026amp;crop=region\u0026amp;crop_left=172\u0026amp;crop_top=260\u0026amp;crop_width=845\u0026amp;crop_height=567\u0026amp;width=845\" alt=\"\" width=\"845\" height=\"567\" loading=\"lazy\"\u003e\n\u003cspan class=\"kn-lens-rim\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/original_upscayl_2x_upscayl-standard-4x.png?v=1771704143\u0026amp;crop=region\u0026amp;crop_left=172\u0026amp;crop_top=260\u0026amp;crop_width=845\u0026amp;crop_height=567\u0026amp;width=845\" alt=\"\" width=\"845\" height=\"567\" loading=\"lazy\"\u003e\u003c\/span\u003e\n\u003cspan class=\"kn-lens-glass\"\u003e\u003c\/span\u003e\n\u003cspan class=\"kn-lens-edge\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-lens-pills kn-glass\" role=\"radiogroup\" aria-label=\"Look closer at\"\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-lens\" id=\"kn-l1\" checked\u003e\u003cspan\u003eWhole hub\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-lens\" id=\"kn-l2\"\u003e\u003cspan\u003eStatus light\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-lens\" id=\"kn-l3\"\u003e\u003cspan\u003eSide panel\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-lens-caps\" aria-live=\"polite\"\u003e\n\u003cp class=\"kn-lens-c1\"\u003e\u003cb\u003eHomeBase Mini (T8025).\u003c\/b\u003e The hub shown is the product for sale. Cameras sold separately.\u003c\/p\u003e\n\u003cp class=\"kn-lens-c2\"\u003e\u003cb\u003eStatus light,\u003c\/b\u003e front band.\u003c\/p\u003e\n\u003cp class=\"kn-lens-c3\"\u003e\u003cb\u003eSide panel,\u003c\/b\u003e right side.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE story · local storage, Ethernet, app viewing --\u003e\n\u003csection class=\"kn-story\" id=\"kn-story\" aria-labelledby=\"kn-story-h\"\u003e\n\u003cdiv class=\"kn-w kn-net\"\u003e\n\u003cdiv class=\"kn-net-head\"\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-story-h\"\u003eStored at home.\u003cbr\u003eViewed on your phone.\u003c\/h2\u003e\n\u003cp class=\"kn-net-intro\"\u003eYour Mini keeps footage from compatible cameras. Connect it to your router by Ethernet, then view your clips in the eufy app.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-net-studio\"\u003e\n\u003cdiv class=\"kn-net-toolbar\"\u003e\n\u003cspan class=\"kn-net-live\"\u003eA connected home\u003c\/span\u003e\n\u003clabel class=\"kn-net-toggle\"\u003e\u003cinput id=\"kn-net-motion\" type=\"checkbox\" checked aria-label=\"Play connection animation\"\u003e\u003ci aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003cspan class=\"kn-net-pause\"\u003ePause motion\u003c\/span\u003e\u003cspan class=\"kn-net-play\"\u003ePlay motion\u003c\/span\u003e\u003c\/label\u003e\n\u003cspan class=\"kn-net-static\"\u003eStill illustration\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-net-stage\"\u003e\n\u003cdiv class=\"kn-net-node kn-net-mini\"\u003e\n\u003cdiv class=\"kn-net-object\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/original_upscayl_2x_upscayl-standard-4x.png?v=1771704143\u0026amp;crop=region\u0026amp;crop_left=172\u0026amp;crop_top=260\u0026amp;crop_width=690\u0026amp;crop_height=567\u0026amp;width=690\" alt=\"HomeBase Mini T8025, the local storage hub sold in this listing\" width=\"690\" height=\"567\" loading=\"lazy\"\u003e\n\u003cspan class=\"kn-net-storage\" aria-hidden=\"true\"\u003e8 GB built in\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-net-copy\"\u003e\n\u003csmall\u003e1 · Store\u003c\/small\u003e\u003ch3\u003eHomeBase Mini\u003c\/h3\u003e\n\u003cp\u003eClips stay on your hub. Add a microSD card for more room.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-net-link\" aria-hidden=\"true\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003cspan\u003eEthernet\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-net-node kn-net-router\"\u003e\n\u003cdiv class=\"kn-net-object\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"kn-net-router-body\"\u003e\n\u003cdiv class=\"kn-net-radio\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-net-router-case\"\u003e\u003cspan class=\"kn-net-router-lights\"\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-net-copy\"\u003e\n\u003csmall\u003e2 · Connect\u003c\/small\u003e\u003ch3\u003eYour router\u003c\/h3\u003e\n\u003cp\u003eThe included Ethernet cable links the Mini to your home network.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-net-link kn-net-link-net\" aria-hidden=\"true\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003cspan\u003eNetwork\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-net-node kn-net-mobile\"\u003e\n\u003cdiv class=\"kn-net-object\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"kn-net-phone\"\u003e\u003cdiv class=\"kn-net-screen\"\u003e\n\u003cdiv class=\"kn-net-app\"\u003eYour clips\u003c\/div\u003e\n\u003cspan class=\"kn-net-app-sub\"\u003eHomeBase Mini\u003c\/span\u003e\n\u003cdiv class=\"kn-net-clip\"\u003e\n\u003cdiv class=\"kn-net-door\"\u003e\n\u003ci class=\"kn-net-plant\"\u003e\u003c\/i\u003e\u003ci class=\"kn-net-leaf\"\u003e\u003c\/i\u003e\u003cspan class=\"kn-net-playmark\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-net-clip-copy\"\u003e\n\u003cb\u003eFront door\u003c\/b\u003eToday · 12:41\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-net-saved\"\u003eStored on your Mini\u003c\/div\u003e\n\u003cdiv class=\"kn-net-library\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-net-copy\"\u003e\n\u003csmall\u003e3 · View\u003c\/small\u003e\u003ch3\u003eYour phone\u003c\/h3\u003e\n\u003cp\u003eOpen the eufy app to view footage from your compatible cameras.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-net-note\"\u003e\n\u003cp\u003e\u003cstrong\u003eHomeBase Mini is the product for sale.\u003c\/strong\u003e Router, phone, cameras and microSD card are not included.\u003c\/p\u003e\n\u003cp\u003eConnection illustration. App screen simplified.\u003cbr\u003eRemote viewing requires an internet connection.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\n\u003c!-- MODULE ai · recognition, day-to-night --\u003e\n\u003csection class=\"kn-sec kn-ai\" id=\"kn-ai\" aria-labelledby=\"kn-ai-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\u003cp class=\"kn-eye kn-ev\"\u003eRecognition\u003c\/p\u003e\u003c\/div\u003e\n\u003ch2 class=\"kn-h2 kn-kin\" id=\"kn-ai-h\"\u003e\n\u003cspan\u003eFaces.\u003c\/span\u003e \u003cspan\u003ePeople.\u003c\/span\u003e \u003cspan\u003eVehicles.\u003c\/span\u003e \u003cspan\u003ePets.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"kn-ai-g\"\u003e\n\u003cfigure class=\"kn-zoom\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_752_PAD_75b3d1dd-14e0-4a5f-81e3-e5e84e5d89cb.png?v=1776357922\u0026amp;crop=region\u0026amp;crop_left=0\u0026amp;crop_top=366\u0026amp;crop_width=2816\u0026amp;crop_height=1873\u0026amp;width=1200\" alt=\"eufy image: a person named Elle spotted in a living room, a car on a driveway and a dog on a lawn, each in a detection frame\" width=\"1200\" height=\"798\" loading=\"lazy\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"kn-ai-t\"\u003e\n\u003cdiv class=\"kn-q\"\u003e\n\u003cp\u003eLocal storage. On-device recognition.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cb\u003eWith compatible cameras.\u003c\/b\u003e A helpful label, not a certainty: light, angle and distance change results.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE store · storage + no monthly fee --\u003e\n\u003csection class=\"kn-sec kn-cv\" id=\"kn-store\" aria-labelledby=\"kn-store-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\u003cp class=\"kn-eye kn-eb\"\u003eStorage\u003c\/p\u003e\u003c\/div\u003e\n\u003ch2 class=\"kn-h2 kn-kw\" id=\"kn-store-h\"\u003e\n\u003cspan\u003eBuilt\u003c\/span\u003e \u003cspan\u003ein,\u003c\/span\u003e \u003cspan\u003ewith\u003c\/span\u003e \u003cspan\u003eroom\u003c\/span\u003e \u003cspan\u003eto grow.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"kn-store-g\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"kn-nums\"\u003e\n\u003cp class=\"kn-num\"\u003e\u003cb class=\"kn-og-b\"\u003e\u003cspan class=\"kn-odo\" aria-hidden=\"true\"\u003e\u003ci style=\"--kn-t:8\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan class=\"kn-sr\"\u003e8\u003c\/span\u003e \u003cspan class=\"kn-gx kn-gb\"\u003eGB\u003c\/span\u003e\u003c\/b\u003e\u003cspan\u003ebuilt in (\u003cspan class=\"kn-jw\"\u003e\u003cbutton type=\"button\" class=\"kn-j\" popovertarget=\"kn-j1\" interestfor=\"kn-j1\" style=\"anchor-name:--cgau-kn-j1\"\u003eeMMC\u003c\/button\u003e\u003cspan class=\"kn-jc\" id=\"kn-j1\" popover style=\"position-anchor:--cgau-kn-j1\"\u003e\u003cb\u003eeMMC\u003c\/b\u003eThe type of flash storage chip built into the hub.\u003c\/span\u003e\u003c\/span\u003e), a little less usable.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"kn-num\"\u003e\u003cb class=\"kn-og-b\"\u003e\u003cspan class=\"kn-odo\" aria-hidden=\"true\"\u003e\u003ci style=\"--kn-t:1\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan class=\"kn-sr\"\u003e1\u003c\/span\u003e \u003cspan class=\"kn-gx kn-gb\"\u003eTB\u003c\/span\u003e\u003c\/b\u003e\u003cspan\u003eby microSD, sold separately.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-bar\" role=\"img\" aria-label=\"Diagram: 8 GB built in, beside a microSD card of up to 1 TB\"\u003e\n\u003ci class=\"kn-bar-fill\"\u003e\u003c\/i\u003e\u003ci class=\"kn-bar-8\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-bar-k\" aria-hidden=\"true\"\u003eDiagram\u003c\/p\u003e\n\u003cul class=\"kn-ticks\"\u003e\n\u003cli\u003eFit a card and it becomes the main recording storage.\u003c\/li\u003e\n\u003cli\u003ePower the hub off before inserting or removing it.\u003c\/li\u003e\n\u003cli\u003eA bigger card doesn’t add continuous recording to a camera that lacks it.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-card\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/s-l1600_-_2026-02-22T053005.748.webp?v=1771704143\u0026amp;width=1200\" alt=\"eufy card: HomeBase Mini local storage, 8 GB built in, expandable to 1 TB, no monthly fee\" width=\"1200\" height=\"1500\" loading=\"lazy\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-giant\"\u003e\u003cspan class=\"kn-giant-n\"\u003e0\u003c\/span\u003e \u003cspan class=\"kn-giant-c\"\u003e\u003cspan class=\"kn-gx kn-gg\"\u003eMonthly fees\u003c\/span\u003e for local storage.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MOMENT reveal-rise (polish 28.09) · the Mini on its own, from the listing's own photo (media #1, region crop), rises onto its glow --\u003e\n\u003csection class=\"kn-sec kn-rise\" id=\"kn-rise\" aria-labelledby=\"kn-rise-h\"\u003e\n\u003cdiv class=\"kn-w kn-c\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-eb\"\u003eModel T8025\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-rise-h\"\u003eMeet the \u003cspan class=\"kn-gx kn-gb\"\u003eMini.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-rise-stage\"\u003e\n\u003ci class=\"kn-rise-glow\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n\u003ci class=\"kn-rise-shadow\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n\u003cimg class=\"kn-rise-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/original_upscayl_2x_upscayl-standard-4x.png?v=1771704143\u0026amp;crop=region\u0026amp;crop_left=172\u0026amp;crop_top=260\u0026amp;crop_width=845\u0026amp;crop_height=567\u0026amp;width=845\" alt=\"eufy HomeBase Mini, white, with its blue status light on the front\" width=\"845\" height=\"567\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-rv\"\u003e\u003cp class=\"kn-lede\"\u003eIt stores what compatible cameras send it. It doesn’t record on its own.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE hubs · chooser + compare sheet --\u003e\n\u003csection class=\"kn-sec kn-band kn-hubs\" id=\"kn-hubs\" aria-labelledby=\"kn-hubs-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\n\u003cp class=\"kn-eye\"\u003eWhich hub?\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-hubs-h\"\u003eMini, 2 or 3.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-hubs-g\"\u003e\n\u003carticle class=\"kn-hub kn-hub2\"\u003e\n\u003cdiv class=\"kn-hub-f\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/HB2A_f47819c4-edb3-4c39-8a6c-8fb1995d1ee0.png?v=1786183721\u0026amp;crop=region\u0026amp;crop_left=174\u0026amp;crop_top=0\u0026amp;crop_width=1804\u0026amp;crop_height=2380\u0026amp;width=400\" alt=\"eufy HomeBase 2\" width=\"400\" height=\"528\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"kn-h3 kn-hub-n\"\u003eHomeBase 2\u003csmall\u003eS280\u003c\/small\u003e\n\u003c\/h3\u003e\n\u003cp\u003eMade for the 2C generation. No face recognition.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"kn-hub kn-hubm\"\u003e\n\u003cspan class=\"kn-tag\"\u003eThis listing\u003c\/span\u003e\n\u003cdiv class=\"kn-hub-f\"\u003e\u003cspan class=\"kn-hub-mini\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/original_upscayl_2x_upscayl-standard-4x.png?v=1771704143\u0026amp;crop=region\u0026amp;crop_left=172\u0026amp;crop_top=260\u0026amp;crop_width=845\u0026amp;crop_height=567\u0026amp;width=845\" alt=\"eufy HomeBase Mini T8025 hub; cameras sold separately\" width=\"845\" height=\"567\" loading=\"lazy\"\u003e\u003cspan class=\"kn-sheen\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3 class=\"kn-h3 kn-hub-n\"\u003eHomeBase Mini\u003csmall\u003eT8025\u003c\/small\u003e\n\u003c\/h3\u003e\n\u003cp\u003eCompact local storage hub, with recognition for compatible cameras.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"kn-hub kn-hub3\"\u003e\n\u003cdiv class=\"kn-hub-f\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_43_S380HomeBase_HomeBase3_542af988-9fe7-4b94-aaf9-3d122c34e931.png?v=1770838017\u0026amp;width=600\" alt=\"eufy HomeBase 3\" width=\"600\" height=\"600\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"kn-h3 kn-hub-n\"\u003eHomeBase 3\u003csmall\u003eS380\u003c\/small\u003e\n\u003c\/h3\u003e\n\u003cp\u003eMade for S4, 3C and the longest list.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-route\"\u003eOwn an eufyCam S4 or 3C? The Mini can’t run them. \u003cspan\u003eHomeBase 3 does, and we sell it too.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"kn-sheet-open\"\u003e\u003cbutton type=\"button\" class=\"kn-sheet-btn\" popovertarget=\"kn-cmp\"\u003eCompare the hubs\u003c\/button\u003e\u003c\/p\u003e\n\u003cdiv class=\"kn-sheet\" id=\"kn-cmp\" popover\u003e\n\u003cdiv class=\"kn-sheet-h\"\u003e\n\u003ch3\u003eCompare the hubs\u003c\/h3\u003e\n\u003cbutton type=\"button\" class=\"kn-sheet-x\" popovertarget=\"kn-cmp\" popovertargetaction=\"hide\" aria-label=\"Close\"\u003e✕\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-cmp\"\u003e\n\u003cspan class=\"kn-cmp-hd kn-cmp-c\"\u003e\u003c\/span\u003e\u003cb class=\"kn-cmp-hd\"\u003eHomeBase 2\u003c\/b\u003e\u003cb class=\"kn-cmp-hd kn-cmp-m\"\u003eHomeBase Mini\u003c\/b\u003e\u003cb class=\"kn-cmp-hd\"\u003eHomeBase 3\u003c\/b\u003e\n\u003cp class=\"kn-cmp-k\"\u003eStorage\u003c\/p\u003e\n\u003cp\u003e16 GB built in.\u003c\/p\u003e\n\u003cp class=\"kn-cmp-m\"\u003e8 GB built in, plus microSD up to 1 TB.\u003c\/p\u003e\n\u003cp\u003e16 GB, expandable to 16 TB with a 2.5-inch SATA drive.\u003c\/p\u003e\n\u003cp class=\"kn-cmp-k\"\u003eRecognition\u003c\/p\u003e\n\u003cp\u003eNo face recognition.\u003c\/p\u003e\n\u003cp class=\"kn-cmp-m\"\u003eFace, human, vehicle, pet, with compatible cameras.\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"kn-jw\"\u003e\u003cbutton type=\"button\" class=\"kn-j\" popovertarget=\"kn-j2\" interestfor=\"kn-j2\" style=\"anchor-name:--cgau-kn-j2\"\u003eBionicMind\u003c\/button\u003e\u003cspan class=\"kn-jc\" id=\"kn-j2\" popover style=\"position-anchor:--cgau-kn-j2\"\u003e\u003cb\u003eBionicMind\u003c\/b\u003eeufy’s name for the AI on HomeBase 3 and HomeBase Mini.\u003c\/span\u003e\u003c\/span\u003e AI: familiar faces, human, vehicle, pet.\u003c\/p\u003e\n\u003cp class=\"kn-cmp-k\"\u003eMade for\u003c\/p\u003e\n\u003cp\u003e2C, 2C Pro, battery E40, alarm sensors, Video Doorbell S330 (T8213).\u003c\/p\u003e\n\u003cp class=\"kn-cmp-m\"\u003eSelected eufy cameras, doorbells and sensors. Check the setup list below.\u003c\/p\u003e\n\u003cp\u003eThe longest list, including S4, 3C, C35, C37 and video locks.\u003c\/p\u003e\n\u003cp class=\"kn-cmp-k\"\u003eWon’t run\u003c\/p\u003e\n\u003cp\u003eC35, C37, eufyCam 3, S3 Pro, S4, 3C.\u003c\/p\u003e\n\u003cp class=\"kn-cmp-m\"\u003eS4, 3C, E42, E220, PoE cameras.\u003c\/p\u003e\n\u003cp\u003ePoE cameras and app-only smart locks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE setup · build your setup (replaces the picker) --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-fit\" aria-labelledby=\"kn-fit-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\n\u003cp class=\"kn-eye kn-ev\"\u003eCompatibility\u003c\/p\u003e\n\u003ch2 class=\"kn-h2 kn-kw\" id=\"kn-fit-h\"\u003e\n\u003cspan\u003eBuild\u003c\/span\u003e \u003cspan\u003eyour\u003c\/span\u003e \u003cspan\u003esetup.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eTap what you own.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-su\"\u003e\n\u003cdiv class=\"kn-su-bg\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003cp class=\"kn-su-lg\" id=\"kn-su-lg\"\u003eYour devices\u003c\/p\u003e\n\u003cdiv class=\"kn-su-chips\" role=\"group\" aria-labelledby=\"kn-su-lg\"\u003e\n\u003clabel class=\"kn-su-c\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s1\"\u003e\u003cspan\u003eC35\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-su-c\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s2\"\u003e\u003cspan\u003eC37 2K\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-su-c\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s3\"\u003e\u003cspan\u003eC37 4K\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-su-c\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s4\"\u003e\u003cspan\u003e2C \/ 2C Pro\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-su-c\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s5\"\u003e\u003cspan\u003eE40 battery\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-su-c\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s6\"\u003e\u003cspan\u003eeufyCam 3 \/ S3 Pro\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-su-c\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s7\"\u003e\u003cspan\u003eC30 \/ C31 \/ E340\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-su-c\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s8\"\u003e\u003cspan\u003eS330 doorbell\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-su-c\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s9\"\u003e\u003cspan\u003eIndoor cams\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-su-c\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s10\"\u003e\u003cspan\u003eSoloCams\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-su-c\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s11\"\u003e\u003cspan\u003eE20 sensors\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-su-c kn-su-no\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s12\"\u003e\u003cspan\u003eS4\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-su-c kn-su-no\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s13\"\u003e\u003cspan\u003e3C\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-su-c kn-su-no\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s14\"\u003e\u003cspan\u003eSoloCam E42\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-su-c kn-su-no\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s15\"\u003e\u003cspan\u003eIndoor E220\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-su-tally kn-glass\" aria-live=\"polite\"\u003e\u003cspan class=\"kn-su-idle\"\u003eShowing every device.\u003c\/span\u003e\u003cspan class=\"kn-su-live\"\u003e\u003cb class=\"kn-su-y\"\u003e\u003c\/b\u003e of \u003cb class=\"kn-su-t\"\u003e\u003c\/b\u003e run on the Mini\u003c\/span\u003e\u003c\/p\u003e\n\u003cul class=\"kn-su-list kn-glass\"\u003e\n\u003cli class=\"kn-su-r kn-su-r1\"\u003e\n\u003ci role=\"img\" aria-label=\"Works\"\u003e✓\u003c\/i\u003e\u003cp\u003e\u003cb\u003eeufyCam C35.\u003c\/b\u003e Compatible with HomeBase Mini. Camera sold separately.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-su-r kn-su-r2\"\u003e\n\u003ci role=\"img\" aria-label=\"Works\"\u003e✓\u003c\/i\u003e\u003cp\u003e\u003cb\u003eC37 2K\u003c\/b\u003e (T814X). Mini firmware \u003cspan class=\"kn-mono\"\u003eV4.0.5.6\u003c\/span\u003e or later.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-su-r kn-su-r3\"\u003e\n\u003ci role=\"img\" aria-label=\"Works\"\u003e✓\u003c\/i\u003e\u003cp\u003e\u003cb\u003eC37 4K Edition\u003c\/b\u003e (T814XS). Mini firmware \u003cspan class=\"kn-mono\"\u003eV4.0.8.6\u003c\/span\u003e or later.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-su-r kn-su-r4\"\u003e\n\u003ci role=\"img\" aria-label=\"Works\"\u003e✓\u003c\/i\u003e\u003cp\u003e\u003cb\u003eeufyCam 2C, 2C Pro.\u003c\/b\u003e Update firmware first.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-su-r kn-su-r5\"\u003e\n\u003ci role=\"img\" aria-label=\"Works\"\u003e✓\u003c\/i\u003e\u003cp\u003e\u003cb\u003eeufyCam E40, battery\u003c\/b\u003e (T8144). Update firmware first.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-su-r kn-su-r6\"\u003e\n\u003ci role=\"img\" aria-label=\"Works\"\u003e✓\u003c\/i\u003e\u003cp\u003e\u003cb\u003eeufyCam 3\u003c\/b\u003e (T8160) \u003cb\u003eand S3 Pro.\u003c\/b\u003e Update firmware first.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-su-r kn-su-r7\"\u003e\n\u003ci role=\"img\" aria-label=\"Works\"\u003e✓\u003c\/i\u003e\u003cp\u003e\u003cb\u003eDoorbells C30, C31, E340.\u003c\/b\u003e They run alone; the Mini is optional.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-su-r kn-su-r8\"\u003e\n\u003ci role=\"img\" aria-label=\"Works\"\u003e✓\u003c\/i\u003e\u003cp\u003e\u003cb\u003eVideo Doorbell S330\u003c\/b\u003e (T8213). Update firmware first.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-su-r kn-su-r9\"\u003e\n\u003ci role=\"img\" aria-label=\"Works\"\u003e✓\u003c\/i\u003e\u003cp\u003e\u003cb\u003eIndoor Cam S350, E30, C220, C210,\u003c\/b\u003e Window Camera E10.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-su-r kn-su-r10\"\u003e\n\u003ci role=\"img\" aria-label=\"Works\"\u003e✓\u003c\/i\u003e\u003cp\u003e\u003cb\u003eSoloCam S340, S220, S230 \/ S40, E30, C210.\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-su-r kn-su-r11\"\u003e\n\u003ci role=\"img\" aria-label=\"Works\"\u003e✓\u003c\/i\u003e\u003cp\u003e\u003cb\u003eE20 sensors and siren.\u003c\/b\u003e Mini firmware \u003cspan class=\"kn-mono\"\u003eV4.0.5.2\u003c\/span\u003e or later.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-su-r kn-su-r12 kn-su-x\"\u003e\n\u003ci role=\"img\" aria-label=\"Not compatible\"\u003e✕\u003c\/i\u003e\u003cp\u003eeufyCam S4. Not compatible with this HomeBase Mini. Use a HomeBase 3 or Professional S1 instead.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-su-r kn-su-r13 kn-su-x\"\u003e\n\u003ci role=\"img\" aria-label=\"Not compatible\"\u003e✕\u003c\/i\u003e\u003cp\u003eeufyCam 3C \/ S300 (T8161). Not compatible with this HomeBase Mini. Use a HomeBase 3 or Professional S1 instead.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-su-r kn-su-r14 kn-su-x\"\u003e\n\u003ci role=\"img\" aria-label=\"Not compatible\"\u003e✕\u003c\/i\u003e\u003cp\u003eSoloCam E42. Not compatible with this HomeBase Mini. HomeBase 2, HomeBase 3 or Professional S1 are alternative supported hubs.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-su-r kn-su-r15 kn-su-x\"\u003e\n\u003ci role=\"img\" aria-label=\"Not compatible\"\u003e✕\u003c\/i\u003e\u003cp\u003eIndoor Cam E220. Not compatible with this HomeBase Mini. Use a HomeBase 3 or Professional S1 instead.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"kn-su-hb3\"\u003e\u003cb\u003eChange at HomeBase 3:\u003c\/b\u003e eufy lists it for each ✕ device.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-su-also\"\u003e\u003cb\u003eAlso runs:\u003c\/b\u003e original Entry and Motion sensors; E10 keypad, key fob, panic button and smoke alarm (\u003cspan class=\"kn-mono\"\u003eV4.0.5.2\u003c\/span\u003e+), glass break (\u003cspan class=\"kn-mono\"\u003eV4.0.8.6\u003c\/span\u003e+); locks E330, FamiLock S3 Max (T85V0), Lock E40 (T85M0). \u003cb\u003eNot:\u003c\/b\u003e FamiLock S3 (T85V0C), Video Smart Lock S330 (T8530), PoE cameras.\u003c\/p\u003e\n\u003cp class=\"kn-su-more\"\u003eNot listed? \u003ca class=\"kn-link\" href=\"\/pages\/eufy-compatibility\"\u003eCheck your camera ›\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE nnb · New No Box + kit-split lift --\u003e\n\u003csection class=\"kn-sec kn-band\" id=\"kn-nnb\" aria-labelledby=\"kn-nnb-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-nnb-card\"\u003e\n\u003cspan class=\"kn-badge\"\u003eNew No Box\u003c\/span\u003e\n\u003cdiv class=\"kn-rv\"\u003e\u003ch2 class=\"kn-h2\" id=\"kn-nnb-h\"\u003eYour Mini. \u003cspan class=\"kn-gx kn-gw\"\u003eWithout the retail box.\u003c\/span\u003e\n\u003c\/h2\u003e\u003c\/div\u003e\n\u003cfigure class=\"kn-lift\"\u003e\n\u003cimg class=\"kn-nnb-product\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/original_upscayl_2x_upscayl-standard-4x.png?v=1771704143\u0026amp;crop=region\u0026amp;crop_left=172\u0026amp;crop_top=260\u0026amp;crop_width=845\u0026amp;crop_height=567\u0026amp;width=845\" alt=\"HomeBase Mini T8025 hub, supplied without the retail carton\" width=\"845\" height=\"567\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003eHomeBase Mini only, with the accessories listed below. Cameras and sensors are not included.\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cdiv class=\"kn-nnb-story\"\u003e\n\u003cdiv\u003e\n\u003cp\u003eThis HomeBase Mini is new and never used. It comes in plain protective packaging instead of the printed retail carton, with every standard accessory listed below.\u003c\/p\u003e\n\u003cp\u003eYou are buying one HomeBase Mini hub, not a camera kit. Cameras, sensors and a microSD card are not included. Our own 12-month warranty applies.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-parcel\"\u003e\n\u003ch3\u003eIn the parcel\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHomeBase Mini (T8025)\u003c\/li\u003e\n\u003cli\u003eAn Australian power adapter, packed separately\u003c\/li\u003e\n\u003cli\u003e2 m USB-C cable\u003c\/li\u003e\n\u003cli\u003e1.2 m Ethernet cable\u003c\/li\u003e\n\u003cli\u003ePrinted setup guide\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eNot included\u003c\/h3\u003e\n\u003cul class=\"kn-not\"\u003e\n\u003cli\u003eThe printed retail carton\u003c\/li\u003e\n\u003cli\u003eA microSD card\u003c\/li\u003e\n\u003cli\u003eAny cameras or sensors\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE faq · exclusive, smooth --\u003e\n\u003csection class=\"kn-sec kn-cv\" id=\"kn-faq\" aria-labelledby=\"kn-faq-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\u003ch2 class=\"kn-h2\" id=\"kn-faq-h\"\u003eGood to know.\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-faq\"\u003e\n\u003cdetails name=\"kn-faq\" open\u003e\u003csummary\u003eWill it run my eufyCam S4 or 3C?\u003c\/summary\u003e\u003cp\u003eNo. eufy lists HomeBase 3 or the Professional S1. We sell HomeBase 3 too.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eDoes it connect by Wi-Fi?\u003c\/summary\u003e\u003cp\u003eHomeBase Mini can connect to your router by Ethernet or standard 2.4GHz\/5GHz Wi-Fi, as documented in eufy’s eufyCam C35 user guide. The included Ethernet cable provides a wired setup option.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWhen will my order leave Townsville?\u003c\/summary\u003e\u003cp\u003eWe do our best to send orders the same day; same day to 1 business day is typical from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare. Australia Post delivery time is on top.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eMy camera isn’t on this page.\u003c\/summary\u003e\u003cp\u003eMessage us its T-number (label or eufy app). Better now than a return later.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE buy · buying from CamGuard Australia --\u003e\n\u003csection class=\"kn-sec kn-band kn-cv\" id=\"kn-buy\" aria-labelledby=\"kn-buy-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eBuying from CamGuard Australia\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-buy-h\"\u003eSent from Townsville.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-buy\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99.00 it’s $9.95 tracked, or $12.95 Express.\u003c\/p\u003e\n\u003cp\u003eWe aim to dispatch the same day; same day to 1 business day is typical from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-g\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:1\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:2\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003emonths\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty, not a manufacturer warranty, with Australian Consumer Law rights on top. Faulty or not as described? We cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-w\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:3\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:10\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003edays\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eChange of mind within 30 days of delivery, complete and unused. You pay return postage; the original shipping isn’t refunded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-who\"\u003e\u003cb\u003eWho you’re buying from:\u003c\/b\u003e an independent Australian importer in Townsville, happy to answer questions before you buy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE specs · last h2 + fine print --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-specs\" aria-labelledby=\"kn-specs-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-specs-h\"\u003eTech specs.\u003c\/h2\u003e\n\u003cdiv class=\"kn-specs\"\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eHub\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eModel\u003c\/dt\u003e\n\u003cdd\u003eHomeBase Mini (\u003cspan class=\"kn-mono\"\u003eT8025\u003c\/span\u003e), New No Box\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eComputing\u003c\/dt\u003e\n\u003cdd\u003e\n\u003cspan class=\"kn-jw\"\u003e\u003cbutton type=\"button\" class=\"kn-j\" popovertarget=\"kn-j4\" interestfor=\"kn-j4\" style=\"anchor-name:--cgau-kn-j4\"\u003e1.0T\u003c\/button\u003e\u003cspan class=\"kn-jc\" id=\"kn-j4\" popover style=\"position-anchor:--cgau-kn-j4\"\u003e\u003cb\u003e1.0T\u003c\/b\u003eeufy’s published computing figure, quoted as written.\u003c\/span\u003e\u003c\/span\u003e, as published by eufy\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eStorage\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eBuilt in\u003c\/dt\u003e\n\u003cdd\u003e8 GB eMMC, a little less usable\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eExpandable\u003c\/dt\u003e\n\u003cdd\u003emicroSD up to 1 TB, sold separately\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eSetup\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNetwork\u003c\/dt\u003e\n\u003cdd\u003eEthernet, 1.2 m cable\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003ePower\u003c\/dt\u003e\n\u003cdd\u003eUSB-C, 5 V \/ 2 A adapter, 2 m cable\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fine\"\u003e\n\u003cp\u003eWhere eufy’s documents disagree, we follow eufy’s newest statement about that exact model and hub, and where eufy hasn’t confirmed a pairing we mark it not compatible until it does.\u003c\/p\u003e\n\u003cp\u003eHomeBase Mini records; it doesn’t prevent anything, and recognition and detection can miss or mislabel activity.\u003c\/p\u003e\n\u003cp\u003eProduct images are official eufy images. Illustrations are labelled.\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty applies, not a manufacturer warranty. Nothing here limits your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller, not an official or authorised supplier, distributor or representative of eufy, Anker Innovations or their affiliates.\u003c\/p\u003e\n\u003cp\u003eDetails believed accurate at time of listing.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun\"\u003e\n\u003cheader class=\"ca-scene ca-hero\"\u003e\n\u003cdiv class=\"ca-shell\"\u003e\n\u003cnav class=\"ca-nav\"\u003e\u003cspan class=\"ca-lockup\"\u003eCamGuard Australia\u003c\/span\u003e\u003cspan class=\"ca-nav-note\"\u003eThursday hall · chairs unfolded\u003c\/span\u003e\u003c\/nav\u003e\n\u003cdiv class=\"ca-hero-grid\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"ca-kicker\"\u003eCloud Anonymous · meeting one\u003c\/p\u003e\n\u003ch2 class=\"ca-title\"\u003eHi, I’m\u003cbr\u003eHomeBase Mini.\u003c\/h2\u003e\n\u003cp class=\"ca-sub\"\u003eLocal storage gives compatible footage a place to live without a compulsory cloud-storage bill.\u003c\/p\u003e\n\u003cp class=\"ca-why\"\u003eHomeBase Mini has built-in local storage and supports optional microSD expansion. Match devices by exact model.\u003c\/p\u003e\n\u003cp class=\"ca-condition\"\u003e\u003cstrong\u003eNew No Box.\u003c\/strong\u003e This HomeBase Mini is new and unused. The retail carton has left the building; the printed setup guide and all standard functional boxed contents are included in protective non-retail packaging.\u003c\/p\u003e\n\u003cp class=\"ca-chip-invite\"\u003eHomeBase Mini only · listed accessories included · cameras and sensors sold separately.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ca-hall\"\u003e\n\u003ci class=\"ca-chair a\"\u003e\u003c\/i\u003e\u003ci class=\"ca-chair b\"\u003e\u003c\/i\u003e\u003ci class=\"ca-chair c\"\u003e\u003c\/i\u003e\u003ci class=\"ca-chair d\"\u003e\u003c\/i\u003e \u003ci class=\"ca-urn\"\u003e\u003c\/i\u003e\u003ci class=\"ca-steam\"\u003e\u003c\/i\u003e\n\u003cfigure class=\"ca-pinned-photo\"\u003e\u003cimg loading=\"eager\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/original_upscayl_2x_upscayl-standard-4x.png?v=1771704143\" alt=\"eufy Security HomeBase Mini T8025 in the meeting hall\"\u003e\u003cb\u003eMY NAME IS: T8025\u003c\/b\u003e\u003c\/figure\u003e\n\u003ci class=\"ca-palm\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/header\u003e\n\u003csection class=\"ca-scene ca-brown\"\u003e\n\u003cdiv class=\"ca-shell\"\u003e\n\u003ci class=\"ca-doodle one\"\u003e\u003c\/i\u003e\u003ci class=\"ca-doodle two\"\u003e\u003c\/i\u003e\n\u003cp class=\"ca-kicker\"\u003eThe circle speaks\u003c\/p\u003e\n\u003ch2 class=\"ca-section-title\"\u003eStorage, expansion and compatibility.\u003c\/h2\u003e\n\u003cdiv class=\"ca-share-wall\"\u003e\n\u003carticle class=\"ca-share\"\u003e\u003cspan class=\"ca-tag\"\u003eMY NAME IS: STORAGE\u003c\/span\u003e\u003cq\u003eBuilt-in storage is included; confirm the supplied capacity before buying for a specific size.\u003c\/q\u003e\n\u003cp class=\"ca-handbook\"\u003e\u003cstrong\u003eFacilitator handbook:\u003c\/strong\u003e official pages differ on built-in capacity. Confirm the supplied unit for a specific size; firmware uses some space.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"ca-share\"\u003e\u003cspan class=\"ca-tag\"\u003eMY NAME IS: EXPANSION\u003c\/span\u003e\u003cq\u003emicroSD expansion supports up to 1TB; the card is sold separately.\u003c\/q\u003e\n\u003cp class=\"ca-handbook\"\u003e\u003cstrong\u003eFacilitator handbook:\u003c\/strong\u003e a microSD card is not included. Power the hub off before inserting one.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"ca-share\"\u003e\u003cspan class=\"ca-tag\"\u003eMY NAME IS: THE HUB\u003c\/span\u003e\u003cq\u003eHomeBase Mini is the hub, not an add-on to another HomeBase.\u003c\/q\u003e\n\u003cp class=\"ca-handbook\"\u003e\u003cstrong\u003eFacilitator handbook:\u003c\/strong\u003e It stores footage from compatible devices. Cameras are sold separately; check your exact model before pairing.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ca-scene ca-cream\"\u003e\n\u003cdiv class=\"ca-shell\"\u003e\n\u003cp class=\"ca-kicker\"\u003eFacilitator handbook · page 02\u003c\/p\u003e\n\u003ch2 class=\"ca-section-title\"\u003eThe buying facts in one place.\u003c\/h2\u003e\n\u003cdiv class=\"ca-whiteboard\"\u003e\n\u003cdiv class=\"ca-board-lines\"\u003e\n\u003cspan\u003eNew No Box means new, never used. The original retail carton is absent, while the listed accessories are present.\u003c\/span\u003e \u003cspan\u003eHomeBase Mini connects to your router by Ethernet. It is not being described here as a standalone Wi-Fi hub.\u003c\/span\u003e \u003cspan\u003eIt records and stores footage from compatible devices. It records, does not prevent events.\u003c\/span\u003e \u003cspan\u003eFacial recognition is via supported C-series cameras, subject to compatible devices and firmware.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"ca-rednote\"\u003eThe hub stores compatible footage; it is not a camera.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ca-scene ca-green\"\u003e\n\u003cdiv class=\"ca-shell ca-poster-wrap\"\u003e\n\u003cdiv class=\"ca-poster\"\u003e\n\u003cp class=\"ca-kicker\"\u003eThe laminated local-storage steps\u003c\/p\u003e\n\u003ch2\u003eSetup in five steps.\u003c\/h2\u003e\n\u003cdiv class=\"ca-steps\"\u003e\n\u003cdiv class=\"ca-step\"\u003e\n\u003cstrong\u003eBring the hub in.\u003c\/strong\u003e HomeBase Mini T8025 has local storage built in. Confirm the supplied capacity before ordering.\u003c\/div\u003e\n\u003cdiv class=\"ca-step\"\u003e\n\u003cstrong\u003eChoose room to grow.\u003c\/strong\u003e Add a microSD card up to 1TB if you want more storage.\u003c\/div\u003e\n\u003cdiv class=\"ca-step\"\u003e\n\u003cstrong\u003eConnect the circle.\u003c\/strong\u003e Use the included 1.2m Ethernet cable to connect to your router.\u003c\/div\u003e\n\u003cdiv class=\"ca-step\"\u003e\n\u003cstrong\u003eGive it power.\u003c\/strong\u003e The included 5V\/2A adapter and 2m USB-C cable are the quiet practical heroes.\u003c\/div\u003e\n\u003cdiv class=\"ca-step\"\u003e\n\u003cstrong\u003eInvite the right devices.\u003c\/strong\u003e Update HomeBase Mini firmware and check your exact device model before pairing.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"ca-exhibit\"\u003e\n\u003cdiv class=\"ca-slot\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003cspan\u003eSLOT EMPTY\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cb\u003eExhibit: the microSD bay, drawn by hand on the back of the agenda. No card comes in this parcel.\u003c\/b\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ca-scene ca-grey\"\u003e\n\u003cdiv class=\"ca-shell\"\u003e\n\u003cp class=\"ca-kicker\"\u003eAttendance clipboard\u003c\/p\u003e\n\u003ch2 class=\"ca-section-title\"\u003eWho can pull up a chair?\u003c\/h2\u003e\n\u003cdiv class=\"ca-signup\"\u003e\n\u003cdiv class=\"ca-signup-head\"\u003e\n\u003cspan\u003eDEVICE\u003c\/span\u003e\u003cspan\u003eMEETING STATUS\u003c\/span\u003e\u003cspan\u003eNOTE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ca-signup-row\"\u003e\n\u003cspan\u003eeufyCam C35 \/ C34\u003c\/span\u003e\u003cspan class=\"ca-yes\"\u003eWELCOME\u003c\/span\u003e\u003cspan\u003eNamed compatible\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ca-signup-row\"\u003e\n\u003cspan\u003eeufyCam C37\u003c\/span\u003e\u003cspan class=\"ca-yes\"\u003eWELCOME\u003c\/span\u003e\u003cspan\u003eCurrent firmware required\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ca-signup-row\"\u003e\n\u003cspan\u003eSoloCam S220 · E340 doorbell · Indoor Cam S350 and E30\u003c\/span\u003e\u003cspan class=\"ca-yes\"\u003eWELCOME\u003c\/span\u003e\u003cspan\u003eNamed compatible list\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ca-signup-row\"\u003e\n\u003cspan\u003eMotion Sensor T8910 · Entry Sensor T8900\u003c\/span\u003e\u003cspan class=\"ca-yes\"\u003eWELCOME\u003c\/span\u003e\u003cspan\u003eNamed compatible\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ca-signup-row\"\u003e\n\u003cspan\u003eeufyCam 2C · T8113\u003c\/span\u003e\u003cspan\u003eSUPPORTED\u003c\/span\u003e\u003cspan\u003eListed in eufy’s Complete HomeBase Compatibility Guide\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ca-signup-row\"\u003e\n\u003cspan\u003eeufyCam 2C Pro · E40\u003c\/span\u003e\u003cspan\u003eSUPPORTED\u003c\/span\u003e\u003cspan\u003eAdded in eufy’s August 2026 compatibility guide; update the Mini’s firmware first\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ca-signup-row\"\u003e\n\u003cspan\u003eeufyCam 3 (S330) · S3 Pro\u003c\/span\u003e\u003cspan\u003eSUPPORTED\u003c\/span\u003e\u003cspan\u003eAdded in eufy’s August 2026 compatibility guide; update the Mini’s firmware first\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ca-signup-row\"\u003e\n\u003cspan\u003eeufyCam 2 · eufyCam 3C · S4 · SoloCam E42\u003c\/span\u003e\u003cspan class=\"ca-no\"\u003eNOT ON THE LIST\u003c\/span\u003e\u003cspan\u003eeufy’s current guide leaves these off the Mini\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ca-signup-row\"\u003e\n\u003cspan\u003eVideo Doorbell S330 (battery, T8213)\u003c\/span\u003e\u003cspan\u003eSUPPORTED\u003c\/span\u003e\u003cspan\u003eAdded in eufy’s August 2026 compatibility guide; other families go by exact model\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ca-signup-row\"\u003e\n\u003cspan\u003eThe cloud\u003c\/span\u003e\u003cspan\u003eattended once\u003c\/span\u003e\u003cspan\u003edidn’t share · hasn’t been back\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ca-scene ca-cream\"\u003e\n\u003cdiv class=\"ca-shell\"\u003e\n\u003cp class=\"ca-kicker\"\u003eCommunity noticeboard\u003c\/p\u003e\n\u003ch2 class=\"ca-section-title\"\u003eFour notes pinned beside the urn.\u003c\/h2\u003e\n\u003cdiv class=\"ca-notice-strip\"\u003e\n\u003carticle class=\"ca-notice\"\u003e\u003cb\u003eLocal storage to begin\u003c\/b\u003e\n\u003cp\u003eBuilt-in eMMC gives the meeting a first row of chairs. Firmware uses some capacity, and the supplied unit's capacity needs confirmation.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"ca-notice\"\u003e\u003cb\u003eUp to 1TB later\u003c\/b\u003e\n\u003cp\u003eMicroSD expansion can reach 1TB. The card is separate, and it goes in while the hub is powered off.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"ca-notice\"\u003e\u003cb\u003e1.0T on the sheet\u003c\/b\u003e\n\u003cp\u003eeufy publishes a computing figure of 1.0T. We have printed it exactly as published, rather than appointing a committee to guess at the unit.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"ca-notice\"\u003e\u003cb\u003eFace, human, vehicle, pet\u003c\/b\u003e\n\u003cp\u003eThose are the published AI categories through compatible devices. Feature support depends on the connected device.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ca-scene ca-gold\"\u003e\n\u003cdiv class=\"ca-shell\"\u003e\n\u003cp class=\"ca-kicker\"\u003eBiscuit tin inventory\u003c\/p\u003e\n\u003ch2 class=\"ca-section-title\"\u003eEverything listed gets a biscuit-shaped compartment.\u003c\/h2\u003e\n\u003cdiv class=\"ca-tin\"\u003e\n\u003cdiv class=\"ca-tin-grid\"\u003e\n\u003cdiv class=\"ca-biscuit\"\u003eHomeBase Mini T8025\u003cbr\u003eLocal storage\u003c\/div\u003e\n\u003cdiv class=\"ca-biscuit\"\u003e5V\/2A power adapter\u003c\/div\u003e\n\u003cdiv class=\"ca-biscuit\"\u003e2m USB-C power cable\u003c\/div\u003e\n\u003cdiv class=\"ca-biscuit\"\u003e1.2m Ethernet cable\u003c\/div\u003e\n\u003cdiv class=\"ca-biscuit\"\u003ePrinted setup guide\u003c\/div\u003e\n\u003cdiv class=\"ca-biscuit\"\u003ePlain protective packaging\u003c\/div\u003e\n\u003cdiv class=\"ca-biscuit ca-empty\"\u003eOriginal retail carton\u003cbr\u003enot included\u003c\/div\u003e\n\u003cdiv class=\"ca-biscuit ca-empty\"\u003emicroSD card · cameras · sensors\u003cbr\u003enot included\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"ca-sub\" style=\"margin-top: 28px;\"\u003eAlso not included: HomeBase 3 or its larger-hub features. Other HomeBase models are separate products.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ca-scene ca-paper\"\u003e\n\u003cdiv class=\"ca-shell\"\u003e\n\u003cp class=\"ca-kicker\"\u003eYour first meeting\u003c\/p\u003e\n\u003ch2 class=\"ca-section-title\"\u003eFour setup steps.\u003c\/h2\u003e\n\u003cdiv class=\"ca-setup\"\u003e\n\u003cdiv class=\"ca-clipboard\"\u003e\u003cspan class=\"ca-hand\"\u003eSIGN IN\u003cbr\u003e1 OF 4\u003c\/span\u003e\u003c\/div\u003e\n\u003col class=\"ca-meeting-steps\"\u003e\n\u003cli\u003e\u003cspan\u003e\u003cstrong\u003ePlace HomeBase Mini near your router.\u003c\/strong\u003e The Ethernet connection goes to the router, using the included cable.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e\u003cstrong\u003eConnect power with the included USB-C cable and 5V\/2A adapter.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e\u003cstrong\u003eIf adding a microSD card, power the hub off first.\u003c\/strong\u003e Then insert the card and continue setup.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e\u003cstrong\u003eFollow the printed HomeBase Mini setup guide and pair compatible devices.\u003c\/strong\u003e Update the hub to the latest available firmware before devices join the circle.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ca-scene ca-coffee\"\u003e\n\u003cdiv class=\"ca-shell\"\u003e\n\u003cp class=\"ca-kicker\"\u003eOn the hall noticeboard\u003c\/p\u003e\n\u003ch2 class=\"ca-section-title\"\u003eTwo notices, no glossy photography required.\u003c\/h2\u003e\n\u003cdiv class=\"ca-photo-row\"\u003e\n\u003carticle class=\"ca-notice\"\u003e\u003cb\u003eStorage, written out longhand\u003c\/b\u003e\n\u003cp\u003eOfficial pages differ on built-in capacity, so confirm the supplied unit. Firmware uses part of the total space. Expansion is a microSD card up to 1 TB, bought separately, inserted while the hub is powered off. No monthly storage subscription is required for local recording.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"ca-notice\"\u003e\u003cb\u003eWhat the pictures are\u003c\/b\u003e\n\u003cp\u003eThis page carries one product photograph and one card of eufy's own promotional artwork, pinned unedited. Neither shows a memory card, because no memory card comes in this parcel.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ca-scene ca-fluoro\"\u003e\n\u003cdiv class=\"ca-shell\"\u003e\n\u003cp class=\"ca-kicker\"\u003eHandbook appendix · the long table\u003c\/p\u003e\n\u003ch2 class=\"ca-section-title\"\u003eSpecifications, with the fluorescent lights fully on.\u003c\/h2\u003e\n\u003cdiv class=\"ca-specsheet\"\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eModel\u003c\/th\u003e\n\u003ctd\u003eeufy Security HomeBase Mini T8025\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRole\u003c\/th\u003e\n\u003ctd\u003eLocal storage hub for compatible eufy devices; cameras sold separately\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eBuilt-in storage\u003c\/th\u003e\n\u003ctd\u003eBuilt-in storage; confirm supplied capacity\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUsable built-in space\u003c\/th\u003e\n\u003ctd\u003eFirmware uses part of the built-in capacity\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExpansion\u003c\/th\u003e\n\u003ctd\u003emicroSD storage up to 1TB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003emicroSD card\u003c\/th\u003e\n\u003ctd\u003eNot included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePublished computing figure\u003c\/th\u003e\n\u003ctd\u003e1.0T\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAI categories\u003c\/th\u003e\n\u003ctd\u003eFace, human, vehicle and pet through compatible devices\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eNetwork\u003c\/th\u003e\n\u003ctd\u003eEthernet or 2.4GHz\/5GHz Wi-Fi to router\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePower input\u003c\/th\u003e\n\u003ctd\u003eUSB-C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePower adapter\u003c\/th\u003e\n\u003ctd\u003e5V\/2A included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePower cable\u003c\/th\u003e\n\u003ctd\u003e2m USB-C cable included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEthernet cable\u003c\/th\u003e\n\u003ctd\u003e1.2m cable included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eC37 note\u003c\/th\u003e\n\u003ctd\u003eHomeBase Mini firmware V4.0.5.6 or later required\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCondition\u003c\/th\u003e\n\u003ctd\u003eNew No Box · new, never used · original retail carton absent\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ca-scene ca-cream\"\u003e\n\u003cdiv class=\"ca-shell\"\u003e\n\u003cp class=\"ca-kicker\"\u003eA gentle reality check\u003c\/p\u003e\n\u003ch2 class=\"ca-section-title\"\u003eProbably not your meeting if…\u003c\/h2\u003e\n\u003cdiv class=\"ca-notfor\"\u003e\n\u003cspan\u003eyou need a standalone Wi-Fi connection for the hub, because this setup uses Ethernet or 2.4GHz\/5GHz Wi-Fi to your router.\u003c\/span\u003e\u003cspan\u003eyou expect a microSD card in the parcel, because expansion media is not included.\u003c\/span\u003e\u003cspan\u003eyou are matching by family name instead of model number, because several HomeBase 2\/3 camera families do not belong here.\u003c\/span\u003e\u003cspan\u003eyou need HomeBase 3 or larger-hub features, because this listing is for HomeBase Mini.\u003c\/span\u003e\u003cspan\u003eyou want the original retail carton, because this is New No Box with plain protective packaging.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"ca-facilitator\" style=\"margin-top: 25px;\"\u003e\u003cstrong\u003eFacilitator handbook:\u003c\/strong\u003e If your device is not explicitly named, message us with the model number before ordering. The chairs are friendly; compatibility assumptions are not.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ca-scene ca-dark\"\u003e\n\u003cdiv class=\"ca-shell\"\u003e\n\u003ci class=\"ca-doodle one\"\u003e\u003c\/i\u003e\u003ci class=\"ca-doodle two\"\u003e\u003c\/i\u003e\n\u003cp class=\"ca-kicker\"\u003eHall cupboard, top shelf\u003c\/p\u003e\n\u003ch2 class=\"ca-section-title\"\u003eThe practical labels stay on the containers.\u003c\/h2\u003e\n\u003cdiv class=\"ca-cupboard\"\u003e\n\u003cdiv class=\"ca-cubby\"\u003e\n\u003cb\u003eConnection\u003c\/b\u003e\u003cspan\u003eEthernet or 2.4GHz\/5GHz Wi-Fi to router.\u003cbr\u003eNo standalone Wi-Fi claim.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ca-cubby\"\u003e\n\u003cb\u003ePower\u003c\/b\u003e\u003cspan\u003eUSB-C input.\u003cbr\u003e5V\/2A adapter included.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ca-cubby\"\u003e\n\u003cb\u003eCable roll\u003c\/b\u003e\u003cspan\u003e2m USB-C cable.\u003cbr\u003e1.2m Ethernet cable.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ca-cubby\"\u003e\n\u003cb\u003eHub firmware\u003c\/b\u003e\u003cspan\u003eUpdate to the latest available version.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ca-cubby\"\u003e\n\u003cb\u003ePrinted guide\u003c\/b\u003e\u003cspan\u003eIncluded.\u003cbr\u003eLess mysterious than it looks.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ca-cubby\"\u003e\n\u003cb\u003eStorage media\u003c\/b\u003e\u003cspan\u003emicroSD up to 1TB.\u003cbr\u003eCard not included.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"ca-facilitator\" style=\"margin-top: 22px;\"\u003e\u003cstrong\u003eFacilitator handbook:\u003c\/strong\u003e Check the exact model and supplied capacity before ordering.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ca-scene ca-brown\"\u003e\n\u003cdiv class=\"ca-shell\"\u003e\n\u003cp class=\"ca-kicker\"\u003eThe urn is back on\u003c\/p\u003e\n\u003ch2 class=\"ca-section-title\"\u003eTerms, in ordinary English.\u003c\/h2\u003e\n\u003cdiv class=\"ca-comms\"\u003e\n\u003cdiv class=\"ca-terms\"\u003e\n\u003cp\u003e\u003cstrong\u003eShipping\u003c\/strong\u003e\u003cbr\u003eAustralia Post Express included on orders of $99 or more after discounts. Under $99.00: $9.95 tracked \/ $12.95 Express.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDispatch\u003c\/strong\u003e\u003cbr\u003eWe do our best to get orders out the same day. Same-day to 1 business day is our typical dispatch time. During busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty and returns\u003c\/strong\u003e\u003cbr\u003eCamGuard Australia is an independent importer\/reseller and provides our own 12-month warranty, not a manufacturer warranty. Change-of-mind returns are accepted within 30 days of delivery when complete and unused; the buyer pays return postage and original shipping is not refunded. If faulty or not as described, CamGuard Australia covers return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ca-urn-panel\"\u003e\u003cp class=\"ca-hand\"\u003eCapacity gets its own agenda item: eufy pages differ, so confirm the supplied unit before choosing it for a specific built-in storage size. Optional microSD expansion is available.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ca-scene ca-carpark\"\u003e\n\u003cdiv class=\"ca-shell\"\u003e\n\u003cp class=\"ca-kicker\"\u003e\u003cspan style=\"color: rgb(230, 230, 230);\"\u003eAfter-meeting carpark conversation\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 class=\"ca-section-title\"\u003e\u003cspan style=\"color: rgb(230, 230, 230);\"\u003eSix questions before the chairs go back in the trolley.\u003c\/span\u003e\u003c\/h2\u003e\n\u003cdiv class=\"ca-faq\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat does New No Box mean here?\u003c\/summary\u003e\n\u003cp\u003eIt means this HomeBase Mini is new, never used, but its original retail carton is absent. It comes in plain protective packaging with the HomeBase Mini, power adapter, 2m USB-C cable, 1.2m Ethernet cable and printed setup guide. The listed accessories are included.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDo I need another HomeBase to use it?\u003c\/summary\u003e\n\u003cp\u003eNo. HomeBase Mini T8025 is itself the hub, with built-in local storage and optional microSD expansion. Cameras are sold separately. Compatibility is model-specific, so do not use a family resemblance as a technical specification. Bring us the model number if uncertain.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow does storage work?\u003c\/summary\u003e\n\u003cp\u003eHomeBase Mini has built-in local storage, but official pages differ on capacity. Confirm the supplied unit before buying for a specific capacity. Firmware occupies some space. It can take a microSD card up to 1TB for additional storage. A microSD card is not included, and it should only be inserted while the hub is powered off.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes it connect by Wi-Fi?\u003c\/summary\u003e\n\u003cp\u003eHomeBase Mini can connect to your router by Ethernet or standard 2.4GHz\/5GHz Wi-Fi, as documented in eufy’s eufyCam C35 user guide. The included Ethernet cable provides a wired setup option.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat can its AI recognise?\u003c\/summary\u003e\n\u003cp\u003eeufy publishes face, human, vehicle and pet as AI categories for the compatible system. Facial recognition is via supported C-series cameras and depends on compatible devices and firmware. HomeBase Mini records and stores footage from compatible devices; it records, does not prevent events. Detection is not a prevention guarantee.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhen will my order leave?\u003c\/summary\u003e\n\u003cp\u003eWe do our best to get orders out the same day. Same-day to 1 business day is our typical dispatch time. During busy periods it can extend, though that is rare. Australia Post Express is included on orders of $99 or more after discounts; under $99.00, shipping is $9.95 tracked or $12.95 Express.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ca-scene ca-gold\"\u003e\n\u003cdiv class=\"ca-shell ca-comms\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"ca-kicker\"\u003eFinal chip\u003c\/p\u003e\n\u003ch2 class=\"ca-section-title\"\u003eLocal storage has a seat saved for it.\u003c\/h2\u003e\n\u003cp class=\"ca-sub\"\u003eHomeBase Mini is a small local-storage hub for the right compatible eufy devices, with built-in storage and microSD expansion when you want more room. Check the model and supplied capacity before ordering.\u003c\/p\u003e\n\u003cp class=\"ca-facilitator\" style=\"margin-top: 18px;\"\u003e\u003cstrong\u003eFacilitator handbook:\u003c\/strong\u003e Match device model numbers, use Ethernet to the router, and remember the microSD card is a separate purchase. Use the setup guide for storage installation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ca-milestone\"\u003e\n\u003cdiv\u003e\n\u003cb\u003eONE YEAR\u003cbr\u003eLOCAL\u003c\/b\u003e\u003cspan\u003eKeep coming back.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cfooter class=\"ca-footer\"\u003e\n\u003cdiv class=\"ca-shell\"\u003e\n\u003cspan class=\"ca-lockup\"\u003eCamGuard Australia\u003c\/span\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent importer\/reseller. Our own 12-month warranty is not a manufacturer warranty.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003cp class=\"ca-facilitator\"\u003eCloud Anonymous is a fictional comedy meeting about subscription billing culture. The chairs are imaginary. The specifications are not.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/footer\u003e\n\u003c\/div\u003e\n\u003caside class=\"cgau-adapter-note\" aria-label=\"Australian power adapter\"\u003e\u003cstrong\u003eReady for an Australian power point.\u003c\/strong\u003e\u003cp\u003eAn Australian RCM-marked power adapter of the correct compatible specification is supplied with this product. It is packed separately with your order.\u003c\/p\u003e\u003c\/aside\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on orders of $99 or more after discounts. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eNew No Box. New, never used; supplied without the printed retail carton, with all standard accessories.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp\u003eCondition: New No Box. New, never used; supplied without the printed retail carton, with all standard accessories. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: Check the exact camera model and firmware before pairing. \u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003e Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003csection class=\"cgau-accuracy-note\" aria-label=\"HomeBase Mini network connection\" style=\"background:#f6f7f9;color:#17211d;padding:24px;clear:both;\"\u003e\n\u003ch2 style=\"color:#17211d!important;font-size:22px;line-height:1.3;\"\u003eHomeBase Mini network connection\u003c\/h2\u003e\n\u003cp style=\"color:#17211d;font-size:15px;line-height:1.6;\"\u003eHomeBase Mini supports Ethernet and standard 2.4GHz\/5GHz Wi-Fi connections to your router. Use the supplied setup guide and keep firmware current.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43094563684395,"sku":"CG-HBMINI-NNB-W","price":149.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/original_upscayl_2x_upscayl-standard-4x.png?v=1771704143"},{"product_id":"eufy-security-solocam-e30-wireless-camera-brand-new","title":"eufy Security SoloCam E30 Wireless Camera | Brand New","description":"\u003c!--\n  CamGuard Australia · eufy Security SoloCam E30 Wireless Camera | Brand New · SKU CG-SCE30-BN-T\n  TWO-VIEW LISTING · built by CamGuard Two-View Studio · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  FUN VIEW (default): SOLAR.EXE · original theme with reviewed corrections, re-scoped under .cgfun\n  SIMPLE VIEW: eufy.com register rendered from factsheets\/SCE30.json (every printed spec carries status verified)\n  SHARED: terms and footer below both views; re-skinned in the Fun view\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the chooser hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Archivo+Black\u0026family=Bricolage+Grotesque:opsz,wght@12..96,400;12..96,600;12..96,700;12..96,800\u0026family=Space+Mono:wght@400;700\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#111126;--fun-ink:#fff;--fun-accent:#c9ff39;--fun-display:'Archivo Black',Impact,sans-serif;--fun-display-weight:400;--fun-body:'Bricolage Grotesque',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--sw-bg:#ff6240;--sw-border:#111126;--sw-ink:#111126;--sw-radius:50%;--sh-bg-fun:#f7f4ff;--sh-ink-fun:#111126;--sh-body-fun:#111126;--sh-mute-fun:#4a4965;--sh-line-fun:#cbc9d9;--sh-panel-fun:#fff}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun{\n  --sx-ink:#111126;\n  --sx-black:#080817;\n  --sx-blue:#3047ff;\n  --sx-blue2:#1429cb;\n  --sx-acid:#c9ff39;\n  --sx-orange:#ff6240;\n  --sx-pink:#ff79c9;\n  --sx-lilac:#cbbcff;\n  --sx-cyan:#61e7ff;\n  --sx-milk:#f7f4ff;\n  --sx-white:#fff;\n  --sx-line:#111126;\n  width:100%;margin:0;overflow:hidden;background:var(--sx-milk);color:var(--sx-ink);\n  font:400 16px\/1.58 'Bricolage Grotesque',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;\n}\n.cgau-listing .cgfun,.cgau-listing .cgfun *,.cgau-listing .cgfun *::before,.cgau-listing .cgfun *::after{box-sizing:border-box;margin:0;padding:0}\n.cgau-listing .cgfun img{display:block;max-width:100%;height:auto}\n.cgau-listing .cgfun .sx-inner{width:min(1160px,calc(100% - 44px));margin-inline:auto}\n.cgau-listing .cgfun .sx-section{padding:82px 0}\n.cgau-listing .cgfun .sx-eyebrow{display:flex;align-items:center;gap:9px;font:700 10px\/1 'Space Mono',monospace;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .cgfun .sx-eyebrow::before{content:'';width:10px;height:10px;border:2px solid currentColor;border-radius:50%;background:var(--sx-acid);box-shadow:3px 3px 0 currentColor}\n.cgau-listing .cgfun .sx-heading{max-width:900px;margin-top:16px;font:400 clamp(38px,6.2vw,72px)\/.87 'Archivo Black',Impact,sans-serif;letter-spacing:-.055em;text-transform:uppercase}\n.cgau-listing .cgfun .sx-lede{max-width:720px;margin-top:18px;font-size:17px;color:#4a4965}\n\n\n.cgau-listing .cgfun .sx-osbar .sx-brand strong,.cgau-listing .cgfun .sx-osbar .sx-osmenu span,.cgau-listing .cgfun .sx-settings-bar span,.cgau-listing .cgfun .sx-num:nth-child(5) small,.cgau-listing .cgfun .sx-num:nth-child(5) strong,.cgau-listing .cgfun .sx-num:nth-child(5) p{color:#fff}\n.cgau-listing .cgfun .sx-osbar .sx-osmenu .sx-live{color:var(--sx-acid)}\n.cgau-listing .cgfun .sx-scan-section .sx-heading,.cgau-listing .cgfun .sx-scan-section .sx-feed-head h3,.cgau-listing .cgfun .sx-scan-section .sx-event h4,.cgau-listing .cgfun .sx-help-card h3,.cgau-listing .cgfun .sx-final-window h3{color:#fff}\n\n@keyframes cgau-sx30-float{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-13px) rotate(1deg)}}\n@keyframes cgau-sx30-orbit{to{transform:rotate(360deg)}}\n@keyframes cgau-sx30-blink{0%,72%,100%{opacity:1}76%,86%{opacity:.16}}\n@keyframes cgau-sx30-scan{0%{transform:translateY(-20px);opacity:0}10%,88%{opacity:1}100%{transform:translateY(420px);opacity:0}}\n@keyframes cgau-sx30-pop{0%{transform:scale(.92) rotate(-3deg)}65%{transform:scale(1.03) rotate(1deg)}100%{transform:scale(1) rotate(-1deg)}}\n@keyframes cgau-sx30-marquee{to{background-position:64px 0}}\n\n\n.cgau-listing .cgfun .sx-osbar{position:relative;z-index:30;background:var(--sx-black);color:#fff;border-bottom:4px solid var(--sx-acid)}\n.cgau-listing .cgfun .sx-osbar-in{min-width:0;min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:11px 0}\n.cgau-listing .cgfun .sx-brand{min-width:275px;display:flex;align-items:center;gap:14px}.cgau-listing .cgfun .sx-brand-icon{position:relative;flex:0 0 54px;width:54px;height:54px;display:grid;place-items:center;border:2px solid #fff;border-radius:18px;background:linear-gradient(145deg,var(--sx-cyan),var(--sx-blue) 42% 72%,#151574 73%);box-shadow:5px 5px 0 var(--sx-pink),inset 0 0 0 3px rgba(255,255,255,.18);overflow:hidden;transform:rotate(-3deg)}.cgau-listing .cgfun .sx-brand-icon::before{content:'';position:absolute;width:40px;height:19px;border:2px solid var(--sx-acid);border-radius:50%;transform:rotate(-32deg)}.cgau-listing .cgfun .sx-brand-icon::after{content:'';position:absolute;right:5px;top:6px;width:9px;height:9px;border:2px solid var(--sx-ink);border-radius:50%;background:var(--sx-acid);box-shadow:-39px 33px 0 -1px var(--sx-orange)}.cgau-listing .cgfun .sx-brand-icon b{position:relative;z-index:2;font:400 15px\/.8 'Archivo Black',Impact,sans-serif;letter-spacing:-.08em;text-shadow:2px 2px 0 var(--sx-ink)}.cgau-listing .cgfun .sx-brand-icon em{position:absolute;z-index:3;right:6px;bottom:5px;padding:2px 3px;border:1px solid var(--sx-ink);border-radius:4px;background:#fff;color:var(--sx-ink);font:700 6px\/1 'Space Mono',monospace;font-style:normal}.cgau-listing .cgfun .sx-brand strong{display:block;font:400 18px\/.9 'Archivo Black',Impact,sans-serif;letter-spacing:-.035em;text-transform:uppercase}.cgau-listing .cgfun .sx-brand strong i{color:var(--sx-acid);font-style:normal}.cgau-listing .cgfun .sx-brand small{display:block;margin-top:7px;color:#aaa8cc;font:700 8px\/1 'Space Mono',monospace;letter-spacing:.11em;text-transform:uppercase}\n.cgau-listing .cgfun .sx-osmenu{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.cgau-listing .cgfun .sx-osmenu span{padding:7px 9px;border:1px solid #4a4968;border-radius:999px;font:700 9px\/1 'Space Mono',monospace;text-transform:uppercase}.cgau-listing .cgfun .sx-osmenu .sx-live{border-color:var(--sx-acid);color:var(--sx-acid)}\n\n\n.cgau-listing .cgfun .sx-hero{position:relative;isolation:isolate;min-height:820px;padding:72px 0 116px;overflow:hidden;background:var(--sx-lilac);background-image:radial-gradient(circle at 1px 1px,rgba(17,17,38,.23) 1.4px,transparent 1.5px);background-size:22px 22px}\n.cgau-listing .cgfun .sx-hero::before{content:'';position:absolute;z-index:-2;left:-9%;top:20%;width:52%;height:67%;border-radius:48% 52% 64% 36%\/39% 41% 59% 61%;background:var(--sx-cyan);filter:blur(.2px);transform:rotate(13deg)}\n.cgau-listing .cgfun .sx-hero::after{content:'';position:absolute;z-index:-3;right:-10%;top:-10%;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle at 36% 32%,#fff7bd 0 6%,var(--sx-acid) 7% 42%,#82d827 43% 56%,transparent 57%)}\n.cgau-listing .cgfun .sx-hero-grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(420px,.97fr);gap:34px;align-items:center}.cgau-listing .cgfun .sx-hero-grid\u003e*{min-width:0}\n.cgau-listing .cgfun .sx-hero-copy{position:relative;z-index:3}\n.cgau-listing .cgfun .sx-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:2px solid var(--sx-ink);border-radius:999px;background:#fff;box-shadow:5px 5px 0 var(--sx-ink);font:700 10px\/1 'Space Mono',monospace;text-transform:uppercase}.cgau-listing .cgfun .sx-chip i{width:8px;height:8px;border-radius:50%;background:#25bc67;animation:cgau-sx30-blink 2.5s steps(1) infinite}\n.cgau-listing .cgfun .sx-hero h2{max-width:670px;margin-top:28px;font:400 clamp(62px,8.3vw,108px)\/.77 'Archivo Black',Impact,sans-serif;letter-spacing:-.075em;text-transform:uppercase}.cgau-listing .cgfun .sx-hero h2 .sx-blue{display:block;color:var(--sx-blue2);-webkit-text-stroke:2px var(--sx-ink);text-shadow:7px 7px 0 var(--sx-acid)}.cgau-listing .cgfun .sx-hero h2 .sx-small{display:block;margin-top:18px;font-size:.43em;line-height:.9;letter-spacing:-.045em}\n.cgau-listing .cgfun .sx-hero-copy\u003ep{max-width:580px;margin-top:26px;padding:17px 19px;border:2px solid var(--sx-ink);background:rgba(255,255,255,.88);box-shadow:8px 8px 0 var(--sx-ink);font-size:16px}.cgau-listing .cgfun .sx-hero-copy\u003ep b{color:var(--sx-blue2)}\n.cgau-listing .cgfun .sx-hero-buttons{display:flex;gap:9px;flex-wrap:wrap;margin-top:25px}.cgau-listing .cgfun .sx-hero-buttons span{padding:10px 12px;border:2px solid var(--sx-ink);border-radius:7px;background:var(--sx-orange);box-shadow:4px 4px 0 var(--sx-ink);font:700 10px\/1 'Space Mono',monospace;text-transform:uppercase}.cgau-listing .cgfun .sx-hero-buttons span:nth-child(2){background:var(--sx-acid)}.cgau-listing .cgfun .sx-hero-buttons span:nth-child(3){background:#fff}\n.cgau-listing .cgfun .sx-stage{position:relative;min-width:0;min-height:758px}\n.cgau-listing .cgfun .sx-window{position:absolute;inset:42px 0 168px 38px;overflow:hidden;border:3px solid var(--sx-ink);border-radius:24px;background:linear-gradient(135deg,#fff 0 42%,#e9e7ff 42% 100%);box-shadow:14px 14px 0 var(--sx-ink)}\n.cgau-listing .cgfun .sx-window-bar{height:45px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:3px solid var(--sx-ink);background:#fff;font:700 10px\/1 'Space Mono',monospace}.cgau-listing .cgfun .sx-dots{display:flex;gap:7px}.cgau-listing .cgfun .sx-dots i{width:12px;height:12px;border:2px solid var(--sx-ink);border-radius:50%;background:var(--sx-orange)}.cgau-listing .cgfun .sx-dots i:nth-child(2){background:var(--sx-acid)}.cgau-listing .cgfun .sx-dots i:nth-child(3){background:var(--sx-cyan)}\n.cgau-listing .cgfun .sx-orbit{position:absolute;left:50%;top:50%;width:430px;height:430px;margin:-190px 0 0 -205px;border:3px dashed var(--sx-blue);border-radius:50%;animation:cgau-sx30-orbit 24s linear infinite}.cgau-listing .cgfun .sx-orbit::before,.cgau-listing .cgfun .sx-orbit::after{content:'';position:absolute;border:3px solid var(--sx-ink);border-radius:50%;background:var(--sx-acid)}.cgau-listing .cgfun .sx-orbit::before{left:38px;top:7px;width:35px;height:35px;box-shadow:5px 5px 0 var(--sx-ink)}.cgau-listing .cgfun .sx-orbit::after{right:5px;bottom:65px;width:22px;height:22px;background:var(--sx-pink)}\n.cgau-listing .cgfun .sx-product{position:absolute;z-index:2;left:50%;top:50%;width:min(92%,560px);transform:translate(-50%,-47%);mix-blend-mode:multiply;filter:drop-shadow(0 25px 16px rgba(17,17,38,.24))}\n.cgau-listing .cgfun .sx-cursor{position:absolute;z-index:4;right:6%;top:20%;width:0;height:0;border-top:38px solid var(--sx-ink);border-right:25px solid transparent;transform:rotate(-23deg);filter:drop-shadow(4px 5px 0 var(--sx-acid));animation:cgau-sx30-float 3.8s ease-in-out infinite}.cgau-listing .cgfun .sx-cursor::after{content:'';position:absolute;left:-4px;top:-35px;width:9px;height:53px;background:var(--sx-ink);transform:rotate(-22deg);transform-origin:top}\n.cgau-listing .cgfun .sx-popup{position:absolute;z-index:5;left:0;bottom:14px;width:min(280px,48%);padding:13px;border:2px solid var(--sx-ink);border-radius:12px;background:var(--sx-acid);box-shadow:7px 7px 0 var(--sx-ink);animation:cgau-sx30-pop .7s cubic-bezier(.2,.8,.2,1) both}.cgau-listing .cgfun .sx-popup small{display:block;font:700 8px\/1 'Space Mono',monospace;text-transform:uppercase}.cgau-listing .cgfun .sx-popup b{display:block;margin-top:7px;font:700 19px\/.95 'Bricolage Grotesque',sans-serif;overflow-wrap:anywhere}.cgau-listing .cgfun .sx-popup span{display:block;margin-top:7px;font-size:11px}\n.cgau-listing .cgfun .sx-sticker{position:absolute;z-index:6;right:0;bottom:14px;width:126px;height:126px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1px;padding:10px;border:3px solid var(--sx-ink);border-radius:50%;overflow:hidden;background:var(--sx-orange);box-shadow:7px 7px 0 var(--sx-ink);font:400 15px\/.82 'Archivo Black',Impact,sans-serif;letter-spacing:-.035em;text-align:center;text-transform:uppercase;transform:rotate(7deg)}.cgau-listing .cgfun .sx-sticker span{display:block;white-space:nowrap}.cgau-listing .cgfun .sx-sticker .sx-character{font-size:.78em;letter-spacing:-.07em}\n.cgau-listing .cgfun .sx-marquee{position:absolute;left:0;right:0;bottom:0;height:58px;display:flex;align-items:center;overflow:hidden;border-block:3px solid var(--sx-ink);background:repeating-linear-gradient(135deg,var(--sx-acid) 0 16px,#fff 16px 32px);background-size:64px 64px;animation:cgau-sx30-marquee 2.2s linear infinite}.cgau-listing .cgfun .sx-marquee p{width:max-content;min-width:100%;padding:10px 24px;background:var(--sx-ink);color:#fff;font:700 11px\/1 'Space Mono',monospace;letter-spacing:.11em;text-transform:uppercase;text-align:center}\n\n\n.cgau-listing .cgfun .sx-proof{position:relative;background:#fff}.cgau-listing .cgfun .sx-proof::after{content:'100% ACTUAL PRODUCT FACTS';position:absolute;right:-50px;top:48px;padding:10px 60px;border-block:2px solid var(--sx-ink);background:var(--sx-pink);font:700 9px\/1 'Space Mono',monospace;letter-spacing:.1em;transform:rotate(35deg)}\n.cgau-listing .cgfun .sx-proof-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1fr);gap:18px;margin-top:38px;align-items:start}\n.cgau-listing .cgfun .sx-proof-card{position:relative;padding:27px 24px;border:3px solid var(--sx-ink);border-radius:18px;background:var(--sx-acid);box-shadow:9px 9px 0 var(--sx-ink);transform:rotate(-1.2deg)}.cgau-listing .cgfun .sx-proof-card:nth-child(2){margin-top:35px;background:var(--sx-lilac);transform:rotate(1deg)}.cgau-listing .cgfun .sx-proof-card:nth-child(3){background:var(--sx-orange);transform:rotate(-.4deg)}.cgau-listing .cgfun .sx-proof-card small{font:700 9px\/1 'Space Mono',monospace;text-transform:uppercase}.cgau-listing .cgfun .sx-proof-card h3{margin-top:14px;font:400 29px\/.9 'Archivo Black',Impact,sans-serif;text-transform:uppercase}.cgau-listing .cgfun .sx-proof-card p{margin-top:14px;font-size:13.5px}.cgau-listing .cgfun .sx-proof-card b{font-weight:800}\n\n\n.cgau-listing .cgfun .sx-scan-section{position:relative;background:var(--sx-black);color:#fff}.cgau-listing .cgfun .sx-scan-section .sx-eyebrow{color:var(--sx-acid)}.cgau-listing .cgfun .sx-scan-section .sx-lede{color:#b5b3d0}.cgau-listing .cgfun .sx-scan-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:22px;margin-top:40px}\n.cgau-listing .cgfun .sx-scan-screen{position:relative;min-height:650px;overflow:hidden;border:3px solid #fff;border-radius:28px;background:var(--sx-blue);box-shadow:12px 12px 0 var(--sx-acid)}.cgau-listing .cgfun .sx-scan-screen\u003eimg{width:100%;height:650px;object-fit:cover;filter:saturate(1.2) contrast(1.02)}\n.cgau-listing .cgfun .sx-scan-line{position:absolute;z-index:3;left:0;right:0;top:0;height:5px;background:var(--sx-acid);box-shadow:0 0 17px 5px rgba(201,255,57,.55);animation:cgau-sx30-scan 5s ease-in-out infinite}\n.cgau-listing .cgfun .sx-box{position:absolute;z-index:4;border:3px solid var(--sx-acid);border-radius:8px;box-shadow:0 0 0 2px rgba(17,17,38,.4)}.cgau-listing .cgfun .sx-box::before{content:attr(data-label);position:absolute;left:-3px;top:-29px;padding:6px 8px;background:var(--sx-acid);color:var(--sx-ink);font:700 8px\/1 'Space Mono',monospace;white-space:nowrap}.cgau-listing .cgfun .sx-box.one{left:25%;top:38%;width:25%;height:26%}.cgau-listing .cgfun .sx-box.two{right:11%;top:28%;width:18%;height:15%;border-color:var(--sx-orange)}.cgau-listing .cgfun .sx-box.two::before{background:var(--sx-orange)}\n.cgau-listing .cgfun .sx-scan-badge{position:absolute;z-index:5;right:18px;bottom:18px;padding:11px 13px;border:2px solid var(--sx-ink);border-radius:12px;background:var(--sx-pink);color:var(--sx-ink);box-shadow:5px 5px 0 var(--sx-ink);font:700 10px\/1.2 'Space Mono',monospace;text-transform:uppercase;transform:rotate(-3deg)}\n.cgau-listing .cgfun .sx-feed{display:flex;flex-direction:column;gap:12px}.cgau-listing .cgfun .sx-feed-head{padding:19px;border:2px solid #fff;border-radius:18px;background:#191935}.cgau-listing .cgfun .sx-feed-head b{font:700 12px\/1 'Space Mono',monospace;color:var(--sx-cyan)}.cgau-listing .cgfun .sx-feed-head h3{margin-top:12px;font:400 31px\/.9 'Archivo Black',Impact,sans-serif;text-transform:uppercase}.cgau-listing .cgfun .sx-event{display:grid;grid-template-columns:58px minmax(0,1fr);gap:13px;align-items:start;padding:16px;border:2px solid #53516f;border-radius:14px;background:#121229}.cgau-listing .cgfun .sx-event time{display:grid;place-items:center;min-height:50px;border:2px solid var(--sx-acid);border-radius:10px;color:var(--sx-acid);font:700 10px\/1 'Space Mono',monospace}.cgau-listing .cgfun .sx-event h4{font:800 15px\/1;text-transform:uppercase}.cgau-listing .cgfun .sx-event p{margin-top:7px;color:#bdbbd1;font-size:12px;line-height:1.4}.cgau-listing .cgfun .sx-event em{color:var(--sx-pink);font-style:normal}\n\n\n.cgau-listing .cgfun .sx-numbers{background:var(--sx-orange)}.cgau-listing .cgfun .sx-number-wall{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr) minmax(0,1fr);grid-template-rows:auto auto;gap:13px;margin-top:38px}.cgau-listing .cgfun .sx-num{position:relative;min-height:230px;padding:24px;border:3px solid var(--sx-ink);border-radius:24px;background:#fff;box-shadow:8px 8px 0 var(--sx-ink)}.cgau-listing .cgfun .sx-num:nth-child(2){background:var(--sx-acid)}.cgau-listing .cgfun .sx-num:nth-child(3){background:var(--sx-lilac)}.cgau-listing .cgfun .sx-num:nth-child(4){grid-column:span 2;background:var(--sx-cyan)}.cgau-listing .cgfun .sx-num:nth-child(5){background:var(--sx-black);color:#fff}.cgau-listing .cgfun .sx-num small{font:700 9px\/1 'Space Mono',monospace;text-transform:uppercase}.cgau-listing .cgfun .sx-num strong{display:block;margin:24px 0 12px;font:400 clamp(52px,7vw,88px)\/.72 'Archivo Black',Impact,sans-serif;letter-spacing:-.07em}.cgau-listing .cgfun .sx-num p{max-width:320px;font-size:13px}.cgau-listing .cgfun .sx-num .sx-mini{position:absolute;right:18px;top:18px;padding:7px;border:2px solid var(--sx-ink);border-radius:8px;background:var(--sx-pink);font:700 8px\/1 'Space Mono',monospace;transform:rotate(7deg)}\n\n\n.cgau-listing .cgfun .sx-memory{position:relative;background:linear-gradient(135deg,var(--sx-blue),#1624a0);color:#fff}.cgau-listing .cgfun .sx-memory::before{content:'';position:absolute;inset:0;opacity:.18;background:linear-gradient(90deg,transparent 49%,#fff 49% 51%,transparent 51%),linear-gradient(0deg,transparent 49%,#fff 49% 51%,transparent 51%);background-size:42px 42px}.cgau-listing .cgfun .sx-error{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);max-width:1020px;margin-inline:auto;border:4px solid var(--sx-ink);border-radius:20px;background:#fff;color:var(--sx-ink);box-shadow:16px 16px 0 var(--sx-black)}\n.cgau-listing .cgfun .sx-error-copy{padding:38px}.cgau-listing .cgfun .sx-error-code{font:700 10px\/1 'Space Mono',monospace;color:var(--sx-blue)}.cgau-listing .cgfun .sx-error h3{margin-top:17px;font:400 clamp(40px,5.8vw,70px)\/.84 'Archivo Black',Impact,sans-serif;letter-spacing:-.055em;text-transform:uppercase}.cgau-listing .cgfun .sx-error-copy\u003ep{margin-top:18px;color:#50506c}.cgau-listing .cgfun .sx-error-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:23px}.cgau-listing .cgfun .sx-error-actions span{padding:10px 12px;border:2px solid var(--sx-ink);border-radius:7px;background:var(--sx-acid);box-shadow:4px 4px 0 var(--sx-ink);font:700 9px\/1 'Space Mono',monospace}.cgau-listing .cgfun .sx-error-actions span:nth-child(2){background:var(--sx-lilac)}\n.cgau-listing .cgfun .sx-memory-card{padding:38px 32px;background:var(--sx-acid);border-left:4px solid var(--sx-ink)}.cgau-listing .cgfun .sx-memory-card h4{font:400 25px\/.95 'Archivo Black',Impact,sans-serif;text-transform:uppercase}.cgau-listing .cgfun .sx-memory-card ul{margin-top:21px}.cgau-listing .cgfun .sx-memory-card li{list-style:none;padding:13px 0;border-bottom:2px dashed rgba(17,17,38,.35);font-size:13px}.cgau-listing .cgfun .sx-memory-card li:last-child{border-bottom:0}.cgau-listing .cgfun .sx-memory-card b{display:block;margin-bottom:4px;font:700 10px\/1 'Space Mono',monospace;text-transform:uppercase}\n\n\n.cgau-listing .cgfun .sx-night{background:#d9d7e3}.cgau-listing .cgfun .sx-night-grid{display:grid;grid-template-columns:minmax(340px,.85fr) minmax(0,1.15fr);gap:28px;align-items:center}.cgau-listing .cgfun .sx-night-poster{position:relative;overflow:hidden;border:4px solid var(--sx-ink);border-radius:24px;background:#111;box-shadow:12px 12px 0 var(--sx-pink)}.cgau-listing .cgfun .sx-night-poster img{width:100%;filter:grayscale(1) contrast(1.22)}.cgau-listing .cgfun .sx-night-poster::after{content:'IR MODE · BLACK + WHITE';position:absolute;left:16px;bottom:16px;padding:9px 11px;background:#fff;color:var(--sx-ink);border:2px solid var(--sx-ink);font:700 9px\/1 'Space Mono',monospace}.cgau-listing .cgfun .sx-night-copy h3{margin-top:18px;font:400 clamp(43px,6vw,70px)\/.85 'Archivo Black',Impact,sans-serif;letter-spacing:-.055em;text-transform:uppercase}.cgau-listing .cgfun .sx-night-copy h3 span{color:var(--sx-blue2);text-shadow:4px 4px 0 var(--sx-acid)}.cgau-listing .cgfun .sx-night-copy\u003ep{margin-top:18px;color:#4d4c62}.cgau-listing .cgfun .sx-night-notes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:23px}.cgau-listing .cgfun .sx-night-note{padding:17px;border:2px solid var(--sx-ink);border-radius:13px;background:#fff;box-shadow:5px 5px 0 var(--sx-ink)}.cgau-listing .cgfun .sx-night-note b{font:700 10px\/1 'Space Mono',monospace;text-transform:uppercase}.cgau-listing .cgfun .sx-night-note p{margin-top:8px;font-size:12.5px}\n\n\n.cgau-listing .cgfun .sx-connect{background:var(--sx-milk)}.cgau-listing .cgfun .sx-settings{margin-top:38px;overflow:hidden;border:3px solid var(--sx-ink);border-radius:22px;background:#fff;box-shadow:12px 12px 0 var(--sx-blue)}.cgau-listing .cgfun .sx-settings-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 20px;border-bottom:3px solid var(--sx-ink);background:var(--sx-black);color:#fff;font:700 10px\/1 'Space Mono',monospace;text-transform:uppercase}.cgau-listing .cgfun .sx-settings-body{display:grid;grid-template-columns:210px minmax(0,1fr)}.cgau-listing .cgfun .sx-settings-nav{padding:23px;background:#ded8ff;border-right:3px solid var(--sx-ink)}.cgau-listing .cgfun .sx-settings-nav span{display:block;padding:11px 12px;border-radius:9px;font:700 10px\/1 'Space Mono',monospace}.cgau-listing .cgfun .sx-settings-nav span:first-child{background:var(--sx-blue);color:#fff;box-shadow:4px 4px 0 var(--sx-ink)}\n.cgau-listing .cgfun .sx-setting{display:grid;grid-template-columns:155px minmax(0,1fr) auto;gap:17px;align-items:center;padding:18px 22px;border-bottom:1px solid #cbc9d9}.cgau-listing .cgfun .sx-setting:last-child{border-bottom:0}.cgau-listing .cgfun .sx-setting\u003estrong{font:700 11px\/1 'Space Mono',monospace}.cgau-listing .cgfun .sx-setting p{font-size:13px;color:#55536a}.cgau-listing .cgfun .sx-toggle{position:relative;width:50px;height:26px;border:2px solid var(--sx-ink);border-radius:999px;background:#aaa8b9}.cgau-listing .cgfun .sx-toggle::after{content:'';position:absolute;left:3px;top:3px;width:16px;height:16px;border:2px solid var(--sx-ink);border-radius:50%;background:#fff}.cgau-listing .cgfun .sx-toggle.on{background:var(--sx-acid)}.cgau-listing .cgfun .sx-toggle.on::after{left:27px}.cgau-listing .cgfun .sx-toggle.maybe{background:var(--sx-orange)}\n\n\n.cgau-listing .cgfun .sx-install{background:var(--sx-cyan)}.cgau-listing .cgfun .sx-install-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:stretch}.cgau-listing .cgfun .sx-install-media{position:relative;min-height:650px;overflow:hidden;border:3px solid var(--sx-ink);border-radius:26px;background:#fff;box-shadow:10px 10px 0 var(--sx-ink)}.cgau-listing .cgfun .sx-install-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cgau-listing .cgfun .sx-install-media .sx-tape{position:absolute;z-index:2;right:17px;top:17px;padding:8px 10px;border:2px solid var(--sx-ink);background:var(--sx-acid);box-shadow:4px 4px 0 var(--sx-ink);font:700 9px\/1 'Space Mono',monospace;transform:rotate(4deg)}\n.cgau-listing .cgfun .sx-box-panel{padding:34px;border:3px solid var(--sx-ink);border-radius:26px;background:#fff;box-shadow:10px 10px 0 var(--sx-blue)}.cgau-listing .cgfun .sx-box-panel h3{margin-top:15px;font:400 clamp(36px,5vw,60px)\/.86 'Archivo Black',Impact,sans-serif;text-transform:uppercase;letter-spacing:-.05em}.cgau-listing .cgfun .sx-box-panel ul{margin-top:23px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px}.cgau-listing .cgfun .sx-box-panel li{list-style:none;padding:12px;border:2px solid var(--sx-ink);border-radius:12px;background:#f0edff;font-size:12.5px}.cgau-listing .cgfun .sx-box-panel li::before{content:'✓';display:inline-grid;place-items:center;width:20px;height:20px;margin-right:8px;border:2px solid var(--sx-ink);border-radius:50%;background:var(--sx-acid);font-weight:800}.cgau-listing .cgfun .sx-box-panel li.sx-not::before{content:'×';background:var(--sx-orange)}.cgau-listing .cgfun .sx-box-panel .sx-sealed{margin-top:21px;padding:14px;border:2px solid var(--sx-ink);border-radius:12px;background:var(--sx-pink);font-size:13px}\n\n\n.cgau-listing .cgfun .sx-specs{background:#fff}.cgau-listing .cgfun .sx-spec-sheet{margin-top:38px;padding:14px;border:3px solid var(--sx-ink);border-radius:25px;background:var(--sx-lilac);box-shadow:12px 12px 0 var(--sx-ink)}.cgau-listing .cgfun .sx-spec-head{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;padding:16px 18px;border:2px solid var(--sx-ink);border-radius:14px;background:var(--sx-acid);font:700 10px\/1 'Space Mono',monospace;text-transform:uppercase}.cgau-listing .cgfun .sx-spec-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:9px}.cgau-listing .cgfun .sx-spec{display:grid;grid-template-columns:132px minmax(0,1fr);gap:13px;padding:14px 16px;border:2px solid var(--sx-ink);border-radius:12px;background:#fff}.cgau-listing .cgfun .sx-spec span{font:700 9px\/1.45 'Space Mono',monospace;text-transform:uppercase;color:var(--sx-blue)}.cgau-listing .cgfun .sx-spec b{font-size:13px}\n\n\n.cgau-listing .cgfun .sx-help{background:var(--sx-acid)}.cgau-listing .cgfun .sx-help-layout{display:grid;grid-template-columns:330px minmax(0,1fr);gap:25px;margin-top:40px;align-items:start}.cgau-listing .cgfun .sx-help-card{position:sticky;top:18px;padding:27px;border:3px solid var(--sx-ink);border-radius:22px;background:var(--sx-blue);color:#fff;box-shadow:9px 9px 0 var(--sx-ink);transform:rotate(-1deg)}.cgau-listing .cgfun .sx-help-card .sx-face{font:400 86px\/.8 'Archivo Black',Impact,sans-serif;color:var(--sx-acid)}.cgau-listing .cgfun .sx-help-card h3{margin-top:20px;font:400 29px\/.9 'Archivo Black',Impact,sans-serif;text-transform:uppercase}.cgau-listing .cgfun .sx-help-card p{margin-top:13px;color:#d9dcff;font-size:13px}\n.cgau-listing .cgfun .sx-faq{display:grid;gap:10px}.cgau-listing .cgfun details{border:3px solid var(--sx-ink);border-radius:15px;background:#fff;box-shadow:6px 6px 0 var(--sx-ink)}.cgau-listing .cgfun summary{position:relative;padding:18px 54px 18px 18px;cursor:pointer;list-style:none;font:800 14px\/1.2 'Bricolage Grotesque',sans-serif;text-transform:uppercase}.cgau-listing .cgfun summary::-webkit-details-marker{display:none}.cgau-listing .cgfun summary::after{content:'+';position:absolute;right:15px;top:50%;width:27px;height:27px;display:grid;place-items:center;transform:translateY(-50%);border:2px solid var(--sx-ink);border-radius:8px;background:var(--sx-pink);font:700 17px\/1 'Space Mono',monospace}.cgau-listing .cgfun details[open] summary::after{content:'–';background:var(--sx-acid)}.cgau-listing .cgfun details p{padding:0 18px 18px;color:#55536b;font-size:13.5px}.cgau-listing .cgfun details:nth-child(3n+2){background:#eeeaff}.cgau-listing .cgfun details:nth-child(3n){background:#fff0e9}\n\n\n.cgau-listing .cgfun .sx-final{position:relative;overflow:hidden;padding:90px 0;background:var(--sx-lilac);background-image:radial-gradient(circle at 1px 1px,rgba(17,17,38,.2) 1.5px,transparent 1.6px);background-size:20px 20px}.cgau-listing .cgfun .sx-final::before{content:'';position:absolute;left:-90px;bottom:-190px;width:460px;height:460px;border-radius:50%;background:var(--sx-orange);border:4px solid var(--sx-ink)}.cgau-listing .cgfun .sx-final-window{position:relative;max-width:980px;margin-inline:auto;padding:58px 42px 42px;border:4px solid var(--sx-ink);border-radius:28px;background:var(--sx-blue);color:#fff;box-shadow:16px 16px 0 var(--sx-ink);text-align:center}.cgau-listing .cgfun .sx-final-window::before{content:'SOLAR.EXE · READY';position:absolute;left:0;right:0;top:0;height:37px;display:flex;align-items:center;justify-content:center;border-bottom:3px solid var(--sx-ink);border-radius:23px 23px 0 0;background:#fff;color:var(--sx-ink);font:700 9px\/1 'Space Mono',monospace}.cgau-listing .cgfun .sx-final h3{font:400 clamp(49px,8vw,92px)\/.78 'Archivo Black',Impact,sans-serif;letter-spacing:-.07em;text-transform:uppercase}.cgau-listing .cgfun .sx-final h3 span{display:block;color:var(--sx-acid);text-shadow:5px 5px 0 var(--sx-ink)}.cgau-listing .cgfun .sx-final p{max-width:710px;margin:24px auto 0;color:#e1e2ff}.cgau-listing .cgfun .sx-final-tags{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:25px}.cgau-listing .cgfun .sx-final-tags span{padding:10px;border:2px solid var(--sx-ink);border-radius:9px;background:#fff;color:var(--sx-ink);box-shadow:4px 4px 0 var(--sx-ink);font:700 9px\/1 'Space Mono',monospace;text-transform:uppercase}.cgau-listing .cgfun .sx-final-tags span:nth-child(2){background:var(--sx-acid)}.cgau-listing .cgfun .sx-final-tags span:nth-child(3){background:var(--sx-pink)}\n.cgau-listing .cgfun .sx-footer{padding:38px 0;background:var(--sx-black);color:#aaa9c4}.cgau-listing .cgfun .sx-footer-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:30px}.cgau-listing .cgfun .sx-footer-logo{font:400 21px\/.9 'Archivo Black',Impact,sans-serif;color:#fff;text-transform:uppercase}.cgau-listing .cgfun .sx-footer-logo span{display:block;margin-top:7px;color:var(--sx-acid)}.cgau-listing .cgfun .sx-footer p{font-size:10.5px;line-height:1.55}.cgau-listing .cgfun .sx-footer p+p{margin-top:8px}\n\n@media(max-width:1120px){\n  .cgau-listing .cgfun .sx-osbar-in{align-items:flex-start;flex-direction:column}.cgau-listing .cgfun .sx-osmenu{justify-content:flex-start}.cgau-listing .cgfun .sx-hero-grid{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .sx-stage{min-height:758px}.cgau-listing .cgfun .sx-window{inset:30px 4% 168px}.cgau-listing .cgfun .sx-proof-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cgau-listing .cgfun .sx-proof-card:nth-child(2){margin-top:0}.cgau-listing .cgfun .sx-proof-card:nth-child(3){grid-column:span 2}.cgau-listing .cgfun .sx-scan-layout{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .sx-feed{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cgau-listing .cgfun .sx-feed-head{grid-column:span 2}.cgau-listing .cgfun .sx-number-wall{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cgau-listing .cgfun .sx-num:nth-child(4){grid-column:auto}.cgau-listing .cgfun .sx-num:nth-child(5){grid-column:span 2}.cgau-listing .cgfun .sx-error{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .sx-memory-card{border-left:0;border-top:4px solid var(--sx-ink)}.cgau-listing .cgfun .sx-night-grid,.cgau-listing .cgfun .sx-install-layout{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .sx-settings-body{grid-template-columns:150px minmax(0,1fr)}.cgau-listing .cgfun .sx-setting{grid-template-columns:120px minmax(0,1fr) auto}.cgau-listing .cgfun .sx-help-layout{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .sx-help-card{position:relative;top:auto}.cgau-listing .cgfun .sx-footer-grid{grid-template-columns:minmax(0,1fr)}\n}\n@media(max-width:620px){\n  .cgau-listing .cgfun{font-size:15px}.cgau-listing .cgfun .sx-inner{width:min(100% - 28px,1160px)}.cgau-listing .cgfun .sx-section{padding:58px 0}.cgau-listing .cgfun .sx-brand{min-width:0}.cgau-listing .cgfun .sx-brand strong{font-size:16px}.cgau-listing .cgfun .sx-hero{padding-top:45px;min-height:auto}.cgau-listing .cgfun .sx-hero h2{font-size:clamp(51px,18vw,78px)}.cgau-listing .cgfun .sx-hero h2 .sx-blue{-webkit-text-stroke:1px var(--sx-ink);text-shadow:5px 5px 0 var(--sx-acid)}.cgau-listing .cgfun .sx-hero-copy\u003ep{padding:15px;font-size:14px}.cgau-listing .cgfun .sx-stage{min-height:620px}.cgau-listing .cgfun .sx-window{inset:26px 0 166px;border-radius:18px}.cgau-listing .cgfun .sx-orbit{width:290px;height:290px;margin:-120px 0 0 -145px}.cgau-listing .cgfun .sx-product{width:112%}.cgau-listing .cgfun .sx-popup{left:4px;bottom:14px;width:min(210px,62%)}.cgau-listing .cgfun .sx-popup b{font-size:16px}.cgau-listing .cgfun .sx-sticker{right:4px;bottom:20px;width:92px;height:92px;padding:8px;font-size:11.5px;line-height:.82}.cgau-listing .cgfun .sx-proof::after{display:none}.cgau-listing .cgfun .sx-proof-grid{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .sx-proof-card:nth-child(3){grid-column:auto}.cgau-listing .cgfun .sx-scan-screen{min-height:480px}.cgau-listing .cgfun .sx-scan-screen\u003eimg{height:480px}.cgau-listing .cgfun .sx-feed{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .sx-feed-head{grid-column:auto}.cgau-listing .cgfun .sx-number-wall{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .sx-num:nth-child(5){grid-column:auto}.cgau-listing .cgfun .sx-num{min-width:0;min-height:205px}.cgau-listing .cgfun .sx-num strong{max-width:100%;overflow-wrap:anywhere}.cgau-listing .cgfun .sx-error-copy,.cgau-listing .cgfun .sx-memory-card{padding:27px 21px}.cgau-listing .cgfun .sx-night-grid{display:flex;min-width:0;flex-direction:column-reverse}.cgau-listing .cgfun .sx-night-poster,.cgau-listing .cgfun .sx-night-copy{min-width:0;width:100%}.cgau-listing .cgfun .sx-night-copy h3,.cgau-listing .cgfun .sx-night-copy p{max-width:100%;overflow-wrap:anywhere}.cgau-listing .cgfun .sx-night-notes{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .sx-settings-body{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .sx-settings-nav{display:flex;gap:5px;overflow:hidden;border-right:0;border-bottom:3px solid var(--sx-ink)}.cgau-listing .cgfun .sx-settings-nav span{padding:9px 8px;font-size:8px}.cgau-listing .cgfun .sx-setting{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:16px}.cgau-listing .cgfun .sx-setting p{grid-column:1\/-1;grid-row:2}.cgau-listing .cgfun .sx-install-media{min-height:540px}.cgau-listing .cgfun .sx-box-panel{padding:26px 20px}.cgau-listing .cgfun .sx-box-panel ul{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .sx-spec-grid{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .sx-spec{grid-template-columns:98px minmax(0,1fr);padding:13px}.cgau-listing .cgfun .sx-help-card .sx-face{font-size:67px}.cgau-listing .cgfun .sx-final{padding:62px 0}.cgau-listing .cgfun .sx-final-window{padding:52px 20px 31px}.cgau-listing .cgfun .sx-final h3{font-size:clamp(47px,16vw,70px)}\n}\n@media(max-width:350px){\n  .cgau-listing .cgfun .sx-stage{min-height:640px}\n  .cgau-listing .cgfun .sx-window{bottom:176px}\n  .cgau-listing .cgfun .sx-popup{width:calc(100% - 92px);bottom:14px}\n  .cgau-listing .cgfun .sx-sticker{right:3px;bottom:20px;width:78px;height:78px;padding:6px;font-size:9.8px}\n}\n@media(prefers-reduced-motion:reduce){.cgau-listing .cgfun *,.cgau-listing .cgfun *::before,.cgau-listing .cgfun *::after{animation:none!important;transition:none!important}}\n\n\n.cgau-listing .cgfun h3.sx-heading{margin-left:auto!important;margin-right:auto!important}\n\n\n\n@media(max-width:1120px){\n  .cgau-listing .cgfun .sx-hero-grid \u003e .sx-hero-copy \u003e h2{\n    display:block;\n    width:100%;\n    margin-left:auto!important;\n    margin-right:auto!important;\n    margin-inline:auto!important;\n    text-align:center!important;\n    min-width:0;\n    overflow-wrap:break-word;\n    word-break:normal;\n    hyphens:none\n  }\n}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003eLOCAL\u003cbr\u003eLEGEND\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003eSOLAR.EXE\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eA Y2K desktop parody where pop-up windows, error boxes and a timestamped event feed narrate the camera's driveway.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Instrument+Sans:wght@400..700\u0026family=JetBrains+Mono:wght@400;500\u0026display=swap');\n@property --cgau-kn-wait{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-on{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1}\n@property --cgau-kn-ang{syntax:'\u003cangle\u003e';inherits:false;initial-value:0deg}\n@property --cgau-kn-k{syntax:'\u003cnumber\u003e';inherits:true;initial-value:.5}\n@property --cgau-kn-y{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-t{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n\n\/* ==== TOKENS · colour world \"sage and sand\": sand = the sun and the removable panel (hero, day clock, numbers), sage = the camera and storage, leaf green = works, clay = condition, rust = not compatible, olive night = the one dark band ==== *\/\n.cgau-listing .cgnew.cgau-kn{--kn-ink:#1c1d1a;--kn-g1:#62645d;--kn-g2:#85877f;--kn-soft:#f5f5f7;--kn-line:#d5d6cf;--kn-hair:#e6e6df;--kn-dark:#1c1f18;--kn-v1:#a8782e;--kn-v2:#e6c98f;--kn-b1:#3f5a3c;--kn-b2:#8fa886;--kn-gr1:#2c6e43;--kn-gr2:#5fa574;--kn-w1:#8a4f24;--kn-w2:#d08a55;--kn-l1:#c9a060;--kn-l2:#ecd6a6;--kn-no1:#b23a2a;--kn-no2:#e0714f;--kn-vt:#7a5616;--kn-bt:#3f5a3c;--kn-grt:#2a6a40;--kn-wt:#8a4f24;--kn-lt:#7a5616;--kn-not:#a93224;--kn-gv:linear-gradient(90deg,#8a6320 0%,#b98a3a 55%,#d9b36a 100%);--kn-gvt:linear-gradient(90deg,#6f4f14 0%,#94691f 100%);--kn-gb:linear-gradient(90deg,var(--kn-b1) 0%,#6f8a66 100%);--kn-gg:linear-gradient(90deg,var(--kn-gr1) 0%,var(--kn-gr2) 100%);--kn-gw:linear-gradient(90deg,var(--kn-w1) 0%,var(--kn-w2) 100%);--kn-gn:linear-gradient(135deg,var(--kn-no1) 0%,var(--kn-no2) 100%);--kn-ease:cubic-bezier(.22,.8,.2,1);--kn-roll:cubic-bezier(.2,1.12,.3,1);--kn-nav:50px;--kn-pad:112px;--kn-r:28px;font-family:'Instrument Sans',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;font-size:17px;line-height:1.5;font-weight:400;color:var(--kn-ink);background:#fff;letter-spacing:-.008em;-webkit-font-smoothing:antialiased;text-align:left}\n@supports (color: color(display-p3 1 0 0)){\n.cgau-listing .cgnew.cgau-kn{--kn-v2:color(display-p3 .9 .79 .56);--kn-l1:color(display-p3 .79 .63 .38);--kn-gr1:color(display-p3 .2 .43 .27);--kn-gr2:color(display-p3 .4 .65 .46);--kn-w1:color(display-p3 .54 .31 .15);--kn-w2:color(display-p3 .82 .55 .35);--kn-b2:color(display-p3 .56 .66 .52);--kn-no1:color(display-p3 .68 .24 .17);--kn-no2:color(display-p3 .88 .45 .32)}\n}\n\n\/* ==== RESETS · beat the theme's .rte rules by source order, lose to every module class ==== *\/\n.cgau-listing .cgnew *,.cgau-listing .cgnew *::before,.cgau-listing .cgnew *::after{box-sizing:border-box}\n.cgau-listing .cgnew p,.cgau-listing .cgnew ul,.cgau-listing .cgnew ol,.cgau-listing .cgnew li,.cgau-listing .cgnew figure,.cgau-listing .cgnew figcaption,.cgau-listing .cgnew dl,.cgau-listing .cgnew dt,.cgau-listing .cgnew dd,.cgau-listing .cgnew blockquote,.cgau-listing .cgnew fieldset,.cgau-listing .cgnew legend{margin:0;padding:0;border:0}\n.cgau-listing .cgnew ul,.cgau-listing .cgnew ol{list-style:none;text-align:left}\n.cgau-listing .cgnew p{text-align:left}\n.cgau-listing .cgnew img{display:block;max-width:100%;height:auto;border:0;border-radius:0}\n.cgau-listing .cgnew a{color:inherit;text-decoration:none}\n.cgau-listing .cgnew table{border-collapse:collapse}\n.cgau-listing .cgnew td,.cgau-listing .cgnew th{border:0;padding:0}\n.cgau-listing .cgnew b,.cgau-listing .cgnew strong{font-weight:600}\n.cgau-listing .cgnew .kn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}\n.cgau-listing .cgnew .kn-defs{position:absolute;width:0;height:0;overflow:hidden}\n\n\/* ==== ILLUSTRATION TAG · every drawn scene or diagram carries one ==== *\/\n.cgau-listing .cgnew .kn-ill{position:absolute;left:4%;bottom:4%;z-index:5;font:500 12px\/1 'Instrument Sans',sans-serif;color:#6e6e73;background:rgba(255,255,255,.88);padding:6px 9px;border-radius:99px}\n\n\/* ==== LAYOUT + TYPE ==== *\/\n.cgau-listing .cgnew .kn-w{max-width:1040px;margin:0 auto;padding:0 24px}\n.cgau-listing .cgnew .kn-c{text-align:center}\n.cgau-listing .cgnew .kn-c p{text-align:center}\n.cgau-listing .cgnew .kn-sec{padding:var(--kn-pad) 0;position:relative;scroll-margin-top:calc(var(--header-height,0px) + var(--kn-nav) + 8px)}\n.cgau-listing .cgnew .kn-band{background:var(--kn-soft);box-shadow:0 0 0 100vmax var(--kn-soft);clip-path:inset(0 -100vmax)}\n.cgau-listing .cgnew .kn-mono{font-family:'JetBrains Mono',Menlo,Consolas,monospace;font-size:.9em;letter-spacing:0;font-weight:500}\n.cgau-listing .cgnew .kn-eye{display:block;font:600 17px\/1.25 'Instrument Sans',sans-serif;letter-spacing:-.01em;color:var(--kn-g1);margin:0 0 14px}\n.cgau-listing .cgnew .kn-ev{color:var(--kn-vt)}.cgau-listing .cgnew .kn-eb{color:var(--kn-bt)}.cgau-listing .cgnew .kn-eg{color:var(--kn-grt)}.cgau-listing .cgnew .kn-ew{color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-h1{font-size:clamp(42px,6.4vw,84px);line-height:.98;letter-spacing:-.052em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h2{font-size:clamp(36px,5.4vw,72px);line-height:1.02;letter-spacing:-.047em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h3{font-size:clamp(20px,1.9vw,25px);line-height:1.18;letter-spacing:-.025em;font-weight:600}\n.cgau-listing .cgnew .kn-lede{font-size:clamp(18px,1.6vw,21px);line-height:1.45;font-weight:500;color:var(--kn-g1);max-width:660px;margin-top:20px;text-wrap:pretty}\n.cgau-listing .cgnew .kn-c .kn-lede{margin-left:auto;margin-right:auto}\n.cgau-listing .cgnew .kn-gx{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}\n.cgau-listing .cgnew .kn-gvt{background-image:var(--kn-gvt)}.cgau-listing .cgnew .kn-gv{background-image:var(--kn-gv)}.cgau-listing .cgnew .kn-gb{background-image:var(--kn-gb)}.cgau-listing .cgnew .kn-gg{background-image:var(--kn-gg)}.cgau-listing .cgnew .kn-gw{background-image:var(--kn-gw)}\n.cgau-listing .cgnew .kn-link{color:var(--kn-bt);font-weight:600;border-bottom:1px solid rgba(44,44,48,.35)}\n.cgau-listing .cgnew .kn-link:focus-visible{outline:2px solid var(--kn-vt);outline-offset:2px;border-radius:3px}\n\n\/* ==== LIQUID GLASS · only ever over still content (never over a scrolling layer) ==== *\/\n.cgau-listing .cgnew .kn-glass{background:linear-gradient(160deg,rgba(255,255,255,.72),rgba(255,255,255,.42));border:1px solid rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 1px rgba(255,255,255,.35),inset 0 0 18px rgba(255,255,255,.28),0 16px 40px -20px rgba(29,29,31,.35);-webkit-backdrop-filter:blur(12px) saturate(1.8);backdrop-filter:blur(12px) saturate(1.8)}\n@supports (backdrop-filter: url(#kn-refract)){\n.cgau-listing .cgnew .kn-glass{backdrop-filter:url(#kn-refract) blur(10px) saturate(1.8)}\n}\n\n\/* ==== ODOMETER · one reel per digit; the real number stays in the HTML for readers ==== *\/\n.cgau-listing .cgnew .kn-odo{display:inline-flex;height:1.2em;line-height:1.2;overflow:clip;vertical-align:baseline;margin-top:-.2em}\n.cgau-listing .cgnew .kn-odo i{display:block;font-style:normal;translate:0 calc(var(--kn-t) * -1.2em)}\n.cgau-listing .cgnew .kn-odo i::before{content:\"0\\A 1\\A 2\\A 3\\A 4\\A 5\\A 6\\A 7\\A 8\\A 9\\A 0\";white-space:pre;display:block;text-align:center;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-fill-color:transparent;background-image:var(--kn-og,linear-gradient(var(--kn-ink),var(--kn-ink)));-webkit-background-clip:text;background-clip:text}\n.cgau-listing .cgnew .kn-og-b{--kn-og:var(--kn-gb)}.cgau-listing .cgnew .kn-og-g{--kn-og:var(--kn-gg)}.cgau-listing .cgnew .kn-og-w{--kn-og:var(--kn-gw)}.cgau-listing .cgnew .kn-og-v{--kn-og:var(--kn-gv)}\n.cgau-listing .cgnew .kn-og-l{--kn-og:linear-gradient(180deg,#d9b36a 0%,#8a6320 100%)}\n@keyframes cgau-kn-arm{from,to{--cgau-kn-wait:1}}\n@keyframes cgau-kn-wght{from{font-weight:400;letter-spacing:-.02em}to{font-weight:700}}\n@keyframes cgau-kn-roll{from{translate:0 0}}\n\n\/* ==== MOTION (tokens) · Shopify only: the eBay twin leaves every *m-*-motion.css file out ==== *\/\n.cgau-listing .cgnew .kn-cv{content-visibility:auto;contain-intrinsic-size:auto 1100px}\n\/* REVEAL · the fail-open arm trigger (text arrives fast: 6% inset, .4 s, 12 px) *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rv{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 6%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-rv\u003e*{transition:opacity .4s var(--kn-ease),translate .4s var(--kn-ease)}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(2){transition-delay:.05s}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(3){transition-delay:.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-rv\u003e*{opacity:0;translate:0 12px}\n}\n}\n}\n\/* KINETIC WEIGHT · Instrument Sans 400 to 700 per word as a headline enters (never touches opacity) *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-kw{view-timeline:--cgau-kn-kw block}\n.cgau-listing .cgnew .kn-kw\u003espan{display:inline-block;animation:cgau-kn-wght 1s linear both;animation-timeline:--cgau-kn-kw;animation-range:entry 0% entry 70%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(2){animation-range:entry 8% entry 78%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(3){animation-range:entry 16% entry 86%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(n+4){animation-range:entry 24% entry 94%}\n}\n}\n\/* ODOMETER TRIGGERS · Chrome: native scroll-triggered animation. Safari: the arm trigger *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (timeline-trigger: --cgau-kn-x view()){\n.cgau-listing .cgnew .kn-odo i{animation:cgau-kn-roll 1.6s var(--kn-roll) both;timeline-trigger:--cgau-kn-odt view() entry 10% exit 100%;animation-trigger:--cgau-kn-odt play-forwards}\n.cgau-listing .cgnew .kn-odo i+i{animation-duration:2.1s}\n}\n@supports (animation-timeline: view()) and (not (timeline-trigger: --cgau-kn-x view())){\n.cgau-listing .cgnew .kn-odo{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 8%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-odo i{transition:translate 1.6s var(--kn-roll)}\n.cgau-listing .cgnew .kn-odo i+i{transition-duration:2.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-odo i{translate:0 0;transition:none}\n}\n}\n}\n\n\/* ==== MODULE nav (Shopify only; make.py drops it from the eBay twin) · sticky glass bar (no backdrop blur: it sits over scrolling content), stuck shadow, scroll-spy ==== *\/\n.cgau-listing .cgnew .kn-nav{position:sticky;top:var(--header-height,0px);z-index:30;container-type:scroll-state}\n.cgau-listing .cgnew .kn-nav-in{display:flex;align-items:center;gap:22px;height:var(--kn-nav);padding:0 20px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(250,250,252,.93));border-bottom:1px solid rgba(29,29,31,.08);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(255,255,255,.7);transition:box-shadow .3s,border-radius .3s}\n.cgau-listing .cgnew .kn-nav-t{font:600 18px\/1 'Instrument Sans',sans-serif;letter-spacing:-.02em;white-space:nowrap}\n.cgau-listing .cgnew .kn-nav-l{display:flex;align-items:center;gap:20px;margin-left:auto;overflow-x:auto;scrollbar-width:none}\n.cgau-listing .cgnew .kn-nav-l::-webkit-scrollbar{display:none}\n.cgau-listing .cgnew .kn-nav-l a{font:500 13px\/1 'Instrument Sans',sans-serif;color:#424245;white-space:nowrap;padding:6px 0;border-bottom:2px solid transparent}\n.cgau-listing .cgnew .kn-nav-l a:hover{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-nav-l a:focus-visible{outline:2px solid var(--kn-vt);outline-offset:3px;border-radius:4px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{color:#fff;border:0;border-radius:999px;padding:8px 14px;background:linear-gradient(180deg,#3a3a3f,#1d1d1f);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 4px 12px -4px rgba(29,29,31,.5)}\n@supports (container-type: scroll-state){\n@container scroll-state(stuck: top){\n.cgau-listing .cgnew .kn-nav-in{box-shadow:inset 0 1px 0 #fff,0 12px 30px -18px rgba(29,29,31,.5)}\n}\n}\n@supports (scroll-target-group: auto){\n.cgau-listing .cgnew .kn-nav-l{scroll-target-group:auto}\n.cgau-listing .cgnew .kn-nav-l a:target-current{color:var(--kn-ink);border-bottom-color:var(--kn-v1)}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta:target-current{color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--kn-v1)}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-nav-in{padding:0 2px;gap:10px}\n.cgau-listing .cgnew .kn-nav-t{display:none}\n.cgau-listing .cgnew .kn-nav-l{margin-left:0;gap:12px;width:100%;justify-content:space-between}\n.cgau-listing .cgnew .kn-nav-l a{font-size:12.5px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{padding:7px 11px}\n}\n\/* ==== MODULE hero (variant hero-panel-lift: answers first in labelled rows; eufy's render split along the panel's lower edge, the removable panel lifts off the camera on a drawn 3 m cable. Static pose = lifted, cable drawn) ==== *\/\n.cgau-listing .cgnew .kn-he{padding:56px 0 84px;position:relative;overflow:clip}\n.cgau-listing .cgnew .kn-he-g{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:44px;align-items:center}\n.cgau-listing .cgnew .kn-he .kn-eye{font-family:'JetBrains Mono',Menlo,monospace;font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;margin-bottom:16px}\n.cgau-listing .cgnew .kn-he .kn-h1{font-size:clamp(44px,6vw,80px)}\n.cgau-listing .cgnew .kn-he-l{margin-top:30px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-he-l li{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;padding:13px 0;border-bottom:1px solid var(--kn-line);font-size:16.5px;line-height:1.45;color:#34352f}\n.cgau-listing .cgnew .kn-he-l li::before{content:attr(data-kn-k);font:500 12px\/1.9 'JetBrains Mono',Menlo,monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--kn-vt)}\n.cgau-listing .cgnew .kn-he-l li:nth-child(1)::before{color:var(--kn-grt)}\n.cgau-listing .cgnew .kn-he-l li:nth-child(2)::before{color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-he-l li:nth-child(3)::before{color:var(--kn-bt)}\n.cgau-listing .cgnew .kn-he-l b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-he-l a{color:var(--kn-bt);font-weight:600;border-bottom:1px solid rgba(63,90,60,.4);white-space:nowrap}\n.cgau-listing .cgnew .kn-he-l a:focus-visible{outline:2px solid var(--kn-vt);outline-offset:2px;border-radius:3px}\n.cgau-listing .cgnew .kn-pl-fig{position:relative;width:100%;max-width:500px;aspect-ratio:10\/11;margin:0 auto}\n.cgau-listing .cgnew .kn-pl-glow{position:absolute;inset:0;border-radius:50%;background:radial-gradient(46% 40% at 50% 38%,rgba(217,179,106,.55),rgba(217,179,106,0) 72%),radial-gradient(52% 12% at 52% 92%,rgba(111,138,102,.34),rgba(111,138,102,0) 80%)}\n.cgau-listing .cgnew .kn-pl-img{position:absolute;left:0;right:0;bottom:0;width:100%;aspect-ratio:1;mix-blend-mode:multiply}\n.cgau-listing .cgnew .kn-pl-body{clip-path:polygon(0 48%,32% 48%,33% 44.8%,100% 40.5%,100% 100%,0 100%)}\n.cgau-listing .cgnew .kn-pl-pan{clip-path:polygon(0 0,100% 0,100% 40.5%,33% 44.8%,32% 48%,0 48%);transform-origin:40% 30%;transform:translate(-7%,-10%) rotate(-6deg);animation:cgau-kn-lift 1.5s var(--kn-ease) .5s both}\n.cgau-listing .cgnew .kn-pl-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}\n.cgau-listing .cgnew .kn-pl-cab{fill:none;stroke:var(--kn-v1);stroke-width:1.1;stroke-linecap:round;stroke-dasharray:2.2 2.2;animation:cgau-kn-cable 2s linear .5s both}\n.cgau-listing .cgnew .kn-pl-end{fill:var(--kn-v1)}\n.cgau-listing .cgnew .kn-pl-t{position:absolute;z-index:4;font:500 12.5px\/1.2 'JetBrains Mono',Menlo,monospace;letter-spacing:.02em;color:#3b3c36;background:rgba(255,255,255,.9);padding:6px 10px;border-radius:99px;box-shadow:0 6px 16px -10px rgba(28,29,26,.45);white-space:nowrap}\n.cgau-listing .cgnew .kn-pl-t::before{content:\"\";display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:7px;vertical-align:1px;background:var(--kn-v1)}\n.cgau-listing .cgnew .kn-pl-t1{left:0;top:3%}\n.cgau-listing .cgnew .kn-pl-t2{right:0;top:44%}\n.cgau-listing .cgnew .kn-pl-t2::before{background:var(--kn-b1)}\n.cgau-listing .cgnew .kn-pl-t3{left:2%;bottom:9%}\n.cgau-listing .cgnew .kn-pl-t3::before{background:var(--kn-gr1)}\n.cgau-listing .cgnew .kn-pl-fig .kn-ill{left:auto;right:2%;bottom:1%}\n@keyframes cgau-kn-lift{0%,18%{transform:none}100%{transform:translate(-7%,-10%) rotate(-6deg)}}\n@keyframes cgau-kn-cable{0%,55%{opacity:0}100%{opacity:1}}\n@keyframes cgau-kn-west{to{translate:-14% 5%}}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-he-g{grid-template-columns:minmax(0,1fr);gap:28px}\n.cgau-listing .cgnew .kn-pl-fig{max-width:400px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-he{padding:26px 0 56px}\n.cgau-listing .cgnew .kn-he .kn-eye{font-size:11.5px;margin-bottom:10px}\n.cgau-listing .cgnew .kn-he .kn-h1{font-size:44px}\n.cgau-listing .cgnew .kn-he-l{margin-top:18px}\n.cgau-listing .cgnew .kn-he-l li{grid-template-columns:minmax(0,1fr);gap:2px;padding:10px 0;font-size:16px;line-height:1.42}\n.cgau-listing .cgnew .kn-he-l li::before{font-size:11px;line-height:1.5}\n.cgau-listing .cgnew .kn-pl-t{font-size:11px;padding:5px 8px}\n}\n\/* ==== MOTION (hero) · Shopify only: as the figure scrolls away, the sun glow slides west over the lifted panel ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-pl-fig{view-timeline:--cgau-kn-pl block}\n.cgau-listing .cgnew .kn-pl-glow{animation:cgau-kn-west 1s linear both;animation-timeline:--cgau-kn-pl;animation-range:cover 40% exit 100%}\n}\n}\n\/* ==== MODULE story (variant story-day-clock: the one dark band, \"olive night\". A drawn 24-hour dial with daylight, the direct-sun hours, night and three example events; eufy's day photo in the face, its night photo in a second disc. Static = the bead rests on the midday event, all four captions in full ink) ==== *\/\n.cgau-listing .cgnew .kn-dy{background:var(--kn-dark);box-shadow:0 0 0 100vmax var(--kn-dark);clip-path:inset(0 -100vmax);color:#f3f1ea}\n.cgau-listing .cgnew .kn-dy .kn-eye{color:#e6c98f}\n.cgau-listing .cgnew .kn-dy-hd{max-width:720px}\n.cgau-listing .cgnew .kn-dy-hd .kn-lede{color:#c9cabf}\n.cgau-listing .cgnew .kn-dy-gx{background-image:linear-gradient(90deg,#d9b36a 0%,#f1dcae 100%)}\n.cgau-listing .cgnew .kn-dy-stage{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:56px;align-items:center;margin-top:48px}\n.cgau-listing .cgnew .kn-dy-dial{position:relative;width:100%;max-width:440px;aspect-ratio:1;margin:0 auto}\n.cgau-listing .cgnew .kn-dy-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}\n.cgau-listing .cgnew .kn-dy-ring{fill:none;stroke:#2f3329;stroke-width:10}\n.cgau-listing .cgnew .kn-dy-dayarc{fill:none;stroke:rgba(230,201,143,.3);stroke-width:10}\n.cgau-listing .cgnew .kn-dy-sun{fill:none;stroke:#e6c98f;stroke-width:10;stroke-linecap:round}\n.cgau-listing .cgnew .kn-dy-night{fill:none;stroke:#556a4f;stroke-width:10}\n.cgau-listing .cgnew .kn-dy-tk{stroke:#6f7368;stroke-width:1.2}\n.cgau-listing .cgnew .kn-dy-lab{font:500 10px 'JetBrains Mono',Menlo,monospace;fill:#b9bbb0;text-anchor:middle;dominant-baseline:middle}\n.cgau-listing .cgnew .kn-dy-ev{fill:#f3f1ea;stroke:var(--kn-dark);stroke-width:2;transform-box:fill-box;transform-origin:center}\n.cgau-listing .cgnew .kn-dy-bead{transform-box:view-box;transform-origin:100px 100px;transform:rotate(32deg)}\n.cgau-listing .cgnew .kn-dy-bead circle{fill:#d9b36a;stroke:#f3f1ea;stroke-width:2.5}\n.cgau-listing .cgnew .kn-dy-face{position:absolute;inset:18.1%;border-radius:50%;overflow:clip;box-shadow:0 0 0 1px rgba(243,241,234,.12)}\n.cgau-listing .cgnew .kn-dy-face img{width:100%;height:100%;object-fit:cover}\n.cgau-listing .cgnew .kn-dy-moon{position:absolute;right:-3%;bottom:-2%;width:37%;aspect-ratio:1;border-radius:50%;overflow:clip;box-shadow:0 0 0 5px var(--kn-dark),0 0 0 6px #556a4f;transform-origin:30% 30%}\n.cgau-listing .cgnew .kn-dy-moon img{width:100%;height:100%;object-fit:cover}\n.cgau-listing .cgnew .kn-dy-dial .kn-ill{left:-2%;bottom:-2%;background:rgba(28,31,24,.86);color:#d8d9cf}\n.cgau-listing .cgnew .kn-dy-key{position:absolute;left:50%;top:-12%;translate:-50% 0;display:flex;gap:14px;font:500 11.5px\/1 'JetBrains Mono',Menlo,monospace;color:#c9cabf;white-space:nowrap}\n.cgau-listing .cgnew .kn-dy-key span::before{content:\"\";display:inline-block;width:14px;height:5px;border-radius:3px;margin-right:6px;vertical-align:2px;background:#e6c98f}\n.cgau-listing .cgnew .kn-dy-key span:nth-child(2)::before{background:#556a4f}\n.cgau-listing .cgnew .kn-dy-key span:nth-child(3)::before{width:8px;height:8px;border-radius:50%;background:#f3f1ea;vertical-align:0}\n.cgau-listing .cgnew .kn-dy-steps{display:grid;gap:26px;counter-reset:kn-dy}\n.cgau-listing .cgnew .kn-dy-steps li{position:relative;padding-left:62px}\n.cgau-listing .cgnew .kn-dy-steps li::before{counter-increment:kn-dy;content:\"0\" counter(kn-dy);position:absolute;left:0;top:2px;font:500 13px\/1 'JetBrains Mono',Menlo,monospace;letter-spacing:.05em;color:#e6c98f;padding-top:8px;border-top:2px solid #e6c98f;width:40px}\n.cgau-listing .cgnew .kn-dy-steps li:nth-child(4)::before{color:#a9bda0;border-top-color:#556a4f}\n.cgau-listing .cgnew .kn-dy-steps h3{font-size:22px;line-height:1.2;letter-spacing:-.02em;color:#f3f1ea}\n.cgau-listing .cgnew .kn-dy-steps p{margin-top:5px;font-size:16.5px;line-height:1.5;color:#d2d3c9}\n.cgau-listing .cgnew .kn-dy-steps b{color:#f3f1ea}\n@keyframes cgau-kn-bead{from{transform:rotate(-95deg)}to{transform:rotate(170deg)}}\n@keyframes cgau-kn-dot{0%,60%{transform:scale(0)}100%{transform:scale(1)}}\n@keyframes cgau-kn-inkd{from{color:#7d7f75}to{color:#f3f1ea}}\n@keyframes cgau-kn-inkdp{from{color:#6f7168}to{color:#d2d3c9}}\n@keyframes cgau-kn-moon{from{transform:scale(.72)}to{transform:scale(1.08)}}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-dy-stage{grid-template-columns:minmax(0,1fr);gap:40px}\n.cgau-listing .cgnew .kn-dy-dial{max-width:330px;margin-top:26px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-dy-stage{margin-top:30px}\n.cgau-listing .cgnew .kn-dy-key{gap:10px;font-size:10.5px;top:-13%}\n.cgau-listing .cgnew .kn-dy-steps{gap:20px}\n.cgau-listing .cgnew .kn-dy-steps li{padding-left:0;padding-top:30px}\n.cgau-listing .cgnew .kn-dy-steps h3{font-size:20px}\n}\n\/* ==== MOTION (story) · Shopify, wider than 900 px: a 2,600 px runway pins the stage; the bead walks the dial from morning to night, each event dot appears as it passes, the four captions ink in turn and the night disc grows at the end. Phones and the eBay twin keep the static stage ==== *\/\n@media (prefers-reduced-motion:no-preference) and (min-width:901px){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-dy-run{height:2600px;view-timeline:--cgau-kn-dy block}\n.cgau-listing .cgnew .kn-dy-stage{position:sticky;top:max(calc(var(--header-height,0px) + var(--kn-nav) + 24px),calc(50% - 280px));margin-top:40px}\n.cgau-listing .cgnew .kn-dy-bead{animation:cgau-kn-bead 1s linear both;animation-timeline:--cgau-kn-dy;animation-range:contain 0% contain 92%}\n.cgau-listing .cgnew .kn-dy-ev{animation:cgau-kn-dot 1s linear both;animation-timeline:--cgau-kn-dy}\n.cgau-listing .cgnew .kn-dy-ev1{animation-range:contain 11% contain 16%}\n.cgau-listing .cgnew .kn-dy-ev2{animation-range:contain 39% contain 44%}\n.cgau-listing .cgnew .kn-dy-ev3{animation-range:contain 83% contain 88%}\n.cgau-listing .cgnew .kn-dy-moon{animation:cgau-kn-moon 1s linear both;animation-timeline:--cgau-kn-dy;animation-range:contain 64% contain 76%}\n.cgau-listing .cgnew .kn-dy-steps li:nth-child(n+2) h3{animation:cgau-kn-inkd 1s linear both;animation-timeline:--cgau-kn-dy}\n.cgau-listing .cgnew .kn-dy-steps li:nth-child(n+2) p{animation:cgau-kn-inkdp 1s linear both;animation-timeline:--cgau-kn-dy}\n.cgau-listing .cgnew .kn-dy-steps li:nth-child(2)\u003e*{animation-range:contain 36% contain 44%}\n.cgau-listing .cgnew .kn-dy-steps li:nth-child(3)\u003e*{animation-range:contain 50% contain 58%}\n.cgau-listing .cgnew .kn-dy-steps li:nth-child(4)\u003e*{animation-range:contain 66% contain 74%}\n}\n}\n@media (prefers-reduced-motion:no-preference) and (min-width:901px) and (max-height:760px){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-dy-stage{top:calc(var(--header-height,0px) + var(--kn-nav) + 10px)}\n.cgau-listing .cgnew .kn-dy-dial{max-width:360px}\n.cgau-listing .cgnew .kn-dy-steps{gap:16px}\n.cgau-listing .cgnew .kn-dy-steps p{font-size:15px}\n}\n}\n\/* ==== MODULE numbers (variant numbers-strata: four figures laid down as sandstone layers, each deeper than the last; every figure carries its catch in the same row) ==== *\/\n.cgau-listing .cgnew .kn-st-hd{max-width:700px}\n.cgau-listing .cgnew .kn-st-l{margin-top:48px;display:grid}\n.cgau-listing .cgnew .kn-st-r{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);gap:34px;align-items:center;padding:30px 36px;border-radius:0 40px 40px 0;position:relative}\n.cgau-listing .cgnew .kn-st-r:nth-child(1){background:#f7f1e5;margin-right:12%}\n.cgau-listing .cgnew .kn-st-r:nth-child(2){background:#f0e5cf;margin-right:7%;margin-left:3%}\n.cgau-listing .cgnew .kn-st-r:nth-child(3){background:#e8d8b8;margin-right:3%;margin-left:6%}\n.cgau-listing .cgnew .kn-st-r:nth-child(4){background:#dfcaa2;margin-left:9%}\n.cgau-listing .cgnew .kn-st-r+.kn-st-r{margin-top:-1px}\n.cgau-listing .cgnew .kn-st-n{font:700 clamp(58px,7.4vw,104px)\/.95 'Instrument Sans',sans-serif;letter-spacing:-.055em;color:var(--kn-ink);white-space:nowrap}\n.cgau-listing .cgnew .kn-st-n small{font-size:.34em;letter-spacing:-.02em;margin-left:6px;color:var(--kn-bt)}\n.cgau-listing .cgnew .kn-st-r h3{font-size:20px;line-height:1.25;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-st-r div\u003ep{margin-top:6px;font-size:16px;line-height:1.5;color:#3d3e37}\n.cgau-listing .cgnew .kn-st-r div\u003ep b{font:500 11.5px\/1 'JetBrains Mono',Menlo,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--kn-wt);margin-right:8px}\n.cgau-listing .cgnew .kn-st-foot{margin-top:24px;font-size:15px;line-height:1.5;color:var(--kn-g1);max-width:760px}\n@keyframes cgau-kn-settle{from{translate:-6% 0}to{translate:0 0}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-st-l{margin-top:30px}\n.cgau-listing .cgnew .kn-st-r{grid-template-columns:minmax(0,1fr);gap:8px;padding:22px 20px;border-radius:0 28px 28px 0}\n.cgau-listing .cgnew .kn-st-r:nth-child(1){margin-right:6%}\n.cgau-listing .cgnew .kn-st-r:nth-child(2){margin-right:4%;margin-left:2%}\n.cgau-listing .cgnew .kn-st-r:nth-child(3){margin-right:2%;margin-left:4%}\n.cgau-listing .cgnew .kn-st-r:nth-child(4){margin-left:6%}\n.cgau-listing .cgnew .kn-st-n{font-size:58px}\n}\n.cgau-listing .cgnew .kn-st-hd .kn-gx,.cgau-listing .cgnew .kn-dy-hd .kn-gx{white-space:nowrap}\n\/* ==== MOTION (numbers) · Shopify only: each layer slides into place as it enters (transform only; the text is never faded) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-st-r{animation:cgau-kn-settle 1s linear both;animation-timeline:view();animation-range:entry 0% entry 60%}\n}\n}\n\n\/* ==== MODULE compat (builder A re-pointed at the E30: four hubs, a card and 2.4 GHz Wi-Fi all tick green; four ✕ items; checkboxes + :has flags summed into registered integers; every verdict visible by default) ==== *\/\n.cgau-listing .cgnew:has(#kn-s1:checked){--kn-f1:1}.cgau-listing .cgnew:has(#kn-s2:checked){--kn-f2:1}.cgau-listing .cgnew:has(#kn-s3:checked){--kn-f3:1}.cgau-listing .cgnew:has(#kn-s4:checked){--kn-f4:1}.cgau-listing .cgnew:has(#kn-s5:checked){--kn-f5:1}\n.cgau-listing .cgnew:has(#kn-s6:checked){--kn-f6:1}.cgau-listing .cgnew:has(#kn-s7:checked){--kn-f7:1}.cgau-listing .cgnew:has(#kn-s8:checked){--kn-f8:1}.cgau-listing .cgnew:has(#kn-s9:checked){--kn-f9:1}.cgau-listing .cgnew:has(#kn-s10:checked){--kn-f10:1}\n.cgau-listing .cgnew .kn-su{--cgau-kn-y:calc(var(--kn-f1,0) + var(--kn-f2,0) + var(--kn-f3,0) + var(--kn-f4,0) + var(--kn-f5,0) + var(--kn-f6,0));--cgau-kn-t:calc(var(--cgau-kn-y) + var(--kn-f7,0) + var(--kn-f8,0) + var(--kn-f9,0) + var(--kn-f10,0));position:relative;max-width:900px;margin:40px auto 0;padding:30px 28px 28px;border-radius:34px;isolation:isolate;overflow:clip}\n.cgau-listing .cgnew .kn-su-bg{position:absolute;inset:0;z-index:-1;background:radial-gradient(40% 50% at 10% 16%,rgba(111,138,102,.28),rgba(111,138,102,0) 70%),radial-gradient(45% 55% at 90% 26%,rgba(217,179,106,.3),rgba(217,179,106,0) 70%),radial-gradient(50% 50% at 50% 100%,rgba(143,168,134,.2),rgba(143,168,134,0) 70%),linear-gradient(180deg,#f5f5f0,#f3f2ec)}\n.cgau-listing .cgnew .kn-su-lg{font:600 14px\/1 'Instrument Sans',sans-serif;letter-spacing:.01em;color:#48484d;text-align:center;margin-bottom:14px}\n.cgau-listing .cgnew .kn-su-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}\n.cgau-listing .cgnew .kn-su-c{position:relative;display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:10px 15px 10px 11px;border-radius:999px;font:500 15px\/1.1 'Instrument Sans',sans-serif;color:#1d1d1f;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,.58));box-shadow:inset 0 0 0 1px rgba(255,255,255,.95),inset 0 1px 0 #fff,0 6px 14px -8px rgba(29,29,31,.28);transition:background .3s,color .3s,box-shadow .3s;-webkit-tap-highlight-color:transparent}\n.cgau-listing .cgnew .kn-su-c input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}\n.cgau-listing .cgnew .kn-su-c::before{content:\"\";flex:none;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #aeaeb2;background:#fff;transition:background .25s,box-shadow .25s}\n.cgau-listing .cgnew .kn-su-c:has(input:checked){background:linear-gradient(180deg,rgba(44,110,67,.16),rgba(44,110,67,.08));box-shadow:inset 0 0 0 1.5px rgba(44,110,67,.55),inset 0 1px 0 #fff}\n.cgau-listing .cgnew .kn-su-c:has(input:checked)::before{background:var(--kn-gg);box-shadow:inset 0 0 0 3px #fff,0 0 0 1.5px var(--kn-gr1)}\n.cgau-listing .cgnew .kn-su-no:has(input:checked){background:linear-gradient(180deg,rgba(178,58,42,.14),rgba(178,58,42,.06));box-shadow:inset 0 0 0 1.5px rgba(178,58,42,.55),inset 0 1px 0 #fff}\n.cgau-listing .cgnew .kn-su-no:has(input:checked)::before{background:var(--kn-gn);box-shadow:inset 0 0 0 3px #fff,0 0 0 1.5px var(--kn-no1)}\n.cgau-listing .cgnew .kn-su-no\u003espan::after{content:\" \\2715\";color:var(--kn-not);font-size:.85em}\n.cgau-listing .cgnew .kn-su-c:has(input:focus-visible){outline:2px solid var(--kn-vt);outline-offset:2px}\n.cgau-listing .cgnew .kn-su-tally{display:flex;align-items:center;justify-content:center;gap:10px;margin:22px auto 0;width:fit-content;max-width:100%;padding:12px 20px;border-radius:999px;font:600 17px\/1.25 'Instrument Sans',sans-serif;letter-spacing:-.01em;text-align:center}\n.cgau-listing .cgnew .kn-su-live{display:none}\n.cgau-listing .cgnew .kn-su-y,.cgau-listing .cgnew .kn-su-t{font:700 22px\/1 'Instrument Sans',sans-serif;font-variant-numeric:tabular-nums}\n.cgau-listing .cgnew .kn-su-y{color:var(--kn-grt)}\n.cgau-listing .cgnew .kn-su-y::before{counter-reset:kn-y calc(var(--cgau-kn-y));content:counter(kn-y)}\n.cgau-listing .cgnew .kn-su-t::before{counter-reset:kn-t calc(var(--cgau-kn-t));content:counter(kn-t)}\n.cgau-listing .cgnew .kn-su:has(input:checked) .kn-su-idle{display:none}\n.cgau-listing .cgnew .kn-su:has(input:checked) .kn-su-live{display:inline}\n.cgau-listing .cgnew .kn-su:has(.kn-su-no input:checked) .kn-su-y{color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-su-list{margin-top:18px;padding:8px 22px;border-radius:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px}\n.cgau-listing .cgnew .kn-su-r{display:flex;align-items:flex-start;gap:11px;padding:11px 0;border-bottom:1px solid rgba(29,29,31,.08)}\n.cgau-listing .cgnew .kn-su-r i{flex:none;display:grid;place-items:center;width:24px;height:24px;margin-top:1px;border-radius:50%;font:700 13px\/1 'Instrument Sans',sans-serif;font-style:normal;color:#fff;background:var(--kn-gg)}\n.cgau-listing .cgnew .kn-su-r.kn-su-x i{background:var(--kn-gn)}\n.cgau-listing .cgnew .kn-su-r p{font-size:15.5px;line-height:1.42;color:#3a3a3c}\n.cgau-listing .cgnew .kn-su-r b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-su:has(input:checked) .kn-su-r{display:none}\n.cgau-listing .cgnew .kn-su:has(#kn-s1:checked) .kn-su-r1,.cgau-listing .cgnew .kn-su:has(#kn-s2:checked) .kn-su-r2,.cgau-listing .cgnew .kn-su:has(#kn-s3:checked) .kn-su-r3,.cgau-listing .cgnew .kn-su:has(#kn-s4:checked) .kn-su-r4,.cgau-listing .cgnew .kn-su:has(#kn-s5:checked) .kn-su-r5,.cgau-listing .cgnew .kn-su:has(#kn-s6:checked) .kn-su-r6,.cgau-listing .cgnew .kn-su:has(#kn-s7:checked) .kn-su-r7,.cgau-listing .cgnew .kn-su:has(#kn-s8:checked) .kn-su-r8,.cgau-listing .cgnew .kn-su:has(#kn-s9:checked) .kn-su-r9,.cgau-listing .cgnew .kn-su:has(#kn-s10:checked) .kn-su-r10{display:flex}\n.cgau-listing .cgnew .kn-su:has(input:checked) .kn-su-r i{animation:cgau-kn-tick .5s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-su-tip{margin-top:16px;padding:16px 20px;border-radius:22px;background:linear-gradient(135deg,rgba(111,138,102,.14),rgba(217,179,106,.14));box-shadow:inset 0 0 0 1.5px rgba(63,90,60,.4);font-size:16px;line-height:1.45;color:#1d1d1f}\n.cgau-listing .cgnew .kn-su-tip b{color:var(--kn-vt)}\n.cgau-listing .cgnew .kn-su:has(input:checked) .kn-su-tip{display:none}\n.cgau-listing .cgnew .kn-su:has(.kn-su-no input:checked) .kn-su-tip{display:block}\n.cgau-listing .cgnew .kn-su-also{max-width:760px;margin:24px auto 0;font-size:15px;line-height:1.55;color:var(--kn-g1);text-align:center}\n.cgau-listing .cgnew .kn-su-also b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-su-trap{max-width:760px;margin:26px auto 0;padding:2px 0 2px 18px;border-left:3px solid var(--kn-b1);font-size:15.5px;line-height:1.5;color:#3a3a3c}\n.cgau-listing .cgnew .kn-su-trap b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-su-more{margin:14px auto 0;text-align:center;font-size:16px;color:var(--kn-g1)}\n@keyframes cgau-kn-tick{0%{transform:scale(.4) rotate(-20deg)}60%{transform:scale(1.12)}100%{transform:none}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-su{padding:22px 12px 16px;border-radius:26px;margin-top:28px}\n.cgau-listing .cgnew .kn-su-chips{gap:6px}\n.cgau-listing .cgnew .kn-su-c{padding:9px 12px 9px 9px;font-size:14.5px;gap:6px}\n.cgau-listing .cgnew .kn-su-c::before{width:14px;height:14px}\n.cgau-listing .cgnew .kn-su-tally{font-size:16px;padding:10px 16px}\n.cgau-listing .cgnew .kn-su-list{grid-template-columns:minmax(0,1fr);padding:4px 14px}\n}\n\/* ==== MODULE condition (variant cond-taped-lid: the parcel list printed on a drawn carton lid with a clay tape strip across it; the tape runs across as the lid arrives. Static = taped) ==== *\/\n.cgau-listing .cgnew .kn-cd-g{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:start}\n.cgau-listing .cgnew .kn-cd-lid{position:relative;padding:54px 34px 30px;border-radius:10px;background:linear-gradient(180deg,#e9d7b2,#dcc497);box-shadow:inset 0 0 0 1px rgba(138,99,32,.25),0 30px 60px -36px rgba(90,64,20,.55);overflow:clip}\n.cgau-listing .cgnew .kn-cd-lid::before{content:\"\";position:absolute;left:50%;top:0;bottom:0;width:1px;background:rgba(122,86,22,.28)}\n.cgau-listing .cgnew .kn-cd-tape{position:absolute;left:-4%;right:-4%;top:18px;height:26px;background:linear-gradient(180deg,rgba(208,138,85,.92),rgba(168,104,58,.92));box-shadow:0 2px 0 rgba(90,50,20,.2);transform-origin:0 50%;display:flex;align-items:center;justify-content:center;font:500 11.5px\/1 'JetBrains Mono',Menlo,monospace;letter-spacing:.12em;text-transform:uppercase;color:#fff8ee}\n.cgau-listing .cgnew .kn-cd-lid h3{position:relative;font-size:19px;letter-spacing:-.02em;margin:0 0 12px;color:#3a2a10}\n.cgau-listing .cgnew .kn-cd-in{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}\n.cgau-listing .cgnew .kn-cd-in li{padding:8px 0;border-bottom:1px dashed rgba(122,86,22,.4);font-size:15.5px;line-height:1.35;color:#2e2412}\n.cgau-listing .cgnew .kn-cd-in li:first-child{font-weight:600}\n.cgau-listing .cgnew .kn-cd-out{margin-top:26px}\n.cgau-listing .cgnew .kn-cd-out h3{font-size:17px;letter-spacing:-.01em;color:var(--kn-wt);margin-bottom:6px}\n.cgau-listing .cgnew .kn-cd-out li{padding:7px 0 7px 22px;position:relative;font-size:15.5px;line-height:1.4;color:#3d3e37;border-bottom:1px solid var(--kn-hair)}\n.cgau-listing .cgnew .kn-cd-out li::before{content:\"\\2013\";position:absolute;left:2px;color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-cd-rows{margin-top:26px;display:grid;gap:14px}\n.cgau-listing .cgnew .kn-cd-rows p{font-size:16px;line-height:1.5;color:#3d3e37;padding-left:16px;border-left:3px solid var(--kn-w2)}\n.cgau-listing .cgnew .kn-cd-rows b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-cd-lid .kn-ill{left:auto;right:10px;bottom:8px;background:rgba(255,248,236,.9)}\n@keyframes cgau-kn-tape{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-cd-g{grid-template-columns:minmax(0,1fr);gap:34px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-cd-lid{padding:50px 18px 40px}\n.cgau-listing .cgnew .kn-cd-in{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .cgnew .kn-cd-in li{font-size:15px}\n}\n.cgau-listing .cgnew .kn-cd-g .kn-gx{white-space:nowrap}\n\/* ==== MOTION (condition) · Shopify only: the tape runs across the lid as it enters ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-cd-tape{animation:cgau-kn-tape 1s linear both;animation-timeline:view();animation-range:entry 20% cover 45%}\n}\n}\n\n\/* ==== MODULE faq · exclusive accordion; answers glide open in Chrome (interpolate-size), open instantly elsewhere ==== *\/\n.cgau-listing .cgnew .kn-faq{max-width:820px;margin:44px auto 0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq details{border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font:600 clamp(18px,1.7vw,21px)\/1.3 'Instrument Sans',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .cgnew .kn-faq summary::after{content:\"+\";flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--kn-soft);font:400 22px\/1 'Instrument Sans',sans-serif;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-faq details[open] summary::after{content:\"\\2212\"}\n.cgau-listing .cgnew .kn-faq summary:focus-visible{outline:2px solid var(--kn-vt);outline-offset:4px;border-radius:6px}\n.cgau-listing .cgnew .kn-faq details p{padding:0 50px 24px 0;font-size:17px;line-height:1.55;color:#3a3a3c}\n@media (prefers-reduced-motion:no-preference){\n@supports (interpolate-size: allow-keywords){\n.cgau-listing .cgnew .kn-faq{interpolate-size:allow-keywords}\n.cgau-listing .cgnew .kn-faq details::details-content{height:0;overflow:clip;transition:height .38s var(--kn-ease),content-visibility .38s allow-discrete}\n.cgau-listing .cgnew .kn-faq details[open]::details-content{height:auto}\n}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-faq details p{padding-right:0}\n}\n\n\/* ==== MODULE buy · buying from CamGuard Australia: open columns, odometer numerals ==== *\/\n.cgau-listing .cgnew .kn-buy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:56px}\n.cgau-listing .cgnew .kn-buy\u003ediv{padding-top:18px;position:relative}\n.cgau-listing .cgnew .kn-buy\u003ediv::before{content:\"\";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:var(--kn-ink);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(2)::before{background:var(--kn-gg)}.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(3)::before{background:var(--kn-gw)}\n.cgau-listing .cgnew .kn-buy h3{font-size:21px;letter-spacing:-.025em;margin-bottom:8px}\n.cgau-listing .cgnew .kn-buy p{font-size:16px;line-height:1.5;color:#3a3a3c}\n.cgau-listing .cgnew .kn-buy p+p{margin-top:10px}\n.cgau-listing .cgnew .kn-buy .kn-bign{display:block;font:700 clamp(64px,7vw,92px)\/1 'Instrument Sans',sans-serif;letter-spacing:-.06em;margin:4px 0 12px;white-space:nowrap}\n.cgau-listing .cgnew .kn-buy .kn-bign small{font-size:.3em;letter-spacing:-.02em;margin-left:6px;-webkit-text-fill-color:var(--kn-ink);color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-who{margin-top:44px;padding:26px 0 0;border-top:1px solid var(--kn-line);font-size:17px;line-height:1.55;color:#3a3a3c;max-width:820px}\n.cgau-listing .cgnew .kn-who b{color:var(--kn-ink)}\n@keyframes cgau-kn-rule{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-buy{grid-template-columns:minmax(0,1fr);gap:22px}\n}\n\n\/* ==== MOTION (buy) · the column rules draw in ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-buy\u003ediv::before{animation:cgau-kn-rule 1s linear both;animation-timeline:view();animation-range:entry 10% entry 90%}\n}\n}\n\n\/* ==== MODULE specs · always the last h2, grouped rows, then the fine print ==== *\/\n.cgau-listing .cgnew .kn-specs{margin-top:44px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:24px;padding:26px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g h3{font-size:19px;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-sp-g dl{display:grid;gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:16px}\n.cgau-listing .cgnew .kn-sp-g dt{font-size:15px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-sp-g dd{font-size:16px;line-height:1.45;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-fine{margin-top:40px;display:grid;gap:10px;max-width:880px}\n.cgau-listing .cgnew .kn-fine p{font-size:13px;line-height:1.55;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-fine p:last-child{margin-top:8px;color:#424245;font-weight:500}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-sp-g{grid-template-columns:minmax(0,1fr);gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{grid-template-columns:minmax(0,.44fr) minmax(0,1fr);gap:12px}\n}\n\n\/* ==== REDUCED MOTION · nothing moves, everything shows ==== *\/\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-pl-pan,.cgau-listing .cgnew .kn-pl-cab,.cgau-listing .cgnew .kn-pl-glow,.cgau-listing .cgnew .kn-dy-bead,.cgau-listing .cgnew .kn-dy-ev,.cgau-listing .cgnew .kn-dy-moon,.cgau-listing .cgnew .kn-st-r,.cgau-listing .cgnew .kn-cd-tape{animation:none}\n.cgau-listing .cgnew .kn-faq ::details-content,.cgau-listing .cgnew .kn-chips label{transition:none}\n}\n\n\/* ==== GUARDS (keep last) ==== *\/\n.cgau-listing .cgnew h1,.cgau-listing .cgnew h2,.cgau-listing .cgnew h3,.cgau-listing .cgnew h4{color:inherit;font-family:'Instrument Sans',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;margin:0;padding:0}\n.cgau-listing .cgnew.cgau-listing .cgnew{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:left}\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* two-view integration, flagship Simple view (27.09.2026) *\/\n.cgau-listing #cgau-v-simple:checked ~ .cgau-shared{display:none}\n.cgau-listing .cgau-pane-simple .cgnew .kn-nav{display:none}\n.cgau-listing .cgau-chooser{display:none}\n.cgau-listing.cgau-listing .cgnew .kn-gx{padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew :is(h1,h2,h3,.kn-h1,.kn-h2) :is(span,em,b,strong,i){padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew .kn-odo{overflow:visible clip;margin-inline-end:.1em}\n.cgau-listing.cgau-listing .cgnew .kn-odo i::before{padding-inline:.14em;margin-inline:-.14em}\n.cgau-listing.cgau-listing .cgnew .kn-odo b{padding-inline:.1em;margin-inline:-.1em}\n.cgau-listing.cgau-listing .cgnew :is(.kn-odo,.kn-cu)+small{margin-inline-start:.3em}\n\n\/* split-word heading fix 23.10.2026: each heading's widest word fits its column at every width *\/\n@media (max-width:615px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing h3.sx-heading{font-size:min(clamp(38px, 6.2vw, 72px),calc(11.8413vw - 7.1px))}}\n@media (max-width:620px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing div.sx-error-copy h3{font-size:min(clamp(40px, 5.8vw, 70px),calc(16.8664vw - 18.55px))}}\n@media (min-width:1120.01px) and (max-width:1144px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing div.sx-error-copy h3{font-size:min(clamp(40px, 5.8vw, 70px),calc(7.5917vw - 22.86px))}}\n@media (min-width:1144.01px) and (max-width:1207px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing div.sx-error-copy h3{font-size:min(clamp(40px, 5.8vw, 70px),63.99px)}}\n@media (min-width:1207.01px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing div.sx-error-copy h3{font-size:min(clamp(40px, 5.8vw, 70px),63.99px)}}\n@media (max-width:620px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing div.sx-night-copy h3{font-size:min(clamp(43px, 6vw, 70px),calc(11.6884vw - 7.01px))}}\n@media (min-width:1120.01px) and (max-width:1167px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing div.sx-night-copy h3{font-size:min(clamp(43px, 6vw, 70px),calc(6.7216vw - 10.22px))}}\n@media (min-width:1167.01px) and (max-width:1284px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing div.sx-night-copy h3{font-size:min(clamp(43px, 6vw, 70px),calc(6.7209vw - 10.22px))}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgnew cgau-kn\"\u003e\n\n\u003cnav class=\"kn-nav\" aria-label=\"On this page\"\u003e\u003cdiv class=\"kn-nav-in\"\u003e\n\u003cspan class=\"kn-nav-t\"\u003eSoloCam E30\u003c\/span\u003e\u003cspan class=\"kn-nav-l\"\u003e\u003ca href=\"#kn-day\"\u003eA day\u003c\/a\u003e\u003ca href=\"#kn-st\"\u003eNumbers\u003c\/a\u003e\u003ca href=\"#kn-fit\"\u003eWorks with\u003c\/a\u003e\u003ca href=\"#kn-cond\"\u003eIn the box\u003c\/a\u003e\u003ca class=\"kn-nav-cta\" href=\"#kn-specs\"\u003eSpecs\u003c\/a\u003e\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/nav\u003e\n\u003c!-- MODULE hero · hero-panel-lift: answers first; the removable panel lifts off eufy's render on a drawn 3 m cable --\u003e\n\u003csection class=\"kn-he\" id=\"kn-top\" aria-labelledby=\"kn-he-h\"\u003e\n\u003cdiv class=\"kn-w kn-he-g\"\u003e\n\u003cdiv class=\"kn-he-a\"\u003e\n\u003cp class=\"kn-eye kn-ev\"\u003eSoloCam E30 · T8171 · Brand New\u003c\/p\u003e\n\u003ch2 class=\"kn-h1\" id=\"kn-he-h\"\u003eThe panel \u003cspan class=\"kn-gx kn-gv\"\u003ecomes off.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cul class=\"kn-he-l\"\u003e\n\u003cli data-cgau-first=\"works\" data-kn-k=\"Works\"\u003e\u003cspan\u003e\u003cb\u003eOn its own over 2.4 GHz Wi-Fi.\u003c\/b\u003e No hub needed: add a microSD card (up to 128 GB, not included), or pair any HomeBase: 2, 3, Mini or Professional S1. \u003ca href=\"\/pages\/eufy-compatibility\"\u003eCheck your devices ›\u003c\/a\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-cgau-first=\"condition\" data-kn-k=\"Condition\"\u003e\u003cspan\u003e\u003cb\u003eBrand New:\u003c\/b\u003e factory sealed in eufy’s full retail carton, unopened and unused.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-cgau-first=\"trust\" data-kn-k=\"From us\"\u003e\u003cspan\u003e\u003cb\u003e12-month CamGuard warranty\u003c\/b\u003e · dispatched from Townsville · free Express on $99+ orders after discounts\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-cgau-first=\"why\" data-kn-k=\"Why\"\u003e\u003cspan\u003e\u003cb\u003eTurns 360°, tilts 70°\u003c\/b\u003e and follows a person or vehicle. 2K, charged by its own solar panel, no monthly fee for local recording.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-pl-fig\" aria-label=\"eufy SoloCam E30 with its removable solar panel lifted off on the extension cable\"\u003e\n\u003cspan class=\"kn-pl-glow\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cimg class=\"kn-pl-img kn-pl-body\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_133_s-l1600.png?v=1770827765\u0026amp;width=1000\" alt=\"eufy SoloCam E30: white pan-and-tilt camera with a square solar panel on top\" width=\"1000\" height=\"1000\" fetchpriority=\"high\"\u003e\n\u003cimg class=\"kn-pl-img kn-pl-pan\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_133_s-l1600.png?v=1770827765\u0026amp;width=1000\" alt=\"\" width=\"1000\" height=\"1000\"\u003e\n\u003csvg class=\"kn-pl-svg\" viewbox=\"0 0 100 110\" aria-hidden=\"true\"\u003e\u003cpath class=\"kn-pl-cab\" d=\"M74 66 C 94 62, 92 34, 64 36\"\u003e\u003c\/path\u003e\u003ccircle class=\"kn-pl-end\" cx=\"74\" cy=\"66\" r=\"1.3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n\u003cspan class=\"kn-pl-t kn-pl-t1\" aria-hidden=\"true\"\u003eRemovable solar panel\u003c\/span\u003e\n\u003cspan class=\"kn-pl-t kn-pl-t2\" aria-hidden=\"true\"\u003e3 m cable, in the box\u003c\/span\u003e\n\u003cspan class=\"kn-pl-t kn-pl-t3\" aria-hidden=\"true\"\u003ePans 360° · tilts 70°\u003c\/span\u003e\n\u003cfigcaption class=\"kn-ill\"\u003eIllustration\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MODULE story · story-day-clock: one day on a drawn 24-hour dial, from the morning sun to infrared at night --\u003e\n\u003csection class=\"kn-sec kn-dy\" id=\"kn-day\" aria-labelledby=\"kn-dy-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-dy-hd\"\u003e\n\u003cp class=\"kn-eye\"\u003eOne day, start to finish\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-dy-h\"\u003eTwenty-four hours \u003cspan class=\"kn-gx kn-dy-gx\"\u003eon the wall.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eMorning sun, a visitor at lunch, then dark. What the E30 does with a day.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-dy-run\"\u003e\n\u003cdiv class=\"kn-dy-stage\"\u003e\n\u003cfigure class=\"kn-dy-dial\"\u003e\n\u003csvg class=\"kn-dy-svg\" viewbox=\"-16 -16 232 232\" aria-hidden=\"true\"\u003e\n\u003ccircle class=\"kn-dy-ring\" cx=\"100\" cy=\"100\" r=\"84\"\u003e\u003c\/circle\u003e\n\u003cpath class=\"kn-dy-dayarc\" d=\"M16 100 A84 84 0 0 1 184 100\"\u003e\u003c\/path\u003e\n\u003cpath class=\"kn-dy-night\" d=\"M181.14 121.74 A84 84 0 0 1 18.86 121.74\"\u003e\u003c\/path\u003e\n\u003cpath class=\"kn-dy-sun\" d=\"M78.26 18.86 A84 84 0 0 1 121.74 18.86\"\u003e\u003c\/path\u003e\n\u003cpath class=\"kn-dy-tk\" d=\"M100 192 L100 199 M76.19 188.87 L75.15 192.73 M54 179.67 L52 183.14 M34.95 165.05 L32.12 167.88 M20.33 146 L16.86 148 M11.13 123.81 L7.27 124.85 M8 100 L1 100 M11.13 76.19 L7.27 75.15 M20.33 54 L16.86 52 M34.95 34.95 L32.12 32.12 M54 20.33 L52 16.86 M76.19 11.13 L75.15 7.27 M100 8 L100 1 M123.81 11.13 L124.85 7.27 M146 20.33 L148 16.86 M165.05 34.95 L167.88 32.12 M179.67 54 L183.14 52 M188.87 76.19 L192.73 75.15 M192 100 L199 100 M188.87 123.81 L192.73 124.85 M179.67 146 L183.14 148 M165.05 165.05 L167.88 167.88 M146 179.67 L148 183.14 M123.81 188.87 L124.85 192.73\"\u003e\u003c\/path\u003e\n\u003ctext class=\"kn-dy-lab\" x=\"100\" y=\"-8\"\u003e12\u003c\/text\u003e\u003ctext class=\"kn-dy-lab\" x=\"210\" y=\"100\"\u003e18\u003c\/text\u003e\u003ctext class=\"kn-dy-lab\" x=\"100\" y=\"210\"\u003e00\u003c\/text\u003e\u003ctext class=\"kn-dy-lab\" x=\"-9\" y=\"100\"\u003e06\u003c\/text\u003e\n\u003ccircle class=\"kn-dy-ev kn-dy-ev1\" cx=\"35.7\" cy=\"45.95\" r=\"3.6\"\u003e\u003c\/circle\u003e\u003ccircle class=\"kn-dy-ev kn-dy-ev2\" cx=\"145.19\" cy=\"29.19\" r=\"3.6\"\u003e\u003c\/circle\u003e\u003ccircle class=\"kn-dy-ev kn-dy-ev3\" cx=\"132.15\" cy=\"177.61\" r=\"3.6\"\u003e\u003c\/circle\u003e\n\u003cg class=\"kn-dy-bead\"\u003e\u003ccircle cx=\"100\" cy=\"16\" r=\"7\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\n\u003c\/svg\u003e\n\u003cp class=\"kn-dy-key\" aria-hidden=\"true\"\u003e\u003cspan\u003edirect sun\u003c\/span\u003e\u003cspan\u003enight\u003c\/span\u003e\u003cspan\u003eevent\u003c\/span\u003e\u003c\/p\u003e\n\u003cspan class=\"kn-dy-face\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_107_s-l1600_84940a71-146d-48c2-ab46-c98c941db6ed.webp?v=1770827765\u0026amp;crop=region\u0026amp;crop_left=330\u0026amp;crop_top=520\u0026amp;crop_width=350\u0026amp;crop_height=350\u0026amp;width=600\" alt=\"eufy’s example backyard by day: a child running past a white weatherboard house, inside eufy’s green tracking marks\" width=\"600\" height=\"600\" loading=\"lazy\"\u003e\u003c\/span\u003e\n\u003cspan class=\"kn-dy-moon\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_106_s-l960.webp?v=1770827765\u0026amp;crop=region\u0026amp;crop_left=260\u0026amp;crop_top=590\u0026amp;crop_width=280\u0026amp;crop_height=280\u0026amp;width=400\" alt=\"eufy’s example night footage: a man walking across a dark garden, shown in black and white\" width=\"400\" height=\"400\" loading=\"lazy\"\u003e\u003c\/span\u003e\n\u003cfigcaption class=\"kn-ill\"\u003eIllustration: times are examples\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003col class=\"kn-dy-steps\"\u003e\n\u003cli\u003e\n\u003ch3\u003eSun.\u003c\/h3\u003e\n\u003cp\u003eAbout 2 hours of direct sun a day keeps it charged, on eufy’s figure. Shade or a busy day can mean a top-up over USB-C.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003eSomeone walks in.\u003c\/h3\u003e\n\u003cp\u003eOn-device AI locks on to a person or vehicle and the head turns to follow: \u003cb\u003e360° across, 70° up and down\u003c\/b\u003e, one direction at a time.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003eSaved.\u003c\/h3\u003e\n\u003cp\u003eThe clip lands on your microSD card or a HomeBase, and the eufy Security app lets you know. No monthly fee.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003eDark.\u003c\/h3\u003e\n\u003cp\u003eInfrared takes over: \u003cb\u003eblack and white\u003c\/b\u003e, with no spotlight and no colour at night.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MODULE numbers · numbers-strata: four figures as sandstone layers, each with its catch --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-st\" aria-labelledby=\"kn-st-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-st-hd\"\u003e\n\u003cp class=\"kn-eye kn-ev\"\u003eThe numbers\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-st-h\"\u003eEvery number, \u003cspan class=\"kn-gx kn-gv\"\u003ewith its catch.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-st-l\"\u003e\n\u003cdiv class=\"kn-st-r\"\u003e\n\u003cp class=\"kn-st-n\"\u003e360°\u003csmall\u003epan\u003c\/small\u003e\u003c\/p\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePans all the way round, tilts 70°.\u003c\/h3\u003e\n\u003cp\u003e\u003cb\u003eThe catch\u003c\/b\u003eThat’s how far the head turns, not what it sees at once. The 120° lens looks one way at a time.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-st-r\"\u003e\n\u003cp class=\"kn-st-n\"\u003e2K\u003c\/p\u003e\n\u003cdiv\u003e\n\u003ch3\u003e2304 × 1296 through an f\/1.6 lens.\u003c\/h3\u003e\n\u003cp\u003e\u003cb\u003eThe catch\u003c\/b\u003eAfter dark it’s infrared, black and white.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-st-r\"\u003e\n\u003cp class=\"kn-st-n\"\u003e3\u003csmall\u003emonths\u003c\/small\u003e\u003c\/p\u003e\n\u003cdiv\u003e\n\u003ch3\u003eUp to 3 months a charge, from a 10,000 mAh battery.\u003c\/h3\u003e\n\u003cp\u003e\u003cb\u003eThe catch\u003c\/b\u003eThat’s on eufy’s test of roughly 300 seconds of recording a day. Real life varies with placement, traffic, sunlight and settings.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-st-r\"\u003e\n\u003cp class=\"kn-st-n\"\u003e128\u003csmall\u003eGB\u003c\/small\u003e\u003c\/p\u003e\n\u003cdiv\u003e\n\u003ch3\u003eThe biggest microSD card it takes.\u003c\/h3\u003e\n\u003cp\u003e\u003cb\u003eThe catch\u003c\/b\u003eThere’s no built-in storage and no card in the box. Live view works without one, but saved clips need a card or a HomeBase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MODULE compat · builder A re-pointed at a camera that runs alone and pairs with every HomeBase: tick what you own, every verdict visible by default --\u003e\n\u003csection class=\"kn-sec kn-band\" id=\"kn-fit\" aria-labelledby=\"kn-fit-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\n\u003cp class=\"kn-eye kn-eg\"\u003eCompatibility\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-fit-h\"\u003eFits whatever \u003cspan class=\"kn-gx kn-gg\"\u003eyou run.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eNone of it is required: a microSD card and 2.4 GHz Wi-Fi are enough. Tick what you have.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-su\"\u003e\n\u003cdiv class=\"kn-su-bg\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003cp class=\"kn-su-lg\" id=\"kn-su-lg\"\u003eYour gear\u003c\/p\u003e\n\u003cdiv class=\"kn-su-chips\" role=\"group\" aria-labelledby=\"kn-su-lg\"\u003e\n\u003clabel class=\"kn-su-c\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s1\"\u003e\u003cspan\u003eHomeBase 3\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-su-c\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s2\"\u003e\u003cspan\u003eHomeBase 2\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-su-c\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s3\"\u003e\u003cspan\u003eHomeBase Mini\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-su-c\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s4\"\u003e\u003cspan\u003eProfessional S1\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-su-c\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s5\"\u003e\u003cspan\u003emicroSD card\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-su-c\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s6\"\u003e\u003cspan\u003e2.4 GHz Wi-Fi\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-su-c kn-su-no\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s7\"\u003e\u003cspan\u003eApple Home\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-su-c kn-su-no\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s8\"\u003e\u003cspan\u003eAmazon Alexa\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-su-c kn-su-no\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s9\"\u003e\u003cspan\u003eGoogle Assistant\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-su-c kn-su-no\"\u003e\u003cinput type=\"checkbox\" id=\"kn-s10\"\u003e\u003cspan\u003e5 GHz-only Wi-Fi\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-su-tally kn-glass\" aria-live=\"polite\"\u003e\u003cspan class=\"kn-su-idle\"\u003eShowing everything.\u003c\/span\u003e\u003cspan class=\"kn-su-live\"\u003e\u003cb class=\"kn-su-y\"\u003e\u003c\/b\u003e of \u003cb class=\"kn-su-t\"\u003e\u003c\/b\u003e work with the E30\u003c\/span\u003e\u003c\/p\u003e\n\u003cul class=\"kn-su-list kn-glass\"\u003e\n\u003cli class=\"kn-su-r kn-su-r1\"\u003e\n\u003ci role=\"img\" aria-label=\"Works\"\u003e✓\u003c\/i\u003e\u003cp\u003e\u003cb\u003eHomeBase 3 (S380).\u003c\/b\u003e Optional. Adds its storage and BionicMind AI: familiar faces, people, vehicles and pets. A helpful label, not a certainty.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-su-r kn-su-r2\"\u003e\n\u003ci role=\"img\" aria-label=\"Works\"\u003e✓\u003c\/i\u003e\u003cp\u003e\u003cb\u003eHomeBase 2 (S280).\u003c\/b\u003e Optional. eufy sells the E30 in official HomeBase 2 bundles. Own one? Plug it into your modem by cable before pairing.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-su-r kn-su-r3\"\u003e\n\u003ci role=\"img\" aria-label=\"Works\"\u003e✓\u003c\/i\u003e\u003cp\u003e\u003cb\u003eHomeBase Mini.\u003c\/b\u003e Optional. Adds hub storage.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-su-r kn-su-r4\"\u003e\n\u003ci role=\"img\" aria-label=\"Works\"\u003e✓\u003c\/i\u003e\u003cp\u003e\u003cb\u003eHomeBase Professional S1.\u003c\/b\u003e Optional. Adds hub storage.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-su-r kn-su-r5\"\u003e\n\u003ci role=\"img\" aria-label=\"Works\"\u003e✓\u003c\/i\u003e\u003cp\u003e\u003cb\u003emicroSD card,\u003c\/b\u003e up to 128 GB, sold separately. Records events with no hub.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-su-r kn-su-r6\"\u003e\n\u003ci role=\"img\" aria-label=\"Works\"\u003e✓\u003c\/i\u003e\u003cp\u003e\u003cb\u003e2.4 GHz Wi-Fi, channels 1 to 11.\u003c\/b\u003e What it joins. Pair it next to the router, then check the signal where it’ll mount.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-su-r kn-su-r7 kn-su-x\"\u003e\n\u003ci role=\"img\" aria-label=\"Not compatible\"\u003e✕\u003c\/i\u003e\u003cp\u003e\u003cb\u003eApple Home.\u003c\/b\u003e Not compatible: eufy says SoloCams don’t work with HomeKit.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-su-r kn-su-r8 kn-su-x\"\u003e\n\u003ci role=\"img\" aria-label=\"Not compatible\"\u003e✕\u003c\/i\u003e\u003cp\u003e\u003cb\u003eAmazon Alexa.\u003c\/b\u003e Not compatible: eufy doesn’t list it for the E30.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-su-r kn-su-r9 kn-su-x\"\u003e\n\u003ci role=\"img\" aria-label=\"Not compatible\"\u003e✕\u003c\/i\u003e\u003cp\u003e\u003cb\u003eGoogle Assistant.\u003c\/b\u003e Not compatible: eufy doesn’t list it for the E30.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-su-r kn-su-r10 kn-su-x\"\u003e\n\u003ci role=\"img\" aria-label=\"Not compatible\"\u003e✕\u003c\/i\u003e\u003cp\u003e\u003cb\u003e5 GHz-only Wi-Fi.\u003c\/b\u003e Not compatible: it joins 2.4 GHz only. Most dual-band routers have a 2.4 GHz band.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"kn-su-tip\"\u003e\u003cb\u003eStill fine.\u003c\/b\u003e The eufy Security app on iPhone or Android runs it, with no hub and no smart speaker.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-su-trap\"\u003e\u003cb\u003eOne name, three cameras:\u003c\/b\u003e this is the SoloCam E30, \u003cspan class=\"kn-mono\"\u003eT8171\u003c\/span\u003e. The Indoor Cam E30 (\u003cspan class=\"kn-mono\"\u003eT8417\u003c\/span\u003e) and Floodlight Camera E30 (\u003cspan class=\"kn-mono\"\u003eT8426\u003c\/span\u003e) are different products.\u003c\/p\u003e\n\u003cp class=\"kn-su-more\"\u003eNot listed? \u003ca class=\"kn-link\" href=\"\/pages\/eufy-compatibility\"\u003eCheck your devices ›\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MODULE condition · cond-taped-lid: what the condition means, then the parcel list on a taped carton lid --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-cond\" aria-labelledby=\"kn-cd-h\"\u003e\n\u003cdiv class=\"kn-w kn-cd-g\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-ew\"\u003eBrand New\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-cd-h\"\u003eNobody’s been in \u003cspan class=\"kn-gx kn-gw\"\u003ethe box.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eBrand new means factory sealed in eufy’s full retail carton: unopened, unused, with the standard retail accessories inside.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-cd-rows\"\u003e\n\u003cp\u003e\u003cb\u003eWho’s opened it?\u003c\/b\u003e Nobody. The factory seal is intact, and you’re the first to open it.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eWhat we check.\u003c\/b\u003e The packaging and eufy’s published specs. We don’t open units to look inside.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-cd-out\"\u003e\n\u003ch3\u003eNot in the carton\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA microSD card. Up to 128 GB; needed to save clips without a hub.\u003c\/li\u003e\n\u003cli\u003eA HomeBase. Optional, never required.\u003c\/li\u003e\n\u003cli\u003eA mains USB power adapter for charging.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-cd-lid\"\u003e\n\u003cspan class=\"kn-cd-tape\" aria-hidden=\"true\"\u003eFactory sealed\u003c\/span\u003e\n\u003ch3\u003eIn the sealed carton\u003c\/h3\u003e\n\u003cul class=\"kn-cd-in\"\u003e\n\u003cli\u003eeufy SoloCam E30 (T8171)\u003c\/li\u003e\n\u003cli\u003eRemovable solar panel\u003c\/li\u003e\n\u003cli\u003eCamera mounting bracket\u003c\/li\u003e\n\u003cli\u003eSolar-panel mounting bracket\u003c\/li\u003e\n\u003cli\u003e3 m USB-C extension cable, for the panel\u003c\/li\u003e\n\u003cli\u003eUSB-C charging cable\u003c\/li\u003e\n\u003cli\u003eTwo screw packs\u003c\/li\u003e\n\u003cli\u003eQuick-start guide\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cspan class=\"kn-ill\"\u003eIllustration\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MODULE faq · exclusive, smooth --\u003e\n\u003csection class=\"kn-sec kn-cv\" id=\"kn-faq\" aria-labelledby=\"kn-faq-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\u003ch2 class=\"kn-h2\" id=\"kn-faq-h\"\u003eGood to know.\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-faq\"\u003e\n\u003cdetails name=\"kn-faq\" open\u003e\u003csummary\u003eIs it brand new?\u003c\/summary\u003e\u003cp\u003eYes. It’s factory sealed in eufy’s full retail carton, unopened and unused, with the standard accessories inside.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eDo I need a HomeBase or a subscription?\u003c\/summary\u003e\u003cp\u003eNo to both. It records to your own microSD card, up to 128 GB and sold separately, with no monthly fee for local recording. HomeBase 2, 3, Mini and Professional S1 are all optional.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eIt won’t join my Wi-Fi or HomeBase 2. What now?\u003c\/summary\u003e\u003cp\u003eSet your modem’s 2.4 GHz channel to 1, 6 or 11: on Auto it can pick 12 or 13, which the camera won’t join. If your modem shows one Wi-Fi name for both bands (Telstra Smart Modems do), split them. For a HomeBase 2, plug it into the modem by cable first. Still stuck? Message us.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eCan it record 24\/7?\u003c\/summary\u003e\u003cp\u003eNot on battery and sun: then it records events. eufy says continuous recording needs a direct power connection, plus a microSD card on Wi-Fi or a hard drive when paired with a HomeBase.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eCan the panel go somewhere sunnier?\u003c\/summary\u003e\u003cp\u003eYes. It sits on the camera or on its own bracket, joined by the 3 m cable in the box, so the camera can face the view and the panel can face the sun.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWhen will my order leave Townsville?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day; same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare. Australia Post delivery time is on top.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE buy · buying from CamGuard Australia --\u003e\n\u003csection class=\"kn-sec kn-band kn-cv\" id=\"kn-buy\" aria-labelledby=\"kn-buy-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eBuying from CamGuard Australia\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-buy-h\"\u003eSent from Townsville.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-buy\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99.00 it’s $9.95 tracked, or $12.95 Express.\u003c\/p\u003e\n\u003cp\u003eWe aim to dispatch the same day; same day to 1 business day is typical from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-g\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:1\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:2\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003emonths\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty, not a manufacturer warranty, with Australian Consumer Law rights on top. Faulty or not as described? We cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-w\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:3\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:10\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003edays\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eChange of mind within 30 days of delivery, complete and unused. You pay the return postage; the original shipping isn’t refunded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-who\"\u003e\u003cb\u003eWho you’re buying from:\u003c\/b\u003e an independent Australian importer in Townsville.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MODULE specs · last h2 + fine print --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-specs\" aria-labelledby=\"kn-specs-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-specs-h\"\u003eTech specs.\u003c\/h2\u003e\n\u003cdiv class=\"kn-specs\"\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eCamera\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eModel\u003c\/dt\u003e\n\u003cdd\u003eeufy SoloCam E30 (\u003cspan class=\"kn-mono\"\u003eT8171\u003c\/span\u003e), retail \u003cspan class=\"kn-mono\"\u003eT8171121\u003c\/span\u003e\n\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eCondition\u003c\/dt\u003e\n\u003cdd\u003eBrand New: factory sealed in the full retail carton, unopened, unused\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eVideo\u003c\/dt\u003e\n\u003cdd\u003e2K, 2304 × 1296; f\/1.6 lens; 120° viewing angle\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eMovement\u003c\/dt\u003e\n\u003cdd\u003e360° motorised pan, 70° tilt\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eDetection\u003c\/dt\u003e\n\u003cdd\u003eOn-device AI auto lock and tracking for people and vehicles\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNight\u003c\/dt\u003e\n\u003cdd\u003eInfrared, black and white; no spotlight\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eAudio\u003c\/dt\u003e\n\u003cdd\u003eTwo-way, in the eufy Security app\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eStorage\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eBuilt in\u003c\/dt\u003e\n\u003cdd\u003eNone\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eCard\u003c\/dt\u003e\n\u003cdd\u003emicroSD up to 128 GB, sold separately\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eHomeBase\u003c\/dt\u003e\n\u003cdd\u003eOptional: HomeBase 2, 3, Mini or Professional S1\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSubscription\u003c\/dt\u003e\n\u003cdd\u003eNone needed for local recording\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003ePower and network\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSolar\u003c\/dt\u003e\n\u003cdd\u003eRemovable panel; about 2 hours of direct sun a day (eufy)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eBattery\u003c\/dt\u003e\n\u003cdd\u003e10,000 mAh; about 3 months on eufy’s test basis\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eCharging\u003c\/dt\u003e\n\u003cdd\u003eUSB-C\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWi-Fi\u003c\/dt\u003e\n\u003cdd\u003e2.4 GHz only, channels 1 to 11\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSmart home\u003c\/dt\u003e\n\u003cdd\u003eeufy Security app; not Apple Home\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eOutdoors\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWeather\u003c\/dt\u003e\n\u003cdd\u003eIP65\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eMounting\u003c\/dt\u003e\n\u003cdd\u003eScrew-mount brackets for the camera and the panel\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fine\"\u003e\n\u003cp\u003eCompatibility follows eufy’s most recent published guides. Where eufy’s documents disagree, we follow the most recent one, and where eufy hasn’t confirmed a pairing we mark it not compatible until it does.\u003c\/p\u003e\n\u003cp\u003eThe E30 records and alerts; it doesn’t prevent anything, and detection can miss or mislabel activity.\u003c\/p\u003e\n\u003cp\u003eProduct images are official eufy images. Illustrations and diagrams are labelled.\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty applies, not a manufacturer warranty. Nothing here limits your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller, not an official or authorised supplier or representative of eufy, Anker Innovations or their affiliates. Trademarks belong to their owners.\u003c\/p\u003e\n\u003cp\u003eDetails believed accurate at time of listing.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun\"\u003e\n  \u003cdiv class=\"sx-osbar\"\u003e\u003cdiv class=\"sx-inner sx-osbar-in\"\u003e\n\u003cdiv class=\"sx-brand\" aria-label=\"CamGuard Australia\"\u003e\n\u003cspan class=\"sx-brand-icon\" aria-hidden=\"true\"\u003e\u003cb\u003eCG\u003c\/b\u003e\u003cem\u003eAU\u003c\/em\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eCamGuard \u003ci\u003eAustralia\u003c\/i\u003e\u003c\/strong\u003e\u003csmall\u003eSun \/ track \/ record · Townsville\u003c\/small\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-osmenu\"\u003e\n\u003cspan\u003eSoloCam E30 · T8171\u003c\/span\u003e\u003cspan class=\"sx-live\"\u003eBrand New · factory sealed\u003c\/span\u003e\u003cspan\u003eTypical dispatch · same day–1 business day\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003csection class=\"sx-hero\"\u003e\n    \u003cdiv class=\"sx-inner sx-hero-grid\"\u003e\n      \u003cdiv class=\"sx-hero-copy\"\u003e\n\u003cdiv class=\"sx-chip\"\u003e\n\u003ci aria-hidden=\"true\"\u003e\u003c\/i\u003e SOLAR.EXE · suburban tracking system\u003c\/div\u003e\n\u003ch2\u003eCAUGHT \u003cspan class=\"sx-blue\"\u003eIN 2K.\u003c\/span\u003e\u003cspan class=\"sx-small\"\u003eBY A CAMERA POWERED BY THE ACTUAL SUN.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003e\u003cb\u003eThe suburbs have entered the chat.\u003c\/b\u003e SoloCam E30 pans through 360°, tilts 70° and tracks detected people or vehicles, all while its removable solar panel looks suspiciously pleased with itself.\u003c\/p\u003e\n\u003cdiv class=\"sx-hero-buttons\"\u003e\n\u003cspan\u003eRun driveway_scan.exe\u003c\/span\u003e\u003cspan\u003e360° pan\u003c\/span\u003e\u003cspan\u003eNo required monthly fee for local storage\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sx-stage\"\u003e\n\u003cdiv class=\"sx-window\"\u003e\n\u003cdiv class=\"sx-window-bar\"\u003e\n\u003cspan\u003eSOLAR.EXE \/ CAMERA_01\u003c\/span\u003e\u003cspan class=\"sx-dots\" aria-hidden=\"true\"\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"sx-orbit\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cimg class=\"sx-product\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_133_s-l1600.png?v=1770827765\" alt=\"eufy Security SoloCam E30 with removable solar panel\" loading=\"eager\" decoding=\"async\"\u003e\u003cspan class=\"sx-cursor\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-popup\"\u003e\n\u003csmall\u003eIllustrative alert\u003c\/small\u003e\u003cb\u003eSolar.EXE scene\u003c\/b\u003e\u003cspan\u003eActual detection depends on placement and settings.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-sticker\"\u003e\n\u003cspan\u003e2K\u003c\/span\u003e\u003cspan\u003eMAIN\u003c\/span\u003e\u003cspan class=\"sx-character\"\u003eCHARACTER\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sx-marquee\"\u003e\u003cp\u003e2K VIDEO · 360° PAN · 70° TILT · 10,000mAh BATTERY · REMOVABLE SOLAR PANEL · MICROSD UP TO 128GB · 2.4GHz WI-FI · IP65\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n\n  \u003csection class=\"sx-section sx-numbers\"\u003e\u003cdiv class=\"sx-inner\"\u003e\n\u003cdiv class=\"sx-eyebrow\"\u003eVery large numbers · because tiny numbers felt rude\u003c\/div\u003e\n\u003ch3 class=\"sx-heading\"\u003eTHE SPECIFICATION STICKER PACK.\u003c\/h3\u003e\n\u003cdiv class=\"sx-number-wall\"\u003e\n\u003carticle class=\"sx-num\"\u003e\u003csmall\u003eRecorded resolution\u003c\/small\u003e\u003cstrong\u003e2K\u003c\/strong\u003e\u003cp\u003e2304×1296 resolution through an f\/1.6 lens with a 120° viewing angle.\u003c\/p\u003e\n\u003cspan class=\"sx-mini\"\u003eCRISP!\u003c\/span\u003e\u003c\/article\u003e\u003carticle class=\"sx-num\"\u003e\u003csmall\u003eHorizontal movement\u003c\/small\u003e\u003cstrong\u003e360°\u003c\/strong\u003e\u003cp\u003eMotorised pan around the mounting position.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"sx-num\"\u003e\u003csmall\u003eVertical movement\u003c\/small\u003e\u003cstrong\u003e70°\u003c\/strong\u003e\u003cp\u003eTilt for the path, gate, fence and approaches.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"sx-num\"\u003e\u003csmall\u003eBattery capacity\u003c\/small\u003e\u003cstrong\u003e10,000mAh\u003c\/strong\u003e\u003cp\u003eeufy estimates about three months at roughly 300 seconds of recording per day under its test basis. Real activity, settings and weather change the result.\u003c\/p\u003e\n\u003cspan class=\"sx-mini\"\u003eREAL USE VARIES\u003c\/span\u003e\u003c\/article\u003e\u003carticle class=\"sx-num\"\u003e\u003csmall\u003eRequired local-storage subscription\u003c\/small\u003e\u003cstrong\u003eNone\u003c\/strong\u003e\u003cp\u003eNo required monthly fee when recording to compatible local storage you own. Optional cloud services remain separate.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"sx-section sx-memory\"\u003e\u003cdiv class=\"sx-inner\"\u003e\u003cdiv class=\"sx-error\"\u003e\n\u003cdiv class=\"sx-error-copy\"\u003e\n\u003cspan class=\"sx-error-code\"\u003eERROR E30-000 \/ RECORDING DESTINATION NOT FOUND\u003c\/span\u003e\u003ch3\u003eMEMORY NOT INCLUDED.\u003c\/h3\u003e\n\u003cp\u003eSoloCam E30 has \u003cb\u003eno built-in recording storage\u003c\/b\u003e. Live view can work without it, but saving clips requires a microSD card up to 128GB or a compatible HomeBase. Neither is included.\u003c\/p\u003e\n\u003cdiv class=\"sx-error-actions\"\u003e\n\u003cspan\u003eADD MICROSD ≤128GB\u003c\/span\u003e\u003cspan\u003eCONNECT COMPATIBLE HOMEBASE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-memory-card\"\u003e\n\u003ch4\u003eBefore you say “enhance.”\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eBattery + solar mode\u003c\/b\u003eDesigned for event recording, not continuous footage.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e24\/7 recording\u003c\/b\u003eeufy says continuous recording with four-second pre-roll requires continuous direct power using its sold-separately power cable, plus supported recording storage.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOptional cloud\u003c\/b\u003eCloud services may be available separately. They are not required for compatible local storage.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eActual takeaway\u003c\/b\u003eBuy the card or use a supported HomeBase if you want recordings to exist.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"sx-section sx-night\"\u003e\u003cdiv class=\"sx-inner sx-night-grid\"\u003e\n\u003cdiv class=\"sx-night-poster\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_133_s-l1600.png?v=1770827765\" alt=\"SoloCam E30 represented in infrared black-and-white night mode\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sx-night-copy\"\u003e\n\u003cdiv class=\"sx-eyebrow\"\u003eNIGHT_MODE.JPG · disclosure with dramatic lighting\u003c\/div\u003e\n\u003ch3\u003eAFTER DARK, IT GOES \u003cspan\u003eMONOCHROME.\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp\u003eThere is no secret colour-night mode hiding in a menu. SoloCam E30 uses infrared black-and-white night vision and has no built-in spotlight.\u003c\/p\u003e\n\u003cdiv class=\"sx-night-notes\"\u003e\n\u003carticle class=\"sx-night-note\"\u003e\u003cb\u003eGood fit\u003c\/b\u003e\u003cp\u003eYou want discreet infrared observation without a bright light switching on.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"sx-night-note\"\u003e\u003cb\u003eChoose another model if\u003c\/b\u003e\u003cp\u003eColour footage after dark or an integrated deterrent spotlight is essential.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"sx-night-note\"\u003e\u003cb\u003eOne view at a time\u003c\/b\u003e\u003cp\u003eThe camera can turn through 360° but does not record every direction simultaneously.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"sx-night-note\"\u003e\u003cb\u003eAudio\u003c\/b\u003e\u003cp\u003eTwo-way audio is available through the eufy Security app.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"sx-section sx-connect\"\u003e\u003cdiv class=\"sx-inner\"\u003e\n\u003cdiv class=\"sx-eyebrow\"\u003eCONNECTIONS.PANEL · corrected compatibility\u003c\/div\u003e\n\u003ch3 class=\"sx-heading\"\u003eWHO GETS ACCESS TO THE GROUP CHAT?\u003c\/h3\u003e\n\u003cp class=\"sx-lede\"\u003eModel-specific compatibility for SoloCam E30 \/ T8171. Firmware, app version, chosen storage and configuration can affect the exact features available.\u003c\/p\u003e\n\u003cdiv class=\"sx-settings\"\u003e\n\u003cdiv class=\"sx-settings-bar\"\u003e\n\u003cspan\u003eSystem settings \/ devices\u003c\/span\u003e\u003cspan\u003eCAMERA_01 · ONLINE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-settings-body\"\u003e\n\u003cnav class=\"sx-settings-nav\" aria-label=\"Visual settings categories\"\u003e\u003cspan\u003eConnections\u003c\/span\u003e\u003cspan\u003eStorage\u003c\/span\u003e\u003cspan\u003eNight mode\u003c\/span\u003e\u003cspan\u003eAbout\u003c\/span\u003e\u003c\/nav\u003e\u003cdiv\u003e\n\u003cdiv class=\"sx-setting\"\u003e\n\u003cstrong\u003eStandalone Wi-Fi\u003c\/strong\u003e\u003cp\u003e\u003cb\u003eSupported.\u003c\/b\u003e Connect directly to 2.4GHz Wi-Fi; add microSD up to 128GB for local event recording.\u003c\/p\u003e\n\u003cspan class=\"sx-toggle on\" aria-label=\"Supported\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-setting\"\u003e\n\u003cstrong\u003eHomeBase 2 \/ S280\u003c\/strong\u003e\u003cp\u003e\u003cb\u003eSupported.\u003c\/b\u003e Listed in eufy's HomeBase compatibility guide. Plug the HomeBase into your modem with a network cable, and keep app and HomeBase firmware current.\u003c\/p\u003e\n\u003cspan class=\"sx-toggle on\" aria-label=\"Supported\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-setting\"\u003e\n\u003cstrong\u003eHomeBase 3 \/ S380\u003c\/strong\u003e\u003cp\u003e\u003cb\u003eSupported.\u003c\/b\u003e Compatible storage and BionicMind features can include familiar-face, human, vehicle and pet detection, subject to software and configuration.\u003c\/p\u003e\n\u003cspan class=\"sx-toggle on\" aria-label=\"Supported\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-setting\"\u003e\n\u003cstrong\u003eProfessional S1\u003c\/strong\u003e\u003cp\u003e\u003cb\u003eListed compatible.\u003c\/b\u003e Exact storage and feature behaviour can depend on current software and configuration.\u003c\/p\u003e\n\u003cspan class=\"sx-toggle maybe\" aria-label=\"Listed compatible\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-setting\"\u003e\n\u003cstrong\u003eHomeBase Mini\u003c\/strong\u003e\u003cp\u003e\u003cb\u003eListed compatible.\u003c\/b\u003e eufy's current complete HomeBase guide lists SoloCam E30 \/ T8171 as supported; firmware updates may be required.\u003c\/p\u003e\n\u003cspan class=\"sx-toggle maybe\" aria-label=\"Listed compatible\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-setting\"\u003e\n\u003cstrong\u003eApple HomeKit\u003c\/strong\u003e\u003cp\u003e\u003cb\u003eNot supported.\u003c\/b\u003e Use the eufy Security app on iPhone or Android instead.\u003c\/p\u003e\n\u003cspan class=\"sx-toggle\" aria-label=\"Not supported\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-setting\"\u003e\n\u003cstrong\u003e5GHz-only Wi-Fi\u003c\/strong\u003e\u003cp\u003e\u003cb\u003eNot supported.\u003c\/b\u003e It needs a 2.4GHz network on channels 1 to 11. Set the modem's 2.4GHz channel to 1, 6 or 11, and if it shows one Wi-Fi name for both bands, split them.\u003c\/p\u003e\n\u003cspan class=\"sx-toggle\" aria-label=\"Not supported\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"sx-section sx-install\"\u003e\u003cdiv class=\"sx-inner sx-install-layout\"\u003e\n\u003cdiv class=\"sx-install-media\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_136_s-l1600.png?v=1770827765\" alt=\"SoloCam E30 wire-free installation options with separate removable solar panel\" loading=\"lazy\" decoding=\"async\"\u003e\u003cspan class=\"sx-tape\"\u003eNO HARDWIRING REQUIRED\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-box-panel\"\u003e\n\u003cdiv class=\"sx-eyebrow\"\u003eUNBOXING_FINAL_FINAL.JPG\u003c\/div\u003e\n\u003ch3\u003eWHAT SPAWNS INSIDE THE SEALED BOX?\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSoloCam E30 camera, hardware PN T8171; AU retail MPN T8171121.\u003c\/li\u003e\n\u003cli\u003eCamera mounting bracket.\u003c\/li\u003e\n\u003cli\u003eRemovable SolarPlus solar panel.\u003c\/li\u003e\n\u003cli\u003eSolar-panel mounting bracket.\u003c\/li\u003e\n\u003cli\u003e3 m USB-C extension cable.\u003c\/li\u003e\n\u003cli\u003eUSB-C charging cable.\u003c\/li\u003e\n\u003cli\u003eTwo screw packs.\u003c\/li\u003e\n\u003cli\u003ePrinted Quick Start Guide.\u003c\/li\u003e\n\u003cli class=\"sx-not\"\u003e\n\u003cb\u003eNot included:\u003c\/b\u003e microSD card or HomeBase.\u003c\/li\u003e\n\u003cli class=\"sx-not\"\u003e\n\u003cb\u003eNot included:\u003c\/b\u003e sold-separately direct-power cable required for 24\/7 recording.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"sx-sealed\"\u003e\u003cb\u003eInstallation reality:\u003c\/b\u003e it is wire-free in normal battery\/solar use, so no electrical hardwiring or electrician is required. Physical mounting still uses the supplied bracket and screws; choose a secure surface with useful sunlight for the panel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"sx-section sx-specs\"\u003e\u003cdiv class=\"sx-inner\"\u003e\n\u003cdiv class=\"sx-eyebrow\"\u003eABOUT_THIS_CAMERA.TXT · complete data dump\u003c\/div\u003e\n\u003ch3 class=\"sx-heading\"\u003eTHE BORING BITS, DESIGNED LOUDLY.\u003c\/h3\u003e\n\u003cdiv class=\"sx-spec-sheet\"\u003e\n\u003cdiv class=\"sx-spec-head\"\u003e\n\u003cspan\u003eeufy Security SoloCam E30\u003c\/span\u003e\u003cspan\u003eT8171 · T8171121 · Brand New\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-spec-grid\"\u003e\n\u003cdiv class=\"sx-spec\"\u003e\n\u003cspan\u003eResolution\u003c\/span\u003e\u003cb\u003e2K · 2304×1296\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-spec\"\u003e\n\u003cspan\u003eLens\u003c\/span\u003e\u003cb\u003ef\/1.6 · 120° viewing angle\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-spec\"\u003e\n\u003cspan\u003eMovement\u003c\/span\u003e\u003cb\u003e360° motorised pan · 70° tilt\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-spec\"\u003e\n\u003cspan\u003eDetection\u003c\/span\u003e\u003cb\u003eOn-device Auto Lock and Tracking for humans and vehicles\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-spec\"\u003e\n\u003cspan\u003eNight vision\u003c\/span\u003e\u003cb\u003eInfrared black-and-white · no built-in spotlight\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-spec\"\u003e\n\u003cspan\u003eBattery\u003c\/span\u003e\u003cb\u003e10,000mAh · about three months at roughly 300 seconds recording daily under eufy's test basis; real use varies\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-spec\"\u003e\n\u003cspan\u003eSolar\u003c\/span\u003e\u003cb\u003eRemovable SolarPlus panel · eufy bases its maintenance claim on about two hours of useful daily sunlight\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-spec\"\u003e\n\u003cspan\u003eStorage\u003c\/span\u003e\u003cb\u003eNo built-in recording storage · microSD up to 128GB or compatible HomeBase · storage sold separately\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-spec\"\u003e\n\u003cspan\u003e24\/7 recording\u003c\/span\u003e\u003cb\u003eContinuous direct power, sold-separately eufy power cable and supported storage required · four-second pre-roll\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-spec\"\u003e\n\u003cspan\u003eNetwork\u003c\/span\u003e\u003cb\u003e2.4GHz Wi-Fi, channels 1 to 11 · not 5GHz-only\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-spec\"\u003e\n\u003cspan\u003eWeather rating\u003c\/span\u003e\u003cb\u003eIP65\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-spec\"\u003e\n\u003cspan\u003eAudio\u003c\/span\u003e\u003cb\u003eTwo-way audio through the eufy Security app\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-spec\"\u003e\n\u003cspan\u003eCompatible hubs\u003c\/span\u003e\u003cb\u003eHomeBase 2 \/ S280 · HomeBase 3 \/ S380 · HomeBase Professional S1 · HomeBase Mini\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-spec\"\u003e\n\u003cspan\u003eUnsupported\u003c\/span\u003e\u003cb\u003eApple HomeKit · 5GHz-only Wi-Fi\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-spec\"\u003e\n\u003cspan\u003eCondition\u003c\/span\u003e\u003cb\u003eBrand New · factory sealed original retail packaging\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-spec\"\u003e\n\u003cspan\u003eWarranty\u003c\/span\u003e\u003cb\u003e12 months from CamGuard Australia · not a manufacturer warranty\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"sx-section sx-help\"\u003e\u003cdiv class=\"sx-inner\"\u003e\n\u003cdiv class=\"sx-eyebrow\"\u003eHELP_DESK.TXT · dispatch and returns\u003c\/div\u003e\n\u003ch3 class=\"sx-heading\"\u003eDISPATCH AND RETURNS, PLAINLY.\u003c\/h3\u003e\n\u003cdiv class=\"sx-help-layout\"\u003e\n\u003caside class=\"sx-help-card\"\u003e\u003cdiv class=\"sx-face\"\u003e:)\u003c\/div\u003e\n\u003ch3\u003eHuman-readable support.\u003c\/h3\u003e\n\u003cp\u003eProduct and compatibility details are above. Here are the order terms.\u003c\/p\u003e\u003c\/aside\u003e\u003cdiv class=\"sx-faq\"\u003e\n\u003cdetails\u003e\u003csummary\u003eHow quickly is it dispatched?\u003c\/summary\u003e\u003cp\u003eWe do our best to dispatch the same day. Same day to 1 business day is typical from Townsville, although rare busy periods can extend that. Australia Post Express is included on orders of $99 or more after discounts.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhat is the returns policy?\u003c\/summary\u003e\u003cp\u003eFor change of mind, contact us within 30 days of delivery. The item must be unused and complete; you cover return postage and original shipping is not refunded. For a covered fault or item not as described within our 12-month warranty, we cover return postage. Australian Consumer Law rights continue to apply.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on orders of $99 or more after discounts. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eBrand New. Factory-sealed in full original retail packaging, unopened and unused.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp\u003eCondition: Brand New. Factory-sealed in full original retail packaging, unopened and unused. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: SoloCam E30 (T8171) works standalone on Wi-Fi; HomeBase 3, HomeBase 2 and HomeBase Mini optional and not included; no Apple Home; no built-in storage, microSD sold separately. Battery life about 3 months on eufy's own test basis, varies with placement, traffic, sunlight and settings.\u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003eThe Fun view's \"SOLAR.EXE\" is a fictional comedy Y2K desktop-software framing for this listing · not affiliated with any real software, operating system or brand. Trade dress is parody; real names and logo marks stay off the page. Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43130515554347,"sku":"CG-SCE30-BN-W","price":199.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_133_s-l1600.png?v=1770827765"},{"product_id":"eufy-security-c35-camera-white-new-no-box","title":"eufyCam C35 Add-On Camera (White) | New No Box","description":"\u003c!--\n  CamGuard Australia · eufyCam C35 Add-On Camera (White) | New No Box · SKU CG-ECC35W-NNB-T\n  TWO-VIEW LISTING · built by CamGuard Two-View Studio · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  FUN VIEW (default): No Fixed Address · original theme with reviewed corrections, re-scoped under .cgfun\n  SIMPLE VIEW: eufy.com register rendered from factsheets\/ECC35.json (every printed spec carries status verified)\n  SHARED: terms and footer below both views; re-skinned in the Fun view\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the chooser hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Bungee\u0026family=DM+Mono:wght@400;500\u0026family=Manrope:wght@400;600;700;800\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#6c43ff;--fun-ink:#ffffff;--fun-accent:#baff47;--fun-display:'Bungee', sans-serif;--fun-display-weight:400;--fun-body:'Manrope', sans-serif;--sw-bg:#fff8df;--sw-border:#171528;--sw-ink:#171528;--sw-radius:0px;--sh-bg-fun:#f8f2e7;--sh-ink-fun:#171528;--sh-body-fun:#171528;--sh-mute-fun:#615c6f;--sh-line-fun:#d9cdb5;--sh-panel-fun:#fff8df}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun{\n  --mv-night:#171528;\n  --mv-box:#b97845;\n  --mv-tape:#ffe04f;\n  --mv-label:#fff8df;\n  --mv-marker:#ff4f87;\n  --mv-lime:#baff47;\n  --mv-paper:#f8f2e7;\n  --mv-ink:#171528;\n  --mv-muted:#615c6f;\n  position:relative;\n  isolation:isolate;\n  container-type:inline-size;\n  overflow:clip;\n  background:#f8f2e7;\n  color:var(--mv-ink);\n  font:400 16px\/1.65 'Manrope',sans-serif;\n}\n.cgau-listing .cgfun *,.cgau-listing .cgfun *::before,.cgau-listing .cgfun *::after{box-sizing:border-box}\n.cgau-listing .cgfun img{display:block;width:100%;height:auto;object-fit:contain;border-radius:0!important}\n.cgau-listing .cgfun p,.cgau-listing .cgfun ul,.cgau-listing .cgfun ol{margin:0}\n.cgau-listing .cgfun b,.cgau-listing .cgfun strong{font-weight:800}\n.cgau-listing .cgfun summary{list-style:none}\n.cgau-listing .cgfun summary::-webkit-details-marker{display:none}\n.cgau-listing .cgfun .mv-shell{width:min(1240px,100% - 48px);margin-inline:auto;container-type:inline-size}\n.cgau-listing .cgfun .mv-section{position:relative;isolation:isolate;overflow:clip;padding:clamp(62px,8cqi,108px) 0}\n.cgau-listing .cgfun .mv-kicker{display:inline-flex;align-items:center;gap:9px;margin-bottom:15px;font:500 12px\/1.3 'DM Mono',monospace;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .cgfun .mv-kicker::before{content:'';width:11px;height:11px;background:currentColor;box-shadow:5px 5px 0 var(--mv-marker);transform:rotate(4deg)}\n.cgau-listing .cgfun .mv-title{max-width:1050px;margin:0 0 22px;font:400 clamp(46px,9.6cqi,132px)\/.88 'Bungee',sans-serif;letter-spacing:-.045em;text-wrap:balance;word-break:normal;overflow-wrap:normal}\n.cgau-listing .cgfun .mv-h2{max-width:980px;margin:0 0 20px;font:400 clamp(34px,6.6cqi,82px)\/.95 'Bungee',sans-serif;letter-spacing:-.035em;text-wrap:balance;word-break:normal;overflow-wrap:normal}\n.cgau-listing .cgfun .mv-intro{max-width:780px;font-size:clamp(18px,2.4cqi,24px);line-height:1.48}\n.cgau-listing .cgfun .mv-micro{font:500 12px\/1.5 'DM Mono',monospace;letter-spacing:.04em}\n.cgau-listing .cgfun .mv-sticker{display:inline-block;padding:9px 12px;background:var(--mv-tape);color:#15131f;border:3px solid #15131f;box-shadow:4px 4px 0 #15131f;font:500 12px\/1.25 'DM Mono',monospace;letter-spacing:.06em;text-transform:uppercase;transform:rotate(-1.5deg)}\n\n.cgau-listing .cgfun .mv-topline{position:relative;z-index:8;padding:12px 0;background:#baff47;color:#171528;border-bottom:4px solid #171528}\n.cgau-listing .cgfun .mv-topline .mv-shell{display:flex;align-items:center;justify-content:space-between;gap:14px}\n.cgau-listing .cgfun .mv-wordmark{display:inline-block;white-space:nowrap;font:400 clamp(17px,2.4cqi,25px)\/1 'Bungee',sans-serif;letter-spacing:-.025em}\n.cgau-listing .cgfun .mv-route-tag{padding:5px 8px;background:#171528;color:#fff;font:500 11px\/1.2 'DM Mono',monospace;letter-spacing:.08em;text-transform:uppercase;transform:rotate(1deg)}\n\n.cgau-listing .cgfun .mv-tape-run{overflow:hidden;padding:9px 0;background:#ffe04f;color:#171528;border-bottom:4px solid #171528}\n.cgau-listing .cgfun .mv-tape-track{display:flex;width:max-content;white-space:nowrap;animation:cgau-mv812-tape-run 30s linear infinite}\n.cgau-listing .cgfun .mv-tape-track span{padding-right:42px;font:500 11px\/1.2 'DM Mono',monospace;letter-spacing:.1em;text-transform:uppercase}\n\n.cgau-listing .cgfun .mv-hero{min-height:820px;display:grid;align-items:center;padding:clamp(62px,8cqi,112px) 0 76px;background-color:#6c43ff;background-image:linear-gradient(149deg,#6c43ff 0 38%,#ff4f87 38% 67%,#ff8c42 67% 100%);color:#fff}\n.cgau-listing .cgfun .mv-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 14% 18%,#ffffff29 0 3px,transparent 4px) 0 0\/31px 31px;mix-blend-mode:screen;pointer-events:none}\n.cgau-listing .cgfun .mv-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:clamp(28px,5cqi,78px);align-items:center}\n.cgau-listing .cgfun .mv-hero-copy{min-width:0}\n.cgau-listing .cgfun .mv-hero .mv-kicker{color:#171528;background:#baff47;padding:8px 11px;border:3px solid #171528;box-shadow:5px 5px 0 #171528;transform:rotate(-1deg)}\n.cgau-listing .cgfun .mv-hero .mv-title{font-size:clamp(58px,11.7cqi,158px);text-shadow:7px 7px 0 #171528}\n.cgau-listing .cgfun .mv-why{max-width:720px;margin-bottom:22px;padding:16px 18px;background:#171528;color:#fff;border-left:9px solid #baff47;font-size:clamp(17px,2.3cqi,23px);font-weight:700;line-height:1.42}\n.cgau-listing .cgfun .mv-pills{display:flex;flex-wrap:wrap;gap:9px}\n.cgau-listing .cgfun .mv-pill{padding:8px 11px;background:#fff;color:#171528;border:3px solid #171528;box-shadow:4px 4px 0 #171528;font:500 11px\/1.3 'DM Mono',monospace;text-transform:uppercase}\n.cgau-listing .cgfun .mv-hero-stage{position:relative;min-height:570px;perspective:900px}\n.cgau-listing .cgfun .mv-box-stack{position:absolute;inset:auto 3% 30px 2%;height:480px;transition:transform .65s cubic-bezier(.2,.75,.2,1)}\n.cgau-listing .cgfun .mv-hero-stage:hover .mv-box-stack,.cgau-listing .cgfun .mv-hero-stage:focus-within .mv-box-stack{transform:translateY(-10px) rotate(-1deg)}\n.cgau-listing .cgfun .mv-box{position:absolute;background:var(--mv-box);border:5px solid #171528;box-shadow:13px 14px 0 #171528;background-image:repeating-linear-gradient(0deg,#ffffff0a 0 1px,transparent 1px 7px),repeating-linear-gradient(90deg,#3e241c14 0 1px,transparent 1px 9px)}\n.cgau-listing .cgfun .mv-box::before{content:'';position:absolute;left:18%;right:18%;top:-5px;height:34px;background:var(--mv-tape);border-inline:3px solid #171528}\n.cgau-listing .cgfun .mv-box-a{left:1%;bottom:0;width:57%;height:186px;transform:rotate(-2deg);animation:cgau-mv812-box-a 9s ease-in-out infinite}\n.cgau-listing .cgfun .mv-box-b{right:0;bottom:4px;width:48%;height:232px;transform:rotate(1.5deg);animation:cgau-mv812-box-b 9s ease-in-out -3s infinite}\n.cgau-listing .cgfun .mv-box-c{z-index:6;left:22%;bottom:178px;width:60%;height:198px;transform:rotate(-.7deg);animation:cgau-mv812-box-c 10s ease-in-out -5s infinite}\n.cgau-listing .cgfun .mv-box-label{position:absolute;left:9%;top:34%;padding:8px 11px;background:#fff8df;color:#171528;border:3px solid #171528;font:500 11px\/1.35 'DM Mono',monospace;letter-spacing:.04em;text-transform:uppercase;transform:rotate(-3deg)}\n.cgau-listing .cgfun .mv-camera-cutout{position:absolute;z-index:5;left:27%;bottom:236px;width:53%;filter:drop-shadow(10px 15px 0 #171528);animation:cgau-mv812-camera-pack 8s ease-in-out infinite}\n.cgau-listing .cgfun .mv-keytag{position:absolute;z-index:7;right:0;top:30px;width:122px;padding:15px 12px 18px;background:#baff47;color:#171528;border:4px solid #171528;box-shadow:7px 8px 0 #171528;text-align:center;font:500 11px\/1.25 'DM Mono',monospace;text-transform:uppercase;transform-origin:50% -18px;animation:cgau-mv812-keytag 7s ease-in-out infinite}\n.cgau-listing .cgfun .mv-keytag::before{content:'';position:absolute;left:50%;top:-26px;width:18px;height:18px;border:5px solid #171528;border-radius:50%;transform:translateX(-50%);background:#fff}\n.cgau-listing .cgfun .mv-keytag b{display:block;font:400 27px\/1 'Bungee',sans-serif}\n.cgau-listing .cgfun .mv-trolley{position:absolute;z-index:6;left:-5%;bottom:4px;width:120px;height:160px;animation:cgau-mv812-trolley 14s linear infinite}\n.cgau-listing .cgfun .mv-trolley::before{content:'';position:absolute;left:19px;top:9px;width:75px;height:111px;border:8px solid #171528;border-top:0;transform:skewY(-6deg)}\n.cgau-listing .cgfun .mv-trolley::after{content:'NO BOX';position:absolute;left:20px;top:54px;padding:5px 7px;background:#ff4f87;color:#fff;border:3px solid #171528;font:500 9px\/1.2 'DM Mono',monospace;transform:rotate(-5deg)}\n.cgau-listing .cgfun .mv-wheel{position:absolute;bottom:12px;width:28px;height:28px;border:7px solid #171528;border-radius:50%;background:#ffe04f}\n.cgau-listing .cgfun .mv-wheel-a{left:22px}.cgau-listing .cgfun .mv-wheel-b{right:22px}\n\n.cgau-listing .cgfun .mv-condition{background:#171528;color:#fff}\n.cgau-listing .cgfun .mv-condition-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,5cqi,70px);align-items:start}\n.cgau-listing .cgfun .mv-condition-sign{position:relative;min-height:420px;padding:40px;background:#baff47;color:#171528;border:7px solid #fff;box-shadow:14px 14px 0 #ff4f87;transform:rotate(-1deg)}\n.cgau-listing .cgfun .mv-condition-sign::before,.cgau-listing .cgfun .mv-condition-sign::after{content:'';position:absolute;top:-28px;width:68px;height:44px;background:#ffe04fb8;border:2px solid #171528;transform:rotate(-7deg)}\n.cgau-listing .cgfun .mv-condition-sign::before{left:28px}.cgau-listing .cgfun .mv-condition-sign::after{right:28px;transform:rotate(8deg)}\n.cgau-listing .cgfun .mv-condition-big{display:block;margin-bottom:16px;font:400 clamp(42px,7.2cqi,86px)\/.92 'Bungee',sans-serif;letter-spacing:-.03em}\n.cgau-listing .cgfun .mv-condition-sign p{font-size:18px;font-weight:700}\n.cgau-listing .cgfun .mv-corrector{margin-top:22px;padding:18px 20px;background:#fff;color:#171528;border-left:9px solid #ff4f87;box-shadow:7px 7px 0 #ff4f87;transform:rotate(.6deg)}\n.cgau-listing .cgfun .mv-corrector b{display:block;margin-bottom:6px;font:500 11px\/1.3 'DM Mono',monospace;letter-spacing:.1em;text-transform:uppercase}\n.cgau-listing .cgfun .mv-condition-copy{min-width:0}\n.cgau-listing .cgfun .mv-condition-copy p{max-width:760px;margin-top:16px;font-size:17px}\n.cgau-listing .cgfun .mv-condition-copy .mv-sticker{margin-top:22px}\n\n.cgau-listing .cgfun .mv-manifest{background:#4b34b4;color:#fff}\n.cgau-listing .cgfun .mv-label-wall{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:34px}\n.cgau-listing .cgfun .mv-feature-label{position:relative;min-width:0;min-height:210px;padding:24px 20px 20px;background:#fff8df;color:#171528;border:4px solid #171528;box-shadow:8px 9px 0 #171528;transform:rotate(-.7deg)}\n.cgau-listing .cgfun .mv-feature-label:nth-child(2n){background:#baff47;transform:rotate(.8deg)}\n.cgau-listing .cgfun .mv-feature-label:nth-child(3n){background:#ff8c42;transform:rotate(-1.2deg)}\n.cgau-listing .cgfun .mv-feature-label::before{content:attr(data-box);display:block;margin-bottom:25px;padding-bottom:8px;border-bottom:3px dashed #171528;font:500 10px\/1.2 'DM Mono',monospace;letter-spacing:.1em;text-transform:uppercase}\n.cgau-listing .cgfun .mv-feature-label b{display:block;margin-bottom:8px;font:400 clamp(24px,3.4cqi,39px)\/1 'Bungee',sans-serif}\n.cgau-listing .cgfun .mv-feature-label p{font-size:14px;line-height:1.48}\n.cgau-listing .cgfun .mv-feature-label .mv-barcode{position:absolute;right:16px;bottom:14px;width:85px;height:25px;background:repeating-linear-gradient(90deg,#171528 0 2px,transparent 2px 4px,#171528 4px 5px,transparent 5px 9px,#171528 9px 12px,transparent 12px 13px);animation:cgau-mv812-barcode 12s steps(2,end) infinite}\n\n.cgau-listing .cgfun .mv-mount{background:#fff1aa;color:#171528}\n.cgau-listing .cgfun .mv-mount-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(310px,.95fr);gap:clamp(28px,5cqi,72px);align-items:center}\n.cgau-listing .cgfun .mv-magnet-board{position:relative;min-height:520px;background:#9be7ff;border:8px solid #171528;box-shadow:14px 15px 0 #ff4f87;overflow:clip}\n.cgau-listing .cgfun .mv-magnet-board::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,#17152817 0 1px,transparent 1px 34px),repeating-linear-gradient(90deg,#17152812 0 1px,transparent 1px 34px)}\n.cgau-listing .cgfun .mv-magnet-board img{position:absolute;z-index:2;left:12%;top:8%;width:74%;filter:drop-shadow(8px 11px 0 #171528);animation:cgau-mv812-magnet 9s ease-in-out infinite}\n.cgau-listing .cgfun .mv-magnet-note{position:absolute;z-index:4;right:18px;bottom:22px;max-width:68%;padding:15px;background:#fff8df;border:4px solid #171528;box-shadow:6px 6px 0 #171528;font:500 12px\/1.5 'DM Mono',monospace;transform:rotate(-2deg)}\n.cgau-listing .cgfun .mv-mount-copy p{margin-top:15px;font-size:17px}\n.cgau-listing .cgfun .mv-mount-list{display:grid;gap:12px;margin-top:24px;padding:0;list-style:none}\n.cgau-listing .cgfun .mv-mount-list li{padding:15px 17px 15px 56px;background:#fff;border:3px solid #171528;box-shadow:6px 6px 0 #171528;position:relative}\n.cgau-listing .cgfun .mv-mount-list li::before{content:'✓';position:absolute;left:15px;top:13px;width:27px;height:27px;display:grid;place-items:center;background:#baff47;border:2px solid #171528;font-weight:800}\n\n.cgau-listing .cgfun .mv-night{background:#141426;color:#fff}\n.cgau-listing .cgfun .mv-night::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 72% 18%,#ff4f8750 0 2px,transparent 3px) 0 0\/42px 42px;animation:cgau-mv812-night-stars 16s linear infinite}\n.cgau-listing .cgfun .mv-night-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(28px,5cqi,70px);align-items:center}\n.cgau-listing .cgfun .mv-neon-copy{min-width:0}\n.cgau-listing .cgfun .mv-neon-sign{display:inline-block;margin-bottom:22px;padding:12px 15px;border:4px solid #9be7ff;color:#baff47;box-shadow:0 0 0 6px #ff4f8740,0 0 42px #ff4f8770;font:400 clamp(31px,5cqi,62px)\/1 'Bungee',sans-serif;animation:cgau-mv812-neon 9s steps(1,end) infinite}\n.cgau-listing .cgfun .mv-neon-copy p{margin-top:15px;font-size:17px}\n.cgau-listing .cgfun .mv-night-photo{position:relative;padding:16px;background:#fff8df;border:6px solid #ff4f87;box-shadow:14px 14px 0 #9be7ff;transform:rotate(1deg)}\n.cgau-listing .cgfun .mv-night-photo img{max-height:700px}\n.cgau-listing .cgfun .mv-night-photo figcaption{padding:13px 6px 2px;color:#171528;font:500 12px\/1.45 'DM Mono',monospace}\n\n.cgau-listing .cgfun .mv-detection{background:#ff5c96;color:#171528}\n.cgau-listing .cgfun .mv-detect-grid{display:grid;grid-template-columns:minmax(310px,.95fr) minmax(0,1.05fr);gap:clamp(28px,5cqi,70px);align-items:center}\n.cgau-listing .cgfun .mv-detect-photo{margin:0;padding:15px;background:#fff;border:6px solid #171528;box-shadow:13px 14px 0 #ffe04f;transform:rotate(-.7deg)}\n.cgau-listing .cgfun .mv-detect-photo img{max-height:720px}\n.cgau-listing .cgfun .mv-detect-copy p{margin-top:15px;font-size:17px}\n.cgau-listing .cgfun .mv-bag-tags{display:flex;flex-wrap:wrap;gap:11px;margin-top:24px}\n.cgau-listing .cgfun .mv-bag-tag{position:relative;padding:16px 18px 16px 42px;background:#baff47;border:3px solid #171528;box-shadow:5px 5px 0 #171528;font-weight:800;animation:cgau-mv812-bag-tag 10s ease-in-out infinite}\n.cgau-listing .cgfun .mv-bag-tag:nth-child(2){background:#9be7ff;animation-delay:-3s}.cgau-listing .cgfun .mv-bag-tag:nth-child(3){background:#fff8df;animation-delay:-6s}\n.cgau-listing .cgfun .mv-bag-tag::before{content:'';position:absolute;left:13px;top:50%;width:14px;height:14px;border:4px solid #171528;border-radius:50%;transform:translateY(-50%)}\n\n.cgau-listing .cgfun .mv-storage{background:#85d5ef;color:#171528}\n.cgau-listing .cgfun .mv-storage-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:clamp(28px,5cqi,72px);align-items:center}\n.cgau-listing .cgfun .mv-storage-copy p{margin-top:15px;font-size:17px}\n.cgau-listing .cgfun .mv-keyring{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px}\n.cgau-listing .cgfun .mv-keycard{min-width:0;padding:18px 14px;background:#171528;color:#fff;border-top:8px solid #baff47;box-shadow:7px 8px 0 #ff4f87;text-align:center;transform-origin:50% -10px;animation:cgau-mv812-keycard 11s ease-in-out infinite}\n.cgau-listing .cgfun .mv-keycard:nth-child(2){animation-delay:-4s}.cgau-listing .cgfun .mv-keycard:nth-child(3){animation-delay:-8s}\n.cgau-listing .cgfun .mv-keycard b{display:block;font:400 24px\/1 'Bungee',sans-serif}.cgau-listing .cgfun .mv-keycard span{font:400 11px\/1.4 'DM Mono',monospace}\n.cgau-listing .cgfun .mv-storage-photo{margin:0;padding:14px;background:#fff;border:6px solid #171528;box-shadow:14px 14px 0 #ffe04f;transform:rotate(1deg)}\n.cgau-listing .cgfun .mv-storage-photo img{max-height:700px}\n.cgau-listing .cgfun .mv-storage-photo figcaption{padding:12px 7px 3px;font:500 12px\/1.45 'DM Mono',monospace}\n\n.cgau-listing .cgfun .mv-lift{background:#352b6e;color:#fff}\n.cgau-listing .cgfun .mv-lift-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(340px,1.22fr);gap:clamp(28px,5cqi,74px);align-items:center}\n.cgau-listing .cgfun .mv-lift-copy{min-width:0}\n.cgau-listing .cgfun .mv-lift .mv-h2{max-width:100%;font-size:clamp(34px,4.6cqi,57px)}\n.cgau-listing .cgfun .mv-lift-copy p{margin-top:15px;font-size:17px}\n.cgau-listing .cgfun .mv-lift-details{margin-top:25px;border:4px solid #baff47;background:#171528}\n.cgau-listing .cgfun .mv-lift-details summary{cursor:pointer;padding:17px 19px;color:#fff;font:500 12px\/1.3 'DM Mono',monospace;letter-spacing:.08em;text-transform:uppercase}\n.cgau-listing .cgfun .mv-lift-details summary::after{content:'CALL LIFT';float:right;padding:4px 7px;background:#baff47;color:#171528}\n.cgau-listing .cgfun .mv-lift-details[open] summary::after{content:'DOORS OPEN'}\n.cgau-listing .cgfun .mv-lift-details summary:focus-visible{outline:4px solid #fff;outline-offset:4px}\n.cgau-listing .cgfun .mv-lift-answer{padding:18px 20px;background:#fff8df;color:#171528;border-top:3px solid #baff47}\n.cgau-listing .cgfun .mv-lift-shaft{position:relative;min-height:560px;background:#24212f;border:9px solid #171528;box-shadow:15px 15px 0 #ff4f87;overflow:clip}\n.cgau-listing .cgfun .mv-lift-shaft::before{content:'LEVEL 03 · NEW ADDRESS';position:absolute;z-index:1;left:50%;top:22px;transform:translateX(-50%);padding:8px 12px;background:#171528;color:#baff47;border:2px solid #baff47;font:500 11px\/1.2 'DM Mono',monospace;white-space:nowrap}\n.cgau-listing .cgfun .mv-lift-inside{position:absolute;inset:70px 25px 24px;display:grid;align-content:center;gap:14px;padding:27px;background:#fff8df;color:#171528;background-image:repeating-linear-gradient(90deg,#1715280d 0 1px,transparent 1px 22px)}\n.cgau-listing .cgfun .mv-lift-pass{padding:17px;background:#baff47;border:4px solid #171528;box-shadow:6px 6px 0 #171528}\n.cgau-listing .cgfun .mv-lift-pass:nth-child(2){background:#9be7ff}.cgau-listing .cgfun .mv-lift-pass:nth-child(3){background:#ff8c42}.cgau-listing .cgfun .mv-lift-pass:nth-child(4){background:#fff;color:#171528;border-style:dashed}\n.cgau-listing .cgfun .mv-lift-pass b{display:block;font:400 22px\/1.05 'Bungee',sans-serif}\n.cgau-listing .cgfun .mv-lift-door{position:absolute;z-index:4;top:0;bottom:0;width:51%;background:repeating-linear-gradient(90deg,#a8a8b2 0 3px,#d9d8df 3px 8px,#8a8a95 8px 10px);border:5px solid #171528}\n.cgau-listing .cgfun .mv-lift-door-left{left:0}.cgau-listing .cgfun .mv-lift-door-right{right:0}\n.cgau-listing .cgfun .mv-lift-shaft:hover .mv-lift-door-left,.cgau-listing .cgfun .mv-lift-shaft:focus-within .mv-lift-door-left{animation:cgau-mv812-lift-left .85s cubic-bezier(.2,.8,.2,1) both}\n.cgau-listing .cgfun .mv-lift-shaft:hover .mv-lift-door-right,.cgau-listing .cgfun .mv-lift-shaft:focus-within .mv-lift-door-right{animation:cgau-mv812-lift-right .85s cubic-bezier(.2,.8,.2,1) both}\n.cgau-listing .cgfun .mv-lift-invite{position:absolute;z-index:6;left:50%;bottom:20px;transform:translateX(-50%);padding:8px 11px;background:#baff47;color:#171528;border:3px solid #171528;font:500 10px\/1.3 'DM Mono',monospace;white-space:nowrap}\n\n.cgau-listing .cgfun .mv-carton{background:#f4e5c2;color:#171528}\n.cgau-listing .cgfun .mv-carton-wrap{position:relative;margin-top:34px;padding:34px;background:var(--mv-box);border:7px solid #171528;box-shadow:15px 16px 0 #ff4f87;background-image:repeating-linear-gradient(0deg,#ffffff0b 0 1px,transparent 1px 7px),repeating-linear-gradient(90deg,#3e241c12 0 1px,transparent 1px 9px)}\n.cgau-listing .cgfun .mv-carton-wrap::before{content:'COMPLETE BOXED-VERSION CONTENTS · RETAIL CARTON NOT INCLUDED';display:block;margin:-12px auto 24px;width:min(720px,95%);padding:12px;background:#ffe04f;border:4px solid #171528;box-shadow:6px 6px 0 #171528;text-align:center;font:500 11px\/1.4 'DM Mono',monospace;letter-spacing:.05em}\n.cgau-listing .cgfun .mv-tray{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .cgfun .mv-cell{min-width:0;min-height:150px;padding:19px;background:#fff8df;border:3px solid #171528;box-shadow:inset 0 4px 12px #3e241c20}\n.cgau-listing .cgfun .mv-cell b{display:block;margin-bottom:7px;font:400 19px\/1.1 'Bungee',sans-serif}.cgau-listing .cgfun .mv-cell span{font-size:13px}\n.cgau-listing .cgfun .mv-cell-empty{background:#cba276;border-style:dashed}\n.cgau-listing .cgfun .mv-cell-empty b{color:#4a2318}\n.cgau-listing .cgfun .mv-box-lid{position:absolute;z-index:-1;left:8%;right:8%;top:-31px;height:58px;background:#c78b55;border:6px solid #171528;transform-origin:50% 100%;animation:cgau-mv812-box-lid 12s ease-in-out infinite}\n\n.cgau-listing .cgfun .mv-route{background:#baff47;color:#171528}\n.cgau-listing .cgfun .mv-route-board{position:relative;margin-top:35px;padding:35px 26px 30px;background:#fff8df;border:7px solid #171528;box-shadow:15px 16px 0 #4b34b4;overflow:clip}\n.cgau-listing .cgfun .mv-route-line{position:absolute;left:9%;right:9%;top:90px;height:11px;background:repeating-linear-gradient(90deg,#171528 0 28px,transparent 28px 48px)}\n.cgau-listing .cgfun .mv-van{position:absolute;z-index:3;left:7%;top:45px;width:86px;height:53px;background:#ff4f87;border:5px solid #171528;border-radius:7px 14px 5px 5px;animation:cgau-mv812-van 16s linear infinite}\n.cgau-listing .cgfun .mv-van::before{content:'';position:absolute;right:-24px;bottom:-5px;width:34px;height:39px;background:#ff4f87;border:5px solid #171528;border-left:0;border-radius:0 11px 4px 0}\n.cgau-listing .cgfun .mv-van::after{content:'C35';position:absolute;left:12px;top:10px;color:#fff;font:500 11px\/1 'DM Mono',monospace}\n.cgau-listing .cgfun .mv-steps{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:93px 0 0;counter-reset:mvstep}\n.cgau-listing .cgfun .mv-step{counter-increment:mvstep;min-width:0;min-height:205px;padding:20px 16px;background:#fff;border:4px solid #171528;box-shadow:7px 8px 0 #171528}\n.cgau-listing .cgfun .mv-step::before{content:counter(mvstep,decimal-leading-zero);display:grid;width:45px;height:45px;margin-bottom:20px;place-items:center;background:#4b34b4;color:#fff;border:3px solid #171528;font:500 12px\/1 'DM Mono',monospace}\n.cgau-listing .cgfun .mv-step b{display:block;margin-bottom:8px;font:400 18px\/1.1 'Bungee',sans-serif}.cgau-listing .cgfun .mv-step p{font-size:13px;line-height:1.48}\n\n.cgau-listing .cgfun .mv-rules{background:#ff8c42;color:#171528}\n.cgau-listing .cgfun .mv-rules-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,5cqi,72px);align-items:start}\n.cgau-listing .cgfun .mv-house-rules{padding:30px;background:#fff8df;border:7px solid #171528;box-shadow:14px 14px 0 #4b34b4;transform:rotate(-.5deg)}\n.cgau-listing .cgfun .mv-rules .mv-h2{max-width:100%;font-size:clamp(34px,4.2cqi,52px)}\n.cgau-listing .cgfun .mv-house-rules::before{content:'HOUSE RULES · FRIDGE COPY';display:block;margin:-50px 0 25px;padding:10px 13px;background:#baff47;border:4px solid #171528;font:500 11px\/1.3 'DM Mono',monospace;transform:rotate(1deg)}\n.cgau-listing .cgfun .mv-house-rules p{margin-top:13px;font-size:16px}\n.cgau-listing .cgfun .mv-house-rules b{background:linear-gradient(transparent 55%,#ffe04f 55%)}\n.cgau-listing .cgfun .mv-rule-cards{display:grid;gap:12px}\n.cgau-listing .cgfun .mv-rule-card{padding:19px 20px;background:#171528;color:#fff;border-left:12px solid #baff47;box-shadow:7px 8px 0 #4b34b4}\n.cgau-listing .cgfun .mv-rule-card:nth-child(2){border-color:#9be7ff}.cgau-listing .cgfun .mv-rule-card:nth-child(3){border-color:#ffe04f}.cgau-listing .cgfun .mv-rule-card b{display:block;margin-bottom:5px;font:400 19px\/1.1 'Bungee',sans-serif}\n\n.cgau-listing .cgfun .mv-specs{background:#2b234a;color:#fff}\n.cgau-listing .cgfun .mv-spec-sheet{margin-top:34px;background:#fff8df;color:#171528;border:7px solid #171528;box-shadow:15px 16px 0 #ff4f87}\n.cgau-listing .cgfun .mv-spec-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:15px;padding:19px 22px;background:#baff47;border-bottom:5px solid #171528;font:500 11px\/1.4 'DM Mono',monospace;letter-spacing:.06em;text-transform:uppercase}\n.cgau-listing .cgfun .mv-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}\n.cgau-listing .cgfun .mv-spec-row{display:grid;grid-template-columns:minmax(110px,.72fr) minmax(0,1.28fr);gap:15px;min-width:0;padding:15px 18px;border-bottom:2px solid #d9cdb5}\n.cgau-listing .cgfun .mv-spec-row:nth-child(odd){border-right:2px solid #d9cdb5}\n.cgau-listing .cgfun .mv-spec-row span{font:500 10px\/1.35 'DM Mono',monospace;letter-spacing:.06em;text-transform:uppercase}.cgau-listing .cgfun .mv-spec-row b{font-size:14px;line-height:1.45}\n.cgau-listing .cgfun .mv-spec-note{padding:19px 22px;background:#ff8c42;color:#171528;border-top:4px solid #171528;font-weight:700}\n\n.cgau-listing .cgfun .mv-doesnt-fit{background:#9be7ff;color:#171528}\n.cgau-listing .cgfun .mv-too-big{position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5cqi,72px);align-items:center}\n.cgau-listing .cgfun .mv-couch{position:relative;min-height:390px;background:#ff4f87;border:7px solid #171528;border-radius:58px 58px 18px 18px;box-shadow:15px 16px 0 #4b34b4;animation:cgau-mv812-couch 13s ease-in-out infinite}\n.cgau-listing .cgfun .mv-couch::before{content:'';position:absolute;left:8%;right:8%;top:28%;height:110px;background:#ff719f;border:5px solid #171528;border-radius:31px}\n.cgau-listing .cgfun .mv-couch::after{content:'DOES NOT FIT';position:absolute;left:50%;top:48%;transform:translate(-50%,-50%) rotate(-5deg);padding:10px 14px;background:#ffe04f;border:4px solid #171528;box-shadow:6px 6px 0 #171528;font:400 24px\/1 'Bungee',sans-serif;white-space:nowrap}\n.cgau-listing .cgfun .mv-no-list{display:grid;gap:11px;padding:0;list-style:none}\n.cgau-listing .cgfun .mv-no-list li{padding:16px 18px;background:#fff8df;border:3px solid #171528;box-shadow:6px 6px 0 #171528;font-weight:700}\n.cgau-listing .cgfun .mv-no-list li::before{content:'NOPE · ';font:500 10px\/1.2 'DM Mono',monospace;letter-spacing:.08em;color:#a51c4f}\n\n.cgau-listing .cgfun .mv-faq{background:#f7f1e5;color:#171528}\n.cgau-listing .cgfun .mv-label-maker{margin-top:34px;padding:22px;background:#4b34b4;border:7px solid #171528;box-shadow:15px 16px 0 #ff4f87}\n.cgau-listing .cgfun .mv-faq details{margin:12px 0;background:#171528;color:#fff;border:3px solid #baff47}\n.cgau-listing .cgfun .mv-faq summary{cursor:pointer;padding:18px 20px;font-weight:800}\n.cgau-listing .cgfun .mv-faq summary::after{content:'PRINT ANSWER';float:right;padding:5px 7px;background:#baff47;color:#171528;font:500 9px\/1.2 'DM Mono',monospace;letter-spacing:.06em}\n.cgau-listing .cgfun .mv-faq details[open] summary::after{content:'LABEL PRINTED';animation:cgau-mv812-label-print .7s steps(5,end) both}\n.cgau-listing .cgfun .mv-faq summary:focus-visible{outline:4px solid #fff;outline-offset:4px}\n.cgau-listing .cgfun .mv-answer{padding:20px;background:#fff8df;color:#171528;border-top:3px solid #baff47}\n.cgau-listing .cgfun .mv-answer p{max-width:920px}\n\n.cgau-listing .cgfun .mv-commerce{background:#baff47;color:#171528}\n.cgau-listing .cgfun .mv-delivery-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:34px}\n.cgau-listing .cgfun .mv-commerce-card{min-width:0;padding:22px;background:#fff8df;border:4px solid #171528;box-shadow:8px 9px 0 #4b34b4}\n.cgau-listing .cgfun .mv-commerce-card b{display:block;margin-bottom:10px;font:400 22px\/1.05 'Bungee',sans-serif}.cgau-listing .cgfun .mv-commerce-card p{font-size:14px}\n.cgau-listing .cgfun .mv-commerce-mark{margin-top:28px;padding:18px 20px;background:#171528;color:#fff;border-left:10px solid #ff4f87}\n.cgau-listing .cgfun .mv-commerce-mark .mv-wordmark{color:#baff47;margin-right:12px}\n\n.cgau-listing .cgfun .mv-final{min-height:700px;display:grid;align-items:center;background-color:#171528;background-image:linear-gradient(152deg,#171528 0 49%,#4b34b4 49% 100%);color:#fff}\n.cgau-listing .cgfun .mv-final-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:clamp(28px,5cqi,72px);align-items:center}\n.cgau-listing .cgfun .mv-final .mv-h2{font-size:clamp(48px,8.8cqi,112px);text-shadow:6px 6px 0 #ff4f87}\n.cgau-listing .cgfun .mv-final-copy p{max-width:740px;margin-top:15px;font-size:17px}\n.cgau-listing .cgfun .mv-final-badges{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}\n.cgau-listing .cgfun .mv-final-boxes{position:relative;min-height:480px}\n.cgau-listing .cgfun .mv-final-box{position:absolute;background:var(--mv-box);border:5px solid #171528;box-shadow:10px 11px 0 #ff4f87;background-image:repeating-linear-gradient(0deg,#ffffff0a 0 1px,transparent 1px 7px)}\n.cgau-listing .cgfun .mv-final-box::before{content:'';position:absolute;left:28%;right:28%;top:-5px;height:31px;background:#ffe04f;border-inline:3px solid #171528}\n.cgau-listing .cgfun .mv-final-box-a{left:3%;bottom:8px;width:62%;height:180px;transform:rotate(-2deg);animation:cgau-mv812-final-a 11s ease-in-out infinite}\n.cgau-listing .cgfun .mv-final-box-b{right:2%;bottom:9px;width:44%;height:230px;transform:rotate(2deg);animation:cgau-mv812-final-b 11s ease-in-out -4s infinite}\n.cgau-listing .cgfun .mv-final-box-c{z-index:5;left:21%;bottom:174px;width:63%;height:190px;display:grid;place-items:center;padding:25px;transform:rotate(-.5deg);animation:cgau-mv812-final-c 11s ease-in-out -7s infinite}\n.cgau-listing .cgfun .mv-final-box-c b{padding:15px;background:#baff47;color:#171528;border:4px solid #171528;box-shadow:6px 6px 0 #171528;text-align:center;font:400 clamp(19px,3cqi,34px)\/1.05 'Bungee',sans-serif}\n.cgau-listing .cgfun .mv-final-camera{position:absolute;z-index:4;left:33%;top:7px;width:42%;filter:drop-shadow(8px 11px 0 #ff4f87);animation:cgau-mv812-final-camera 9s ease-in-out infinite}\n\n.cgau-listing .cgfun .mv-footer{padding:38px 0;background:#08070d;color:#eae7f2;border-top:9px solid #ff4f87;font-size:13px}\n.cgau-listing .cgfun .mv-footer .mv-wordmark{display:block;margin-bottom:14px;color:#baff47;font-size:22px}\n.cgau-listing .cgfun .mv-footer p{max-width:1000px;margin-top:9px}\n\n@keyframes cgau-mv812-tape-run{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}\n@keyframes cgau-mv812-box-a{0%,78%,100%{transform:rotate(-2deg) translateY(0)}84%{transform:rotate(-1deg) translateY(-6px)}}\n@keyframes cgau-mv812-box-b{0%,80%,100%{transform:rotate(1.5deg) translateY(0)}87%{transform:rotate(2deg) translateY(-7px)}}\n@keyframes cgau-mv812-box-c{0%,76%,100%{transform:rotate(-.7deg) translateY(0)}83%{transform:rotate(.2deg) translateY(-8px)}}\n@keyframes cgau-mv812-camera-pack{0%,74%,100%{transform:translateY(0) rotate(-1deg)}82%{transform:translateY(-10px) rotate(1deg)}}\n@keyframes cgau-mv812-keytag{0%,78%,100%{transform:rotate(-2deg)}85%{transform:rotate(4deg)}}\n@keyframes cgau-mv812-trolley{0%,10%{transform:translateX(-170px) rotate(-1deg)}45%,58%{transform:translateX(310px) rotate(1deg)}90%,100%{transform:translateX(760px) rotate(-1deg)}}\n@keyframes cgau-mv812-barcode{0%,88%,100%{transform:translateX(0)}94%{transform:translateX(-4px)}}\n@keyframes cgau-mv812-magnet{0%,79%,100%{transform:translateY(0) rotate(-1deg)}86%{transform:translateY(-7px) rotate(1deg)}}\n@keyframes cgau-mv812-night-stars{0%{background-position:0 0}100%{background-position:42px 42px}}\n@keyframes cgau-mv812-neon{0%,78%,82%,86%,100%{opacity:1}80%,84%{opacity:.62}}\n@keyframes cgau-mv812-bag-tag{0%,80%,100%{transform:rotate(0)}87%{transform:rotate(-2deg)}}\n@keyframes cgau-mv812-keycard{0%,78%,100%{transform:rotate(0)}85%{transform:rotate(2deg)}}\n@keyframes cgau-mv812-lift-left{0%{transform:translateX(0)}100%{transform:translateX(-94%)}}\n@keyframes cgau-mv812-lift-right{0%{transform:translateX(0)}100%{transform:translateX(94%)}}\n@keyframes cgau-mv812-box-lid{0%,74%,100%{transform:perspective(700px) rotateX(0)}82%{transform:perspective(700px) rotateX(-11deg)}}\n@keyframes cgau-mv812-van{0%,8%{transform:translateX(-130px)}48%,58%{transform:translateX(430px)}94%,100%{transform:translateX(980px)}}\n@keyframes cgau-mv812-couch{0%,80%,100%{transform:translateX(0) rotate(0)}87%{transform:translateX(7px) rotate(.5deg)}}\n@keyframes cgau-mv812-label-print{0%{transform:translateY(-8px)}100%{transform:translateY(0)}}\n@keyframes cgau-mv812-final-a{0%,80%,100%{transform:rotate(-2deg) translateY(0)}87%{transform:rotate(-1deg) translateY(-6px)}}\n@keyframes cgau-mv812-final-b{0%,78%,100%{transform:rotate(2deg) translateY(0)}85%{transform:rotate(1deg) translateY(-8px)}}\n@keyframes cgau-mv812-final-c{0%,76%,100%{transform:rotate(-.5deg) translateY(0)}83%{transform:rotate(.4deg) translateY(-9px)}}\n@keyframes cgau-mv812-final-camera{0%,75%,100%{transform:translateY(0) rotate(-1deg)}83%{transform:translateY(-10px) rotate(1deg)}}\n\n@media(max-width:900px){\n  .cgau-listing .cgfun .mv-hero{min-height:0}\n  .cgau-listing .cgfun .mv-hero-grid,.cgau-listing .cgfun .mv-condition-grid,.cgau-listing .cgfun .mv-mount-grid,.cgau-listing .cgfun .mv-night-grid,.cgau-listing .cgfun .mv-detect-grid,.cgau-listing .cgfun .mv-storage-grid,.cgau-listing .cgfun .mv-lift-grid,.cgau-listing .cgfun .mv-rules-grid,.cgau-listing .cgfun .mv-too-big,.cgau-listing .cgfun .mv-final-grid{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .mv-hero-stage{min-height:560px;max-width:620px;width:100%;margin-inline:auto}\n  .cgau-listing .cgfun .mv-label-wall,.cgau-listing .cgfun .mv-tray,.cgau-listing .cgfun .mv-delivery-board{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .cgfun .mv-steps{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .cgfun .mv-step:last-child{grid-column:1\/-1}\n  .cgau-listing .cgfun .mv-condition-sign{min-height:0}\n  .cgau-listing .cgfun .mv-lift-shaft{max-width:650px;width:100%;margin-inline:auto}\n  .cgau-listing .cgfun .mv-final-badges{margin-bottom:25px}\n  .cgau-listing .cgfun .mv-final-boxes{max-width:620px;width:100%;margin-inline:auto}\n}\n@media(max-width:620px){\n  .cgau-listing .cgfun .mv-shell{width:min(100% - 28px,1240px)}\n  .cgau-listing .cgfun .mv-section{padding:54px 0}\n  .cgau-listing .cgfun .mv-topline .mv-shell{align-items:flex-start;flex-direction:column}\n  .cgau-listing .cgfun .mv-wordmark{font-size:16px}\n  .cgau-listing .cgfun .mv-route-tag{font-size:9px}\n  .cgau-listing .cgfun .mv-title{font-size:clamp(43px,13cqi,66px);line-height:.94}\n  .cgau-listing .cgfun .mv-h2{font-size:clamp(31px,10.5cqi,48px);line-height:.99}\n  .cgau-listing .cgfun .mv-hero .mv-title{font-size:clamp(50px,15cqi,78px);text-shadow:4px 4px 0 #171528}\n  .cgau-listing .cgfun .mv-hero-stage{min-height:465px}\n  .cgau-listing .cgfun .mv-box-stack{height:400px;inset:auto 0 15px}\n  .cgau-listing .cgfun .mv-box-a{height:145px}.cgau-listing .cgfun .mv-box-b{height:180px}.cgau-listing .cgfun .mv-box-c{bottom:137px;height:160px}\n  .cgau-listing .cgfun .mv-camera-cutout{bottom:185px}\n  .cgau-listing .cgfun .mv-keytag{right:3px;top:38px;width:101px}\n  .cgau-listing .cgfun .mv-trolley{display:none}\n  .cgau-listing .cgfun .mv-condition-sign{padding:29px 22px;box-shadow:9px 9px 0 #ff4f87}\n  .cgau-listing .cgfun .mv-label-wall,.cgau-listing .cgfun .mv-tray,.cgau-listing .cgfun .mv-steps,.cgau-listing .cgfun .mv-spec-grid,.cgau-listing .cgfun .mv-delivery-board{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .mv-step:last-child{grid-column:auto}\n  .cgau-listing .cgfun .mv-magnet-board{min-height:420px;box-shadow:9px 9px 0 #ff4f87}\n  .cgau-listing .cgfun .mv-night-photo,.cgau-listing .cgfun .mv-detect-photo,.cgau-listing .cgfun .mv-storage-photo{box-shadow:9px 9px 0 #ffe04f}\n  .cgau-listing .cgfun .mv-keyring{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .mv-lift-shaft{min-height:500px;box-shadow:9px 9px 0 #ff4f87}\n  .cgau-listing .cgfun .mv-lift-inside{inset:65px 12px 15px;padding:18px}\n  .cgau-listing .cgfun .mv-lift-invite{font-size:8px}\n  .cgau-listing .cgfun .mv-carton-wrap{padding:20px 15px;box-shadow:9px 9px 0 #ff4f87}\n  .cgau-listing .cgfun .mv-route-board{padding-inline:15px;box-shadow:9px 9px 0 #4b34b4}\n  .cgau-listing .cgfun .mv-route-line{top:80px}.cgau-listing .cgfun .mv-van{top:35px}\n  .cgau-listing .cgfun .mv-steps{padding-top:87px}\n  .cgau-listing .cgfun .mv-house-rules,.cgau-listing .cgfun .mv-spec-sheet,.cgau-listing .cgfun .mv-label-maker{box-shadow:9px 9px 0 #4b34b4}\n  .cgau-listing .cgfun .mv-spec-head{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .mv-spec-row{grid-template-columns:minmax(0,1fr);gap:6px;border-right:0!important}\n  .cgau-listing .cgfun .mv-couch{min-height:300px;box-shadow:9px 9px 0 #4b34b4}\n  .cgau-listing .cgfun .mv-couch::after{font-size:18px}\n  .cgau-listing .cgfun .mv-faq summary::after{display:block;float:none;width:max-content;margin-top:9px}\n  .cgau-listing .cgfun .mv-final-boxes{min-height:420px}\n  .cgau-listing .cgfun .mv-final-box-a{height:145px}.cgau-listing .cgfun .mv-final-box-b{height:185px}.cgau-listing .cgfun .mv-final-box-c{bottom:140px;height:165px}\n  .cgau-listing .cgfun .mv-final-camera{top:16px}\n}\n@media(hover:none){\n  .cgau-listing .cgfun .mv-lift-door-left{transform:translateX(-94%)}\n  .cgau-listing .cgfun .mv-lift-door-right{transform:translateX(94%)}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing .cgfun *,.cgau-listing .cgfun *::before,.cgau-listing .cgfun *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}\n  .cgau-listing .cgfun .mv-tape-track{transform:translateX(0)}\n  .cgau-listing .cgfun .mv-trolley{left:35%;transform:none}\n  .cgau-listing .cgfun .mv-lift-door-left{transform:translateX(-94%)}\n  .cgau-listing .cgfun .mv-lift-door-right{transform:translateX(94%)}\n  .cgau-listing .cgfun .mv-van{left:45%;transform:none}\n}\n\n\n.cgau-listing .cgfun h1,.cgau-listing .cgfun h2,.cgau-listing .cgfun h3,.cgau-listing .cgfun h4,.cgau-listing .cgfun h5,.cgau-listing .cgfun h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun .mv-hero h2,.cgau-listing .cgfun .mv-condition h2,.cgau-listing .cgfun .mv-manifest h2,.cgau-listing .cgfun .mv-night h2,.cgau-listing .cgfun .mv-lift h2,.cgau-listing .cgfun .mv-specs h2,.cgau-listing .cgfun .mv-final h2{color:inherit!important}\n.cgau-listing .cgfun .mv-title,.cgau-listing .cgfun .mv-h2{font-family:'Bungee',sans-serif!important;font-weight:400!important}\n.cgau-listing .cgfun .mv-hero .mv-why,.cgau-listing .cgfun .mv-condition-copy p,.cgau-listing .cgfun .mv-manifest\u003e.mv-shell\u003e.mv-intro,.cgau-listing .cgfun .mv-neon-copy p,.cgau-listing .cgfun .mv-lift-copy p,.cgau-listing .cgfun .mv-specs\u003e.mv-shell\u003e.mv-intro,.cgau-listing .cgfun .mv-final-copy p,.cgau-listing .cgfun .mv-footer p{color:#fff!important}\n.cgau-listing .cgfun .mv-condition-copy b,.cgau-listing .cgfun .mv-neon-copy b,.cgau-listing .cgfun .mv-lift-copy b,.cgau-listing .cgfun .mv-final-copy b,.cgau-listing .cgfun .mv-footer b{color:inherit!important}\n.cgau-listing .cgfun .mv-keycard b,.cgau-listing .cgfun .mv-rule-card b,.cgau-listing .cgfun .mv-lift-details summary,.cgau-listing .cgfun .mv-faq summary{color:#fff!important}\n\n.cgau-listing .cgfun{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing .cgfun{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\n\n.cgau-listing .cgfun h2.mv-h2{\n  display:block;\n  width:100%;\n  margin-left:auto!important;\n  margin-right:auto!important;\n  margin-inline:auto!important;\n  text-align:center!important;\n  min-width:0;\n  overflow-wrap:break-word;\n  word-break:normal;\n  hyphens:none\n}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003eOPEN\u003cbr\u003eFIRST\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003eNo Fixed Address\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eMoving labels, an inventory manifest and a friend with a trolley carry the New No Box C35 to a new address.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:opsz,wght@9..144,500..700\u0026family=Geist:wght@400..700\u0026family=Geist+Mono:wght@500\u0026display=swap');\n@property --cgau-kn-wait{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-dash{syntax:'\u003cnumber\u003e';inherits:false;initial-value:0}\n\n\/* ==== TOKENS · colour world \"sage and paper\": sage = works and mounting, clay = condition, graphite = type and pencil lines, paper = grounds, one olive-night band with a mint accent ==== *\/\n.cgau-listing .cgnew.cgau-kn{--kn-ink:#232a25;--kn-g1:#55605a;--kn-g2:#8a918b;--kn-paper:#f5f0e4;--kn-soft:#f5f0e4;--kn-card:#fbf8f0;--kn-line:#ddd5c3;--kn-hair:#e9e3d5;--kn-dark:#1b2520;--kn-s1:#46684f;--kn-s2:#86ab8d;--kn-c1:#a0472c;--kn-c2:#d4845d;--kn-m1:#a5c9ae;--kn-m2:#dcefdf;--kn-no1:#b3261e;--kn-no2:#e2583e;--kn-st:#3f6248;--kn-ct:#9a4229;--kn-not:#b3261e;--kn-gs:linear-gradient(90deg,var(--kn-s1) 0%,var(--kn-s2) 100%);--kn-gc:linear-gradient(90deg,var(--kn-c1) 0%,var(--kn-c2) 100%);--kn-gm:linear-gradient(90deg,var(--kn-m1) 0%,var(--kn-m2) 100%);--kn-gn:linear-gradient(135deg,var(--kn-no1) 0%,var(--kn-no2) 100%);--kn-ease:cubic-bezier(.22,.8,.2,1);--kn-roll:cubic-bezier(.2,1.12,.3,1);--kn-nav:50px;--kn-pad:108px;--kn-r:18px;--kn-serif:'Fraunces',Georgia,'Times New Roman',serif;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;font-size:17px;line-height:1.5;font-weight:400;color:var(--kn-ink);background:#fff;letter-spacing:-.008em;-webkit-font-smoothing:antialiased;text-align:left}\n@supports (color: color(display-p3 1 0 0)){\n.cgau-listing .cgnew.cgau-kn{--kn-s1:color(display-p3 .29 .4 .32);--kn-s2:color(display-p3 .54 .67 .56);--kn-c1:color(display-p3 .6 .3 .2);--kn-c2:color(display-p3 .82 .53 .39);--kn-no1:color(display-p3 .66 .18 .14);--kn-no2:color(display-p3 .86 .37 .27)}\n}\n\n\/* ==== RESETS · beat the theme's .rte rules by source order, lose to every module class ==== *\/\n.cgau-listing .cgnew *,.cgau-listing .cgnew *::before,.cgau-listing .cgnew *::after{box-sizing:border-box}\n.cgau-listing .cgnew p,.cgau-listing .cgnew ul,.cgau-listing .cgnew ol,.cgau-listing .cgnew li,.cgau-listing .cgnew figure,.cgau-listing .cgnew figcaption,.cgau-listing .cgnew dl,.cgau-listing .cgnew dt,.cgau-listing .cgnew dd,.cgau-listing .cgnew blockquote,.cgau-listing .cgnew fieldset,.cgau-listing .cgnew legend{margin:0;padding:0;border:0}\n.cgau-listing .cgnew ul,.cgau-listing .cgnew ol{list-style:none;text-align:left}\n.cgau-listing .cgnew p{text-align:left}\n.cgau-listing .cgnew img{display:block;max-width:100%;height:auto;border:0;border-radius:0}\n.cgau-listing .cgnew a{color:inherit;text-decoration:none}\n.cgau-listing .cgnew table{border-collapse:collapse}\n.cgau-listing .cgnew td,.cgau-listing .cgnew th{border:0;padding:0}\n.cgau-listing .cgnew b,.cgau-listing .cgnew strong{font-weight:600}\n.cgau-listing .cgnew .kn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}\n\n\/* ==== ILLUSTRATION TAG · every drawn diagram carries one ==== *\/\n.cgau-listing .cgnew .kn-ill{position:absolute;z-index:5;font:500 12px\/1 'Geist',sans-serif;color:#4d5650;background:rgba(251,248,240,.94);padding:6px 9px;border-radius:99px;box-shadow:inset 0 0 0 1px var(--kn-line)}\n\n\/* ==== LAYOUT + TYPE · serif display (Fraunces) over a plain sans body ==== *\/\n.cgau-listing .cgnew .kn-w{max-width:1060px;margin:0 auto;padding:0 24px}\n.cgau-listing .cgnew .kn-c{text-align:center}\n.cgau-listing .cgnew .kn-c p{text-align:center}\n.cgau-listing .cgnew .kn-sec{padding:var(--kn-pad) 0;position:relative;scroll-margin-top:calc(var(--header-height,0px) + var(--kn-nav) + 8px)}\n.cgau-listing .cgnew .kn-band{background:var(--kn-paper);box-shadow:0 0 0 100vmax var(--kn-paper);clip-path:inset(0 -100vmax)}\n.cgau-listing .cgnew .kn-mono{font-family:'Geist Mono',Menlo,Consolas,monospace;font-size:.9em;letter-spacing:0;font-weight:500}\n.cgau-listing .cgnew .kn-eye{display:block;font:600 15px\/1.25 'Geist',sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--kn-g1);margin:0 0 14px}\n.cgau-listing .cgnew .kn-es{color:var(--kn-st)}.cgau-listing .cgnew .kn-ec{color:var(--kn-ct)}\n.cgau-listing .cgnew .kn-h1{font-family:var(--kn-serif);font-size:clamp(40px,5.8vw,76px);line-height:1;letter-spacing:-.035em;font-weight:600;font-variation-settings:'opsz' 144;text-wrap:balance}\n.cgau-listing .cgnew .kn-h2{font-family:var(--kn-serif);font-size:clamp(34px,5vw,64px);line-height:1.03;letter-spacing:-.03em;font-weight:600;font-variation-settings:'opsz' 144;text-wrap:balance}\n.cgau-listing .cgnew .kn-h3{font-size:clamp(19px,1.8vw,22px);line-height:1.2;letter-spacing:-.02em;font-weight:600}\n.cgau-listing .cgnew .kn-lede{font-size:clamp(18px,1.6vw,20px);line-height:1.5;font-weight:450;color:var(--kn-g1);max-width:640px;margin-top:18px;text-wrap:pretty}\n.cgau-listing .cgnew .kn-c .kn-lede{margin-left:auto;margin-right:auto}\n.cgau-listing .cgnew .kn-nw{white-space:nowrap}\n.cgau-listing .cgnew .kn-it{font-style:italic;font-weight:500}\n@media (max-width:760px){\n.cgau-listing .cgnew.cgau-kn{--kn-pad:76px}\n}\n.cgau-listing .cgnew .kn-gx{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}\n.cgau-listing .cgnew .kn-gs{background-image:var(--kn-gs)}.cgau-listing .cgnew .kn-gc{background-image:var(--kn-gc)}.cgau-listing .cgnew .kn-gm{background-image:var(--kn-gm)}\n.cgau-listing .cgnew .kn-link{color:var(--kn-st);font-weight:600;border-bottom:1px solid rgba(63,98,72,.4)}\n.cgau-listing .cgnew .kn-link:focus-visible{outline:2px solid var(--kn-st);outline-offset:2px;border-radius:3px}\n\n\/* ==== ODOMETER · one reel per digit; the real number stays in the HTML for readers ==== *\/\n.cgau-listing .cgnew .kn-odo{display:inline-flex;height:1.2em;line-height:1.2;overflow:clip;vertical-align:baseline;margin-top:-.2em}\n.cgau-listing .cgnew .kn-odo i{display:block;font-style:normal;translate:0 calc(var(--kn-t) * -1.2em)}\n.cgau-listing .cgnew .kn-odo i::before{content:\"0\\A 1\\A 2\\A 3\\A 4\\A 5\\A 6\\A 7\\A 8\\A 9\\A 0\";white-space:pre;display:block;text-align:center;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-fill-color:transparent;background-image:var(--kn-og,linear-gradient(var(--kn-ink),var(--kn-ink)));-webkit-background-clip:text;background-clip:text}\n.cgau-listing .cgnew .kn-og-s{--kn-og:var(--kn-gs)}.cgau-listing .cgnew .kn-og-c{--kn-og:var(--kn-gc)}\n\n\/* ==== KEYFRAMES used by more than one module (kept in the static parts so the eBay twin keeps them) ==== *\/\n@keyframes cgau-kn-arm{from,to{--cgau-kn-wait:1}}\n@keyframes cgau-kn-roll{from{translate:0 0}}\n@keyframes cgau-kn-rise{from{opacity:0;translate:0 14px}}\n@keyframes cgau-kn-pop{0%{transform:scale(.4)}60%{transform:scale(1.12)}100%{transform:none}}\n\n\/* ==== MOTION (tokens) · Shopify only: the eBay twin leaves every *m-*-motion.css file out ==== *\/\n.cgau-listing .cgnew .kn-cv{content-visibility:auto;contain-intrinsic-size:auto 1100px}\n\/* REVEAL · the fail-open arm trigger (text arrives fast: 6% inset, .4 s, 12 px) *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rv{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 6%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-rv\u003e*{transition:opacity .4s var(--kn-ease),translate .4s var(--kn-ease)}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(2){transition-delay:.05s}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(3){transition-delay:.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-rv\u003e*{opacity:0;translate:0 12px}\n}\n}\n}\n\/* ODOMETER TRIGGERS · Chrome: native scroll-triggered animation. Safari: the arm trigger *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (timeline-trigger: --cgau-kn-x view()){\n.cgau-listing .cgnew .kn-odo i{animation:cgau-kn-roll 1.6s var(--kn-roll) both;timeline-trigger:--cgau-kn-odt view() entry 10% exit 100%;animation-trigger:--cgau-kn-odt play-forwards}\n.cgau-listing .cgnew .kn-odo i+i{animation-duration:2.1s}\n}\n@supports (animation-timeline: view()) and (not (timeline-trigger: --cgau-kn-x view())){\n.cgau-listing .cgnew .kn-odo{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 8%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-odo i{transition:translate 1.6s var(--kn-roll)}\n.cgau-listing .cgnew .kn-odo i+i{transition-duration:2.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-odo i{translate:0 0;transition:none}\n}\n}\n}\n\n\/* ==== MODULE nav (Shopify only; the eBay twin drops it) · sticky glass bar (no backdrop blur: it sits over scrolling content), stuck shadow, scroll-spy ==== *\/\n.cgau-listing .cgnew .kn-nav{position:sticky;top:var(--header-height,0px);z-index:30;container-type:scroll-state}\n.cgau-listing .cgnew .kn-nav-in{display:flex;align-items:center;gap:22px;height:var(--kn-nav);padding:0 20px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(251,248,240,.97));border-bottom:1px solid rgba(24,33,28,.08);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(255,255,255,.7);transition:box-shadow .3s,border-radius .3s}\n.cgau-listing .cgnew .kn-nav-t{font:600 18px\/1 'Geist',sans-serif;letter-spacing:-.02em;white-space:nowrap}\n.cgau-listing .cgnew .kn-nav-l{display:flex;align-items:center;gap:20px;margin-left:auto;overflow-x:auto;scrollbar-width:none}\n.cgau-listing .cgnew .kn-nav-l::-webkit-scrollbar{display:none}\n.cgau-listing .cgnew .kn-nav-l a{font:500 13px\/1 'Geist',sans-serif;color:#3c4640;white-space:nowrap;padding:6px 0;border-bottom:2px solid transparent}\n.cgau-listing .cgnew .kn-nav-l a:hover{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-nav-l a:focus-visible{outline:2px solid var(--kn-st);outline-offset:3px;border-radius:4px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{color:#fff;border:0;border-radius:999px;padding:8px 14px;background:linear-gradient(180deg,#4f7358,#3f6248);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 4px 12px -4px rgba(24,33,28,.5)}\n@supports (container-type: scroll-state){\n@container scroll-state(stuck: top){\n.cgau-listing .cgnew .kn-nav-in{box-shadow:inset 0 1px 0 #fff,0 12px 30px -18px rgba(24,33,28,.5)}\n}\n}\n@supports (scroll-target-group: auto){\n.cgau-listing .cgnew .kn-nav-l{scroll-target-group:auto}\n.cgau-listing .cgnew .kn-nav-l a:target-current{color:var(--kn-ink);border-bottom-color:var(--kn-s2)}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta:target-current{color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--kn-s2)}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-nav-in{padding:0 2px;gap:10px}\n.cgau-listing .cgnew .kn-nav-t{display:none}\n.cgau-listing .cgnew .kn-nav-l{margin-left:0;gap:12px;width:100%;justify-content:space-between}\n.cgau-listing .cgnew .kn-nav-l a{font-size:12.5px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{padding:7px 11px}\n}\n\n\/* ==== MODULE hero · specimen plate: answers first on the left; on the right the camera sits on a sheet of graph paper like a pressed specimen, eufy's measurements drawn as dimension lines, a specimen label, and the back view tucked beside it ==== *\/\n.cgau-listing .cgnew .kn-sp-hero{padding:52px 0 var(--kn-pad);position:relative}\n.cgau-listing .cgnew .kn-hp-g{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center}\n.cgau-listing .cgnew .kn-sp-t .kn-h1{margin:4px 0 26px}\n.cgau-listing .cgnew .kn-ans{display:grid;gap:14px;max-width:560px}\n.cgau-listing .cgnew .kn-ans li{position:relative;padding:0 0 14px 22px;font-size:17px;line-height:1.5;color:#39413b;border-bottom:1px solid var(--kn-hair)}\n.cgau-listing .cgnew .kn-ans li:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .cgnew .kn-ans li::before{content:\"\";position:absolute;left:0;top:.5em;width:9px;height:9px;border-radius:50%;background:var(--kn-s1)}\n.cgau-listing .cgnew .kn-ans li[data-cgau-first=\"condition\"]::before{background:var(--kn-c1)}\n.cgau-listing .cgnew .kn-ans li[data-cgau-first=\"trust\"]::before{background:var(--kn-ink)}\n.cgau-listing .cgnew .kn-ans b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-ans a{color:var(--kn-st);font-weight:600;border-bottom:1px solid rgba(63,98,72,.4);white-space:nowrap}\n.cgau-listing .cgnew .kn-ans a:focus-visible{outline:2px solid var(--kn-st);outline-offset:2px;border-radius:3px}\n\/* the plate *\/\n.cgau-listing .cgnew .kn-plate{position:relative;padding:44px 40px 30px;border-radius:6px;background-color:var(--kn-card);background-image:linear-gradient(rgba(70,104,79,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(70,104,79,.09) 1px,transparent 1px);background-size:22px 22px;box-shadow:0 1px 0 #fff inset,0 30px 60px -40px rgba(35,42,37,.45),0 0 0 1px var(--kn-line);rotate:1.2deg}\n.cgau-listing .cgnew .kn-pl-stage{display:grid;grid-template-columns:auto 58px;grid-template-rows:auto 46px;justify-content:center;position:relative;z-index:2}\n.cgau-listing .cgnew .kn-pl-front{grid-area:1\/1;width:auto;height:310px;filter:drop-shadow(0 26px 22px rgba(35,42,37,.22)) drop-shadow(0 2px 3px rgba(35,42,37,.18))}\n.cgau-listing .cgnew .kn-dim-v,.cgau-listing .cgnew .kn-dim-h{position:relative;display:flex;align-items:center;justify-content:center;font:500 13px\/1 'Geist Mono',Menlo,monospace;color:var(--kn-st)}\n.cgau-listing .cgnew .kn-dim-v{grid-area:1\/2;margin-left:18px}\n.cgau-listing .cgnew .kn-dim-h{grid-area:2\/1;margin-top:14px;align-items:flex-start}\n.cgau-listing .cgnew .kn-dim-v::before{content:\"\";position:absolute;left:0;top:0;bottom:0;width:0;border-left:1.5px solid var(--kn-s1);transform-origin:50% 0}\n.cgau-listing .cgnew .kn-dim-h::before{content:\"\";position:absolute;left:0;right:0;top:0;height:0;border-top:1.5px solid var(--kn-s1);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-dim-v::after{content:\"\";position:absolute;left:-7px;top:0;bottom:0;width:14px;border-top:1.5px solid var(--kn-s1);border-bottom:1.5px solid var(--kn-s1)}\n.cgau-listing .cgnew .kn-dim-h::after{content:\"\";position:absolute;left:0;right:0;top:-7px;height:14px;border-left:1.5px solid var(--kn-s1);border-right:1.5px solid var(--kn-s1)}\n.cgau-listing .cgnew .kn-dim-v span{background:var(--kn-card);padding:4px 0;writing-mode:vertical-rl;rotate:180deg;margin-left:-1px}\n.cgau-listing .cgnew .kn-dim-h span{background:var(--kn-card);padding:0 6px;margin-top:-7px}\n.cgau-listing .cgnew .kn-pl-back{position:absolute;z-index:1;left:-34px;bottom:64px;width:118px;height:auto;filter:drop-shadow(0 12px 12px rgba(35,42,37,.2))}\n.cgau-listing .cgnew .kn-pl-bk{position:absolute;z-index:3;left:-30px;bottom:34px;font:500 12.5px\/1.3 'Geist',sans-serif;color:var(--kn-g1);max-width:130px}\n.cgau-listing .cgnew .kn-pl-label{position:relative;z-index:3;margin:20px 0 0 auto;width:max-content;max-width:100%;padding:12px 16px 12px 18px;background:#fffdf7;box-shadow:0 0 0 1px var(--kn-line),0 10px 20px -16px rgba(35,42,37,.4);rotate:-1.6deg;font-size:14px;line-height:1.45;color:#39413b}\n.cgau-listing .cgnew .kn-pl-label b{display:block;font:600 19px\/1.2 var(--kn-serif);font-style:italic;color:var(--kn-ink);letter-spacing:-.01em}\n.cgau-listing .cgnew .kn-pl-label .kn-mono{color:var(--kn-st)}\n.cgau-listing .cgnew .kn-plate .kn-ill{right:14px;top:14px}\n@keyframes cgau-kn-draw{from{transform:scale(0,1)}}\n@keyframes cgau-kn-drawv{from{transform:scale(1,0)}}\n@keyframes cgau-kn-peek{from{translate:46px -10px;rotate:10deg}}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-dim-h::before{animation:cgau-kn-draw .9s var(--kn-ease) .35s both}\n.cgau-listing .cgnew .kn-dim-v::before{animation:cgau-kn-drawv .9s var(--kn-ease) .2s both}\n.cgau-listing .cgnew .kn-pl-back{animation:cgau-kn-peek 1s var(--kn-ease) .6s both}\n}\n@media (max-width:900px) and (min-width:761px){\n.cgau-listing .cgnew .kn-hp-g{gap:36px}\n.cgau-listing .cgnew .kn-pl-front{height:250px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-sp-hero{padding-top:22px}\n.cgau-listing .cgnew .kn-hp-g{grid-template-columns:minmax(0,1fr);gap:40px}\n.cgau-listing .cgnew .kn-sp-t .kn-h1{font-size:40px;margin-bottom:18px}\n.cgau-listing .cgnew .kn-sp-t .kn-eye{font-size:13px;margin-bottom:10px}\n.cgau-listing .cgnew .kn-ans{gap:10px}\n.cgau-listing .cgnew .kn-ans li{font-size:16px;padding-bottom:10px}\n.cgau-listing .cgnew .kn-plate{padding:34px 18px 22px 30px;rotate:.6deg;margin:0 4px}\n.cgau-listing .cgnew .kn-pl-front{height:230px}\n.cgau-listing .cgnew .kn-pl-back{width:84px;left:-16px;bottom:74px}\n.cgau-listing .cgnew .kn-pl-bk{left:-10px;bottom:36px;max-width:96px;font-size:12px}\n.cgau-listing .cgnew .kn-pl-stage{grid-template-columns:auto 50px}\n.cgau-listing .cgnew .kn-pl-bk{display:none}\n}\n\n\/* ==== MOTION (hero) · Shopify only: as the hero scrolls away the plate eases up and straightens, the label card slides a little further ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-plate{animation:cgau-kn-tilt linear both;animation-timeline:view();animation-range:exit 0% exit 100%}\n.cgau-listing .cgnew .kn-pl-label{animation:cgau-kn-slip linear both;animation-timeline:view();animation-range:exit 0% exit 100%}\n}\n}\n@keyframes cgau-kn-tilt{to{rotate:-.8deg;translate:0 -36px}}\n@keyframes cgau-kn-slip{to{translate:-18px 0;rotate:-4deg}}\n\n\/* ==== MODULE numbers · tag line: six paper tags hang from one sage twine, each with a big figure and what it means. Text never hides; the tags only sway ==== *\/\n.cgau-listing .cgnew .kn-tg-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:end}\n.cgau-listing .cgnew .kn-tg-head .kn-lede{margin-top:0}\n.cgau-listing .cgnew .kn-tags{position:relative;margin-top:54px;padding-top:34px}\n.cgau-listing .cgnew .kn-twine{position:absolute;left:-2%;right:-2%;top:0;width:104%;height:46px;overflow:visible}\n.cgau-listing .cgnew .kn-twine path{fill:none;stroke:var(--kn-s1);stroke-width:2.2;stroke-linecap:round}\n.cgau-listing .cgnew .kn-tg-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;align-items:start}\n.cgau-listing .cgnew .kn-tag{position:relative;display:flex;flex-direction:column;gap:8px;padding:34px 14px 18px;min-height:190px;background:var(--kn-card);clip-path:polygon(22% 0,78% 0,100% 13%,100% 100%,0 100%,0 13%);transform-origin:50% -24px;box-shadow:inset 0 0 0 1px var(--kn-line)}\n.cgau-listing .cgnew .kn-tag::before{content:\"\";position:absolute;left:50%;top:12px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px var(--kn-s2)}\n.cgau-listing .cgnew .kn-tag:nth-child(2){margin-top:12px}.cgau-listing .cgnew .kn-tag:nth-child(3){margin-top:20px}.cgau-listing .cgnew .kn-tag:nth-child(4){margin-top:20px}.cgau-listing .cgnew .kn-tag:nth-child(5){margin-top:12px}\n.cgau-listing .cgnew .kn-tg-n{font:600 clamp(34px,3.4vw,46px)\/1 var(--kn-serif);letter-spacing:-.03em;font-variation-settings:'opsz' 144;color:var(--kn-ink);white-space:nowrap}\n.cgau-listing .cgnew .kn-tg-n small{display:block;font-size:.42em;letter-spacing:0;margin-top:4px}\n.cgau-listing .cgnew .kn-tag:nth-child(odd) .kn-tg-n{color:var(--kn-st)}\n.cgau-listing .cgnew .kn-tg-c{font-size:15px;line-height:1.4;color:#39413b}\n.cgau-listing .cgnew .kn-tg-note{margin-top:34px;max-width:760px;padding-left:16px;border-left:3px solid var(--kn-s2);font-size:16px;line-height:1.55;color:var(--kn-g1)}\n@keyframes cgau-kn-swing{0%{rotate:-7deg}45%{rotate:4deg}75%{rotate:-2deg}100%{rotate:0deg}}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-tag{animation:cgau-kn-swing 1.8s var(--kn-ease) .4s both}\n.cgau-listing .cgnew .kn-tag:nth-child(even){animation-delay:.55s}\n}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-tg-row{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:26px}\n.cgau-listing .cgnew .kn-tag:nth-child(n){margin-top:0}\n.cgau-listing .cgnew .kn-twine{display:none}\n.cgau-listing .cgnew .kn-tags{padding-top:0}\n.cgau-listing .cgnew .kn-tag{border-top:0}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-tg-head{grid-template-columns:minmax(0,1fr);gap:18px}\n.cgau-listing .cgnew .kn-tg-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;row-gap:14px}\n.cgau-listing .cgnew .kn-tag{min-height:0;padding:30px 12px 16px}\n.cgau-listing .cgnew .kn-tags{margin-top:34px}\n}\n\n\/* ==== MOTION (tags) · Shopify only: the sway is scrubbed by the scroll as the tag line comes up the screen ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-tag{animation:cgau-kn-swing linear both;animation-timeline:view();animation-range:entry 0% cover 45%}\n.cgau-listing .cgnew .kn-tag:nth-child(even){animation-delay:0s;animation-range:entry 10% cover 50%}\n}\n}\n\n\/* ==== MODULE story · four mounts: eufy's four mounting photos as prints on paper. Static: a 2 x 2 spread with every caption in full ink. Shopify (14m): a pinned runway deals the prints onto one pile, one per mount, while the matching caption inks in ==== *\/\n.cgau-listing .cgnew .kn-mt-g{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:center}\n.cgau-listing .cgnew .kn-mt-t .kn-lede{max-width:420px}\n.cgau-listing .cgnew .kn-mt-caps{margin-top:28px;display:grid;gap:0;counter-reset:mt}\n.cgau-listing .cgnew .kn-mt-caps li{counter-increment:mt;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:13px 0;border-top:1px solid var(--kn-line);font-size:16.5px;line-height:1.45;color:#39413b}\n.cgau-listing .cgnew .kn-mt-caps li::before{content:counter(mt);font:600 22px\/1 var(--kn-serif);color:var(--kn-st);padding-top:1px}\n.cgau-listing .cgnew .kn-mt-caps b{color:inherit;font-weight:600}\n.cgau-listing .cgnew .kn-deck{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px}\n.cgau-listing .cgnew .kn-pr{position:relative;padding:10px 10px 12px;background:#fffdf7;box-shadow:0 0 0 1px var(--kn-line),0 22px 34px -26px rgba(35,42,37,.55);rotate:-1.4deg}\n.cgau-listing .cgnew .kn-pr:nth-child(2){rotate:1.2deg}.cgau-listing .cgnew .kn-pr:nth-child(3){rotate:1.6deg}.cgau-listing .cgnew .kn-pr:nth-child(4){rotate:-1deg}\n.cgau-listing .cgnew .kn-pr img{width:100%;height:auto;aspect-ratio:3\/2;object-fit:cover}\n.cgau-listing .cgnew .kn-pr figcaption{margin-top:9px;font:500 14px\/1.2 'Geist',sans-serif;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-pr figcaption b{font:600 italic 16px\/1 var(--kn-serif);color:var(--kn-ink);margin-right:6px}\n.cgau-listing .cgnew .kn-mt-note{margin-top:52px;max-width:820px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start;font-size:16.5px;line-height:1.55;color:#39413b}\n.cgau-listing .cgnew .kn-mt-note b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-mt-note\u003espan:first-child{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px var(--kn-s2);font:600 17px\/1 var(--kn-serif);color:var(--kn-st)}\n\/* scrubbed keyframes (used by 14m only, kept here so the eBay twin keeps the gate's keyframes floor) *\/\n@keyframes cgau-kn-deal2{0%,14%{translate:170% 40px;rotate:16deg}34%,100%{translate:0 0;rotate:2deg}}\n@keyframes cgau-kn-deal3{0%,40%{translate:170% 40px;rotate:16deg}60%,100%{translate:0 0;rotate:-2.4deg}}\n@keyframes cgau-kn-deal4{0%,66%{translate:170% 40px;rotate:16deg}86%,100%{translate:0 0;rotate:1.4deg}}\n@keyframes cgau-kn-ink1{0%,26%{color:#232a25}34%,100%{color:#98a19a}}\n@keyframes cgau-kn-ink2{0%,24%{color:#98a19a}32%,52%{color:#232a25}60%,100%{color:#98a19a}}\n@keyframes cgau-kn-ink3{0%,50%{color:#98a19a}58%,78%{color:#232a25}86%,100%{color:#98a19a}}\n@keyframes cgau-kn-ink4{0%,76%{color:#98a19a}84%,100%{color:#232a25}}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-mt-g{grid-template-columns:minmax(0,1fr);gap:34px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-deck{gap:14px 12px}\n.cgau-listing .cgnew .kn-pr{padding:6px 6px 8px}\n.cgau-listing .cgnew .kn-pr figcaption{font-size:12.5px}\n.cgau-listing .cgnew .kn-pr figcaption b{font-size:14px;display:block;margin-bottom:3px}\n.cgau-listing .cgnew .kn-mt-note{margin-top:36px;grid-template-columns:minmax(0,1fr);gap:10px}\n}\n\n\/* ==== MOTION (mounts) · Shopify only: pinned runway. The four prints stack on one spot; prints 2 to 4 are dealt on top in turn and the matching caption inks in (colour, never opacity). Reduced motion and older engines keep the 2 x 2 spread ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-mt-run{height:2600px;view-timeline:--cgau-kn-mt block}\n.cgau-listing .cgnew .kn-mt-stage{position:sticky;top:max(calc(var(--header-height,0px) + var(--kn-nav) + 14px),calc(50% - 290px));height:580px;display:flex;align-items:center}\n.cgau-listing .cgnew .kn-mt-stage\u003e.kn-w{width:100%}\n.cgau-listing .cgnew .kn-mt .kn-sec-pad{padding:0}\n.cgau-listing .cgnew .kn-deck{display:block;position:relative;aspect-ratio:3\/2.25;clip-path:inset(-40px -26px -70px -70px)}\n.cgau-listing .cgnew .kn-pr{position:absolute;left:4%;right:4%;top:0}\n.cgau-listing .cgnew .kn-pr2{animation:cgau-kn-deal2 1s linear both;animation-timeline:--cgau-kn-mt;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-pr3{animation:cgau-kn-deal3 1s linear both;animation-timeline:--cgau-kn-mt;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-pr4{animation:cgau-kn-deal4 1s linear both;animation-timeline:--cgau-kn-mt;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-mc1{animation:cgau-kn-ink1 1s linear both;animation-timeline:--cgau-kn-mt;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-mc2{animation:cgau-kn-ink2 1s linear both;animation-timeline:--cgau-kn-mt;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-mc3{animation:cgau-kn-ink3 1s linear both;animation-timeline:--cgau-kn-mt;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-mc4{animation:cgau-kn-ink4 1s linear both;animation-timeline:--cgau-kn-mt;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-mt{overflow-x:clip}\n}\n}\n@media (prefers-reduced-motion:no-preference) and (max-width:760px){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-mt-run{height:2100px}\n.cgau-listing .cgnew .kn-mt-stage{top:calc(var(--header-height,0px) + var(--kn-nav) + 6px);height:680px;align-items:flex-start;padding-top:6px}\n.cgau-listing .cgnew .kn-mt-g{gap:14px}\n.cgau-listing .cgnew .kn-mt .kn-h2{font-size:32px}\n.cgau-listing .cgnew .kn-mt .kn-lede{display:none}\n.cgau-listing .cgnew .kn-mt-caps{margin-top:10px}\n.cgau-listing .cgnew .kn-mt-caps li{padding:8px 0;font-size:15px}\n.cgau-listing .cgnew .kn-deck{aspect-ratio:3\/2.3;max-width:340px;margin:0 auto;width:100%}\n.cgau-listing .cgnew .kn-pr{left:3%;right:3%}\n.cgau-listing .cgnew .kn-pr figcaption b{display:inline}\n}\n}\n@media (prefers-reduced-motion:no-preference) and (max-height:760px) and (min-width:761px){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-mt-stage{height:500px;top:calc(var(--header-height,0px) + var(--kn-nav) + 8px)}\n.cgau-listing .cgnew .kn-deck{max-width:520px;margin-left:auto}\n}\n}\n\n\/* ==== MODULE ai · olive-night band (the page's one dark band): what the camera labels, and its three night modes. Two rows that swap sides; zone corners on the photo pulse once ==== *\/\n.cgau-listing .cgnew .kn-dusk{background:var(--kn-dark);box-shadow:0 0 0 100vmax var(--kn-dark);clip-path:inset(0 -100vmax);color:#e8efe9}\n.cgau-listing .cgnew .kn-dusk .kn-eye{color:var(--kn-m1)}\n.cgau-listing .cgnew .kn-dusk .kn-h2{color:#f3f6f1}\n.cgau-listing .cgnew .kn-dk-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center}\n.cgau-listing .cgnew .kn-rv+.kn-dk-row{margin-top:48px}\n.cgau-listing .cgnew .kn-dk-row+.kn-dk-row{margin-top:72px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}\n.cgau-listing .cgnew .kn-dk-row+.kn-dk-row .kn-dk-fig{order:2}\n.cgau-listing .cgnew .kn-dk-fig{position:relative;border-radius:16px;overflow:clip;box-shadow:0 30px 60px -30px rgba(0,0,0,.7),0 0 0 1px rgba(165,201,174,.18)}\n.cgau-listing .cgnew .kn-dk-fig img{width:100%;height:auto}\n.cgau-listing .cgnew .kn-dk-fig::after{content:\"\";position:absolute;inset:10px;border-radius:10px;pointer-events:none;background:linear-gradient(var(--kn-m1),var(--kn-m1)) 0 0\/22px 2px no-repeat,linear-gradient(var(--kn-m1),var(--kn-m1)) 0 0\/2px 22px no-repeat,linear-gradient(var(--kn-m1),var(--kn-m1)) 100% 100%\/22px 2px no-repeat,linear-gradient(var(--kn-m1),var(--kn-m1)) 100% 100%\/2px 22px no-repeat}\n.cgau-listing .cgnew .kn-dk-t p{font-size:17px;line-height:1.6;color:#c9d4cc}\n.cgau-listing .cgnew .kn-dk-t p+p{margin-top:14px}\n.cgau-listing .cgnew .kn-dk-t b{color:#f3f6f1}\n.cgau-listing .cgnew .kn-dk-t .kn-h3{color:#f3f6f1;margin-bottom:12px}\n.cgau-listing .cgnew .kn-dk-q{margin:20px 0;padding:14px 0 14px 18px;border-left:3px solid var(--kn-m1);font:500 italic 21px\/1.35 var(--kn-serif);color:#f3f6f1}\n@keyframes cgau-kn-zone{0%{inset:24px;opacity:.2}60%{inset:6px;opacity:1}100%{inset:10px;opacity:1}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-dk-row,.cgau-listing .cgnew .kn-dk-row+.kn-dk-row{grid-template-columns:minmax(0,1fr);gap:26px}\n.cgau-listing .cgnew .kn-dk-row+.kn-dk-row{margin-top:52px}\n.cgau-listing .cgnew .kn-dk-row+.kn-dk-row .kn-dk-fig{order:0}\n.cgau-listing .cgnew .kn-dk-q{font-size:19px}\n}\n\n\/* ==== MOTION (dusk) · Shopify only: the zone corners close in on each photo as it scrolls into view ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-dk-fig::after{animation:cgau-kn-zone linear both;animation-timeline:view();animation-range:entry 10% cover 40%}\n}\n}\n\n\/* ==== MODULE compat · picker, folder tabs: the choices are index tabs along the top of one paper sheet; the ticked tab joins the sheet and only its verdict shows. Every verdict shows if a host strips the inputs ==== *\/\n.cgau-listing .cgnew .kn-fold input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}\n.cgau-listing .cgnew .kn-pick{margin-top:46px;max-width:1010px}\n.cgau-listing .cgnew .kn-pk-lg{font:600 14px\/1 'Geist',sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--kn-g1);margin:0 0 14px 4px}\n.cgau-listing .cgnew .kn-fold{display:flex;flex-wrap:wrap;gap:3px;padding:0 8px;position:relative;z-index:2}\n.cgau-listing .cgnew .kn-fold label{position:relative;display:flex;align-items:center;gap:6px;cursor:pointer;padding:12px 13px 14px;margin-bottom:-2px;border-radius:12px 12px 0 0;background:var(--kn-paper);box-shadow:inset 0 1px 0 var(--kn-line),inset 1px 0 0 var(--kn-line),inset -1px 0 0 var(--kn-line);font:600 14.5px\/1.2 'Geist',sans-serif;color:#3a423c;transition:background-color .3s var(--kn-ease),translate .3s var(--kn-ease);-webkit-tap-highlight-color:transparent}\n.cgau-listing .cgnew .kn-fold label:hover{translate:0 -2px}\n.cgau-listing .cgnew .kn-fold .kn-x{color:var(--kn-not);font-weight:700}\n.cgau-listing .cgnew .kn-fold label:has(input:checked){background:#fff;color:var(--kn-ink);translate:0 -4px;box-shadow:inset 0 3px 0 var(--kn-s1),inset 1px 0 0 var(--kn-line),inset -1px 0 0 var(--kn-line)}\n.cgau-listing .cgnew .kn-fold label:has(input:checked)::after{content:\"\";position:absolute;left:0;right:0;bottom:-4px;height:8px;background:#fff}\n.cgau-listing .cgnew .kn-fold label:has(input:focus-visible){outline:2px solid var(--kn-st);outline-offset:2px}\n.cgau-listing .cgnew .kn-sheet-v{position:relative;z-index:1;padding:30px 34px 32px;border-radius:4px 18px 18px 18px;background:#fff;box-shadow:0 0 0 1px var(--kn-line),0 30px 50px -40px rgba(35,42,37,.5)}\n.cgau-listing .cgnew .kn-v+.kn-v{margin-top:20px;padding-top:20px;border-top:1px solid var(--kn-hair)}\n.cgau-listing .cgnew .kn-v-h{display:flex;align-items:center;gap:12px;font:600 21px\/1.25 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-v-h i{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font:700 17px\/1 'Geist',sans-serif;font-style:normal;color:#fff;background:var(--kn-gs)}\n.cgau-listing .cgnew .kn-v-h .kn-no{background:var(--kn-gn)}\n.cgau-listing .cgnew .kn-v-h small{font:500 15px\/1.2 'Geist',sans-serif;color:var(--kn-g1);letter-spacing:0}\n.cgau-listing .cgnew .kn-v\u003ep:not(.kn-v-h){margin-top:8px;padding-left:46px;font-size:16.5px;line-height:1.55;color:#39413b}\n.cgau-listing .cgnew .kn-pick:has(input:checked) .kn-v{display:none}\n.cgau-listing .cgnew .kn-pick:has(#kn-c1:checked) .kn-v1,.cgau-listing .cgnew .kn-pick:has(#kn-c2:checked) .kn-v2,.cgau-listing .cgnew .kn-pick:has(#kn-c3:checked) .kn-v3,.cgau-listing .cgnew .kn-pick:has(#kn-c4:checked) .kn-v4,.cgau-listing .cgnew .kn-pick:has(#kn-c5:checked) .kn-v5,.cgau-listing .cgnew .kn-pick:has(#kn-c6:checked) .kn-v6,.cgau-listing .cgnew .kn-pick:has(#kn-c7:checked) .kn-v7{display:block;margin:0;padding:0;border:0}\n.cgau-listing .cgnew .kn-pick:has(input:checked) .kn-v-h i{animation:cgau-kn-pop .45s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-pick:has(#kn-c5:checked) .kn-sheet-v,.cgau-listing .cgnew .kn-pick:has(#kn-c7:checked) .kn-sheet-v{box-shadow:0 0 0 1px var(--kn-line),inset 0 3px 0 var(--kn-no1),0 30px 50px -40px rgba(179,38,30,.45)}\n.cgau-listing .cgnew .kn-fold label:has(#kn-c5:checked),.cgau-listing .cgnew .kn-fold label:has(#kn-c7:checked){box-shadow:inset 0 3px 0 var(--kn-no1),inset 1px 0 0 var(--kn-line),inset -1px 0 0 var(--kn-line)}\n.cgau-listing .cgnew .kn-pk-more{margin-top:22px;font-size:16px;line-height:1.5;color:var(--kn-g1)}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-fold{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0;margin-bottom:12px}\n.cgau-listing .cgnew .kn-fold label{border-radius:12px;padding:12px 12px;font-size:14.5px;margin:0;box-shadow:inset 0 0 0 1px var(--kn-line)}\n.cgau-listing .cgnew .kn-fold label:has(input:checked){translate:0 0;box-shadow:inset 0 0 0 2px var(--kn-s1)}\n.cgau-listing .cgnew .kn-fold label:has(#kn-c5:checked),.cgau-listing .cgnew .kn-fold label:has(#kn-c7:checked){box-shadow:inset 0 0 0 2px var(--kn-no1)}\n.cgau-listing .cgnew .kn-fold label:has(input:checked)::after{display:none}\n.cgau-listing .cgnew .kn-fold label:last-child{grid-column:span 2}\n.cgau-listing .cgnew .kn-sheet-v{padding:22px 18px;border-radius:18px}\n.cgau-listing .cgnew .kn-v\u003ep:not(.kn-v-h){padding-left:0}\n.cgau-listing .cgnew .kn-v-h{font-size:19px}\n}\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-fold label{transition:none}\n.cgau-listing .cgnew .kn-pick:has(input:checked) .kn-v-h i{animation:none}\n}\n\n\/* ==== MODULE condition · parcel docket: the words on the left, a torn-off docket on the right listing what is and isn't in the parcel, with a clay rubber stamp for the condition ==== *\/\n.cgau-listing .cgnew .kn-cd-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:56px;align-items:start}\n.cgau-listing .cgnew .kn-cd-t p:not(.kn-eye){font-size:17px;line-height:1.6;color:#39413b;max-width:540px}\n.cgau-listing .cgnew .kn-cd-t .kn-h2{margin-bottom:22px}\n.cgau-listing .cgnew .kn-cd-t p+p{margin-top:14px}\n.cgau-listing .cgnew .kn-cd-t .kn-cd-big{font:500 22px\/1.4 var(--kn-serif);color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-dock{position:relative;padding:34px 30px 92px;background:#fff;rotate:-.8deg;box-shadow:0 0 0 1px var(--kn-line),0 34px 60px -44px rgba(35,42,37,.55);-webkit-mask:radial-gradient(circle 7px at 50% 0,#0000 98%,#000) 0 0\/22px 100% repeat-x;mask:radial-gradient(circle 7px at 50% 0,#0000 98%,#000) 0 0\/22px 100% repeat-x}\n.cgau-listing .cgnew .kn-dock-no{display:flex;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1.5px dashed var(--kn-line);font:500 13px\/1.2 'Geist Mono',Menlo,monospace;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-dock h3{margin:20px 0 10px;font:600 14px\/1 'Geist',sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--kn-st)}\n.cgau-listing .cgnew .kn-dock h3.kn-dock-out{color:var(--kn-ct)}\n.cgau-listing .cgnew .kn-dock ul{display:grid;gap:8px}\n.cgau-listing .cgnew .kn-dock li{position:relative;padding-left:28px;font-size:16px;line-height:1.45;color:#39413b}\n.cgau-listing .cgnew .kn-dock li::before{content:\"\\2713\";position:absolute;left:0;top:0;width:20px;text-align:center;font-weight:700;color:var(--kn-st)}\n.cgau-listing .cgnew .kn-dock ul.kn-out li::before{content:\"\\2013\";color:var(--kn-ct)}\n.cgau-listing .cgnew .kn-stamp{position:absolute;right:26px;bottom:24px;padding:8px 12px;border:3px double var(--kn-c1);border-radius:6px;font:700 15px\/1.1 'Geist',sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--kn-c1);rotate:-9deg;mix-blend-mode:multiply;text-align:center}\n@keyframes cgau-kn-stamp{0%{scale:1.7;rotate:-2deg}70%{scale:.94;rotate:-10deg}100%{scale:1;rotate:-9deg}}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-stamp{animation:cgau-kn-stamp .55s var(--kn-ease) .9s both}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-cd-g{grid-template-columns:minmax(0,1fr);gap:36px}\n.cgau-listing .cgnew .kn-dock{padding:30px 18px 84px;rotate:0deg}\n.cgau-listing .cgnew .kn-stamp{bottom:22px;right:18px;font-size:12px;padding:6px 9px}\n.cgau-listing .cgnew .kn-cd-t .kn-cd-big{font-size:20px}\n}\n\n\/* ==== MOTION (condition) · Shopify only: the stamp comes down as the docket scrolls in ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-stamp{animation:cgau-kn-stamp linear both;animation-delay:0s;animation-timeline:view();animation-range:entry 40% cover 35%}\n}\n}\n\n\/* ==== MODULE faq · exclusive accordion; answers glide open in Chrome (interpolate-size), open instantly elsewhere ==== *\/\n.cgau-listing .cgnew .kn-faq{max-width:820px;margin:44px auto 0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq details{border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font:600 clamp(18px,1.7vw,21px)\/1.3 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .cgnew .kn-faq summary::after{content:\"+\";flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--kn-paper);font:400 22px\/1 'Geist',sans-serif;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-faq details[open] summary::after{content:\"\\2212\"}\n.cgau-listing .cgnew .kn-faq summary:focus-visible{outline:2px solid var(--kn-st);outline-offset:4px;border-radius:6px}\n.cgau-listing .cgnew .kn-faq details p{padding:0 50px 24px 0;font-size:17px;line-height:1.55;color:#39413b}\n@media (prefers-reduced-motion:no-preference){\n@supports (interpolate-size: allow-keywords){\n.cgau-listing .cgnew .kn-faq{interpolate-size:allow-keywords}\n.cgau-listing .cgnew .kn-faq details::details-content{height:0;overflow:clip;transition:height .38s var(--kn-ease),content-visibility .38s allow-discrete}\n.cgau-listing .cgnew .kn-faq details[open]::details-content{height:auto}\n}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-faq details p{padding-right:0}\n}\n\n\/* ==== MODULE buy · buying from CamGuard Australia: open columns, odometer numerals ==== *\/\n.cgau-listing .cgnew .kn-buy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:56px}\n.cgau-listing .cgnew .kn-buy\u003ediv{padding-top:18px;position:relative}\n.cgau-listing .cgnew .kn-buy\u003ediv::before{content:\"\";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:var(--kn-ink);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(2)::before{background:var(--kn-gs)}.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(3)::before{background:var(--kn-gc)}\n.cgau-listing .cgnew .kn-buy h3{font-size:21px;letter-spacing:-.025em;margin-bottom:8px}\n.cgau-listing .cgnew .kn-buy p{font-size:16px;line-height:1.5;color:#39413b}\n.cgau-listing .cgnew .kn-buy p+p{margin-top:10px}\n.cgau-listing .cgnew .kn-buy .kn-bign{display:block;font:600 clamp(64px,7vw,92px)\/1 var(--kn-serif);letter-spacing:-.04em;margin:4px 0 12px;white-space:nowrap}\n.cgau-listing .cgnew .kn-buy .kn-bign small{font-size:.3em;letter-spacing:-.02em;margin-left:6px;-webkit-text-fill-color:var(--kn-ink);color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-who{margin-top:44px;padding:26px 0 0;border-top:1px solid var(--kn-line);font-size:17px;line-height:1.55;color:#39413b;max-width:820px}\n.cgau-listing .cgnew .kn-who b{color:var(--kn-ink)}\n@keyframes cgau-kn-rule{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-buy{grid-template-columns:minmax(0,1fr);gap:22px}\n}\n\n\/* ==== MOTION (buy) · the column rules draw in ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-buy\u003ediv::before{animation:cgau-kn-rule 1s linear both;animation-timeline:view();animation-range:entry 10% entry 90%}\n}\n}\n\n\/* ==== MODULE specs · always the last h2, grouped rows, then the fine print ==== *\/\n.cgau-listing .cgnew .kn-specs{margin-top:44px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:24px;padding:26px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g h3{font-size:19px;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-sp-g dl{display:grid;gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:16px}\n.cgau-listing .cgnew .kn-sp-g dt{font-size:15px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-sp-g dd{font-size:16px;line-height:1.45;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-fine{margin-top:40px;display:grid;gap:10px;max-width:880px}\n.cgau-listing .cgnew .kn-fine p{font-size:13px;line-height:1.55;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-fine p:last-child{margin-top:8px;color:#424245;font-weight:500}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-sp-g{grid-template-columns:minmax(0,1fr);gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{grid-template-columns:minmax(0,.44fr) minmax(0,1fr);gap:12px}\n}\n\n\/* ==== REDUCED MOTION · nothing moves, everything shows ==== *\/\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-faq ::details-content{transition:none}\n.cgau-listing .cgnew .kn-tag,.cgau-listing .cgnew .kn-stamp,.cgau-listing .cgnew .kn-pl-back,.cgau-listing .cgnew .kn-dim-h::before,.cgau-listing .cgnew .kn-dim-v::before{animation:none}\n}\n\n\/* ==== GUARDS (keep last) ==== *\/\n.cgau-listing .cgnew h1,.cgau-listing .cgnew h2,.cgau-listing .cgnew h3,.cgau-listing .cgnew h4{color:inherit;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;margin:0;padding:0}\n.cgau-listing .cgnew.cgau-listing .cgnew{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:left}\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* two-view integration, flagship Simple view (27.09.2026) *\/\n.cgau-listing #cgau-v-simple:checked ~ .cgau-shared{display:none}\n.cgau-listing .cgau-pane-simple .cgnew .kn-nav{display:none}\n.cgau-listing .cgau-chooser{display:none}\n.cgau-listing.cgau-listing .cgnew .kn-gx{padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew :is(h1,h2,h3,.kn-h1,.kn-h2) :is(span,em,b,strong,i){padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew .kn-odo{overflow:visible clip;margin-inline-end:.1em}\n.cgau-listing.cgau-listing .cgnew .kn-odo i::before{padding-inline:.14em;margin-inline:-.14em}\n.cgau-listing.cgau-listing .cgnew .kn-odo b{padding-inline:.1em;margin-inline:-.1em}\n.cgau-listing.cgau-listing .cgnew :is(.kn-odo,.kn-cu)+small{margin-inline-start:.3em}\n\u003c\/style\u003e\n\u003cdiv class=\"cgnew cgau-kn\"\u003e\n\n\n\u003cnav class=\"kn-nav\" aria-label=\"On this page\"\u003e\u003cdiv class=\"kn-nav-in\"\u003e\n\u003cspan class=\"kn-nav-t\"\u003eeufyCam C35\u003c\/span\u003e\u003cspan class=\"kn-nav-l\"\u003e\u003ca href=\"#kn-mounts\"\u003eMounting\u003c\/a\u003e\u003ca href=\"#kn-dusk\"\u003eDetection\u003c\/a\u003e\u003ca href=\"#kn-hubs\"\u003eWorks with\u003c\/a\u003e\u003ca href=\"#kn-cond\"\u003eParcel\u003c\/a\u003e\u003ca class=\"kn-nav-cta\" href=\"#kn-specs\"\u003eSpecs\u003c\/a\u003e\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/nav\u003e\n\n\u003c!-- MODULE hero · specimen plate: answers first; the camera on graph paper with eufy's measurements drawn as dimension lines --\u003e\n\u003cdiv class=\"kn-sp-hero\"\u003e\n\u003cdiv class=\"kn-w kn-hp-g\"\u003e\n\u003cdiv class=\"kn-sp-t\"\u003e\n\u003cp class=\"kn-eye kn-es\"\u003eeufyCam C35 · \u003cspan class=\"kn-mono\"\u003eT8110\u003c\/span\u003e · White · New No Box\u003c\/p\u003e\n\u003ch2 class=\"kn-h1\"\u003eWorks alone. \u003cspan class=\"kn-gx kn-gs kn-nw\"\u003eMounts four ways.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cul class=\"kn-ans\" aria-label=\"The short version\"\u003e\n\u003cli data-cgau-first=\"works\"\u003e\n\u003cb\u003eWorks on its own:\u003c\/b\u003e 2.4 GHz Wi-Fi and a microSD card up to 256 GB (not included). A hub is optional: HomeBase Mini, HomeBase 3 or Professional S1. Not HomeBase 2. \u003ca href=\"\/pages\/eufy-compatibility\"\u003eSee every pairing ›\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"why\"\u003e\n\u003cb\u003eWhy the C35:\u003c\/b\u003e 1080p with PureColor colour night vision, IP67, a 6,500 mAh battery, and no monthly fee for local storage.\u003c\/li\u003e\n\u003cli data-cgau-first=\"condition\"\u003e\n\u003cb\u003eNew No Box:\u003c\/b\u003e new and never used. Only the printed retail carton and eufy’s warning sticker are missing.\u003c\/li\u003e\n\u003cli data-cgau-first=\"trust\"\u003e\n\u003cb\u003e12-month CamGuard warranty\u003c\/b\u003e · dispatched from Townsville · free Express on $99+ orders after discounts\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-plate\"\u003e\n\u003cspan class=\"kn-ill\"\u003eDiagram lines\u003c\/span\u003e\n\u003cdiv class=\"kn-pl-stage\"\u003e\n\u003cimg class=\"kn-pl-front\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1200x1200_1060x_343c5470-21aa-4fae-9c66-ce7b51f16740.webp?v=1776357922\u0026amp;crop=region\u0026amp;crop_left=289\u0026amp;crop_top=163\u0026amp;crop_width=482\u0026amp;crop_height=719\u0026amp;width=482\" alt=\"eufyCam C35 in white, face on: black front panel with the lens, the spotlight and the motion sensor\" width=\"482\" height=\"719\" fetchpriority=\"high\"\u003e\n\u003cspan class=\"kn-dim-v\"\u003e\u003cspan\u003e83 mm\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"kn-dim-h\"\u003e\u003cspan\u003e59 mm\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cimg class=\"kn-pl-back\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1200x1200_704affea-9ef4-40e1-9b40-d817ee163596_2.webp?v=1776357922\u0026amp;crop=region\u0026amp;crop_left=297\u0026amp;crop_top=175\u0026amp;crop_width=465\u0026amp;crop_height=677\u0026amp;width=240\" alt=\"The back of the C35, where the bracket fits\" width=\"240\" height=\"349\"\u003e\n\u003cspan class=\"kn-pl-bk\"\u003eThe back, where the bracket fits\u003c\/span\u003e\n\u003cfigcaption class=\"kn-pl-label\"\u003e\u003cb\u003eeufyCam C35\u003c\/b\u003e\u003cspan class=\"kn-mono\"\u003eT8110\u003c\/span\u003e · white · 59 × 54.5 × 83 mm · IP67\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- MODULE numbers · tag line --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-tags\" aria-labelledby=\"kn-tags-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-tg-head\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-es\"\u003eOn the label\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-tags-h\"\u003eRead the tags.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-lede\"\u003eSix numbers from eufy’s spec sheet, and what each one means.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-tags\"\u003e\n\u003csvg class=\"kn-twine\" viewbox=\"0 0 1000 46\" preserveaspectratio=\"none\" aria-hidden=\"true\"\u003e\u003cpath d=\"M0 6 Q500 58 1000 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003cul class=\"kn-tg-row\"\u003e\n\u003cli class=\"kn-tag\"\u003e\n\u003cspan class=\"kn-tg-n\"\u003e1080p\u003c\/span\u003e\u003cspan class=\"kn-tg-c\"\u003eFull HD video, 1920 × 1080.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-tag\"\u003e\n\u003cspan class=\"kn-tg-n\"\u003e130°\u003c\/span\u003e\u003cspan class=\"kn-tg-c\"\u003eA fixed view: no pan or tilt.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-tag\"\u003e\n\u003cspan class=\"kn-tg-n\"\u003ef\/1.2\u003c\/span\u003e\u003cspan class=\"kn-tg-c\"\u003eA bright lens on a 1\/2.9-inch sensor.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-tag\"\u003e\n\u003cspan class=\"kn-tg-n\"\u003e3\u003c\/span\u003e\u003cspan class=\"kn-tg-c\"\u003eNight modes: PureColor, spotlight and infrared.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-tag\"\u003e\n\u003cspan class=\"kn-tg-n\"\u003eIP67\u003c\/span\u003e\u003cspan class=\"kn-tg-c\"\u003eWeather rated, when correctly installed.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-tag\"\u003e\n\u003cspan class=\"kn-tg-n\"\u003e6,500\u003csmall\u003emAh\u003c\/small\u003e\u003c\/span\u003e\u003cspan class=\"kn-tg-c\"\u003eCharges by USB-C, about 4 hours on a 5 V \/ 2 A adapter.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-tg-note\"\u003eeufy publishes no battery-life figure for the C35; it depends on activity, temperature, Wi-Fi and settings. An external eufy solar panel is supported, sold separately.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE story · four mounts (pinned deal on Shopify, a 2 x 2 spread everywhere else) --\u003e\n\u003csection class=\"kn-sec kn-band kn-mt\" id=\"kn-mounts\" aria-labelledby=\"kn-mt-h\"\u003e\n\u003cdiv class=\"kn-mt-run\"\u003e\n\u003cdiv class=\"kn-mt-stage\"\u003e\n\u003cdiv class=\"kn-w kn-mt-g\"\u003e\n\u003cdiv class=\"kn-mt-t\"\u003e\n\u003cp class=\"kn-eye kn-es\"\u003eMounting\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-mt-h\"\u003eFour ways up.\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003ePick the spot. The bracket in the parcel does the rest.\u003c\/p\u003e\n\u003col class=\"kn-mt-caps\"\u003e\n\u003cli class=\"kn-mc1\"\u003e\u003cspan\u003e\u003cb\u003eMagnetic.\u003c\/b\u003e The bracket’s magnet holds on a suitable metal surface.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"kn-mc2\"\u003e\u003cspan\u003e\u003cb\u003eScrewed.\u003c\/b\u003e Screw the base to a wall or post.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"kn-mc3\"\u003e\u003cspan\u003e\u003cb\u003eStrapped.\u003c\/b\u003e Round a post or tree; strap not included.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"kn-mc4\"\u003e\u003cspan\u003e\u003cb\u003eFlat.\u003c\/b\u003e On a shelf or sill.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-deck\"\u003e\n\u003cfigure class=\"kn-pr kn-pr1\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_475_T8110121_US_TD02_1V2_8b735762-7d6d-40a7-bbae-87ada780a6cd.png?v=1776357922\u0026amp;crop=region\u0026amp;crop_left=330\u0026amp;crop_top=1640\u0026amp;crop_width=1260\u0026amp;crop_height=840\u0026amp;width=720\" alt=\"A hand places the white C35 on its magnetic bracket against a metal cabinet\" width=\"720\" height=\"480\" loading=\"lazy\"\u003e\u003cfigcaption\u003e\u003cb\u003e1\u003c\/b\u003eMagnetic\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"kn-pr kn-pr2\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_475_T8110121_US_TD02_1V2_8b735762-7d6d-40a7-bbae-87ada780a6cd.png?v=1776357922\u0026amp;crop=region\u0026amp;crop_left=330\u0026amp;crop_top=3080\u0026amp;crop_width=1260\u0026amp;crop_height=840\u0026amp;width=720\" alt=\"The white C35 screwed to a painted timber fence post\" width=\"720\" height=\"480\" loading=\"lazy\"\u003e\u003cfigcaption\u003e\u003cb\u003e2\u003c\/b\u003eScrewed\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"kn-pr kn-pr3\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_475_T8110121_US_TD02_1V2_8b735762-7d6d-40a7-bbae-87ada780a6cd.png?v=1776357922\u0026amp;crop=region\u0026amp;crop_left=2080\u0026amp;crop_top=1660\u0026amp;crop_width=1260\u0026amp;crop_height=840\u0026amp;width=720\" alt=\"The white C35 strapped to a tree trunk\" width=\"720\" height=\"480\" loading=\"lazy\"\u003e\u003cfigcaption\u003e\u003cb\u003e3\u003c\/b\u003eStrapped\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"kn-pr kn-pr4\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_475_T8110121_US_TD02_1V2_8b735762-7d6d-40a7-bbae-87ada780a6cd.png?v=1776357922\u0026amp;crop=region\u0026amp;crop_left=2080\u0026amp;crop_top=3100\u0026amp;crop_width=1260\u0026amp;crop_height=840\u0026amp;width=720\" alt=\"The white C35 standing on a sideboard next to a stack of books\" width=\"720\" height=\"480\" loading=\"lazy\"\u003e\u003cfigcaption\u003e\u003cb\u003e4\u003c\/b\u003eFlat\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cp class=\"kn-mt-note\"\u003e\u003cspan aria-hidden=\"true\"\u003e2\u003c\/span\u003e\u003cspan\u003e\u003cb\u003eOne of two brackets.\u003c\/b\u003e eufy’s guide says the bracket “may vary”: snap-fit or screw-in. Both are normal and mount all four ways.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE ai · olive-night band: labels and night modes --\u003e\n\u003csection class=\"kn-sec kn-dusk\" id=\"kn-dusk\" aria-labelledby=\"kn-dk-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eWhat it notices\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-dk-h\"\u003eTells a dog \u003cspan class=\"kn-gx kn-gm kn-nw\"\u003efrom a ute.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-dk-row\"\u003e\n\u003cfigure class=\"kn-dk-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_484_E8110T13_US_PRC_TD10_V1_3840x_6ca0c7b1-c095-4215-829e-cd110bd88a23.png?v=1776357922\u0026amp;crop=region\u0026amp;crop_left=2040\u0026amp;crop_top=380\u0026amp;crop_width=1500\u0026amp;crop_height=985\u0026amp;width=900\" alt=\"eufy's detection examples: a car in a driveway and a dog on a lawn, each framed, and a person walking through a shaded activity zone\" width=\"900\" height=\"591\" loading=\"lazy\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"kn-dk-t\"\u003e\n\u003cp\u003eOn its own, the C35 labels \u003cb\u003epeople, vehicles and pets\u003c\/b\u003e, inside two activity zones you draw in the app.\u003c\/p\u003e\n\u003cp\u003eAdd a HomeBase and it can recognise faces too. eufy’s note:\u003c\/p\u003e\n\u003cp class=\"kn-dk-q\"\u003e“Facial recognition requires HomeBase Mini.”\u003c\/p\u003e\n\u003cp\u003eEach label is a helpful label, not a certainty: light, angle and distance change results.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-dk-row\"\u003e\n\u003cfigure class=\"kn-dk-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_476_T8110121_US_TD03_1V2_142136e9-ae57-4e98-b6e0-1fd087136471.png?v=1776357922\u0026amp;crop=region\u0026amp;crop_left=90\u0026amp;crop_top=2230\u0026amp;crop_width=2058\u0026amp;crop_height=1470\u0026amp;width=900\" alt=\"eufy's PureColor example: a man and his dog on a front lawn at dusk, shown in colour\" width=\"900\" height=\"643\" loading=\"lazy\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"kn-dk-t\"\u003e\n\u003ch3 class=\"kn-h3\"\u003eAfter dark, three ways.\u003c\/h3\u003e\n\u003cp\u003e\u003cb\u003ePureColor\u003c\/b\u003e is the default: colour when there’s a little light. Spotlight and infrared are the other two, picked in the app.\u003c\/p\u003e\n\u003cp\u003eColour depends on the light you have, so check the view at night.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE compat · folder-tab picker (every verdict shows if a host strips the inputs) --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-hubs\" aria-labelledby=\"kn-hubs-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-es\"\u003eWorks with\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-hubs-h\"\u003ePick your hub, \u003cspan class=\"kn-gx kn-gs kn-nw\"\u003eor none.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eA hub is optional. Tap what you have.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-pick\"\u003e\n\u003cp class=\"kn-pk-lg\" id=\"kn-pk-lg\"\u003eWhat’s at your place?\u003c\/p\u003e\n\u003cdiv class=\"kn-fold\" role=\"radiogroup\" aria-labelledby=\"kn-pk-lg\"\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-c1\" checked\u003e\u003cspan\u003eNo hub\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-c2\"\u003e\u003cspan\u003eHomeBase Mini\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-c3\"\u003e\u003cspan\u003eHomeBase 3\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-c4\"\u003e\u003cspan\u003eProfessional S1\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-c5\"\u003e\u003cspan\u003eHomeBase 2 \u003cspan class=\"kn-x\" aria-hidden=\"true\"\u003e✕\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-c6\"\u003e\u003cspan\u003eAlexa or Google\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-c7\"\u003e\u003cspan\u003eApple Home \u003cspan class=\"kn-x\" aria-hidden=\"true\"\u003e✕\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sheet-v\" aria-live=\"polite\"\u003e\n\u003cdiv class=\"kn-v kn-v1\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eNo hub \u003csmall\u003e· works on its own\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eStraight onto your 2.4 GHz Wi-Fi (not a 5 GHz-only network), recording to a microSD card up to 256 GB, not included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v2\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eHomeBase Mini \u003csmall\u003e· its dedicated hub\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eeufy’s C35 kits come with one. 8 GB built in (a little less usable), plus a microSD card up to 1 TB, sold separately. Adds facial recognition. Not included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v3\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eHomeBase 3 \u003csmall\u003e· runs it\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e16 GB built in, expandable to 16 TB with a 2.5-inch SATA drive. Not included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v4\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eHomeBase Professional S1 \u003csmall\u003e· runs it\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eOn our compatibility list for the C35. Not included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v5\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003eHomeBase 2 \u003csmall\u003e· not compatible\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eeufy says not to add the C35 to HomeBase 2. Use it on its own or on one of the three above.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v6\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eAlexa or Google Assistant \u003csmall\u003e· works\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eBoth are on eufy’s list for the C35.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v7\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003eApple Home \u003csmall\u003e· not compatible\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eApple Home isn’t on eufy’s list for the C35.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-pk-more\"\u003e\u003ca class=\"kn-link\" href=\"\/pages\/eufy-compatibility\"\u003eSee every eufy pairing ›\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE condition · parcel docket (New No Box: kit-split story, firewood analogy) --\u003e\n\u003csection class=\"kn-sec kn-band\" id=\"kn-cond\" aria-labelledby=\"kn-cd-h\"\u003e\n\u003cdiv class=\"kn-w kn-cd-g\"\u003e\n\u003cdiv class=\"kn-cd-t\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-ec\"\u003eCondition · New No Box\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-cd-h\"\u003eOut of a kit, \u003cspan class=\"kn-gx kn-gc\"\u003einto your parcel.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-cd-big\"\u003eNew and never used. The only things missing are the printed retail carton and eufy’s warning sticker.\u003c\/p\u003e\n\u003cp\u003eeufy sells the C35 in multi-camera kits with a HomeBase Mini. We buy those kits in bulk and split them, like three neighbours sharing a trailer-load of firewood: everyone pays less per armful.\u003c\/p\u003e\n\u003cp\u003eA kit’s one carton can’t be split, so your camera travels in plain protective packaging with every accessory a single C35 comes with. The kit’s HomeBase Mini goes to its own listing.\u003c\/p\u003e\n\u003cp\u003eWe pass the saving on, keeping a small margin for costs and the 12-month warranty we honour ourselves. We don’t open or test each unit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-dock\"\u003e\n\u003cp class=\"kn-dock-no\"\u003e\u003cspan\u003eParcel docket\u003c\/span\u003e\u003cspan\u003eC35 · white\u003c\/span\u003e\u003c\/p\u003e\n\u003cspan class=\"kn-stamp\" aria-hidden=\"true\"\u003eNew\u003cbr\u003eNo Box\u003c\/span\u003e\n\u003ch3\u003eIn your parcel\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeufyCam C35 (\u003cspan class=\"kn-mono\"\u003eT8110\u003c\/span\u003e), white, new and never used\u003c\/li\u003e\n\u003cli\u003e0.6 m USB-C charging cable\u003c\/li\u003e\n\u003cli\u003eMagnetic mounting bracket (one of eufy’s two designs)\u003c\/li\u003e\n\u003cli\u003eMounting base and screw pack\u003c\/li\u003e\n\u003cli\u003ePrinted Quick Start Guide\u003c\/li\u003e\n\u003cli\u003ePlain protective packaging\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 class=\"kn-dock-out\"\u003eNot in it\u003c\/h3\u003e\n\u003cul class=\"kn-out\"\u003e\n\u003cli\u003eThe printed retail carton\u003c\/li\u003e\n\u003cli\u003eeufy’s warning sticker\u003c\/li\u003e\n\u003cli\u003eA microSD card (up to 256 GB works)\u003c\/li\u003e\n\u003cli\u003eA HomeBase\u003c\/li\u003e\n\u003cli\u003eA USB wall adapter (a 5 V \/ 2 A one suits)\u003c\/li\u003e\n\u003cli\u003eA solar panel, or a mounting strap\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE faq · exclusive, smooth; the dispatch answer repeats \"busy periods\" --\u003e\n\u003csection class=\"kn-sec kn-cv\" id=\"kn-faq\" aria-labelledby=\"kn-faq-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\u003ch2 class=\"kn-h2\" id=\"kn-faq-h\"\u003eGood to know.\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-faq\"\u003e\n\u003cdetails name=\"kn-faq\" open\u003e\u003csummary\u003eWhy doesn’t it come in a box?\u003c\/summary\u003e\u003cp\u003eIt came out of one of eufy’s multi-camera kits, and a kit’s one carton can’t be split. It’s new and never used.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eDo I need a HomeBase?\u003c\/summary\u003e\u003cp\u003eNo. It runs on 2.4 GHz Wi-Fi with a microSD card (not included). A HomeBase is optional, and none comes with it.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWhen will my order leave Townsville?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day; same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare. Australia Post delivery time is on top.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE buy · buying from CamGuard Australia --\u003e\n\u003csection class=\"kn-sec kn-band kn-cv\" id=\"kn-buy\" aria-labelledby=\"kn-buy-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eBuying from CamGuard Australia\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-buy-h\"\u003eSent from Townsville.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-buy\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99.00 it’s $9.95 tracked, or $12.95 Express.\u003c\/p\u003e\n\u003cp\u003eWe aim to dispatch the same day; same day to 1 business day is typical from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-s\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:1\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:2\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003emonths\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty, not a manufacturer warranty, with Australian Consumer Law rights on top. Faulty or not as described? We cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-c\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:3\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:10\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003edays\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eChange of mind within 30 days of delivery, complete and unused. You pay the return postage; the original shipping isn’t refunded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-who\"\u003e\u003cb\u003eWho you’re buying from:\u003c\/b\u003e an independent Australian importer in Townsville, happy to answer questions before you buy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE specs · last h2 + fine print --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-specs\" aria-labelledby=\"kn-specs-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-specs-h\"\u003eTech specs.\u003c\/h2\u003e\n\u003cdiv class=\"kn-specs\"\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eCamera\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eModel\u003c\/dt\u003e\n\u003cdd\u003eeufyCam C35 add-on camera (\u003cspan class=\"kn-mono\"\u003eT8110\u003c\/span\u003e), white, New No Box\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eVideo\u003c\/dt\u003e\n\u003cdd\u003e1080p, 1920 × 1080\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eLens\u003c\/dt\u003e\n\u003cdd\u003ef\/1.2, 1\/2.9-inch sensor, 130° fixed view\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNight\u003c\/dt\u003e\n\u003cdd\u003ePureColor (default), spotlight, infrared\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eDetection\u003c\/dt\u003e\n\u003cdd\u003ePeople, vehicles, pets; faces with a HomeBase\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eAudio\u003c\/dt\u003e\n\u003cdd\u003eTwo-way talk; alarm, manual or automatic\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eStorage\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eOn its own\u003c\/dt\u003e\n\u003cdd\u003emicroSD up to 256 GB (none built in)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWith a hub\u003c\/dt\u003e\n\u003cdd\u003eMini, HomeBase 3 or S1; not HomeBase 2\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eRecording\u003c\/dt\u003e\n\u003cdd\u003eEvents only, no 24\/7\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003ePower and network\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eBattery\u003c\/dt\u003e\n\u003cdd\u003e6,500 mAh, rechargeable\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eCharging\u003c\/dt\u003e\n\u003cdd\u003eUSB-C, 5 V \/ 2 A; about 4 hours\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSolar\u003c\/dt\u003e\n\u003cdd\u003eExternal eufy panel supported, sold separately\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWi-Fi\u003c\/dt\u003e\n\u003cdd\u003e2.4 GHz\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eVoice\u003c\/dt\u003e\n\u003cdd\u003eAlexa, Google Assistant\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eApp\u003c\/dt\u003e\n\u003cdd\u003eeufy Security \u003cspan class=\"kn-mono\"\u003e5.2.10\u003c\/span\u003e or newer\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eBuild\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWeather\u003c\/dt\u003e\n\u003cdd\u003eIP67\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSize\u003c\/dt\u003e\n\u003cdd\u003e59 × 54.5 × 83 mm\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eMounting\u003c\/dt\u003e\n\u003cdd\u003eMagnetic, screw, strap or flat\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fine\"\u003e\n\u003cp\u003eCompatibility follows eufy’s most recent published guides. Where eufy’s documents disagree, we follow the most recent one, and where eufy hasn’t confirmed a pairing we mark it not compatible until it does. Features depend on the camera, hub firmware and eufy app, and eufy may change them.\u003c\/p\u003e\n\u003cp\u003eThe C35 records; it doesn’t prevent anything, and detection can miss or mislabel activity.\u003c\/p\u003e\n\u003cp\u003eProduct images are official eufy images. Illustrations and diagrams are labelled.\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty applies, not a manufacturer warranty. Nothing here limits your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller, not an official or authorised supplier, distributor or representative of eufy, Anker Innovations or their affiliates. Product names and trademarks belong to their owners.\u003c\/p\u003e\n\u003cp\u003eDetails believed accurate at time of listing.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun\"\u003e\n  \u003cdiv class=\"mv-topline\"\u003e\n    \u003cdiv class=\"mv-shell\"\u003e\n      \u003cspan class=\"mv-wordmark\" aria-label=\"CamGuard Australia\"\u003eCamGuard Australia\u003c\/span\u003e\n      \u003cspan class=\"mv-route-tag\"\u003eMoving day file · C35 white · New No Box\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"mv-tape-run\" aria-hidden=\"true\"\u003e\n    \u003cdiv class=\"mv-tape-track\"\u003e\n      \u003cspan\u003eNEW ADDRESS · SAME CAMERA · MICROSD MOVES WITH YOU · SUITABLE METAL = NO DRILLING · NEW NO BOX\u003c\/span\u003e\n      \u003cspan\u003eNEW ADDRESS · SAME CAMERA · MICROSD MOVES WITH YOU · SUITABLE METAL = NO DRILLING · NEW NO BOX\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"mv-section mv-hero\"\u003e\n    \u003cdiv class=\"mv-shell mv-hero-grid\"\u003e\n      \u003cdiv class=\"mv-hero-copy\"\u003e\n        \u003cspan class=\"mv-kicker\"\u003eNo Fixed Address · moving day world\u003c\/span\u003e\n        \u003ch2 class=\"mv-title\"\u003eTHE CAMERA THAT PACKS ITSELF.\u003c\/h2\u003e\n        \u003cp class=\"mv-why\"\u003eA rechargeable C35 with local storage and a magnetic mounting option can move with you when the right metal surface is available.\u003c\/p\u003e\n        \u003cdiv class=\"mv-pills\"\u003e\n          \u003cspan class=\"mv-pill\"\u003eNew No Box · new, never used\u003c\/span\u003e\n          \u003cspan class=\"mv-pill\"\u003e1080p · 130° view\u003c\/span\u003e\n          \u003cspan class=\"mv-pill\"\u003ePureColor night vision\u003c\/span\u003e\n          \u003cspan class=\"mv-pill\"\u003emicroSD to 256GB · card extra\u003c\/span\u003e\n          \u003cspan class=\"mv-pill\"\u003eNo HomeBase required\u003c\/span\u003e\n          \u003cspan class=\"mv-pill\"\u003eIP67 weather rating\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mv-hero-stage\" tabindex=\"0\" aria-label=\"Moving boxes containing the white eufyCam C35\"\u003e\n        \u003cdiv class=\"mv-box-stack\" aria-hidden=\"true\"\u003e\n          \u003cdiv class=\"mv-box mv-box-a\"\u003e\u003cspan class=\"mv-box-label\"\u003eMOUNT\u003cbr\u003emagnetic option\u003c\/span\u003e\u003c\/div\u003e\n          \u003cdiv class=\"mv-box mv-box-b\"\u003e\u003cspan class=\"mv-box-label\"\u003eCHARGE\u003cbr\u003eUSB-C cable\u003c\/span\u003e\u003c\/div\u003e\n          \u003cdiv class=\"mv-box mv-box-c\"\u003e\u003cspan class=\"mv-box-label\"\u003eOPEN FIRST\u003cbr\u003eC35 lives here\u003c\/span\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cimg class=\"mv-camera-cutout\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1200x1200_1060x_343c5470-21aa-4fae-9c66-ce7b51f16740.webp?v=1776357922\" alt=\"White eufyCam C35 add-on camera\" width=\"1060\" height=\"1060\" loading=\"eager\" decoding=\"async\"\u003e\n        \u003cdiv class=\"mv-keytag\" aria-hidden=\"true\"\u003e\n\u003cb\u003eNEW\u003c\/b\u003eaddress · check 2.4GHz Wi-Fi\u003c\/div\u003e\n        \u003cdiv class=\"mv-trolley\" aria-hidden=\"true\"\u003e\n\u003ci class=\"mv-wheel mv-wheel-a\"\u003e\u003c\/i\u003e\u003ci class=\"mv-wheel mv-wheel-b\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mv-section mv-condition\"\u003e\n    \u003cdiv class=\"mv-shell mv-condition-grid\"\u003e\n      \u003cdiv class=\"mv-condition-sign\"\u003e\n        \u003cspan class=\"mv-condition-big\"\u003eNEW. NO BOX.\u003c\/span\u003e\n        \u003cp\u003eNew and never used. The individual retail carton is absent; every functional item from the boxed version is included.\u003c\/p\u003e\n        \u003cdiv class=\"mv-corrector\"\u003e\n\u003cb\u003eBond-clean corrector\u003c\/b\u003eOnly the individual retail carton and eufy’s warning sticker are absent. A missing box is not a missing accessory list.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mv-condition-copy\"\u003e\n        \u003cspan class=\"mv-kicker\"\u003eCondition label · stated before the lease clauses\u003c\/span\u003e\n        \u003ch2 class=\"mv-h2\"\u003eNo mystery parcel. No refurbished plot twist.\u003c\/h2\u003e\n        \u003cp\u003eThis \u003cb\u003eNew No Box\u003c\/b\u003e C35 is new and never used, separated from a genuine multi-camera kit. The individual retail carton is absent, so it arrives in protective non-retail packaging. It is not manufacturer renewed, refurbished, ex-display or a customer return.\u003c\/p\u003e\n        \n        \u003cp\u003eCamGuard Australia’s own 12-month warranty is not a manufacturer warranty; Australian Consumer Law rights continue to apply.\u003c\/p\u003e\n        \u003cspan class=\"mv-sticker\"\u003eMOVING LABEL 01 · CONTENTS STAY TOGETHER\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n\n  \u003csection class=\"mv-section mv-mount\"\u003e\n    \u003cdiv class=\"mv-shell mv-mount-grid\"\u003e\n      \u003cdiv class=\"mv-magnet-board\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1200x1200_704affea-9ef4-40e1-9b40-d817ee163596_2.webp?v=1776357922\" alt=\"Rear view of the white eufyCam C35 and its magnetic mounting point\" width=\"1060\" height=\"1060\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003cdiv class=\"mv-magnet-note\"\u003eSUITABLE METAL SURFACE\u003cbr\u003e\u003cb\u003eCamera: attached.\u003c\/b\u003e\u003cbr\u003eWall plugs: enjoying a day off.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mv-mount-copy\"\u003e\n        \u003cspan class=\"mv-kicker\"\u003eMounting plan · check the surface and installation permission\u003c\/span\u003e\n        \u003ch2 class=\"mv-h2\"\u003eThe magnet is the renter move.\u003c\/h2\u003e\n        \u003cp\u003eThe supplied magnetic bracket can attach the C35 to a suitable metallic surface without drilling. That makes repositioning quick and gives renters a genuinely low-commitment option. The magnet still needs the right surface and a stable, sensible location; ordinary plasterboard is not a magnetic mounting surface.\u003c\/p\u003e\n        \u003cp\u003eWhere magnetic mounting is not suitable, the supplied mounting base and screw pack provide the fixed option. The camera should stay upright, sit within useful 2.4GHz Wi-Fi range and be angled only toward areas you are entitled to monitor.\u003c\/p\u003e\n        \u003cul class=\"mv-mount-list\"\u003e\n          \u003cli\u003e\n\u003cb\u003eMagnetic option:\u003c\/b\u003e fast to place on suitable metal and fast to take to the next address.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cb\u003eScrew option:\u003c\/b\u003e mounting base and screw pack are included when a fixed installation is permitted.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cb\u003ePlacement reality:\u003c\/b\u003e useful coverage depends on height, angle, network strength, settings and lawful positioning.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mv-section mv-night\"\u003e\n    \u003cdiv class=\"mv-shell mv-night-grid\"\u003e\n      \u003cdiv class=\"mv-neon-copy\"\u003e\n        \u003cspan class=\"mv-kicker\"\u003eAfter-dark unpacking · the lamps are still in Box 14\u003c\/span\u003e\n        \u003cspan class=\"mv-neon-sign\"\u003eNIGHT MODE: ON\u003c\/span\u003e\n        \u003ch2 class=\"mv-h2\"\u003eColour after dark, without turning the yard into a stadium.\u003c\/h2\u003e\n        \u003cp\u003ePureColor Vision is designed to show full-colour low-light footage without requiring the camera's spotlight. Spotlight and infrared modes remain available, so the app can be set for the actual scene rather than whichever option looked most dramatic during setup.\u003c\/p\u003e\n        \u003cp\u003eLow-light results still depend on ambient light, placement and the scene. Test the view at night from the actual mounting position.\u003c\/p\u003e\n        \u003cp class=\"mv-micro\"\u003eMOVING NOTE · The official product image is comparative marketing imagery. Your real view depends on your actual property and settings.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"mv-night-photo\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_476_T8110121_US_TD03_1V2_142136e9-ae57-4e98-b6e0-1fd087136471.png?v=1776357922\" alt=\"Official eufy C35 image comparing PureColor low-light viewing with spotlight and infrared night modes\" width=\"3600\" height=\"4500\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003cfigcaption\u003eOFFICIAL C35 FEATURE IMAGE · vivid low-light colour · spotlight-free PureColor mode · actual results vary\u003c\/figcaption\u003e\n      \u003c\/figure\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n\n  \u003csection class=\"mv-section mv-storage\"\u003e\n    \u003cdiv class=\"mv-shell mv-storage-grid\"\u003e\n      \u003cdiv class=\"mv-storage-copy\"\u003e\n        \u003cspan class=\"mv-kicker\"\u003eKey ring · storage belongs with the tenant\u003c\/span\u003e\n        \u003ch2 class=\"mv-h2\"\u003eYour clips do not need a landlord.\u003c\/h2\u003e\n        \u003cp\u003eInsert a compatible microSD card up to 256GB into the camera for standalone local motion-event recording. The card is sold separately. There is no required monthly camera fee for that local-storage route, although optional cloud or premium services may carry their own terms.\u003c\/p\u003e\n        \u003cp\u003eThe camera can also connect to a HomeBase Mini or HomeBase 3 if you want supported hub features. Facial recognition, shared storage management and cross-camera tracking require a compatible HomeBase. The hub is optional for this C35; check the features you want before choosing a route.\u003c\/p\u003e\n        \u003cdiv class=\"mv-keyring\"\u003e\n          \u003cspan class=\"mv-keycard\"\u003e\u003cb\u003eSOLO\u003c\/b\u003e\u003cspan\u003e2.4GHz Wi-Fi + microSD\u003c\/span\u003e\u003c\/span\u003e\n          \u003cspan class=\"mv-keycard\"\u003e\u003cb\u003eMINI\u003c\/b\u003e\u003cspan\u003eoptional compatible HomeBase\u003c\/span\u003e\u003c\/span\u003e\n          \u003cspan class=\"mv-keycard\"\u003e\u003cb\u003eHB3\u003c\/b\u003e\u003cspan\u003eoptional compatible HomeBase\u003c\/span\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"mv-storage-photo\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_478_T8110121_US_TD04_1V2_191576eb-1744-4720-9ea3-051e3b6d7b30.png?v=1776357922\" alt=\"Official eufy C35 image explaining local microSD storage and optional HomeBase recognition features\" width=\"3600\" height=\"4500\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003cfigcaption\u003eLOCAL STORAGE ROUTE · microSD to 256GB in the camera · facial recognition requires a compatible HomeBase\u003c\/figcaption\u003e\n      \u003c\/figure\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mv-section mv-lift\"\u003e\n    \u003cdiv class=\"mv-shell mv-lift-grid\"\u003e\n      \u003cdiv class=\"mv-lift-copy\"\u003e\n        \u003cspan class=\"mv-kicker\"\u003eLift booking · compatibility gets the full doorway\u003c\/span\u003e\n        \u003ch2 class=\"mv-h2\"\u003eOne camera. Three valid routes. One old hub left downstairs.\u003c\/h2\u003e\n        \u003cp\u003e\u003cb\u003eStandalone:\u003c\/b\u003e connect the C35 directly to 2.4GHz Wi-Fi and add a microSD card for local motion-event storage. A 5GHz-only network will not work. No HomeBase is required.\u003c\/p\u003e\n        \u003cp\u003e\u003cb\u003eOptional hub:\u003c\/b\u003e HomeBase Mini and HomeBase 3 are compatible routes for supported storage and AI features. Current app and firmware still matter during setup.\u003c\/p\u003e\n        \u003cp\u003e\u003cb\u003eNot compatible:\u003c\/b\u003e HomeBase 2. It is not a supported hub for this model.\u003c\/p\u003e\n        \u003cdetails class=\"mv-lift-details\"\u003e\n          \u003csummary\u003eRead the feature boundary\u003c\/summary\u003e\n          \u003cdiv class=\"mv-lift-answer\"\u003eThe camera's standalone detection covers people, vehicles and pets. Facial recognition and cross-camera tracking require a compatible HomeBase. “Add-on camera” describes the product format; it does not mean this C35 is unusable without a hub.\u003c\/div\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mv-lift-shaft\" tabindex=\"0\" aria-label=\"Compatibility lift with doors that open to show C35 connection options\"\u003e\n        \u003cdiv class=\"mv-lift-inside\"\u003e\n          \u003cdiv class=\"mv-lift-pass\"\u003e\n\u003cb\u003eDIRECT WI-FI\u003c\/b\u003eLives here · 2.4GHz · microSD up to 256GB\u003c\/div\u003e\n          \u003cdiv class=\"mv-lift-pass\"\u003e\n\u003cb\u003eHOMEBASE MINI\u003c\/b\u003eOptional compatible route · not included\u003c\/div\u003e\n          \u003cdiv class=\"mv-lift-pass\"\u003e\n\u003cb\u003eHOMEBASE 3\u003c\/b\u003eOptional compatible route · not included\u003c\/div\u003e\n          \u003cdiv class=\"mv-lift-pass\"\u003e\n\u003cb\u003eHOMEBASE 2\u003c\/b\u003eNot on the manifest · incompatible\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"mv-lift-door mv-lift-door-left\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"mv-lift-door mv-lift-door-right\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n        \u003cspan class=\"mv-lift-invite\"\u003eGIVE THE LIFT BUTTON A PRESS\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mv-section mv-carton\"\u003e\n    \u003cdiv class=\"mv-shell\"\u003e\n      \u003cspan class=\"mv-kicker\"\u003eCarton inventory · every functional item has a cell\u003c\/span\u003e\n      \u003ch2 class=\"mv-h2\"\u003eWhat arrives, what does not, and what merely lost its box.\u003c\/h2\u003e\n      \u003cp class=\"mv-intro\"\u003eNew No Box does not mean camera-only. This stock carries every functional item from the add-on-camera pack in protective non-retail packaging, with the missing retail carton and warning sticker called out separately.\u003c\/p\u003e\n      \u003cdiv class=\"mv-carton-wrap\"\u003e\n        \u003cdiv class=\"mv-box-lid\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"mv-tray\"\u003e\n          \u003cdiv class=\"mv-cell\"\u003e\n\u003cb\u003e1 × C35\u003c\/b\u003e\u003cspan\u003eWhite eufyCam C35 camera · new and never used\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mv-cell\"\u003e\n\u003cb\u003e1 × MAGNETIC BRACKET\u003c\/b\u003e\u003cspan\u003eThe supplied magnetic mounting bracket may vary between the two documented bracket designs.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mv-cell\"\u003e\n\u003cb\u003e1 × MOUNTING BASE\u003c\/b\u003e\u003cspan\u003eFor the fixed screw-mount route when installation permission and the surface allow it.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mv-cell\"\u003e\n\u003cb\u003e1 × SCREW PACK\u003c\/b\u003e\u003cspan\u003eThe documented camera-installation screw pack.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mv-cell\"\u003e\n\u003cb\u003e1 × USB-C CABLE\u003c\/b\u003e\u003cspan\u003e0.6 metre Type-C charging cable. A wall power adapter is not listed in the add-on-camera pack.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mv-cell\"\u003e\n\u003cb\u003e1 × QUICK START GUIDE\u003c\/b\u003e\u003cspan\u003eThe setup guide travels with the functional contents, even though the colourful retail carton does not.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mv-cell mv-cell-empty\"\u003e\n\u003cb\u003eNO WARNING STICKER\u003c\/b\u003e\u003cspan\u003eeufy’s warning sticker is not included with No Box units.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mv-cell mv-cell-empty\"\u003e\n\u003cb\u003eNO RETAIL CARTON\u003c\/b\u003e\u003cspan\u003eThis is the condition difference, not a missing functional accessory.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mv-cell mv-cell-empty\"\u003e\n\u003cb\u003eNO microSD CARD\u003c\/b\u003e\u003cspan\u003eRequired for standalone local recording and sold separately.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mv-cell mv-cell-empty\"\u003e\n\u003cb\u003eNO HOMEBASE\u003c\/b\u003e\u003cspan\u003eNot required. Mini or HomeBase 3 is optional.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mv-cell mv-cell-empty\"\u003e\n\u003cb\u003eNO SOLAR PANEL\u003c\/b\u003e\u003cspan\u003eOptional external solar charging is supported; the panel is not included.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mv-cell mv-cell-empty\"\u003e\n\u003cb\u003eNO WALL ADAPTER\u003c\/b\u003e\u003cspan\u003eUse a suitable 5V\/2A USB power source with the included cable.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n\n  \u003csection class=\"mv-section mv-rules\"\u003e\n    \u003cdiv class=\"mv-shell mv-rules-grid\"\u003e\n      \u003cdiv class=\"mv-house-rules\"\u003e\n        \u003cspan class=\"mv-kicker\"\u003eResponsible use · the fridge copy nobody may remove\u003c\/span\u003e\n        \u003ch2 class=\"mv-h2\"\u003eA camera is not a magical deadbolt.\u003c\/h2\u003e\n        \u003cp\u003eThe C35 \u003cb\u003erecords configured motion events; it does not prevent them.\u003c\/b\u003e Alerts and clips depend on placement, settings, network, storage and power.\u003c\/p\u003e\n        \u003cp\u003eRecord only where lawful. Respect household and neighbour privacy, including audio rules.\u003c\/p\u003e\n        \u003cp\u003eSecure the mount and account; recheck the view and settings after moving.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mv-rule-cards\"\u003e\n        \u003carticle class=\"mv-rule-card\"\u003e\u003cb\u003eMOTION EVENTS, NOT 24\/7\u003c\/b\u003eMotion events only; no continuous 24\/7 recording.\u003c\/article\u003e\n        \u003carticle class=\"mv-rule-card\"\u003e\u003cb\u003eTHE CARD MATTERS\u003c\/b\u003eSupply microSD or a compatible HomeBase for local clips.\u003c\/article\u003e\n        \u003carticle class=\"mv-rule-card\"\u003e\u003cb\u003ePRIVACY MOVES TOO\u003c\/b\u003eRecheck zones, angles and consent at each address.\u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mv-section mv-specs\"\u003e\n    \u003cdiv class=\"mv-shell\"\u003e\n      \u003cspan class=\"mv-kicker\"\u003eRemovalist inventory · product facts get their own docket\u003c\/span\u003e\n      \u003ch2 class=\"mv-h2\"\u003eThe complete technical manifest.\u003c\/h2\u003e\n      \u003cp class=\"mv-intro\"\u003eThese model-specific facts help you check whether the C35 fits your next address.\u003c\/p\u003e\n      \u003cdiv class=\"mv-spec-sheet\"\u003e\n        \u003cdiv class=\"mv-spec-head\"\u003e\n\u003cspan\u003eNO FIXED ADDRESS · CAMERA INVENTORY\u003c\/span\u003e\u003cspan\u003eT8110 series · white · SKU CG-ECC35W-NNB-T\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"mv-spec-grid\"\u003e\n          \u003cdiv class=\"mv-spec-row\"\u003e\n\u003cspan\u003eProduct\u003c\/span\u003e\u003cb\u003eeufyCam C35 add-on camera · white\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mv-spec-row\"\u003e\n\u003cspan\u003eCondition\u003c\/span\u003e\u003cb\u003eNew No Box · new, never used · protective non-retail packaging\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mv-spec-row\"\u003e\n\u003cspan\u003eVideo\u003c\/span\u003e\u003cb\u003e1080p Full HD, not 4K · exact frame rate unconfirmed\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mv-spec-row\"\u003e\n\u003cspan\u003eLens and view\u003c\/span\u003e\u003cb\u003eF1.2 lens · 130° published field of view\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mv-spec-row\"\u003e\n\u003cspan\u003eNight modes\u003c\/span\u003e\u003cb\u003ePureColor · spotlight · infrared\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mv-spec-row\"\u003e\n\u003cspan\u003eDetection\u003c\/span\u003e\u003cb\u003ePeople · vehicles · pets · activity zones\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mv-spec-row\"\u003e\n\u003cspan\u003eRecording type\u003c\/span\u003e\u003cb\u003eMotion-event clips · not continuous 24\/7 recording\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mv-spec-row\"\u003e\n\u003cspan\u003eStandalone storage\u003c\/span\u003e\u003cb\u003emicroSD up to 256GB · card not included\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mv-spec-row\"\u003e\n\u003cspan\u003ePower\u003c\/span\u003e\u003cb\u003e6500mAh rechargeable battery · USB-C 5V\/2A charging\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mv-spec-row\"\u003e\n\u003cspan\u003eSolar\u003c\/span\u003e\u003cb\u003eOptional external solar charging supported · panel not included\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mv-spec-row\"\u003e\n\u003cspan\u003eNetwork\u003c\/span\u003e\u003cb\u003e2.4GHz Wi-Fi for standalone connection\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mv-spec-row\"\u003e\n\u003cspan\u003eWeather\u003c\/span\u003e\u003cb\u003eIP67 when correctly installed and closed\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mv-spec-row\"\u003e\n\u003cspan\u003eAudio\u003c\/span\u003e\u003cb\u003eMicrophone and speaker · two-way talk\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mv-spec-row\"\u003e\n\u003cspan\u003eCompatible hubs\u003c\/span\u003e\u003cb\u003eHomeBase Mini or HomeBase 3 optional · neither included\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mv-spec-row\"\u003e\n\u003cspan\u003eIncompatible hub\u003c\/span\u003e\u003cb\u003eHomeBase 2\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mv-spec-row\"\u003e\n\u003cspan\u003eHub-only features\u003c\/span\u003e\u003cb\u003eFacial recognition · shared storage management · cross-camera tracking\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mv-spec-row\"\u003e\n\u003cspan\u003eMounting\u003c\/span\u003e\u003cb\u003eMagnetic bracket · mounting base and screw pack included\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mv-spec-row\"\u003e\n\u003cspan\u003eWarranty\u003c\/span\u003e\u003cb\u003eCamGuard Australia's own 12-month warranty · not a manufacturer warranty\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"mv-spec-note\"\u003eBattery runtime is not promised as a fixed number here. Recording frequency, network conditions, settings, temperature and live-view use change it.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n\n  \n\n  \u003csection class=\"mv-section mv-final\"\u003e\n    \u003cdiv class=\"mv-shell mv-final-grid\"\u003e\n      \u003cdiv class=\"mv-final-copy\"\u003e\n        \u003cspan class=\"mv-kicker\"\u003eFinal box · write this one in giant marker\u003c\/span\u003e\n        \u003ch2 class=\"mv-h2\"\u003eNEW PLACE. SAME CAMERA. ZERO RETAIL CARTON.\u003c\/h2\u003e\n        \u003cp\u003eNew, never-used white C35, with every functional item from the boxed version but no individual retail carton. Its magnetic bracket suits suitable metal; local recording needs separate storage.\u003c\/p\u003e\n        \u003cp\u003e1080p motion events and colour low-light viewing can move to the next address. Add microSD before relying on standalone recording.\u003c\/p\u003e\n        \u003cdiv class=\"mv-final-badges\"\u003e\n          \u003cspan class=\"mv-sticker\"\u003eNEW · NEVER USED\u003c\/span\u003e\n          \u003cspan class=\"mv-sticker\"\u003eNO HOMEBASE REQUIRED\u003c\/span\u003e\n          \u003cspan class=\"mv-sticker\"\u003emicroSD CARD NOT INCLUDED\u003c\/span\u003e\n          \u003cspan class=\"mv-sticker\"\u003eOUR 12-MONTH WARRANTY\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mv-final-boxes\" aria-label=\"White C35 packed above moving boxes\"\u003e\n        \u003cdiv class=\"mv-final-box mv-final-box-a\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"mv-final-box mv-final-box-b\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"mv-final-box mv-final-box-c\"\u003e\u003cb\u003eCAMGUARD AUSTRALIA\u003cbr\u003eOPEN THIS BOX FIRST\u003c\/b\u003e\u003c\/div\u003e\n        \u003cimg class=\"mv-final-camera\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1200x1200_9c3e3b68-b072-411c-9b49-c2d98e5583fa_2.webp?v=1776357922\" alt=\"Side view of the white eufyCam C35 packed for a new address\" width=\"1060\" height=\"1060\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on orders of $99 or more after discounts. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eNew No Box. New, never used; supplied without the printed retail carton, with all standard accessories.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp\u003eCondition: New No Box. New, never used; supplied without the printed retail carton, with all standard accessories. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: eufyCam C35 (T8110) works standalone on 2.4 GHz Wi-Fi with a microSD card up to 256 GB; HomeBase Mini or HomeBase 3 optional and not included; not compatible with HomeBase 2; USB-C charging; Apple Home support not confirmed. Battery capacity is 6,500 mAh. eufy has not published a standalone runtime figure for this model; actual battery life varies with activity levels, temperature, Wi-Fi signal and settings.\u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003eThe Fun view's \"No Fixed Address\" is a fictional moving-day comedy treatment for this listing, not a real removalist, property manager or eufy programme; its numbered inventory boxes, bond-clean corrector notes and pizza-paying trolley friend are jokes, not facts about the product or the sale. Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43136669417515,"sku":"CG-ECC35W-NNB-W","price":109.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1200x1200_1060x_343c5470-21aa-4fae-9c66-ce7b51f16740.webp?v=1776357922"},{"product_id":"eufy-security-homebase-professional-s1-brand-new","title":"eufy Security HomeBase Professional S1 | Brand New","description":"\u003cstyle\u003e\n.cgau-listing.multiplex,.cgau-listing.multiplex *{box-sizing:border-box}.cgau-listing.multiplex{--maroon:#6e2033;--navy:#111d33;--gold:#e8b84e;--cream:#f5e8c9;--red:#bf3e35;--cyan:#78c7ce;--ink:#171718;--white:#fff;width:100%;overflow:hidden;background:var(--navy);color:var(--cream);font:16px\/1.58 \"Trebuchet MS\",Arial,sans-serif}.cgau-listing.multiplex img{display:block;max-width:100%;height:auto}.cgau-listing.multiplex h2,.cgau-listing.multiplex h3,.cgau-listing.multiplex h4{color:inherit}.cgau-listing.multiplex .mx-shell{width:min(1180px,calc(100% - 34px));margin:auto}.cgau-listing.multiplex .mx-sec{padding:76px 0}.cgau-listing.multiplex .mx-later{content-visibility:auto;contain-intrinsic-size:auto 760px}.cgau-listing.multiplex .mx-kicker{margin:0 0 13px;font:900 10px\/1.2 \"Courier New\",monospace;letter-spacing:.16em;text-transform:uppercase}.cgau-listing.multiplex .mx-h2{max-width:940px;margin:0 0 22px;font:900 clamp(38px,6vw,78px)\/.9 \"Arial Black\",Impact,sans-serif;letter-spacing:-.045em;text-transform:uppercase}.cgau-listing.multiplex .mx-lead{max-width:800px;font-size:clamp(18px,2.3vw,28px);line-height:1.38}.cgau-listing.multiplex .mx-hero{position:relative;min-height:800px;padding:22px 0 86px;background:radial-gradient(circle at 50% 25%,#8c2942 0,var(--maroon) 26%,var(--navy) 70%);isolation:isolate}.cgau-listing.multiplex .mx-hero:before{content:\"\";position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 34px,rgba(255,255,255,.025) 34px 68px);z-index:-1}.cgau-listing.multiplex .mx-marquee{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:15px 18px;border:5px solid var(--gold);background:var(--maroon);box-shadow:inset 0 0 0 5px var(--navy);font:900 10px\/1.2 \"Courier New\",monospace;letter-spacing:.1em;text-transform:uppercase}.cgau-listing.multiplex .mx-guest{color:var(--gold);font:900 20px\/1 \"Arial Black\",sans-serif;letter-spacing:.03em}.cgau-listing.multiplex .mx-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:43px;align-items:center;padding-top:59px}.cgau-listing.multiplex .mx-title{margin:0;font:900 clamp(57px,9vw,124px)\/.76 \"Arial Black\",Impact,sans-serif;letter-spacing:-.065em;text-transform:uppercase;text-shadow:5px 5px 0 var(--maroon)}.cgau-listing.multiplex .mx-title span{display:block;color:var(--gold)}.cgau-listing.multiplex .mx-sub{max-width:720px;margin:24px 0;font-size:clamp(19px,2.3vw,29px)}.cgau-listing.multiplex .mx-tickets{display:flex;flex-wrap:wrap;gap:10px}.cgau-listing.multiplex .mx-ticket{padding:9px 12px;border:2px dashed var(--gold);font:900 10px\/1.2 \"Courier New\",monospace;text-transform:uppercase}.cgau-listing.multiplex .mx-screen{padding:19px;background:#090d16;border:14px solid var(--gold);box-shadow:18px 20px 0 rgba(0,0,0,.36);transform:perspective(700px) rotateY(-3deg)}.cgau-listing.multiplex .mx-screen figure{margin:0;background:var(--white)}.cgau-listing.multiplex .mx-screen img{width:100%;height:430px;object-fit:contain}.cgau-listing.multiplex .mx-screen figcaption{padding:14px 0 0;color:var(--cyan);font:900 10px\/1.3 \"Courier New\",monospace}.cgau-listing.multiplex .mx-classification{background:var(--gold);color:var(--ink)}.cgau-listing.multiplex .mx-class-grid{display:grid;grid-template-columns:250px 1fr;gap:34px}.cgau-listing.multiplex .mx-rating{display:grid;place-items:center;min-height:250px;border:10px double var(--maroon);border-radius:50%;text-align:center;transform:rotate(-4deg)}.cgau-listing.multiplex .mx-rating b{font:900 55px\/.8 \"Arial Black\",sans-serif}.cgau-listing.multiplex .mx-rating span{font:900 11px\/1.4 \"Courier New\",monospace}.cgau-listing.multiplex .mx-class-copy h2{font:900 clamp(36px,6vw,70px)\/.9 \"Arial Black\",sans-serif;text-transform:uppercase}.cgau-listing.multiplex .mx-class-copy p{font-size:18px}.cgau-listing.multiplex .mx-variant-card{margin-top:20px;padding:17px;background:var(--navy);color:var(--cream);border-left:8px solid var(--red)}.cgau-listing.multiplex .mx-variant-card b{color:var(--gold)}.cgau-listing.multiplex .mx-now{background:var(--cream);color:var(--ink)}.cgau-listing.multiplex .mx-posters{display:grid;grid-template-columns:repeat(4,1fr);gap:19px;margin-top:34px}.cgau-listing.multiplex .mx-poster{min-height:320px;padding:24px;border:5px solid var(--ink);background:var(--white);box-shadow:8px 9px 0 var(--maroon)}.cgau-listing.multiplex .mx-poster:nth-child(2n){background:#d8e8e9}.cgau-listing.multiplex .mx-poster small{display:block;color:var(--maroon);font:900 10px\/1.2 \"Courier New\",monospace}.cgau-listing.multiplex .mx-poster b{display:block;margin:32px 0 12px;font:900 31px\/.95 \"Arial Black\",sans-serif;text-transform:uppercase}.cgau-listing.multiplex .mx-poster em{display:block;margin-top:18px;color:var(--red);font:900 11px\/1.4 \"Courier New\",monospace;font-style:normal}.cgau-listing.multiplex .mx-auditoria{background:var(--maroon)}.cgau-listing.multiplex .mx-auditoria-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:35px}.cgau-listing.multiplex .mx-seats{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;align-content:center;padding:30px;border:4px solid var(--gold);background:var(--navy)}.cgau-listing.multiplex .mx-seat{position:relative;height:85px;border-radius:20px 20px 8px 8px;background:var(--red);box-shadow:inset 0 -15px rgba(0,0,0,.2)}.cgau-listing.multiplex .mx-seat:before{content:attr(data-seat);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);font:900 10px\/1 \"Courier New\",monospace}.cgau-listing.multiplex .mx-cap-list{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cgau-listing.multiplex .mx-cap{padding:21px;background:rgba(0,0,0,.2);border-top:6px solid var(--gold)}.cgau-listing.multiplex .mx-cap b{display:block;color:var(--gold);font:900 38px\/1 \"Arial Black\",sans-serif}.cgau-listing.multiplex .mx-archive{background:var(--navy)}.cgau-listing.multiplex .mx-archive-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.cgau-listing.multiplex .mx-film-cans{padding:29px;border:2px solid var(--cyan);background:#0d1627}.cgau-listing.multiplex .mx-can{display:grid;grid-template-columns:100px 1fr;gap:19px;align-items:center;margin-bottom:14px;padding:15px;border:1px solid #53677d}.cgau-listing.multiplex .mx-can:last-child{margin-bottom:0}.cgau-listing.multiplex .mx-reel{width:90px;height:90px;border:14px dotted var(--gold);border-radius:50%}.cgau-listing.multiplex .mx-can b{display:block;color:var(--cyan);font-size:21px}.cgau-listing.multiplex .mx-storage-copy{padding:29px;background:var(--cream);color:var(--ink)}.cgau-listing.multiplex .mx-storage-copy h2{font:900 clamp(35px,5vw,65px)\/.9 \"Arial Black\",sans-serif;text-transform:uppercase}.cgau-listing.multiplex .mx-storage-warning{padding:15px;background:var(--red);color:var(--white);font-weight:900}.cgau-listing.multiplex .mx-projection{background:#0b0b0d;color:var(--white)}.cgau-listing.multiplex .mx-proj-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.cgau-listing.multiplex .mx-projector{position:relative;min-height:420px;border:4px solid var(--gold);background:radial-gradient(circle at 50% 38%,var(--cyan) 0 35px,#1f2630 36px 130px,#0b0b0d 131px)}.cgau-listing.multiplex .mx-projector:after{content:\"4K HDMI\";position:absolute;inset:auto 20px 20px;padding:12px;border:1px solid var(--cyan);text-align:center;font:900 18px\/1 \"Courier New\",monospace}.cgau-listing.multiplex .mx-proj-copy{padding:28px;border-left:8px solid var(--gold)}.cgau-listing.multiplex .mx-proj-copy h2{font:900 clamp(34px,5vw,64px)\/.9 \"Arial Black\",sans-serif;text-transform:uppercase}.cgau-listing.multiplex .mx-interfaces{display:grid;grid-template-columns:1fr 1fr;gap:11px}.cgau-listing.multiplex .mx-interface{padding:15px;background:#20232a}.cgau-listing.multiplex .mx-interface b{display:block;color:var(--cyan)}.cgau-listing.multiplex .mx-interval{background:var(--red);color:var(--white)}.cgau-listing.multiplex .mx-interval-grid{display:grid;grid-template-columns:1fr 1fr;gap:27px}.cgau-listing.multiplex .mx-battery{display:grid;place-items:center;min-height:330px;border:12px double var(--gold);text-align:center}.cgau-listing.multiplex .mx-battery b{display:block;color:var(--gold);font:900 67px\/.8 \"Arial Black\",sans-serif}.cgau-listing.multiplex .mx-interval-copy{padding:28px;background:rgba(0,0,0,.17)}.cgau-listing.multiplex .mx-interval-copy h2{font:900 clamp(34px,5vw,63px)\/.9 \"Arial Black\",sans-serif;text-transform:uppercase}.cgau-listing.multiplex .mx-facts{background:var(--cream);color:var(--ink)}.cgau-listing.multiplex .mx-ledger{border:7px solid var(--maroon)}.cgau-listing.multiplex .mx-row{display:grid;grid-template-columns:210px minmax(0,1fr) 125px;gap:18px;padding:16px 14px;border-bottom:1px solid #aaa}.cgau-listing.multiplex .mx-row:nth-child(even){background:#e7dac0}.cgau-listing.multiplex .mx-row b,.cgau-listing.multiplex .mx-row em{font:900 10px\/1.35 \"Courier New\",monospace;text-transform:uppercase}.cgau-listing.multiplex .mx-row em{color:var(--red);font-style:normal;text-align:right}.cgau-listing.multiplex .mx-concession{background:var(--cyan);color:var(--ink)}.cgau-listing.multiplex .mx-con-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.cgau-listing.multiplex .mx-tray{padding:29px;border:4px solid var(--ink);background:var(--cream);box-shadow:8px 9px 0 var(--maroon)}.cgau-listing.multiplex .mx-tray h3{font:900 31px\/1 \"Arial Black\",sans-serif;text-transform:uppercase}.cgau-listing.multiplex .mx-tray li{margin:8px 0}.cgau-listing.multiplex .mx-tray.no{background:#f0cfca}.cgau-listing.multiplex .mx-run{background:var(--navy)}.cgau-listing.multiplex .mx-runline{counter-reset:run;display:grid;grid-template-columns:repeat(5,1fr);gap:2px;margin-top:35px;padding:0;background:var(--gold);list-style:none}.cgau-listing.multiplex .mx-runline li{counter-increment:run;padding:23px;background:var(--navy)}.cgau-listing.multiplex .mx-runline li:before{content:\"REEL 0\" counter(run);display:block;margin-bottom:14px;color:var(--gold);font:900 10px\/1.2 \"Courier New\",monospace}.cgau-listing.multiplex .mx-runline b{display:block;margin-bottom:8px;font-size:20px}.cgau-listing.multiplex .mx-exit{background:var(--maroon)}.cgau-listing.multiplex .mx-exit-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.cgau-listing.multiplex .mx-exit-card{padding:21px;border:2px solid var(--gold);background:rgba(0,0,0,.14)}.cgau-listing.multiplex .mx-exit-card b{display:block;margin-bottom:8px;color:var(--gold)}.cgau-listing.multiplex .mx-egg{background:var(--gold);color:var(--ink)}.cgau-listing.multiplex .mx-egg-card{padding:30px;border:8px double var(--maroon);text-align:center}.cgau-listing.multiplex .mx-egg-card h2{font:900 clamp(35px,6vw,71px)\/.9 \"Arial Black\",sans-serif;text-transform:uppercase}.cgau-listing.multiplex .mx-faq{background:var(--cream);color:var(--ink)}.cgau-listing.multiplex details{margin-bottom:10px;border:2px solid var(--ink);background:var(--white)}.cgau-listing.multiplex summary{cursor:pointer;list-style:none;padding:18px 21px;font-weight:900}.cgau-listing.multiplex summary::-webkit-details-marker{display:none}.cgau-listing.multiplex summary:after{content:\"MORE INFO\";float:right;color:var(--maroon);font:900 9px\/1 \"Courier New\",monospace}.cgau-listing.multiplex details[open] summary:after{content:\"NOW SHOWING\"}.cgau-listing.multiplex .mx-answer{padding:0 21px 20px}.cgau-listing.multiplex .mx-ops{background:#0b1220}.cgau-listing.multiplex .mx-ops-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cgau-listing.multiplex .mx-ops article{padding:23px;border-top:7px solid var(--gold)}.cgau-listing.multiplex .mx-end{padding:59px 0;background:var(--red);text-align:center}.cgau-listing.multiplex .mx-end h2{margin:0 0 12px;font:900 clamp(42px,7vw,84px)\/.85 \"Arial Black\",sans-serif;text-transform:uppercase}.cgau-listing.multiplex .mx-footer{padding:29px 0;background:#080b12;color:#d6d9df;font:13px\/1.6 Arial,sans-serif}.cgau-listing.multiplex .mx-footer p{margin:6px 0}\n\/* HomeBase Professional S1 contents · multiplex projection-booth prop call *\/\n.cgau-listing.multiplex .mx-prop-lobby{overflow:hidden;text-align:left;background:linear-gradient(180deg,#78c7ce,#4e9daa);color:#171718}\n.cgau-listing.multiplex .mx-prop-lobby .mx-kicker{color:#5b1527}.cgau-listing.multiplex .mx-prop-lobby .mx-h2{max-width:980px;padding-bottom:.16em;color:#171718;font-size:clamp(38px,5vw,68px);line-height:1.05}\n.cgau-listing.multiplex .mx-prop-lede{max-width:850px;margin:0 0 28px;font-size:18px;line-height:1.5}\n.cgau-listing.multiplex .mx-prop-booth{position:relative;isolation:isolate;padding:clamp(13px,2.7vw,28px);border:6px solid #111d33;background:repeating-linear-gradient(90deg,rgba(255,255,255,.14) 0 2px,transparent 2px 38px),#e8b84e;box-shadow:13px 14px 0 #6e2033}\n.cgau-listing.multiplex .mx-prop-booth::before{content:'PROJECTION BOOTH · PROP CALL 09';position:absolute;z-index:8;right:16px;top:0;padding:8px 11px;border:3px solid #111d33;border-top:0;background:#fff;color:#111d33;font:900 8px\/1.2 \"Courier New\",monospace;letter-spacing:.09em}\n.cgau-listing.multiplex .mx-prop-grid{display:grid;grid-template-columns:minmax(285px,.83fr) minmax(0,1.17fr);gap:14px;margin-top:18px}\n.cgau-listing.multiplex .mx-feature-can{position:relative;min-height:640px;display:grid;place-items:center;margin:0;overflow:hidden;padding:78px 24px 150px;border:6px solid #0b0b0d;background:radial-gradient(circle at 50% 28%,#e8b84e 0 9px,#1f2630 10px 87px,#090d16 88px);box-shadow:inset 0 0 0 8px #6e2033}\n.cgau-listing.multiplex .mx-feature-can::before{content:'FEATURE HARDWARE · T9000121';position:absolute;z-index:5;left:20px;right:20px;top:21px;padding:9px;border:3px solid #e8b84e;background:#111d33;color:#e8b84e;font:900 9px\/1.2 \"Courier New\",monospace;letter-spacing:.08em;text-align:center}\n.cgau-listing.multiplex .mx-prop-reel{position:absolute;z-index:1;left:50%;top:43%;width:225px;height:225px;border:30px dotted #e8b84e;border-radius:50%;background:#111d33;box-shadow:0 0 0 15px #0b0b0d,0 0 0 19px #e8b84e;transform:translate(-50%,-50%);animation:mxprops-reel 18s linear infinite}\n.cgau-listing.multiplex .mx-feature-can img{position:relative;z-index:3;display:block;width:min(285px,82%);height:330px;object-fit:contain;filter:drop-shadow(0 18px 14px rgba(0,0,0,.48))}\n.cgau-listing.multiplex .mx-feature-can figcaption{position:absolute;z-index:6;left:14px;right:14px;bottom:14px;padding:14px;border:4px solid #111d33;background:#fff;color:#171718;box-shadow:7px 7px 0 #bf3e35}.cgau-listing.multiplex .mx-feature-can figcaption b{display:block;color:#6e2033;font-size:18px;line-height:1.2}.cgau-listing.multiplex .mx-feature-can figcaption span{display:block;margin-top:6px;font-size:12px;line-height:1.45}\n.cgau-listing.multiplex .mx-prop-rack{display:grid;grid-template-columns:1fr 1fr;gap:9px;align-content:start}\n.cgau-listing.multiplex .mx-prop-ticket{position:relative;min-width:0;min-height:142px;padding:49px 14px 14px;border:4px solid #111d33;background:#f5e8c9;color:#171718;box-shadow:7px 7px 0 var(--ticket,#6e2033)}.cgau-listing.multiplex .mx-prop-ticket:nth-child(2n){--ticket:#bf3e35}.cgau-listing.multiplex .mx-prop-ticket:nth-child(3n){--ticket:#111d33}\n.cgau-listing.multiplex .mx-prop-ticket::before{content:attr(data-dept);position:absolute;left:11px;top:11px;padding:6px 8px;border:2px dashed #111d33;background:var(--ticket,#6e2033);color:#fff;font:900 8px\/1.2 \"Courier New\",monospace;letter-spacing:.07em;text-transform:uppercase}.cgau-listing.multiplex .mx-prop-ticket b{display:block;font-size:15px;line-height:1.2}.cgau-listing.multiplex .mx-prop-ticket span{display:block;margin-top:7px;color:#45454b;font-size:12px;line-height:1.42}\n.cgau-listing.multiplex .mx-prop-ticket.au{grid-column:1\/-1;min-height:116px;background:#fff}.cgau-listing.multiplex .mx-prop-ticket.au::after{content:'ADDED SEPARATELY';position:absolute;right:12px;top:12px;padding:6px 7px;border:2px solid #bf3e35;color:#6e2033;font:900 7px\/1.2 \"Courier New\",monospace;transform:rotate(2deg)}\n.cgau-listing.multiplex .mx-velvet{margin-top:15px;padding:17px;border:5px solid #e8b84e;background:#111d33;color:#fff}.cgau-listing.multiplex .mx-velvet-head{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-bottom:13px}.cgau-listing.multiplex .mx-velvet-head strong{padding:7px 9px;background:#bf3e35;color:#fff;font:900 9px\/1.2 \"Courier New\",monospace;letter-spacing:.1em;text-transform:uppercase}.cgau-listing.multiplex .mx-velvet-head span{font-weight:900}\n.cgau-listing.multiplex .mx-velvet-row{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.cgau-listing.multiplex .mx-velvet-card{position:relative;min-height:117px;display:grid;align-content:end;padding:58px 9px 10px;border:2px solid #e8b84e;background:#080b12;color:#fff;font-size:10px;font-weight:900;text-align:center}.cgau-listing.multiplex .mx-velvet-card::before{content:'NO TICKET';position:absolute;left:50%;top:15px;padding:6px;border:2px solid #e8b84e;color:#e8b84e;font:900 7px\/1.2 \"Courier New\",monospace;letter-spacing:.06em;transform:translateX(-50%) rotate(-3deg)}\n.cgau-listing.multiplex .mx-prop-notes{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.cgau-listing.multiplex .mx-prop-note{padding:14px;border-left:8px solid #6e2033;background:#fff;color:#171718;font-size:12px;line-height:1.5}.cgau-listing.multiplex .mx-prop-note:nth-child(2){border-left-color:#bf3e35}.cgau-listing.multiplex .mx-prop-note b{color:#6e2033}\n@keyframes mxprops-reel{to{transform:translate(-50%,-50%) rotate(360deg)}}\n@media(max-width:850px){.cgau-listing.multiplex .mx-prop-grid{grid-template-columns:1fr}.cgau-listing.multiplex .mx-feature-can{max-width:650px;width:100%;margin-inline:auto}.cgau-listing.multiplex .mx-velvet-row{grid-template-columns:1fr 1fr}.cgau-listing.multiplex .mx-velvet-card:last-child{grid-column:1\/-1}}\n@media(max-width:560px){.cgau-listing.multiplex .mx-prop-booth{padding:8px;box-shadow:8px 9px 0 #6e2033}.cgau-listing.multiplex .mx-prop-booth::before{right:7px;font-size:6px;padding-inline:6px}.cgau-listing.multiplex .mx-feature-can{min-height:650px;padding:73px 10px 255px}.cgau-listing.multiplex .mx-feature-can img{height:245px}.cgau-listing.multiplex .mx-prop-reel{top:36%;width:175px;height:175px;border-width:24px}.cgau-listing.multiplex .mx-prop-rack{grid-template-columns:1fr}.cgau-listing.multiplex .mx-prop-ticket.au{grid-column:auto;padding-top:70px}.cgau-listing.multiplex .mx-prop-ticket.au::after{left:11px;right:auto;top:42px}.cgau-listing.multiplex .mx-prop-notes{grid-template-columns:1fr}}\n@media(prefers-reduced-motion:reduce){.cgau-listing.multiplex,.cgau-listing.multiplex *,.cgau-listing.multiplex *::before,.cgau-listing.multiplex *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}\n\n@supports (animation-timeline:view()){.cgau-listing.multiplex .mx-reveal{opacity:0;transform:translateY(30px);animation:mx-in linear both;animation-timeline:view();animation-range:entry 8% cover 27%}@keyframes mx-in{to{opacity:1;transform:none}}}@media(max-width:900px){.cgau-listing.multiplex .mx-hero-grid,.cgau-listing.multiplex .mx-class-grid,.cgau-listing.multiplex .mx-auditoria-grid,.cgau-listing.multiplex .mx-archive-grid,.cgau-listing.multiplex .mx-proj-grid,.cgau-listing.multiplex .mx-interval-grid{grid-template-columns:1fr}.cgau-listing.multiplex .mx-posters{grid-template-columns:1fr 1fr}.cgau-listing.multiplex .mx-runline{grid-template-columns:1fr 1fr}.cgau-listing.multiplex .mx-runline li:last-child{grid-column:1\/-1}.cgau-listing.multiplex .mx-exit-grid{grid-template-columns:1fr 1fr}.cgau-listing.multiplex .mx-exit-card:last-child{grid-column:1\/-1}}@media(max-width:600px){.cgau-listing.multiplex .mx-sec{padding:53px 0}.cgau-listing.multiplex .mx-marquee{align-items:flex-start;flex-direction:column}.cgau-listing.multiplex .mx-screen img{height:320px}.cgau-listing.multiplex .mx-posters,.cgau-listing.multiplex .mx-cap-list,.cgau-listing.multiplex .mx-interfaces,.cgau-listing.multiplex .mx-con-grid,.cgau-listing.multiplex .mx-runline,.cgau-listing.multiplex .mx-exit-grid,.cgau-listing.multiplex .mx-ops-grid{grid-template-columns:1fr}.cgau-listing.multiplex .mx-runline li:last-child,.cgau-listing.multiplex .mx-exit-card:last-child{grid-column:auto}.cgau-listing.multiplex .mx-row{grid-template-columns:1fr;gap:5px}.cgau-listing.multiplex .mx-row em{text-align:left}}@media(prefers-reduced-motion:reduce){.cgau-listing.multiplex *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.cgau-listing.multiplex .mx-reveal{opacity:1!important;transform:none!important}}\n\n\/* Catalogue centred-heading alignment repair 2026-08-12 v2 *\/\n.cgau-listing \u003e section:nth-child(3) \u003e div:nth-child(1) \u003e h2:nth-child(2),\n.cgau-listing \u003e section:nth-child(8) \u003e div:nth-child(1) \u003e h2:nth-child(2),\n.cgau-listing \u003e section:nth-child(9) \u003e div:nth-child(1) \u003e h2:nth-child(2),\n.cgau-listing \u003e section:nth-child(10) \u003e div:nth-child(1) \u003e h2:nth-child(2),\n.cgau-listing \u003e section:nth-child(11) \u003e div:nth-child(1) \u003e h2:nth-child(2),\n.cgau-listing \u003e section:nth-child(13) \u003e div:nth-child(1) \u003e h2:nth-child(2){margin-left:auto!important;margin-right:auto!important}\n\n\n\/* Catalogue centred-heading alignment repair 2026-08-13 v2 *\/\n@media(max-width:900px){\n  .cgau-listing.multiplex .mx-hero-grid,\n  .cgau-listing.multiplex .mx-archive-grid,\n  .cgau-listing.multiplex .mx-proj-grid,\n  .cgau-listing.multiplex .mx-interval-grid{\n    grid-template-columns:minmax(0,1fr)!important\n  }\n  .cgau-listing.multiplex .mx-hero-grid \u003e div:first-child,\n  .cgau-listing.multiplex .mx-archive-grid \u003e .mx-storage-copy,\n  .cgau-listing.multiplex .mx-proj-grid \u003e .mx-proj-copy,\n  .cgau-listing.multiplex .mx-interval-grid \u003e .mx-interval-copy{\n    width:100%;\n    max-width:100%;\n    min-width:0\n  }\n  .cgau-listing.multiplex .mx-title,\n  .cgau-listing.multiplex .mx-storage-copy \u003e h2,\n  .cgau-listing.multiplex .mx-proj-copy \u003e h2,\n  .cgau-listing.multiplex .mx-interval-copy \u003e h2{\n    display:block;\n    width:100%;\n    margin-left:auto!important;\n    margin-right:auto!important;\n    margin-inline:auto!important;\n    text-align:center!important;\n    min-width:0;\n    overflow-wrap:break-word;\n    word-break:normal;\n    hyphens:none;\n    max-width:100%\n  }\n  .cgau-listing.multiplex .mx-proj-grid \u003e .mx-proj-copy{\n    border-left:0;\n    border-top:8px solid var(--gold)\n  }\n}\n@media(max-width:600px){\n  .cgau-listing.multiplex .mx-title{font-size:clamp(42px,13vw,57px)}\n}\n\n\/* split-word heading fix 23.10.2026: each heading's widest word fits its column at every width *\/\n@media (max-width:703px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing div.mx-storage-copy h2{font-size:min(clamp(35px, 5vw, 65px),calc(12.9469vw - 16.05px))}}\n@media (min-width:956.01px) and (max-width:1294px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing div.mx-storage-copy h2{font-size:min(clamp(35px, 5vw, 65px),calc(6.4734vw - 16.96px))}}\n@media (max-width:683px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing div.mx-proj-copy h2{font-size:min(clamp(34px, 5vw, 64px),calc(12.849vw - 15.68px))}}\n@media (min-width:1012.01px) and (max-width:1283px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing div.mx-proj-copy h2{font-size:min(clamp(34px, 5vw, 64px),calc(6.4245vw - 17.47px))}}\n@media (max-width:683px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing div.mx-interval-copy h2{font-size:min(clamp(34px, 5vw, 63px),calc(11.7052vw - 14.28px))}}\n@media (min-width:1260.01px) and (max-width:1271px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing div.mx-interval-copy h2{font-size:min(clamp(34px, 5vw, 63px),calc(4.6645vw + 0.26px))}}\n@media (min-width:1271.01px) and (max-width:1294px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing div.mx-interval-copy h2{font-size:min(clamp(34px, 5vw, 63px),calc(5.8526vw - 14.81px))}}\n@media (min-width:1294.01px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing div.mx-interval-copy h2{font-size:min(clamp(34px, 5vw, 63px),60.93px)}}\n@media (max-width:635px){.cgau-listing.cgau-listing.cgau-listing section.mx-sec.mx-exit.mx-later div.mx-shell.mx-reveal h2.mx-h2{font-size:min(clamp(38px, 6vw, 78px),calc(11.6839vw - 7.71px))}}\n@media (max-width:583px){.cgau-listing.cgau-listing.cgau-listing div.mx-shell.mx-egg-card.mx-reveal h2{font-size:min(clamp(35px, 6vw, 71px),calc(13.298vw - 18.88px))}}\n@media (min-width:712.01px) and (max-width:724px){.cgau-listing.cgau-listing.cgau-listing section.mx-sec.mx-ops.mx-later:nth-child(14) \u003e div.mx-shell.mx-ops-grid.mx-reveal:nth-child(1) \u003e article:nth-child(1) \u003e h3:nth-child(1){font-size:min(var(--font-h3--size),calc(9.7062vw - 39.22px))}}\n@media (min-width:724.01px) and (max-width:749px){.cgau-listing.cgau-listing.cgau-listing section.mx-sec.mx-ops.mx-later:nth-child(14) \u003e div.mx-shell.mx-ops-grid.mx-reveal:nth-child(1) \u003e article:nth-child(1) \u003e h3:nth-child(1){font-size:min(var(--font-h3--size),calc(6.4737vw - 15.81px))}}\n@media (min-width:760.01px) and (max-width:772px){.cgau-listing.cgau-listing.cgau-listing section.mx-sec.mx-ops.mx-later:nth-child(14) \u003e div.mx-shell.mx-ops-grid.mx-reveal:nth-child(1) \u003e article:nth-child(1) \u003e h3:nth-child(1){font-size:min(var(--font-h3--size),calc(9.7062vw - 43.88px))}}\n@media (min-width:772.01px) and (max-width:1294px){.cgau-listing.cgau-listing.cgau-listing section.mx-sec.mx-ops.mx-later:nth-child(14) \u003e div.mx-shell.mx-ops-grid.mx-reveal:nth-child(1) \u003e article:nth-child(1) \u003e h3:nth-child(1){font-size:min(var(--font-h3--size),calc(6.4708vw - 18.9px))}}\n@media (min-width:724.01px) and (max-width:749px){.cgau-listing.cgau-listing.cgau-listing section.mx-sec.mx-ops.mx-later:nth-child(14) \u003e div.mx-shell.mx-ops-grid.mx-reveal:nth-child(1) \u003e article:nth-child(2) \u003e h3:nth-child(1){font-size:min(var(--font-h3--size),calc(6.2665vw - 15.31px))}}\n@media (min-width:772.01px) and (max-width:1294px){.cgau-listing.cgau-listing.cgau-listing section.mx-sec.mx-ops.mx-later:nth-child(14) \u003e div.mx-shell.mx-ops-grid.mx-reveal:nth-child(1) \u003e article:nth-child(2) \u003e h3:nth-child(1){font-size:min(var(--font-h3--size),calc(6.2636vw - 18.29px))}}\n@media (min-width:672.01px) and (max-width:714px){.cgau-listing.cgau-listing.cgau-listing section.mx-sec.mx-ops.mx-later:nth-child(14) \u003e div.mx-shell.mx-ops-grid.mx-reveal:nth-child(1) \u003e article:nth-child(3) \u003e h3:nth-child(1){font-size:min(var(--font-h3--size),calc(25.9206vw - 144.9px))}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing multiplex\"\u003e\n\u003cheader class=\"mx-hero\"\u003e\u003cdiv class=\"mx-shell\"\u003e\n\u003cdiv class=\"mx-marquee\"\u003e\n\u003cspan class=\"mx-guest\"\u003eCAMGUARD AUSTRALIA\u003c\/span\u003e\u003cspan\u003eFour-camera multiplex · local screenings nightly\u003c\/span\u003e\u003cspan\u003eFeature: HomeBase Professional S1\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-hero-grid\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"mx-kicker\"\u003eFour direct screens · one local archive\u003c\/p\u003e\n\u003ch2 class=\"mx-title\"\u003eNow showing: \u003cspan\u003eyour place.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"mx-sub\"\u003eThe Brand New HomeBase Professional S1 connects four compatible PoE cameras directly, supports up to four simultaneous streams, and gives the household a local archive with serious expansion room.\u003c\/p\u003e\n\u003cdiv class=\"mx-tickets\"\u003e\n\u003cspan class=\"mx-ticket\"\u003eT9000121 · US variant\u003c\/span\u003e\u003cspan class=\"mx-ticket\"\u003eFactory-sealed retail unit\u003c\/span\u003e\u003cspan class=\"mx-ticket\"\u003eAustralian lead added separately\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-screen\"\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1200_1200_1_e81f4125-23b8-48e7-9c41-97c6972d0c66.webp?v=1773676433\" alt=\"eufy Security HomeBase Professional S1 Brand New in a fictional four-camera multiplex\" width=\"1200\" height=\"1200\" loading=\"eager\" decoding=\"async\"\u003e\u003cfigcaption\u003eFEATURE HARDWARE · HOMEBASE PROFESSIONAL S1 · CAMERAS SOLD SEPARATELY\u003c\/figcaption\u003e\u003c\/figure\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/header\u003e\n\u003csection class=\"mx-sec mx-classification\"\u003e\u003cdiv class=\"mx-shell mx-class-grid mx-reveal\"\u003e\n\u003cdiv class=\"mx-rating\"\u003e\u003cdiv\u003e\n\u003cb\u003eBN\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eBRAND NEW\u003cbr\u003eSEALED RETAIL UNIT\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"mx-class-copy\"\u003e\n\u003cp class=\"mx-kicker\"\u003eClassification card · condition and variant\u003c\/p\u003e\n\u003ch2\u003eThe feature is sealed. The variant is declared before the trailers.\u003c\/h2\u003e\n\u003cp\u003eThis is Brand New T9000121, the US-market HomeBase Professional S1. The Australian-market code is T9000C21. CamGuard adds an Australian-pattern power lead separately; the factory-sealed eufy retail unit remains unopened.\u003c\/p\u003e\n\u003cdiv class=\"mx-variant-card\"\u003e\n\u003cb\u003eAUSTRALIAN SCREENING NOTES:\u003c\/b\u003e its 2.4GHz Wi-Fi uses channels 1–11, so a router fixed on Australian channel 12 or 13 will not be visible. Treat cellular service as unavailable because supported LTE bands are not published for this offer. CamGuard’s twelve-month cover is our own, not a manufacturer warranty.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"mx-sec mx-now mx-later\"\u003e\u003cdiv class=\"mx-shell mx-reveal\"\u003e\n\u003cp class=\"mx-kicker\"\u003eNow showing · four headline features\u003c\/p\u003e\n\u003ch2 class=\"mx-h2\"\u003eEvery poster carries its own asterisk.\u003c\/h2\u003e\n\u003cdiv class=\"mx-posters\"\u003e\n\u003carticle class=\"mx-poster\"\u003e\u003csmall\u003eSCREEN ONE\u003c\/small\u003e\u003cb\u003eFour PoE connections\u003c\/b\u003e\u003cp\u003eFour direct 10\/100 IEEE 802.3af\/at camera ports.\u003c\/p\u003e\n\u003cem\u003eCAMERAS NOT INCLUDED\u003c\/em\u003e\u003c\/article\u003e\u003carticle class=\"mx-poster\"\u003e\u003csmall\u003eSCREEN TWO\u003c\/small\u003e\u003cb\u003eLocal archive\u003c\/b\u003e\u003cp\u003e32GB eMMC built in, with a 3.5-inch SATA bay up to 16TB.\u003c\/p\u003e\n\u003cem\u003eDRIVE SOLD SEPARATELY\u003c\/em\u003e\u003c\/article\u003e\u003carticle class=\"mx-poster\"\u003e\u003csmall\u003eSCREEN THREE\u003c\/small\u003e\u003cb\u003eSix TOPS local AI\u003c\/b\u003e\u003cp\u003eOcta-core CPU, 6 TOPS NPU and 4GB RAM.\u003c\/p\u003e\n\u003cem\u003eFEATURES NEED COMPATIBLE DEVICES\u003c\/em\u003e\u003c\/article\u003e\u003carticle class=\"mx-poster\"\u003e\u003csmall\u003eSCREEN FOUR\u003c\/small\u003e\u003cb\u003e96Wh interval power\u003c\/b\u003e\u003cp\u003eIntegrated battery for backup during an outage.\u003c\/p\u003e\n\u003cem\u003eDURATION VARIES BY SYSTEM\u003c\/em\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"mx-sec mx-auditoria mx-later\"\u003e\u003cdiv class=\"mx-shell mx-auditoria-grid mx-reveal\"\u003e\n\u003cdiv class=\"mx-seats\"\u003e\n\u003cspan class=\"mx-seat\" data-seat=\"POE 1\"\u003e\u003c\/span\u003e\u003cspan class=\"mx-seat\" data-seat=\"POE 2\"\u003e\u003c\/span\u003e\u003cspan class=\"mx-seat\" data-seat=\"POE 3\"\u003e\u003c\/span\u003e\u003cspan class=\"mx-seat\" data-seat=\"POE 4\"\u003e\u003c\/span\u003e\u003cspan class=\"mx-seat\" data-seat=\"DEV 05\"\u003e\u003c\/span\u003e\u003cspan class=\"mx-seat\" data-seat=\"DEV 06\"\u003e\u003c\/span\u003e\u003cspan class=\"mx-seat\" data-seat=\"DEV 07\"\u003e\u003c\/span\u003e\u003cspan class=\"mx-seat\" data-seat=\"DEV 08\"\u003e\u003c\/span\u003e\u003cspan class=\"mx-seat\" data-seat=\"DEV 09\"\u003e\u003c\/span\u003e\u003cspan class=\"mx-seat\" data-seat=\"DEV 10\"\u003e\u003c\/span\u003e\u003cspan class=\"mx-seat\" data-seat=\"DEV 11\"\u003e\u003c\/span\u003e\u003cspan class=\"mx-seat\" data-seat=\"DEV 12\"\u003e\u003c\/span\u003e\u003cspan class=\"mx-seat\" data-seat=\"DEV 13\"\u003e\u003c\/span\u003e\u003cspan class=\"mx-seat\" data-seat=\"DEV 14\"\u003e\u003c\/span\u003e\u003cspan class=\"mx-seat\" data-seat=\"DEV 15\"\u003e\u003c\/span\u003e\u003cspan class=\"mx-seat\" data-seat=\"DEV 16\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"mx-kicker\"\u003eAuditorium plan · capacity\u003c\/p\u003e\n\u003ch2 class=\"mx-h2\"\u003eSixteen tickets do not create sixteen PoE sockets.\u003c\/h2\u003e\n\u003cdiv class=\"mx-cap-list\"\u003e\n\u003carticle class=\"mx-cap\"\u003e\u003cb\u003e16\u003c\/b\u003e\u003cspan\u003emaximum total supported devices\u003c\/span\u003e\u003c\/article\u003e\u003carticle class=\"mx-cap\"\u003e\u003cb\u003e4\u003c\/b\u003e\u003cspan\u003edirect PoE camera connections\u003c\/span\u003e\u003c\/article\u003e\u003carticle class=\"mx-cap\"\u003e\u003cb\u003e4\u003c\/b\u003e\u003cspan\u003esimultaneous streams\u003c\/span\u003e\u003c\/article\u003e\u003carticle class=\"mx-cap\"\u003e\u003cb\u003e32\u003c\/b\u003e\u003cspan\u003econservative Sub-GHz sensor, keypad and fob figure\u003c\/span\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cp\u003eConfirm every camera and sensor on the current Professional S1 compatibility list. A family name is not a valid ticket.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"mx-sec mx-archive mx-later\"\u003e\u003cdiv class=\"mx-shell mx-archive-grid mx-reveal\"\u003e\n\u003cdiv class=\"mx-film-cans\"\u003e\n\u003cdiv class=\"mx-can\"\u003e\n\u003cspan class=\"mx-reel\"\u003e\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003e32GB eMMC built in\u003c\/b\u003e\u003cspan\u003e6GB firmware allocation · 26GB usable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-can\"\u003e\n\u003cspan class=\"mx-reel\"\u003e\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003e3.5-inch SATA bay\u003c\/b\u003e\u003cspan\u003eDirect-fit compatible HDD or drive up to 16TB\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-can\"\u003e\n\u003cspan class=\"mx-reel\"\u003e\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003e2.5-inch SSD route\u003c\/b\u003e\u003cspan\u003eRequires a separate 2.5-to-3.5-inch adapter\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-storage-copy\"\u003e\n\u003cp class=\"mx-kicker\"\u003eFilm archive · storage\u003c\/p\u003e\n\u003ch2\u003eThe projection booth is supplied. The big archive drive is not.\u003c\/h2\u003e\n\u003cp\u003eThe S1 starts with 32GB eMMC. For longer retention, fit a compatible direct-fit 3.5-inch SATA drive up to 16TB. A 2.5-inch SSD needs a separate adapter. Drive and adapter are sold separately.\u003c\/p\u003e\n\u003cdiv class=\"mx-storage-warning\"\u003eCORRECT REEL SIZE · The controlling specification is a 3.5-inch bay. Power the S1 down before fitting storage, then restart and format the drive in the system.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"mx-sec mx-projection mx-later\"\u003e\u003cdiv class=\"mx-shell mx-proj-grid mx-reveal\"\u003e\n\u003cdiv class=\"mx-projector\" aria-label=\"Fictional local projection booth diagram\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"mx-proj-copy\"\u003e\n\u003cp class=\"mx-kicker\"\u003eProjection booth · interfaces and compute\u003c\/p\u003e\n\u003ch2\u003eLocal processing behind the curtain.\u003c\/h2\u003e\n\u003cdiv class=\"mx-interfaces\"\u003e\n\u003carticle class=\"mx-interface\"\u003e\u003cb\u003e4K HDMI\u003c\/b\u003e\u003cspan\u003eLocal display output.\u003c\/span\u003e\u003c\/article\u003e\u003carticle class=\"mx-interface\"\u003e\u003cb\u003eUSB-A + USB-C\u003c\/b\u003e\u003cspan\u003eOne of each in the exact retail specification.\u003c\/span\u003e\u003c\/article\u003e\u003carticle class=\"mx-interface\"\u003e\u003cb\u003e6 TOPS NPU\u003c\/b\u003e\u003cspan\u003eSupported local AI work.\u003c\/span\u003e\u003c\/article\u003e\u003carticle class=\"mx-interface\"\u003e\u003cb\u003eEdgeAICore slot\u003c\/b\u003e\u003cspan\u003eOptional card sold separately.\u003c\/span\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cp\u003eAI features depend on compatible devices, firmware, settings and the scene. Local assistance is not certain identity, perfect detection or a security-outcome guarantee.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"mx-sec mx-interval mx-later\"\u003e\u003cdiv class=\"mx-shell mx-interval-grid mx-reveal\"\u003e\n\u003cdiv class=\"mx-battery\"\u003e\u003cdiv\u003e\n\u003cp class=\"mx-kicker\"\u003ePower-cut interval\u003c\/p\u003e\n\u003cb\u003e96Wh\u003c\/b\u003e\u003cspan\u003eintegrated backup battery\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"mx-interval-copy\"\u003e\n\u003cp class=\"mx-kicker\"\u003eThe projector does not enjoy surprise darkness\u003c\/p\u003e\n\u003ch2\u003eBackup power buys continuity, not immortality.\u003c\/h2\u003e\n\u003cp\u003eeufy describes 24-hour backup for continuous video operation. Actual duration changes with connected equipment, streams, storage, battery health, configuration and operating conditions.\u003c\/p\u003e\n\u003cp\u003eA backed-up hub cannot restore a failed router, internet service or remote platform. The published 120dB siren figure is measured at 0.1 metre; audibility and response vary with distance and environment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"mx-sec mx-facts mx-later\"\u003e\u003cdiv class=\"mx-shell mx-reveal\"\u003e\n\u003cp class=\"mx-kicker\"\u003eProjectionist’s ledger · exact specifications\u003c\/p\u003e\n\u003ch2 class=\"mx-h2\"\u003eThe final cut without marketing fog.\u003c\/h2\u003e\n\u003cdiv class=\"mx-ledger\"\u003e\n\u003cdiv class=\"mx-row\"\u003e\n\u003cb\u003eProduct\u003c\/b\u003e\u003cspan\u003eHomeBase Professional S1 · T9000121 US-market variant\u003c\/span\u003e\u003cem\u003eexact\u003c\/em\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-row\"\u003e\n\u003cb\u003eCondition\u003c\/b\u003e\u003cspan\u003eBrand New factory-sealed retail unit; Australian-pattern lead added separately\u003c\/span\u003e\u003cem\u003esealed\u003c\/em\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-row\"\u003e\n\u003cb\u003eNetwork\u003c\/b\u003e\u003cspan\u003eGigabit LAN · 2.4GHz Wi-Fi channels 1–11\u003c\/span\u003e\u003cem\u003enot 12–13\u003c\/em\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-row\"\u003e\n\u003cb\u003ePoE\u003c\/b\u003e\u003cspan\u003eFour 10\/100 IEEE 802.3af\/at direct camera ports\u003c\/span\u003e\u003cem\u003emax four\u003c\/em\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-row\"\u003e\n\u003cb\u003eCapacity\u003c\/b\u003e\u003cspan\u003eUp to 16 total devices · four simultaneous streams\u003c\/span\u003e\u003cem\u003eplan first\u003c\/em\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-row\"\u003e\n\u003cb\u003eBuilt-in storage\u003c\/b\u003e\u003cspan\u003e32GB eMMC · 6GB firmware · 26GB usable\u003c\/span\u003e\u003cem\u003elocal\u003c\/em\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-row\"\u003e\n\u003cb\u003eExpansion\u003c\/b\u003e\u003cspan\u003e3.5-inch SATA bay up to 16TB; 2.5-inch SSD requires adapter\u003c\/span\u003e\u003cem\u003enot included\u003c\/em\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-row\"\u003e\n\u003cb\u003eCompute\u003c\/b\u003e\u003cspan\u003eOcta-core CPU · 6 TOPS NPU · 4GB RAM · optional EdgeAICore\u003c\/span\u003e\u003cem\u003esupported AI\u003c\/em\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-row\"\u003e\n\u003cb\u003eInterfaces\u003c\/b\u003e\u003cspan\u003e4K HDMI · one USB-A · one USB-C\u003c\/span\u003e\u003cem\u003epublished\u003c\/em\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-row\"\u003e\n\u003cb\u003eBattery\u003c\/b\u003e\u003cspan\u003eIntegrated 96Wh backup battery\u003c\/span\u003e\u003cem\u003eduration varies\u003c\/em\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-row\"\u003e\n\u003cb\u003eDimensions\u003c\/b\u003e\u003cspan\u003e220 × 121 × 170mm · white · −10°C to 40°C operating range\u003c\/span\u003e\u003cem\u003epublished\u003c\/em\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-row\"\u003e\n\u003cb\u003eSmart-home limits\u003c\/b\u003e\u003cspan\u003eNo Apple HomeKit; Matter is planned, not current\u003c\/span\u003e\u003cem\u003ehard boundary\u003c\/em\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-row\"\u003e\n\u003cb\u003eCellular\u003c\/b\u003e\u003cspan\u003eTreat as unavailable; supported LTE bands are not published\u003c\/span\u003e\u003cem\u003edo not rely\u003c\/em\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"mx-sec mx-concession mx-prop-lobby mx-later\"\u003e\u003cdiv class=\"mx-shell mx-reveal\"\u003e\n\u003cp class=\"mx-kicker\"\u003eProjection booth · supplied and absent\u003c\/p\u003e\n\u003ch2 class=\"mx-h2\"\u003eNine named arrivals. Five acts stopped at the velvet rope.\u003c\/h2\u003e\n\u003cp class=\"mx-prop-lede\"\u003eThe factory-sealed US-market retail unit keeps its original cast intact. CamGuard adds the Australian-pattern power lead separately, because even prestige hardware needs the correct local co-star.\u003c\/p\u003e\n\u003cdiv class=\"mx-prop-booth\"\u003e\n\u003cdiv class=\"mx-prop-grid\"\u003e\n\u003cfigure class=\"mx-feature-can\"\u003e\n\u003cspan class=\"mx-prop-reel\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1200_1200_1_e81f4125-23b8-48e7-9c41-97c6972d0c66.webp?v=1773676433\" alt=\"HomeBase Professional S1 T9000121 included in its factory-sealed retail carton\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cfigcaption\u003e\u003cb\u003eIncluded · HomeBase Professional S1 T9000121\u003c\/b\u003e\u003cspan\u003eBrand New US-market retail unit in its original factory-sealed carton. Cameras are supporting cast and are sold separately.\u003c\/span\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cdiv class=\"mx-prop-rack\" role=\"list\" aria-label=\"Other items supplied with HomeBase Professional S1\"\u003e\n\u003carticle class=\"mx-prop-ticket\" data-dept=\"POWER\" role=\"listitem\"\u003e\u003cb\u003ePower adapter\u003c\/b\u003e\u003cspan\u003eSupplied in the sealed retail package.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"mx-prop-ticket\" data-dept=\"NETWORK\" role=\"listitem\"\u003e\u003cb\u003eEthernet cable\u003c\/b\u003e\u003cspan\u003eThe wired network connection for opening night.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"mx-prop-ticket\" data-dept=\"PIN\" role=\"listitem\"\u003e\u003cb\u003eDetaching pin\u003c\/b\u003e\u003cspan\u003eA tiny prop with a very specific cue.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"mx-prop-ticket\" data-dept=\"FIXINGS\" role=\"listitem\"\u003e\u003cb\u003eScrew pack\u003c\/b\u003e\u003cspan\u003eThe installation hardware ensemble.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"mx-prop-ticket\" data-dept=\"TOOLS\" role=\"listitem\"\u003e\u003cb\u003ePhillips screwdriver\u003c\/b\u003e\u003cspan\u003eOne tool earns an actual credit.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"mx-prop-ticket\" data-dept=\"SCRIPT\" role=\"listitem\"\u003e\u003cb\u003ePrinted eufy setup documentation\u003c\/b\u003e\u003cspan\u003eThe screenplay is technical but worth reading.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"mx-prop-ticket\" data-dept=\"CARTON\" role=\"listitem\"\u003e\u003cb\u003eOriginal retail carton\u003c\/b\u003e\u003cspan\u003eThe factory-sealed presentation remains part of this Brand New offer.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"mx-prop-ticket au\" data-dept=\"LOCAL CAST\" role=\"listitem\"\u003e\u003cb\u003eAustralian-pattern power lead\u003c\/b\u003e\u003cspan\u003eAdded separately by CamGuard outside the sealed US retail carton. It is supplied with the order; it is not being claimed as an original in-carton eufy component.\u003c\/span\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003caside class=\"mx-velvet\" aria-label=\"Items and support not included\"\u003e\n\u003cdiv class=\"mx-velvet-head\"\u003e\n\u003cstrong\u003eNot included\u003c\/strong\u003e\u003cspan\u003eFive firm no-entry decisions.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mx-velvet-row\" role=\"list\"\u003e\n\u003cdiv class=\"mx-velvet-card\" role=\"listitem\"\u003eHDD, SSD or drive adapter\u003c\/div\u003e\n\u003cdiv class=\"mx-velvet-card\" role=\"listitem\"\u003eCameras or sensors\u003c\/div\u003e\n\u003cdiv class=\"mx-velvet-card\" role=\"listitem\"\u003eEdgeAICore card\u003c\/div\u003e\n\u003cdiv class=\"mx-velvet-card\" role=\"listitem\"\u003eAustralian cellular-support promise\u003c\/div\u003e\n\u003cdiv class=\"mx-velvet-card\" role=\"listitem\"\u003eApple HomeKit support\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/aside\u003e\n\u003cdiv class=\"mx-prop-notes\"\u003e\n\u003cdiv class=\"mx-prop-note\"\u003e\n\u003cb\u003eStorage casting note:\u003c\/b\u003e a compatible direct-fit 3.5-inch SATA drive is separate. A 2.5-inch SSD also needs a separate adapter.\u003c\/div\u003e\n\u003cdiv class=\"mx-prop-note\"\u003e\n\u003cb\u003eCondition checkpoint:\u003c\/b\u003e Brand New factory-sealed retail hardware, with the Australian-pattern lead added separately by CamGuard.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"mx-sec mx-run mx-later\"\u003e\u003cdiv class=\"mx-shell mx-reveal\"\u003e\n\u003cp class=\"mx-kicker\"\u003eCommissioning run sheet\u003c\/p\u003e\n\u003ch2 class=\"mx-h2\"\u003eFive reels before opening night.\u003c\/h2\u003e\n\u003col class=\"mx-runline\"\u003e\n\u003cli\u003e\n\u003cb\u003eConnect LAN\u003c\/b\u003e\u003cspan\u003eUse the supplied Ethernet cable to connect the S1 to the router.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eAdd and update\u003c\/b\u003e\u003cspan\u003eComplete app setup and install current firmware.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eFit storage\u003c\/b\u003e\u003cspan\u003ePower down; install a compatible direct-fit 3.5-inch drive or adapted 2.5-inch SSD.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eAdd the cast\u003c\/b\u003e\u003cspan\u003ePair only confirmed-compatible eufy cameras and sensors.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eTest the screening\u003c\/b\u003e\u003cspan\u003eVerify streams, recording, alerts, battery and siren behaviour.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"mx-sec mx-exit mx-later\"\u003e\u003cdiv class=\"mx-shell mx-reveal\"\u003e\n\u003cp class=\"mx-kicker\"\u003eExit signs · choose another showing\u003c\/p\u003e\n\u003ch2 class=\"mx-h2\"\u003eFive expectations this session cannot admit.\u003c\/h2\u003e\n\u003cdiv class=\"mx-exit-grid\"\u003e\n\u003carticle class=\"mx-exit-card\"\u003e\u003cb\u003eAustralian cellular\u003c\/b\u003e\u003cspan\u003eDo not plan around LTE service on this variant.\u003c\/span\u003e\u003c\/article\u003e\u003carticle class=\"mx-exit-card\"\u003e\u003cb\u003eSixteen direct PoE cameras\u003c\/b\u003e\u003cspan\u003eThe hub has four PoE camera ports.\u003c\/span\u003e\u003c\/article\u003e\u003carticle class=\"mx-exit-card\"\u003e\u003cb\u003eIncluded 16TB drive\u003c\/b\u003e\u003cspan\u003eExpansion storage is a separate purchase.\u003c\/span\u003e\u003c\/article\u003e\u003carticle class=\"mx-exit-card\"\u003e\u003cb\u003eHomeKit or Matter now\u003c\/b\u003e\u003cspan\u003eHomeKit is unsupported; Matter is only planned.\u003c\/span\u003e\u003c\/article\u003e\u003carticle class=\"mx-exit-card\"\u003e\u003cb\u003eCameras in the carton\u003c\/b\u003e\u003cspan\u003eThe S1 is the hub, not the camera cast.\u003c\/span\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"mx-sec mx-egg mx-later\"\u003e\u003cdiv class=\"mx-shell mx-egg-card mx-reveal\"\u003e\n\u003cp class=\"mx-kicker\"\u003eNamed Easter egg · Session Four and a Half\u003c\/p\u003e\n\u003ch2\u003eThe tiny foyer board advertises “Wet-Season Power Dip: one night only, possibly twice”.\u003c\/h2\u003e\n\u003cp\u003eThe film is fictional. The backup-battery boundaries are not. Australian artefact credits: aggressively patterned foyer carpet · the emergency torch beside the choc-coated ice cream freezer · Townsville rain arriving during the quiet scene.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"mx-sec mx-faq mx-later\"\u003e\u003cdiv class=\"mx-shell mx-reveal\"\u003e\n\u003cp class=\"mx-kicker\"\u003eBox office questions · full classification notes\u003c\/p\u003e\n\u003ch2 class=\"mx-h2\"\u003eRead the feature notes before buying a ticket.\u003c\/h2\u003e\n\u003cdetails\u003e\u003csummary\u003eWhich exact S1 variant is this?\u003c\/summary\u003e\u003cdiv class=\"mx-answer\"\u003e\u003cp\u003eT9000121, the US-market HomeBase Professional S1. The Australian code is T9000C21. CamGuard adds an Australian-pattern lead separately while the eufy retail unit stays factory sealed.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhat changes when using the US variant here?\u003c\/summary\u003e\u003cdiv class=\"mx-answer\"\u003e\u003cp\u003eIts 2.4GHz Wi-Fi supports channels 1–11, so a router fixed on 12 or 13 will not be visible. Treat cellular service as unavailable because supported LTE bands are not published for this offer.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eCan sixteen cameras plug directly into it?\u003c\/summary\u003e\u003cdiv class=\"mx-answer\"\u003e\u003cp\u003eNo. Up to sixteen total devices can join the system, but only four cameras connect to the four direct PoE ports, with up to four simultaneous streams.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs the expansion drive included?\u003c\/summary\u003e\u003cdiv class=\"mx-answer\"\u003e\u003cp\u003eNo. A compatible direct-fit 3.5-inch SATA drive up to 16TB is separate. A 2.5-inch SSD requires a separate adapter.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it include cameras or EdgeAICore?\u003c\/summary\u003e\u003cdiv class=\"mx-answer\"\u003e\u003cp\u003eNo. Cameras, sensors, storage drive, adapter and EdgeAICore card are separate purchases. Exact compatibility must be checked.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhat warranty applies?\u003c\/summary\u003e\u003cdiv class=\"mx-answer\"\u003e\u003cp\u003eCamGuard Australia provides our own twelve-month in-house warranty, not a manufacturer warranty, alongside Australian Consumer Law rights.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"mx-sec mx-ops mx-later\"\u003e\u003cdiv class=\"mx-shell mx-ops-grid mx-reveal\"\u003e\n\u003carticle\u003e\u003ch3\u003eTownsville box office\u003c\/h3\u003e\n\u003cp\u003eSame-day to one business day is our typical handling window. Busy periods can take longer. Current tracked and Express choices appear at checkout.\u003c\/p\u003e\u003c\/article\u003e\u003carticle\u003e\u003ch3\u003eCamGuard cover\u003c\/h3\u003e\n\u003cp\u003eOur twelve-month in-house warranty is not a manufacturer warranty and sits alongside Australian Consumer Law rights.\u003c\/p\u003e\u003c\/article\u003e\u003carticle\u003e\u003ch3\u003eReturns counter\u003c\/h3\u003e\n\u003cp\u003eContact CamGuard before returning an item. Current policy and Australian Consumer Law determine the correct path.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"mx-end\"\u003e\u003cdiv class=\"mx-shell\"\u003e\n\u003ch2\u003eFour direct screens. One serious archive.\u003c\/h2\u003e\n\u003cp\u003eHomeBase Professional S1 · T9000121 · Brand New sealed retail unit · local infrastructure with every variant boundary declared.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003cfooter class=\"mx-footer\"\u003e\u003cdiv class=\"mx-shell\"\u003e\n\u003cp\u003e\u003cb\u003eCamGuard Australia\u003c\/b\u003e · ABN 62 385 894 763 · Townsville, Queensland.\u003c\/p\u003e\n\u003cp\u003eIndependent Australian reseller of genuine eufy products. We are not affiliated with, authorised by or endorsed by Anker Innovations. Product names and trademarks identify the genuine item only.\u003c\/p\u003e\n\u003cp\u003eThe Four-Camera Multiplex, its cinema, screens, posters, projection booth, archive and sessions are fictional retail comedy. They do not reproduce or imply endorsement by a real cinema, studio, distributor or classification authority. This offer is T9000121 with the disclosed Australian-use boundaries. CamGuard’s twelve-month warranty is our own, not a manufacturer warranty, alongside Australian Consumer Law rights.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/footer\u003e\n\n\u003csection class=\"cgau-accuracy-note\" aria-label=\"Shipping, returns and warranty\" style=\"background:#f6f7f9;color:#17211d;padding:24px;clear:both;\"\u003e\n\u003ch2 style=\"color:#17211d!important;font-size:22px;line-height:1.3;\"\u003eShipping, returns and warranty\u003c\/h2\u003e\n\u003cp style=\"color:#17211d;font-size:15px;line-height:1.6;\"\u003eAustralia Post Express is included on orders of $99.00 or more after discounts. Under $99.00, tracked Standard is $9.95 or Express is $12.95. We do our best to get orders out the same day. Same-day to one business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare. Tracking is sent as soon as the label is made.\u003c\/p\u003e\n\u003cp style=\"color:#17211d;font-size:15px;line-height:1.6;\"\u003eChange-of-mind returns are accepted within 30 days of delivery, complete and unused. The buyer pays return postage, and original shipping is not refunded.\u003c\/p\u003e\n\u003cp style=\"color:#17211d;font-size:15px;line-height:1.6;\"\u003eCamGuard Australia provides our own 12-month warranty. It is not a manufacturer warranty. Australian Consumer Law rights and remedies continue to apply. If an item is faulty or not as described, we cover reasonable return postage and provide the remedy required by law.\u003c\/p\u003e\n\u003cp style=\"color:#17211d;font-size:15px;line-height:1.6;\"\u003eCamGuard Australia is an independent Australian reseller of genuine stock, ABN 62 385 894 763, based in Townsville, Queensland. We are not an authorised dealer for, and are not affiliated with, the manufacturer.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\u003csection class=\"cgau-supplied-items\" aria-label=\"Included with your order\" style=\"box-sizing:border-box;padding:24px;margin:20px 0;background:#f7f8f5;color:#17211d;border:1px solid #cdd5cf;border-radius:8px;\"\u003e\u003ch2 style=\"margin:0 0 16px;color:#17211d;font:700 clamp(24px,4vw,36px)\/1.2 sans-serif;\"\u003eIncluded with your order\u003c\/h2\u003e\n\u003cul style=\"margin:0;padding-left:24px;color:#17211d;font:400 17px\/1.65 sans-serif;\"\u003e\n\u003cli style=\"color:#17211d;\"\u003eeufy Security HomeBase Professional S1\u003c\/li\u003e\n\u003cli style=\"color:#17211d;\"\u003eManufacturer-supplied accessories for this product\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/section\u003e","brand":"eufy","offers":[{"title":"Default Title","offer_id":43329769078827,"sku":"CG-HBS1-BN-T","price":648.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1200_1200_1_e81f4125-23b8-48e7-9c41-97c6972d0c66.webp?v=1773676433"},{"product_id":"eufy-poe-wired-security-camera-e40-brand-new","title":"eufy E40 NVR PoE Bullet Add-On Camera | Brand New","description":"\u003c!--\n  CamGuard Australia · eufy E40 NVR PoE Bullet Add-On Camera | Brand New · SKU CG-PCE40-BN\n  TWO-VIEW LISTING · built by CamGuard Two-View Studio · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  FUN VIEW (default): Adelaide Festival Control Room · original theme with reviewed corrections, re-scoped under .cgfun\n  SIMPLE VIEW: eufy.com register rendered from factsheets\/PCE40.json (every printed spec carries status verified)\n  SHARED: terms and footer below both views; hidden in the Fun view, which keeps its own\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the chooser hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#11152d;--fun-ink:#fffaf0;--fun-accent:#f2bd42;--fun-display:Arial,Helvetica,sans-serif;--fun-display-weight:800;--fun-body:Georgia,'Times New Roman',serif;--sw-bg:#f2bd42;--sw-border:#fffaf0;--sw-ink:#11152d;--sw-radius:8px;--sh-bg-fun:#fffaf0;--sh-ink-fun:#11152d;--sh-body-fun:#11152d;--sh-mute-fun:#11152d;--sh-line-fun:#11152d;--sh-panel-fun:#fffaf0}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{display:none}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun{--ink:#11152d;--paper:#fffaf0;--cream:#f3e6ca;--coral:#ff5a5f;--violet:#6d4cff;--blue:#158ab8;--gold:#f2bd42;--mint:#8fddc2;position:relative;isolation:isolate;width:100%;overflow:hidden;border-radius:24px;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.58;box-shadow:0 28px 80px rgba(17,21,45,.18)}\n.cgau-listing .cgfun *{box-sizing:border-box}.cgau-listing .cgfun img{display:block;max-width:100%}.cgau-listing .cgfun h2,.cgau-listing .cgfun h3,.cgau-listing .cgfun p{margin-top:0}.cgau-listing .cgfun h2,.cgau-listing .cgfun h3{font-family:Georgia,'Times New Roman',serif;line-height:.98}.cgau-listing .cgfun a{color:inherit}.cgau-listing .cgfun .adl-shell{width:min(100% - 44px,1080px);margin:auto}.cgau-listing .cgfun .adl-scene{position:relative;padding:70px 0}.cgau-listing .cgfun .adl-label{display:inline-block;margin-bottom:14px;color:#4b2fb7;font:900 11px\/1 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}.cgau-listing .cgfun .adl-heading{max-width:820px;margin:0 0 25px;font-size:clamp(40px,6vw,74px);letter-spacing:-.055em}.cgau-listing .cgfun .adl-copy{max-width:760px;color:#34384d;font-size:17px}.cgau-listing .cgfun .adl-nav{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:25px 0;color:#fff;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cgau-listing .cgfun .adl-brand{font-size:15px;white-space:nowrap}.cgau-listing .cgfun .adl-hero{min-height:820px;background:radial-gradient(circle at 78% 26%,rgba(242,189,66,.18),transparent 28%),linear-gradient(135deg,#11152d 0 58%,#251d58 58%);color:#fff}.cgau-listing .cgfun .adl-hero::after{content:'MAD MARCH · CONTROL ROOM';position:absolute;right:-62px;top:194px;padding:9px 80px;background:var(--coral);color:#fff;font:900 11px\/1 Arial,sans-serif;letter-spacing:.15em;transform:rotate(90deg);animation:cgau-adlStamp 4s ease-in-out infinite}.cgau-listing .cgfun .adl-hero-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:44px;align-items:center}.cgau-listing .cgfun .adl-context{display:inline-flex;gap:9px;align-items:center;padding:10px 13px;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.08);color:#fff;font-size:11px;font-weight:900;letter-spacing:.12em}.cgau-listing .cgfun .adl-context::before{content:'●';color:var(--coral);animation:cgau-adlBlink 1.2s steps(1,end) infinite}.cgau-listing .cgfun .adl-hero h2{margin:24px 0 20px;font-size:clamp(55px,8vw,105px);letter-spacing:-.07em}.cgau-listing .cgfun .adl-hero h2 em{color:var(--gold);font-style:normal}.cgau-listing .cgfun .adl-deck{max-width:600px;color:#dfe3ff;font-size:20px}.cgau-listing .cgfun .adl-nvr{display:inline-block;margin-top:20px;padding:12px 15px;border:2px solid var(--coral);background:#2a1530;color:#fff;font-weight:900}.cgau-listing .cgfun .adl-product{position:relative;min-height:500px;display:grid;place-items:center;padding:32px;border:2px solid #fff;background:linear-gradient(145deg,#f8e7bf,#fff);box-shadow:18px 18px 0 var(--coral);overflow:hidden}.cgau-listing .cgfun .adl-product::before{content:'STAGE A · FIXED POSITION';position:absolute;left:18px;top:18px;color:var(--ink);font-size:10px;font-weight:900;letter-spacing:.16em}.cgau-listing .cgfun .adl-product img{height:405px;width:100%;object-fit:contain;filter:drop-shadow(0 22px 25px rgba(17,21,45,.3));animation:cgau-adlFloat 5.2s ease-in-out infinite}.cgau-listing .cgfun .adl-condition{position:absolute;right:14px;bottom:16px;width:210px;padding:12px;background:var(--gold);color:var(--ink);font:900 11px\/1.4 Arial,sans-serif;transform:rotate(-2deg)}\n.cgau-listing .cgfun [tabindex]:focus-visible,.cgau-listing .cgfun summary:focus-visible{outline:4px solid var(--gold);outline-offset:4px}\n.cgau-listing .cgfun .adl-strip{overflow:hidden;border-block:4px solid var(--ink);background:var(--gold);color:var(--ink)}.cgau-listing .cgfun .adl-strip-track{display:flex;width:max-content;animation:cgau-adlTicker 26s linear infinite}.cgau-listing .cgfun .adl-strip span{padding:15px 28px;font-size:12px;font-weight:900;letter-spacing:.13em;white-space:nowrap}.cgau-listing .cgfun .adl-strip span::after{content:'✦';margin-left:55px;color:var(--coral)}\n.cgau-listing .cgfun .adl-run{background:linear-gradient(90deg,#fffaf0 0 62%,#f3e6ca 62%)}.cgau-listing .cgfun .adl-runsheet{border:3px solid var(--ink);background:#fff;box-shadow:14px 14px 0 var(--violet);transform:rotate(-.5deg)}.cgau-listing .cgfun .adl-runrow{display:grid;grid-template-columns:90px minmax(0,1.4fr) minmax(0,1fr) 86px;border-bottom:1px solid #a9a4a0}.cgau-listing .cgfun .adl-runrow:last-child{border-bottom:0}.cgau-listing .cgfun .adl-runrow\u003e*{padding:15px;border-right:1px solid #c8c1b5}.cgau-listing .cgfun .adl-runrow\u003e*:last-child{border-right:0}.cgau-listing .cgfun .adl-runrow b{font-size:11px;letter-spacing:.08em}.cgau-listing .cgfun .adl-runrow strong{color:var(--violet)}.cgau-listing .cgfun .adl-runrow i{color:#7a3009;font-size:12px;font-style:normal;font-weight:900}.cgau-listing .cgfun .adl-runrow:hover,.cgau-listing .cgfun .adl-runrow:focus-within{background:#fff1c8}.cgau-listing .cgfun .adl-pigeon-note{margin-top:26px;padding:17px 20px;border-left:8px solid var(--coral);background:var(--ink);color:#fff;font-weight:700}\n.cgau-listing .cgfun .adl-map-scene{background:#bdebdc}.cgau-listing .cgfun .adl-map{position:relative;min-height:430px;border:4px solid var(--ink);background:repeating-linear-gradient(0deg,transparent 0 39px,rgba(17,21,45,.09) 39px 41px),repeating-linear-gradient(90deg,transparent 0 39px,rgba(17,21,45,.09) 39px 41px),#f8fff9;overflow:hidden}.cgau-listing .cgfun .adl-map::before{content:'';position:absolute;left:8%;right:8%;top:51%;height:14px;border-radius:20px;background:repeating-linear-gradient(90deg,var(--coral) 0 36px,#fff 36px 45px);transform:rotate(-8deg)}.cgau-listing .cgfun .adl-map::after{content:'EVERYTHING: 20 MINUTES';position:absolute;left:50%;top:50%;padding:13px 20px;background:var(--ink);color:#fff;font-weight:900;transform:translate(-50%,-50%) rotate(2deg);animation:cgau-adlPoster 5s ease-in-out infinite}.cgau-listing .cgfun .adl-stop{position:absolute;z-index:2;width:118px;padding:12px;border:3px solid var(--ink);background:var(--gold);font-size:10px;font-weight:900;text-align:center}.cgau-listing .cgfun .adl-stop.s1{left:5%;top:14%}.cgau-listing .cgfun .adl-stop.s2{right:6%;top:18%}.cgau-listing .cgfun .adl-stop.s3{left:18%;bottom:12%}.cgau-listing .cgfun .adl-stop.s4{right:14%;bottom:9%}.cgau-listing .cgfun .adl-tram{position:absolute;z-index:3;left:-170px;bottom:43%;width:150px;height:58px;padding:18px 8px;border:4px solid var(--ink);border-radius:16px 16px 4px 4px;background:var(--blue);color:#fff;font:900 10px\/1 Arial,sans-serif;text-align:center;animation:cgau-adlCable 10s linear infinite}.cgau-listing .cgfun .adl-featuregrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.cgau-listing .cgfun .adl-feature{min-height:170px;padding:20px;border:3px solid var(--ink);background:#fff}.cgau-listing .cgfun .adl-feature b{display:block;margin-bottom:10px;color:var(--coral);font:900 25px\/1 Georgia,serif}.cgau-listing .cgfun .adl-feature p{margin:0;color:#34384d;font-size:14px}\n.cgau-listing .cgfun .adl-stage-scene{background:#11152d;color:#fff}.cgau-listing .cgfun .adl-stage{position:relative;min-height:600px;border:4px solid var(--gold);background:#070913;overflow:hidden}.cgau-listing .cgfun .adl-curtain{position:absolute;z-index:4;inset:0 50% 0 0;background:repeating-linear-gradient(90deg,#8f1535 0 42px,#b42648 42px 72px);transform-origin:left;animation:cgau-adlCurtain 8s ease-in-out infinite}.cgau-listing .cgfun .adl-curtain.right{inset:0 0 0 50%;transform-origin:right;animation-delay:-4s}.cgau-listing .cgfun .adl-beam{position:absolute;z-index:2;left:20%;top:-30px;width:44%;height:680px;background:linear-gradient(165deg,rgba(242,189,66,.52),transparent 70%);clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);transform-origin:top;animation:cgau-adlBeam 7s ease-in-out infinite}.cgau-listing .cgfun .adl-stage img{position:absolute;z-index:3;left:50%;top:51%;width:min(46%,420px);height:460px;object-fit:contain;transform:translate(-50%,-50%);filter:drop-shadow(0 28px 34px rgba(0,0,0,.55))}.cgau-listing .cgfun .adl-stage-copy{position:absolute;z-index:6;left:24px;right:24px;bottom:20px;display:flex;justify-content:space-between;gap:20px;padding:16px;background:#fff;color:var(--ink);font-weight:900}.cgau-listing .cgfun .adl-stage-copy span:last-child{color:#7a102b;text-align:right}.cgau-listing .cgfun .adl-cue{margin-top:25px;border:2px solid #fff;background:#221c42;color:#fff}.cgau-listing .cgfun .adl-cue summary{cursor:pointer;padding:18px;color:#fff;font-weight:900;list-style:none}.cgau-listing .cgfun .adl-cue summary::-webkit-details-marker{display:none}.cgau-listing .cgfun .adl-cue summary::after{content:'CALL THE CUE →';float:right;color:var(--gold)}.cgau-listing .cgfun .adl-cue[open] summary::after{content:'CUE CALLED ✓'}.cgau-listing .cgfun .adl-cue-body{position:relative;min-height:220px;padding:30px;background:#fff;color:var(--ink);overflow:hidden}.cgau-listing .cgfun .adl-ticket{position:absolute;right:-260px;bottom:15px;width:230px;padding:22px;border:3px solid var(--ink);background:var(--gold);font-weight:900;transform:rotate(-5deg)}.cgau-listing .cgfun .adl-cue[open] .adl-ticket{animation:cgau-adlTicket 4.8s ease-in-out both}\n.cgau-listing .cgfun .adl-gate{background:#ffddd5}.cgau-listing .cgfun .adl-gatebox{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);border:5px solid var(--ink);background:#fff}.cgau-listing .cgfun .adl-gate-stamp{display:grid;place-items:center;min-height:330px;padding:30px;background:var(--coral);color:#fff;text-align:center}.cgau-listing .cgfun .adl-gate-stamp b{font:900 clamp(44px,7vw,92px)\/.82 Georgia,serif;transform:rotate(-6deg);animation:cgau-adlStamp 3.6s ease-in-out infinite}.cgau-listing .cgfun .adl-gate-copy{padding:38px}.cgau-listing .cgfun .adl-gate-copy h3{font-size:45px}.cgau-listing .cgfun .adl-gate-copy ul{padding-left:20px}.cgau-listing .cgfun .adl-gate-copy li{margin:11px 0}.cgau-listing .cgfun .adl-clipboard{margin-top:24px;border:3px solid var(--ink);background:#f9f1df}.cgau-listing .cgfun .adl-clipboard summary{padding:16px;cursor:pointer;font-weight:900}.cgau-listing .cgfun .adl-clipboard div{padding:0 20px 22px}.cgau-listing .cgfun .adl-clipboard[open]{animation:cgau-adlMarquee 1.1s ease both}\n.cgau-listing .cgfun .adl-blocking{background:#f1e9ff}.cgau-listing .cgfun .adl-block-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.cgau-listing .cgfun .adl-view{position:relative;min-height:350px;padding:26px;border:4px solid var(--ink);background:#fff;overflow:hidden}.cgau-listing .cgfun .adl-view::before{content:'';position:absolute;right:-30%;top:-50%;width:90%;height:150%;background:conic-gradient(from 90deg at 0 50%,rgba(109,76,255,.35),transparent 35%);animation:cgau-adlBeam 8s ease-in-out infinite}.cgau-listing .cgfun .adl-view b{position:relative;z-index:2;display:block;font:900 31px\/1 Georgia,serif}.cgau-listing .cgfun .adl-view p{position:relative;z-index:2;max-width:420px}.cgau-listing .cgfun .adl-no-pan{background:var(--ink);color:#fff}.cgau-listing .cgfun .adl-no-pan p{color:#dfe3ff}.cgau-listing .cgfun .adl-no-pan::after{content:'FIXED';position:absolute;right:25px;bottom:25px;padding:10px 16px;border:3px solid var(--coral);color:#fff;font-weight:900;transform:rotate(-8deg)}\n.cgau-listing .cgfun .adl-spec-scene{background:#fffaf0}.cgau-listing .cgfun .adl-specsheet{border:4px solid var(--ink);background:#fff}.cgau-listing .cgfun .adl-spechead{display:flex;justify-content:space-between;gap:20px;padding:20px;background:var(--violet);color:#fff;font-weight:900}.cgau-listing .cgfun .adl-specgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cgau-listing .cgfun .adl-spec{display:grid;grid-template-columns:150px minmax(0,1fr);gap:15px;padding:16px 20px;border-right:1px solid #aaa;border-bottom:1px solid #aaa}.cgau-listing .cgfun .adl-spec:nth-child(even){border-right:0}.cgau-listing .cgfun .adl-spec b{color:#4b2fb7;font-size:12px;text-transform:uppercase}.cgau-listing .cgfun .adl-spec span{color:#34384d}.cgau-listing .cgfun .adl-spec:hover,.cgau-listing .cgfun .adl-spec:focus-within{background:#fff3c8}\n.cgau-listing .cgfun .adl-cable-scene{background:#0b4260;color:#fff}.cgau-listing .cgfun .adl-cable-route{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;position:relative}.cgau-listing .cgfun .adl-cable-route::before{content:'';position:absolute;left:8%;right:8%;top:50%;height:8px;background:repeating-linear-gradient(90deg,var(--mint) 0 22px,transparent 22px 31px);animation:cgau-adlCable 4s linear infinite}.cgau-listing .cgfun .adl-node{position:relative;z-index:2;min-height:180px;padding:22px;border:4px solid #fff;background:#0b4260}.cgau-listing .cgfun .adl-node b{display:block;color:var(--gold);font-size:22px}.cgau-listing .cgfun .adl-node p{color:#d9f7ff}.cgau-listing .cgfun .adl-node:nth-child(2){transform:translateY(22px)}.cgau-listing .cgfun .adl-node:nth-child(3){transform:translateY(-14px)}.cgau-listing .cgfun .adl-twenty{margin-top:42px;padding:17px;border:2px dashed var(--mint);color:#fff}.cgau-listing .cgfun .adl-twenty b{color:var(--gold)}\n.cgau-listing .cgfun .adl-box-scene{background:#f3e6ca}.cgau-listing .cgfun .adl-manifest{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.cgau-listing .cgfun .adl-crate{padding:28px;border:4px solid var(--ink);background:#fff;box-shadow:8px 8px 0 var(--gold)}.cgau-listing .cgfun .adl-crate.no{box-shadow:8px 8px 0 var(--coral)}.cgau-listing .cgfun .adl-crate h3{font-size:32px}.cgau-listing .cgfun .adl-crate ul{padding-left:20px}.cgau-listing .cgfun .adl-crate li{margin:9px 0}\n.cgau-listing .cgfun .adl-policy{background:#11152d;color:#fff}.cgau-listing .cgfun .adl-policygrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cgau-listing .cgfun .adl-policycard{min-height:270px;padding:25px;border:2px solid #fff;background:#211c46}.cgau-listing .cgfun .adl-policycard b{display:block;margin-bottom:12px;color:var(--gold);font:900 27px\/1 Georgia,serif}.cgau-listing .cgfun .adl-policycard p{color:#e7e5f7}.cgau-listing .cgfun .adl-policycard:hover,.cgau-listing .cgfun .adl-policycard:focus-within{transform:translateY(-8px);border-color:var(--coral)}\n.cgau-listing .cgfun .adl-faq{background:#fff}.cgau-listing .cgfun .adl-faq details{margin:10px 0;border:3px solid var(--ink);background:#fff}.cgau-listing .cgfun .adl-faq summary{padding:17px 20px;cursor:pointer;font-weight:900}.cgau-listing .cgfun .adl-faq details[open] summary{background:var(--gold)}.cgau-listing .cgfun .adl-faq details p{padding:0 20px 20px;color:#34384d}.cgau-listing .cgfun .adl-finale{position:relative;min-height:500px;display:grid;place-items:center;padding:70px 22px;background:linear-gradient(145deg,var(--coral),#a6204a);color:#fff;text-align:center;overflow:hidden}.cgau-listing .cgfun .adl-finale::before{content:'20 MINUTES';position:absolute;color:rgba(255,255,255,.12);font:900 clamp(80px,18vw,220px)\/1 Georgia,serif;white-space:nowrap;animation:cgau-adlPoster 6s ease-in-out infinite}.cgau-listing .cgfun .adl-finale\u003ediv{position:relative;z-index:2;max-width:850px}.cgau-listing .cgfun .adl-finale h3{font-size:clamp(48px,8vw,92px)}.cgau-listing .cgfun .adl-finale p{font-size:18px}.cgau-listing .cgfun .adl-wordmark{display:inline-block;margin-top:18px;font-weight:900;letter-spacing:.12em;white-space:nowrap}.cgau-listing .cgfun .adl-legal{padding:25px;background:#080b19;color:#cfd2e8;font-size:12px;text-align:center}\n@keyframes cgau-adlFloat{50%{transform:translateY(-12px) rotate(-1deg)}}@keyframes cgau-adlTicker{to{transform:translateX(-50%)}}@keyframes cgau-adlBlink{0%,48%{opacity:1}49%,100%{opacity:.25}}@keyframes cgau-adlStamp{50%{transform:rotate(-3deg) scale(1.03)}}@keyframes cgau-adlPoster{50%{transform:translate(-50%,-50%) rotate(-2deg) scale(1.04)}}@keyframes cgau-adlCable{to{background-position:62px 0;left:110%}}@keyframes cgau-adlCurtain{0%,30%{transform:scaleX(1)}52%,78%{transform:scaleX(.13)}100%{transform:scaleX(1)}}@keyframes cgau-adlBeam{50%{transform:rotate(13deg)}}@keyframes cgau-adlTicket{0%{right:-260px;transform:rotate(-8deg)}45%,70%{right:26px;transform:rotate(3deg)}100%{right:110%;transform:rotate(-4deg)}}@keyframes cgau-adlMarquee{from{transform:translateY(-10px);opacity:.35}to{transform:none;opacity:1}}\n@media(max-width:820px){.cgau-listing .cgfun{border-radius:0}.cgau-listing .cgfun .adl-hero-grid,.cgau-listing .cgfun .adl-gatebox,.cgau-listing .cgfun .adl-block-grid,.cgau-listing .cgfun .adl-manifest{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .adl-featuregrid,.cgau-listing .cgfun .adl-policygrid,.cgau-listing .cgfun .adl-cable-route{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cgau-listing .cgfun .adl-hero{min-height:0}.cgau-listing .cgfun .adl-hero::after{display:none}.cgau-listing .cgfun .adl-product{min-height:420px}.cgau-listing .cgfun .adl-runrow{grid-template-columns:75px minmax(0,1fr)}.cgau-listing .cgfun .adl-runrow strong,.cgau-listing .cgfun .adl-runrow i{grid-column:2}.cgau-listing .cgfun .adl-specgrid{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .adl-spec:nth-child(n){border-right:0}.cgau-listing .cgfun .adl-stage{min-height:520px}}\n@media(max-width:520px){.cgau-listing .cgfun .adl-shell{width:min(100% - 26px,1080px)}.cgau-listing .cgfun .adl-scene{padding:48px 0}.cgau-listing .cgfun .adl-nav{align-items:flex-start;flex-direction:column}.cgau-listing .cgfun .adl-hero h2{font-size:55px}.cgau-listing .cgfun .adl-product{min-height:340px;padding:18px}.cgau-listing .cgfun .adl-product img{height:295px}.cgau-listing .cgfun .adl-condition{width:175px}.cgau-listing .cgfun .adl-featuregrid,.cgau-listing .cgfun .adl-policygrid,.cgau-listing .cgfun .adl-cable-route{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .adl-map{min-height:520px}.cgau-listing .cgfun .adl-stop{width:100px}.cgau-listing .cgfun .adl-map::after{font-size:11px}.cgau-listing .cgfun .adl-stage{min-height:470px}.cgau-listing .cgfun .adl-stage img{width:78%;height:360px}.cgau-listing .cgfun .adl-stage-copy{display:block;font-size:11px}.cgau-listing .cgfun .adl-stage-copy span{display:block}.cgau-listing .cgfun .adl-stage-copy span:last-child{text-align:left;margin-top:6px}.cgau-listing .cgfun .adl-spec{grid-template-columns:minmax(0,1fr);gap:5px}.cgau-listing .cgfun .adl-node:nth-child(n){transform:none}.cgau-listing .cgfun .adl-ticket{width:190px}.cgau-listing .cgfun .adl-finale::before{font-size:74px}}\n@media(prefers-reduced-motion:reduce){.cgau-listing .cgfun *,.cgau-listing .cgfun *::before,.cgau-listing .cgfun *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.cgau-listing .cgfun .adl-curtain{transform:scaleX(.13)}.cgau-listing .cgfun .adl-tram{left:62%}.cgau-listing .cgfun .adl-ticket{position:static;margin-top:20px;transform:none}}\n\n\n.cgau-listing .cgfun h3.adl-heading{margin-left:auto!important;margin-right:auto!important}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\n\/* split-word heading fix 23.10.2026: each heading's widest word fits its column at every width *\/\n@media (max-width:520px){.cgau-listing.cgau-listing.cgau-listing article.adl-crate.no h3{font-size:min(32px,calc(12.2549vw - 14.95px))}}\n@media (min-width:336.01px) and (max-width:603px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing section.adl-finale h3{font-size:min(clamp(48px, 8vw, 92px),calc(17.3367vw - 13.18px))}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003eCAMERA\u003cbr\u003eCALL\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003eAdelaide Festival Control Room\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eAdelaide Festival Control Room puts a fixed camera on the call sheet and gives the recorder its own stage credit.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n  \u003cdiv class=\"eu-wrap\"\u003e\n    \u003cheader class=\"eu-top\"\u003e\n      \u003cdiv class=\"eu-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cdiv class=\"eu-topline\"\u003e\n\u003cspan\u003eTownsville, QLD\u003c\/span\u003e\u003cspan class=\"eu-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eExpress included over $99.00\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/header\u003e\n\u003cnav class=\"eu-jump\" aria-label=\"Product details\"\u003e\u003ca href=\"#eu-specifications\"\u003eSpecifications\u003c\/a\u003e\u003ca href=\"#eu-compatibility\"\u003eCompatibility\u003c\/a\u003e\u003ca href=\"#eu-condition\"\u003eCondition\u003c\/a\u003e\u003c\/nav\u003e\n    \u003csection class=\"eu-hero\"\u003e\n      \u003cdiv class=\"eu-herotext\"\u003e\n        \u003cp class=\"eu-eyebrow\"\u003ePoE Bullet Camera E40 \u003cspan class=\"eu-grade\"\u003eBrand new\u003c\/span\u003e\u003c\/p\u003e\n        \u003ch2 class=\"eu-h1\"\u003eOne cable in. A wide world out.\u003c\/h2\u003e\n        \u003cp class=\"eu-lead\"\u003eA PoE bullet camera with starlight colour night vision. Check the compatible controller before ordering, and note the conflicting weather-rating information below.\u003c\/p\u003e\n        \u003cul class=\"eu-chips\"\u003e\n\u003cli\u003e4K UHD\u003c\/li\u003e\n\u003cli\u003e122°\u003c\/li\u003e\n\u003cli\u003eStarlight colour with spotlight option\u003c\/li\u003e\n\u003cli\u003ePower over Ethernet\u003c\/li\u003e\n\u003c\/ul\u003e\n        \u003cp class=\"eu-requires\"\u003e\u003cb\u003eNeeded to use it.\u003c\/b\u003e A compatible eufy recorder or controller is required and sold separately. This camera does not work on its own.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"eu-herofig\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1200_1200_2d53027b-7fca-4a38-a21a-499a43c740b2.webp?v=1774799514\" alt=\"eufy PoE E40 bullet camera model reference photo\" loading=\"eager\"\u003e\n        \u003cfigcaption\u003eProduct catalogue image. Your unit ships as described below.\u003c\/figcaption\u003e\n      \u003c\/figure\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-stats\"\u003e\n      \u003cdiv class=\"eu-statgrid\"\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e4K\u003c\/b\u003e\u003cspan\u003epicture\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e122°\u003c\/b\u003e\u003cspan\u003eadvertised view\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003eColour\u003c\/b\u003e\u003cspan\u003estarlight night vision\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003ePoE\u003c\/b\u003e\u003cspan\u003epower and data\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cp class=\"eu-statnote\"\u003e\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-tiles\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eWhat it does well.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003ePoE Bullet Camera E40: the features that matter in everyday use.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-tilegrid\"\u003e\n        \u003carticle class=\"eu-tile eu-tile-illustrated\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_920_2_f5bb42c5-51c8-408e-9c56-39ebbb681fe8.jpg?v=1773680248\" alt=\"E40 4K 8 MP and advertised 122-degree view illustration\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eSee the fixed scene clearly.\u003c\/h3\u003e\n\u003cp\u003eCapture 4K UHD video from the bullet camera.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-text\"\u003e\n          \n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eCover a broad view.\u003c\/h3\u003e\n\u003cp\u003eeufy advertises a 122° field of view.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-illustrated\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_923_5_b87e2e58-5194-4598-bc54-0bb45965fedc.jpg?v=1773680248\" alt=\"E40 starlight colour example with ambient garden lighting\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eKeep colour in low light.\u003c\/h3\u003e\n\u003cp\u003eStarlight colour night vision includes a spotlight option.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-text\"\u003e\n          \n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eCheck the rating first.\u003c\/h3\u003e\n\u003cp\u003eOfficial prose says IP67; a panel on the same page says IP65.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n\n    \u003c\/section\u003e\n    \u003caside class=\"eu-insight\" aria-label=\"A detail worth knowing\"\u003e\n      \u003cdiv\u003e\n\u003cp class=\"eu-insight-label\"\u003eA detail worth knowing\u003c\/p\u003e\n\u003ch2\u003eA fixed view with flexible night modes\u003c\/h2\u003e\n\u003c\/div\u003e\n      \u003cp class=\"eu-insight-body\"\u003eThe E40 stays aimed at one scene while its night modes offer different lighting choices. eufy lists starlight colour, spotlight colour and infrared. The five-times zoom is digital, so it does not turn the camera or move an optical zoom lens.\u003c\/p\u003e\n    \u003c\/aside\u003e\n    \u003csection class=\"eu-honest\"\u003e\n      \u003cdiv class=\"eu-honestbox\"\u003e\n        \u003cp class=\"eu-kicker\"\u003eThe honest details\u003c\/p\u003e\n        \u003ch2 class=\"eu-h2\"\u003eBefore you buy.\u003c\/h2\u003e\n        \u003cul class=\"eu-honestlist\"\u003e\n            \u003cli\u003e\n\u003cb\u003eIt needs a HomeBase.\u003c\/b\u003e A compatible eufy recorder or controller is required and sold separately. This camera does not work on its own.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eA compatible controller is required.\u003c\/b\u003e This is an add-on camera.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003ePlan the Ethernet route.\u003c\/b\u003e Power and video travel over the wired connection.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eCheck the controller setup.\u003c\/b\u003e Confirm the camera and controller combination before installation.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-specs\" id=\"eu-specifications\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eSpecifications.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003ePublished specifications for PoE Bullet Camera E40 (T8P00121), grouped for easy comparison. Only sourced details are included.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-specgrid\"\u003e\n        \u003cdiv class=\"eu-specgroup\"\u003e\n          \u003ch3\u003eProduct details\u003c\/h3\u003e\n          \u003cdl\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eResolution\u003c\/dt\u003e\n\u003cdd\u003e4K UHD\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eAdvertised view\u003c\/dt\u003e\n\u003cdd\u003e122°\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eNight vision\u003c\/dt\u003e\n\u003cdd\u003eStarlight colour with spotlight option\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eConnection\u003c\/dt\u003e\n\u003cdd\u003ePower over Ethernet\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eRecording\u003c\/dt\u003e\n\u003cdd\u003e24\/7 with the required eufy recorder\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eDetection\u003c\/dt\u003e\n\u003cdd\u003ePeople, pets and vehicles\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eAudio\u003c\/dt\u003e\n\u003cdd\u003eTwo-way talk with noise reduction\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eWarning lights\u003c\/dt\u003e\n\u003cdd\u003eRed and blue strobe\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-compat\" id=\"eu-compatibility\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eMake sure it fits your setup.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003eUse a compatible eufy recorder or controller and check the system setup requirements.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-compatgrid\"\u003e\n\u003cdiv class=\"eu-compatcol eu-yes\"\u003e\n\u003ch3\u003eWorks with\u003c\/h3\u003e\n\u003cul\u003e            \u003cli\u003e\n\u003cb\u003eeufy NVR S4 and NVR E50.\u003c\/b\u003e The exact-camera comparison column names both recorders. Confirm firmware and the intended PoE setup.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eHomeBase Professional S1.\u003c\/b\u003e Listed for this camera in the dedicated S1 compatibility guide.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-compatcol eu-no\"\u003e\n\u003ch3\u003eDoes not work with\u003c\/h3\u003e\n\u003cul\u003e            \u003cli\u003e\n\u003cb\u003eStandalone operation.\u003c\/b\u003e A compatible recorder or controller is required.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-compatcol eu-ask\"\u003e\n\u003ch3\u003eCheck before buying\u003c\/h3\u003e\n\u003cul\u003e            \u003cli\u003e\n\u003cb\u003eWeather rating.\u003c\/b\u003e eufy material differs between IP65 and IP67. Confirm the exact specification for your installation.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eController firmware.\u003c\/b\u003e It runs on a eufy NVR or on a HomeBase Professional S1, which lists this exact camera. Update the controller's firmware before connecting it.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-cond\" id=\"eu-condition\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eBrand New, explained.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003eWhat the condition label on this listing actually means.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-cards3\"\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eWhat Brand New means\u003c\/h3\u003e\n          \u003cp\u003eFactory-sealed stock in its full original retail packaging. Unopened, unused, in its sealed retail carton.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eWho did the work\u003c\/h3\u003e\n          \u003cp\u003eNobody has: the seal is intact. We describe the packaging and the published spec sheet only, and we do not open units to check them.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eHow it arrives\u003c\/h3\u003e\n          \u003cp\u003eSealed retail carton, the standard retail accessories, and our own 12-month warranty on top of your consumer rights.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-fit\"\u003e\n      \u003cdiv class=\"eu-fitgrid\"\u003e\n        \u003cdiv class=\"eu-fitcol\"\u003e\n\u003ch2 class=\"eu-h2\"\u003eRight for you if\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eYou want a fixed bullet-camera view in a compatible PoE system.\u003c\/li\u003e\n\u003cli\u003eYou can plan a suitable Ethernet cable route.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-fitcol eu-fitno\"\u003e\n\u003ch2 class=\"eu-h2\"\u003eProbably not for you if\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eYou need a battery camera, pan-and-tilt movement or an unconfirmed controller pairing.\u003c\/li\u003e\n\u003cli\u003eYou require an undisputed weather rating before purchase.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-setup\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003ePlan your setup.\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-setupguide\"\u003e\n\u003carticle class=\"eu-guiderow\"\u003e\u003cp class=\"eu-guide-label\"\u003eWhat you need\u003c\/p\u003e\n\u003cdiv\u003e\n\u003ch3\u003eA camera for a recorder system\u003c\/h3\u003e\n\u003cp\u003eThe E40 is a Power over Ethernet add-on camera, not a standalone Wi-Fi camera. Plan Ethernet cabling and a compatible eufy NVR, such as the listed S4 or E50 system. The recorder is not supplied with this camera offer. Confirm the exact recorder and firmware before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"eu-guiderow\"\u003e\u003cp class=\"eu-guide-label\"\u003eRecording and storage\u003c\/p\u003e\n\u003cdiv\u003e\n\u003ch3\u003eRecord on the compatible NVR\u003c\/h3\u003e\n\u003cp\u003eThe camera feeds video to its required compatible recorder for continuous recording. Choose the recorder’s drive capacity for the number of streams and settings you intend to use. This camera offer does not add a recorder or hard drive. Do not assume generic third-party NVR compatibility.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"eu-setupgrid eu-setupgrid-solo\"\u003e\n        \u003col class=\"eu-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eCheck the model.\u003c\/b\u003e Match the model reference before starting.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eFollow the guide.\u003c\/b\u003e Use the instructions supplied for this exact product.\u003c\/li\u003e\n\u003c\/ol\u003e\n\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-box\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\u003ch2 class=\"eu-h2\"\u003eIncluded with your order\u003c\/h2\u003e\u003c\/div\u003e\n      \u003cdiv class=\"eu-boxgrid\"\u003e\n        \u003cdiv\u003e\n\u003ch3 class=\"eu-boxlabel\"\u003eSupplied items\u003c\/h3\u003e\n\u003cul class=\"eu-boxlist\"\u003e\n\u003cli\u003e1 × eufy PoE Bullet Camera E40, brand new, factory sealed\u003c\/li\u003e\n\u003cli\u003eMounting bracket\u003c\/li\u003e\n\u003cli\u003ePositioning sticker\u003c\/li\u003e\n\u003cli\u003eScrew pack\u003c\/li\u003e\n\u003cli\u003eEthernet cable; confirm the supplied length before planning the installation\u003c\/li\u003e\n\u003cli\u003eWaterproof connection cover pack\u003c\/li\u003e\n\u003cli\u003eQuick-start guide\u003c\/li\u003e\n\u003cli\u003eOriginal sealed retail carton\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003ch3 class=\"eu-boxlabel\"\u003eNot included\u003c\/h3\u003e\n\u003cul class=\"eu-boxlist eu-boxout\"\u003e\u003cli\u003eRecorder\u003c\/li\u003e\u003c\/ul\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \n      \u003cp class=\"eu-boxnote\"\u003eThe accessory list follows this exact offer. Confirm the supplied Ethernet cable length before planning a fixed installation.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-faq\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\u003ch2 class=\"eu-h2\"\u003eQuestions people ask.\u003c\/h2\u003e\u003c\/div\u003e\n      \u003cdiv class=\"eu-faqlist\"\u003e\n\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eIs this the right model for my setup?\u003c\/summary\u003e\u003cp\u003eYou want a fixed bullet-camera view in a compatible PoE system. A compatible eufy recorder or controller is required and sold separately. This camera does not work on its own.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eWhat should I check first?\u003c\/summary\u003e\u003cp\u003eA compatible eufy recorder or controller is required and sold separately. This camera does not work on its own.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eWhen will it ship, and what does delivery cost?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day. Same-day to 1 business day is our typical dispatch time from Townsville. During busy periods it can extend, though that is rare. Australia Post Express is included on every order over $99.00. Under $99.00 it is $9.95 tracked or $12.95 Express.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eWho covers the warranty?\u003c\/summary\u003e\u003cp\u003eWe do. CamGuard Australia is an independent importer and reseller, and this product carries our own 12-month warranty. It is not a manufacturer warranty. Your rights under Australian Consumer Law apply on top. Faulty or not as described inside that year and we cover the return postage.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eCan I return it if I change my mind?\u003c\/summary\u003e\u003cp\u003eYes, within 30 days of delivery if it is complete and unused. You pay the return postage and the original shipping is not refunded. Faulty or not-as-described returns are always free.\u003c\/p\u003e\u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-trust\"\u003e\n      \u003cdiv class=\"eu-trustgrid\"\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eIndependent importer\u003c\/b\u003e\u003cspan\u003eWe buy genuine eufy stock and sell it under our own name. Not an official eufy dealer.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eOur own 12-month warranty\u003c\/b\u003e\u003cspan\u003eHonoured by us in Townsville, not by the manufacturer. Faulty inside a year and we pay the return postage.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eExpress as standard\u003c\/b\u003e\u003cspan\u003eAustralia Post Express included on every order over $99.00, from Townsville, Queensland.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eCondition stated up front\u003c\/b\u003e\u003cspan\u003eThe grade on this listing is spelled out above so nothing about the unit is a surprise.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-cta\"\u003e\n      \u003cdiv class=\"eu-ctabox\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003ePoE Bullet Camera E40, brand new.\u003c\/h2\u003e\n        \u003cp\u003eOne cable. A clear 4K view. Exactly as described above, our 12-month warranty. If that is the trade you want, this is the listing.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun\"\u003e\n  \u003csection class=\"adl-hero adl-scene\" data-scene=\"festival-control-hero\"\u003e\u003cdiv class=\"adl-shell\"\u003e\n    \u003cdiv class=\"adl-nav\"\u003e\n\u003cspan class=\"adl-brand\"\u003eCamGuard Australia\u003c\/span\u003e\u003cspan\u003eeufy PoE Bullet Camera E40 · T8P00121\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"adl-hero-grid\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"adl-context\"\u003eADELAIDE FESTIVAL CONTROL ROOM · CAMERA CALL\u003c\/span\u003e\u003ch2\u003eTHE SHOW\u003cbr\u003e\u003cem\u003eRECORDS 24\/7.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"adl-deck\"\u003eA fixed 4K PoE camera for the person running security like a stage manager: one Ethernet run, local NVR recording and no battery actor calling in tired ten minutes before curtain.\u003c\/p\u003e\n\u003cdiv class=\"adl-nvr\"\u003eMANDATORY CAST MEMBER · COMPATIBLE EUFY NVR S4 SOLD SEPARATELY\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"adl-product\" tabindex=\"0\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1200_1200_2d53027b-7fca-4a38-a21a-499a43c740b2.webp?v=1774799514\" alt=\"eufy PoE Bullet Security Camera E40\" loading=\"eager\" decoding=\"async\"\u003e\u003cdiv class=\"adl-condition\"\u003eBRAND NEW\u003cbr\u003eFactory sealed in the original retail box. Not open-box or renewed.\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003cdiv class=\"adl-strip\" data-scene=\"festival-ticker\"\u003e\u003cdiv class=\"adl-strip-track\"\u003e\n\u003cspan\u003e4K UHD\u003c\/span\u003e\u003cspan\u003e122° VIEW\u003c\/span\u003e\u003cspan\u003ePOE POWER + DATA\u003c\/span\u003e\u003cspan\u003eFIXED CAMERA\u003c\/span\u003e\u003cspan\u003eIP67 in prose; IP65 in eufy’s panel\u003c\/span\u003e\u003cspan\u003eCOMPATIBLE CONTROLLER REQUIRED\u003c\/span\u003e\u003cspan\u003e4K UHD\u003c\/span\u003e\u003cspan\u003e122° VIEW\u003c\/span\u003e\u003cspan\u003ePOE POWER + DATA\u003c\/span\u003e\u003cspan\u003eFIXED CAMERA\u003c\/span\u003e\u003cspan\u003eIP67 in prose; IP65 in eufy’s panel\u003c\/span\u003e\u003cspan\u003eCOMPATIBLE CONTROLLER REQUIRED\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n  \u003csection class=\"adl-scene adl-run\" data-scene=\"run-sheet\"\u003e\u003cdiv class=\"adl-shell\"\u003e\n\u003cspan class=\"adl-label\"\u003eRUN SHEET 01 · CITY OF TWENTY-MINUTE CLAIMS\u003c\/span\u003e\u003ch3 class=\"adl-heading\"\u003eA tidy call sheet for an untidy driveway.\u003c\/h3\u003e\n\u003cp class=\"adl-copy\"\u003eAdelaide will tell you everything is twenty minutes away. The venue, the hotel, the other venue, and apparently Gawler if the person explaining it has never looked at a map. The E40 is more literal.\u003c\/p\u003e\n    \u003cdiv class=\"adl-runsheet\"\u003e\n\u003cdiv class=\"adl-runrow\"\u003e\n\u003cb\u003e17:40\u003c\/b\u003e\u003cspan\u003eWide fixed view takes position\u003c\/span\u003e\u003cstrong\u003e122° marketing FOV\u003c\/strong\u003e\u003ci\u003eON CALL\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adl-runrow\"\u003e\n\u003cb\u003e18:05\u003c\/b\u003e\u003cspan\u003eStarlight colour night vision checks ambient light\u003c\/span\u003e\u003cstrong\u003eF1.6 · AI-ISP\u003c\/strong\u003e\u003ci\u003eLIGHTING\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adl-runrow\"\u003e\n\u003cb\u003e20:12\u003c\/b\u003e\u003cspan\u003ePerson, vehicle or pet enters the marked zone\u003c\/span\u003e\u003cstrong\u003eAI detection\u003c\/strong\u003e\u003ci\u003ePLACES\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adl-runrow\"\u003e\n\u003cb\u003eALL NIGHT\u003c\/b\u003e\u003cspan\u003eFootage records to the NVR hard drive\u003c\/span\u003e\u003cstrong\u003e24\/7 PoE\u003c\/strong\u003e\u003ci\u003eROLLING\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"adl-pigeon-note\"\u003eCasting update: the Rundle Mall pigeon has submitted no headshot, no bio and still expects top billing.\u003c\/p\u003e\n  \u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"adl-scene adl-map-scene\" data-scene=\"twenty-minute-map\"\u003e\u003cdiv class=\"adl-shell\"\u003e\n\u003cspan class=\"adl-label\"\u003eRUN SHEET 02 · THE LEGENDARY TWENTY-MINUTE RADIUS\u003c\/span\u003e\u003ch3 class=\"adl-heading\"\u003ePower, data and footage know where they are going.\u003c\/h3\u003e\n\u003cdiv class=\"adl-map\"\u003e\n\u003cspan class=\"adl-stop s1\"\u003eEAST END\u003cbr\u003eCALL TIME\u003c\/span\u003e\u003cspan class=\"adl-stop s2\"\u003eNORTH TERRACE\u003cbr\u003eROAD CLOSED AGAIN\u003c\/span\u003e\u003cspan class=\"adl-stop s3\"\u003eCENTRAL MARKET\u003cbr\u003ePROP CATERING\u003c\/span\u003e\u003cspan class=\"adl-stop s4\"\u003eDRIVEWAY\u003cbr\u003eSTAGE DOOR\u003c\/span\u003e\u003ci class=\"adl-tram\"\u003eFREE CITY LOOP\u003cbr\u003eEMOTIONAL RANGE\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"adl-featuregrid\"\u003e\n\u003carticle class=\"adl-feature\" tabindex=\"0\"\u003e\u003cb\u003e4K\u003c\/b\u003e\u003cp\u003e3840 × 2160 detail from an 8 MP fixed camera.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"adl-feature\" tabindex=\"0\"\u003e\u003cb\u003e122°\u003c\/b\u003e\u003cp\u003eWide marketing field of view; mount and aim the physical scene carefully.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"adl-feature\" tabindex=\"0\"\u003e\u003cb\u003e5×\u003c\/b\u003e\u003cp\u003eDigital zoom for reviewing detail. It is not a moving optical lens.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"adl-feature\" tabindex=\"0\"\u003e\u003cb\u003eIP67 in prose; IP65 in eufy’s panel\u003c\/b\u003e\u003cp\u003eOutdoor weather resistance, with the cable connection correctly sealed.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"adl-scene adl-stage-scene\" data-scene=\"night-vision-stage\"\u003e\u003cdiv class=\"adl-shell\"\u003e\n\u003cspan class=\"adl-label\" style=\"color:#f2bd42\"\u003eRUN SHEET 03 · AFTER-DARK LIGHTING REHEARSAL\u003c\/span\u003e\u003ch3 class=\"adl-heading\"\u003eStarlight, spotlight or infrared. The lighting desk has options.\u003c\/h3\u003e\n\u003cp class=\"adl-copy\" style=\"color:#dfe3ff\"\u003eThe F1.6 lens and AI-ISP can preserve colour in low ambient light. A built-in white light can add scene light, while infrared remains available when the production does not need an entrance.\u003c\/p\u003e\n\u003cdiv class=\"adl-stage\"\u003e\n\u003ci class=\"adl-curtain\"\u003e\u003c\/i\u003e\u003ci class=\"adl-curtain right\"\u003e\u003c\/i\u003e\u003ci class=\"adl-beam\"\u003e\u003c\/i\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_920_2_f5bb42c5-51c8-408e-9c56-39ebbb681fe8.jpg?v=1773680248\" alt=\"eufy E40 camera feature view from the exact product gallery\" loading=\"lazy\"\u003e\u003cdiv class=\"adl-stage-copy\"\u003e\n\u003cspan\u003eFIXED 4K CAMERA · HDR DEFAULT ON\u003c\/span\u003e\u003cspan\u003eRED\/BLUE WARNING LIGHTS + CAMERA SIREN\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdetails class=\"adl-cue\"\u003e\u003csummary\u003eOPEN THE STAGE MANAGER’S CUE ENVELOPE\u003c\/summary\u003e\u003cdiv class=\"adl-cue-body\"\u003e\n\u003cb\u003eCUE 48: DRIVEWAY INTERMISSION.\u003c\/b\u003e\u003cp\u003eThe person who said “I’m just cutting through” has now spent six minutes testing the side gate. Detection can trigger the warning lights and siren; you decide the zones, schedules and response.\u003c\/p\u003e\n\u003cdiv class=\"adl-ticket\"\u003eFRINGE BENEFIT\u003cbr\u003eNO REQUIRED CLOUD-STORAGE SUBSCRIPTION\u003cbr\u003e\u003csmall\u003eNVR STORAGE STILL REQUIRED\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"adl-scene adl-gate\" data-scene=\"nvr-casting-gate\"\u003e\u003cdiv class=\"adl-shell\"\u003e\n\u003cspan class=\"adl-label\"\u003eRUN SHEET 04 · CASTING REQUIREMENT\u003c\/span\u003e\u003cdiv class=\"adl-gatebox\"\u003e\n\u003cdiv class=\"adl-gate-stamp\"\u003e\u003cb\u003eNVR\u003cbr\u003eREQUIRED\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv class=\"adl-gate-copy\"\u003e\n\u003ch3\u003eThis camera does not perform solo.\u003c\/h3\u003e\n\u003cp\u003eThe E40 is a PoE add-on designed for a compatible eufy NVR S4 system. It does not work as a standalone Wi-Fi camera and does not pair with HomeBase 2, HomeBase 3 \/ S380 or HomeBase Mini.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe compatible NVR is sold separately.\u003c\/li\u003e\n\u003cli\u003eRecording storage lives on the NVR hard drive; the camera has no microSD slot.\u003c\/li\u003e\n\u003cli\u003eThird-party NVR operation is not supported.\u003c\/li\u003e\n\u003cli\u003eeufy’s current compatibility schedule includes PoE E40 model T8P00 with HomeBase Professional S1; features depend on the selected recorder\/base and firmware.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdetails class=\"adl-clipboard\"\u003e\u003csummary\u003eWHY IS THIS NOTICE SO LARGE?\u003c\/summary\u003e\u003cdiv\u003eBecause “add-on camera” is the product equivalent of a festival volunteer saying the venue moved. We would rather repeat the requirement than have you open a sealed box and discover a very stylish paperweight.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"adl-scene adl-blocking\" data-scene=\"fixed-camera-blocking\"\u003e\u003cdiv class=\"adl-shell\"\u003e\n\u003cspan class=\"adl-label\"\u003eRUN SHEET 05 · BLOCKING AND CAMERA DIRECTION\u003c\/span\u003e\u003ch3 class=\"adl-heading\"\u003eAim it once. It holds the shot.\u003c\/h3\u003e\n\u003cdiv class=\"adl-block-grid\"\u003e\n\u003carticle class=\"adl-view\"\u003e\u003cb\u003eTHE WIDE ESTABLISHING SHOT\u003c\/b\u003e\u003cp\u003eThe E40 is a fixed bullet camera with a published 122° wide view. Use the live image during setup to frame the driveway, gate or business approach you actually need.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eGood direction:\u003c\/strong\u003e clear approach line, useful mounting height, sensible privacy zones and a weather-sealed cable entry.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"adl-view adl-no-pan\"\u003e\u003cb\u003eNO PAN. NO TILT. NO PRETENDING.\u003c\/b\u003e\u003cp\u003eFive-times digital zoom helps inspect captured detail, but the body does not mechanically pan, tilt or track across the yard. Choose an S4 Bullet-PTZ model if moving coverage is the brief.\u003c\/p\u003e\n\u003cp\u003eThe E40’s job is dependable fixed 4K coverage, not interpretive dance.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"adl-scene adl-spec-scene\" data-scene=\"technical-run-sheet\"\u003e\u003cdiv class=\"adl-shell\"\u003e\n\u003cspan class=\"adl-label\"\u003eRUN SHEET 06 · TECHNICAL RIDER\u003c\/span\u003e\u003ch3 class=\"adl-heading\"\u003eThe sober specifications, still wearing a lanyard.\u003c\/h3\u003e\n\u003cdiv class=\"adl-specsheet\"\u003e\n\u003cdiv class=\"adl-spechead\"\u003e\n\u003cspan\u003eCAMERA DEPARTMENT · E40\u003c\/span\u003e\u003cspan\u003eREV 04.08.2026\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adl-specgrid\"\u003e\n    \u003cdiv class=\"adl-spec\"\u003e\n\u003cb\u003eModel\u003c\/b\u003e\u003cspan\u003eeufy PoE Bullet Security Camera E40 · T8P00121\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adl-spec\"\u003e\n\u003cb\u003eCondition\u003c\/b\u003e\u003cspan\u003eBrand New · factory sealed original retail box\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adl-spec\"\u003e\n\u003cb\u003eResolution\u003c\/b\u003e\u003cspan\u003e4K UHD · 3840 × 2160 · 8 MP · 20 fps\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adl-spec\"\u003e\n\u003cb\u003eLens\u003c\/b\u003e\u003cspan\u003eF1.6 · 2.8 mm · fixed position\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adl-spec\"\u003e\n\u003cb\u003eField of view\u003c\/b\u003e\u003cspan\u003e123.3° diagonal; eufy markets 122°\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adl-spec\"\u003e\n\u003cb\u003eZoom\u003c\/b\u003e\u003cspan\u003e5× digital · no mechanical PTZ\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adl-spec\"\u003e\n\u003cb\u003eNight vision\u003c\/b\u003e\u003cspan\u003eStarlight colour · spotlight · infrared\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adl-spec\"\u003e\n\u003cb\u003eDetection\u003c\/b\u003e\u003cspan\u003ePerson · vehicle · pet · stranger categories\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adl-spec\"\u003e\n\u003cb\u003eAudio\u003c\/b\u003e\u003cspan\u003eFull-duplex two-way audio with AI noise reduction\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adl-spec\"\u003e\n\u003cb\u003eDeterrence\u003c\/b\u003e\u003cspan\u003eWhite\/red-blue warning lights and built-in siren\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adl-spec\"\u003e\n\u003cb\u003ePower\/data\u003c\/b\u003e\u003cspan\u003ePoE Ethernet · DC adapter not supplied\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adl-spec\"\u003e\n\u003cb\u003eStorage\u003c\/b\u003e\u003cspan\u003eOn compatible eufy NVR S4 hard drive · no camera card slot\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adl-spec\"\u003e\n\u003cb\u003eWeather\u003c\/b\u003e\u003cspan\u003eIP67 in prose; IP65 in eufy’s panel · seal connections for installation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adl-spec\"\u003e\n\u003cb\u003eSmart home\u003c\/b\u003e\u003cspan\u003eAlexa and Google Assistant · no Apple HomeKit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adl-spec\"\u003e\n\u003cb\u003eDimensions\u003c\/b\u003e\u003cspan\u003e74 × 73 × 262 mm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adl-spec\"\u003e\n\u003cb\u003eSubscription\u003c\/b\u003e\u003cspan\u003eNo required monthly cloud-storage plan for published core features\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"adl-scene adl-cable-scene\" data-scene=\"cable-call-sheet\"\u003e\u003cdiv class=\"adl-shell\"\u003e\n\u003cspan class=\"adl-label\" style=\"color:#f2bd42\"\u003eRUN SHEET 07 · CABLE CALL\u003c\/span\u003e\u003ch3 class=\"adl-heading\"\u003eThe only Adelaide route that may take longer than twenty minutes.\u003c\/h3\u003e\n\u003cdiv class=\"adl-cable-route\"\u003e\n\u003carticle class=\"adl-node\"\u003e\u003cb\u003e01 · PLAN\u003c\/b\u003e\u003cp\u003eMeasure the real path through the roof, eaves or conduit, not the optimistic straight line.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"adl-node\"\u003e\u003cb\u003e02 · TEST\u003c\/b\u003e\u003cp\u003eTest the Cat5e\/Cat6 route and PoE connection before the ladder disappears.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"adl-node\"\u003e\u003cb\u003e03 · MOUNT\u003c\/b\u003e\u003cp\u003eAim the fixed camera, anchor the bracket and weather-seal the connector.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"adl-node\"\u003e\u003cb\u003e04 · DIRECT\u003c\/b\u003e\u003cp\u003eAdd it through the NVR, then tune zones, night mode, alerts and deterrence.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cp class=\"adl-twenty\"\u003e\u003cb\u003ePAYOFF:\u003c\/b\u003e Adelaide may be twenty minutes from everywhere. Your Ethernet run is 31 metres, crosses insulation, a mystery beam and the exact spot where every roof possum has held its annual general meeting.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"adl-scene adl-box-scene\" data-scene=\"production-manifest\"\u003e\u003cdiv class=\"adl-shell\"\u003e\n\u003cspan class=\"adl-label\"\u003eRUN SHEET 08 · PRODUCTION MANIFEST\u003c\/span\u003e\u003ch3 class=\"adl-heading\"\u003eFactory-sealed cast list.\u003c\/h3\u003e\n\u003cdiv class=\"adl-manifest\"\u003e\n\u003carticle class=\"adl-crate\"\u003e\u003ch3\u003eIN THE RETAIL BOX\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1× eufy PoE Cam E40 · T8P00 family, with attached mounting bracket\u003c\/li\u003e\n\u003cli\u003ePositioning sticker\u003c\/li\u003e\n\u003cli\u003eScrew pack\u003c\/li\u003e\n\u003cli\u003eEthernet cable: confirm the supplied length before planning your route.\u003c\/li\u003e\n\u003cli\u003eWaterproof cover pack\u003c\/li\u003e\n\u003cli\u003ePrinted Quick Start Guide\u003c\/li\u003e\n\u003cli\u003eOriginal sealed retail packaging\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\u003carticle class=\"adl-crate no\"\u003e\u003ch3\u003eNOT IN THIS PERFORMANCE\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCompatible eufy NVR S4 · required and sold separately\u003c\/li\u003e\n\u003cli\u003eNVR hard drive or additional storage\u003c\/li\u003e\n\u003cli\u003eLonger Cat5e\/Cat6 cable if the included lead does not reach\u003c\/li\u003e\n\u003cli\u003eDC power adapter\u003c\/li\u003e\n\u003cli\u003eHomeBase of any model\u003c\/li\u003e\n\u003cli\u003eMechanical pan\/tilt\/zoom\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"adl-scene adl-policy\" data-scene=\"festival-service-desk\"\u003e\u003cdiv class=\"adl-shell\"\u003e\n\u003cspan class=\"adl-label\" style=\"color:#f2bd42\"\u003eRUN SHEET 09 · BOX OFFICE, DISPATCH AND REMEDIES\u003c\/span\u003e\u003ch3 class=\"adl-heading\"\u003eThe operational bits get proper stage time.\u003c\/h3\u003e\n\u003cdiv class=\"adl-policygrid\"\u003e\n\u003carticle class=\"adl-policycard\" tabindex=\"0\"\u003e\u003cb\u003eTownsville dispatch\u003c\/b\u003e\u003cp\u003eOur typical dispatch is same-day to 1 business day from Townsville. Busy periods can extend that window, and tracking is sent once the parcel is moving.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"adl-policycard\" tabindex=\"0\"\u003e\u003cb\u003eOur 12-month warranty\u003c\/b\u003e\u003cp\u003eThis item carries CamGuard Australia’s own 12-month warranty. It is not a manufacturer warranty, and your rights under Australian Consumer Law continue alongside it.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"adl-policycard\" tabindex=\"0\"\u003e\u003cb\u003eReturns without theatre\u003c\/b\u003e\u003cp\u003eFor faulty or not-as-described goods inside 12 months, contact us and we cover return postage. Change-of-mind returns must be unused and complete; the buyer pays return postage and original shipping is not refunded.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin-top:24px;color:#e7e5f7\"\u003eWe aim for same-day to 1 business day dispatch. During busy periods it can take longer, though that is uncommon.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"adl-scene adl-faq\" data-scene=\"festival-faq\"\u003e\u003cdiv class=\"adl-shell\"\u003e\n\u003cspan class=\"adl-label\"\u003eRUN SHEET 10 · AUDIENCE QUESTIONS\u003c\/span\u003e\u003ch3 class=\"adl-heading\"\u003eBefore anyone yells from the cheap seats.\u003c\/h3\u003e\n\u003cdetails\u003e\u003csummary\u003eCan the E40 work by itself?\u003c\/summary\u003e\u003cp\u003eNo. It is an add-on PoE camera that requires a compatible eufy NVR S4 system, sold separately.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it record to a microSD card?\u003c\/summary\u003e\u003cp\u003eNo. The camera has no card slot. Footage records to storage installed in the compatible NVR.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs this a PTZ camera?\u003c\/summary\u003e\u003cp\u003eNo. It is a fixed bullet camera with five-times digital zoom. It does not mechanically pan, tilt or zoom.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs the unit actually new?\u003c\/summary\u003e\u003cp\u003eYes. Brand New, factory sealed in the original retail box, not open-box or renewed stock.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"adl-finale\" data-scene=\"festival-finale\"\u003e\u003cdiv\u003e\n\u003ch3\u003ePLACES, PLEASE.\u003cbr\u003eTHE DRIVEWAY IS LIVE.\u003c\/h3\u003e\n\u003cp\u003eFour-kay fixed coverage, one PoE run and 24\/7 local recording through the required compatible NVR S4. The city is still twenty minutes from everything; the camera has been on time all night.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eBrand New · factory sealed original retail box · NVR sold separately\u003c\/strong\u003e\u003c\/p\u003e\n\u003cspan class=\"adl-wordmark\"\u003eCamGuard Australia\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003cfooter class=\"adl-legal\"\u003e\u003cp\u003eCamGuard Australia is an independent reseller and is not an authorised eufy dealer. The 12-month warranty described here is provided by CamGuard Australia, not the manufacturer. Product names and trademarks belong to their owners.\u003c\/p\u003e\u003c\/footer\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on every order over $99.00. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eBrand New. Factory-sealed in full original retail packaging, unopened and unused.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp\u003eCondition: Brand New. Factory-sealed in full original retail packaging, unopened and unused. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: A compatible eufy recorder or controller is required and sold separately. This camera does not work on its own. \u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003eThe Adelaide Festival Control Room setting is a fictional presentation of this listing. Product facts and CamGuard terms remain separate from the story. Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43330074116139,"sku":"CG-PCE40-BN","price":197.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1200_1200_2d53027b-7fca-4a38-a21a-499a43c740b2.webp?v=1774799514"},{"product_id":"eufy-smart-display-charging-stand-base-replacement-part-brand-new","title":"eufy Smart Display Charging Dock | Brand New","description":"\u003c!--\n  CamGuard Australia · eufy Smart Display Charging Dock | Brand New · SKU CG-DSDOCK-BN-S\n  TWO-VIEW LISTING · built by CamGuard Two-View Studio · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  FUN VIEW (default): Café E10 · original theme with reviewed corrections, re-scoped under .cgfun\n  SIMPLE VIEW: eufy.com register rendered from factsheets\/DSDOCK.json (every printed spec carries status verified)\n  SHARED: terms and footer below both views; hidden in the Fun view, which keeps its own\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the chooser hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#2c1b16;--fun-ink:#fff3d9;--fun-accent:#f3c85b;--fun-display:Arial,sans-serif;--fun-display-weight:800;--fun-body:Arial,sans-serif;--sw-bg:#f3c85b;--sw-border:#fff3d9;--sw-ink:#2c1b16;--sw-radius:8px;--sh-bg-fun:#fff3d9;--sh-ink-fun:#2c1b16;--sh-body-fun:#2c1b16;--sh-mute-fun:#2c1b16;--sh-line-fun:#2c1b16;--sh-panel-fun:#fff3d9}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{display:none}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun,.cgau-listing .cgfun *{box-sizing:border-box}\n.cgau-listing .cgfun{--espresso:#2c1b16;--coffee:#5b3327;--cream:#fff3d9;--paper:#fffdf7;--tomato:#b83b2f;--mint:#abd7c5;--butter:#f3c85b;--lilac:#c4b8df;--ink:#31231f;width:100%;max-width:1180px;margin:0 auto;overflow:hidden;background:var(--cream);color:var(--ink);font:16px\/1.66 Georgia,\"Times New Roman\",serif;isolation:isolate}.cgau-listing .cgfun h2,.cgau-listing .cgfun h3,.cgau-listing .cgfun p{margin-top:0}.cgau-listing .cgfun img{display:block;max-width:100%;height:auto}.cgau-listing .cgfun strong{font-weight:900}.cgau-listing .cgfun .tcr-shell{width:min(1020px,calc(100% - 44px));margin:0 auto}\n.cgau-listing .cgfun .tcr-awning{height:24px;background:repeating-linear-gradient(90deg,var(--tomato) 0 55px,var(--cream) 55px 110px);border-bottom:5px solid var(--espresso)}.cgau-listing .cgfun .tcr-brand{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:17px 24px;background:var(--paper);color:var(--espresso);border-bottom:1px solid #c3a98d}.cgau-listing .cgfun .tcr-logo{display:flex;align-items:center;gap:12px}.cgau-listing .cgfun .tcr-cup{position:relative;display:grid;width:50px;height:39px;place-items:center;background:var(--espresso);color:#fff;border-radius:4px 4px 17px 17px;font:900 13px\/1 Arial,sans-serif}.cgau-listing .cgfun .tcr-cup:before{content:\"\";position:absolute;left:10px;top:-10px;width:4px;height:11px;border-left:3px solid var(--tomato);border-right:3px solid var(--butter);transform:skewX(-8deg)}.cgau-listing .cgfun .tcr-cup:after{content:\"\";position:absolute;left:100%;top:8px;width:13px;height:16px;border:4px solid var(--espresso);border-left:0;border-radius:0 12px 12px 0}.cgau-listing .cgfun .tcr-logo-copy b{display:block;font:900 17px\/1 Arial,sans-serif}.cgau-listing .cgfun .tcr-logo-copy small{display:block;margin-top:5px;color:#79584c;font:900 9px\/1.2 Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase}.cgau-listing .cgfun .tcr-brand\u003esmall{font:900 9px\/1.4 Arial,sans-serif;letter-spacing:.14em;text-align:right;text-transform:uppercase}\n.cgau-listing .cgfun .tcr-hero{position:relative;min-height:740px;display:grid;align-items:center;padding:80px 0 88px;background:linear-gradient(90deg,var(--mint) 0 50%,var(--cream) 50%);border-bottom:16px solid var(--espresso)}.cgau-listing .cgfun .tcr-hero:before{content:\"\";position:absolute;inset:0;background:linear-gradient(90deg,#fff3 1px,transparent 1px),linear-gradient(#fff3 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.cgau-listing .cgfun .tcr-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.88fr);gap:55px;align-items:center}.cgau-listing .cgfun .tcr-open{display:inline-block;margin-bottom:18px;padding:8px 13px;background:var(--espresso);color:#fff;font:900 10px\/1.2 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;transform:rotate(-1deg)}.cgau-listing .cgfun .tcr-hero h2{max-width:680px;margin-bottom:22px;color:var(--espresso);font:400 clamp(53px,7.7vw,95px)\/.86 Georgia,\"Times New Roman\",serif;letter-spacing:-.065em;text-wrap:balance}.cgau-listing .cgfun .tcr-hero h2 em{display:block;color:var(--tomato);font-weight:700}.cgau-listing .cgfun .tcr-lead{max-width:650px;margin-bottom:18px;font-size:21px;line-height:1.43}.cgau-listing .cgfun .tcr-host-note{max-width:670px;padding:15px 17px;background:var(--paper);border:3px solid var(--espresso);box-shadow:8px 8px 0 var(--butter);font-family:Arial,sans-serif;font-weight:800}.cgau-listing .cgfun .tcr-pills{display:flex;flex-wrap:wrap;gap:7px;margin-top:23px}.cgau-listing .cgfun .tcr-pills span{padding:8px 10px;background:var(--paper);border:2px solid var(--espresso);font:900 10px\/1.2 Arial,sans-serif;text-transform:uppercase}\n.cgau-listing .cgfun .tcr-table{position:relative;min-height:520px;display:grid;place-items:center}.cgau-listing .cgfun .tcr-table:before{content:\"\";position:absolute;left:2%;right:2%;bottom:0;height:310px;border-radius:50%;background:var(--espresso);box-shadow:0 20px 0 var(--coffee)}.cgau-listing .cgfun .tcr-photo{position:relative;z-index:3;width:82%;padding:17px 17px 65px;background:#fff;border:2px solid var(--espresso);box-shadow:14px 14px 0 var(--tomato);transform:rotate(2deg);animation:cgau-tcr-photo 6s ease-in-out infinite}.cgau-listing .cgfun .tcr-photo img{width:100%;aspect-ratio:1\/1;object-fit:contain}.cgau-listing .cgfun .tcr-photo:after{content:\"TABLE E10 · DOCK ONLY\";position:absolute;left:20px;right:20px;bottom:22px;color:var(--espresso);font:1000 12px\/1 Arial,sans-serif;letter-spacing:.12em;text-align:center}.cgau-listing .cgfun .tcr-reserved{position:absolute;z-index:4;right:-7px;top:34px;max-width:155px;padding:12px;background:var(--butter);color:var(--espresso);border:4px solid var(--espresso);font:1000 12px\/1.1 Arial,sans-serif;text-align:center;text-transform:uppercase;transform:rotate(-5deg)}\n.cgau-listing .cgfun .tcr-booking{position:relative;z-index:5;margin-top:-34px}.cgau-listing .cgfun .tcr-booking-slip{padding:25px 28px;background:var(--paper);border:3px solid var(--espresso);box-shadow:0 18px 35px #29171033;font-family:Arial,sans-serif}.cgau-listing .cgfun .tcr-booking-slip b{display:block;margin-bottom:7px;color:var(--tomato);font-size:11px;letter-spacing:.15em;text-transform:uppercase}.cgau-listing .cgfun .tcr-booking-slip p{margin:5px 0}\n.cgau-listing .cgfun .tcr-course{padding:82px 0}.cgau-listing .cgfun .tcr-title{display:grid;grid-template-columns:120px minmax(0,1fr);gap:24px;align-items:start;margin-bottom:38px}.cgau-listing .cgfun .tcr-course-no{padding:10px 12px;background:var(--espresso);color:#fff;font:900 10px\/1.2 Arial,sans-serif;letter-spacing:.14em;text-align:center;text-transform:uppercase}.cgau-listing .cgfun .tcr-title h2{max-width:860px;margin-bottom:10px;color:inherit;font:400 clamp(39px,5.8vw,70px)\/.92 Georgia,\"Times New Roman\",serif;letter-spacing:-.055em}.cgau-listing .cgfun .tcr-title p{max-width:780px;margin:0;font-size:17px}\n.cgau-listing .cgfun .tcr-host{background:var(--paper)}.cgau-listing .cgfun .tcr-reservation-card{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);border:3px solid var(--espresso);box-shadow:13px 13px 0 var(--lilac)}.cgau-listing .cgfun .tcr-reservation-fields{padding:32px}.cgau-listing .cgfun .tcr-field{display:grid;grid-template-columns:160px minmax(0,1fr);gap:18px;padding:16px 0;border-bottom:1px dashed #907c70}.cgau-listing .cgfun .tcr-field:last-child{border-bottom:0}.cgau-listing .cgfun .tcr-field b{font:900 10px\/1.3 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.cgau-listing .cgfun .tcr-field span{font-weight:700}.cgau-listing .cgfun .tcr-host-verdict{display:grid;place-items:center;padding:30px;background:var(--tomato);color:#fff;text-align:center}.cgau-listing .cgfun .tcr-host-verdict b{display:block;font:900 46px\/.95 Arial,sans-serif;text-transform:uppercase}.cgau-listing .cgfun .tcr-host-verdict span{display:block;margin-top:13px;font:900 11px\/1.5 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}\n.cgau-listing .cgfun .tcr-menu{background:var(--espresso);color:#fff}.cgau-listing .cgfun .tcr-menu .tcr-course-no{background:var(--butter);color:var(--espresso)}.cgau-listing .cgfun .tcr-menu-board{padding:42px;background:#183a34;border:12px solid var(--coffee);outline:4px solid var(--butter);box-shadow:13px 13px 0 #160d0a}.cgau-listing .cgfun .tcr-menu-board\u003eh3{margin-bottom:28px;color:var(--butter);font:400 42px\/1 Georgia,serif;text-align:center}.cgau-listing .cgfun .tcr-menu-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end;padding:18px 0;border-bottom:2px dotted #a7c9bd}.cgau-listing .cgfun .tcr-menu-line:last-child{border-bottom:0}.cgau-listing .cgfun .tcr-menu-line h3{margin:0 0 5px;color:#fff;font:700 25px\/1 Georgia,serif}.cgau-listing .cgfun .tcr-menu-line p{margin:0;color:#d7ebe4}.cgau-listing .cgfun .tcr-menu-line b{color:var(--butter);font:1000 12px\/1.2 Arial,sans-serif;letter-spacing:.1em;text-align:right;text-transform:uppercase}.cgau-listing .cgfun .tcr-menu-correction{margin-top:28px;padding:17px;background:var(--paper);color:var(--espresso);border-left:9px solid var(--tomato);font-family:Arial,sans-serif;font-weight:900}\n.cgau-listing .cgfun .tcr-floor{background:var(--cream)}.cgau-listing .cgfun .tcr-seating{position:relative;min-height:560px;padding:35px;background:repeating-linear-gradient(0deg,#f1dfc2 0 35px,#e7d2b4 36px 38px);border:4px solid var(--espresso);overflow:hidden}.cgau-listing .cgfun .tcr-seating-label{display:inline-block;padding:10px 13px;background:var(--espresso);color:#fff;font:900 10px\/1 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}.cgau-listing .cgfun .tcr-chair{position:absolute;display:grid;width:130px;height:130px;place-items:center;border-radius:50%;background:var(--paper);border:7px solid var(--coffee);box-shadow:0 0 0 10px var(--mint);color:var(--espresso);font:1000 13px\/1.2 Arial,sans-serif;text-align:center}.cgau-listing .cgfun .tcr-chair.main{left:50%;top:48%;width:230px;height:230px;transform:translate(-50%,-50%);background:var(--butter);box-shadow:0 0 0 14px var(--tomato);font-size:30px;animation:cgau-tcr-table-pulse 5.5s ease-in-out infinite}.cgau-listing .cgfun .tcr-chair.one{left:7%;bottom:8%;opacity:.45}.cgau-listing .cgfun .tcr-chair.two{right:7%;top:9%;opacity:.45}.cgau-listing .cgfun .tcr-floor-note{position:absolute;right:5%;bottom:8%;max-width:260px;padding:15px;background:var(--lilac);border:3px solid var(--espresso);font:900 13px\/1.45 Arial,sans-serif;transform:rotate(2deg)}\n.cgau-listing .cgfun .tcr-house{background:var(--mint);color:var(--espresso)}.cgau-listing .cgfun .tcr-house-grid{display:grid;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);gap:36px;align-items:center}.cgau-listing .cgfun .tcr-machine{position:relative;min-height:390px;display:grid;place-items:center;padding:30px;background:var(--espresso);border-radius:24px 24px 8px 8px;box-shadow:13px 14px 0 var(--coffee)}.cgau-listing .cgfun .tcr-gauge{display:grid;width:220px;height:220px;place-items:center;border-radius:50%;background:var(--paper);color:var(--espresso);border:18px solid var(--tomato);box-shadow:0 0 0 8px var(--butter);font:900 48px\/1 Arial,sans-serif;text-align:center}.cgau-listing .cgfun .tcr-gauge small{display:block;font:900 9px\/1.3 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.cgau-listing .cgfun .tcr-machine:after{content:\"HOUSE INPUT\";position:absolute;bottom:22px;color:var(--butter);font:900 11px\/1 Arial,sans-serif;letter-spacing:.14em}.cgau-listing .cgfun .tcr-house-copy{padding:32px;background:var(--paper);border:3px solid var(--espresso)}.cgau-listing .cgfun .tcr-house-copy h3{margin-bottom:14px;font:700 36px\/1 Georgia,serif}.cgau-listing .cgfun .tcr-house-copy p{font-size:17px}.cgau-listing .cgfun .tcr-barista-note{margin-top:22px;padding:17px;background:var(--butter);border-left:8px solid var(--tomato);font-family:Arial,sans-serif;font-weight:900}\n.cgau-listing .cgfun .tcr-bill{background:var(--paper)}.cgau-listing .cgfun .tcr-docket{max-width:820px;margin:0 auto;padding:40px;background:#fff;border:2px solid #b6a99e;box-shadow:0 18px 35px #2d1b1630;font-family:\"Courier New\",monospace}.cgau-listing .cgfun .tcr-docket-head{padding-bottom:20px;border-bottom:4px double var(--espresso);text-align:center}.cgau-listing .cgfun .tcr-docket-head b{display:block;font-size:23px}.cgau-listing .cgfun .tcr-docket-head span{font-size:11px}.cgau-listing .cgfun .tcr-docket-row{display:grid;grid-template-columns:28px minmax(0,1fr) 110px;gap:12px;padding:15px 0;border-bottom:1px dashed #8b817b}.cgau-listing .cgfun .tcr-docket-row b:last-child{text-align:right}.cgau-listing .cgfun .tcr-docket-row.no{color:#a22e28}.cgau-listing .cgfun .tcr-docket-total{margin-top:22px;padding:15px;background:var(--espresso);color:#fff;text-align:center;font-weight:900}.cgau-listing .cgfun .tcr-docket-note{margin-top:19px;font-size:12px;text-align:center}\n.cgau-listing .cgfun .tcr-fresh{background:var(--lilac);color:var(--espresso)}.cgau-listing .cgfun .tcr-condition{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cgau-listing .cgfun .tcr-condition article{padding:23px;background:var(--paper);border:3px solid var(--espresso)}.cgau-listing .cgfun .tcr-condition h3{margin-bottom:9px;color:var(--tomato);font:700 25px\/1 Georgia,serif}.cgau-listing .cgfun .tcr-condition p{margin:0}\n.cgau-listing .cgfun .tcr-questions{background:var(--cream)}.cgau-listing .cgfun .tcr-tickets{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px}.cgau-listing .cgfun details{position:relative;background:var(--paper);border:3px solid var(--espresso);overflow:hidden}.cgau-listing .cgfun details:before{content:\"ORDER\";position:absolute;left:-19px;top:23px;padding:5px 26px;background:var(--tomato);color:#fff;font:900 8px\/1 Arial,sans-serif;letter-spacing:.12em;transform:rotate(-90deg)}.cgau-listing .cgfun summary{position:relative;cursor:pointer;list-style:none;min-height:78px;padding:22px 54px 20px 42px;color:var(--espresso);font-family:Arial,sans-serif;font-weight:900}.cgau-listing .cgfun summary::-webkit-details-marker{display:none}.cgau-listing .cgfun summary:after{content:\"+\";position:absolute;right:18px;top:16px;color:var(--tomato);font-size:28px}.cgau-listing .cgfun details[open] summary:after{content:\"−\"}.cgau-listing .cgfun .tcr-answer{padding:18px 20px 20px 42px;border-top:2px dashed #a09086;background:#fff8e9}.cgau-listing .cgfun .tcr-answer p{margin:0}.cgau-listing .cgfun summary:focus-visible{outline:5px solid var(--butter);outline-offset:-5px}\n.cgau-listing .cgfun .tcr-service{padding:74px 0;background:var(--espresso);color:#fff}.cgau-listing .cgfun .tcr-service .tcr-course-no{background:var(--butter);color:var(--espresso)}.cgau-listing .cgfun .tcr-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.cgau-listing .cgfun .tcr-service article{padding:23px;background:#432820;border:1px solid #987468}.cgau-listing .cgfun .tcr-service h3{margin-bottom:8px;color:var(--butter);font:700 22px\/1 Georgia,serif}.cgau-listing .cgfun .tcr-service p{margin:0}.cgau-listing .cgfun .tcr-footer{padding:31px 0;background:#160e0b;color:#eaded9;font-size:12px}.cgau-listing .cgfun .tcr-footer .tcr-logo{gap:30px}.cgau-listing .cgfun .tcr-footer .tcr-logo-copy b{max-width:none;color:#fff;font:900 18px\/1 Arial,\"Helvetica Neue\",sans-serif;letter-spacing:0;text-wrap:wrap}.cgau-listing .cgfun .tcr-footer .tcr-logo-copy small{color:#cdbbb3}.cgau-listing .cgfun .tcr-footer p{margin:12px 0 0}\n@keyframes cgau-tcr-photo{0%,100%{transform:rotate(2deg) translateY(0)}50%{transform:rotate(1deg) translateY(-7px)}}@keyframes cgau-tcr-table-pulse{0%,100%{box-shadow:0 0 0 14px var(--tomato)}50%{box-shadow:0 0 0 14px var(--tomato),0 0 0 27px #d84a3e33}}\n@media(max-width:780px){.cgau-listing .cgfun .tcr-shell{width:min(100% - 26px,1020px)}.cgau-listing .cgfun .tcr-brand{padding:14px}.cgau-listing .cgfun .tcr-brand\u003esmall{display:none}.cgau-listing .cgfun .tcr-hero{min-height:0;padding:58px 0 72px;background:linear-gradient(160deg,var(--mint) 0 62%,var(--cream) 62%)}.cgau-listing .cgfun .tcr-hero-grid,.cgau-listing .cgfun .tcr-reservation-card,.cgau-listing .cgfun .tcr-house-grid{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .tcr-table{max-width:500px;margin:10px auto 0}.cgau-listing .cgfun .tcr-booking{margin-top:-20px}.cgau-listing .cgfun .tcr-course{padding:60px 0}.cgau-listing .cgfun .tcr-title{grid-template-columns:minmax(0,1fr);gap:13px}.cgau-listing .cgfun .tcr-course-no{justify-self:start}.cgau-listing .cgfun .tcr-host-verdict{min-height:230px}.cgau-listing .cgfun .tcr-menu-board{padding:30px 25px}.cgau-listing .cgfun .tcr-seating{min-height:650px}.cgau-listing .cgfun .tcr-chair.main{top:42%}.cgau-listing .cgfun .tcr-chair.one{left:5%;bottom:8%}.cgau-listing .cgfun .tcr-chair.two{right:5%;top:10%}.cgau-listing .cgfun .tcr-floor-note{right:5%;bottom:5%}.cgau-listing .cgfun .tcr-machine{max-width:360px;margin:0 auto}.cgau-listing .cgfun .tcr-condition,.cgau-listing .cgfun .tcr-tickets,.cgau-listing .cgfun .tcr-service-grid{grid-template-columns:minmax(0,1fr)}}\n@media(max-width:470px){.cgau-listing .cgfun .tcr-logo-copy b{font-size:14px}.cgau-listing .cgfun .tcr-logo-copy small{font-size:8px}.cgau-listing .cgfun .tcr-cup{width:44px;height:35px}.cgau-listing .cgfun .tcr-hero h2{font-size:clamp(45px,15.8vw,64px)}.cgau-listing .cgfun .tcr-lead{font-size:18px}.cgau-listing .cgfun .tcr-table{min-height:430px}.cgau-listing .cgfun .tcr-photo{width:90%;padding:10px 10px 55px}.cgau-listing .cgfun .tcr-reserved{right:2px;top:20px;max-width:125px;font-size:10px}.cgau-listing .cgfun .tcr-booking-slip{padding:21px 18px}.cgau-listing .cgfun .tcr-title h2{font-size:clamp(36px,12.5vw,51px)}.cgau-listing .cgfun .tcr-field{grid-template-columns:minmax(0,1fr);gap:6px}.cgau-listing .cgfun .tcr-menu-board{padding:27px 17px;border-width:8px}.cgau-listing .cgfun .tcr-menu-line{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .tcr-menu-line b{text-align:left}.cgau-listing .cgfun .tcr-seating{min-height:730px;padding:18px}.cgau-listing .cgfun .tcr-chair{width:105px;height:105px}.cgau-listing .cgfun .tcr-chair.main{width:190px;height:190px;font-size:24px}.cgau-listing .cgfun .tcr-chair.two{right:2%;top:13%}.cgau-listing .cgfun .tcr-floor-note{left:5%;right:5%;bottom:5%;max-width:none}.cgau-listing .cgfun .tcr-gauge{width:185px;height:185px;font-size:39px}.cgau-listing .cgfun .tcr-house-copy{padding:25px 18px}.cgau-listing .cgfun .tcr-docket{padding:27px 17px}.cgau-listing .cgfun .tcr-docket-row{grid-template-columns:24px minmax(0,1fr)}.cgau-listing .cgfun .tcr-docket-row b:last-child{grid-column:2;text-align:left;font-size:10px}.cgau-listing .cgfun .tcr-service{padding:56px 0}}\n.cgau-listing .cgfun .tcr-logo-copy b{max-width:310px;color:var(--espresso);font:800 22px\/.92 Georgia,\"Times New Roman\",serif;letter-spacing:-.045em;text-wrap:balance}.cgau-listing .cgfun .tcr-logo-copy b em{color:var(--tomato);font-weight:400}.cgau-listing .cgfun .tcr-footer .tcr-logo-copy b{color:#fff}.cgau-listing .cgfun .tcr-footer .tcr-logo-copy b em{color:var(--butter)}\n@media(max-width:470px){.cgau-listing .cgfun .tcr-logo-copy b{max-width:220px;font-size:17px;line-height:.95}.cgau-listing .cgfun .tcr-logo{gap:10px}.cgau-listing .cgfun .tcr-footer .tcr-logo{gap:27px}.cgau-listing .cgfun .tcr-footer .tcr-logo-copy b{font-size:17px;line-height:1}}\n@media(prefers-reduced-motion:reduce){.cgau-listing .cgfun *,.cgau-listing .cgfun *::before,.cgau-listing .cgfun *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}\n.cgau-listing .cgfun h1,.cgau-listing .cgfun h2,.cgau-listing .cgfun h3,.cgau-listing .cgfun h4,.cgau-listing .cgfun h5,.cgau-listing .cgfun h6{color:inherit}\n\n\n.cgau-listing .cgfun \u003e section:nth-child(5) \u003e div:nth-child(1) \u003e div:nth-child(1) \u003e div:nth-child(2) \u003e h2:nth-child(1),.cgau-listing .cgfun \u003e section:nth-child(6) \u003e div:nth-child(1) \u003e div:nth-child(1) \u003e div:nth-child(2) \u003e h2:nth-child(1),.cgau-listing .cgfun \u003e section:nth-child(7) \u003e div:nth-child(1) \u003e div:nth-child(1) \u003e div:nth-child(2) \u003e h2:nth-child(1),.cgau-listing .cgfun \u003e section:nth-child(8) \u003e div:nth-child(1) \u003e div:nth-child(1) \u003e div:nth-child(2) \u003e h2:nth-child(1),.cgau-listing .cgfun \u003e section:nth-child(9) \u003e div:nth-child(1) \u003e div:nth-child(1) \u003e div:nth-child(2) \u003e h2:nth-child(1),.cgau-listing .cgfun \u003e section:nth-child(10) \u003e div:nth-child(1) \u003e div:nth-child(1) \u003e div:nth-child(2) \u003e h2:nth-child(1),.cgau-listing .cgfun \u003e section:nth-child(11) \u003e div:nth-child(1) \u003e div:nth-child(1) \u003e div:nth-child(2) \u003e h2:nth-child(1),.cgau-listing .cgfun \u003e section:nth-child(12) \u003e div:nth-child(1) \u003e div:nth-child(1) \u003e div:nth-child(2) \u003e h2:nth-child(1){margin-left:auto!important;margin-right:auto!important}\n\n\n\n@media(max-width:780px){\n  .cgau-listing .cgfun .tcr-hero-grid \u003e div:first-child \u003e h2{\n    display:block;\n    width:100%;\n    margin-left:auto!important;\n    margin-right:auto!important;\n    margin-inline:auto!important;\n    text-align:center!important;\n    min-width:0;\n    overflow-wrap:break-word;\n    word-break:normal;\n    hyphens:none\n  }\n}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003eTABLE\u003cbr\u003eREADY\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003eCafé E10\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eCafé E10 reserves one tiny table for a Smart Display, with the dock on the menu and the display ordered separately.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Geist:wght@300..700\u0026family=Geist+Mono:wght@400;500\u0026display=swap');\n@property --cgau-kn-wait{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-on{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1}\n@property --cgau-kn-ang{syntax:'\u003cangle\u003e';inherits:false;initial-value:0deg}\n@property --cgau-kn-fill{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1}\n\n\/* ==== TOKENS · palette, gradients, type, spacing, motion (colour world \"teal and cream\": teal = the charge and the pins, cream = the grounds and the bench, sea green = fits, caramel = the condition card, warm stone = not for it, deep teal = the one dark band) ==== *\/\n.cgau-listing .cgnew.cgau-kn{--kn-ink:#13211f;--kn-g1:#4b5856;--kn-g2:#7d8886;--kn-soft:#f5efe1;--kn-line:#ddd4c1;--kn-hair:#ebe5d6;--kn-dark:#0b3533;--kn-v1:#4f6b68;--kn-v2:#93aba7;--kn-b1:#0d7a72;--kn-b2:#3cb8a8;--kn-gr1:#1d6b47;--kn-gr2:#4da86f;--kn-w1:#8a5a22;--kn-w2:#c9974f;--kn-no1:#6a5b4d;--kn-no2:#a08f7e;--kn-vt:#45605d;--kn-bt:#0a6b64;--kn-grt:#1b6844;--kn-wt:#7a4f1c;--kn-not:#5a4c3f;--kn-gv:linear-gradient(90deg,var(--kn-v1) 0%,var(--kn-v2) 100%);--kn-gb:linear-gradient(90deg,var(--kn-b1) 0%,var(--kn-b2) 100%);--kn-gg:linear-gradient(90deg,var(--kn-gr1) 0%,var(--kn-gr2) 100%);--kn-gw:linear-gradient(90deg,var(--kn-w1) 0%,var(--kn-w2) 100%);--kn-gn:linear-gradient(135deg,var(--kn-no1) 0%,var(--kn-no2) 100%);--kn-ease:cubic-bezier(.22,.8,.2,1);--kn-roll:cubic-bezier(.2,1.12,.3,1);--kn-nav:50px;--kn-pad:120px;--kn-r:28px;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;font-size:17px;line-height:1.5;font-weight:400;color:var(--kn-ink);background:#fff;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-align:left}\n@supports (color: color(display-p3 1 0 0)){\n.cgau-listing .cgnew.cgau-kn{--kn-b1:color(display-p3 .1 .47 .44);--kn-b2:color(display-p3 .3 .73 .66);--kn-gr1:color(display-p3 .16 .41 .29);--kn-gr2:color(display-p3 .36 .65 .45);--kn-w2:color(display-p3 .8 .6 .33)}\n}\n\n\/* ==== RESETS · beat the theme's .rte rules by source order, lose to every module class ==== *\/\n.cgau-listing .cgnew *,.cgau-listing .cgnew *::before,.cgau-listing .cgnew *::after{box-sizing:border-box}\n.cgau-listing .cgnew p,.cgau-listing .cgnew ul,.cgau-listing .cgnew ol,.cgau-listing .cgnew li,.cgau-listing .cgnew figure,.cgau-listing .cgnew figcaption,.cgau-listing .cgnew dl,.cgau-listing .cgnew dt,.cgau-listing .cgnew dd,.cgau-listing .cgnew blockquote,.cgau-listing .cgnew fieldset,.cgau-listing .cgnew legend{margin:0;padding:0;border:0}\n.cgau-listing .cgnew ul,.cgau-listing .cgnew ol{list-style:none;text-align:left}\n.cgau-listing .cgnew p{text-align:left}\n.cgau-listing .cgnew img{display:block;max-width:100%;height:auto;border:0;border-radius:0}\n.cgau-listing .cgnew a{color:inherit;text-decoration:none}\n.cgau-listing .cgnew table{border-collapse:collapse}\n.cgau-listing .cgnew td,.cgau-listing .cgnew th{border:0;padding:0}\n.cgau-listing .cgnew b,.cgau-listing .cgnew strong{font-weight:600}\n.cgau-listing .cgnew button{font:inherit;color:inherit}\n.cgau-listing .cgnew .kn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}\n.cgau-listing .cgnew .kn-defs{position:absolute;width:0;height:0;overflow:hidden}\n\n\/* ==== ILLUSTRATION TAG · every drawn scene or diagram carries one ==== *\/\n.cgau-listing .cgnew .kn-ill{position:absolute;left:4%;bottom:4%;z-index:5;font:500 12px\/1 'Geist',sans-serif;color:#6e6e73;background:rgba(255,255,255,.85);padding:6px 9px;border-radius:99px}\n\n\/* ==== LAYOUT + TYPE ==== *\/\n.cgau-listing .cgnew .kn-w{max-width:1040px;margin:0 auto;padding:0 24px}\n.cgau-listing .cgnew .kn-c{text-align:center}\n.cgau-listing .cgnew .kn-c p{text-align:center}\n.cgau-listing .cgnew .kn-sec{padding:var(--kn-pad) 0;position:relative;scroll-margin-top:calc(var(--header-height,0px) + var(--kn-nav) + 8px)}\n.cgau-listing .cgnew .kn-band{background:var(--kn-soft);box-shadow:0 0 0 100vmax var(--kn-soft);clip-path:inset(0 -100vmax)}\n.cgau-listing .cgnew .kn-cv{content-visibility:auto;contain-intrinsic-size:auto 1100px}\n.cgau-listing .cgnew .kn-mono{font-family:'Geist Mono',Menlo,Consolas,monospace;font-size:.9em;letter-spacing:0;font-weight:500}\n.cgau-listing .cgnew .kn-eye{display:block;font:600 17px\/1.25 'Geist',sans-serif;letter-spacing:-.01em;color:var(--kn-g1);margin:0 0 14px}\n.cgau-listing .cgnew .kn-ev{color:var(--kn-vt)}.cgau-listing .cgnew .kn-eb{color:var(--kn-bt)}.cgau-listing .cgnew .kn-eg{color:var(--kn-grt)}.cgau-listing .cgnew .kn-ew{color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-h1{font-size:clamp(42px,6.9vw,88px);line-height:.98;letter-spacing:-.052em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h2{font-size:clamp(36px,5.4vw,72px);line-height:1.02;letter-spacing:-.047em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h3{font-size:clamp(20px,1.9vw,25px);line-height:1.18;letter-spacing:-.025em;font-weight:600}\n.cgau-listing .cgnew .kn-lede{font-size:clamp(18px,1.6vw,21px);line-height:1.45;font-weight:500;color:var(--kn-g1);max-width:660px;margin-top:20px;text-wrap:pretty}\n.cgau-listing .cgnew .kn-c .kn-lede{margin-left:auto;margin-right:auto}\n.cgau-listing .cgnew .kn-gx{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}\n.cgau-listing .cgnew .kn-gv{background-image:var(--kn-gv)}.cgau-listing .cgnew .kn-gb{background-image:var(--kn-gb)}.cgau-listing .cgnew .kn-gg{background-image:var(--kn-gg)}.cgau-listing .cgnew .kn-gw{background-image:var(--kn-gw)}\n.cgau-listing .cgnew .kn-link{color:var(--kn-bt);font-weight:600;border-bottom:1px solid rgba(10,107,100,.4)}\n.cgau-listing .cgnew .kn-link:focus-visible{outline:2px solid var(--kn-vt);outline-offset:2px;border-radius:3px}\n\n\/* ==== LIQUID GLASS · only ever over still content (never over a scrolling layer) ==== *\/\n.cgau-listing .cgnew .kn-glass{background:linear-gradient(160deg,rgba(255,255,255,.72),rgba(255,255,255,.42));border:1px solid rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 1px rgba(255,255,255,.35),inset 0 0 18px rgba(255,255,255,.28),0 16px 40px -20px rgba(29,29,31,.35);-webkit-backdrop-filter:blur(12px) saturate(1.8);backdrop-filter:blur(12px) saturate(1.8)}\n@supports (backdrop-filter: url(#kn-refract)){\n.cgau-listing .cgnew .kn-glass{backdrop-filter:url(#kn-refract) blur(10px) saturate(1.8)}\n}\n\n\/* ==== SHEEN · a light sweep; each module clips it to its own shape (image masks fail CORS on file:\/\/) ==== *\/\n.cgau-listing .cgnew .kn-sheen{position:absolute;inset:0;clip-path:inset(2% 1% 1% 1% round 50% 50% 50% 50% \/ 17% 17% 7% 7%);background:linear-gradient(100deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.9) 46%,rgba(214,228,255,.55) 52%,rgba(255,255,255,0) 66%) 110% 0\/260% 100% no-repeat;mix-blend-mode:screen;pointer-events:none}\n@keyframes cgau-kn-sheen{from{background-position:110% 0}to{background-position:-10% 0}}\n\n\/* ==== ODOMETER · one reel per digit; the real number stays in the HTML for readers ==== *\/\n.cgau-listing .cgnew .kn-odo{display:inline-flex;height:1.2em;line-height:1.2;overflow:clip;vertical-align:baseline;margin-top:-.2em}\n.cgau-listing .cgnew .kn-odo i{display:block;font-style:normal;translate:0 calc(var(--kn-t) * -1.2em)}\n.cgau-listing .cgnew .kn-odo i::before{content:\"0\\A 1\\A 2\\A 3\\A 4\\A 5\\A 6\\A 7\\A 8\\A 9\\A 0\";white-space:pre;display:block;text-align:center;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-fill-color:transparent;background-image:var(--kn-og,linear-gradient(var(--kn-ink),var(--kn-ink)));-webkit-background-clip:text;background-clip:text}\n.cgau-listing .cgnew .kn-og-b{--kn-og:var(--kn-gb)}.cgau-listing .cgnew .kn-og-g{--kn-og:var(--kn-gg)}.cgau-listing .cgnew .kn-og-w{--kn-og:var(--kn-gw)}.cgau-listing .cgnew .kn-og-v{--kn-og:var(--kn-gv)}\n\n\/* ==== JARGON · tap (or hover in Chrome) for a plain-English card; shows inline if a host strips popover ==== *\/\n.cgau-listing .cgnew .kn-j{display:inline;background:none;border:0;padding:0;margin:0;cursor:help;font:inherit;color:inherit;text-decoration:underline dotted;text-decoration-color:rgba(10,107,100,.7);text-decoration-thickness:1.5px;text-underline-offset:3px}\n.cgau-listing .cgnew .kn-j:focus-visible{outline:2px solid var(--kn-vt);outline-offset:2px;border-radius:3px}\n.cgau-listing .cgnew .kn-jc{font-size:.9em;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-jc:not(:popover-open)::before{content:\" (\"}\n.cgau-listing .cgnew .kn-jc:not(:popover-open)::after{content:\")\"}\n.cgau-listing .cgnew .kn-jw:has(.kn-j:not([popovertarget])) .kn-jc{display:inline}\n.cgau-listing .cgnew .kn-jc:popover-open{position:fixed;inset:auto;margin:10px 0;position-area:bottom span-right;position-try-fallbacks:flip-block,flip-inline;width:max-content;max-width:min(300px,calc(100% - 24px));padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.9);background:linear-gradient(160deg,#fff,#eef7f5);box-shadow:inset 0 1px 0 #fff,0 22px 50px -20px rgba(29,29,31,.45),0 0 0 1px rgba(10,107,100,.14);font:500 15px\/1.45 'Geist',sans-serif;color:var(--kn-ink);letter-spacing:-.005em;animation:cgau-kn-card .28s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-jw .kn-jc\u003eb{display:block;font:600 13px\/1.3 'Geist',sans-serif;letter-spacing:.02em;color:var(--kn-vt);margin-bottom:3px;white-space:normal}\n@keyframes cgau-kn-card{from{opacity:0;translate:0 6px;scale:.97}}\n@keyframes cgau-kn-arm{from,to{--cgau-kn-wait:1}}\n\n@keyframes cgau-kn-wght{from{font-weight:300;letter-spacing:-.02em}to{font-weight:700}}\n@keyframes cgau-kn-roll{from{translate:0 0}}\n\n\/* ==== MOTION tokens (Shopify only) · reveal arm trigger, kinetic weight, odometer triggers ==== *\/\n\/* ==== REVEAL · the fail-open arm trigger (text arrives fast: 6% inset, .4 s, 12 px) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rv{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 6%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-rv\u003e*{transition:opacity .4s var(--kn-ease),translate .4s var(--kn-ease)}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(2){transition-delay:.05s}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(3){transition-delay:.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-rv\u003e*{opacity:0;translate:0 12px}\n}\n}\n}\n\n\/* ==== KINETIC WEIGHT · Geist 300 to 700 per word as a headline enters (never touches opacity) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-kw{view-timeline:--cgau-kn-kw block}\n.cgau-listing .cgnew .kn-kw\u003espan{display:inline-block;animation:cgau-kn-wght 1s linear both;animation-timeline:--cgau-kn-kw;animation-range:entry 0% entry 70%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(2){animation-range:entry 8% entry 78%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(3){animation-range:entry 16% entry 86%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(4){animation-range:entry 24% entry 94%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(n+5){animation-range:entry 30% entry 100%}\n}\n}\n\n\/* ==== ODOMETER TRIGGERS · Chrome: native scroll-triggered animation. Safari: the arm trigger ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (timeline-trigger: --cgau-kn-x view()){\n.cgau-listing .cgnew .kn-odo i{animation:cgau-kn-roll 1.6s var(--kn-roll) both;timeline-trigger:--cgau-kn-odt view() entry 10% exit 100%;animation-trigger:--cgau-kn-odt play-forwards}\n.cgau-listing .cgnew .kn-odo i+i{animation-duration:2.1s}\n}\n@supports (animation-timeline: view()) and (not (timeline-trigger: --cgau-kn-x view())){\n.cgau-listing .cgnew .kn-odo{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 8%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-odo i{transition:translate 1.6s var(--kn-roll)}\n.cgau-listing .cgnew .kn-odo i+i{transition-duration:2.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-odo i{translate:0 0;transition:none}\n}\n}\n}\n\n\/* ==== MODULE nav · sticky glass bar (no backdrop blur: it sits over scrolling content), stuck shadow, scroll-spy ==== *\/\n.cgau-listing .cgnew .kn-nav{position:sticky;top:var(--header-height,0px);z-index:30;container-type:scroll-state}\n.cgau-listing .cgnew .kn-nav-in{display:flex;align-items:center;gap:22px;height:var(--kn-nav);padding:0 20px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(250,247,240,.94));border-bottom:1px solid rgba(29,29,31,.08);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(255,255,255,.7);transition:box-shadow .3s,border-radius .3s}\n.cgau-listing .cgnew .kn-nav-t{font:600 18px\/1 'Geist',sans-serif;letter-spacing:-.02em;white-space:nowrap}\n.cgau-listing .cgnew .kn-nav-l{display:flex;align-items:center;gap:20px;margin-left:auto;overflow-x:auto;scrollbar-width:none}\n.cgau-listing .cgnew .kn-nav-l::-webkit-scrollbar{display:none}\n.cgau-listing .cgnew .kn-nav-l a{font:500 13px\/1 'Geist',sans-serif;color:#424245;white-space:nowrap;padding:6px 0;border-bottom:2px solid transparent}\n.cgau-listing .cgnew .kn-nav-l a:hover{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-nav-l a:focus-visible{outline:2px solid var(--kn-vt);outline-offset:3px;border-radius:4px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{color:#fff;border:0;border-radius:999px;padding:8px 14px;background:linear-gradient(180deg,#14514d,#0b3533);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 4px 12px -4px rgba(29,29,31,.5)}\n@supports (container-type: scroll-state){\n@container scroll-state(stuck: top){\n.cgau-listing .cgnew .kn-nav-in{box-shadow:inset 0 1px 0 #fff,0 12px 30px -18px rgba(29,29,31,.5)}\n}\n}\n@supports (scroll-target-group: auto){\n.cgau-listing .cgnew .kn-nav-l{scroll-target-group:auto}\n.cgau-listing .cgnew .kn-nav-l a:target-current{color:var(--kn-ink);border-bottom-color:var(--kn-b1)}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta:target-current{color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--kn-b1)}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-nav-in{padding:0 2px;gap:10px}\n.cgau-listing .cgnew .kn-nav-t{display:none}\n.cgau-listing .cgnew .kn-nav-l{margin-left:0;gap:12px;width:100%;justify-content:space-between}\n.cgau-listing .cgnew .kn-nav-l a{font-size:12.5px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{padding:7px 11px}\n}\n\n\/* ==== MODULE hero (variant hero-pin-pulse) · answers first on rows marked with a pair of pin dots; eufy's own photo of the base sits on a cream bench glow, teal rings pulse on its contact pins ==== *\/\n.cgau-listing .cgnew .kn-hero{position:relative;padding:34px 0 80px;overflow:clip}\n.cgau-listing .cgnew .kn-hd{position:relative;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:40px;align-items:center}\n.cgau-listing .cgnew .kn-hd-eye{display:inline-flex;align-items:center;gap:10px;font:600 14.5px\/1.25 'Geist Mono',Menlo,monospace;letter-spacing:.02em;color:var(--kn-bt);margin:0 0 14px}\n.cgau-listing .cgnew .kn-hd-eye::before{content:\"\";flex:none;width:18px;height:8px;background:radial-gradient(circle at 25% 50%,var(--kn-b1) 3px,transparent 3.5px),radial-gradient(circle at 75% 50%,var(--kn-b2) 3px,transparent 3.5px)}\n.cgau-listing .cgnew .kn-hd .kn-h1{font-size:clamp(40px,5.4vw,76px)}\n.cgau-listing .cgnew .kn-nw{white-space:nowrap}\n\/* the four first-screen answers; each row starts with two pin dots *\/\n.cgau-listing .cgnew .kn-ans{margin-top:24px;display:grid;border-top:1.5px solid var(--kn-ink)}\n.cgau-listing .cgnew .kn-ans li{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;padding:13px 0 13px 28px;border-bottom:1px solid var(--kn-line);font-size:16px;line-height:1.45;color:#2c3836}\n.cgau-listing .cgnew .kn-ans li::before{content:\"\";position:absolute;left:0;top:20px;width:16px;height:7px;background:radial-gradient(circle at 22% 50%,var(--kn-v1) 3px,transparent 3.5px),radial-gradient(circle at 78% 50%,var(--kn-v2) 3px,transparent 3.5px)}\n.cgau-listing .cgnew .kn-ans li[data-cgau-first=\"works\"]::before,.cgau-listing .cgnew .kn-ans li[data-cgau-first=\"why\"]::before{background:radial-gradient(circle at 22% 50%,var(--kn-b1) 3px,transparent 3.5px),radial-gradient(circle at 78% 50%,var(--kn-b2) 3px,transparent 3.5px)}\n.cgau-listing .cgnew .kn-ans li[data-cgau-first=\"condition\"]::before{background:radial-gradient(circle at 22% 50%,var(--kn-w1) 3px,transparent 3.5px),radial-gradient(circle at 78% 50%,var(--kn-w2) 3px,transparent 3.5px)}\n.cgau-listing .cgnew .kn-ans li\u003espan{font:600 12px\/1.9 'Geist Mono',Menlo,monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-ans li[data-cgau-first=\"works\"]\u003espan{color:var(--kn-bt)}\n.cgau-listing .cgnew .kn-ans li[data-cgau-first=\"condition\"]\u003espan{color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-ans b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-ans a{color:var(--kn-bt);font-weight:600;border-bottom:1px solid rgba(10,107,100,.4);white-space:nowrap}\n.cgau-listing .cgnew .kn-ans a:focus-visible{outline:2px solid var(--kn-bt);outline-offset:2px;border-radius:3px}\n\/* the stage: a cream bench glow, the photo, rings on the pins *\/\n.cgau-listing .cgnew .kn-dk{position:relative;max-width:520px;width:100%;margin:0 auto;padding:24px 0 6px}\n.cgau-listing .cgnew .kn-dk-ph{position:relative;z-index:1}\n.cgau-listing .cgnew .kn-dk-ph\u003eimg{position:relative;width:100%;height:auto}\n.cgau-listing .cgnew .kn-pin{position:absolute;left:55.2%;top:53.6%;width:0;height:0;z-index:2}\n.cgau-listing .cgnew .kn-pin\u003ei{position:absolute;left:-14px;top:-14px;width:28px;height:28px;border-radius:50%;border:2px solid var(--kn-b1);opacity:0;animation:cgau-kn-ring 2.6s var(--kn-ease) infinite}\n.cgau-listing .cgnew .kn-pin\u003ei:nth-child(2){animation-delay:.85s}\n.cgau-listing .cgnew .kn-pin\u003ei:nth-child(3){animation-delay:1.7s}\n.cgau-listing .cgnew .kn-pin\u003eb{position:absolute;left:-5px;top:-5px;width:10px;height:10px;border-radius:50%;background:var(--kn-b2);box-shadow:0 0 0 3px rgba(255,255,255,.9),0 0 16px 4px rgba(60,184,168,.6);animation:cgau-kn-glow 2.6s ease-in-out infinite}\n.cgau-listing .cgnew .kn-pin-l{position:absolute;left:-1px;bottom:16px;height:92px;border-left:1.5px solid var(--kn-b1);white-space:nowrap;font:600 12.5px\/1 'Geist Mono',Menlo,monospace;letter-spacing:.04em;color:var(--kn-bt)}\n.cgau-listing .cgnew .kn-pin-l span{position:absolute;left:-12px;top:-30px;padding:6px 10px;border-radius:99px;background:#fff;box-shadow:0 0 0 1px rgba(13,122,114,.3),0 8px 18px -10px rgba(13,122,114,.6)}\n.cgau-listing .cgnew .kn-dk-cap{position:relative;z-index:2;margin-top:4px;text-align:center;font:500 13px\/1.4 'Geist Mono',Menlo,monospace;letter-spacing:.02em;color:var(--kn-g1)}\n@keyframes cgau-kn-ring{0%{opacity:.9;transform:scale(.4)}80%{opacity:0;transform:scale(2.6)}100%{opacity:0;transform:scale(2.6)}}\n@keyframes cgau-kn-glow{0%,100%{box-shadow:0 0 0 3px rgba(255,255,255,.9),0 0 10px 2px rgba(60,184,168,.45)}50%{box-shadow:0 0 0 3px rgba(255,255,255,.9),0 0 22px 7px rgba(60,184,168,.75)}}\n@keyframes cgau-kn-settle{from{translate:0 0;scale:1}to{translate:0 -14px;scale:1.05}}\n@keyframes cgau-kn-flyin{from{opacity:0;translate:0 26px;scale:.94}}\n@media (max-width:860px){\n.cgau-listing .cgnew .kn-hd{grid-template-columns:minmax(0,1fr);gap:4px}\n.cgau-listing .cgnew .kn-hero{padding:14px 0 44px}\n.cgau-listing .cgnew .kn-hd .kn-h1{font-size:clamp(34px,9.4vw,46px)}\n.cgau-listing .cgnew .kn-hd-eye{font-size:13px;margin-bottom:10px}\n.cgau-listing .cgnew .kn-ans{margin-top:14px}\n.cgau-listing .cgnew .kn-ans li{grid-template-columns:minmax(0,1fr);gap:0;padding:8px 0 8px 24px;font-size:15.5px;line-height:1.4}\n.cgau-listing .cgnew .kn-ans li::before{top:12px;width:14px}\n.cgau-listing .cgnew .kn-ans li\u003espan{font-size:11px;line-height:1.55}\n.cgau-listing .cgnew.cgau-kn{--kn-pad:72px}\n.cgau-listing .cgnew .kn-dk{max-width:360px;padding-top:34px}\n.cgau-listing .cgnew .kn-pin-l{height:64px}\n}\n\n\/* ==== MOTION hero (Shopify only) · the base lifts a touch off its bench glow as the hero scrolls away; static pose is the resting photo ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-dk{view-timeline:--cgau-kn-hero block}\n.cgau-listing .cgnew .kn-dk-ph{animation:cgau-kn-settle 1s linear both;animation-timeline:--cgau-kn-hero;animation-range:cover 50% exit 100%}\n}\n}\n\n\/* ==== MODULE fit (compat picker B, re-pointed at what stands in the base) · four chips; every verdict shows if inputs are stripped ==== *\/\n.cgau-listing .cgnew .kn-chips input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}\n.cgau-listing .cgnew .kn-chips label:has(input:focus-visible){outline:2px solid var(--kn-bt);outline-offset:2px}\n.cgau-listing .cgnew .kn-pick{margin-top:40px}\n.cgau-listing .cgnew .kn-pk-lg{font:600 14px\/1 'Geist',sans-serif;color:var(--kn-g1);text-align:center;margin-bottom:14px;letter-spacing:.01em}\n.cgau-listing .cgnew .kn-chips{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:900px;margin:0 auto}\n.cgau-listing .cgnew .kn-chips label{position:relative;z-index:1;display:block;cursor:pointer;padding:11px 16px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #d8cfbb;font:500 15px\/1.1 'Geist',sans-serif;color:var(--kn-ink);transition:color .3s,background .3s,box-shadow .3s;-webkit-tap-highlight-color:transparent}\n.cgau-listing .cgnew .kn-chips label:has(input:checked){background:var(--kn-b1);color:#fff;box-shadow:none}\n.cgau-listing .cgnew .kn-chips .kn-x{color:var(--kn-not)}\n.cgau-listing .cgnew .kn-chips label:has(input:checked) .kn-x{color:#f3e6d6}\n.cgau-listing .cgnew .kn-pill{display:none}\n.cgau-listing .cgnew .kn-verdicts{position:relative;max-width:800px;margin:26px auto 0;padding:30px 34px;border-radius:26px;border:1.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(125deg,var(--kn-b1) 0%,var(--kn-b2) 45%,var(--kn-w2) 100%) border-box;box-shadow:0 30px 60px -42px rgba(13,122,114,.45)}\n.cgau-listing .cgnew .kn-pick:has(#kn-c2:checked,#kn-c3:checked) .kn-verdicts{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(125deg,var(--kn-no1) 0%,var(--kn-no2) 100%) border-box;box-shadow:0 30px 60px -42px rgba(106,91,77,.45)}\n.cgau-listing .cgnew .kn-v+.kn-v{margin-top:22px;padding-top:22px;border-top:1px solid var(--kn-hair)}\n.cgau-listing .cgnew .kn-v\u003eh3{font:600 12.5px\/1.2 'Geist Mono',Menlo,monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--kn-bt);margin:0 0 12px}\n.cgau-listing .cgnew .kn-vr+.kn-vr{margin-top:14px}\n.cgau-listing .cgnew .kn-v-h{display:flex;align-items:center;gap:12px;font:600 19px\/1.3 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-v-h i{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font:700 15px\/1 'Geist',sans-serif;font-style:normal;color:#fff;background:var(--kn-gg)}\n.cgau-listing .cgnew .kn-v-h .kn-no{background:var(--kn-gn)}\n.cgau-listing .cgnew .kn-v-h small{font:600 15px\/1.2 'Geist',sans-serif;color:var(--kn-bt);letter-spacing:0;white-space:nowrap}\n.cgau-listing .cgnew .kn-v-h .kn-no+span small{color:var(--kn-not)}\n.cgau-listing .cgnew .kn-v-h .kn-inf{background:var(--kn-gw)}\n.cgau-listing .cgnew .kn-v-h .kn-inf+span small{color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-vr\u003ep:not(.kn-v-h){margin-top:4px;padding-left:42px;font-size:16px;line-height:1.5;color:#3a3a3c}\n.cgau-listing .cgnew .kn-pick:has(input:checked) .kn-v{display:none}\n.cgau-listing .cgnew .kn-pick:has(#kn-c1:checked) .kn-v1,.cgau-listing .cgnew .kn-pick:has(#kn-c2:checked) .kn-v2,.cgau-listing .cgnew .kn-pick:has(#kn-c3:checked) .kn-v3,.cgau-listing .cgnew .kn-pick:has(#kn-c4:checked) .kn-v4{display:block;margin:0;padding:0;border:0}\n.cgau-listing .cgnew .kn-pick:has(input:checked) .kn-v-h i{animation:cgau-kn-verd .5s var(--kn-ease) both}\n@supports (anchor-name: --cgau-kn-x){\n.cgau-listing .cgnew .kn-chips label:has(input:checked){anchor-name:--cgau-kn-on;background:transparent}\n.cgau-listing .cgnew .kn-pill{display:block;position:absolute;z-index:0;position-anchor:--cgau-kn-on;left:anchor(left);top:anchor(top);right:anchor(right);bottom:anchor(bottom);border-radius:999px;background:var(--kn-gb);box-shadow:0 8px 20px -8px rgba(13,122,114,.55);transition:left .5s var(--kn-ease),top .5s var(--kn-ease),right .5s var(--kn-ease),bottom .5s var(--kn-ease)}\n.cgau-listing .cgnew .kn-pick:has(#kn-c2:checked,#kn-c3:checked) .kn-pill{background:var(--kn-gn);box-shadow:0 8px 20px -8px rgba(106,91,77,.5)}\n}\n.cgau-listing .cgnew .kn-pick:has(#kn-c2:checked,#kn-c3:checked) .kn-chips label:has(input:checked){background:var(--kn-no1)}\n@supports (anchor-name: --cgau-kn-x){\n.cgau-listing .cgnew .kn-pick:has(#kn-c2:checked,#kn-c3:checked) .kn-chips label:has(input:checked){background:transparent}\n}\n@keyframes cgau-kn-verd{0%{transform:scale(.4) rotate(-20deg)}60%{transform:scale(1.12)}100%{transform:none}}\n.cgau-listing .cgnew .kn-fit-note{max-width:700px;margin:24px auto 0;text-align:center;font-size:16px;line-height:1.5;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-fit-note p{text-align:center}\n.cgau-listing .cgnew .kn-fit-note a{color:var(--kn-bt);font-weight:600;border-bottom:1px solid rgba(10,107,100,.4)}\n.cgau-listing .cgnew .kn-fit-note a:focus-visible{outline:2px solid var(--kn-bt);outline-offset:2px;border-radius:3px}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-verdicts{padding:22px 18px;border-radius:22px}\n.cgau-listing .cgnew .kn-vr\u003ep:not(.kn-v-h){padding-left:0}\n.cgau-listing .cgnew .kn-v-h{font-size:17.5px;align-items:flex-start}\n.cgau-listing .cgnew .kn-v-h small{white-space:normal}\n.cgau-listing .cgnew .kn-chips{gap:6px}\n.cgau-listing .cgnew .kn-chips label{padding:10px 13px;font-size:14.5px}\n}\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-v-h i{animation:none}\n.cgau-listing .cgnew .kn-pill,.cgau-listing .cgnew .kn-chips label{transition:none}\n}\n\n\/* ==== MODULE path (story variant charge-path, the page's one dark band) · power to the base, base to the pins, pins to the E10: a labelled four-stop diagram whose line fills teal, plus eufy's 5 V \/ 2 A as odometers ==== *\/\n.cgau-listing .cgnew .kn-path{background:var(--kn-dark);box-shadow:0 0 0 100vmax var(--kn-dark);clip-path:inset(0 -100vmax);color:#f5efe1}\n.cgau-listing .cgnew .kn-pa{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 56px;align-items:end}\n.cgau-listing .cgnew .kn-pa .kn-eye{color:#8fe3d6}\n.cgau-listing .cgnew .kn-pa .kn-h2{color:#fbf7ee}\n.cgau-listing .cgnew .kn-pa .kn-lede{color:#cfe2de}\n.cgau-listing .cgnew .kn-pa-num{justify-self:end;text-align:right}\n.cgau-listing .cgnew .kn-pa-num .kn-pa-big{display:flex;align-items:baseline;justify-content:flex-end;gap:.12em;font:700 clamp(84px,11vw,150px)\/1 'Geist',sans-serif;letter-spacing:-.06em;color:#fbf7ee;white-space:nowrap}\n.cgau-listing .cgnew .kn-pa-num .kn-pa-big small{font-size:.42em;letter-spacing:-.02em;color:#8fe3d6;margin-right:.18em}\n.cgau-listing .cgnew .kn-pa-big .kn-odo{--kn-og:linear-gradient(180deg,#f3fffc 0%,#7fe0d2 100%)}\n.cgau-listing .cgnew .kn-pa-num\u003ep+p{margin-top:10px;font:500 13.5px\/1.45 'Geist Mono',Menlo,monospace;letter-spacing:.02em;color:#b5ccc8;text-align:right}\n\/* the diagram *\/\n.cgau-listing .cgnew .kn-pa-fig{grid-column:1\/-1;position:relative;margin-top:30px;padding:44px 0 56px}\n.cgau-listing .cgnew .kn-pa-ol{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}\n.cgau-listing .cgnew .kn-pa-ol::before,.cgau-listing .cgnew .kn-pa-ol::after{content:\"\";position:absolute;left:12.5%;right:12.5%;top:21px;height:4px;border-radius:4px;background:rgba(245,239,225,.16)}\n.cgau-listing .cgnew .kn-pa-ol::after{background:linear-gradient(90deg,var(--kn-b1),var(--kn-b2) 60%,#bff3ea);transform-origin:0 50%;box-shadow:0 0 18px rgba(60,184,168,.55)}\n.cgau-listing .cgnew .kn-pa-ol li{position:relative;z-index:1;display:grid;justify-items:center;text-align:center;gap:6px}\n.cgau-listing .cgnew .kn-pa-dot{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#0f4a46;box-shadow:inset 0 0 0 2px #3cb8a8,0 0 0 6px var(--kn-dark),0 0 22px 2px rgba(60,184,168,.55)}\n.cgau-listing .cgnew .kn-pa-dot::before{content:\"\";width:18px;height:8px;background:radial-gradient(circle at 22% 50%,#bff3ea 3.5px,transparent 4px),radial-gradient(circle at 78% 50%,#bff3ea 3.5px,transparent 4px)}\n.cgau-listing .cgnew .kn-pa-ol li:last-child .kn-pa-dot{background:linear-gradient(135deg,var(--kn-b1),var(--kn-b2))}\n.cgau-listing .cgnew .kn-pa-ol strong{margin-top:8px;font:600 19px\/1.2 'Geist',sans-serif;letter-spacing:-.02em;color:#fbf7ee}\n.cgau-listing .cgnew .kn-pa-ol span{font-size:15.5px;line-height:1.4;color:#c4d8d4;max-width:200px}\n.cgau-listing .cgnew .kn-pa-tag{position:absolute;left:0;bottom:6px;font:500 12px\/1 'Geist',sans-serif;color:#cfe2de;border:1px solid rgba(245,239,225,.3);padding:6px 10px;border-radius:99px}\n@keyframes cgau-kn-draw{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-kn-drawy{from{transform:scaleY(0)}to{transform:scaleY(1)}}\n@keyframes cgau-kn-spark{from{box-shadow:inset 0 0 0 2px rgba(60,184,168,.35),0 0 0 6px var(--kn-dark),0 0 0 0 rgba(60,184,168,0)}to{box-shadow:inset 0 0 0 2px #3cb8a8,0 0 0 6px var(--kn-dark),0 0 22px 2px rgba(60,184,168,.55)}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-pa{grid-template-columns:minmax(0,1fr);gap:26px}\n.cgau-listing .cgnew .kn-pa-num{justify-self:start;text-align:left}\n.cgau-listing .cgnew .kn-pa-num .kn-pa-big{justify-content:flex-start;font-size:clamp(72px,22vw,100px)}\n.cgau-listing .cgnew .kn-pa-num\u003ep+p{text-align:left}\n.cgau-listing .cgnew .kn-pa-fig{margin-top:6px;padding:10px 0 50px}\n.cgau-listing .cgnew .kn-pa-ol{grid-template-columns:minmax(0,1fr);gap:26px}\n.cgau-listing .cgnew .kn-pa-ol::before,.cgau-listing .cgnew .kn-pa-ol::after{left:21px;right:auto;top:23px;bottom:23px;width:4px;height:auto}\n.cgau-listing .cgnew .kn-pa-ol::after{background:linear-gradient(180deg,var(--kn-b1),var(--kn-b2) 60%,#bff3ea);transform-origin:50% 0}\n.cgau-listing .cgnew .kn-pa-ol li{grid-template-columns:46px minmax(0,1fr);justify-items:start;text-align:left;gap:2px 16px;align-items:center}\n.cgau-listing .cgnew .kn-pa-dot{grid-row:span 2}\n.cgau-listing .cgnew .kn-pa-ol strong{margin-top:0;align-self:end}\n.cgau-listing .cgnew .kn-pa-ol span{align-self:start;max-width:none}\n}\n\n\/* ==== MOTION path (Shopify only) · the teal line fills stop to stop and each stop's ring lights as the diagram scrolls through; static pose is the full line, every stop lit ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-pa-fig{view-timeline:--cgau-kn-path block}\n.cgau-listing .cgnew .kn-pa-ol::after{animation:cgau-kn-draw 1s linear both;animation-timeline:--cgau-kn-path;animation-range:entry 60% cover 55%}\n.cgau-listing .cgnew .kn-pa-dot{animation:cgau-kn-spark 1s linear both;animation-timeline:--cgau-kn-path;animation-range:entry 55% entry 80%}\n.cgau-listing .cgnew .kn-pa-ol li:nth-child(2) .kn-pa-dot{animation-range:entry 85% cover 35%}\n.cgau-listing .cgnew .kn-pa-ol li:nth-child(3) .kn-pa-dot{animation-range:cover 35% cover 45%}\n.cgau-listing .cgnew .kn-pa-ol li:nth-child(4) .kn-pa-dot{animation-range:cover 45% cover 55%}\n}\n@supports (animation-timeline: view()){\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-pa-ol::after{animation-name:cgau-kn-drawy}\n}\n}\n}\n\n\/* ==== MODULE rooms (variant room-strip) · eufy's three-places photo, the docked strip framed in teal, a legend beside it ==== *\/\n.cgau-listing .cgnew .kn-rm{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center}\n.cgau-listing .cgnew .kn-rm-fig{position:relative;max-width:560px;width:100%;margin:0 auto}\n.cgau-listing .cgnew .kn-rm-ph{position:relative}\n.cgau-listing .cgnew .kn-rm-ph\u003eimg{width:100%;height:auto;border-radius:18px}\n.cgau-listing .cgnew .kn-rm-frame{position:absolute;left:-2.5%;right:-2.5%;top:32.3%;height:32%;border-radius:14px;border:3px solid var(--kn-b1);box-shadow:0 0 0 5px rgba(60,184,168,.18),0 20px 40px -24px rgba(13,122,114,.8);pointer-events:none}\n.cgau-listing .cgnew .kn-rm-frame b{position:absolute;right:14px;top:-15px;padding:6px 11px;border-radius:99px;background:var(--kn-b1);color:#fff;font:600 12.5px\/1 'Geist Mono',Menlo,monospace;letter-spacing:.04em}\n.cgau-listing .cgnew .kn-rm-cap{margin-top:14px;font:500 13px\/1.4 'Geist Mono',Menlo,monospace;color:var(--kn-g1);text-align:center}\n.cgau-listing .cgnew .kn-rm-leg{margin-top:28px;display:grid;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-rm-leg li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--kn-line);font-size:16.5px;line-height:1.45;color:#2c3836}\n.cgau-listing .cgnew .kn-rm-leg li\u003espan{font:700 26px\/1 'Geist',sans-serif;letter-spacing:-.04em;color:var(--kn-g2)}\n.cgau-listing .cgnew .kn-rm-leg li.kn-rm-on{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-rm-leg li.kn-rm-on\u003espan{color:var(--kn-bt)}\n.cgau-listing .cgnew .kn-rm-leg li.kn-rm-on b{color:var(--kn-bt)}\n@keyframes cgau-kn-frame{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}\n@media (max-width:860px){\n.cgau-listing .cgnew .kn-rm{grid-template-columns:minmax(0,1fr);gap:30px}\n.cgau-listing .cgnew .kn-rm-frame{left:-1.5%;right:-1.5%}\n}\n\n\/* ==== MOTION rooms (Shopify only) · the teal frame settles onto the docked strip as the photo scrolls in; static pose is the frame in place ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rm-fig{view-timeline:--cgau-kn-rm block}\n.cgau-listing .cgnew .kn-rm-frame{animation:cgau-kn-frame 1s linear both;animation-timeline:--cgau-kn-rm;animation-range:entry 40% cover 40%}\n}\n}\n\n\/* ==== MODULE dock (condition variant dock-docket, Brand New) · the condition in one line, then a cream packing docket: in the parcel and not included ==== *\/\n.cgau-listing .cgnew .kn-dd{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:start}\n.cgau-listing .cgnew .kn-dd-big{display:block;margin-top:26px;font:700 clamp(54px,6.4vw,86px)\/1 'Geist',sans-serif;letter-spacing:-.055em}\n.cgau-listing .cgnew .kn-dd-sub{margin-top:10px;font-size:18px;line-height:1.5;color:var(--kn-g1);max-width:420px}\n.cgau-listing .cgnew .kn-dk2{position:relative;padding:34px 34px 30px;background:#fbf7ec;border-radius:6px 6px 18px 18px;box-shadow:0 1px 0 #e6dcc4,0 30px 60px -40px rgba(122,79,28,.55),inset 0 0 0 1px #e9dfc7}\n.cgau-listing .cgnew .kn-dk2::before{content:\"\";position:absolute;left:0;right:0;top:-9px;height:10px;background:radial-gradient(circle at 8px 0,transparent 6px,#fbf7ec 6.5px) -8px 0\/16px 10px repeat-x}\n.cgau-listing .cgnew .kn-dk2-hd{display:flex;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1.5px dashed #cdbf9f;font:600 12.5px\/1.3 'Geist Mono',Menlo,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-dk2-ls{display:grid}\n.cgau-listing .cgnew .kn-dk2-ls li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;padding:16px 0;border-bottom:1px dashed #ddd1b5}\n.cgau-listing .cgnew .kn-dk2-ls li:last-child{border-bottom:0;padding-bottom:4px}\n.cgau-listing .cgnew .kn-dk2-q{font:600 20px\/1.2 'Geist Mono',Menlo,monospace;color:var(--kn-bt)}\n.cgau-listing .cgnew .kn-dk2-ls .kn-dk2-out .kn-dk2-q{color:var(--kn-not)}\n.cgau-listing .cgnew .kn-dk2-ls .kn-dk2-unk .kn-dk2-q{color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-dk2-ls em{display:block;font:600 11.5px\/1.4 'Geist Mono',Menlo,monospace;font-style:normal;letter-spacing:.07em;text-transform:uppercase;color:var(--kn-g1);margin-bottom:3px}\n.cgau-listing .cgnew .kn-dk2-ls p{font-size:16.5px;line-height:1.45;color:#2c3836}\n.cgau-listing .cgnew .kn-dk2-ls p b{color:var(--kn-ink)}\n@keyframes cgau-kn-tear{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}\n@media (max-width:860px){\n.cgau-listing .cgnew .kn-dd{grid-template-columns:minmax(0,1fr);gap:30px}\n.cgau-listing .cgnew .kn-dk2{padding:28px 20px 24px}\n.cgau-listing .cgnew .kn-dk2-ls li{grid-template-columns:34px minmax(0,1fr)}\n}\n\n\/* ==== MOTION dock (Shopify only) · the docket unrolls top to bottom as it enters, always ahead of the part on screen; static pose is the whole docket ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-dk2{animation:cgau-kn-tear 1s linear both;animation-timeline:view();animation-range:entry 0% entry 35%}\n}\n}\n\n\/* ==== MODULE faq · exclusive accordion; answers glide open in Chrome (interpolate-size), open instantly elsewhere ==== *\/\n.cgau-listing .cgnew .kn-faq{max-width:820px;margin:44px auto 0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq details{border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font:600 clamp(18px,1.7vw,21px)\/1.3 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .cgnew .kn-faq summary::after{content:\"+\";flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--kn-soft);font:400 22px\/1 'Geist',sans-serif;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-faq details[open] summary::after{content:\"\\2212\"}\n.cgau-listing .cgnew .kn-faq summary:focus-visible{outline:2px solid var(--kn-vt);outline-offset:4px;border-radius:6px}\n.cgau-listing .cgnew .kn-faq details p{padding:0 50px 24px 0;font-size:17px;line-height:1.55;color:#3a3a3c}\n@media (prefers-reduced-motion:no-preference){\n@supports (interpolate-size: allow-keywords){\n.cgau-listing .cgnew .kn-faq{interpolate-size:allow-keywords}\n.cgau-listing .cgnew .kn-faq details::details-content{height:0;overflow:clip;transition:height .38s var(--kn-ease),content-visibility .38s allow-discrete}\n.cgau-listing .cgnew .kn-faq details[open]::details-content{height:auto}\n}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-faq details p{padding-right:0}\n}\n\n\/* ==== MODULE buy · buying from CamGuard Australia: open columns, odometer numerals ==== *\/\n.cgau-listing .cgnew .kn-buy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:56px}\n.cgau-listing .cgnew .kn-buy\u003ediv{padding-top:18px;position:relative}\n.cgau-listing .cgnew .kn-buy\u003ediv::before{content:\"\";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:var(--kn-ink);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(2)::before{background:var(--kn-gb)}.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(3)::before{background:var(--kn-gw)}\n.cgau-listing .cgnew .kn-buy h3{font-size:21px;letter-spacing:-.025em;margin-bottom:8px}\n.cgau-listing .cgnew .kn-buy p{font-size:16px;line-height:1.5;color:#3a3a3c}\n.cgau-listing .cgnew .kn-buy p+p{margin-top:10px}\n.cgau-listing .cgnew .kn-buy .kn-bign{display:block;font:700 clamp(64px,7vw,92px)\/1 'Geist',sans-serif;letter-spacing:-.06em;margin:4px 0 12px;white-space:nowrap}\n.cgau-listing .cgnew .kn-buy .kn-bign small{font-size:.3em;letter-spacing:-.02em;margin-left:6px;-webkit-text-fill-color:var(--kn-ink);color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-who{margin-top:44px;padding:26px 0 0;border-top:1px solid var(--kn-line);font-size:17px;line-height:1.55;color:#3a3a3c;max-width:820px}\n.cgau-listing .cgnew .kn-who b{color:var(--kn-ink)}\n@keyframes cgau-kn-rule{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-buy{grid-template-columns:minmax(0,1fr);gap:22px}\n}\n\n\/* ==== MOTION buy (Shopify only) · the top rules draw as the columns scroll in ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-buy\u003ediv::before{animation:cgau-kn-rule 1s linear both;animation-timeline:view();animation-range:entry 10% entry 90%}\n}\n}\n\n\/* ==== MODULE specs · always the last h2, grouped rows, then the fine print ==== *\/\n.cgau-listing .cgnew .kn-specs{margin-top:44px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:24px;padding:26px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g h3{font-size:19px;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-sp-g dl{display:grid;gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:16px}\n.cgau-listing .cgnew .kn-sp-g dt{font-size:15px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-sp-g dd{font-size:16px;line-height:1.45;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-fine{margin-top:40px;display:grid;gap:10px;max-width:880px}\n.cgau-listing .cgnew .kn-fine p{font-size:13px;line-height:1.55;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-fine p:last-child{margin-top:8px;color:#424245;font-weight:500}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-sp-g{grid-template-columns:minmax(0,1fr);gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{grid-template-columns:minmax(0,.44fr) minmax(0,1fr);gap:12px}\n}\n\n\/* ==== REDUCED MOTION · nothing moves, everything shows ==== *\/\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-pin\u003ei,.cgau-listing .cgnew .kn-pin\u003eb,.cgau-listing .cgnew .kn-dk-ph,.cgau-listing .cgnew .kn-pa-ol::after,.cgau-listing .cgnew .kn-pa-dot,.cgau-listing .cgnew .kn-rm-frame,.cgau-listing .cgnew .kn-dk2,.cgau-listing .cgnew .kn-buy\u003ediv::before,.cgau-listing .cgnew .kn-jc:popover-open,.cgau-listing .cgnew .kn-odo i{animation:none}\n.cgau-listing .cgnew .kn-pin\u003ei{opacity:0}\n.cgau-listing .cgnew .kn-pill,.cgau-listing .cgnew .kn-chips label,.cgau-listing .cgnew .kn-faq ::details-content{transition:none}\n}\n\n\/* ==== GUARDS (keep last) ==== *\/\n.cgau-listing .cgnew h1,.cgau-listing .cgnew h2,.cgau-listing .cgnew h3,.cgau-listing .cgnew h4{color:inherit;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;margin:0;padding:0}\n.cgau-listing .cgnew.cgau-listing .cgnew{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:left}\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* two-view integration, flagship Simple view (27.09.2026) *\/\n.cgau-listing #cgau-v-simple:checked ~ .cgau-shared{display:none}\n.cgau-listing .cgau-pane-simple .cgnew .kn-nav{display:none}\n.cgau-listing .cgau-chooser{display:none}\n.cgau-listing.cgau-listing .cgnew .kn-gx{padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew :is(h1,h2,h3,.kn-h1,.kn-h2) :is(span,em,b,strong,i){padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew .kn-odo{overflow:visible clip;margin-inline-end:.1em}\n.cgau-listing.cgau-listing .cgnew .kn-odo i::before{padding-inline:.14em;margin-inline:-.14em}\n.cgau-listing.cgau-listing .cgnew .kn-odo b{padding-inline:.1em;margin-inline:-.1em}\n.cgau-listing.cgau-listing .cgnew :is(.kn-odo,.kn-cu)+small{margin-inline-start:.3em}\n\u003c\/style\u003e\n\u003cdiv class=\"cgnew cgau-kn\"\u003e\n\n\n\u003cnav class=\"kn-nav\" aria-label=\"On this page\"\u003e\u003cdiv class=\"kn-nav-in\"\u003e\n\u003cspan class=\"kn-nav-t\"\u003eE10 charging base\u003c\/span\u003e\u003cspan class=\"kn-nav-l\"\u003e\u003ca href=\"#kn-fit\"\u003eFits\u003c\/a\u003e\u003ca href=\"#kn-path\"\u003eCharging\u003c\/a\u003e\u003ca href=\"#kn-rooms\"\u003eRooms\u003c\/a\u003e\u003ca href=\"#kn-dock\"\u003eParcel\u003c\/a\u003e\u003ca class=\"kn-nav-cta\" href=\"#kn-specs\"\u003eSpecs\u003c\/a\u003e\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/nav\u003e\n\n\u003c!-- MODULE hero (variant hero-pin-pulse) · answers first; eufy's own photo of the base, rings pulse on its contact pins --\u003e\n\u003cdiv class=\"kn-hero\"\u003e\n\u003cdiv class=\"kn-w kn-hd\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"kn-hd-eye\"\u003eeufy Smart Display Charging Stand Base\u003c\/p\u003e\n\u003ch2 class=\"kn-h1\"\u003e\n\u003cspan class=\"kn-nw\"\u003eSet it down.\u003c\/span\u003e \u003cspan class=\"kn-nw kn-gx kn-gb\"\u003eIt charges.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cul class=\"kn-ans\" aria-label=\"The short version\"\u003e\n\u003cli data-cgau-first=\"works\"\u003e\n\u003cspan\u003eFits\u003c\/span\u003e\u003cp\u003e\u003cb\u003eeufy Smart Display E10 (T87A0).\u003c\/b\u003e The display is sold separately. \u003ca href=\"\/pages\/eufy-compatibility\"\u003eWhat the E10 works with ›\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"why\"\u003e\n\u003cspan\u003eDoes\u003c\/span\u003e\u003cp\u003e\u003cb\u003eHolds the E10 upright and charges it\u003c\/b\u003e through its contact pins, on a desk, bench or other flat surface.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"condition\"\u003e\n\u003cspan\u003eCondition\u003c\/span\u003e\u003cp\u003e\u003cb\u003eBrand New:\u003c\/b\u003e new and unused. Base stand only. USB power adapter and USB-C cable are not included.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"trust\"\u003e\n\u003cspan\u003eFrom us\u003c\/span\u003e\u003cp\u003e12-month CamGuard warranty · dispatched from Townsville · free Express on $99+ orders after discounts\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-dk\"\u003e\n\u003cdiv class=\"kn-dk-ph\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/T87A0111-82.webp?v=1773681474\u0026amp;width=900\u0026amp;height=720\u0026amp;crop=center\" alt=\"eufy Smart Display Charging Stand Base: a white angled cradle with the eufy logo and small charging contacts in its channel\" width=\"900\" height=\"720\" fetchpriority=\"high\"\u003e\n\u003cspan class=\"kn-pin\" aria-hidden=\"true\"\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003cb\u003e\u003c\/b\u003e\u003cspan class=\"kn-pin-l\"\u003e\u003cspan\u003eContact pins\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-dk-cap\"\u003eeufy part T87A0111-82\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- MODULE fit (compat picker B re-pointed at what stands in the base) · verdicts visible by default, hidden only by :has(input:checked) --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-fit\" aria-labelledby=\"kn-fit-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\u003ch2 class=\"kn-h2\" id=\"kn-fit-h\"\u003eWhich screen sits here?\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-pick\"\u003e\n\u003cp class=\"kn-pk-lg\" id=\"kn-pk-lg\"\u003eTap what you’ve got\u003c\/p\u003e\n\u003cdiv class=\"kn-chips\" role=\"radiogroup\" aria-labelledby=\"kn-pk-lg\"\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-dev\" id=\"kn-c1\" checked\u003e\u003cspan\u003eSmart Display E10\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-dev\" id=\"kn-c2\"\u003e\u003cspan\u003eAnother tablet or phone \u003cspan class=\"kn-x\" aria-hidden=\"true\"\u003e✕\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-dev\" id=\"kn-c3\"\u003e\u003cspan\u003eA HomeBase or camera \u003cspan class=\"kn-x\" aria-hidden=\"true\"\u003e✕\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-dev\" id=\"kn-c4\"\u003e\u003cspan\u003eNo E10 yet\u003c\/span\u003e\u003c\/label\u003e\n\u003cspan class=\"kn-pill\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-verdicts\" aria-live=\"polite\"\u003e\n\u003cdiv class=\"kn-v kn-v1\"\u003e\n\u003ch3\u003eSmart Display E10\u003c\/h3\u003e\n\u003cdiv class=\"kn-vr\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eMade for it \u003csmall\u003e· T87A0\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eStand the E10 in the base and it charges through the contact pins. eufy rates the dock’s charging input at 5 V \/ 2 A.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v2\"\u003e\n\u003ch3\u003eOther screens\u003c\/h3\u003e\n\u003cdiv class=\"kn-vr\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003eNot made for them \u003csmall\u003e· eufy Smart Display only\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eeufy lists this base for its Smart Display, so we don’t sell it for any other tablet or phone.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v3\"\u003e\n\u003ch3\u003eHubs and cameras\u003c\/h3\u003e\n\u003cdiv class=\"kn-vr\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003eNot what this is \u003csmall\u003e· a stand for the display\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eIt holds and charges the E10. It doesn’t record, and it isn’t a HomeBase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v4\"\u003e\n\u003ch3\u003eNo display yet\u003c\/h3\u003e\n\u003cdiv class=\"kn-vr\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-inf\" aria-hidden=\"true\"\u003e+\u003c\/i\u003e\u003cspan\u003eStart with the E10 \u003csmall\u003e· sold separately\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eWe sell the Smart Display E10 too. It works with HomeBase 2, HomeBase 3, HomeBase Mini (display firmware 2.7 or later) and HomeBase Professional S1.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fit-note\"\u003e\u003cp\u003eYour E10’s model number is on its label and in the eufy app. \u003ca href=\"\/pages\/eufy-compatibility\"\u003eWhat the E10 works with ›\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE path (story variant charge-path) · the dark band: how the E10 charges on the base --\u003e\n\u003csection class=\"kn-sec kn-path\" id=\"kn-path\" aria-labelledby=\"kn-path-h\"\u003e\n\u003cdiv class=\"kn-w kn-pa\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eHow it charges\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-path-h\"\u003ePins, not a plug.\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eStand the E10 in the base and it charges through the contact pins, with no cable into the screen. Lift it out and it’s a portable screen again.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-pa-num\"\u003e\n\u003cp class=\"kn-pa-big\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:5\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003eV\u003c\/small\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:2\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003eA\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"kn-sr\"\u003e5 V, 2 A: \u003c\/span\u003eeufy’s figure for the dock’s charging input\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-pa-fig\"\u003e\n\u003col class=\"kn-pa-ol\"\u003e\n\u003cli\u003e\n\u003cb class=\"kn-pa-dot\" aria-hidden=\"true\"\u003e\u003c\/b\u003e\u003cstrong\u003ePower in\u003c\/strong\u003e\u003cspan\u003e5 V \/ 2 A goes to the base\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb class=\"kn-pa-dot\" aria-hidden=\"true\"\u003e\u003c\/b\u003e\u003cstrong\u003eThe base\u003c\/strong\u003e\u003cspan\u003eSits on a desk or bench\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb class=\"kn-pa-dot\" aria-hidden=\"true\"\u003e\u003c\/b\u003e\u003cstrong\u003eContact pins\u003c\/strong\u003e\u003cspan\u003eMeet the E10 as it stands\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb class=\"kn-pa-dot\" aria-hidden=\"true\"\u003e\u003c\/b\u003e\u003cstrong\u003eE10 charging\u003c\/strong\u003e\u003cspan\u003eUpright, ready to glance at\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cfigcaption class=\"kn-pa-tag\"\u003eDiagram\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE rooms (variant room-strip) · why a second base: the E10's three places, from eufy's own photo --\u003e\n\u003csection class=\"kn-sec kn-band\" id=\"kn-rooms\" aria-labelledby=\"kn-rooms-h\"\u003e\n\u003cdiv class=\"kn-w kn-rm\"\u003e\n\u003cfigure class=\"kn-rm-fig\"\u003e\n\u003cdiv class=\"kn-rm-ph\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_12_T87A0CW1-EUFYSMARTDISPLAYE10_05_1800X1800_04adaa41-8a82-44de-bef9-c91782c6eb4a.png?v=1770828349\u0026amp;width=765\u0026amp;height=600\u0026amp;crop=bottom\" alt=\"eufy Smart Display E10 held in a hand in a bedroom, standing in its dock on a living-room table, and on a wall bracket by a door\" width=\"765\" height=\"600\" loading=\"lazy\"\u003e\n\u003cspan class=\"kn-rm-frame\" aria-hidden=\"true\"\u003e\u003cb\u003eThis base\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cfigcaption class=\"kn-rm-cap\"\u003eSmart Display E10 shown · sold separately\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-eb\"\u003eWhy a second base\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-rooms-h\"\u003eHand, wall or bench.\u003c\/h2\u003e\n\u003col class=\"kn-rm-leg\"\u003e\n\u003cli\u003e\n\u003cspan\u003e1\u003c\/span\u003e\u003cp\u003eIn your hand, running on its battery.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-rm-on\"\u003e\n\u003cspan\u003e2\u003c\/span\u003e\u003cp\u003e\u003cb\u003eStanding in its dock\u003c\/b\u003e on a table or bench, charging.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003e3\u003c\/span\u003e\u003cp\u003eOn its wall bracket (it has a kickstand too).\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp class=\"kn-lede\"\u003eThe E10 comes with one dock. A second base gives it a charging spot in another room, or replaces one that’s gone missing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE dock (condition variant dock-docket) · Brand New, and exactly what the parcel holds --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-dock\" aria-labelledby=\"kn-dock-h\"\u003e\n\u003cdiv class=\"kn-w kn-dd\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-ew\"\u003eCondition and parcel\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-dock-h\"\u003eJust the base.\u003c\/h2\u003e\n\u003cp class=\"kn-dd-big kn-gx kn-gw\"\u003eBrand New\u003c\/p\u003e\n\u003cp class=\"kn-dd-sub\"\u003eNew and unused. This listing is the charging stand base on its own, so check the docket before you order.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-dk2\"\u003e\n\u003cp class=\"kn-dk2-hd\"\u003e\u003cspan\u003ePacking docket\u003c\/span\u003e\u003cspan\u003eCG-DSDOCK-BN-S\u003c\/span\u003e\u003c\/p\u003e\n\u003col class=\"kn-dk2-ls kn-rv\"\u003e\n\u003cli\u003e\n\u003cspan class=\"kn-dk2-q\"\u003e1×\u003c\/span\u003e\u003cp\u003e\u003cem\u003eIn the parcel\u003c\/em\u003e\u003cb\u003eeufy Smart Display Charging Stand Base\u003c\/b\u003e, part T87A0111-82\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-dk2-out\"\u003e\n\u003cspan class=\"kn-dk2-q\"\u003e0×\u003c\/span\u003e\u003cp\u003e\u003cem\u003eNot included\u003c\/em\u003eThe Smart Display E10 itself\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-dk2-out\"\u003e\n\u003cspan class=\"kn-dk2-q\"\u003e0×\u003c\/span\u003e\u003cp\u003e\u003cem\u003eNot included\u003c\/em\u003eUSB power adapter and USB-C cable. This listing is for the base stand itself.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE faq · exclusive, smooth; the dispatch answer repeats \"busy periods\" --\u003e\n\u003csection class=\"kn-sec kn-band kn-cv\" id=\"kn-faq\" aria-labelledby=\"kn-faq-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\u003ch2 class=\"kn-h2\" id=\"kn-faq-h\"\u003eGood to know.\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-faq\"\u003e\n\u003cdetails name=\"kn-faq\" open\u003e\u003csummary\u003eWill it fit my Smart Display E10?\u003c\/summary\u003e\u003cp\u003eYes. It’s eufy’s charging stand base for its Smart Display, part T87A0111-82, and the E10 charges on it through the contact pins.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eDoes it come with a cable or power adapter?\u003c\/summary\u003e\u003cp\u003eNo. The USB power adapter and USB-C cable are not included. This listing is for the base stand only. eufy rates the dock’s charging input at 5 V \/ 2 A.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eIs the screen included?\u003c\/summary\u003e\u003cp\u003eNo. This listing is the base only. The Smart Display E10 is sold separately, and we sell it too.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWhen will my order leave Townsville?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day. Same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare. Australia Post delivery time is on top.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE buy · buying from CamGuard Australia (Shopify wording) --\u003e\n\u003csection class=\"kn-sec kn-cv\" id=\"kn-buy\" aria-labelledby=\"kn-buy-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eBuying from CamGuard Australia\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-buy-h\"\u003eSent from Townsville.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-buy\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99.00 it’s $9.95 tracked, or $12.95 Express.\u003c\/p\u003e\n\u003cp\u003eWe aim to dispatch the same day; same day to 1 business day is typical from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-b\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:1\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:2\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003emonths\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty, not a manufacturer warranty, with Australian Consumer Law rights on top. Faulty or not as described? We cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-w\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:3\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:10\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003edays\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eChange of mind within 30 days of delivery, complete and unused. You pay return postage; the original shipping isn’t refunded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-who\"\u003e\u003cb\u003eWho you’re buying from:\u003c\/b\u003e an independent Australian importer and reseller in Townsville, not eufy. Questions before you buy are welcome.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE specs · last h2 + fine print --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-specs\" aria-labelledby=\"kn-specs-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-specs-h\"\u003eTech specs.\u003c\/h2\u003e\n\u003cdiv class=\"kn-specs\"\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eBase\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eName\u003c\/dt\u003e\n\u003cdd\u003eeufy Smart Display Charging Stand Base\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eeufy part number\u003c\/dt\u003e\n\u003cdd\u003eT87A0111-82\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eMade for\u003c\/dt\u003e\n\u003cdd\u003eeufy Smart Display E10 (T87A0)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eCharges through\u003c\/dt\u003e\n\u003cdd\u003eContact pins\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eCharging input\u003c\/dt\u003e\n\u003cdd\u003e5 V \/ 2 A (eufy’s dock figure for the E10)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWhere it sits\u003c\/dt\u003e\n\u003cdd\u003eA desk, countertop or other flat surface\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eWhite\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eParcel\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eCondition\u003c\/dt\u003e\n\u003cdd\u003eBrand New, new and unused\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eIn the parcel\u003c\/dt\u003e\n\u003cdd\u003eThe charging stand base\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNot included\u003c\/dt\u003e\n\u003cdd\u003eSmart Display E10\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNot included\u003c\/dt\u003e\n\u003cdd\u003eUSB power adapter and USB-C cable\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fine\"\u003e\n\u003cp\u003eFit and charging details come from eufy’s published pages for the Smart Display E10 and this base. Where eufy’s documents disagree, we follow the most recent one, and where eufy hasn’t confirmed something, it stays off this page.\u003c\/p\u003e\n\u003cp\u003eThe base holds and charges the display. It doesn’t record anything or prevent anything.\u003c\/p\u003e\n\u003cp\u003eProduct photos are eufy’s own images; the Smart Display E10 in them is sold separately. Diagrams are labelled.\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty applies, not a manufacturer warranty. Nothing here limits your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller, not an official or authorised supplier, distributor or representative of eufy, Anker Innovations or their affiliates. Product names and trademarks belong to their owners.\u003c\/p\u003e\n\u003cp\u003eDetails believed accurate at time of listing.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun\"\u003e\n  \u003cdiv class=\"tcr-awning\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"tcr-brand\"\u003e\n    \u003cdiv class=\"tcr-logo\" aria-label=\"Cauffé CamGurd Australiah, Café E10\"\u003e\n      \u003cspan class=\"tcr-cup\" aria-hidden=\"true\"\u003eCC\u003c\/span\u003e\n      \u003cspan class=\"tcr-logo-copy\"\u003e\u003cb\u003e\u003cem\u003eCauffé\u003c\/em\u003e CamGurd Australiah\u003c\/b\u003e\u003csmall\u003eCafé E10 · one table · Townsville service\u003c\/small\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003csmall\u003eFictional café · real dock-only disclosures\u003c\/small\u003e\n  \u003c\/div\u003e\n\n  \u003cheader class=\"tcr-hero\"\u003e\n    \u003cdiv class=\"tcr-shell tcr-hero-grid\"\u003e\n      \u003cdiv\u003e\n        \u003cspan class=\"tcr-open\"\u003eNow seating · one exact model\u003c\/span\u003e\n        \u003ch2\u003eYour table is ready. \u003cem\u003eThe customer isn’t included.\u003c\/em\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"tcr-lead\"\u003eA Brand New charging dock\/stand reserved for a compatible eufy Smart Display E10·the tiny table for a display you already own.\u003c\/p\u003e\n        \u003cdiv class=\"tcr-host-note\"\u003e\n\u003cstrong\u003eHost’s note:\u003c\/strong\u003e the Smart Display E10 is required and is not included. The USB power adapter and USB-C cable are not included. This booking is for the base stand only.\u003c\/div\u003e\n        \u003cdiv class=\"tcr-pills\"\u003e\n\u003cspan\u003eBrand New\u003c\/span\u003e\u003cspan\u003eDock\/stand only\u003c\/span\u003e\u003cspan\u003eE10 compatibility\u003c\/span\u003e\u003cspan\u003e5V\/2A E10 power supply\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tcr-table\"\u003e\n        \u003cspan class=\"tcr-reserved\"\u003eReserved\u003cbr\u003efor E10\u003c\/span\u003e\n        \u003cdiv class=\"tcr-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/T87A0111-82.webp?v=1773681474\" alt=\"eufy Smart Display E10 replacement charging dock and stand\" loading=\"eager\" decoding=\"async\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/header\u003e\n\n  \u003cdiv class=\"tcr-shell tcr-booking\"\u003e\u003caside class=\"tcr-booking-slip\"\u003e\n    \u003cb\u003eReservation terms before the party arrives\u003c\/b\u003e\n    \u003cp\u003e\u003cstrong\u003eConfirmed booking:\u003c\/strong\u003e one replacement charging dock\/stand intended for the eufy Smart Display E10, for use with the E10’s documented 5V\/2A power supply. Check the replacement stand’s label and supplied accessories before connecting power.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eNot on the reservation:\u003c\/strong\u003e the Smart Display E10 itself, a camera, monitor or E10 system. The dock does not perform those devices’ functions.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eNo side order included:\u003c\/strong\u003e the USB power adapter and USB-C cable are not included. The parcel contains the base stand only.\u003c\/p\u003e\n  \u003c\/aside\u003e\u003c\/div\u003e\n\n  \u003csection class=\"tcr-course tcr-host\"\u003e\n    \u003cdiv class=\"tcr-shell\"\u003e\n      \u003cdiv class=\"tcr-title\"\u003e\n\u003cspan class=\"tcr-course-no\"\u003eAt the host stand\u003c\/span\u003e\u003cdiv\u003e\n\u003ch2\u003eA reservation under “E10”, please.\u003c\/h2\u003e\n\u003cp\u003eThe exact model label decides whether this table is yours. General resemblance does not.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"tcr-reservation-card\"\u003e\n        \u003cdiv class=\"tcr-reservation-fields\"\u003e\n          \u003cdiv class=\"tcr-field\"\u003e\n\u003cb\u003eGuest\u003c\/b\u003e\u003cspan\u003eCompatible eufy Smart Display E10\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"tcr-field\"\u003e\n\u003cb\u003eReserved table\u003c\/b\u003e\u003cspan\u003eReplacement charging dock\/stand\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"tcr-field\"\u003e\n\u003cb\u003eGuest included?\u003c\/b\u003e\u003cspan\u003eNo, the display must already be owned\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"tcr-field\"\u003e\n\u003cb\u003eOther models\u003c\/b\u003e\u003cspan\u003eNo cross-model compatibility established\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"tcr-field\"\u003e\n\u003cb\u003ePower accessories\u003c\/b\u003e\u003cspan\u003eUSB power adapter and USB-C cable are not included\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"tcr-host-verdict\"\u003e\u003cdiv\u003e\n\u003cb\u003eE10\u003cbr\u003eonly\u003c\/b\u003e\u003cspan\u003ePlease check the device label before taking the table\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n\n  \n\n  \n\n  \u003csection class=\"tcr-course tcr-bill\"\u003e\n    \u003cdiv class=\"tcr-shell\"\u003e\n      \u003cdiv class=\"tcr-title\"\u003e\n\u003cspan class=\"tcr-course-no\"\u003eThe bill\u003c\/span\u003e\u003cdiv\u003e\n\u003ch2\u003eThe smallest honest order docket in the café.\u003c\/h2\u003e\n\u003cp\u003eEverything included and excluded appears before checkout.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"tcr-docket\"\u003e\n        \u003cdiv class=\"tcr-docket-head\"\u003e\n\u003cb\u003eCAMGUARD CAFÉ E10\u003c\/b\u003e\u003cspan\u003eTOWNSVILLE · REPLACEMENT-PART ORDER\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"tcr-docket-row\"\u003e\n\u003cb\u003e1×\u003c\/b\u003e\u003cspan\u003eBrand New E10 charging dock\/stand\u003c\/span\u003e\u003cb\u003eCONFIRMED\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"tcr-docket-row\"\u003e\n\u003cb\u003e—\u003c\/b\u003e\u003cspan\u003eE10 setup specifies 5V\/2A power; power adapter is not included\u003c\/span\u003e\u003cb\u003eSPEC ONLY\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"tcr-docket-row no\"\u003e\n\u003cb\u003e0×\u003c\/b\u003e\u003cspan\u003eSmart Display E10\u003c\/span\u003e\u003cb\u003eNOT INCLUDED\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"tcr-docket-row no\"\u003e\n\u003cb\u003e0×\u003c\/b\u003e\u003cspan\u003eCamera, monitor or security-system capability\u003c\/span\u003e\u003cb\u003eNOT INCLUDED\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"tcr-docket-row no\"\u003e\n\u003cb\u003e0×\u003c\/b\u003e\u003cspan\u003eUSB power adapter and USB-C cable\u003c\/span\u003e\u003cb\u003eNOT INCLUDED\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"tcr-docket-total\"\u003eTOTAL PROMISE: ONE COMPATIBLE CHARGING DOCK\/STAND.\u003c\/div\u003e\n        \u003cdiv class=\"tcr-docket-note\"\u003eIf the line above is not the part you need, please cancel the fictional table before ordering the real product.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"tcr-course tcr-fresh\"\u003e\n    \u003cdiv class=\"tcr-shell\"\u003e\n      \u003cdiv class=\"tcr-title\"\u003e\n\u003cspan class=\"tcr-course-no\"\u003eCondition card\u003c\/span\u003e\u003cdiv\u003e\n\u003ch2\u003eBrand New, with no invented side order.\u003c\/h2\u003e\n\u003cp\u003eThe condition is exact. The undocumented standalone retail format remains undocumented.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"tcr-condition\"\u003e\n        \u003carticle\u003e\u003ch3\u003eExact condition\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eBrand New\u003c\/strong\u003e is the CamGuard catalogue condition for this charging dock\/stand.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle\u003e\u003ch3\u003eOfficial context\u003c\/h3\u003e\n\u003cp\u003eeufy documents the dock within the wider Smart Display E10 package material.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle\u003e\u003ch3\u003eStandalone page\u003c\/h3\u003e\n\u003cp\u003eeufy now publishes a separate Smart Display Charging Stand Base product page.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle\u003e\u003ch3\u003eHonest boundary\u003c\/h3\u003e\n\u003cp\u003eBrand New describes the base stand. The USB power adapter and USB-C cable are not included; standalone packaging is not established by the condition label.\u003c\/p\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n\n  \u003csection class=\"tcr-service\"\u003e\u003cdiv class=\"tcr-shell\"\u003e\n    \u003cdiv class=\"tcr-title\"\u003e\n\u003cspan class=\"tcr-course-no\"\u003eReal service\u003c\/span\u003e\u003cdiv\u003e\u003ch2\u003eThe café is fictional. CamGuard’s support is not.\u003c\/h2\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"tcr-service-grid\"\u003e\n      \u003carticle\u003e\u003ch3\u003eCamGuard warranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia’s own 12-month warranty applies, with Australian Consumer Law rights unaffected.\u003c\/p\u003e\u003c\/article\u003e\n      \u003carticle\u003e\u003ch3\u003eAustralian independent reseller\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent reseller of genuine stock, ABN 62 385 894 763, based in Townsville, Queensland.\u003c\/p\u003e\u003c\/article\u003e\n      \u003carticle\u003e\u003ch3\u003eDispatch\u003c\/h3\u003e\n\u003cp\u003eWe make a best effort to dispatch the same day. Same-day to 1 business day is typical; busy periods can extend handling. The checkout shipping policy applies.\u003c\/p\u003e\n\u003cp\u003eChange-of-mind returns: 30 days from delivery, complete and unused; the buyer pays return postage and original shipping is not refunded. If the item is faulty or not as described, CamGuard covers return postage.\u003c\/p\u003e\u003c\/article\u003e\n      \u003carticle\u003e\u003ch3\u003eUseful message for the host\u003c\/h3\u003e\n\u003cp\u003eThis listing is for the base stand only. The USB power adapter and USB-C cable are not included. Send your exact display model if you need help checking compatibility.\u003c\/p\u003e\u003c\/article\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\u003c\/section\u003e\n\n  \u003cfooter class=\"tcr-footer\"\u003e\u003cdiv class=\"tcr-shell\"\u003e\n    \u003cdiv class=\"tcr-logo\" aria-label=\"CamGuard Australia, Café E10\"\u003e\n\u003cspan class=\"tcr-cup\" aria-hidden=\"true\"\u003eCG\u003c\/span\u003e\u003cspan class=\"tcr-logo-copy\"\u003e\u003cb\u003eCamGuard Australia\u003c\/b\u003e\u003csmall\u003eCafé E10 · fictional table · factual order\u003c\/small\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cp\u003eCafé E10, its host stand, menu, seating plan and order docket are original fictional presentation. Product facts are literal: Brand New base stand\/charging dock for Smart Display E10; display, USB power adapter and USB-C cable not included; E10 setup specifies 5V\/2A power.\u003c\/p\u003e\n    \u003cp\u003eCamGuard Australia is independent of eufy and Anker and does not imply endorsement. Product names and trademarks belong to their respective owners.\u003c\/p\u003e\n  \u003c\/div\u003e\u003c\/footer\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on orders of $99 or more after discounts. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eBrand New. Factory-sealed in full original retail packaging, unopened and unused.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp\u003eCondition: Brand New. Factory-sealed in full original retail packaging, unopened and unused. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: Check exact-model compatibility before purchase. \u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003eThe Café E10 setting is a fictional presentation of this listing. Product facts and CamGuard terms remain separate from the story. Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43330430205995,"sku":"CG-DSDOCK-BN-S","price":39.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/T87A0111-82.webp?v=1773681474"},{"product_id":"eufy-wi-fi-module-adapter-for-eufy-nvr-poe-system","title":"eufy Wi-Fi Module Adapter for eufy NVR PoE System | Brand New","description":"\u003c!--\n  CamGuard Australia · eufy Wi-Fi Module Adapter for eufy NVR PoE System | Brand New · SKU CG-NVWIFI-BN-S\n  TWO-VIEW LISTING · built by CamGuard Two-View Studio · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  FUN VIEW (default): The Cable-Management Situationship · original theme with reviewed corrections, re-scoped under .cgfun\n  SIMPLE VIEW: eufy.com register rendered from factsheets\/NVWIFI.json (every printed spec carries status verified)\n  SHARED: terms and footer below both views; hidden in the Fun view, which keeps its own\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the chooser hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#351934;--fun-ink:#fff5e9;--fun-accent:#ffda65;--fun-display:\"Trebuchet MS\",Arial,sans-serif;--fun-display-weight:800;--fun-body:\"Trebuchet MS\",Arial,sans-serif;--sw-bg:#ffda65;--sw-border:#fff5e9;--sw-ink:#351934;--sw-radius:8px;--sh-bg-fun:#fff5e9;--sh-ink-fun:#351934;--sh-body-fun:#351934;--sh-mute-fun:#351934;--sh-line-fun:#351934;--sh-panel-fun:#fff5e9}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{display:none}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun{--ink:#351934;--aub:#4a2149;--cream:#fff5e9;--paper:#fffdf8;--coral:#ff7565;--lav:#c9b7ff;--teal:#0d7168;--yellow:#ffda65;--rose:#f7c3ce;color:var(--ink);background:var(--cream);font-family:\"Trebuchet MS\",Arial,sans-serif;line-height:1.58;max-width:1180px;margin:0 auto;overflow:hidden}.cgau-listing .cgfun *{box-sizing:border-box}.cgau-listing .cgfun h2,.cgau-listing .cgfun h3,.cgau-listing .cgfun h4,.cgau-listing .cgfun p,.cgau-listing .cgfun ul,.cgau-listing .cgfun ol,.cgau-listing .cgfun figure,.cgau-listing .cgfun dl{margin:0}.cgau-listing .cgfun img{display:block;max-width:100%}.cgau-listing .cgfun .dtr-shell{width:min(100% - 44px,1060px);margin:auto}.cgau-listing .cgfun .dtr-mast{background:var(--paper);padding:18px 0;border-bottom:1px solid #dfcfc3}.cgau-listing .cgfun .dtr-brand{display:flex;align-items:center;justify-content:space-between;gap:18px}.cgau-listing .cgfun .dtr-logo{display:flex;align-items:center;gap:16px}.cgau-listing .cgfun .dtr-loops{width:72px;height:55px;position:relative}.cgau-listing .cgfun .dtr-loops i{position:absolute;width:48px;height:48px;border:6px solid var(--coral);border-radius:50%;left:0;top:2px}.cgau-listing .cgfun .dtr-loops i:nth-child(2){border-color:var(--teal);left:24px}.cgau-listing .cgfun .dtr-loops:after{content:\"CG\";position:absolute;left:23px;top:19px;color:var(--ink);font:900 11px\/1 Arial,sans-serif}.cgau-listing .cgfun .dtr-logo b{display:block;font:900 clamp(23px,4vw,37px)\/.9 Georgia,serif;letter-spacing:-.035em}.cgau-listing .cgfun .dtr-logo small{display:block;margin-top:7px;color:var(--teal);font:900 9px\/1.2 Arial,sans-serif;text-transform:uppercase;letter-spacing:.13em}.cgau-listing .cgfun .dtr-status{padding:8px 12px;background:var(--yellow);border-radius:999px;font:900 10px\/1 Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em}.cgau-listing .cgfun .dtr-hero{background:linear-gradient(135deg,var(--rose) 0 54%,var(--lav) 54%);padding:70px 0 75px;position:relative}.cgau-listing .cgfun .dtr-hero:before{content:\"IT'S COMPLICATED\";position:absolute;right:-18px;top:32px;transform:rotate(90deg);transform-origin:right top;font:900 10px\/1 Arial,sans-serif;letter-spacing:.22em;color:#4a214971}.cgau-listing .cgfun .dtr-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:54px;align-items:center}.cgau-listing .cgfun .dtr-label{font:900 11px\/1 Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--teal)}.cgau-listing .cgfun .dtr-title{font:900 clamp(54px,8.5vw,105px)\/.79 Georgia,serif;letter-spacing:-.065em;margin:17px 0 24px!important;max-width:680px}.cgau-listing .cgfun .dtr-lead{font-size:clamp(18px,2.2vw,25px);max-width:650px}.cgau-listing .cgfun .dtr-boundary{margin-top:25px;background:var(--paper);border-left:9px solid var(--teal);padding:18px 20px;font-weight:900;box-shadow:8px 9px 0 #4a21491e}.cgau-listing .cgfun .dtr-polaroid{background:white;padding:17px 17px 25px;box-shadow:0 24px 55px #4a21494d;transform:rotate(2deg);position:relative}.cgau-listing .cgfun .dtr-polaroid img{aspect-ratio:1;object-fit:contain;background:#fbfaf7}.cgau-listing .cgfun .dtr-polaroid figcaption{font:700 13px\/1.4 \"Trebuchet MS\",Arial,sans-serif;margin-top:15px}.cgau-listing .cgfun .dtr-polaroid:after{content:\"relationship status: defined\";position:absolute;right:-17px;bottom:30px;background:var(--yellow);padding:8px 11px;font:900 9px\/1 Arial,sans-serif;text-transform:uppercase;transform:rotate(-5deg)}.cgau-listing .cgfun .dtr-section{padding:78px 0;border-bottom:1px solid #ddcdc1}.cgau-listing .cgfun .dtr-section.paper{background:var(--paper)}.cgau-listing .cgfun .dtr-section.aub{background:var(--aub);color:white}.cgau-listing .cgfun .dtr-section.teal{background:var(--teal);color:white}.cgau-listing .cgfun .dtr-kicker{font:900 11px\/1 Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--teal);margin-bottom:10px}.cgau-listing .cgfun .dtr-aub .dtr-kicker,.cgau-listing .cgfun .dtr-teal .dtr-kicker{color:var(--yellow)}.cgau-listing .cgfun .dtr-h2{font:900 clamp(40px,6.3vw,74px)\/.91 Georgia,serif;letter-spacing:-.045em;margin-bottom:18px!important}.cgau-listing .cgfun .dtr-intro{font-size:18px;max-width:810px}.cgau-listing .cgfun .dtr-profiles{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;margin-top:42px}.cgau-listing .cgfun .dtr-profile{min-height:350px;padding:32px;border-radius:38px 38px 8px 38px;background:var(--coral);color:var(--ink);position:relative}.cgau-listing .cgfun .dtr-profile:nth-child(2){background:var(--lav);border-radius:38px 38px 38px 8px}.cgau-listing .cgfun .dtr-profile span{display:inline-block;background:var(--paper);padding:7px 10px;border-radius:999px;font:900 10px\/1 Arial,sans-serif;text-transform:uppercase}.cgau-listing .cgfun .dtr-profile h3{font:900 42px\/.95 Georgia,serif;margin:24px 0 15px!important}.cgau-listing .cgfun .dtr-profile ul{padding-left:19px}.cgau-listing .cgfun .dtr-profile li{margin:8px 0}.cgau-listing .cgfun .dtr-profile small{display:block;margin-top:20px;font-weight:900}.cgau-listing .cgfun .dtr-contract{margin-top:42px;background:var(--paper);color:var(--ink);border:1px solid #bba9ad;padding:38px;box-shadow:12px 14px 0 #160a1624;position:relative}.cgau-listing .cgfun .dtr-contract:before{content:\"DTR \/ T8709\";position:absolute;right:25px;top:20px;font:900 10px\/1 Arial,sans-serif;color:var(--coral);letter-spacing:.13em}.cgau-listing .cgfun .dtr-contract h3{font:900 35px\/1 Georgia,serif;margin-bottom:20px!important}.cgau-listing .cgfun .dtr-clause{display:grid;grid-template-columns:60px minmax(0,1fr) auto;gap:15px;align-items:start;padding:15px 0;border-top:1px solid #ddd0d2}.cgau-listing .cgfun .dtr-clause i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--teal);color:white;font:900 13px\/1 Arial,sans-serif;font-style:normal}.cgau-listing .cgfun .dtr-clause b{display:block;margin-bottom:5px}.cgau-listing .cgfun .dtr-clause em{font:900 10px\/1 Arial,sans-serif;color:var(--teal);text-transform:uppercase;font-style:normal}.cgau-listing .cgfun .dtr-signature{display:flex;justify-content:space-between;gap:20px;margin-top:25px;padding-top:20px;border-top:2px solid var(--ink);font:italic 18px\/1.3 Georgia,serif}.cgau-listing .cgfun .dtr-signature span:last-child{font:900 10px\/1.3 Arial,sans-serif;text-transform:uppercase;font-style:normal;text-align:right}.cgau-listing .cgfun .dtr-flags{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(150px,auto);gap:13px;margin-top:40px}.cgau-listing .cgfun .dtr-flag{padding:20px;border-radius:22px;background:var(--yellow);color:var(--ink)}.cgau-listing .cgfun .dtr-flag:nth-child(2){background:var(--lav);grid-column:span 2}.cgau-listing .cgfun .dtr-flag:nth-child(3){background:var(--coral)}.cgau-listing .cgfun .dtr-flag:nth-child(4){background:var(--rose);grid-column:span 2}.cgau-listing .cgfun .dtr-flag:nth-child(5){background:var(--paper);grid-column:span 3}.cgau-listing .cgfun .dtr-flag:nth-child(6){background:var(--yellow);grid-column:span 3}.cgau-listing .cgfun .dtr-flag b{display:block;font:900 39px\/1 Georgia,serif;color:var(--teal);margin-bottom:9px}.cgau-listing .cgfun .dtr-flag span{display:block;font-weight:900}.cgau-listing .cgfun .dtr-flag p{margin-top:8px;font-size:13px}.cgau-listing .cgfun .dtr-prenup{display:grid;grid-template-columns:230px minmax(0,1fr);margin-top:42px;background:#fff;color:var(--ink);border-radius:24px;overflow:hidden}.cgau-listing .cgfun .dtr-prenup-side{background:var(--rose);padding:28px}.cgau-listing .cgfun .dtr-prenup-side h3{font:900 34px\/.95 Georgia,serif;margin-bottom:14px!important}.cgau-listing .cgfun .dtr-prenup-side p{font-size:13px}.cgau-listing .cgfun .dtr-prenup-main{padding:28px}.cgau-listing .cgfun .dtr-hosts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-bottom:22px}.cgau-listing .cgfun .dtr-host{padding:17px;background:#f3ecff;border-radius:13px;border-top:6px solid var(--teal)}.cgau-listing .cgfun .dtr-host.no{border-color:var(--coral);background:#fff0ee}.cgau-listing .cgfun .dtr-host b{display:block;margin-bottom:5px}.cgau-listing .cgfun .dtr-guest{display:grid;grid-template-columns:150px minmax(0,1fr);border-top:1px solid #dfd2d8}.cgau-listing .cgfun .dtr-guest b,.cgau-listing .cgfun .dtr-guest span{padding:10px}.cgau-listing .cgfun .dtr-guest b{font:900 11px\/1.3 Arial,sans-serif;text-transform:uppercase;color:var(--teal)}.cgau-listing .cgfun .dtr-guest span{font-size:13px;overflow-wrap:anywhere}.cgau-listing .cgfun .dtr-migration{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:20px}.cgau-listing .cgfun .dtr-migration article{padding:18px;background:var(--yellow);border-radius:13px}.cgau-listing .cgfun .dtr-migration article:nth-child(2){background:var(--lav)}.cgau-listing .cgfun .dtr-migration h4{font:900 20px\/1 Georgia,serif;margin-bottom:7px!important}.cgau-listing .cgfun .dtr-migration p{font-size:13px}.cgau-listing .cgfun .dtr-dateplan{display:grid;grid-template-columns:110px minmax(0,1fr);margin-top:40px}.cgau-listing .cgfun .dtr-date,.cgau-listing .cgfun .dtr-datestep{padding:21px;border-bottom:1px solid #ffffff42}.cgau-listing .cgfun .dtr-date{font:900 13px\/1 Arial,sans-serif;color:var(--yellow);text-transform:uppercase}.cgau-listing .cgfun .dtr-datestep h3{font:900 29px\/1 Georgia,serif;margin-bottom:8px!important}.cgau-listing .cgfun .dtr-datestep p{max-width:760px}.cgau-listing .cgfun .dtr-moods{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:26px}.cgau-listing .cgfun .dtr-mood{background:#fff;color:var(--ink);padding:13px;border-radius:16px;font-size:11px}.cgau-listing .cgfun .dtr-mood i{display:block;width:14px;height:14px;border-radius:50%;background:#777;margin-bottom:8px;box-shadow:0 0 11px currentColor}.cgau-listing .cgfun .dtr-mood i.purple{background:#9368dc;color:#9368dc}.cgau-listing .cgfun .dtr-mood i.blue{background:#3c9fff;color:#3c9fff}.cgau-listing .cgfun .dtr-mood i.red{background:#e14c53;color:#e14c53}.cgau-listing .cgfun .dtr-mood i.mix{background:linear-gradient(90deg,#e14c53 50%,#3c9fff 50%)}.cgau-listing .cgfun .dtr-moving{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:24px;margin-top:38px}.cgau-listing .cgfun .dtr-box{background:#c98d4f;color:#3b2415;padding:30px;border:6px solid #815c36;position:relative;box-shadow:8px 10px 0 #39271924}.cgau-listing .cgfun .dtr-box:before{content:\"THIS WAY UP · T8709\";display:block;border-bottom:2px dashed #815c36;padding-bottom:11px;margin-bottom:17px;font:900 11px\/1 Arial,sans-serif;letter-spacing:.13em}.cgau-listing .cgfun .dtr-box h3{font:900 29px\/1 Georgia,serif;margin-bottom:13px!important}.cgau-listing .cgfun .dtr-box ul{padding-left:18px}.cgau-listing .cgfun .dtr-box li{margin:8px 0}.cgau-listing .cgfun .dtr-history{background:var(--paper);padding:30px;border:3px double var(--teal);position:relative}.cgau-listing .cgfun .dtr-history:after{content:\"NO PREVIOUS RELATIONSHIP\";display:block;margin-top:23px;padding:9px;border:3px double var(--coral);color:#a32f35;font:900 10px\/1 Arial,sans-serif;text-align:center;transform:rotate(-2deg)}.cgau-listing .cgfun .dtr-history h3{font:900 31px\/1 Georgia,serif;margin-bottom:15px!important}.cgau-listing .cgfun .dtr-history p+p{margin-top:11px}.cgau-listing .cgfun .dtr-dealbreakers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:36px}.cgau-listing .cgfun .dtr-deal{padding:25px;background:var(--paper);color:var(--ink);border-radius:8px 30px 8px 8px;border-bottom:8px solid var(--coral)}.cgau-listing .cgfun .dtr-deal h3{font:900 25px\/1 Georgia,serif;color:var(--aub);margin-bottom:10px!important}.cgau-listing .cgfun .dtr-deal p+p{margin-top:9px}.cgau-listing .cgfun .dtr-letters{margin-top:36px}.cgau-listing .cgfun .dtr-letter{background:#fff;margin:12px 0;border:1px solid #dccdd3;border-radius:20px;overflow:hidden}.cgau-listing .cgfun .dtr-letter summary{list-style:none;cursor:pointer;padding:18px 52px 18px 20px;font-weight:900;position:relative}.cgau-listing .cgfun .dtr-letter summary:after{content:\"READ\";position:absolute;right:18px;color:var(--teal);font:900 9px\/1 Arial,sans-serif}.cgau-listing .cgfun .dtr-letter[open] summary:after{content:\"FOLDED\"}.cgau-listing .cgfun .dtr-reply{padding:0 20px 20px;color:#5d415a}.cgau-listing .cgfun .dtr-care{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:38px}.cgau-listing .cgfun .dtr-card{padding:27px;background:var(--paper);color:var(--ink);border-radius:35px 8px 35px 8px}.cgau-listing .cgfun .dtr-card:nth-child(2){background:var(--yellow)}.cgau-listing .cgfun .dtr-card:nth-child(3){background:var(--lav)}.cgau-listing .cgfun .dtr-card h3{font:900 28px\/1 Georgia,serif;color:var(--teal);margin-bottom:13px!important}.cgau-listing .cgfun .dtr-card p+p{margin-top:10px}.cgau-listing .cgfun .dtr-hardlaunch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:36px}.cgau-listing .cgfun .dtr-fact{background:var(--paper);padding:17px;border-left:7px solid var(--teal)}.cgau-listing .cgfun .dtr-fact:nth-child(4n+2),.cgau-listing .cgfun .dtr-fact:nth-child(4n+3){border-color:var(--coral)}.cgau-listing .cgfun .dtr-fact small{display:block;font:900 10px\/1 Arial,sans-serif;color:var(--teal);text-transform:uppercase;margin-bottom:6px}.cgau-listing .cgfun .dtr-finale{background:linear-gradient(135deg,var(--coral),#f495a2 48%,var(--lav) 48%);padding:90px 0}.cgau-listing .cgfun .dtr-final-card{background:var(--paper);max-width:850px;padding:43px;border-radius:55px 10px 55px 10px;box-shadow:13px 15px 0 #4a21492d}.cgau-listing .cgfun .dtr-final-card h2{font:900 clamp(45px,7.4vw,86px)\/.88 Georgia,serif;letter-spacing:-.05em;margin-bottom:20px!important}.cgau-listing .cgfun .dtr-final-card p{font-size:19px}.cgau-listing .cgfun .dtr-final-status{display:inline-block;margin-top:24px;background:var(--teal);color:white;padding:10px 14px;border-radius:999px;font-weight:900}.cgau-listing .cgfun .dtr-footer{background:var(--aub);color:#f1dfe9;padding:29px 0;font-size:12px}.cgau-listing .cgfun .dtr-footer p+p{margin-top:8px}.cgau-listing .cgfun .dtr-footer b{color:white}\n\n\n.cgau-listing .cgfun .dtr-move-day{overflow:hidden;background:linear-gradient(180deg,#fffdf8,#ffe2db);color:var(--ink);text-align:left}\n.cgau-listing .cgfun .dtr-move-day .dtr-kicker{color:#0d7168}.cgau-listing .cgfun .dtr-move-day .dtr-h2{max-width:900px;padding-bottom:.14em;line-height:1}\n.cgau-listing .cgfun .dtr-move-lede{max-width:790px;margin:0 0 28px;font-size:18px;line-height:1.5}\n.cgau-listing .cgfun .dtr-removal-yard{position:relative;isolation:isolate;padding:clamp(15px,3vw,29px) clamp(13px,2.5vw,25px) 96px;border:5px solid var(--aub);border-radius:30px 30px 6px 30px;background:repeating-linear-gradient(0deg,#f7c3ce 0 31px,#f7d7de 32px);box-shadow:13px 14px 0 #0d7168}\n.cgau-listing .cgfun .dtr-removal-yard::after{content:'';position:absolute;z-index:-1;left:0;right:0;bottom:0;height:32px;background:repeating-linear-gradient(90deg,#4a2149 0 38px,#fff5e9 38px 62px);animation:cgau-dtrmove-road 3s linear infinite}\n.cgau-listing .cgfun .dtr-moving-van{position:relative;display:grid;grid-template-columns:minmax(0,1.24fr) minmax(180px,.76fr);min-height:550px;margin-top:16px;border:6px solid #351934;border-radius:20px 56px 16px 16px;background:#ff7565;box-shadow:10px 11px 0 rgba(74,33,73,.25);animation:cgau-dtrmove-bounce 6s ease-in-out infinite}\n.cgau-listing .cgfun .dtr-cargo{position:relative;min-width:0;display:grid;place-items:center;padding:64px 22px 175px;border-right:6px solid #351934;background:repeating-linear-gradient(90deg,rgba(255,255,255,.2) 0 2px,transparent 2px 43px),#c98d4f}\n.cgau-listing .cgfun .dtr-cargo::before{content:'CONTENTS WE CAN DOCUMENT';position:absolute;z-index:5;left:17px;top:15px;padding:8px 10px;border:3px solid #351934;background:#ffda65;color:#351934;font:900 8px\/1.2 Arial,sans-serif;letter-spacing:.09em}\n.cgau-listing .cgfun .dtr-cargo img{position:relative;z-index:3;display:block;width:min(310px,80%);height:285px;object-fit:contain;background:#fff;border:5px solid #351934;filter:drop-shadow(0 15px 12px rgba(53,25,52,.28))}\n.cgau-listing .cgfun .dtr-cargo-label{position:absolute;z-index:6;left:14px;right:14px;bottom:14px;padding:13px;border:4px solid #351934;background:#fffdf8;color:#351934;box-shadow:6px 6px 0 #0d7168}.cgau-listing .cgfun .dtr-cargo-label b{display:block;color:#0d7168;font-size:17px;line-height:1.2}.cgau-listing .cgfun .dtr-cargo-label span{display:block;margin-top:6px;font-size:12px;line-height:1.42}\n.cgau-listing .cgfun .dtr-cab{position:relative;display:grid;place-items:center;padding:55px 16px 125px;background:#c9b7ff}.cgau-listing .cgfun .dtr-cab::before{content:'';position:absolute;left:15%;right:15%;top:16%;height:30%;border:5px solid #351934;border-radius:35px 35px 5px 5px;background:linear-gradient(135deg,#d7f9f6,#78ccc4)}.cgau-listing .cgfun .dtr-cab::after{content:'T8709';position:relative;z-index:3;display:grid;place-items:center;width:116px;height:116px;border:7px double #351934;border-radius:50%;background:#fffdf8;color:#4a2149;font:900 20px\/1 Georgia,serif;box-shadow:8px 9px 0 #ffda65}\n.cgau-listing .cgfun .dtr-cable-seat{position:absolute;z-index:4;left:13px;right:13px;bottom:14px;padding:13px;border:3px dashed #351934;background:#fff;color:#351934}.cgau-listing .cgfun .dtr-cable-seat strong{display:block;color:#4a2149;font-size:14px}.cgau-listing .cgfun .dtr-cable-seat span{display:block;margin-top:5px;font-size:11px;line-height:1.4}\n.cgau-listing .cgfun .dtr-wheel{position:absolute;z-index:8;bottom:-68px;width:72px;height:72px;border:12px solid #351934;border-radius:50%;background:#ffda65;box-shadow:inset 0 0 0 7px #fff}.cgau-listing .cgfun .dtr-wheel.one{left:13%}.cgau-listing .cgfun .dtr-wheel.two{right:13%}\n.cgau-listing .cgfun .dtr-address-rejects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:92px}.cgau-listing .cgfun .dtr-reject{position:relative;min-width:0;min-height:105px;display:grid;align-content:end;padding:49px 10px 11px;border:3px solid #a32f35;background:#fff;color:#351934;font-size:11px;font-weight:900;text-align:center}.cgau-listing .cgfun .dtr-reject::before{content:'NOT MOVING IN';position:absolute;left:50%;top:12px;padding:6px;border:2px solid #a32f35;color:#a32f35;font:900 7px\/1.2 Arial,sans-serif;letter-spacing:.06em;transform:translateX(-50%) rotate(-3deg)}\n.cgau-listing .cgfun .dtr-seal-declaration{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;margin-top:11px;padding:14px;border-left:8px solid #0d7168;background:#fff;color:#351934;font-size:12px;line-height:1.5}.cgau-listing .cgfun .dtr-seal-declaration::before{content:'SEALED';display:grid;place-items:center;width:72px;height:72px;border:5px double #a32f35;border-radius:50%;color:#a32f35;font:900 9px\/1 Arial,sans-serif;transform:rotate(-7deg)}\n@keyframes cgau-dtrmove-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}\n@keyframes cgau-dtrmove-road{to{background-position:62px 0}}\n@media(max-width:760px){.cgau-listing .cgfun .dtr-moving-van{grid-template-columns:minmax(0,1fr);border-radius:20px}.cgau-listing .cgfun .dtr-cargo{min-height:520px;border-right:0;border-bottom:6px solid #351934}.cgau-listing .cgfun .dtr-cab{min-height:310px}.cgau-listing .cgfun .dtr-address-rejects{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cgau-listing .cgfun .dtr-reject:last-child{grid-column:1\/-1}}\n@media(max-width:520px){.cgau-listing .cgfun .dtr-removal-yard{padding:9px 9px 92px;box-shadow:8px 9px 0 #0d7168}.cgau-listing .cgfun .dtr-cargo{min-height:590px;padding:60px 9px 240px}.cgau-listing .cgfun .dtr-cargo img{height:225px}.cgau-listing .cgfun .dtr-cab{min-height:330px}.cgau-listing .cgfun .dtr-cab::after{transform:translateY(-22px)}.cgau-listing .cgfun .dtr-address-rejects{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .dtr-reject:last-child{grid-column:auto}.cgau-listing .cgfun .dtr-seal-declaration{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .dtr-seal-declaration::before{width:62px;height:62px}}\n@media(prefers-reduced-motion:reduce){.cgau-listing .cgfun,.cgau-listing .cgfun *,.cgau-listing .cgfun *::before,.cgau-listing .cgfun *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}\n\n@media(max-width:820px){.cgau-listing .cgfun .dtr-hero-grid,.cgau-listing .cgfun .dtr-moving{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .dtr-polaroid{max-width:470px}.cgau-listing .cgfun .dtr-profiles{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .dtr-profile{min-height:0}.cgau-listing .cgfun .dtr-flags{grid-template-columns:repeat(3,minmax(0,1fr))}.cgau-listing .cgfun .dtr-flag:nth-child(n){grid-column:span 1}.cgau-listing .cgfun .dtr-flag:nth-child(5),.cgau-listing .cgfun .dtr-flag:nth-child(6){grid-column:span 3}.cgau-listing .cgfun .dtr-prenup{grid-template-columns:180px minmax(0,1fr)}.cgau-listing .cgfun .dtr-moods{grid-template-columns:repeat(3,minmax(0,1fr))}.cgau-listing .cgfun .dtr-care{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .dtr-card{border-radius:25px 8px 25px 8px}}\n@media(max-width:520px){.cgau-listing .cgfun .dtr-shell{width:min(100% - 26px,1060px)}.cgau-listing .cgfun .dtr-logo{gap:9px}.cgau-listing .cgfun .dtr-loops{width:55px;transform:scale(.78);transform-origin:left center}.cgau-listing .cgfun .dtr-logo b{font-size:21px}.cgau-listing .cgfun .dtr-logo small{font-size:7px}.cgau-listing .cgfun .dtr-status{font-size:8px;padding:6px 8px}.cgau-listing .cgfun .dtr-hero{padding:52px 0}.cgau-listing .cgfun .dtr-hero:before{display:none}.cgau-listing .cgfun .dtr-title{font-size:50px;overflow-wrap:anywhere}.cgau-listing .cgfun .dtr-section{padding:58px 0}.cgau-listing .cgfun .dtr-h2{font-size:39px;overflow-wrap:anywhere}.cgau-listing .cgfun .dtr-contract{padding:27px 18px}.cgau-listing .cgfun .dtr-contract:before{position:static;display:block;margin-bottom:15px}.cgau-listing .cgfun .dtr-clause{grid-template-columns:45px minmax(0,1fr)}.cgau-listing .cgfun .dtr-clause em{grid-column:2}.cgau-listing .cgfun .dtr-signature{display:block}.cgau-listing .cgfun .dtr-signature span{display:block;margin-top:12px!important;text-align:left!important}.cgau-listing .cgfun .dtr-flags,.cgau-listing .cgfun .dtr-hosts,.cgau-listing .cgfun .dtr-migration,.cgau-listing .cgfun .dtr-moods,.cgau-listing .cgfun .dtr-dealbreakers,.cgau-listing .cgfun .dtr-care,.cgau-listing .cgfun .dtr-hardlaunch{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .dtr-flag:nth-child(n){grid-column:auto}.cgau-listing .cgfun .dtr-prenup{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .dtr-prenup-main{padding:18px}.cgau-listing .cgfun .dtr-guest{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .dtr-guest b{padding-bottom:3px}.cgau-listing .cgfun .dtr-guest span{padding-top:3px}.cgau-listing .cgfun .dtr-dateplan{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .dtr-date{padding-bottom:4px;border:0}.cgau-listing .cgfun .dtr-datestep{padding-top:5px}.cgau-listing .cgfun .dtr-letter summary{padding-right:20px}.cgau-listing .cgfun .dtr-letter summary:after{position:static;display:block;margin-top:8px}.cgau-listing .cgfun .dtr-finale{padding:60px 0}.cgau-listing .cgfun .dtr-final-card{padding:31px 21px;border-radius:35px 8px 35px 8px}.cgau-listing .cgfun .dtr-final-card h2{font-size:43px;overflow-wrap:anywhere}.cgau-listing .cgfun .dtr-polaroid:after{right:4px}}\n.cgau-listing .cgfun .dtr-polaroid:after{right:4px}.cgau-listing .cgfun .dtr-hero:before{right:2px}\n@media(max-width:820px){.cgau-listing .cgfun .dtr-prenup-side h3{font-size:30px;overflow-wrap:anywhere}}\n@keyframes cgau-dtrDefine{0%,100%{transform:translateX(0) rotate(0)}50%{transform:translateX(-4px) rotate(-4deg)}}\n.cgau-listing .cgfun .dtr-loops i:nth-child(2){animation:cgau-dtrDefine 3.4s ease-in-out infinite}\n@media(prefers-reduced-motion:reduce){.cgau-listing .cgfun *{animation:none!important;transition:none!important}}\n\n.cgau-listing .cgfun h2,.cgau-listing .cgfun h3,.cgau-listing .cgfun h4{text-wrap:balance;overflow-wrap:break-word}\n.cgau-listing .cgfun .dtr-logo b{line-height:1.02}\n.cgau-listing .cgfun .dtr-title{line-height:.94;letter-spacing:-.045em}\n.cgau-listing .cgfun .dtr-h2{line-height:1.01;letter-spacing:-.03em}\n.cgau-listing .cgfun .dtr-final-card h2{line-height:.98;letter-spacing:-.035em}\n@media(max-width:520px){\n  .cgau-listing .cgfun .dtr-brand{align-items:flex-start;gap:9px}\n  .cgau-listing .cgfun .dtr-logo b{font-size:20px;line-height:1.08}\n  .cgau-listing .cgfun .dtr-logo small{font-size:7px;line-height:1.35}\n  .cgau-listing .cgfun .dtr-status{flex:0 0 auto;line-height:1.25;text-align:center}\n  .cgau-listing .cgfun .dtr-title{font-size:45px;line-height:1;letter-spacing:-.03em}\n  .cgau-listing .cgfun .dtr-h2{font-size:35px;line-height:1.05;letter-spacing:-.02em}\n  .cgau-listing .cgfun .dtr-final-card h2{font-size:38px;line-height:1.03;letter-spacing:-.025em}\n  .cgau-listing .cgfun .dtr-kicker{line-height:1.35}\n  .cgau-listing .cgfun .dtr-polaroid:after{position:static;display:table;margin:15px 0 0 auto;transform:rotate(-2deg);line-height:1.3}\n  .cgau-listing .cgfun .dtr-contract h3{font-size:30px;line-height:1.05}\n}\n@media(max-width:350px){\n  .cgau-listing .cgfun .dtr-loops{width:54px;height:42px;transform:none;flex:0 0 54px}\n  .cgau-listing .cgfun .dtr-loops i{width:36px;height:36px;border-width:4px;top:2px}\n  .cgau-listing .cgfun .dtr-loops i:nth-child(2){left:18px}\n  .cgau-listing .cgfun .dtr-loops:after{left:17px;top:14px;font-size:9px}\n  .cgau-listing .cgfun .dtr-brand{flex-wrap:wrap}\n  .cgau-listing .cgfun .dtr-status{margin-left:63px}\n  .cgau-listing .cgfun .dtr-hero-grid\u003e*{min-width:0}\n  .cgau-listing .cgfun .dtr-polaroid{transform:none}\n  .cgau-listing .cgfun .dtr-title{font-size:36px;line-height:1.04;overflow-wrap:normal;word-break:normal}\n  .cgau-listing .cgfun .dtr-final-card h2{font-size:34px;line-height:1.05;overflow-wrap:normal;word-break:normal}\n}\n\n.cgau-listing .cgfun .dtr-polaroid:after{\n  position:static;\n  display:table;\n  right:auto;\n  bottom:auto;\n  margin:15px 0 0 auto;\n  line-height:1.3;\n  transform:rotate(-2deg);\n}\n\n\n\n@media(max-width:820px){\n  .cgau-listing .cgfun .dtr-hero-grid \u003e div:first-child \u003e .dtr-title{\n    display:block;\n    width:100%;\n    margin-left:auto!important;\n    margin-right:auto!important;\n    margin-inline:auto!important;\n    text-align:center!important;\n    min-width:0;\n    overflow-wrap:break-word;\n    word-break:normal;\n    hyphens:none\n  }\n}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003eCABLE\u003cbr\u003eTALK\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003eThe Cable-Management Situationship\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eThe Cable-Management Situationship negotiates clear boundaries between wired commitment and compatible wireless arrivals.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Geist:wght@300..700\u0026family=Geist+Mono:wght@400;500\u0026display=swap');\n@property --cgau-kn-wait{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-ang{syntax:'\u003cangle\u003e';inherits:false;initial-value:360deg}\n@property --cgau-kn-f{syntax:'\u003cnumber\u003e';inherits:true;initial-value:17}\n\n\/* ==== TOKENS · palette, gradients, type, spacing, motion (colour world \"amber and charcoal\": warm charcoal = the wired recorder and ink, amber = Wi-Fi arriving and works, paper = grounds, brick = won't fit, one dark band for the channel pool) ==== *\/\n.cgau-listing .cgnew.cgau-kn{--kn-ink:#221e1b;--kn-g1:#5d5650;--kn-g2:#857d76;--kn-soft:#f6f2ec;--kn-line:#ddd5cb;--kn-hair:#ece6de;--kn-dark:#1e1b19;--kn-v1:#b8640e;--kn-v2:#f2ad45;--kn-b1:#3c3936;--kn-b2:#8b847d;--kn-gr1:#a8580d;--kn-gr2:#e59a33;--kn-w1:#6b4a2e;--kn-w2:#c89968;--kn-no1:#a3302a;--kn-no2:#d8604a;--kn-vt:#9a520c;--kn-bt:#4a4541;--kn-grt:#8f4c0b;--kn-wt:#7a5230;--kn-not:#a3302a;--kn-gv:linear-gradient(90deg,var(--kn-v1) 0%,var(--kn-v2) 100%);--kn-gb:linear-gradient(90deg,var(--kn-b1) 0%,var(--kn-b2) 100%);--kn-gg:linear-gradient(90deg,var(--kn-gr1) 0%,var(--kn-gr2) 100%);--kn-gw:linear-gradient(90deg,var(--kn-w1) 0%,var(--kn-w2) 100%);--kn-gn:linear-gradient(135deg,var(--kn-no1) 0%,var(--kn-no2) 100%);--kn-ease:cubic-bezier(.22,.8,.2,1);--kn-roll:cubic-bezier(.2,1.12,.3,1);--kn-nav:50px;--kn-pad:112px;--kn-r:28px;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;font-size:17px;line-height:1.5;font-weight:400;color:var(--kn-ink);background:#fff;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-align:left}\n@supports (color: color(display-p3 1 0 0)){\n.cgau-listing .cgnew.cgau-kn{--kn-v1:color(display-p3 .7 .4 .1);--kn-v2:color(display-p3 .96 .69 .3);--kn-gr1:color(display-p3 .64 .35 .09);--kn-gr2:color(display-p3 .91 .61 .24);--kn-no1:color(display-p3 .62 .2 .17);--kn-no2:color(display-p3 .84 .39 .3)}\n}\n\n\/* ==== RESETS · beat the theme's .rte rules by source order, lose to every module class ==== *\/\n.cgau-listing .cgnew *,.cgau-listing .cgnew *::before,.cgau-listing .cgnew *::after{box-sizing:border-box}\n.cgau-listing .cgnew p,.cgau-listing .cgnew ul,.cgau-listing .cgnew ol,.cgau-listing .cgnew li,.cgau-listing .cgnew figure,.cgau-listing .cgnew figcaption,.cgau-listing .cgnew dl,.cgau-listing .cgnew dt,.cgau-listing .cgnew dd,.cgau-listing .cgnew blockquote,.cgau-listing .cgnew fieldset,.cgau-listing .cgnew legend{margin:0;padding:0;border:0}\n.cgau-listing .cgnew ul,.cgau-listing .cgnew ol{list-style:none;text-align:left}\n.cgau-listing .cgnew p{text-align:left}\n.cgau-listing .cgnew img{display:block;max-width:100%;height:auto;border:0;border-radius:0}\n.cgau-listing .cgnew a{color:inherit;text-decoration:none}\n.cgau-listing .cgnew table{border-collapse:collapse}\n.cgau-listing .cgnew td,.cgau-listing .cgnew th{border:0;padding:0}\n.cgau-listing .cgnew b,.cgau-listing .cgnew strong{font-weight:600}\n.cgau-listing .cgnew button{font:inherit;color:inherit}\n.cgau-listing .cgnew .kn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}\n.cgau-listing .cgnew .kn-defs{position:absolute;width:0;height:0;overflow:hidden}\n\n\/* ==== ILLUSTRATION TAG · every drawn scene or diagram carries one ==== *\/\n.cgau-listing .cgnew .kn-ill{position:absolute;left:4%;bottom:4%;z-index:5;font:500 12px\/1 'Geist',sans-serif;color:#6e6e73;background:rgba(255,255,255,.85);padding:6px 9px;border-radius:99px}\n\n\/* ==== LAYOUT + TYPE ==== *\/\n.cgau-listing .cgnew .kn-w{max-width:1040px;margin:0 auto;padding:0 24px}\n.cgau-listing .cgnew .kn-c{text-align:center}\n.cgau-listing .cgnew .kn-c p{text-align:center}\n.cgau-listing .cgnew .kn-sec{padding:var(--kn-pad) 0;position:relative;scroll-margin-top:calc(var(--header-height,0px) + var(--kn-nav) + 8px)}\n.cgau-listing .cgnew .kn-band{background:var(--kn-soft);box-shadow:0 0 0 100vmax var(--kn-soft);clip-path:inset(0 -100vmax)}\n.cgau-listing .cgnew .kn-cv{content-visibility:auto;contain-intrinsic-size:auto 1100px}\n.cgau-listing .cgnew .kn-mono{font-family:'Geist Mono',Menlo,Consolas,monospace;font-size:.9em;letter-spacing:0;font-weight:500}\n.cgau-listing .cgnew .kn-eye{display:block;font:600 17px\/1.25 'Geist',sans-serif;letter-spacing:-.01em;color:var(--kn-g1);margin:0 0 14px}\n.cgau-listing .cgnew .kn-ev{color:var(--kn-vt)}.cgau-listing .cgnew .kn-eb{color:var(--kn-bt)}.cgau-listing .cgnew .kn-eg{color:var(--kn-grt)}.cgau-listing .cgnew .kn-ew{color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-h1{font-size:clamp(42px,6.9vw,88px);line-height:.98;letter-spacing:-.052em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h2{font-size:clamp(36px,5.4vw,72px);line-height:1.02;letter-spacing:-.047em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h3{font-size:clamp(20px,1.9vw,25px);line-height:1.18;letter-spacing:-.025em;font-weight:600}\n.cgau-listing .cgnew .kn-lede{font-size:clamp(18px,1.6vw,21px);line-height:1.45;font-weight:500;color:var(--kn-g1);max-width:660px;margin-top:20px;text-wrap:pretty}\n.cgau-listing .cgnew .kn-c .kn-lede{margin-left:auto;margin-right:auto}\n.cgau-listing .cgnew .kn-gx{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}\n.cgau-listing .cgnew .kn-gv{background-image:var(--kn-gv)}.cgau-listing .cgnew .kn-gb{background-image:var(--kn-gb)}.cgau-listing .cgnew .kn-gg{background-image:var(--kn-gg)}.cgau-listing .cgnew .kn-gw{background-image:var(--kn-gw)}\n.cgau-listing .cgnew .kn-link{color:var(--kn-vt);font-weight:600;border-bottom:1px solid rgba(154,82,12,.4)}\n.cgau-listing .cgnew .kn-link:focus-visible{outline:2px solid var(--kn-vt);outline-offset:2px;border-radius:3px}\n\n\/* ==== ODOMETER · one reel per digit; the real number stays in the HTML for readers ==== *\/\n.cgau-listing .cgnew .kn-odo{display:inline-flex;height:1.2em;line-height:1.2;overflow:clip;vertical-align:baseline;margin-top:-.2em}\n.cgau-listing .cgnew .kn-odo i{display:block;font-style:normal;translate:0 calc(var(--kn-t) * -1.2em)}\n.cgau-listing .cgnew .kn-odo i::before{content:\"0\\A 1\\A 2\\A 3\\A 4\\A 5\\A 6\\A 7\\A 8\\A 9\\A 0\";white-space:pre;display:block;text-align:center;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-fill-color:transparent;background-image:var(--kn-og,linear-gradient(var(--kn-ink),var(--kn-ink)));-webkit-background-clip:text;background-clip:text}\n.cgau-listing .cgnew .kn-og-b{--kn-og:var(--kn-gb)}.cgau-listing .cgnew .kn-og-g{--kn-og:var(--kn-gg)}.cgau-listing .cgnew .kn-og-w{--kn-og:var(--kn-gw)}.cgau-listing .cgnew .kn-og-v{--kn-og:var(--kn-gv)}\n\n\/* ==== JARGON · tap (or hover in Chrome) for a plain-English card; shows inline if a host strips popover ==== *\/\n.cgau-listing .cgnew .kn-j{display:inline;background:none;border:0;padding:0;margin:0;cursor:help;font:inherit;color:inherit;text-decoration:underline dotted;text-decoration-color:rgba(154,82,12,.7);text-decoration-thickness:1.5px;text-underline-offset:3px}\n.cgau-listing .cgnew .kn-j:focus-visible{outline:2px solid var(--kn-vt);outline-offset:2px;border-radius:3px}\n.cgau-listing .cgnew .kn-jc{font-size:.9em;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-jc:not(:popover-open)::before{content:\" (\"}\n.cgau-listing .cgnew .kn-jc:not(:popover-open)::after{content:\")\"}\n.cgau-listing .cgnew .kn-jw:has(.kn-j:not([popovertarget])) .kn-jc{display:inline}\n.cgau-listing .cgnew .kn-jc:popover-open{position:fixed;inset:auto;margin:10px 0;position-area:bottom span-right;position-try-fallbacks:flip-block,flip-inline;width:max-content;max-width:min(300px,calc(100% - 24px));padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.9);background:linear-gradient(160deg,#fff,#fbf6ee);box-shadow:inset 0 1px 0 #fff,0 22px 50px -20px rgba(29,29,31,.45),0 0 0 1px rgba(154,82,12,.14);font:500 15px\/1.45 'Geist',sans-serif;color:var(--kn-ink);letter-spacing:-.005em;animation:cgau-kn-card .28s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-jw .kn-jc\u003eb{display:block;font:600 13px\/1.3 'Geist',sans-serif;letter-spacing:.02em;color:var(--kn-vt);margin-bottom:3px;white-space:normal}\n@keyframes cgau-kn-card{from{opacity:0;translate:0 6px;scale:.97}}\n@keyframes cgau-kn-arm{from,to{--cgau-kn-wait:1}}\n\n@keyframes cgau-kn-wght{from{font-weight:300;letter-spacing:-.02em}to{font-weight:700}}\n@keyframes cgau-kn-roll{from{translate:0 0}}\n\n\/* ==== MOTION tokens (Shopify only) · reveal arm trigger, kinetic weight, odometer triggers ==== *\/\n\/* ==== REVEAL · the fail-open arm trigger (text arrives fast: 6% inset, .4 s, 12 px) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rv{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 6%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-rv\u003e*{transition:opacity .4s var(--kn-ease),translate .4s var(--kn-ease)}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(2){transition-delay:.05s}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(3){transition-delay:.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-rv\u003e*{opacity:0;translate:0 12px}\n}\n}\n}\n\n\/* ==== KINETIC WEIGHT · Geist 300 to 700 per word as a headline enters (never touches opacity) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-kw{view-timeline:--cgau-kn-kw block}\n.cgau-listing .cgnew .kn-kw\u003espan{display:inline-block;animation:cgau-kn-wght 1s linear both;animation-timeline:--cgau-kn-kw;animation-range:entry 0% entry 70%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(2){animation-range:entry 8% entry 78%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(3){animation-range:entry 16% entry 86%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(4){animation-range:entry 24% entry 94%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(n+5){animation-range:entry 30% entry 100%}\n}\n}\n\n\/* ==== ODOMETER TRIGGERS · Chrome: native scroll-triggered animation. Safari: the arm trigger ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (timeline-trigger: --cgau-kn-x view()){\n.cgau-listing .cgnew .kn-odo i{animation:cgau-kn-roll 1.6s var(--kn-roll) both;timeline-trigger:--cgau-kn-odt view() entry 10% exit 100%;animation-trigger:--cgau-kn-odt play-forwards}\n.cgau-listing .cgnew .kn-odo i+i{animation-duration:2.1s}\n}\n@supports (animation-timeline: view()) and (not (timeline-trigger: --cgau-kn-x view())){\n.cgau-listing .cgnew .kn-odo{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 8%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-odo i{transition:translate 1.6s var(--kn-roll)}\n.cgau-listing .cgnew .kn-odo i+i{transition-duration:2.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-odo i{translate:0 0;transition:none}\n}\n}\n}\n\n\/* ==== MODULE nav · sticky glass bar (no backdrop blur: it sits over scrolling content), stuck shadow, scroll-spy ==== *\/\n.cgau-listing .cgnew .kn-nav{position:sticky;top:var(--header-height,0px);z-index:30;container-type:scroll-state}\n.cgau-listing .cgnew .kn-nav-in{display:flex;align-items:center;gap:22px;height:var(--kn-nav);padding:0 20px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(250,250,252,.93));border-bottom:1px solid rgba(29,29,31,.08);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(255,255,255,.7);transition:box-shadow .3s,border-radius .3s}\n.cgau-listing .cgnew .kn-nav-t{font:600 18px\/1 'Geist',sans-serif;letter-spacing:-.02em;white-space:nowrap}\n.cgau-listing .cgnew .kn-nav-l{display:flex;align-items:center;gap:20px;margin-left:auto;overflow-x:auto;scrollbar-width:none}\n.cgau-listing .cgnew .kn-nav-l::-webkit-scrollbar{display:none}\n.cgau-listing .cgnew .kn-nav-l a{font:500 13px\/1 'Geist',sans-serif;color:#4a4541;white-space:nowrap;padding:6px 0;border-bottom:2px solid transparent}\n.cgau-listing .cgnew .kn-nav-l a:hover{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-nav-l a:focus-visible{outline:2px solid var(--kn-vt);outline-offset:3px;border-radius:4px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{color:#fff;border:0;border-radius:999px;padding:8px 14px;background:linear-gradient(180deg,#3c3733,#221e1b);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 4px 12px -4px rgba(34,30,27,.5)}\n@supports (container-type: scroll-state){\n@container scroll-state(stuck: top){\n.cgau-listing .cgnew .kn-nav-in{box-shadow:inset 0 1px 0 #fff,0 12px 30px -18px rgba(29,29,31,.5)}\n}\n}\n@supports (scroll-target-group: auto){\n.cgau-listing .cgnew .kn-nav-l{scroll-target-group:auto}\n.cgau-listing .cgnew .kn-nav-l a:target-current{color:var(--kn-ink);border-bottom-color:var(--kn-gr2)}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta:target-current{color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--kn-gr2)}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-nav-in{padding:0 2px;gap:10px}\n.cgau-listing .cgnew .kn-nav-t{display:none}\n.cgau-listing .cgnew .kn-nav-l{margin-left:0;gap:12px;width:100%;justify-content:space-between}\n.cgau-listing .cgnew .kn-nav-l a{font-size:12.5px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{padding:7px 11px}\n}\n\n\/* ==== MODULE hero (variant hero-signal-in) · answers first on a silkscreened rear-panel ledger; drawn Wi-Fi packets travel IN to eufy's module photo and its Type-C lead runs down to the recorder ==== *\/\n.cgau-listing .cgnew .kn-hero{position:relative;padding:30px 0 70px;overflow:clip}\n.cgau-listing .cgnew .kn-hd{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:center}\n.cgau-listing .cgnew .kn-hd-eye{display:inline-flex;align-items:center;gap:10px;font:600 14px\/1.2 'Geist Mono',Menlo,monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--kn-vt);margin:0 0 14px}\n.cgau-listing .cgnew .kn-hd-eye::before{content:\"\";width:10px;height:10px;border-radius:50%;background:var(--kn-gv);box-shadow:0 0 0 4px rgba(242,173,69,.26)}\n.cgau-listing .cgnew .kn-hd .kn-h1{font-size:clamp(44px,6.1vw,80px)}\n.cgau-listing .cgnew .kn-hd .kn-h1 .kn-gx{padding-right:.04em}\n.cgau-listing .cgnew .kn-nw{white-space:nowrap}\n\/* the ledger: a charcoal rear panel, labels printed like the ports on the back of a recorder *\/\n.cgau-listing .cgnew .kn-panel{margin-top:24px;border-radius:20px;background:linear-gradient(180deg,#2a2623,#1e1b19);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 24px 50px -30px rgba(34,30,27,.7);padding:6px 0;color:#e9e2da}\n.cgau-listing .cgnew .kn-panel li{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;padding:12px 20px;font-size:16px;line-height:1.45}\n.cgau-listing .cgnew .kn-panel li+li{border-top:1px solid rgba(255,255,255,.09)}\n.cgau-listing .cgnew .kn-panel li\u003espan{align-self:start;justify-self:start;font:600 11.5px\/1 'Geist Mono',Menlo,monospace;letter-spacing:.09em;text-transform:uppercase;color:#1e1b19;background:#d8cfc6;padding:5px 7px 4px;border-radius:4px;margin-top:2px}\n.cgau-listing .cgnew .kn-panel li[data-cgau-first=\"works\"]\u003espan,.cgau-listing .cgnew .kn-panel li[data-cgau-first=\"why\"]\u003espan{background:var(--kn-v2)}\n.cgau-listing .cgnew .kn-panel p{color:#e9e2da}\n.cgau-listing .cgnew .kn-panel b{color:#fff}\n.cgau-listing .cgnew .kn-panel a{color:#f2ad45;font-weight:600;border-bottom:1px solid rgba(242,173,69,.5);white-space:nowrap}\n.cgau-listing .cgnew .kn-panel a:focus-visible{outline:2px solid #f2ad45;outline-offset:2px;border-radius:3px}\n\/* the receiver: eufy's photo on a warm glow; drawn packets come in from three devices, the lead goes down to the NVR *\/\n.cgau-listing .cgnew .kn-rx{position:relative;width:100%;max-width:470px;margin:0 auto;aspect-ratio:400\/420}\n.cgau-listing .cgnew .kn-rx::before{content:\"\";position:absolute;left:24%;top:-4%;width:82%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(242,173,69,.36),rgba(242,173,69,.12) 62%,rgba(242,173,69,0));pointer-events:none}\n.cgau-listing .cgnew .kn-mod{position:absolute;left:30%;top:0;width:70%;margin:0}\n.cgau-listing .cgnew .kn-mod\u003eimg{width:100%;height:auto;mix-blend-mode:multiply}\n.cgau-listing .cgnew .kn-led{position:absolute;left:48.1%;top:68.5%;width:7%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,rgba(96,170,255,.95),rgba(96,170,255,.35) 55%,rgba(96,170,255,0));pointer-events:none}\n.cgau-listing .cgnew .kn-sig{position:absolute;inset:0;width:100%;height:100%;overflow:visible}\n.cgau-listing .cgnew .kn-sig text{font:600 13px\/1 'Geist Mono',Menlo,monospace;letter-spacing:.04em;fill:#5d5650}\n.cgau-listing .cgnew .kn-sig .kn-tx-a{fill:#9a520c}\n.cgau-listing .cgnew .kn-pk{fill:none;stroke:#e08a1e;stroke-width:3;stroke-linecap:round;stroke-dasharray:2 11}\n.cgau-listing .cgnew .kn-lead{fill:none;stroke:#3c3936;stroke-width:4;stroke-linecap:round}\n.cgau-listing .cgnew .kn-rx-cap{position:absolute;left:0;bottom:1%;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:8px 14px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--kn-line),0 10px 24px -16px rgba(34,30,27,.45);font:600 13px\/1 'Geist',sans-serif;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-rx-cap i{width:14px;height:14px;border-radius:50%;border:3px solid #3f8ef0;box-shadow:0 0 8px 1px rgba(63,142,240,.55)}\n.cgau-listing .cgnew .kn-hero .kn-ill{left:auto;right:0;bottom:auto;top:0}\n@keyframes cgau-kn-flow{from{stroke-dashoffset:52}to{stroke-dashoffset:0}}\n@keyframes cgau-kn-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}\n@keyframes cgau-kn-led{0%,24%,48%{opacity:.15}12%,36%,60%,100%{opacity:1}}\n@media (max-width:860px){\n.cgau-listing .cgnew .kn-hd{grid-template-columns:minmax(0,1fr);gap:22px}\n.cgau-listing .cgnew .kn-hero{padding:14px 0 54px}\n.cgau-listing .cgnew .kn-hd .kn-h1{font-size:clamp(38px,10.4vw,52px)}\n.cgau-listing .cgnew .kn-hd-eye{font-size:12px;margin-bottom:10px}\n.cgau-listing .cgnew .kn-panel{margin-top:14px;border-radius:16px}\n.cgau-listing .cgnew .kn-panel li{grid-template-columns:minmax(0,1fr);gap:6px;padding:9px 14px;font-size:15.5px;line-height:1.42}\n.cgau-listing .cgnew .kn-panel li\u003espan{font-size:10.5px}\n.cgau-listing .cgnew.cgau-kn{--kn-pad:72px}\n.cgau-listing .cgnew .kn-rx{max-width:360px}\n}\n\n\/* ==== MOTION hero-signal-in (Shopify only) · scrolling past the figure pushes the packets into the module, draws the lead to the NVR, and the ring light settles ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rx{view-timeline:--cgau-kn-rx block}\n.cgau-listing .cgnew .kn-pk{animation:cgau-kn-flow 1s linear both;animation-timeline:--cgau-kn-rx;animation-range:entry 0% exit 80%}\n.cgau-listing .cgnew .kn-lead{stroke-dasharray:1;animation:cgau-kn-draw 1s linear both;animation-timeline:--cgau-kn-rx;animation-range:entry 30% cover 55%}\n.cgau-listing .cgnew .kn-led{animation:cgau-kn-led 1s linear both;animation-timeline:--cgau-kn-rx;animation-range:entry 20% cover 60%}\n}\n}\n\n\/* ==== MODULE pool (variant channel-pool, the page's one dark band) · sixteen channel cells fill with wired and Wi-Fi cameras; a ghost 17th cell says the module adds none ==== *\/\n.cgau-listing .cgnew .kn-pool{background:var(--kn-dark);box-shadow:0 0 0 100vmax var(--kn-dark);clip-path:inset(0 -100vmax);color:#e9e2da}\n.cgau-listing .cgnew .kn-pool .kn-eye{color:#f2ad45}\n.cgau-listing .cgnew .kn-pool .kn-h2{color:#fff}\n.cgau-listing .cgnew .kn-pool .kn-lede{color:#cfc6bd;max-width:720px}\n.cgau-listing .cgnew .kn-pool .kn-j{text-decoration-color:rgba(242,173,69,.8)}\n.cgau-listing .cgnew .kn-pool .kn-jc{color:#b5aca3}\n.cgau-listing .cgnew .kn-pool .kn-jc:popover-open{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-pl-fig{position:relative;margin:54px 0 0;padding:34px 30px 26px;border-radius:24px;background:linear-gradient(180deg,#2a2623,#231f1c);box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}\n.cgau-listing .cgnew .kn-pl-row{display:flex;align-items:stretch;gap:14px}\n.cgau-listing .cgnew .kn-cells{flex:1;display:grid;grid-template-columns:repeat(16,minmax(0,1fr));gap:6px;--cgau-kn-f:17}\n.cgau-listing .cgnew .kn-cells\u003ei{display:block;aspect-ratio:3\/4;border-radius:7px;background:#3a3531;opacity:clamp(.22,calc(var(--cgau-kn-f) - var(--i) + 1),1);scale:clamp(.82,calc((var(--cgau-kn-f) - var(--i) + 1) * .18 + .82),1)}\n.cgau-listing .cgnew .kn-cells\u003e.kn-cw{background:linear-gradient(180deg,#8b847d,#5b5550)}\n.cgau-listing .cgnew .kn-cells\u003e.kn-ca{background:linear-gradient(180deg,#f2ad45,#b8640e);box-shadow:0 0 14px -2px rgba(242,173,69,.55)}\n.cgau-listing .cgnew .kn-cells\u003e.kn-cf{background:transparent;box-shadow:inset 0 0 0 1.5px #6b6560;opacity:1;scale:1}\n.cgau-listing .cgnew .kn-ghost{flex:none;width:58px;display:grid;place-items:center;align-content:center;gap:4px;border-radius:9px;border:1.5px dashed #d8604a;color:#f0917c;font:700 15px\/1 'Geist Mono',Menlo,monospace}\n.cgau-listing .cgnew .kn-ghost b{font:700 22px\/1 'Geist',sans-serif}\n.cgau-listing .cgnew .kn-pl-key{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:20px;font-size:14.5px;color:#cfc6bd}\n.cgau-listing .cgnew .kn-pl-key span{display:inline-flex;align-items:center;gap:8px}\n.cgau-listing .cgnew .kn-pl-key span::before{content:\"\";width:14px;height:18px;border-radius:4px;background:linear-gradient(180deg,#8b847d,#5b5550)}\n.cgau-listing .cgnew .kn-pl-key .kn-k-a::before{background:linear-gradient(180deg,#f2ad45,#b8640e)}\n.cgau-listing .cgnew .kn-pl-key .kn-k-f::before{background:transparent;box-shadow:inset 0 0 0 1.5px #6b6560}\n.cgau-listing .cgnew .kn-pl-key .kn-k-x::before{background:transparent;border:1.5px dashed #d8604a}\n.cgau-listing .cgnew .kn-pool .kn-ill{position:absolute;left:auto;right:18px;top:14px;bottom:auto;background:#3a3531;color:#d8cfc6}\n.cgau-listing .cgnew .kn-pl-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:56px}\n.cgau-listing .cgnew .kn-pl-nums\u003ediv{padding-top:18px;border-top:3px solid #6b6560}\n.cgau-listing .cgnew .kn-pl-nums\u003ediv:nth-child(2){border-top-color:#e59a33}\n.cgau-listing .cgnew .kn-pl-nums\u003ediv:nth-child(3){border-top-color:#c89968}\n.cgau-listing .cgnew .kn-pl-nums .kn-pl-n{display:block;font:700 clamp(72px,8vw,108px)\/1 'Geist',sans-serif;letter-spacing:-.06em;color:#fff;margin-bottom:10px}\n.cgau-listing .cgnew .kn-pl-nums .kn-pl-n small{font-size:.22em;letter-spacing:-.01em;margin-left:8px;color:#cfc6bd;-webkit-text-fill-color:#cfc6bd}\n.cgau-listing .cgnew .kn-pl-nums h3{font-size:20px;letter-spacing:-.02em;color:#fff;margin-bottom:6px}\n.cgau-listing .cgnew .kn-pl-nums p{font-size:16px;line-height:1.5;color:#cfc6bd}\n.cgau-listing .cgnew .kn-og-a{--kn-og:linear-gradient(180deg,#ffd08a,#f2ad45)}\n.cgau-listing .cgnew .kn-og-s{--kn-og:linear-gradient(180deg,#fff,#d8cfc6)}\n@keyframes cgau-kn-fill{from{--cgau-kn-f:0}to{--cgau-kn-f:17}}\n@keyframes cgau-kn-nope{0%,100%{rotate:0deg}30%{rotate:-4deg}60%{rotate:3deg}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-pl-fig{padding:44px 16px 20px;border-radius:20px;margin-top:36px}\n.cgau-listing .cgnew .kn-pl-row{flex-direction:column}\n.cgau-listing .cgnew .kn-cells{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px}\n.cgau-listing .cgnew .kn-ghost{width:auto;grid-auto-flow:column;padding:10px;gap:10px}\n.cgau-listing .cgnew .kn-pl-nums{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:40px}\n.cgau-listing .cgnew .kn-pool .kn-ill{right:12px;top:12px}\n}\n\n\/* ==== MOTION pool (Shopify only) · the cells fill one by one as the diagram crosses the screen; the ghost 17th shakes its head once ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-cells{animation:cgau-kn-fill 1s linear both;animation-timeline:view();animation-range:entry 40% cover 55%}\n.cgau-listing .cgnew .kn-ghost{animation:cgau-kn-nope 1s linear both;animation-timeline:view();animation-range:cover 45% cover 60%}\n}\n}\n\n\/* ==== MODULE fits (variant recorder-check: compat picker B re-pointed at the recorder it plugs into) · six recorder chips, one verdict each; every verdict shows if inputs are stripped ==== *\/\n.cgau-listing .cgnew .kn-chips input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}\n.cgau-listing .cgnew .kn-chips label:has(input:focus-visible){outline:2px solid var(--kn-vt);outline-offset:2px}\n.cgau-listing .cgnew .kn-pick{margin-top:44px}\n.cgau-listing .cgnew .kn-pk-lg{font:600 14px\/1 'Geist',sans-serif;color:var(--kn-g1);text-align:center;margin-bottom:14px;letter-spacing:.01em}\n.cgau-listing .cgnew .kn-chips{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:860px;margin:0 auto}\n.cgau-listing .cgnew .kn-chips label{position:relative;z-index:1;display:block;cursor:pointer;padding:11px 16px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #d2d2d7;font:500 15px\/1.1 'Geist',sans-serif;color:#221e1b;transition:color .3s,background .3s,box-shadow .3s;-webkit-tap-highlight-color:transparent}\n.cgau-listing .cgnew .kn-chips label:has(input:checked){background:#221e1b;color:#fff;box-shadow:none}\n.cgau-listing .cgnew .kn-chips .kn-x{color:#a3302a}\n.cgau-listing .cgnew .kn-chips label:has(input:checked) .kn-x{color:#f0a08c}\n.cgau-listing .cgnew .kn-pill{display:none}\n.cgau-listing .cgnew .kn-verdicts{position:relative;max-width:780px;margin:26px auto 0;padding:30px 34px;border-radius:28px;border:1.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(125deg,#a8580d 0%,#e59a33 60%,#3c3936 100%) border-box;box-shadow:0 30px 60px -40px rgba(168,88,13,.45)}\n.cgau-listing .cgnew .kn-pick:has(#kn-c2:checked) .kn-verdicts,.cgau-listing .cgnew .kn-pick:has(#kn-c3:checked) .kn-verdicts,.cgau-listing .cgnew .kn-pick:has(#kn-c4:checked) .kn-verdicts,.cgau-listing .cgnew .kn-pick:has(#kn-c5:checked) .kn-verdicts,.cgau-listing .cgnew .kn-pick:has(#kn-c6:checked) .kn-verdicts{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(125deg,#a3302a 0%,#d8604a 100%) border-box;box-shadow:0 30px 60px -40px rgba(163,48,42,.4)}\n.cgau-listing .cgnew .kn-v+.kn-v{margin-top:22px;padding-top:22px;border-top:1px solid var(--kn-hair)}\n.cgau-listing .cgnew .kn-v-h{display:flex;align-items:center;gap:12px;font:600 21px\/1.25 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-v-h i{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font:700 17px\/1 'Geist',sans-serif;font-style:normal;color:#fff;background:var(--kn-gg)}\n.cgau-listing .cgnew .kn-v-h .kn-no{background:var(--kn-gn)}\n.cgau-listing .cgnew .kn-v-h small{font:500 15px\/1.2 'Geist',sans-serif;color:var(--kn-g1);letter-spacing:0}\n.cgau-listing .cgnew .kn-v p+p{margin-top:8px}\n.cgau-listing .cgnew .kn-v\u003ep:not(.kn-v-h){padding-left:46px;font-size:16.5px;line-height:1.5;color:#3f3a36}\n.cgau-listing .cgnew .kn-pick:has(input:checked) .kn-v{display:none}\n.cgau-listing .cgnew .kn-pick:has(#kn-c1:checked) .kn-v1,.cgau-listing .cgnew .kn-pick:has(#kn-c2:checked) .kn-v2,.cgau-listing .cgnew .kn-pick:has(#kn-c3:checked) .kn-v3,.cgau-listing .cgnew .kn-pick:has(#kn-c4:checked) .kn-v4,.cgau-listing .cgnew .kn-pick:has(#kn-c5:checked) .kn-v5,.cgau-listing .cgnew .kn-pick:has(#kn-c6:checked) .kn-v6{display:block;margin:0;padding:0;border:0}\n.cgau-listing .cgnew .kn-pick:has(input:checked) .kn-v-h i{animation:cgau-kn-verd .5s var(--kn-ease) both}\n@supports (anchor-name: --cgau-kn-x){\n.cgau-listing .cgnew .kn-chips label:has(input:checked){anchor-name:--cgau-kn-on;background:transparent}\n.cgau-listing .cgnew .kn-pill{display:block;position:absolute;z-index:0;position-anchor:--cgau-kn-on;left:anchor(left);top:anchor(top);right:anchor(right);bottom:anchor(bottom);border-radius:999px;background:#221e1b;box-shadow:0 8px 20px -8px rgba(34,30,27,.5);transition:left .5s var(--kn-ease),top .5s var(--kn-ease),right .5s var(--kn-ease),bottom .5s var(--kn-ease)}\n}\n@keyframes cgau-kn-verd{0%{transform:scale(.4) rotate(-20deg)}60%{transform:scale(1.12)}100%{transform:none}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-verdicts{padding:24px 20px;border-radius:24px}\n.cgau-listing .cgnew .kn-v\u003ep:not(.kn-v-h){padding-left:0}\n.cgau-listing .cgnew .kn-v-h{font-size:19px}\n.cgau-listing .cgnew .kn-chips{gap:6px}\n.cgau-listing .cgnew .kn-chips label{padding:10px 13px;font-size:14.5px}\n}\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-v-h i{animation:none}\n.cgau-listing .cgnew .kn-pill,.cgau-listing .cgnew .kn-chips label{transition:none}\n}\n.cgau-listing .cgnew .kn-v-h .kn-yes{background:var(--kn-gg)}\n.cgau-listing .cgnew .kn-fit-note{max-width:720px;margin:26px auto 0;text-align:center;font-size:16px;line-height:1.5;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-fit-note p{text-align:center}\n.cgau-listing .cgnew .kn-fit-note a{color:var(--kn-vt);font-weight:600;border-bottom:1px solid rgba(154,82,12,.4);white-space:nowrap}\n.cgau-listing .cgnew .kn-fit-note a:focus-visible{outline:2px solid var(--kn-vt);outline-offset:2px;border-radius:3px}\n.cgau-listing .cgnew .kn-v-h .kn-tn{font:500 13px\/1 'Geist Mono',Menlo,monospace;color:var(--kn-g1);letter-spacing:.02em}\n\n\/* ==== MODULE ring (variant ring-steps) · setup on a paper band: eufy's ring light drawn large, sweeping round to steady blue beside five numbered steps ==== *\/\n.cgau-listing .cgnew .kn-ring{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:center;margin-top:50px}\n.cgau-listing .cgnew .kn-rg-fig{position:relative;margin:0;display:grid;place-items:center;aspect-ratio:1;max-width:380px;width:100%;justify-self:center}\n.cgau-listing .cgnew .kn-rg-fig::before{content:\"\";position:absolute;inset:4%;border-radius:50%;background:radial-gradient(closest-side,rgba(63,142,240,.2),rgba(63,142,240,0))}\n.cgau-listing .cgnew .kn-rg{position:relative;width:62%;aspect-ratio:1;border-radius:50%;background:conic-gradient(from 0deg,#3f8ef0 0deg,#6aaeff var(--cgau-kn-ang),#2c2825 var(--cgau-kn-ang));-webkit-mask:radial-gradient(closest-side,transparent 66%,#000 67%);mask:radial-gradient(closest-side,transparent 66%,#000 67%);--cgau-kn-ang:360deg}\n.cgau-listing .cgnew .kn-rg-glow{position:absolute;width:62%;aspect-ratio:1;border-radius:50%;box-shadow:0 0 34px 6px rgba(63,142,240,.45),inset 0 0 22px 4px rgba(63,142,240,.35);pointer-events:none}\n.cgau-listing .cgnew .kn-rg-fig figcaption{position:absolute;left:50%;top:50%;translate:-50% -50%;text-align:center;font:600 15px\/1.3 'Geist',sans-serif;color:var(--kn-ink);width:34%}\n.cgau-listing .cgnew .kn-rg-fig figcaption b{display:block;font:700 26px\/1.05 'Geist',sans-serif;letter-spacing:-.03em;color:#1f5fae}\n.cgau-listing .cgnew .kn-rg-fig .kn-ill{left:50%;translate:-50% 0;bottom:0}\n.cgau-listing .cgnew .kn-steps{counter-reset:kn-st}\n.cgau-listing .cgnew .kn-steps li{position:relative;padding:0 0 22px 64px;counter-increment:kn-st}\n.cgau-listing .cgnew .kn-steps li+li{padding-top:22px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-steps li::before{content:\"0\" counter(kn-st);position:absolute;left:0;top:0;font:600 14px\/1 'Geist Mono',Menlo,monospace;letter-spacing:.04em;color:var(--kn-vt);padding:7px 9px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--kn-line)}\n.cgau-listing .cgnew .kn-steps li+li::before{top:22px}\n.cgau-listing .cgnew .kn-steps h3{font-size:20px;letter-spacing:-.02em;margin-bottom:4px}\n.cgau-listing .cgnew .kn-steps p{font-size:16.5px;line-height:1.5;color:#3f3a36}\n.cgau-listing .cgnew .kn-rg-note{margin-top:34px;padding:18px 22px;border-left:4px solid var(--kn-b2);background:#fff;border-radius:0 14px 14px 0;font-size:16px;line-height:1.5;color:#3f3a36;max-width:820px}\n.cgau-listing .cgnew .kn-rg-note b{color:var(--kn-ink)}\n@keyframes cgau-kn-sweep{from{--cgau-kn-ang:0deg}to{--cgau-kn-ang:360deg}}\n@keyframes cgau-kn-glow{0%,80%{opacity:0}100%{opacity:1}}\n@media (max-width:860px){\n.cgau-listing .cgnew .kn-ring{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:34px}\n.cgau-listing .cgnew .kn-rg-fig{max-width:260px}\n.cgau-listing .cgnew .kn-steps li{padding-left:54px}\n.cgau-listing .cgnew .kn-rg-note{margin-top:26px;padding:16px 18px}\n}\n\n\/* ==== MOTION ring (Shopify only) · the ring light sweeps round as the steps scroll by, then glows steady blue ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rg-fig{view-timeline:--cgau-kn-rg block}\n.cgau-listing .cgnew .kn-rg{animation:cgau-kn-sweep 1s linear both;animation-timeline:--cgau-kn-rg;animation-range:entry 30% cover 55%}\n.cgau-listing .cgnew .kn-rg-glow{animation:cgau-kn-glow 1s linear both;animation-timeline:--cgau-kn-rg;animation-range:entry 30% cover 58%}\n}\n}\n\n\/* ==== MODULE seal (variant seal-ribbon, Brand New condition) · eufy's module photo under an amber factory-seal ribbon, with In \/ Not in the parcel ==== *\/\n.cgau-listing .cgnew .kn-seal{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;align-items:center}\n.cgau-listing .cgnew .kn-sl-fig{position:relative;margin:0;aspect-ratio:1;max-width:420px;width:100%;justify-self:center;overflow:clip;border-radius:28px;background:radial-gradient(closest-side,#fbf6ee,#fff)}\n.cgau-listing .cgnew .kn-sl-fig\u003eimg{position:absolute;left:12%;top:8%;width:76%;height:auto;mix-blend-mode:multiply}\n.cgau-listing .cgnew .kn-rib{position:absolute;left:-12%;right:-12%;top:14%;padding:12px 0;rotate:-13deg;background:linear-gradient(90deg,#b8640e,#f2ad45 45%,#e08a1e);box-shadow:0 10px 24px -12px rgba(154,82,12,.6);text-align:center;font:700 13px\/1 'Geist Mono',Menlo,monospace;letter-spacing:.14em;color:#221e1b;transform-origin:50% 50%}\n.cgau-listing .cgnew .kn-sl-fig .kn-ill{left:50%;translate:-50% 0;bottom:5%}\n.cgau-listing .cgnew .kn-sl-txt\u003ep:not(.kn-eye){font-size:17px;line-height:1.55;color:#3f3a36;margin-top:18px;max-width:560px}\n.cgau-listing .cgnew .kn-sl-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:30px;max-width:560px}\n.cgau-listing .cgnew .kn-sl-lists h3{font-size:17px;letter-spacing:-.01em;padding-bottom:10px;margin-bottom:10px;border-bottom:3px solid var(--kn-gr2)}\n.cgau-listing .cgnew .kn-sl-lists div+div h3{border-bottom-color:var(--kn-no2)}\n.cgau-listing .cgnew .kn-sl-lists li{position:relative;padding:5px 0 5px 24px;font-size:16px;line-height:1.4;color:#3f3a36}\n.cgau-listing .cgnew .kn-sl-lists li::before{content:\"✓\";position:absolute;left:0;top:5px;font-weight:700;color:var(--kn-grt)}\n.cgau-listing .cgnew .kn-sl-lists div+div li::before{content:\"✕\";color:var(--kn-not)}\n@keyframes cgau-kn-press{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}\n@media (max-width:860px){\n.cgau-listing .cgnew .kn-seal{grid-template-columns:minmax(0,1fr);gap:30px}\n.cgau-listing .cgnew .kn-sl-fig{max-width:300px}\n.cgau-listing .cgnew .kn-sl-lists{grid-template-columns:minmax(0,1fr);gap:22px}\n}\n\n\/* ==== MOTION seal (Shopify only) · the factory-seal ribbon presses on from left to right as the photo scrolls in ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rib{animation:cgau-kn-press 1s linear both;animation-timeline:view();animation-range:entry 10% entry 90%}\n}\n}\n\n\/* ==== MODULE faq · exclusive accordion; answers glide open in Chrome (interpolate-size), open instantly elsewhere ==== *\/\n.cgau-listing .cgnew .kn-faq{max-width:820px;margin:44px auto 0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq details{border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font:600 clamp(18px,1.7vw,21px)\/1.3 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .cgnew .kn-faq summary::after{content:\"+\";flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--kn-soft);font:400 22px\/1 'Geist',sans-serif;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-faq details[open] summary::after{content:\"\\2212\"}\n.cgau-listing .cgnew .kn-faq summary:focus-visible{outline:2px solid var(--kn-vt);outline-offset:4px;border-radius:6px}\n.cgau-listing .cgnew .kn-faq details p{padding:0 50px 24px 0;font-size:17px;line-height:1.55;color:#3a3a3c}\n@media (prefers-reduced-motion:no-preference){\n@supports (interpolate-size: allow-keywords){\n.cgau-listing .cgnew .kn-faq{interpolate-size:allow-keywords}\n.cgau-listing .cgnew .kn-faq details::details-content{height:0;overflow:clip;transition:height .38s var(--kn-ease),content-visibility .38s allow-discrete}\n.cgau-listing .cgnew .kn-faq details[open]::details-content{height:auto}\n}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-faq details p{padding-right:0}\n}\n\n\/* ==== MODULE buy · buying from CamGuard Australia: open columns, odometer numerals ==== *\/\n.cgau-listing .cgnew .kn-buy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:56px}\n.cgau-listing .cgnew .kn-buy\u003ediv{padding-top:18px;position:relative}\n.cgau-listing .cgnew .kn-buy\u003ediv::before{content:\"\";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:var(--kn-ink);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(2)::before{background:var(--kn-gg)}.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(3)::before{background:var(--kn-gw)}\n.cgau-listing .cgnew .kn-buy h3{font-size:21px;letter-spacing:-.025em;margin-bottom:8px}\n.cgau-listing .cgnew .kn-buy p{font-size:16px;line-height:1.5;color:#3a3a3c}\n.cgau-listing .cgnew .kn-buy p+p{margin-top:10px}\n.cgau-listing .cgnew .kn-buy .kn-bign{display:block;font:700 clamp(64px,7vw,92px)\/1 'Geist',sans-serif;letter-spacing:-.06em;margin:4px 0 12px;white-space:nowrap}\n.cgau-listing .cgnew .kn-buy .kn-bign small{font-size:.3em;letter-spacing:-.02em;margin-left:6px;-webkit-text-fill-color:var(--kn-ink);color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-who{margin-top:44px;padding:26px 0 0;border-top:1px solid var(--kn-line);font-size:17px;line-height:1.55;color:#3a3a3c;max-width:820px}\n.cgau-listing .cgnew .kn-who b{color:var(--kn-ink)}\n@keyframes cgau-kn-rule{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-buy{grid-template-columns:minmax(0,1fr);gap:22px}\n}\n.cgau-listing .cgnew .kn-og-s2{--kn-og:linear-gradient(180deg,#4a4541,#221e1b)}\n\n\/* ==== MOTION buy (Shopify only) · the top rules draw as the columns scroll in ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-buy\u003ediv::before{animation:cgau-kn-rule 1s linear both;animation-timeline:view();animation-range:entry 10% entry 90%}\n}\n}\n\n\/* ==== MODULE specs · always the last h2, grouped rows, then the fine print ==== *\/\n.cgau-listing .cgnew .kn-specs{margin-top:44px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:24px;padding:26px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g h3{font-size:19px;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-sp-g dl{display:grid;gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:16px}\n.cgau-listing .cgnew .kn-sp-g dt{font-size:15px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-sp-g dd{font-size:16px;line-height:1.45;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-fine{margin-top:40px;display:grid;gap:10px;max-width:880px}\n.cgau-listing .cgnew .kn-fine p{font-size:13px;line-height:1.55;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-fine p:last-child{margin-top:8px;color:#424245;font-weight:500}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-sp-g{grid-template-columns:minmax(0,1fr);gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{grid-template-columns:minmax(0,.44fr) minmax(0,1fr);gap:12px}\n}\n\n\/* ==== REDUCED MOTION · nothing moves, everything shows ==== *\/\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-pk,.cgau-listing .cgnew .kn-lead,.cgau-listing .cgnew .kn-led,.cgau-listing .cgnew .kn-cells,.cgau-listing .cgnew .kn-ghost,.cgau-listing .cgnew .kn-rg,.cgau-listing .cgnew .kn-rg-glow,.cgau-listing .cgnew .kn-rib,.cgau-listing .cgnew .kn-buy\u003ediv::before,.cgau-listing .cgnew .kn-jc:popover-open{animation:none}\n.cgau-listing .cgnew .kn-pill,.cgau-listing .cgnew .kn-chips label,.cgau-listing .cgnew .kn-faq ::details-content{transition:none}\n}\n\n\/* ==== GUARDS (keep last) ==== *\/\n.cgau-listing .cgnew h1,.cgau-listing .cgnew h2,.cgau-listing .cgnew h3,.cgau-listing .cgnew h4{color:inherit;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;margin:0;padding:0}\n.cgau-listing .cgnew.cgau-listing .cgnew{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:left}\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* two-view integration, flagship Simple view (27.09.2026) *\/\n.cgau-listing #cgau-v-simple:checked ~ .cgau-shared{display:none}\n.cgau-listing .cgau-pane-simple .cgnew .kn-nav{display:none}\n.cgau-listing .cgau-chooser{display:none}\n.cgau-listing.cgau-listing .cgnew .kn-gx{padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew :is(h1,h2,h3,.kn-h1,.kn-h2) :is(span,em,b,strong,i){padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew .kn-odo{overflow:visible clip;margin-inline-end:.1em}\n.cgau-listing.cgau-listing .cgnew .kn-odo i::before{padding-inline:.14em;margin-inline:-.14em}\n.cgau-listing.cgau-listing .cgnew .kn-odo b{padding-inline:.1em;margin-inline:-.1em}\n.cgau-listing.cgau-listing .cgnew :is(.kn-odo,.kn-cu)+small{margin-inline-start:.3em}\n\n\/* split-word heading fix 23.10.2026: each heading's widest word fits its column at every width *\/\n@media (max-width:367px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing.cgau-listing h2.kn-h1{font-size:min(clamp(38px, 10.4vw, 52px),calc(13.9794vw - 11.18px))}}\n@media (min-width:1120.01px) and (max-width:1311px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing.cgau-listing h2.kn-h1{font-size:min(clamp(44px, 6.1vw, 80px),73.2px)}}\n@media (min-width:1311.01px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing.cgau-listing h2.kn-h1{font-size:min(clamp(44px, 6.1vw, 80px),73.2px)}}\n@media (min-width:350.01px) and (max-width:520px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing h2.dtr-title{font-size:min(45px,calc(14.3229vw - 8.31px))}}\n@media (min-width:820.01px) and (max-width:1184px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing h2.dtr-title{font-size:min(clamp(54px, 8.5vw, 105px),calc(7.8776vw - 14.02px))}}\n@media (min-width:1184.01px) and (max-width:1235px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing h2.dtr-title{font-size:min(clamp(54px, 8.5vw, 105px),79.25px)}}\n@media (min-width:1235.01px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing h2.dtr-title{font-size:min(clamp(54px, 8.5vw, 105px),79.25px)}}\n@media (min-width:520.01px) and (max-width:749px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing.cgau-listing h4{font-size:min(20px,calc(7.5069vw - 29.73px))}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgnew cgau-kn\"\u003e\n\n\n\u003cnav class=\"kn-nav\" aria-label=\"On this page\"\u003e\u003cdiv class=\"kn-nav-in\"\u003e\n\u003cspan class=\"kn-nav-t\"\u003eNVR Wi-Fi Module\u003c\/span\u003e\u003cspan class=\"kn-nav-l\"\u003e\u003ca href=\"#kn-pool\"\u003eChannels\u003c\/a\u003e\u003ca href=\"#kn-host\"\u003eRecorder\u003c\/a\u003e\u003ca href=\"#kn-ring\"\u003eSetup\u003c\/a\u003e\u003ca href=\"#kn-seal\"\u003eParcel\u003c\/a\u003e\u003ca class=\"kn-nav-cta\" href=\"#kn-specs\"\u003eSpecs\u003c\/a\u003e\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/nav\u003e\n\n\u003c!-- MODULE hero (variant hero-signal-in) · answers first on a charcoal rear-panel ledger; packets travel in to the module --\u003e\n\u003cdiv class=\"kn-hero\"\u003e\n\u003cdiv class=\"kn-w kn-hd\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"kn-hd-eye\"\u003eeufy T8709 · NVR Wi-Fi Module\u003c\/p\u003e\n\u003ch2 class=\"kn-h1\"\u003eWi-Fi cameras. \u003cspan class=\"kn-gx kn-gv kn-nw\"\u003eWired recorder.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cul class=\"kn-panel\" aria-label=\"The short version\"\u003e\n\u003cli data-cgau-first=\"works\"\u003e\n\u003cspan\u003eNeeds\u003c\/span\u003e\u003cp\u003e\u003cb\u003eA eufy PoE NVR S4 (T8N00)\u003c\/b\u003e, sold separately, on NVR firmware V1.3.1.8 or newer. Not for HomeBase 2, 3, Mini or S1. \u003ca href=\"\/pages\/eufy-compatibility\"\u003eCheck your camera ›\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"why\"\u003e\n\u003cspan\u003eDoes\u003c\/span\u003e\u003cp\u003eBrings eufy’s approved Wi-Fi cameras, doorbells and sensors into your NVR. They share its 16 channels.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"condition\"\u003e\n\u003cspan\u003eCondition\u003c\/span\u003e\u003cp\u003e\u003cb\u003eBrand New:\u003c\/b\u003e factory sealed in eufy’s retail carton, unopened and unused.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"trust\"\u003e\n\u003cspan\u003eFrom us\u003c\/span\u003e\u003cp\u003e12-month CamGuard warranty · dispatched from Townsville · free Express on $99+ orders after discounts\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-rx\"\u003e\n\u003cspan class=\"kn-ill\"\u003eIllustration\u003c\/span\u003e\n\u003csvg class=\"kn-sig\" viewbox=\"0 0 400 420\" width=\"400\" height=\"420\" aria-hidden=\"true\" focusable=\"false\"\u003e\n\u003ccircle cx=\"28\" cy=\"70\" r=\"7\" fill=\"#e08a1e\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"28\" cy=\"150\" r=\"7\" fill=\"#e08a1e\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"28\" cy=\"230\" r=\"7\" fill=\"#e08a1e\"\u003e\u003c\/circle\u003e\n\u003ctext x=\"4\" y=\"48\"\u003eCAMERA\u003c\/text\u003e\u003ctext x=\"4\" y=\"128\"\u003eDOORBELL\u003c\/text\u003e\u003ctext x=\"4\" y=\"208\"\u003eSENSOR\u003c\/text\u003e\n\u003cpath class=\"kn-pk\" d=\"M 40 70 C 120 70 160 110 212 130\"\u003e\u003c\/path\u003e\u003cpath class=\"kn-pk\" d=\"M 40 150 C 110 150 150 142 212 140\"\u003e\u003c\/path\u003e\u003cpath class=\"kn-pk\" d=\"M 40 230 C 120 230 160 170 212 150\"\u003e\u003c\/path\u003e\n\u003cpath class=\"kn-lead\" pathlength=\"1\" d=\"M 262 220 L 262 300 Q 262 340 300 350 L 330 356\"\u003e\u003c\/path\u003e\n\u003ctext class=\"kn-tx-a\" x=\"398\" y=\"316\" text-anchor=\"end\"\u003eTO THE NVR’S\u003c\/text\u003e\u003ctext class=\"kn-tx-a\" x=\"398\" y=\"334\" text-anchor=\"end\"\u003eTYPE-C PORT\u003c\/text\u003e\n\u003c\/svg\u003e\n\u003cfigure class=\"kn-mod\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1200_1200_b2a5e66d-97d6-4e61-9b0a-3a75060a4bf6.webp?v=1773681958\u0026amp;width=900\" alt=\"eufy NVR Wi-Fi Module, an upright charcoal unit with a ribbed black front, a small blue ring light and a flat stand\" width=\"900\" height=\"900\" fetchpriority=\"high\"\u003e\u003cspan class=\"kn-led\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/figure\u003e\n\u003cp class=\"kn-rx-cap\"\u003e\u003ci aria-hidden=\"true\"\u003e\u003c\/i\u003eSteady blue once it’s updated\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- MODULE pool (variant channel-pool) · the dark band: 16 shared channels, a ghost 17th, and eufy's three limits --\u003e\n\u003csection class=\"kn-sec kn-pool\" id=\"kn-pool\" aria-labelledby=\"kn-pool-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eThe number people miscount\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-pool-h\"\u003eSixteen channels. \u003cspan class=\"kn-gx kn-gv\"\u003eOne pool.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eThe module doesn’t add channels. Every camera your \u003cspan class=\"kn-jw\"\u003e\u003cbutton type=\"button\" class=\"kn-j\" popovertarget=\"kn-j1\" interestfor=\"kn-j1\" style=\"anchor-name:--cgau-kn-j1\"\u003eNVR\u003c\/button\u003e\u003cspan class=\"kn-jc\" id=\"kn-j1\" popover style=\"position-anchor:--cgau-kn-j1\"\u003e\u003cb\u003eNVR\u003c\/b\u003eNetwork video recorder: the box your cameras record to.\u003c\/span\u003e\u003c\/span\u003e records, wired \u003cspan class=\"kn-jw\"\u003e\u003cbutton type=\"button\" class=\"kn-j\" popovertarget=\"kn-j2\" interestfor=\"kn-j2\" style=\"anchor-name:--cgau-kn-j2\"\u003ePoE\u003c\/button\u003e\u003cspan class=\"kn-jc\" id=\"kn-j2\" popover style=\"position-anchor:--cgau-kn-j2\"\u003e\u003cb\u003ePoE\u003c\/b\u003ePower over Ethernet: one network cable carries power and data.\u003c\/span\u003e\u003c\/span\u003e or Wi-Fi, takes one of its 16.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-pl-fig\"\u003e\n\u003cspan class=\"kn-ill\"\u003eDiagram · example\u003c\/span\u003e\n\u003cdiv class=\"kn-pl-row\"\u003e\n\u003cdiv class=\"kn-cells\" aria-hidden=\"true\"\u003e\n\u003ci class=\"kn-cw\" style=\"--i:1\"\u003e\u003c\/i\u003e\u003ci class=\"kn-cw\" style=\"--i:2\"\u003e\u003c\/i\u003e\u003ci class=\"kn-cw\" style=\"--i:3\"\u003e\u003c\/i\u003e\u003ci class=\"kn-cw\" style=\"--i:4\"\u003e\u003c\/i\u003e\u003ci class=\"kn-cw\" style=\"--i:5\"\u003e\u003c\/i\u003e\u003ci class=\"kn-cw\" style=\"--i:6\"\u003e\u003c\/i\u003e\u003ci class=\"kn-cw\" style=\"--i:7\"\u003e\u003c\/i\u003e\u003ci class=\"kn-cw\" style=\"--i:8\"\u003e\u003c\/i\u003e\u003ci class=\"kn-cw\" style=\"--i:9\"\u003e\u003c\/i\u003e\u003ci class=\"kn-cw\" style=\"--i:10\"\u003e\u003c\/i\u003e\u003ci class=\"kn-ca\" style=\"--i:11\"\u003e\u003c\/i\u003e\u003ci class=\"kn-ca\" style=\"--i:12\"\u003e\u003c\/i\u003e\u003ci class=\"kn-ca\" style=\"--i:13\"\u003e\u003c\/i\u003e\u003ci class=\"kn-ca\" style=\"--i:14\"\u003e\u003c\/i\u003e\u003ci class=\"kn-cf\" style=\"--i:15\"\u003e\u003c\/i\u003e\u003ci class=\"kn-cf\" style=\"--i:16\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-ghost\"\u003e\u003cb\u003e17\u003c\/b\u003e\u003cspan\u003e✕\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigcaption class=\"kn-pl-key\"\u003e\u003cspan\u003eWired PoE camera\u003c\/span\u003e\u003cspan class=\"kn-k-a\"\u003eWi-Fi camera, through the module\u003c\/span\u003e\u003cspan class=\"kn-k-f\"\u003eFree channel\u003c\/span\u003e\u003cspan class=\"kn-k-x\"\u003eNo 17th channel\u003c\/span\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cdiv class=\"kn-pl-nums\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"kn-pl-n\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo kn-og-s\"\u003e\u003ci style=\"--kn-t:1\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:6\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e16 channels, shared\u003c\/h3\u003e\n\u003cp\u003eUp to 16 Wi-Fi cameras and doorbells, within the NVR’s own channels. The NVR S4 starts at 8 and expands to 16.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"kn-pl-n\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo kn-og-a\"\u003e\u003ci style=\"--kn-t:4\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e4 streaming 24\/7\u003c\/h3\u003e\n\u003cp\u003eeufy’s limit for Wi-Fi cameras that stay powered and stream continuously.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"kn-pl-n\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo kn-og-s\"\u003e\u003ci style=\"--kn-t:3\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:2\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e32 sensors\u003c\/h3\u003e\n\u003cp\u003eSupported sensors have their own limit, separate from the camera channels.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE host (variant recorder-check) · verdicts visible by default, hidden only by :has(input:checked) --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-host\" aria-labelledby=\"kn-host-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\n\u003cp class=\"kn-eye kn-ev\"\u003eBefore you buy\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-host-h\"\u003eWhich recorder is yours?\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eIt plugs into a eufy NVR, not a HomeBase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-pick\"\u003e\n\u003cp class=\"kn-pk-lg\" id=\"kn-pk-lg\"\u003eTap what you have\u003c\/p\u003e\n\u003cdiv class=\"kn-chips\" role=\"radiogroup\" aria-labelledby=\"kn-pk-lg\"\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-rec\" id=\"kn-c1\" checked\u003e\u003cspan\u003eeufy PoE NVR S4\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-rec\" id=\"kn-c2\"\u003e\u003cspan\u003eHomeBase 3 \u003cspan class=\"kn-x\" aria-hidden=\"true\"\u003e✕\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-rec\" id=\"kn-c3\"\u003e\u003cspan\u003eHomeBase 2 \u003cspan class=\"kn-x\" aria-hidden=\"true\"\u003e✕\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-rec\" id=\"kn-c4\"\u003e\u003cspan\u003eHomeBase Mini \u003cspan class=\"kn-x\" aria-hidden=\"true\"\u003e✕\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-rec\" id=\"kn-c5\"\u003e\u003cspan\u003eProfessional S1 \u003cspan class=\"kn-x\" aria-hidden=\"true\"\u003e✕\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-rec\" id=\"kn-c6\"\u003e\u003cspan\u003eNo recorder yet \u003cspan class=\"kn-x\" aria-hidden=\"true\"\u003e✕\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cspan class=\"kn-pill\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-verdicts\" aria-live=\"polite\"\u003e\n\u003cdiv class=\"kn-v kn-v1\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-yes\" aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eeufy PoE NVR S4 \u003cspan class=\"kn-tn\"\u003eT8N00\u003c\/span\u003e \u003csmall\u003e· the recorder it’s made for\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003ePlugs into its rear Type-C port. Update the NVR to V1.3.1.8 or newer and the eufy app to V6.0.00 or newer first.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v2\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003eHomeBase 3 \u003cspan class=\"kn-tn\"\u003eS380\u003c\/span\u003e \u003csmall\u003e· not compatible\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eThe module needs a eufy PoE NVR S4. Cameras on a HomeBase 3 can move across to one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v3\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003eHomeBase 2 \u003cspan class=\"kn-tn\"\u003eS280\u003c\/span\u003e \u003csmall\u003e· not compatible\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eThe module needs a eufy PoE NVR S4. Cameras on a HomeBase 2 can move across to one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v4\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003eHomeBase Mini \u003cspan class=\"kn-tn\"\u003eT8025\u003c\/span\u003e \u003csmall\u003e· not compatible\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eThe module needs a eufy PoE NVR S4.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v5\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003eHomeBase Professional S1 \u003csmall\u003e· not compatible\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eThe module needs a eufy PoE NVR S4.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-v6\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003eNo recorder yet \u003csmall\u003e· it can’t work alone\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eIt stores nothing itself. It needs a eufy PoE NVR S4, sold separately.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fit-note\"\u003e\u003cp\u003eOnly the Wi-Fi cameras, doorbells and sensors eufy has approved for the module can join. Your camera’s model number (a T-number) is on its label and in the eufy app. \u003ca href=\"\/pages\/eufy-compatibility\"\u003eCheck your camera ›\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE ring (variant ring-steps) · setup, five steps beside the ring light --\u003e\n\u003csection class=\"kn-sec kn-band\" id=\"kn-ring\" aria-labelledby=\"kn-ring-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-ev\"\u003eSetting it up\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-ring-h\"\u003ePlug in. \u003cspan class=\"kn-nw\"\u003eWait for blue.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-ring\"\u003e\n\u003cfigure class=\"kn-rg-fig\"\u003e\u003cspan class=\"kn-rg\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan class=\"kn-rg-glow\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cfigcaption\u003e\u003cb\u003eSteady blue\u003c\/b\u003epowered on, updates done\u003c\/figcaption\u003e\u003cspan class=\"kn-ill\"\u003eIllustration\u003c\/span\u003e\u003c\/figure\u003e\n\u003col class=\"kn-steps\"\u003e\n\u003cli\u003e\n\u003ch3\u003eUpdate first\u003c\/h3\u003e\n\u003cp\u003eNVR firmware V1.3.1.8 or newer, and the eufy app V6.0.00 or newer.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003ePlug it in\u003c\/h3\u003e\n\u003cp\u003eThe Type-C lead runs from the module to the NVR’s rear Type-C port.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003eWait for steady blue\u003c\/h3\u003e\n\u003cp\u003eOnce its updates finish, the ring light turns steady blue.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003eAdd your devices\u003c\/h3\u003e\n\u003cp\u003eIn the eufy app, one approved model at a time, each on current firmware.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003eComing from a HomeBase 2 or 3?\u003c\/h3\u003e\n\u003cp\u003eCameras already on one can move across in the app without pairing again. Update them first.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-rg-note\"\u003e\u003cb\u003eYour NVR keeps its cable to the router.\u003c\/b\u003e The module brings devices in; it doesn’t put the NVR itself on Wi-Fi.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE seal (variant seal-ribbon) · Brand New condition + what's in the parcel --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-seal\" aria-labelledby=\"kn-seal-h\"\u003e\n\u003cdiv class=\"kn-w kn-seal\"\u003e\n\u003cfigure class=\"kn-sl-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1200_1200_b2a5e66d-97d6-4e61-9b0a-3a75060a4bf6.webp?v=1773681958\u0026amp;width=700\" alt=\"The eufy NVR Wi-Fi Module on its stand, front view\" width=\"700\" height=\"700\" loading=\"lazy\"\u003e\u003cp class=\"kn-rib\" aria-hidden=\"true\"\u003eFACTORY SEALED · UNOPENED\u003c\/p\u003e\n\u003cspan class=\"kn-ill\"\u003eIllustration: seal ribbon\u003c\/span\u003e\u003c\/figure\u003e\n\u003cdiv class=\"kn-sl-txt kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-ev\"\u003eCondition: Brand New\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-seal-h\"\u003eA module and its lead.\u003c\/h2\u003e\n\u003cp\u003eBrand new means factory sealed in eufy’s full retail carton, unopened and unused. It reaches you with the seal still on: we describe the packaging and eufy’s published specs, and we don’t open it.\u003c\/p\u003e\n\u003cdiv class=\"kn-sl-lists\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eIn the parcel\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeufy NVR Wi-Fi Module (T8709)\u003c\/li\u003e\n\u003cli\u003eType-C lead to the NVR\u003c\/li\u003e\n\u003cli\u003eeufy’s sealed retail carton\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eNot in the parcel\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe NVR itself\u003c\/li\u003e\n\u003cli\u003eCameras, doorbells or sensors\u003c\/li\u003e\n\u003cli\u003eA router\u003c\/li\u003e\n\u003cli\u003eAny bracket or mounting kit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE faq · exclusive, smooth; the dispatch answer repeats \"busy periods\" --\u003e\n\u003csection class=\"kn-sec kn-cv\" id=\"kn-faq\" aria-labelledby=\"kn-faq-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\u003ch2 class=\"kn-h2\" id=\"kn-faq-h\"\u003eGood to know.\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-faq\"\u003e\n\u003cdetails name=\"kn-faq\" open\u003e\u003csummary\u003eWill it put my NVR on Wi-Fi?\u003c\/summary\u003e\u003cp\u003eNo. The NVR keeps its cable to the router. The module only brings eufy’s approved Wi-Fi cameras, doorbells and sensors in.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eCan I use it with a HomeBase?\u003c\/summary\u003e\u003cp\u003eNo. It plugs into the rear Type-C port of a eufy PoE NVR S4. HomeBase 2, HomeBase 3, HomeBase Mini and the Professional S1 can’t use it.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eMy camera isn’t on this page.\u003c\/summary\u003e\u003cp\u003eFind its model number (a T-number on the label or in the eufy app) and message us. We’d rather answer a question now than sort out a return later.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWhen will my order leave Townsville?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day. Same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare. Australia Post delivery time is on top.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE buy · buying from CamGuard Australia (Shopify wording) --\u003e\n\u003csection class=\"kn-sec kn-cv\" id=\"kn-buy\" aria-labelledby=\"kn-buy-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eBuying from CamGuard Australia\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-buy-h\"\u003eSent from Townsville.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-buy\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99.00 it’s $9.95 tracked, or $12.95 Express.\u003c\/p\u003e\n\u003cp\u003eWe aim to dispatch the same day; same day to 1 business day is typical from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-s2\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:1\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:2\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003emonths\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty, not a manufacturer warranty, with Australian Consumer Law rights on top. Faulty or not as described? We cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-w\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:3\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:10\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003edays\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eChange of mind within 30 days of delivery, complete and unused. You pay return postage; the original shipping isn’t refunded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-who\"\u003e\u003cb\u003eWho you’re buying from:\u003c\/b\u003e an independent Australian importer in Townsville. We describe the packaging and eufy’s published specifications honestly, and we’ll answer questions before you buy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE specs · last h2 + fine print --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-specs\" aria-labelledby=\"kn-specs-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-specs-h\"\u003eTech specs.\u003c\/h2\u003e\n\u003cdiv class=\"kn-specs\"\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eModule\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eProduct\u003c\/dt\u003e\n\u003cdd\u003eeufy NVR Wi-Fi Module\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eModel\u003c\/dt\u003e\n\u003cdd\u003eT8709 (eufy code T87093W0)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eConnection\u003c\/dt\u003e\n\u003cdd\u003eType-C lead to the NVR’s rear Type-C port\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eRing light\u003c\/dt\u003e\n\u003cdd\u003eSteady blue once powered on and updated\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eStorage\u003c\/dt\u003e\n\u003cdd\u003eNone: recordings stay on the NVR\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eLimits\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eChannels\u003c\/dt\u003e\n\u003cdd\u003eUp to 16 Wi-Fi cameras and doorbells, shared with wired cameras\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eStreaming 24\/7\u003c\/dt\u003e\n\u003cdd\u003eUp to 4 powered Wi-Fi cameras\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSensors\u003c\/dt\u003e\n\u003cdd\u003eUp to 32\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eNeeds\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eRecorder\u003c\/dt\u003e\n\u003cdd\u003eeufy PoE NVR S4 (T8N00), sold separately\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSoftware\u003c\/dt\u003e\n\u003cdd\u003eNVR firmware V1.3.1.8 or newer · eufy app V6.0.00 or newer\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNot compatible\u003c\/dt\u003e\n\u003cdd\u003eHomeBase 2, 3, Mini and Professional S1\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eParcel\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eCondition\u003c\/dt\u003e\n\u003cdd\u003eBrand New, factory sealed\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eIncluded\u003c\/dt\u003e\n\u003cdd\u003eModule, Type-C lead\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNot included\u003c\/dt\u003e\n\u003cdd\u003eNVR, cameras, doorbells, sensors, router, bracket\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWarranty\u003c\/dt\u003e\n\u003cdd\u003e12 months, honoured by CamGuard Australia\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fine\"\u003e\n\u003cp\u003eCompatibility follows eufy’s most recent published guides. Where eufy’s documents disagree, we follow the most recent one, and where eufy hasn’t confirmed a pairing we mark it not compatible until it does.\u003c\/p\u003e\n\u003cp\u003eThe module records nothing itself and doesn’t prevent anything; recording and detection depend on the NVR and cameras.\u003c\/p\u003e\n\u003cp\u003eProduct photos are official eufy images. Illustrations and diagrams are labelled.\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty applies, not a manufacturer warranty. Nothing here limits your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller, not an official or authorised supplier, distributor or representative of eufy, Anker Innovations or their affiliates. Product names and trademarks belong to their owners.\u003c\/p\u003e\n\u003cp\u003eDetails believed accurate at time of listing.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun\"\u003e\n  \u003cheader class=\"dtr-mast\"\u003e\u003cdiv class=\"dtr-shell dtr-brand\"\u003e\n\u003cdiv class=\"dtr-logo\"\u003e\n\u003cdiv class=\"dtr-loops\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003eCamGuard Australia\u003c\/b\u003e\u003csmall\u003eClear boundaries · useful connections · Townsville QLD\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"dtr-status\"\u003eBrand New · sealed\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/header\u003e\n  \u003csection class=\"dtr-hero\"\u003e\u003cdiv class=\"dtr-shell dtr-hero-grid\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"dtr-label\"\u003eLifestyle file L1 · wired meets wireless\u003c\/div\u003e\n\u003ch2 class=\"dtr-title\"\u003eThe Cable-Management Situationship\u003c\/h2\u003e\n\u003cp class=\"dtr-lead\"\u003eThe T8709 brings supported wireless devices into a compatible eufy PoE NVR. PoE keeps its cable; Wi-Fi gets an introduction.\u003c\/p\u003e\n\u003cdiv class=\"dtr-boundary\"\u003e\n\u003cb\u003eBoundary stated before the first date:\u003c\/b\u003e the module lets supported Wi-Fi cameras, doorbells and sensors join a compatible eufy PoE NVR. It does not make the NVR's own connection to your router wireless. The NVR is required and not included.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"dtr-polaroid\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1200_1200_b2a5e66d-97d6-4e61-9b0a-3a75060a4bf6.webp?v=1773681958\" alt=\"Factory-sealed eufy Wi-Fi Module T8709 package in a lifestyle editorial photograph\"\u003e\u003cfigcaption\u003eeufy Wi-Fi Module · T87093W0 \/ PN T8709\u003cbr\u003eBrand New and factory sealed. NVR sold separately.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"dtr-section paper\"\u003e\u003cdiv class=\"dtr-shell\"\u003e\n\u003cdiv class=\"dtr-kicker\"\u003eMeet the parties\u003c\/div\u003e\n\u003ch2 class=\"dtr-h2\"\u003eThey can share one system without becoming the same thing.\u003c\/h2\u003e\n\u003cdiv class=\"dtr-profiles\"\u003e\n\u003carticle class=\"dtr-profile\"\u003e\u003cspan\u003eLong-term relationship\u003c\/span\u003e\u003ch3\u003eThe eufy PoE NVR\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequired host: a compatible eufy NVR, including S4, S4 Max or E50.\u003c\/li\u003e\n\u003cli\u003eRecords and manages supported devices.\u003c\/li\u003e\n\u003cli\u003eHas sixteen channels shared by PoE and Wi-Fi cameras.\u003c\/li\u003e\n\u003cli\u003eStill connected to the router by LAN.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003csmall\u003eSold separately.\u003c\/small\u003e\u003c\/article\u003e\u003carticle class=\"dtr-profile\"\u003e\u003cspan\u003eNewly defined role\u003c\/span\u003e\u003ch3\u003eThe T8709 module\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReceives compatible eufy Wi-Fi devices.\u003c\/li\u003e\n\u003cli\u003eConnects to the NVR by one Type-C lead.\u003c\/li\u003e\n\u003cli\u003eWorks with the supported devices on eufy’s current compatibility list.\u003c\/li\u003e\n\u003cli\u003eStores nothing and cannot work alone.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003csmall\u003eIt is a receiver, not a router, HomeBase or Wi-Fi extender.\u003c\/small\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"dtr-section aub\"\u003e\u003cdiv class=\"dtr-shell dtr-aub\"\u003e\n\u003cdiv class=\"dtr-kicker\"\u003eThe DTR agreement\u003c\/div\u003e\n\u003ch2 class=\"dtr-h2\"\u003eDefine the relationship before opening the seal.\u003c\/h2\u003e\n\u003cdiv class=\"dtr-contract\"\u003e\n\u003ch3\u003eConnection boundaries · agreement T8709\u003c\/h3\u003e\n\u003cdiv class=\"dtr-clause\"\u003e\n\u003ci\u003e01\u003c\/i\u003e\u003cdiv\u003e\n\u003cb\u003eWireless devices enter the NVR through the module.\u003c\/b\u003e\u003cp\u003eSupported eufy cameras, video doorbells, sensors and accessories can join the recorder.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cem\u003eAgreed\u003c\/em\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dtr-clause\"\u003e\n\u003ci\u003e02\u003c\/i\u003e\u003cdiv\u003e\n\u003cb\u003eThe NVR's router relationship stays wired.\u003c\/b\u003e\u003cp\u003eThe module does not provide a wireless internet uplink for the recorder.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cem\u003eNon-negotiable\u003c\/em\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dtr-clause\"\u003e\n\u003ci\u003e03\u003c\/i\u003e\u003cdiv\u003e\n\u003cb\u003eChannels are shared, not multiplied.\u003c\/b\u003e\u003cp\u003eWi-Fi cameras and PoE cameras use the same sixteen-channel NVR capacity.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cem\u003eDo the maths\u003c\/em\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dtr-clause\"\u003e\n\u003ci\u003e04\u003c\/i\u003e\u003cdiv\u003e\n\u003cb\u003eExact-model compatibility comes before chemistry.\u003c\/b\u003e\u003cp\u003eeufy's published list can change with firmware. Check the current model before buying.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cem\u003eCheck first\u003c\/em\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dtr-signature\"\u003e\n\u003cspan\u003eCheck your exact NVR and device models\u003c\/span\u003e\u003cspan\u003eCamGuard Australia\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"dtr-section\"\u003e\u003cdiv class=\"dtr-shell\"\u003e\n\u003cdiv class=\"dtr-kicker\"\u003eGreen flags, correctly labelled\u003c\/div\u003e\n\u003ch2 class=\"dtr-h2\"\u003eAttractive numbers. Honest conditions.\u003c\/h2\u003e\n\u003cdiv class=\"dtr-flags\"\u003e\n\u003carticle class=\"dtr-flag\"\u003e\u003cb\u003e16\u003c\/b\u003e\u003cspan\u003eWi-Fi cameras \/ doorbells\u003c\/span\u003e\u003cp\u003eWithin the NVR's shared sixteen channels, not in addition to them.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"dtr-flag\"\u003e\u003cb\u003e32\u003c\/b\u003e\u003cspan\u003eSensors and supported accessories\u003c\/span\u003e\u003c\/article\u003e\u003carticle class=\"dtr-flag\"\u003e\u003cb\u003e4\u003c\/b\u003e\u003cspan\u003eMaximum powered continuous Wi-Fi streams\u003c\/span\u003e\u003c\/article\u003e\u003carticle class=\"dtr-flag\"\u003e\u003cb\u003eCheck\u003c\/b\u003e\u003cspan\u003eExact device compatibility\u003c\/span\u003e\u003c\/article\u003e\u003carticle class=\"dtr-flag\"\u003e\u003cb\u003eSite check\u003c\/b\u003e\u003cspan\u003eCheck the signal at the installation position\u003c\/span\u003e\u003cp\u003eReal signal depends on building materials, interference and placement.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"dtr-flag\"\u003e\u003cb\u003e1\u003c\/b\u003e\u003cspan\u003eType-C lead to the NVR\u003c\/span\u003e\u003cp\u003eThe module changes the device-to-recorder path, not the NVR-to-router path.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"dtr-section teal\"\u003e\u003cdiv class=\"dtr-shell dtr-teal\"\u003e\n\u003cdiv class=\"dtr-kicker\"\u003eCompatibility prenup\u003c\/div\u003e\n\u003ch2 class=\"dtr-h2\"\u003eWho can move in, and who absolutely cannot.\u003c\/h2\u003e\n\u003cp class=\"dtr-intro\"\u003eThe list reflects eufy's published compatibility when this page was prepared. Firmware can change the register. Check the current eufy document or ask CamGuard about your exact model.\u003c\/p\u003e\n\u003cdiv class=\"dtr-prenup\"\u003e\n\u003caside class=\"dtr-prenup-side\"\u003e\u003ch3\u003eExact models only.\u003c\/h3\u003e\n\u003cp\u003eCheck the model number on your device or in the eufy app.\u003c\/p\u003e\u003c\/aside\u003e\u003cdiv class=\"dtr-prenup-main\"\u003e\n\u003cdiv class=\"dtr-hosts\"\u003e\n\u003cdiv class=\"dtr-host\"\u003e\n\u003cb\u003eSupported hosts\u003c\/b\u003eeufy NVR S4 (T8N00141), S4 Max (E8E00121) and NVR E50, sold separately. The E50 product page explicitly supports the T8709 module.\u003c\/div\u003e\n\u003cdiv class=\"dtr-host no\"\u003e\n\u003cb\u003eNot supported hosts\u003c\/b\u003eHomeBase 2\/3\/Mini\/Professional S1, non-eufy NVRs, third-party\/ONVIF systems and standalone use.\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"dtr-guest\"\u003e\n\u003cb\u003eeufyCam\u003c\/b\u003e\u003cspan\u003eS4 (T8172) · S3 Pro (T8162) · S330 (T8160\/T8160C) · S300 \/ 3C (T8161) · E330 Professional (T8600) · E40 (T8144) · 2C (T8113\/T8113V) · 2C Pro (T8142\/T8142R) · 2 (T8114) · 2 Pro (T8140\/T8140R) · Wire-Free HD (T8111) · Outdoor Cam E220 (T8441\/T8441X)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dtr-guest\"\u003e\n\u003cb\u003eSoloCam\u003c\/b\u003e\u003cspan\u003eE42 (T8173) · S40 (T8124) · S230 (T8124R) · S340 (T8170) · S220 (T8134) · C210 (T8B00) · E30 (T8171)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dtr-guest\"\u003e\n\u003cb\u003eIndoor Cam\u003c\/b\u003e\u003cspan\u003eC120 (T8400\/T8400X) · E220 (T8410\/T8410C) · Mini (T8414) · E30 (T8417) · S350 (T8416) · C220 (T8W11C) · C210 (T8419)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dtr-guest\"\u003e\n\u003cb\u003eFloodlight Cam\u003c\/b\u003e\u003cspan\u003eE340 (T8425) · E30 (T8426)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dtr-guest\"\u003e\n\u003cb\u003eVideo Doorbell\u003c\/b\u003e\u003cspan\u003eS220 (T8210\/T8210L\/T8210P\/T8210X\/T8210XL\/T8210C) · C210 (T8222) · E340 (T8214) · C31 (T8223) · C30 (T8224)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dtr-guest\"\u003e\n\u003cb\u003eSensors \/ accessories\u003c\/b\u003e\u003cspan\u003eEntry Sensor E20 (T90E0) · Motion Sensor E20 (T90M0) · Smoke Alarm E10 (T90S0) · Flood and Freeze Sensor E20 (T90F0) · Key Fob E10 (T90K0) · Panic Button E10 (T90P0) · Indoor Siren E20 (T90R0) · Water Sensor (T8920) · Motion Sensor (T8910) · Entry Sensor (T8900) · Smoke Listener (T8931) · Keypad (T8960) · Outdoor\/Indoor Siren (T8970)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"dtr-migration\"\u003e\n\u003carticle\u003e\u003ch4\u003eMoving from HomeBase 2 or 3\u003c\/h4\u003e\n\u003cp\u003eSome supported devices migrate without re-pairing when eufy marks them for one-tap. Update devices before migration.\u003c\/p\u003e\u003c\/article\u003e\u003carticle\u003e\u003ch4\u003eCompatible, but moving in fresh\u003c\/h4\u003e\n\u003cp\u003eA device marked N\/A for one-tap can still be compatible. Add it through Add Device instead.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"dtr-section aub\"\u003e\u003cdiv class=\"dtr-shell dtr-aub\"\u003e\n\u003cdiv class=\"dtr-kicker\"\u003eThe first four dates\u003c\/div\u003e\n\u003ch2 class=\"dtr-h2\"\u003eFrom Type-C to steady blue, without mixed signals.\u003c\/h2\u003e\n\u003cdiv class=\"dtr-dateplan\"\u003e\n\u003cdiv class=\"dtr-date\"\u003eDate one\u003c\/div\u003e\n\u003carticle class=\"dtr-datestep\"\u003e\u003ch3\u003eConnect\u003c\/h3\u003e\n\u003cp\u003eConnect the Type-C lead from the module to the TYPE-C port on the rear panel of the compatible NVR.\u003c\/p\u003e\u003c\/article\u003e\u003cdiv class=\"dtr-date\"\u003eDate two\u003c\/div\u003e\n\u003carticle class=\"dtr-datestep\"\u003e\u003ch3\u003eWait\u003c\/h3\u003e\n\u003cp\u003eLet the initial update finish. Steady purple means powering on; steady blue means powered and transferring data.\u003c\/p\u003e\u003c\/article\u003e\u003cdiv class=\"dtr-date\"\u003eDate three\u003c\/div\u003e\n\u003carticle class=\"dtr-datestep\"\u003e\u003ch3\u003ePair\u003c\/h3\u003e\n\u003cp\u003eOpen Add Device in the eufy app, scan the device QR code and select the NVR route when presented.\u003c\/p\u003e\u003c\/article\u003e\u003cdiv class=\"dtr-date\"\u003eDate four\u003c\/div\u003e\n\u003carticle class=\"dtr-datestep\"\u003e\u003ch3\u003eCheck\u003c\/h3\u003e\n\u003cp\u003eCheck signal in the app before permanently mounting the camera or sensor.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dtr-moods\"\u003e\n\u003cspan class=\"dtr-mood\"\u003e\u003ci\u003e\u003c\/i\u003eOff\u003cbr\u003epower off \/ sleep\u003c\/span\u003e\u003cspan class=\"dtr-mood\"\u003e\u003ci class=\"purple\"\u003e\u003c\/i\u003ePurple\u003cbr\u003epowering on\u003c\/span\u003e\u003cspan class=\"dtr-mood\"\u003e\u003ci class=\"blue\"\u003e\u003c\/i\u003eSteady blue\u003cbr\u003epowered \/ data\u003c\/span\u003e\u003cspan class=\"dtr-mood\"\u003e\u003ci class=\"blue\"\u003e\u003c\/i\u003eFlashing blue\u003cbr\u003epairing\u003c\/span\u003e\u003cspan class=\"dtr-mood\"\u003e\u003ci class=\"mix\"\u003e\u003c\/i\u003eRed + blue\u003cbr\u003eupdating\u003c\/span\u003e\u003cspan class=\"dtr-mood\"\u003e\u003ci class=\"red\"\u003e\u003c\/i\u003eRed\u003cbr\u003eerror \/ disconnected\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin-top:19px\"\u003e\u003cb\u003eRequired versions:\u003c\/b\u003e NVR firmware V1.3.1.8 or above and eufy app V6.0.00 or above.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"dtr-section paper dtr-move-day\"\u003e\u003cdiv class=\"dtr-shell\"\u003e\n\u003cdiv class=\"dtr-kicker\"\u003eMoving boxes · exact relationship inventory\u003c\/div\u003e\n\u003ch2 class=\"dtr-h2\"\u003eTwo documented arrivals. No mystery housemates.\u003c\/h2\u003e\n\u003cp class=\"dtr-move-lede\"\u003eThe module and Type-C lead are documented for this sealed package. The NVR and wireless devices are sold separately.\u003c\/p\u003e\n\u003cdiv class=\"dtr-removal-yard\"\u003e\n\u003cdiv class=\"dtr-moving-van\"\u003e\n\u003cfigure class=\"dtr-cargo\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1200_1200_b2a5e66d-97d6-4e61-9b0a-3a75060a4bf6.webp?v=1773681958\" alt=\"factory-sealed eufy Wi-Fi Module T8709 retail package included in this offer\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cfigcaption class=\"dtr-cargo-label\"\u003e\u003cb\u003eIncluded · eufy Wi-Fi Module T87093W0 \/ PN T8709\u003c\/b\u003e\u003cspan\u003eBrand New item in factory-sealed retail packaging. The seal remains intact; CamGuard has not opened or paired this unit.\u003c\/span\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cdiv class=\"dtr-cab\" aria-label=\"Other documented item included\"\u003e\u003cdiv class=\"dtr-cable-seat\"\u003e\n\u003cstrong\u003eIncluded · Type-C lead\u003c\/strong\u003e\u003cspan\u003eThe lead shown in eufy's installation diagram; no cable length is specified.\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cspan class=\"dtr-wheel one\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan class=\"dtr-wheel two\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003caside class=\"dtr-address-rejects\" aria-label=\"Items not included\"\u003e\n\u003cdiv class=\"dtr-reject\"\u003eeufy PoE NVR\u003c\/div\u003e\n\u003cdiv class=\"dtr-reject\"\u003eCameras or sensors\u003c\/div\u003e\n\u003cdiv class=\"dtr-reject\"\u003eRouter\u003c\/div\u003e\n\u003cdiv class=\"dtr-reject\"\u003eMounting hardware\u003c\/div\u003e\n\u003cdiv class=\"dtr-reject\"\u003eBracket\u003c\/div\u003e\n\u003cdiv class=\"dtr-reject\"\u003eAny unlisted extra\u003c\/div\u003e\n\u003c\/aside\u003e\n\u003cdiv class=\"dtr-seal-declaration\"\u003e\u003cdiv\u003e\n\u003cb\u003eCondition declaration:\u003c\/b\u003e Brand New, retail seal intact, never opened or paired. This sealed unit has not been bench-tested. No mounting kit or bracket is promised.\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"dtr-section teal\"\u003e\u003cdiv class=\"dtr-shell dtr-teal\"\u003e\n\u003cdiv class=\"dtr-kicker\"\u003eThe healthy support relationship\u003c\/div\u003e\n\u003ch2 class=\"dtr-h2\"\u003eCamGuard states the terms while everyone is still getting along.\u003c\/h2\u003e\n\u003cdiv class=\"dtr-care\"\u003e\n\u003carticle class=\"dtr-card\"\u003e\u003ch3\u003eDispatch\u003c\/h3\u003e\n\u003cp\u003eFrom Townsville QLD. We do our best to dispatch the same day; same-day to one business day is typical, with occasional longer busy periods.\u003c\/p\u003e\n\u003cp\u003eExpress is included on orders of $99 or more after discounts. Under $99, tracked is $9.95 or Express is $12.95.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"dtr-card\"\u003e\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eTwelve months from delivery, provided by CamGuard Australia, not the manufacturer.\u003c\/p\u003e\n\u003cp\u003eFaulty or not as described: CamGuard covers return postage and provides the appropriate remedy. ACL rights remain in addition.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"dtr-card\"\u003e\u003ch3\u003eChange of mind\u003c\/h3\u003e\n\u003cp\u003eThirty days from delivery when returned unused and in original packaging. Buyer pays return postage; original shipping is not refunded.\u003c\/p\u003e\n\u003cp\u003eAsk about compatibility before ending the seal.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"dtr-section paper\"\u003e\u003cdiv class=\"dtr-shell\"\u003e\n\u003cdiv class=\"dtr-kicker\"\u003eThe hard launch\u003c\/div\u003e\n\u003ch2 class=\"dtr-h2\"\u003eFacts clear enough to put on the main feed.\u003c\/h2\u003e\n\u003cdiv class=\"dtr-hardlaunch\"\u003e\n\u003cdiv class=\"dtr-fact\"\u003e\n\u003csmall\u003eProduct\u003c\/small\u003e\u003cb\u003eeufy Wi-Fi Module for PoE NVR systems\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dtr-fact\"\u003e\n\u003csmall\u003eCode\u003c\/small\u003e\u003cb\u003eT87093W0 · PN T8709\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dtr-fact\"\u003e\n\u003csmall\u003eCondition\u003c\/small\u003e\u003cb\u003eBrand new · factory sealed\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dtr-fact\"\u003e\n\u003csmall\u003eConnection\u003c\/small\u003e\u003cb\u003eType-C to compatible NVR\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dtr-fact\"\u003e\n\u003csmall\u003eBands\u003c\/small\u003e\u003cb\u003eConfirm exact device support\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dtr-fact\"\u003e\n\u003csmall\u003ePublished capacity\u003c\/small\u003e\u003cb\u003e16 Wi-Fi cameras\/doorbells · 32 sensors\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dtr-fact\"\u003e\n\u003csmall\u003eContinuous Wi-Fi streams\u003c\/small\u003e\u003cb\u003eMaximum four powered cameras\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dtr-fact\"\u003e\n\u003csmall\u003eHost\u003c\/small\u003e\u003cb\u003eeufy NVR S4, S4 Max or E50, sold separately\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dtr-fact\"\u003e\n\u003csmall\u003eSoftware\u003c\/small\u003e\u003cb\u003eNVR V1.3.1.8+ · app V6.0.00+\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dtr-fact\"\u003e\n\u003csmall\u003eWarranty\u003c\/small\u003e\u003cb\u003eCamGuard Australia · twelve months\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"dtr-finale\"\u003e\u003cdiv class=\"dtr-shell\"\u003e\u003carticle class=\"dtr-final-card\"\u003e\u003cdiv class=\"dtr-kicker\"\u003eRelationship status updated\u003c\/div\u003e\n\u003ch2\u003ePoE stays wired. Compatible Wi-Fi devices join the same recorder.\u003c\/h2\u003e\n\u003cp\u003eConfirm your exact device model, compatible NVR and available channels before checkout. The module is a receiver; the NVR still uses LAN to reach the router.\u003c\/p\u003e\n\u003cspan class=\"dtr-final-status\"\u003eSteady blue · boundaries respected\u003c\/span\u003e\u003c\/article\u003e\u003c\/div\u003e\u003c\/section\u003e\n  \u003cfooter class=\"dtr-footer\"\u003e\u003cdiv class=\"dtr-shell\"\u003e\n\u003cp\u003e\u003cb\u003eCamGuard Australia\u003c\/b\u003e · ABN 62 385 894 763 · Townsville, Queensland · independent reseller of genuine eufy Security products.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is not affiliated with, authorised by or endorsed by Anker Innovations. eufy and related names are trademarks of their respective owners, used only to identify this product and compatible equipment. CamGuard's twelve-month warranty is not a manufacturer warranty and operates alongside Australian Consumer Law rights.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/footer\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on orders of $99 or more after discounts. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eBrand New. Factory-sealed in full original retail packaging, unopened and unused.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp\u003eCondition: Brand New. Factory-sealed in full original retail packaging, unopened and unused. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: A compatible eufy NVR is required and sold separately. The module is not a standalone recorder. \u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003eThe The Cable-Management Situationship setting is a fictional presentation of this listing. Product facts and CamGuard terms remain separate from the story. Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43330499674155,"sku":"CG-NVWIFI-BN-S","price":125.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1200_1200_b2a5e66d-97d6-4e61-9b0a-3a75060a4bf6.webp?v=1773681958"},{"product_id":"eufy-wired-cam-c31-add-on-camera-brand-new","title":"eufy Wired Cam C31 Add-On Camera (White) | Brand New","description":"\u003c!--\n  CamGuard Australia · eufy Wired Cam C31 Add-On Camera (White) | Brand New · SKU CG-WCC31-BN-T\n  TWO-VIEW LISTING · built by CamGuard Two-View Studio · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  FUN VIEW (default): The Ceiling Knight · original theme with reviewed corrections, re-scoped under .cgfun\n  SIMPLE VIEW: eufy.com register rendered from factsheets\/WCC31.json (every printed spec carries status verified)\n  SHARED: terms and footer below both views; hidden in the Fun view, which keeps its own\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the chooser hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@500;600;700;800;900\u0026family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,700\u0026family=Permanent+Marker\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#07121f;--fun-ink:#f7f3e8;--fun-accent:#ffd34f;--fun-display:'Barlow Condensed',sans-serif;--fun-display-weight:800;--fun-body:'DM Sans',sans-serif;--sw-bg:#ffd34f;--sw-border:#0b1725;--sw-ink:#0b1725;--sw-radius:50%;--sh-bg-fun:#f5f1e6;--sh-ink-fun:#0b1725;--sh-body-fun:#0b1725;--sh-mute-fun:#0b1725;--sh-line-fun:#0b1725;--sh-panel-fun:#fffdf7}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{display:none}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun{\n  --ck-night:#07121f;\n  --ck-ink:#0b1725;\n  --ck-panel:#112638;\n  --ck-panel-2:#173248;\n  --ck-paper:#f5f1e6;\n  --ck-paper-2:#e6dfce;\n  --ck-white:#fffdf7;\n  --ck-text:#f7f3e8;\n  --ck-muted:#cbd6df;\n  --ck-yellow:#ffd34f;\n  --ck-yellow-ink:#211a00;\n  --ck-red:#ff6961;\n  --ck-red-dark:#8f2e31;\n  --ck-cyan:#73d9e7;\n  --ck-line:#31506a;\n  --ck-shadow:0 18px 50px rgba(0,0,0,.34);\n  color:var(--ck-text);\n  background:var(--ck-night);\n  font-family:'DM Sans',Arial,sans-serif;\n  font-size:16px;\n  line-height:1.62;\n  overflow:hidden;\n  position:relative;\n  isolation:isolate;\n}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{box-sizing:border-box}\n.cgau-listing .cgfun img{display:block;max-width:100%;height:auto}\n.cgau-listing .cgfun a{color:inherit}\n.cgau-listing .cgfun p,.cgau-listing .cgfun ul,.cgau-listing .cgfun ol{margin:0}\n.cgau-listing .cgfun h2,.cgau-listing .cgfun h3,.cgau-listing .cgfun h4{margin:0;font-family:'Barlow Condensed',Arial,sans-serif;line-height:.98;text-wrap:balance;color:inherit}\n.cgau-listing .cgfun b,.cgau-listing .cgfun strong{font-weight:800;color:inherit}\n.cgau-listing .cgfun .ck-shell{width:100%;max-width:1180px;margin:0 auto;padding:0 24px}\n.cgau-listing .cgfun .ck-kicker{display:inline-flex;align-items:center;gap:9px;color:var(--ck-yellow);font:800 13px\/1.2 'Barlow Condensed',sans-serif;letter-spacing:.16em;text-transform:uppercase}\n.cgau-listing .cgfun .ck-kicker:before{content:'';width:24px;height:3px;background:currentColor;transform:skewX(-28deg)}\n.cgau-listing .cgfun .ck-section{position:relative;padding:80px 0}\n.cgau-listing .cgfun .ck-section-title{font-size:clamp(40px,6vw,78px);text-transform:uppercase;letter-spacing:-.025em;margin:12px 0 18px}\n.cgau-listing .cgfun .ck-section-lede{max-width:760px;color:var(--ck-muted);font-size:18px}\n\n\n.cgau-listing .cgfun .ck-topline{position:relative;z-index:7;border-bottom:1px solid var(--ck-line);background:rgba(7,18,31,.94)}\n.cgau-listing .cgfun .ck-topline-in{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:86px}\n.cgau-listing .cgfun .ck-brand{display:flex;align-items:center;gap:12px;min-width:0;color:var(--ck-white)}\n.cgau-listing .cgfun .ck-brand-lens{width:48px;height:48px;flex:0 0 auto;border:4px solid var(--ck-yellow);border-radius:50%;position:relative;box-shadow:inset 0 0 0 5px var(--ck-night);background:var(--ck-cyan)}\n.cgau-listing .cgfun .ck-brand-lens:before{content:'';position:absolute;inset:8px;border-radius:50%;background:var(--ck-night);border:3px solid var(--ck-paper)}\n.cgau-listing .cgfun .ck-brand-lens:after{content:'';position:absolute;width:9px;height:9px;border-radius:50%;background:var(--ck-yellow);left:11px;top:10px}\n.cgau-listing .cgfun .ck-brand-copy{display:flex;flex-direction:column;font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;line-height:.82;transform:skewX(-5deg)}\n.cgau-listing .cgfun .ck-brand-copy strong{font-size:29px;letter-spacing:.02em}\n.cgau-listing .cgfun .ck-brand-copy span{color:var(--ck-yellow);font-size:15px;letter-spacing:.3em;padding-left:2px;margin-top:7px}\n.cgau-listing .cgfun .ck-issue{color:var(--ck-muted);font:700 12px\/1.35 'Barlow Condensed',sans-serif;letter-spacing:.12em;text-transform:uppercase;text-align:right}\n.cgau-listing .cgfun .ck-issue b{display:block;color:var(--ck-white);font-size:15px}\n\n\n.cgau-listing .cgfun .ck-cover{min-height:760px;position:relative;display:grid;align-items:center;background:\n  radial-gradient(circle at 72% 31%,rgba(255,211,79,.14),transparent 18%),\n  linear-gradient(115deg,transparent 49.8%,rgba(115,217,231,.09) 50%,transparent 50.3%),\n  linear-gradient(180deg,#091a2d 0%,#07121f 72%,#030910 100%)}\n.cgau-listing .cgfun .ck-cover:before{content:'';position:absolute;inset:0;opacity:.18;background-image:radial-gradient(circle,rgba(255,255,255,.42) 0 1px,transparent 1.3px);background-size:8px 8px;mask-image:linear-gradient(110deg,#000,transparent 65%)}\n.cgau-listing .cgfun .ck-skyline{position:absolute;left:0;right:0;bottom:0;height:41%;background:linear-gradient(165deg,transparent 0 48%,#02070c 48.2% 100%);clip-path:polygon(0 36%,8% 29%,8% 45%,14% 45%,14% 22%,20% 22%,20% 49%,29% 49%,29% 31%,36% 31%,36% 48%,46% 48%,46% 15%,54% 15%,54% 47%,63% 47%,63% 27%,72% 27%,72% 48%,82% 48%,82% 20%,91% 20%,91% 43%,100% 43%,100% 100%,0 100%)}\n.cgau-listing .cgfun .ck-rain{position:absolute;inset:0;pointer-events:none;opacity:.24;background:repeating-linear-gradient(105deg,transparent 0 33px,rgba(115,217,231,.55) 34px 35px,transparent 36px 68px);animation:cgau-ck-rain 8s linear infinite}\n.cgau-listing .cgfun .ck-cover-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(350px,.96fr);gap:40px;align-items:center;padding:76px 0 100px}\n.cgau-listing .cgfun .ck-cover-copy{position:relative;z-index:3}\n.cgau-listing .cgfun .ck-series{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border:2px solid var(--ck-yellow);color:var(--ck-yellow);font:800 14px\/1 'Barlow Condensed',sans-serif;letter-spacing:.14em;text-transform:uppercase;transform:rotate(-1.5deg);background:rgba(7,18,31,.76)}\n.cgau-listing .cgfun .ck-cover h2{font-size:clamp(66px,10vw,132px);text-transform:uppercase;letter-spacing:-.055em;margin:24px 0 18px;max-width:760px;text-shadow:5px 6px 0 #000}\n.cgau-listing .cgfun .ck-cover h2 span{display:block;color:var(--ck-yellow)}\n.cgau-listing .cgfun .ck-cover-lede{font-size:clamp(18px,2.1vw,23px);max-width:630px;color:var(--ck-muted)}\n.cgau-listing .cgfun .ck-cover-lede strong{color:var(--ck-white)}\n.cgau-listing .cgfun .ck-cover-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .cgfun .ck-cover-badges span{border:1px solid var(--ck-line);background:rgba(11,23,37,.88);padding:8px 11px;font:700 13px\/1.25 'Barlow Condensed',sans-serif;letter-spacing:.07em;text-transform:uppercase;color:var(--ck-white)}\n.cgau-listing .cgfun .ck-cover-art{min-height:550px;position:relative;display:grid;place-items:center}\n.cgau-listing .cgfun .ck-ceiling{position:absolute;top:0;left:4%;right:0;height:34px;background:linear-gradient(#344657,#142333);border-bottom:5px solid var(--ck-yellow);box-shadow:0 12px 35px #000}\n.cgau-listing .cgfun .ck-ceiling:before{content:'INVERTED MOUNT · IP66';position:absolute;right:14px;top:4px;color:var(--ck-yellow);background:rgba(7,18,31,.9);border:1px solid var(--ck-line);padding:5px 8px;font:900 11px\/1 'Barlow Condensed',sans-serif;letter-spacing:.1em}\n.cgau-listing .cgfun .ck-camera-hang{position:absolute;top:6px;width:min(440px,96%);filter:drop-shadow(0 28px 24px rgba(0,0,0,.55));transform:rotate(180deg);transform-origin:50% 8%;animation:cgau-ck-hang 6s ease-in-out infinite}\n.cgau-listing .cgfun .ck-camera-hang img{width:100%;mix-blend-mode:screen}\n.cgau-listing .cgfun .ck-beam{position:absolute;left:6%;top:220px;width:83%;height:230px;clip-path:polygon(47% 0,55% 0,100% 100%,0 100%);background:linear-gradient(180deg,rgba(255,211,79,.35),rgba(255,211,79,.02));filter:blur(2px);transform-origin:51% 0;animation:cgau-ck-beam 8s ease-in-out infinite}\n.cgau-listing .cgfun .ck-speech{position:absolute;right:-3%;bottom:58px;max-width:250px;background:var(--ck-paper);color:var(--ck-night);padding:19px 21px;border:4px solid var(--ck-night);box-shadow:7px 7px 0 var(--ck-yellow);font:800 22px\/1.05 'Barlow Condensed',sans-serif;text-transform:uppercase;transform:rotate(2deg)}\n.cgau-listing .cgfun .ck-speech:before{content:'';position:absolute;left:28px;top:-25px;border:13px solid transparent;border-bottom-color:var(--ck-paper);transform:rotate(-15deg)}\n.cgau-listing .cgfun .ck-fact-ribbon{position:relative;z-index:5;background:var(--ck-yellow);color:var(--ck-yellow-ink);border-block:5px solid #000;transform:skewY(-1.1deg);margin:-22px 0 0}\n.cgau-listing .cgfun .ck-fact-ribbon-in{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));transform:skewY(1.1deg)}\n.cgau-listing .cgfun .ck-fact{padding:18px 13px;border-right:2px solid rgba(0,0,0,.28);text-align:center;font-family:'Barlow Condensed',sans-serif;text-transform:uppercase}\n.cgau-listing .cgfun .ck-fact:last-child{border-right:0}\n.cgau-listing .cgfun .ck-fact strong{display:block;font-size:25px;line-height:1}\n.cgau-listing .cgfun .ck-fact span{display:block;font-size:11px;letter-spacing:.09em;margin-top:5px}\n\n\n.cgau-listing .cgfun .ck-condition{background:var(--ck-paper);color:var(--ck-night);padding:58px 0 48px;position:relative}\n.cgau-listing .cgfun .ck-condition .ck-kicker{color:#705600}\n.cgau-listing .cgfun .ck-condition:after{content:'';position:absolute;left:0;right:0;bottom:-16px;height:32px;background:var(--ck-paper);clip-path:polygon(0 0,4% 42%,9% 8%,14% 52%,20% 12%,26% 61%,32% 18%,39% 66%,45% 13%,51% 56%,58% 7%,64% 51%,70% 11%,77% 62%,84% 17%,92% 55%,100% 2%,100% 0)}\n.cgau-listing .cgfun .ck-condition-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:30px;align-items:start}\n.cgau-listing .cgfun .ck-seal{background:var(--ck-red);color:var(--ck-night);border:5px solid var(--ck-night);padding:27px 20px;text-align:center;transform:rotate(-3deg);box-shadow:8px 8px 0 var(--ck-night);font-family:'Barlow Condensed',sans-serif;text-transform:uppercase}\n.cgau-listing .cgfun .ck-seal span{display:block;font-size:14px;letter-spacing:.16em}\n.cgau-listing .cgfun .ck-seal strong{display:block;font-size:45px;line-height:.85;margin:8px 0}\n.cgau-listing .cgfun .ck-condition h3{font-size:clamp(38px,5vw,64px);text-transform:uppercase;margin:6px 0 13px}\n.cgau-listing .cgfun .ck-condition-copy p{max-width:780px;color:#243244}\n.cgau-listing .cgfun .ck-condition-copy p+p{margin-top:12px}\n.cgau-listing .cgfun .ck-cond-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}\n.cgau-listing .cgfun .ck-cond-tags span{background:var(--ck-night);color:var(--ck-white);padding:7px 10px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}\n\n\n.cgau-listing .cgfun .ck-cases{background:linear-gradient(180deg,#0a1928,#07121f)}\n.cgau-listing .cgfun .ck-grid{margin-top:34px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) minmax(0,1fr);grid-template-rows:auto auto;gap:14px;transform:rotate(-.35deg)}\n.cgau-listing .cgfun .ck-panel-card{min-height:260px;position:relative;border:4px solid #02070c;background:var(--ck-panel);padding:26px;overflow:hidden;box-shadow:8px 9px 0 rgba(0,0,0,.4);transform:rotate(var(--tilt,0deg))}\n.cgau-listing .cgfun .ck-panel-card:before{content:'';position:absolute;inset:0;opacity:.08;background-image:radial-gradient(circle,#fff 1px,transparent 1.3px);background-size:7px 7px}\n.cgau-listing .cgfun .ck-panel-card\u003e*{position:relative;z-index:1}\n.cgau-listing .cgfun .ck-panel-card.ck-big{grid-row:span 2;min-height:535px;background:linear-gradient(150deg,#18364d,#091726)}\n.cgau-listing .cgfun .ck-panel-card.ck-yellow{background:var(--ck-yellow);color:var(--ck-yellow-ink)}\n.cgau-listing .cgfun .ck-panel-card.ck-red{background:var(--ck-red-dark)}\n.cgau-listing .cgfun .ck-panel-num{color:var(--ck-yellow);font:900 13px\/1 'Barlow Condensed',sans-serif;letter-spacing:.15em;text-transform:uppercase}\n.cgau-listing .cgfun .ck-yellow .ck-panel-num{color:#6b5100}\n.cgau-listing .cgfun .ck-panel-card h3{font-size:clamp(31px,4vw,48px);text-transform:uppercase;margin:12px 0 13px}\n.cgau-listing .cgfun .ck-panel-card p{color:var(--ck-muted)}\n.cgau-listing .cgfun .ck-yellow p{color:#392e08}\n.cgau-listing .cgfun .ck-panel-card ul{list-style:none;padding:0;margin-top:16px;display:grid;gap:8px}\n.cgau-listing .cgfun .ck-panel-card li{padding-left:22px;position:relative}\n.cgau-listing .cgfun .ck-panel-card li:before{content:'◆';position:absolute;left:0;color:var(--ck-yellow);font-size:11px;top:4px}\n.cgau-listing .cgfun .ck-yellow li:before{color:#7a5800}\n.cgau-listing .cgfun .ck-track-img{margin:18px auto 0;width:min(290px,86%);border:3px solid var(--ck-night);background:#eefcf4;box-shadow:7px 7px 0 var(--ck-yellow)}\n.cgau-listing .cgfun .ck-track-img img{width:100%}\n.cgau-listing .cgfun .ck-sfx{display:inline-block;margin-top:20px;font:900 clamp(31px,5vw,58px)\/.85 'Barlow Condensed',sans-serif;text-transform:uppercase;color:var(--ck-yellow);transform:rotate(-5deg);text-shadow:3px 3px 0 #000}\n\n\n.cgau-listing .cgfun .ck-protocol{background:#02070c;padding:0}\n.cgau-listing .cgfun .ck-protocol-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:600px}\n.cgau-listing .cgfun .ck-night-img{position:relative;background:#000;overflow:hidden}\n.cgau-listing .cgfun .ck-night-img img{width:100%;height:100%;object-fit:cover;object-position:center}\n.cgau-listing .cgfun .ck-night-img:after{content:'THREE NIGHT MODES · PICK THE VIEW FOR THE SPOT';position:absolute;left:18px;right:18px;bottom:18px;background:rgba(7,18,31,.88);border-left:5px solid var(--ck-yellow);padding:12px 14px;color:var(--ck-white);font:800 14px\/1.3 'Barlow Condensed',sans-serif;letter-spacing:.08em}\n.cgau-listing .cgfun .ck-protocol-copy{padding:66px clamp(28px,6vw,78px);display:flex;flex-direction:column;justify-content:center;background:linear-gradient(145deg,#10273a,#08131f)}\n.cgau-listing .cgfun .ck-protocol-copy h3{font-size:clamp(44px,6vw,78px);text-transform:uppercase;margin:14px 0 24px}\n.cgau-listing .cgfun .ck-modes{display:grid;gap:10px}\n.cgau-listing .cgfun .ck-mode{display:grid;grid-template-columns:48px minmax(0,1fr);gap:13px;align-items:start;border-top:1px solid var(--ck-line);padding:14px 0}\n.cgau-listing .cgfun .ck-mode b{display:grid;place-items:center;background:var(--ck-yellow);color:var(--ck-yellow-ink);width:42px;height:42px;border-radius:50%;font-family:'Barlow Condensed',sans-serif}\n.cgau-listing .cgfun .ck-mode strong{display:block;color:var(--ck-white);font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;font-size:23px}\n.cgau-listing .cgfun .ck-mode span{color:var(--ck-muted);font-size:14px}\n\n\n.cgau-listing .cgfun .ck-vault{background:var(--ck-paper-2);color:var(--ck-night)}\n.cgau-listing .cgfun .ck-vault .ck-kicker{color:#705600}\n.cgau-listing .cgfun .ck-vault-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:34px;align-items:end}\n.cgau-listing .cgfun .ck-vault h2{color:var(--ck-night)}\n.cgau-listing .cgfun .ck-vault-note{border:3px solid var(--ck-night);background:var(--ck-yellow);padding:18px;box-shadow:6px 6px 0 var(--ck-night);transform:rotate(1.2deg);font-weight:700}\n.cgau-listing .cgfun .ck-vault-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px}\n.cgau-listing .cgfun .ck-file{background:var(--ck-paper);border:3px solid var(--ck-night);padding:24px 20px;position:relative;box-shadow:6px 7px 0 rgba(7,18,31,.18)}\n.cgau-listing .cgfun .ck-file:before{content:attr(data-tab);position:absolute;left:14px;top:-18px;background:var(--tab,var(--ck-yellow));padding:7px 12px;border:3px solid var(--ck-night);font:900 11px\/1 'Barlow Condensed',sans-serif;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .cgfun .ck-file h3{font-size:30px;text-transform:uppercase;margin:7px 0 10px}\n.cgau-listing .cgfun .ck-file p{color:#324050;font-size:14px}\n.cgau-listing .cgfun .ck-file.ck-no{--tab:var(--ck-red);background:#fff0ed}\n.cgau-listing .cgfun .ck-file.ck-caution{--tab:var(--ck-cyan)}\n.cgau-listing .cgfun .ck-vault-foot{margin-top:26px;padding:20px;border-left:6px solid var(--ck-red);background:#fff;color:#273445}\n\n\n.cgau-listing .cgfun .ck-dossier{background:linear-gradient(145deg,#0a1622,#101f2c)}\n.cgau-listing .cgfun .ck-folder{margin-top:34px;background:#d7bd87;color:#172130;border:5px solid #050a0e;box-shadow:var(--ck-shadow);position:relative;padding:42px 32px 30px}\n.cgau-listing .cgfun .ck-folder:before{content:'CONFIDENTIAL · READ BEFORE DRILLING';position:absolute;left:30px;top:-28px;background:#b99a5d;border:5px solid #050a0e;border-bottom:0;padding:9px 17px;font:900 14px\/1 'Barlow Condensed',sans-serif;letter-spacing:.1em}\n.cgau-listing .cgfun .ck-folder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#9e8455;border:1px solid #9e8455}\n.cgau-listing .cgfun .ck-brief{background:#f3e8cc;padding:20px 20px 22px;min-height:150px}\n.cgau-listing .cgfun .ck-brief b{display:block;color:#8e2830;font:900 22px\/1 'Barlow Condensed',sans-serif;text-transform:uppercase;margin-bottom:8px}\n.cgau-listing .cgfun .ck-brief span{display:block;color:#38424b;font-size:14px}\n.cgau-listing .cgfun .ck-corrector{margin-top:18px;font-family:'Permanent Marker',cursive;color:#692b2e;transform:rotate(-.4deg)}\n\n\n.cgau-listing .cgfun .ck-kit{background:#07121f}\n.cgau-listing .cgfun .ck-kit-board{margin-top:32px;border:4px solid var(--ck-yellow);padding:10px;background:#0d1d2a;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}\n.cgau-listing .cgfun .ck-kit-item{min-height:190px;border:1px dashed var(--ck-line);background:#10293b;padding:20px 15px;display:flex;flex-direction:column;justify-content:space-between}\n.cgau-listing .cgfun .ck-kit-icon{font-size:31px}\n.cgau-listing .cgfun .ck-kit-item b{display:block;font:800 24px\/1 'Barlow Condensed',sans-serif;text-transform:uppercase;color:var(--ck-white);margin:12px 0 7px}\n.cgau-listing .cgfun .ck-kit-item span{color:var(--ck-muted);font-size:13px}\n.cgau-listing .cgfun .ck-not-included{grid-column:1\/-1;background:var(--ck-red-dark);color:#fff;padding:17px 19px;font-weight:700;border:2px solid var(--ck-red)}\n\n\n.cgau-listing .cgfun .ck-install{background:var(--ck-cyan);color:var(--ck-night)}\n.cgau-listing .cgfun .ck-install .ck-kicker{color:#173c46}\n.cgau-listing .cgfun .ck-steps{margin-top:32px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:5px solid var(--ck-night);background:var(--ck-night);gap:5px;box-shadow:10px 12px 0 rgba(0,0,0,.2)}\n.cgau-listing .cgfun .ck-step{background:var(--ck-paper);padding:22px 18px 24px;min-height:270px;position:relative}\n.cgau-listing .cgfun .ck-step-num{display:inline-grid;place-items:center;width:42px;height:42px;background:var(--ck-night);color:var(--ck-yellow);border-radius:50%;font:900 24px\/1 'Barlow Condensed',sans-serif}\n.cgau-listing .cgfun .ck-step h3{font-size:31px;text-transform:uppercase;margin:20px 0 10px}\n.cgau-listing .cgfun .ck-step p{font-size:14px;color:#354352}\n\n\n.cgau-listing .cgfun .ck-letters{background:var(--ck-paper);color:var(--ck-night)}\n.cgau-listing .cgfun .ck-letters .ck-kicker{color:#705600}\n.cgau-listing .cgfun .ck-mailbag{margin-top:30px;columns:2;column-gap:18px}\n.cgau-listing .cgfun details.ck-letter{break-inside:avoid;margin:0 0 16px;border:3px solid var(--ck-night);background:#fff;box-shadow:5px 5px 0 var(--ck-yellow)}\n.cgau-listing .cgfun details.ck-letter summary{list-style:none;cursor:pointer;padding:18px 48px 18px 18px;position:relative;font:800 22px\/1.05 'Barlow Condensed',sans-serif;text-transform:uppercase}\n.cgau-listing .cgfun details.ck-letter summary::-webkit-details-marker{display:none}\n.cgau-listing .cgfun details.ck-letter summary:after{content:'+';position:absolute;right:16px;top:12px;font-size:32px;color:#8e2830}\n.cgau-listing .cgfun details.ck-letter[open] summary:after{content:'–'}\n.cgau-listing .cgfun .ck-answer{padding:0 18px 20px;color:#394859;font-size:14px}\n\n\n.cgau-listing .cgfun .ck-back{background:#060d16;padding:80px 0 30px}\n.cgau-listing .cgfun .ck-back-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}\n.cgau-listing .cgfun .ck-service{border:3px solid var(--ck-line);padding:27px;background:#0d1c2a}\n.cgau-listing .cgfun .ck-service h3{font-size:35px;text-transform:uppercase;margin-bottom:15px;color:var(--ck-yellow)}\n.cgau-listing .cgfun .ck-service p{color:var(--ck-muted);font-size:14px}\n.cgau-listing .cgfun .ck-service p+p{margin-top:11px}\n.cgau-listing .cgfun .ck-cta{margin-top:28px;border:5px solid var(--ck-yellow);background:linear-gradient(135deg,#172f43,#09131d);padding:42px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:center;box-shadow:var(--ck-shadow)}\n.cgau-listing .cgfun .ck-cta h2{font-size:clamp(48px,7vw,92px);text-transform:uppercase;color:var(--ck-white)}\n.cgau-listing .cgfun .ck-cta h2 span{color:var(--ck-yellow)}\n.cgau-listing .cgfun .ck-cta p{color:var(--ck-muted);max-width:710px;margin-top:12px}\n.cgau-listing .cgfun .ck-cta-seal{width:150px;height:150px;border-radius:50%;display:grid;place-items:center;text-align:center;background:var(--ck-yellow);color:var(--ck-yellow-ink);border:6px double var(--ck-night);font:900 21px\/.95 'Barlow Condensed',sans-serif;text-transform:uppercase;transform:rotate(6deg)}\n.cgau-listing .cgfun .ck-indicia{padding:30px 0 8px;color:#8fa2b1;font-size:11px;line-height:1.55;text-align:center}\n.cgau-listing .cgfun .ck-indicia b{color:var(--ck-white)}\n\n@keyframes cgau-ck-rain{to{background-position:140px 260px}}\n@keyframes cgau-ck-hang{0%,100%{transform:rotate(180deg) translateY(0)}50%{transform:rotate(180deg) translateY(6px)}}\n@keyframes cgau-ck-beam{0%,100%{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}\n\n@media(max-width:900px){\n  .cgau-listing .cgfun .ck-cover-grid{grid-template-columns:minmax(0,1fr);padding-top:54px;gap:18px}\n  .cgau-listing .cgfun .ck-cover-art{min-height:480px}\n  .cgau-listing .cgfun .ck-camera-hang{width:min(390px,88%)}\n  .cgau-listing .cgfun .ck-speech{right:3%}\n  .cgau-listing .cgfun .ck-fact-ribbon-in{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .cgfun .ck-fact:last-child{grid-column:1\/-1}\n  .cgau-listing .cgfun .ck-condition-grid,.cgau-listing .cgfun .ck-vault-head{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .ck-seal{max-width:230px}\n  .cgau-listing .cgfun .ck-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);transform:none}\n  .cgau-listing .cgfun .ck-panel-card.ck-big{grid-row:auto;grid-column:1\/-1;min-height:470px}\n  .cgau-listing .cgfun .ck-protocol-grid{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .ck-night-img{min-height:520px}\n  .cgau-listing .cgfun .ck-vault-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n  .cgau-listing .cgfun .ck-kit-board{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .cgfun .ck-steps{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n}\n@media(max-width:620px){\n  .cgau-listing .cgfun{font-size:15px}\n  .cgau-listing .cgfun .ck-shell{padding:0 16px}\n  .cgau-listing .cgfun .ck-section{padding:60px 0}\n  .cgau-listing .cgfun .ck-topline-in{min-height:74px}\n  .cgau-listing .cgfun .ck-brand-lens{width:40px;height:40px}\n  .cgau-listing .cgfun .ck-brand-copy strong{font-size:23px}\n  .cgau-listing .cgfun .ck-brand-copy span{font-size:11px}\n  .cgau-listing .cgfun .ck-issue{display:none}\n  .cgau-listing .cgfun .ck-cover{min-height:auto}\n  .cgau-listing .cgfun .ck-cover-grid{padding:46px 0 76px}\n  .cgau-listing .cgfun .ck-cover h2{font-size:clamp(58px,19vw,82px);text-shadow:3px 4px 0 #000}\n  .cgau-listing .cgfun .ck-cover-art{min-height:390px}\n  .cgau-listing .cgfun .ck-camera-hang{width:310px}\n  .cgau-listing .cgfun .ck-beam{top:170px;height:180px}\n  .cgau-listing .cgfun .ck-speech{right:3%;bottom:18px;max-width:205px;font-size:18px}\n  .cgau-listing .cgfun .ck-fact strong{font-size:21px}\n  .cgau-listing .cgfun .ck-grid,.cgau-listing .cgfun .ck-vault-grid,.cgau-listing .cgfun .ck-folder-grid,.cgau-listing .cgfun .ck-kit-board,.cgau-listing .cgfun .ck-steps,.cgau-listing .cgfun .ck-back-grid{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .ck-panel-card.ck-big{grid-column:auto;min-height:auto}\n  .cgau-listing .cgfun .ck-panel-card{min-height:auto}\n  .cgau-listing .cgfun .ck-night-img{min-height:auto;aspect-ratio:4\/5}\n  .cgau-listing .cgfun .ck-kit-item{min-height:145px}\n  .cgau-listing .cgfun .ck-mailbag{columns:1}\n  .cgau-listing .cgfun .ck-cta{grid-template-columns:minmax(0,1fr);padding:28px 22px}\n  .cgau-listing .cgfun .ck-cta-seal{width:120px;height:120px;font-size:18px}\n}\n@media(max-width:360px){\n  .cgau-listing .cgfun .ck-shell{padding:0 12px}\n  .cgau-listing .cgfun .ck-brand-copy strong{font-size:21px}\n  .cgau-listing .cgfun .ck-cover-badges span{font-size:11px}\n  .cgau-listing .cgfun .ck-fact-ribbon-in{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .ck-fact:last-child{grid-column:auto}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing .cgfun *,.cgau-listing .cgfun *:before,.cgau-listing .cgfun *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}\n}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003eNIGHT\u003cbr\u003eSHIFT\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003eThe Ceiling Knight\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eThe Ceiling Knight works an upside-down night shift, with a duty roster, an honest dossier and storage routes in the case file.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Geist:wght@300..700\u0026family=Geist+Mono:wght@400;500\u0026display=swap');\n@property --cgau-kn-wait{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n\n\/* ==== TOKENS · colour world \"terracotta and ivory\": terracotta = the camera and what it does (hero, turning, detection), ivory = the ground and the white shell, eucalyptus = works and no fee, night indigo = after dark and storage (the one dark band), clay = the sealed carton ==== *\/\n.cgau-listing .cgnew.cgau-kn{--kn-ink:#241c18;--kn-g1:#6a5f58;--kn-g2:#8c8078;--kn-soft:#f7f1e6;--kn-line:#e0d5c6;--kn-hair:#ece3d6;--kn-dark:#161a2c;--kn-v1:#b04a26;--kn-v2:#e88a5c;--kn-b1:#2c3570;--kn-b2:#8a96d8;--kn-gr1:#2f6b58;--kn-gr2:#83bfa3;--kn-w1:#7a4a32;--kn-w2:#c89572;--kn-no1:#a3182c;--kn-no2:#e0566a;--kn-vt:#a3431f;--kn-bt:#2c3570;--kn-grt:#2a6150;--kn-wt:#6e4029;--kn-not:#a3182c;--kn-shell:#f3ede1;--kn-gv:linear-gradient(90deg,var(--kn-v1) 0%,var(--kn-v2) 100%);--kn-gb:linear-gradient(90deg,var(--kn-b1) 0%,var(--kn-b2) 100%);--kn-gg:linear-gradient(90deg,var(--kn-gr1) 0%,var(--kn-gr2) 100%);--kn-gw:linear-gradient(90deg,var(--kn-w1) 0%,var(--kn-w2) 100%);--kn-gn:linear-gradient(135deg,var(--kn-no1) 0%,var(--kn-no2) 100%);--kn-ease:cubic-bezier(.22,.8,.2,1);--kn-roll:cubic-bezier(.2,1.12,.3,1);--kn-nav:50px;--kn-pad:112px;--kn-r:28px;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;font-size:17px;line-height:1.5;font-weight:400;color:var(--kn-ink);background:#fff;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-align:left}\n@supports (color: color(display-p3 1 0 0)){\n.cgau-listing .cgnew.cgau-kn{--kn-v1:color(display-p3 .67 .3 .17);--kn-v2:color(display-p3 .9 .55 .38);--kn-b1:color(display-p3 .18 .21 .44);--kn-b2:color(display-p3 .55 .59 .85);--kn-gr1:color(display-p3 .21 .41 .35);--kn-gr2:color(display-p3 .55 .74 .64);--kn-no1:color(display-p3 .6 .12 .18);--kn-no2:color(display-p3 .86 .36 .42)}\n}\n\n\/* ==== RESETS · beat the theme's .rte rules by source order, lose to every module class ==== *\/\n.cgau-listing .cgnew *,.cgau-listing .cgnew *::before,.cgau-listing .cgnew *::after{box-sizing:border-box}\n.cgau-listing .cgnew p,.cgau-listing .cgnew ul,.cgau-listing .cgnew ol,.cgau-listing .cgnew li,.cgau-listing .cgnew figure,.cgau-listing .cgnew figcaption,.cgau-listing .cgnew dl,.cgau-listing .cgnew dt,.cgau-listing .cgnew dd,.cgau-listing .cgnew blockquote,.cgau-listing .cgnew fieldset,.cgau-listing .cgnew legend{margin:0;padding:0;border:0}\n.cgau-listing .cgnew ul,.cgau-listing .cgnew ol{list-style:none;text-align:left}\n.cgau-listing .cgnew p{text-align:left}\n.cgau-listing .cgnew img{display:block;max-width:100%;height:auto;border:0;border-radius:0}\n.cgau-listing .cgnew a{color:inherit;text-decoration:none}\n.cgau-listing .cgnew table{border-collapse:collapse}\n.cgau-listing .cgnew td,.cgau-listing .cgnew th{border:0;padding:0}\n.cgau-listing .cgnew b,.cgau-listing .cgnew strong{font-weight:600}\n.cgau-listing .cgnew .kn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}\n.cgau-listing .cgnew .kn-defs{position:absolute;width:0;height:0;overflow:hidden}\n\n\/* ==== ILLUSTRATION TAG · every drawn scene or diagram carries one ==== *\/\n.cgau-listing .cgnew .kn-ill{position:absolute;left:4%;bottom:4%;z-index:5;font:500 12px\/1 'Geist',sans-serif;color:#6e6e73;background:rgba(255,255,255,.88);padding:6px 9px;border-radius:99px}\n\n\/* ==== LAYOUT + TYPE ==== *\/\n.cgau-listing .cgnew .kn-w{max-width:1040px;margin:0 auto;padding:0 24px}\n.cgau-listing .cgnew .kn-c{text-align:center}\n.cgau-listing .cgnew .kn-c p{text-align:center}\n.cgau-listing .cgnew .kn-sec{padding:var(--kn-pad) 0;position:relative;scroll-margin-top:calc(var(--header-height,0px) + var(--kn-nav) + 8px)}\n.cgau-listing .cgnew .kn-band{background:var(--kn-soft);box-shadow:0 0 0 100vmax var(--kn-soft);clip-path:inset(0 -100vmax)}\n.cgau-listing .cgnew .kn-mono{font-family:'Geist Mono',Menlo,Consolas,monospace;font-size:.9em;letter-spacing:0;font-weight:500}\n.cgau-listing .cgnew .kn-eye{display:block;font:600 17px\/1.25 'Geist',sans-serif;letter-spacing:-.01em;color:var(--kn-g1);margin:0 0 14px}\n.cgau-listing .cgnew .kn-ev{color:var(--kn-vt)}.cgau-listing .cgnew .kn-eb{color:var(--kn-bt)}.cgau-listing .cgnew .kn-eg{color:var(--kn-grt)}.cgau-listing .cgnew .kn-ew{color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-h1{font-size:clamp(42px,6.4vw,84px);line-height:.98;letter-spacing:-.052em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h2{font-size:clamp(36px,5.4vw,72px);line-height:1.02;letter-spacing:-.047em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h3{font-size:clamp(20px,1.9vw,25px);line-height:1.18;letter-spacing:-.025em;font-weight:600}\n.cgau-listing .cgnew .kn-lede{font-size:clamp(18px,1.6vw,21px);line-height:1.45;font-weight:500;color:var(--kn-g1);max-width:660px;margin-top:20px;text-wrap:pretty}\n.cgau-listing .cgnew .kn-c .kn-lede{margin-left:auto;margin-right:auto}\n.cgau-listing .cgnew .kn-gx{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}\n.cgau-listing .cgnew .kn-gv{background-image:var(--kn-gv)}.cgau-listing .cgnew .kn-gb{background-image:var(--kn-gb)}.cgau-listing .cgnew .kn-gg{background-image:var(--kn-gg)}.cgau-listing .cgnew .kn-gw{background-image:var(--kn-gw)}\n.cgau-listing .cgnew .kn-link{color:var(--kn-vt);font-weight:600;border-bottom:1px solid rgba(163,67,31,.35)}\n.cgau-listing .cgnew .kn-link:focus-visible{outline:2px solid var(--kn-vt);outline-offset:2px;border-radius:3px}\n\n\/* ==== LIQUID GLASS · only ever over still content (never over a scrolling layer) ==== *\/\n.cgau-listing .cgnew .kn-glass{background:linear-gradient(160deg,rgba(255,255,255,.72),rgba(255,255,255,.42));border:1px solid rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 1px rgba(255,255,255,.35),inset 0 0 18px rgba(255,255,255,.28),0 16px 40px -20px rgba(29,29,31,.35);-webkit-backdrop-filter:blur(12px) saturate(1.8);backdrop-filter:blur(12px) saturate(1.8)}\n@supports (backdrop-filter: url(#kn-refract)){\n.cgau-listing .cgnew .kn-glass{backdrop-filter:url(#kn-refract) blur(10px) saturate(1.8)}\n}\n\n\/* ==== ODOMETER · one reel per digit; the real number stays in the HTML for readers ==== *\/\n.cgau-listing .cgnew .kn-odo{display:inline-flex;height:1.2em;line-height:1.2;overflow:clip;vertical-align:baseline;margin-top:-.2em}\n.cgau-listing .cgnew .kn-odo i{display:block;font-style:normal;translate:0 calc(var(--kn-t) * -1.2em)}\n.cgau-listing .cgnew .kn-odo i::before{content:\"0\\A 1\\A 2\\A 3\\A 4\\A 5\\A 6\\A 7\\A 8\\A 9\\A 0\";white-space:pre;display:block;text-align:center;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-fill-color:transparent;background-image:var(--kn-og,linear-gradient(var(--kn-ink),var(--kn-ink)));-webkit-background-clip:text;background-clip:text}\n.cgau-listing .cgnew .kn-og-b{--kn-og:var(--kn-gb)}.cgau-listing .cgnew .kn-og-g{--kn-og:var(--kn-gg)}.cgau-listing .cgnew .kn-og-w{--kn-og:var(--kn-gw)}.cgau-listing .cgnew .kn-og-v{--kn-og:var(--kn-gv)}\n@keyframes cgau-kn-arm{from,to{--cgau-kn-wait:1}}\n@keyframes cgau-kn-wght{from{font-weight:300;letter-spacing:-.02em}to{font-weight:700}}\n@keyframes cgau-kn-roll{from{translate:0 0}}\n\n\/* ==== MOTION (tokens) · Shopify only: the eBay twin leaves every *m-*-motion.css file out ==== *\/\n.cgau-listing .cgnew .kn-cv{content-visibility:auto;contain-intrinsic-size:auto 1100px}\n\/* REVEAL · the fail-open arm trigger (text arrives fast: 6% inset, .4 s, 12 px) *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rv{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 6%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-rv\u003e*{transition:opacity .4s var(--kn-ease),translate .4s var(--kn-ease)}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(2){transition-delay:.05s}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(3){transition-delay:.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-rv\u003e*{opacity:0;translate:0 12px}\n}\n}\n}\n\/* KINETIC WEIGHT · Geist 300 to 700 per word as a headline enters (never touches opacity) *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-kw{view-timeline:--cgau-kn-kw block}\n.cgau-listing .cgnew .kn-kw\u003espan{display:inline-block;animation:cgau-kn-wght 1s linear both;animation-timeline:--cgau-kn-kw;animation-range:entry 0% entry 70%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(2){animation-range:entry 8% entry 78%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(3){animation-range:entry 16% entry 86%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(n+4){animation-range:entry 24% entry 94%}\n}\n}\n\/* ODOMETER TRIGGERS · Chrome: native scroll-triggered animation. Safari: the arm trigger *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (timeline-trigger: --cgau-kn-x view()){\n.cgau-listing .cgnew .kn-odo i{animation:cgau-kn-roll 1.6s var(--kn-roll) both;timeline-trigger:--cgau-kn-odt view() entry 10% exit 100%;animation-trigger:--cgau-kn-odt play-forwards}\n.cgau-listing .cgnew .kn-odo i+i{animation-duration:2.1s}\n}\n@supports (animation-timeline: view()) and (not (timeline-trigger: --cgau-kn-x view())){\n.cgau-listing .cgnew .kn-odo{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 8%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-odo i{transition:translate 1.6s var(--kn-roll)}\n.cgau-listing .cgnew .kn-odo i+i{transition-duration:2.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-odo i{translate:0 0;transition:none}\n}\n}\n}\n\n\/* ==== MODULE nav (Shopify only; make.py drops it from the eBay twin) · sticky glass bar (no backdrop blur: it sits over scrolling content), stuck shadow, scroll-spy ==== *\/\n.cgau-listing .cgnew .kn-nav{position:sticky;top:var(--header-height,0px);z-index:30;container-type:scroll-state}\n.cgau-listing .cgnew .kn-nav-in{display:flex;align-items:center;gap:22px;height:var(--kn-nav);padding:0 20px;background:linear-gradient(180deg,#fff,rgba(250,250,252,.99));border-bottom:1px solid rgba(29,29,31,.08);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(255,255,255,.7);transition:box-shadow .3s,border-radius .3s}\n.cgau-listing .cgnew .kn-nav-t{font:600 18px\/1 'Geist',sans-serif;letter-spacing:-.02em;white-space:nowrap}\n.cgau-listing .cgnew .kn-nav-l{display:flex;align-items:center;gap:20px;margin-left:auto;overflow-x:auto;scrollbar-width:none}\n.cgau-listing .cgnew .kn-nav-l::-webkit-scrollbar{display:none}\n.cgau-listing .cgnew .kn-nav-l a{font:500 13px\/1 'Geist',sans-serif;color:#424245;white-space:nowrap;padding:6px 0;border-bottom:2px solid transparent}\n.cgau-listing .cgnew .kn-nav-l a:hover{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-nav-l a:focus-visible{outline:2px solid var(--kn-vt);outline-offset:3px;border-radius:4px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{color:#fff;border:0;border-radius:999px;padding:8px 14px;background:linear-gradient(180deg,#3a3a3f,#1d1d1f);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 4px 12px -4px rgba(29,29,31,.5)}\n@supports (container-type: scroll-state){\n@container scroll-state(stuck: top){\n.cgau-listing .cgnew .kn-nav-in{box-shadow:inset 0 1px 0 #fff,0 12px 30px -18px rgba(29,29,31,.5)}\n}\n}\n@supports (scroll-target-group: auto){\n.cgau-listing .cgnew .kn-nav-l{scroll-target-group:auto}\n.cgau-listing .cgnew .kn-nav-l a:target-current{color:var(--kn-ink);border-bottom-color:var(--kn-v2)}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta:target-current{color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--kn-v2)}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-nav-in{padding:0 2px;gap:10px}\n.cgau-listing .cgnew .kn-nav-t{display:none}\n.cgau-listing .cgnew .kn-nav-l{margin-left:0;gap:12px;width:100%;justify-content:space-between}\n.cgau-listing .cgnew .kn-nav-l a{font-size:12.5px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{padding:7px 11px}\n}\n\/* ==== MODULE hero (variant hero-paint-chip: answers first in ruled rows; the listing's own photo on a paint-sample chip whose name strip carries this listing's colour and part number, a terracotta chip fanned behind it, a drawn USB-C lead running off the chip to a power point) ==== *\/\n.cgau-listing .cgnew .kn-pc{position:relative;padding:36px 0 26px;overflow-x:clip}\n.cgau-listing .cgnew .kn-pc-g{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:52px;align-items:center}\n.cgau-listing .cgnew .kn-pc .kn-eye{font-size:16px;color:var(--kn-vt);margin-bottom:12px}\n.cgau-listing .cgnew .kn-pc .kn-h1{font-size:clamp(40px,5.2vw,72px)}\n.cgau-listing .cgnew .kn-pc-ans{margin:26px 0 0;border-top:1px solid var(--kn-hair)}\n.cgau-listing .cgnew .kn-pc-ans li{position:relative;padding:11px 0 11px 30px;border-bottom:1px solid var(--kn-hair);font-size:16px;line-height:1.45;color:#463b35;max-width:560px}\n.cgau-listing .cgnew .kn-pc-ans li::before{content:\"\";position:absolute;left:0;top:15px;width:16px;height:12px;border-radius:2px;background:var(--kn-ink);box-shadow:inset 0 -4px 0 rgba(255,255,255,.55)}\n.cgau-listing .cgnew .kn-pc-ans li[data-cgau-first=\"works\"]::before{background:var(--kn-gg)}\n.cgau-listing .cgnew .kn-pc-ans li[data-cgau-first=\"why\"]::before{background:var(--kn-gv)}\n.cgau-listing .cgnew .kn-pc-ans li[data-cgau-first=\"condition\"]::before{background:var(--kn-gw)}\n.cgau-listing .cgnew .kn-pc-ans li[data-cgau-first=\"trust\"]::before{background:var(--kn-gb)}\n.cgau-listing .cgnew .kn-pc-ans b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-pc-ans a{color:var(--kn-vt);font-weight:600;white-space:nowrap;border-bottom:1px solid rgba(163,67,31,.35)}\n.cgau-listing .cgnew .kn-pc-ans a:focus-visible{outline:2px solid var(--kn-vt);outline-offset:2px;border-radius:3px}\n\/* the chips: a terracotta chip fanned behind, this listing's chip in front *\/\n.cgau-listing .cgnew .kn-pc-f{position:relative;width:100%;max-width:400px;margin:0 auto;padding:18px 0 64px;isolation:isolate}\n.cgau-listing .cgnew .kn-pc-f::before{content:\"\";position:absolute;inset:-4% -16% 6%;z-index:-3;border-radius:50%;background:radial-gradient(closest-side,rgba(232,138,92,.3),rgba(247,241,230,.5) 60%,rgba(255,255,255,0))}\n.cgau-listing .cgnew .kn-chip{position:relative;display:block;border-radius:10px;overflow:clip;background:#fff;box-shadow:0 0 0 1px rgba(36,28,24,.08),0 28px 50px -30px rgba(36,28,24,.55);transform-origin:50% 100%}\n.cgau-listing .cgnew .kn-chip-back{position:absolute;left:0;right:0;top:18px;bottom:64px;z-index:-1;background:var(--kn-gv);rotate:-9deg;translate:-9% 0}\n.cgau-listing .cgnew .kn-chip-back span{position:absolute;left:18px;bottom:16px;font:600 13px\/1.2 'Geist Mono',Menlo,monospace;color:#fff;letter-spacing:.02em}\n.cgau-listing .cgnew .kn-chip-front{rotate:3deg}\n.cgau-listing .cgnew .kn-chip-front img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .cgnew .kn-chip-strip{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 18px 18px;background:var(--kn-shell);box-shadow:inset 0 1px 0 rgba(36,28,24,.1)}\n.cgau-listing .cgnew .kn-chip-strip b{font:700 20px\/1.1 'Geist',sans-serif;letter-spacing:-.02em;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-chip-strip span{font:500 13.5px\/1 'Geist Mono',Menlo,monospace;color:#5a4d45}\n\/* the lead: drawn from the chip's foot to a power point *\/\n.cgau-listing .cgnew .kn-lead{position:absolute;right:0;bottom:0;width:70%;height:60px;z-index:-1;overflow:visible}\n.cgau-listing .cgnew .kn-lead path{fill:none;stroke:#3a302b;stroke-width:3;stroke-linecap:round}\n.cgau-listing .cgnew .kn-lead rect{fill:#fff;stroke:#3a302b;stroke-width:2}\n.cgau-listing .cgnew .kn-lead circle{fill:#3a302b}\n.cgau-listing .cgnew .kn-lead-t{position:absolute;right:20%;bottom:2px;z-index:2;font:600 12.5px\/1 'Geist',sans-serif;white-space:nowrap;padding:7px 10px;border-radius:99px;background:#fff;color:var(--kn-ink);box-shadow:inset 0 0 0 1px rgba(36,28,24,.14),0 8px 18px -10px rgba(36,28,24,.5)}\n.cgau-listing .cgnew .kn-pc-f .kn-ill{left:0;bottom:4px}\n@keyframes cgau-kn-fan{from{rotate:0deg;translate:0 0}}\n@keyframes cgau-kn-tip{from{rotate:0deg}}\n@keyframes cgau-kn-lead{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}\n@keyframes cgau-kn-rise{from{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-chip-back{animation:cgau-kn-fan 1.1s var(--kn-ease) .25s both}\n.cgau-listing .cgnew .kn-chip-front{animation:cgau-kn-tip 1.1s var(--kn-ease) .25s both}\n.cgau-listing .cgnew .kn-lead path{stroke-dasharray:1;animation:cgau-kn-lead 1.4s var(--kn-ease) .7s both}\n.cgau-listing .cgnew .kn-lead-t{animation:cgau-kn-rise .6s var(--kn-ease) 1.6s both}\n}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-pc-g{grid-template-columns:minmax(0,1fr);gap:18px}\n.cgau-listing .cgnew .kn-pc-ans li{max-width:none}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-pc{padding-top:16px}\n.cgau-listing .cgnew .kn-pc .kn-eye{font-size:14px;margin-bottom:8px}\n.cgau-listing .cgnew .kn-h1,.cgau-listing .cgnew .kn-pc .kn-h1{font-size:36px;line-height:1.02;letter-spacing:-.045em}\n.cgau-listing .cgnew .kn-pc-ans{margin-top:16px}\n.cgau-listing .cgnew .kn-pc-ans li{padding:8px 0 8px 26px;font-size:15.5px;line-height:1.4}\n.cgau-listing .cgnew .kn-pc-ans li::before{top:12px;width:14px;height:10px}\n.cgau-listing .cgnew .kn-pc-f{max-width:270px;padding-bottom:58px}\n.cgau-listing .cgnew .kn-lead-t{right:13%;font-size:11.5px}\n.cgau-listing .cgnew .kn-chip-strip{padding:12px 14px 14px}\n.cgau-listing .cgnew .kn-chip-strip b{font-size:17px}\n.cgau-listing .cgnew .kn-chip-strip span{font-size:12px}\n}\n\/* ==== MODULE story (variant story-sorting-rack: five pigeonholes, one per thing the C31 can label; on scroll a terracotta event card drops into each hole in turn and its caption inks. Static: every card in its hole, every caption in full ink) ==== *\/\n.cgau-listing .cgnew .kn-rk{background:var(--kn-soft);box-shadow:0 0 0 100vmax var(--kn-soft);clip-path:inset(0 -100vmax)}\n.cgau-listing .cgnew .kn-rk-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:40px;align-items:end}\n.cgau-listing .cgnew .kn-rk-head .kn-lede{margin-top:0}\n.cgau-listing .cgnew .kn-rack{margin-top:40px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:2px solid #3a302b;border-radius:6px;background:#fffdf9;box-shadow:0 30px 60px -44px rgba(36,28,24,.6)}\n.cgau-listing .cgnew .kn-hole{position:relative;padding:18px 16px 20px;border-left:2px solid #3a302b;min-height:250px;display:flex;flex-direction:column}\n.cgau-listing .cgnew .kn-hole:first-child{border-left:0}\n.cgau-listing .cgnew .kn-slot{position:relative;overflow:clip;height:96px;border-radius:4px;background:linear-gradient(180deg,#efe6d8,#f8f2e8);box-shadow:inset 0 10px 14px -8px rgba(36,28,24,.35)}\n.cgau-listing .cgnew .kn-card{position:absolute;left:12%;right:12%;bottom:10px;height:62px;border-radius:5px;background:var(--kn-gv);display:grid;place-items:center;box-shadow:0 8px 14px -8px rgba(122,40,16,.7)}\n.cgau-listing .cgnew .kn-card svg{width:34px;height:34px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}\n.cgau-listing .cgnew .kn-hole:nth-child(4) .kn-card,.cgau-listing .cgnew .kn-hole:nth-child(5) .kn-card{background:var(--kn-gb);box-shadow:0 8px 14px -8px rgba(30,36,90,.7)}\n.cgau-listing .cgnew .kn-hole h3{margin-top:16px;font-size:20px;letter-spacing:-.025em}\n.cgau-listing .cgnew .kn-hole p{margin-top:6px;font-size:15px;line-height:1.45;color:#463b35}\n.cgau-listing .cgnew .kn-hole small{display:block;margin-top:auto;padding-top:12px;font:500 12.5px\/1.3 'Geist Mono',Menlo,monospace;color:var(--kn-vt)}\n.cgau-listing .cgnew .kn-hole:nth-child(4) small,.cgau-listing .cgnew .kn-hole:nth-child(5) small{color:var(--kn-bt)}\n.cgau-listing .cgnew .kn-rk-note{margin-top:22px;font-size:15px;color:var(--kn-g1);max-width:760px}\n@keyframes cgau-kn-drop{from{translate:0 -120px;rotate:-8deg}to{translate:0 0;rotate:0deg}}\n@keyframes cgau-kn-ink{from{color:#b3a79d}to{color:var(--kn-ink)}}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-rk-head{grid-template-columns:minmax(0,1fr);gap:14px}\n.cgau-listing .cgnew .kn-rack{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .cgnew .kn-hole{border-left:0;border-top:2px solid #3a302b;min-height:0;display:grid;grid-template-columns:92px minmax(0,1fr);column-gap:16px;padding:14px}\n.cgau-listing .cgnew .kn-hole:first-child{border-top:0}\n.cgau-listing .cgnew .kn-slot{grid-row:1 \/ span 3;height:78px}\n.cgau-listing .cgnew .kn-card{height:50px;left:10%;right:10%;bottom:8px}\n.cgau-listing .cgnew .kn-card svg{width:28px;height:28px}\n.cgau-listing .cgnew .kn-hole h3{margin-top:0;font-size:18px}\n.cgau-listing .cgnew .kn-hole p{font-size:15px}\n.cgau-listing .cgnew .kn-hole small{margin-top:6px;padding-top:0}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-rk .kn-h2{font-size:34px}\n.cgau-listing .cgnew .kn-rack{margin-top:24px}\n}\n\/* ==== MOTION (sorting rack) · Shopify only. Desktop: a pinned runway, one card drops per stretch of scroll and its caption inks (colour only). Phone: no pin, each hole fills as it scrolls in ==== *\/\n@media (prefers-reduced-motion:no-preference) and (min-width:901px){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rk{padding:0}\n.cgau-listing .cgnew .kn-rk-run{height:2300px;view-timeline:--cgau-kn-rack block}\n.cgau-listing .cgnew .kn-rk-stage{position:sticky;top:max(calc(var(--header-height,0px) + 40px), calc(50% - 330px));padding:56px 24px}\n.cgau-listing .cgnew .kn-card{animation:cgau-kn-drop 1s var(--kn-ease) both;animation-timeline:--cgau-kn-rack}\n.cgau-listing .cgnew .kn-hole h3,.cgau-listing .cgnew .kn-hole p{animation:cgau-kn-ink 1s linear both;animation-timeline:--cgau-kn-rack}\n.cgau-listing .cgnew .kn-hole:nth-child(1) .kn-card,.cgau-listing .cgnew .kn-hole:nth-child(1) h3,.cgau-listing .cgnew .kn-hole:nth-child(1) p{animation-range:contain 4% contain 16%}\n.cgau-listing .cgnew .kn-hole:nth-child(2) .kn-card,.cgau-listing .cgnew .kn-hole:nth-child(2) h3,.cgau-listing .cgnew .kn-hole:nth-child(2) p{animation-range:contain 20% contain 32%}\n.cgau-listing .cgnew .kn-hole:nth-child(3) .kn-card,.cgau-listing .cgnew .kn-hole:nth-child(3) h3,.cgau-listing .cgnew .kn-hole:nth-child(3) p{animation-range:contain 36% contain 48%}\n.cgau-listing .cgnew .kn-hole:nth-child(4) .kn-card,.cgau-listing .cgnew .kn-hole:nth-child(4) h3,.cgau-listing .cgnew .kn-hole:nth-child(4) p{animation-range:contain 52% contain 64%}\n.cgau-listing .cgnew .kn-hole:nth-child(5) .kn-card,.cgau-listing .cgnew .kn-hole:nth-child(5) h3,.cgau-listing .cgnew .kn-hole:nth-child(5) p{animation-range:contain 68% contain 80%}\n}\n}\n@media (prefers-reduced-motion:no-preference) and (min-width:901px) and (max-height:760px){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rk-stage{top:calc(var(--header-height,0px) + 8px);padding:20px 24px}\n.cgau-listing .cgnew .kn-rack{margin-top:22px}\n.cgau-listing .cgnew .kn-hole{min-height:220px}\n}\n}\n@media (prefers-reduced-motion:no-preference) and (max-width:900px){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-card{animation:cgau-kn-drop 1s var(--kn-ease) both;animation-timeline:view();animation-range:entry 30% cover 45%}\n}\n}\n\/* ==== MODULE numbers (variant numbers-tile-course: four big figures fired onto a course of terracotta tiles with ivory grout, each with its catch under the tile; odometer reels roll in white) ==== *\/\n.cgau-listing .cgnew .kn-tc{margin-top:44px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;background:#efe5d6;border-radius:6px}\n.cgau-listing .cgnew .kn-tile{position:relative;aspect-ratio:1\/1;border-radius:3px;background:linear-gradient(145deg,#ad4d29,#98401d);color:#fff;padding:18px 18px 16px;display:flex;flex-direction:column;justify-content:space-between;overflow:clip;box-shadow:inset 0 2px 0 rgba(255,255,255,.18),inset 0 -3px 0 rgba(0,0,0,.14)}\n.cgau-listing .cgnew .kn-tile:nth-child(2){background:linear-gradient(145deg,#b0522c,#9c4424)}\n.cgau-listing .cgnew .kn-tile:nth-child(3){background:linear-gradient(145deg,#a8492a,#8f3a1d)}\n.cgau-listing .cgnew .kn-tile:nth-child(4){background:linear-gradient(145deg,#b0532e,#963f1f)}\n.cgau-listing .cgnew .kn-tile::after{content:\"\";position:absolute;inset:0;background:radial-gradient(120% 70% at 20% 0%,rgba(255,255,255,.2),rgba(255,255,255,0) 60%);pointer-events:none}\n.cgau-listing .cgnew .kn-tile\u003espan{font:600 14px\/1.2 'Geist',sans-serif;letter-spacing:.01em;color:#fff}\n.cgau-listing .cgnew .kn-tile b{display:block;font:700 clamp(46px,5.6vw,78px)\/1 'Geist',sans-serif;letter-spacing:-.055em;white-space:nowrap;color:#fff}\n.cgau-listing .cgnew .kn-tile b small{font-size:.36em;letter-spacing:-.01em;margin-left:3px}\n.cgau-listing .cgnew .kn-tile .kn-odo i::before{background-image:linear-gradient(#fff,#fff)}\n.cgau-listing .cgnew .kn-tc-c{margin-top:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}\n.cgau-listing .cgnew .kn-tc-c p{font-size:15.5px;line-height:1.5;color:#463b35;padding-top:12px;border-top:2px solid var(--kn-v2)}\n.cgau-listing .cgnew .kn-tc-c b{color:var(--kn-ink)}\n@keyframes cgau-kn-glaze{from{translate:-40% 0}to{translate:40% 0}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-tc{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;margin-top:28px}\n.cgau-listing .cgnew .kn-tile{padding:14px}\n.cgau-listing .cgnew .kn-tile b{font-size:44px}\n.cgau-listing .cgnew .kn-tc-c{grid-template-columns:minmax(0,1fr);gap:4px}\n.cgau-listing .cgnew .kn-tc-c p{font-size:15.5px;padding:10px 0 8px}\n}\n\/* ==== MOTION (tiles) · Shopify only: a glaze highlight sweeps across the course as it scrolls through ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-tile::after{animation:cgau-kn-glaze 1s linear both;animation-timeline:view();animation-range:entry 20% exit 60%}\n}\n}\n\/* ==== MODULE compat (variant picker-glaze-tiles: the buyer's gear as a grid of glazed square tiles, ✕ tiles carry a crimson corner; every verdict shows in a ruled ledger beside them until a tile is tapped, then only that verdict; \"Show all\" resets; name-trap note under it) ==== *\/\n.cgau-listing .cgnew .kn-gt{margin-top:40px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:start}\n.cgau-listing .cgnew .kn-gt fieldset{min-width:0}\n.cgau-listing .cgnew .kn-gt legend{font:600 14px\/1.2 'Geist',sans-serif;color:var(--kn-g1);margin-bottom:14px;letter-spacing:.01em}\n.cgau-listing .cgnew .kn-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}\n.cgau-listing .cgnew .kn-tiles input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}\n.cgau-listing .cgnew .kn-tiles label{position:relative;display:flex;align-items:flex-end;min-height:92px;padding:12px;border-radius:6px;cursor:pointer;background:linear-gradient(160deg,#fffdf8,#f4ecdf);box-shadow:inset 0 0 0 1.5px #d9cbb8,inset 0 -3px 0 rgba(36,28,24,.06);font:600 15px\/1.2 'Geist',sans-serif;letter-spacing:-.01em;color:var(--kn-ink);transition:background .25s,color .25s,box-shadow .25s,translate .25s;-webkit-tap-highlight-color:transparent;overflow:clip}\n.cgau-listing .cgnew .kn-tiles label::before{content:\"\";position:absolute;right:0;top:0;width:22px;height:22px;background:linear-gradient(225deg,var(--kn-gr1) 50%,transparent 50%)}\n.cgau-listing .cgnew .kn-tiles .kn-tx::before{background:linear-gradient(225deg,var(--kn-no1) 50%,transparent 50%)}\n.cgau-listing .cgnew .kn-tiles .kn-tall::before{display:none}\n.cgau-listing .cgnew .kn-tiles label:hover{translate:0 -2px}\n.cgau-listing .cgnew .kn-tiles label:has(input:checked){background:var(--kn-gv);color:#fff;box-shadow:inset 0 2px 0 rgba(255,255,255,.2),0 12px 22px -12px rgba(122,40,16,.8)}\n.cgau-listing .cgnew .kn-tiles label:has(input:focus-visible){outline:2px solid var(--kn-vt);outline-offset:2px}\n.cgau-listing .cgnew .kn-ledger{border-top:2px solid var(--kn-ink)}\n.cgau-listing .cgnew .kn-ledger\u003eli{display:grid;grid-template-columns:36px minmax(0,1fr);gap:4px 14px;padding:15px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-ledger i{grid-row:1 \/ span 2;display:grid;place-items:center;width:30px;height:30px;border-radius:5px;font:700 15px\/1 'Geist',sans-serif;font-style:normal;color:#fff;background:var(--kn-gg)}\n.cgau-listing .cgnew .kn-ledger .kn-no{background:var(--kn-gn)}\n.cgau-listing .cgnew .kn-ledger h3{font-size:18.5px;line-height:1.25;letter-spacing:-.02em;padding-top:3px}\n.cgau-listing .cgnew .kn-ledger h3 small{font:500 14px\/1.2 'Geist',sans-serif;color:var(--kn-g1);letter-spacing:0;margin-left:6px}\n.cgau-listing .cgnew .kn-ledger p{font-size:15.5px;line-height:1.5;color:#463b35}\n.cgau-listing .cgnew .kn-gt:has(.kn-tiles input:not(.kn-all):checked) .kn-ledger\u003eli{display:none}\n.cgau-listing .cgnew .kn-gt:has(#kn-t1:checked) .kn-l1,.cgau-listing .cgnew .kn-gt:has(#kn-t2:checked) .kn-l2,.cgau-listing .cgnew .kn-gt:has(#kn-t3:checked) .kn-l3,.cgau-listing .cgnew .kn-gt:has(#kn-t4:checked) .kn-l4,.cgau-listing .cgnew .kn-gt:has(#kn-t5:checked) .kn-l5,.cgau-listing .cgnew .kn-gt:has(#kn-t6:checked) .kn-l6,.cgau-listing .cgnew .kn-gt:has(#kn-t7:checked) .kn-l7,.cgau-listing .cgnew .kn-gt:has(#kn-t8:checked) .kn-l8{display:grid}\n.cgau-listing .cgnew .kn-gt:has(.kn-tiles input:not(.kn-all):checked) .kn-ledger i{animation:cgau-kn-set .45s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-trap{margin-top:22px;padding:16px 20px;border-left:3px solid var(--kn-v1);background:#fbf1e8;border-radius:0 14px 14px 0;font-size:15.5px;line-height:1.5;color:#463b35}\n.cgau-listing .cgnew .kn-trap b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-pk-more{margin-top:16px;font-size:15.5px;color:var(--kn-g1)}\n@keyframes cgau-kn-set{0%{scale:.5;rotate:-12deg}70%{scale:1.1}100%{scale:1;rotate:0deg}}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-gt{grid-template-columns:minmax(0,1fr);gap:24px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}\n.cgau-listing .cgnew .kn-tiles label{min-height:72px;padding:9px;font-size:13.5px}\n.cgau-listing .cgnew .kn-tiles label::before{width:16px;height:16px}\n.cgau-listing .cgnew .kn-ledger h3{font-size:17.5px}\n.cgau-listing .cgnew .kn-ledger h3 small{display:block;margin:2px 0 0}\n}\n\/* ==== MODULE night (variant night-indigo-panes: the page's one dark band in night indigo; eufy's own night comparison photo framed like a window, three night modes as panes beside it, the band deepens from dusk to night as it passes) ==== *\/\n.cgau-listing .cgnew .kn-nt{background:var(--kn-dark);box-shadow:0 0 0 100vmax var(--kn-dark);clip-path:inset(0 -100vmax);color:#eef0fa}\n.cgau-listing .cgnew .kn-nt .kn-eye{color:#b4bcef}\n.cgau-listing .cgnew .kn-nt .kn-h2{color:#fff}\n.cgau-listing .cgnew .kn-nt-g{margin-top:40px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .cgnew .kn-nt-ph{position:relative;padding:10px;border-radius:12px;background:linear-gradient(160deg,#2a2f4d,#1b1f35);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 40px 80px -40px rgba(0,0,0,.8)}\n.cgau-listing .cgnew .kn-nt-ph img{width:100%;border-radius:6px}\n.cgau-listing .cgnew .kn-nt-ph::after{content:\"\";position:absolute;left:10px;right:10px;top:50%;height:2px;background:linear-gradient(90deg,rgba(138,150,216,0),rgba(138,150,216,.9),rgba(138,150,216,0));opacity:0;pointer-events:none}\n.cgau-listing .cgnew .kn-panes{display:grid;gap:0;border-top:1px solid rgba(255,255,255,.16)}\n.cgau-listing .cgnew .kn-panes li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:4px 16px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.16)}\n.cgau-listing .cgnew .kn-panes i{grid-row:1 \/ span 2;width:42px;height:42px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffd9b8,#e88a5c 60%,#8f3a1d);box-shadow:0 0 18px 2px rgba(232,138,92,.35)}\n.cgau-listing .cgnew .kn-panes li:nth-child(2) i{background:radial-gradient(circle at 35% 30%,#fff,#fff4d6 45%,#f0c060);box-shadow:0 0 22px 6px rgba(255,236,190,.45)}\n.cgau-listing .cgnew .kn-panes li:nth-child(3) i{background:radial-gradient(circle at 35% 30%,#9aa2c9,#4a507a 60%,#20243d);box-shadow:0 0 0 1px rgba(255,255,255,.2)}\n.cgau-listing .cgnew .kn-panes h3{font-size:20px;letter-spacing:-.02em;color:#fff}\n.cgau-listing .cgnew .kn-panes p{font-size:15.5px;line-height:1.5;color:#c9cde6}\n.cgau-listing .cgnew .kn-nt-note{margin-top:18px;font-size:15.5px;line-height:1.5;color:#c9cde6}\n.cgau-listing .cgnew .kn-nt-note b{color:#fff}\n@keyframes cgau-kn-dusk{from{background-color:#2c3570;box-shadow:0 0 0 100vmax #2c3570}to{background-color:#161a2c;box-shadow:0 0 0 100vmax #161a2c}}\n@keyframes cgau-kn-scan{0%{opacity:0;translate:0 -120px}20%{opacity:1}80%{opacity:1}100%{opacity:0;translate:0 120px}}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-nt-g{grid-template-columns:minmax(0,1fr);gap:26px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-nt .kn-h2{font-size:34px}\n.cgau-listing .cgnew .kn-nt-g{margin-top:24px}\n.cgau-listing .cgnew .kn-panes li{grid-template-columns:40px minmax(0,1fr);padding:14px 0}\n.cgau-listing .cgnew .kn-panes i{width:32px;height:32px}\n}\n\/* ==== MOTION (night) · Shopify only: the band deepens from dusk to night as it scrolls in; a soft scan line passes over the photo once it is in view ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-nt{animation:cgau-kn-dusk 1s linear both;animation-timeline:view();animation-range:entry 0% entry 90%}\n.cgau-listing .cgnew .kn-nt-ph::after{animation:cgau-kn-scan 1s linear both;animation-timeline:view();animation-range:entry 60% exit 30%}\n}\n}\n\/* ==== MODULE condition (variant cond-clay-stamp: Brand New as a terracotta clay stamp pressed onto an ivory card, three ruled lists: in the carton, packed beside it, not included) ==== *\/\n.cgau-listing .cgnew .kn-cs{margin-top:40px;position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:44px;padding:40px;border-radius:8px;background:linear-gradient(170deg,#fffdf8,#f6eee2);box-shadow:inset 0 0 0 1px #e3d7c6,0 34px 60px -46px rgba(36,28,24,.6)}\n.cgau-listing .cgnew .kn-stamp{position:relative;width:200px;height:200px;border-radius:50%;display:grid;place-items:center;text-align:center;rotate:-10deg;color:var(--kn-vt);box-shadow:inset 0 0 0 5px currentColor,inset 0 0 0 11px #fffdf8,inset 0 0 0 13px currentColor}\n.cgau-listing .cgnew .kn-stamp b{display:block;font:800 27px\/1 'Geist',sans-serif;letter-spacing:-.02em;text-transform:uppercase}\n.cgau-listing .cgnew .kn-stamp span{display:block;margin-top:6px;font:600 12.5px\/1.25 'Geist Mono',Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}\n.cgau-listing .cgnew .kn-cs-t p{margin-top:22px;font-size:16.5px;line-height:1.55;color:#463b35;max-width:360px}\n.cgau-listing .cgnew .kn-cs-l{display:grid;gap:26px}\n.cgau-listing .cgnew .kn-cs-l h3{font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--kn-wt);padding-bottom:8px;border-bottom:2px solid var(--kn-w2)}\n.cgau-listing .cgnew .kn-cs-l ul{margin-top:8px}\n.cgau-listing .cgnew .kn-cs-l li{padding:7px 0 7px 24px;position:relative;font-size:16px;line-height:1.4;color:var(--kn-ink);border-bottom:1px solid var(--kn-hair)}\n.cgau-listing .cgnew .kn-cs-l li::before{content:\"\";position:absolute;left:2px;top:14px;width:10px;height:10px;border-radius:2px;background:var(--kn-gw)}\n.cgau-listing .cgnew .kn-cs-l .kn-out li{color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-cs-l .kn-out li::before{background:none;box-shadow:inset 0 0 0 1.5px var(--kn-g2)}\n.cgau-listing .cgnew .kn-cs-l .kn-side li::before{border-radius:50%;background:var(--kn-gv)}\n@keyframes cgau-kn-press{0%{scale:1.5;rotate:-24deg}70%{scale:.96}100%{scale:1;rotate:-10deg}}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-cs{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px 22px}\n.cgau-listing .cgnew .kn-stamp{width:160px;height:160px}\n.cgau-listing .cgnew .kn-stamp b{font-size:22px}\n}\n\/* ==== MOTION (condition) · Shopify only: the stamp presses onto the card as it scrolls in ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-stamp{animation:cgau-kn-press 1s var(--kn-ease) both;animation-timeline:view();animation-range:entry 10% entry 80%}\n}\n}\n\n\/* ==== MODULE faq · exclusive accordion; answers glide open in Chrome (interpolate-size), open instantly elsewhere ==== *\/\n.cgau-listing .cgnew .kn-faq{max-width:820px;margin:44px auto 0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq details{border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font:600 clamp(18px,1.7vw,21px)\/1.3 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .cgnew .kn-faq summary::after{content:\"+\";flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--kn-soft);font:400 22px\/1 'Geist',sans-serif;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-faq details[open] summary::after{content:\"\\2212\"}\n.cgau-listing .cgnew .kn-faq summary:focus-visible{outline:2px solid var(--kn-vt);outline-offset:4px;border-radius:6px}\n.cgau-listing .cgnew .kn-faq details p{padding:0 50px 24px 0;font-size:17px;line-height:1.55;color:#3a3a3c}\n@media (prefers-reduced-motion:no-preference){\n@supports (interpolate-size: allow-keywords){\n.cgau-listing .cgnew .kn-faq{interpolate-size:allow-keywords}\n.cgau-listing .cgnew .kn-faq details::details-content{height:0;overflow:clip;transition:height .38s var(--kn-ease),content-visibility .38s allow-discrete}\n.cgau-listing .cgnew .kn-faq details[open]::details-content{height:auto}\n}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-faq details p{padding-right:0}\n}\n\n\/* ==== MODULE buy · buying from CamGuard Australia: open columns, odometer numerals ==== *\/\n.cgau-listing .cgnew .kn-buy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:56px}\n.cgau-listing .cgnew .kn-buy\u003ediv{padding-top:18px;position:relative}\n.cgau-listing .cgnew .kn-buy\u003ediv::before{content:\"\";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:var(--kn-ink);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(2)::before{background:var(--kn-gg)}.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(3)::before{background:var(--kn-gw)}\n.cgau-listing .cgnew .kn-buy h3{font-size:21px;letter-spacing:-.025em;margin-bottom:8px}\n.cgau-listing .cgnew .kn-buy p{font-size:16px;line-height:1.5;color:#3a3a3c}\n.cgau-listing .cgnew .kn-buy p+p{margin-top:10px}\n.cgau-listing .cgnew .kn-buy .kn-bign{display:block;font:700 clamp(64px,7vw,92px)\/1 'Geist',sans-serif;letter-spacing:-.06em;margin:4px 0 12px;white-space:nowrap}\n.cgau-listing .cgnew .kn-buy .kn-bign small{font-size:.3em;letter-spacing:-.02em;margin-left:6px;-webkit-text-fill-color:var(--kn-ink);color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-who{margin-top:44px;padding:26px 0 0;border-top:1px solid var(--kn-line);font-size:17px;line-height:1.55;color:#3a3a3c;max-width:820px}\n.cgau-listing .cgnew .kn-who b{color:var(--kn-ink)}\n@keyframes cgau-kn-rule{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-buy{grid-template-columns:minmax(0,1fr);gap:22px}\n}\n\n\/* ==== MOTION (buy) · the column rules draw in ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-buy\u003ediv::before{animation:cgau-kn-rule 1s linear both;animation-timeline:view();animation-range:entry 10% entry 90%}\n}\n}\n\n\/* ==== MODULE specs · always the last h2, grouped rows, then the fine print ==== *\/\n.cgau-listing .cgnew .kn-specs{margin-top:44px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:24px;padding:26px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g h3{font-size:19px;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-sp-g dl{display:grid;gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:16px}\n.cgau-listing .cgnew .kn-sp-g dt{font-size:15px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-sp-g dd{font-size:16px;line-height:1.45;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-fine{margin-top:40px;display:grid;gap:10px;max-width:880px}\n.cgau-listing .cgnew .kn-fine p{font-size:13px;line-height:1.55;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-fine p:last-child{margin-top:8px;color:#424245;font-weight:500}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-sp-g{grid-template-columns:minmax(0,1fr);gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{grid-template-columns:minmax(0,.44fr) minmax(0,1fr);gap:12px}\n}\n\n\/* ==== REDUCED MOTION · nothing moves, everything shows ==== *\/\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-ledger i,.cgau-listing .cgnew .kn-chip,.cgau-listing .cgnew .kn-lead path,.cgau-listing .cgnew .kn-lead-t{animation:none}\n.cgau-listing .cgnew .kn-tiles label,.cgau-listing .cgnew .kn-faq ::details-content{transition:none}\n}\n\n\/* ==== GUARDS (keep last) ==== *\/\n.cgau-listing .cgnew h1,.cgau-listing .cgnew h2,.cgau-listing .cgnew h3,.cgau-listing .cgnew h4{color:inherit;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;margin:0;padding:0}\n.cgau-listing .cgnew.cgau-listing .cgnew{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:left}\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* two-view integration, flagship Simple view (27.09.2026) *\/\n.cgau-listing #cgau-v-simple:checked ~ .cgau-shared{display:none}\n.cgau-listing .cgau-pane-simple .cgnew .kn-nav{display:none}\n.cgau-listing .cgau-chooser{display:none}\n.cgau-listing.cgau-listing .cgnew .kn-gx{padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew :is(h1,h2,h3,.kn-h1,.kn-h2) :is(span,em,b,strong,i){padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew .kn-odo{overflow:visible clip;margin-inline-end:.1em}\n.cgau-listing.cgau-listing .cgnew .kn-odo i::before{padding-inline:.14em;margin-inline:-.14em}\n.cgau-listing.cgau-listing .cgnew .kn-odo b{padding-inline:.1em;margin-inline:-.1em}\n.cgau-listing.cgau-listing .cgnew :is(.kn-odo,.kn-cu)+small{margin-inline-start:.3em}\n\u003c\/style\u003e\n\u003cdiv class=\"cgnew cgau-kn\"\u003e\n\n\u003cnav class=\"kn-nav\" aria-label=\"On this page\"\u003e\u003cdiv class=\"kn-nav-in\"\u003e\n\u003cspan class=\"kn-nav-t\"\u003eWired Cam C31\u003c\/span\u003e\u003cspan class=\"kn-nav-l\"\u003e\u003ca href=\"#kn-rack\"\u003eAlerts\u003c\/a\u003e\u003ca href=\"#kn-night\"\u003eNight\u003c\/a\u003e\u003ca href=\"#kn-fit\"\u003eWorks with\u003c\/a\u003e\u003ca href=\"#kn-box\"\u003eIn the box\u003c\/a\u003e\u003ca class=\"kn-nav-cta\" href=\"#kn-specs\"\u003eSpecs\u003c\/a\u003e\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/nav\u003e\n\u003c!-- MODULE hero · hero-paint-chip: answers first; the listing's own photo on a paint-sample chip carrying its colour and part number, a USB-C lead to a power point --\u003e\n\u003cdiv class=\"kn-pc\"\u003e\n\u003cdiv class=\"kn-w kn-pc-g\"\u003e\n\u003cdiv class=\"kn-pc-t\"\u003e\n\u003cp class=\"kn-eye\"\u003eWired Cam C31 · White · Brand New\u003c\/p\u003e\n\u003ch2 class=\"kn-h1\"\u003eOn the power point.\u003cbr\u003e\u003cspan class=\"kn-gx kn-gv\"\u003eOn the lookout.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cul class=\"kn-pc-ans\" aria-label=\"The short version\"\u003e\n\u003cli data-cgau-first=\"works\"\u003e\n\u003cb\u003eRuns on its own:\u003c\/b\u003e USB-C power, 2.4 GHz Wi-Fi and a microSD card (32 to 256 GB, not included). HomeBase Mini, HomeBase 3 or Professional S1 optional; not HomeBase 2. \u003ca href=\"\/pages\/eufy-compatibility\"\u003eCheck your devices ›\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"why\"\u003e\n\u003cb\u003eWhy the C31:\u003c\/b\u003e it pans a full 360° and follows people, vehicles and pets, and flags loud sounds and crying. 1080p, IP66. No monthly fee for local storage.\u003c\/li\u003e\n\u003cli data-cgau-first=\"condition\"\u003e\n\u003cb\u003eBrand New:\u003c\/b\u003e factory sealed in eufy’s retail carton. The pan-tilt camera, not the Video Doorbell C31.\u003c\/li\u003e\n\u003cli data-cgau-first=\"trust\"\u003e\n\u003cb\u003e12-month CamGuard warranty\u003c\/b\u003e · dispatched from Townsville · free Express on $99+ orders after discounts\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-pc-f\"\u003e\n\u003cspan class=\"kn-chip kn-chip-back\" aria-hidden=\"true\"\u003e\u003cspan\u003eWIRED CAM C31\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"kn-chip kn-chip-front\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/d4f70b20ae08baa91175811c4f952f6f_cd1f4f1a-22b2-46e3-ae97-5ea731b724df.webp?v=1778363121\u0026amp;width=800\" alt=\"White eufy Wired Cam C31, front on: twin antennas, lens and spotlight on the head, eufy logo and speaker grille on the base\" width=\"800\" height=\"800\" fetchpriority=\"high\"\u003e\u003cspan class=\"kn-chip-strip\"\u003e\u003cb\u003eWhite\u003c\/b\u003e\u003cspan\u003eT817L121\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003csvg class=\"kn-lead\" viewbox=\"0 0 260 60\" preserveaspectratio=\"xMaxYMax meet\" aria-hidden=\"true\"\u003e\u003cpath pathlength=\"1\" d=\"M4 4 C 20 40, 60 54, 214 38\"\u003e\u003c\/path\u003e\u003crect x=\"214\" y=\"16\" width=\"42\" height=\"42\" rx=\"8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"229\" cy=\"37\" r=\"3.4\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"241\" cy=\"37\" r=\"3.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n\u003cspan class=\"kn-lead-t\" aria-hidden=\"true\"\u003eUSB-C · 5 V \/ 1 A\u003c\/span\u003e\n\u003cspan class=\"kn-ill\"\u003eLead: illustration\u003c\/span\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- MODULE story · story-sorting-rack: five pigeonholes, one per detection label --\u003e\n\u003csection class=\"kn-sec kn-rk\" id=\"kn-rack\" aria-labelledby=\"kn-rack-h\"\u003e\n\u003cdiv class=\"kn-rk-run\"\u003e\n\u003cdiv class=\"kn-w kn-rk-stage\"\u003e\n\u003cdiv class=\"kn-rk-head\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"kn-eye kn-ev\"\u003eWhat it can label\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-rack-h\"\u003ePerson. Car. Pet. Noise. Tears.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-lede\"\u003eThe C31 sorts what it sees and hears into five kinds of alert. Each one is a helpful label, not a certainty: light, angle and distance change results.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-rack\"\u003e\n\u003cdiv class=\"kn-hole\"\u003e\n\u003cdiv class=\"kn-slot\"\u003e\u003cspan class=\"kn-card\"\u003e\u003csvg viewbox=\"0 0 34 34\" aria-hidden=\"true\"\u003e\u003ccircle cx=\"17\" cy=\"9\" r=\"5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8 31c0-7 4-12 9-12s9 5 9 12\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003ePerson\u003c\/h3\u003e\n\u003cp\u003eSomeone walks into view, and the head can turn to follow them.\u003c\/p\u003e\n\u003csmall\u003eHuman detection · tracking\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-hole\"\u003e\n\u003cdiv class=\"kn-slot\"\u003e\u003cspan class=\"kn-card\"\u003e\u003csvg viewbox=\"0 0 34 34\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 22v-5l4-7h18l4 7v5z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"10\" cy=\"24\" r=\"3\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"24\" cy=\"24\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eVehicle\u003c\/h3\u003e\n\u003cp\u003eA car pulls into the drive. Same again: it can track it.\u003c\/p\u003e\n\u003csmall\u003eVehicle detection · tracking\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-hole\"\u003e\n\u003cdiv class=\"kn-slot\"\u003e\u003cspan class=\"kn-card\"\u003e\u003csvg viewbox=\"0 0 34 34\" aria-hidden=\"true\"\u003e\u003ccircle cx=\"9\" cy=\"14\" r=\"3\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"15\" cy=\"8\" r=\"3\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"21\" cy=\"8\" r=\"3\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"27\" cy=\"14\" r=\"3\"\u003e\u003c\/circle\u003e\u003cpath d=\"M11 26c0-5 3-9 7-9s7 4 7 9c0 3-3 3-7 2-4 1-7 1-7-2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003ePet\u003c\/h3\u003e\n\u003cp\u003eThe dog does its rounds. It gets its own label.\u003c\/p\u003e\n\u003csmall\u003ePet detection · tracking\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-hole\"\u003e\n\u003cdiv class=\"kn-slot\"\u003e\u003cspan class=\"kn-card\"\u003e\u003csvg viewbox=\"0 0 34 34\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 14v6M10 9v16M15 5v24M20 11v12M25 8v18M30 14v6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eLoud sound\u003c\/h3\u003e\n\u003cp\u003eA bang or a shout within earshot of its microphone.\u003c\/p\u003e\n\u003csmall\u003eSound detection\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-hole\"\u003e\n\u003cdiv class=\"kn-slot\"\u003e\u003cspan class=\"kn-card\"\u003e\u003csvg viewbox=\"0 0 34 34\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 12h26M4 28h26M4 8v22M30 8v22M10 12v16M16 12v16M22 12v16\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eCrying\u003c\/h3\u003e\n\u003cp\u003eA baby wakes in the next room, and your phone gets the alert.\u003c\/p\u003e\n\u003csmall\u003eCrying detection\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-rk-note\"\u003eTwo activity zones let you choose which part of the view counts.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MODULE numbers · numbers-tile-course: four figures on terracotta tiles, the catch under each --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-nums\" aria-labelledby=\"kn-nums-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-ev\"\u003eBy the numbers\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-nums-h\"\u003eWhat the numbers mean.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-tc\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"kn-tile\"\u003e\n\u003cspan\u003eVideo\u003c\/span\u003e\u003cb\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:1\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:0\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:8\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:0\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003ep\u003c\/small\u003e\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-tile\"\u003e\n\u003cspan\u003ePan\u003c\/span\u003e\u003cb\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:3\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:6\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:0\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003e°\u003c\/small\u003e\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-tile\"\u003e\n\u003cspan\u003eWeather rating\u003c\/span\u003e\u003cb\u003e\u003csmall style=\"margin:0 2px 0 0\"\u003eIP\u003c\/small\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:6\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:6\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-tile\"\u003e\n\u003cspan\u003eLargest microSD\u003c\/span\u003e\u003cb\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:2\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:5\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:6\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003eGB\u003c\/small\u003e\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-tc-c\"\u003e\n\u003cp\u003e\u003cb\u003e1080p video,\u003c\/b\u003e 1920 × 1080, through an f\/1.2 lens. Fine for a room or the drive; it isn’t a 4K camera.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e360° pan,\u003c\/b\u003e with tilt, steered in the eufy app or left to auto-track.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eIP66,\u003c\/b\u003e so it can go indoors or out. Weather-rated, not made to sit under water.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e32 to 256 GB microSD,\u003c\/b\u003e Class 10, not included. There’s no built-in storage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MODULE compat · picker-glaze-tiles: every verdict visible until a tile is tapped --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-fit\" aria-labelledby=\"kn-fit-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-eg\"\u003eWorks with\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-fit-h\"\u003eHubs welcome.\u003cbr\u003e\u003cspan class=\"kn-gx kn-gg\"\u003eNot required.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-gt\"\u003e\n\u003cfieldset role=\"radiogroup\" aria-labelledby=\"kn-fit-lg\"\u003e\n\u003clegend id=\"kn-fit-lg\"\u003eTap what you have\u003c\/legend\u003e\n\u003cdiv class=\"kn-tiles\"\u003e\n\u003clabel class=\"kn-tall\"\u003e\u003cinput type=\"radio\" name=\"kn-fit\" id=\"kn-t0\" class=\"kn-all\"\u003eShow all\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-fit\" id=\"kn-t1\"\u003emicroSD card\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-fit\" id=\"kn-t2\"\u003eHomeBase Mini\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-fit\" id=\"kn-t3\"\u003eHomeBase 3\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-fit\" id=\"kn-t4\"\u003eProfessional S1\u003c\/label\u003e\n\u003clabel class=\"kn-tx\"\u003e\u003cinput type=\"radio\" name=\"kn-fit\" id=\"kn-t5\"\u003eHomeBase 2\u003c\/label\u003e\n\u003clabel class=\"kn-tx\"\u003e\u003cinput type=\"radio\" name=\"kn-fit\" id=\"kn-t6\"\u003eApple HomeKit\u003c\/label\u003e\n\u003clabel class=\"kn-tx\"\u003e\u003cinput type=\"radio\" name=\"kn-fit\" id=\"kn-t7\"\u003e5 GHz-only Wi-Fi\u003c\/label\u003e\n\u003clabel class=\"kn-tx\"\u003e\u003cinput type=\"radio\" name=\"kn-fit\" id=\"kn-t8\"\u003eNo power point\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/fieldset\u003e\n\u003cdiv\u003e\n\u003cul class=\"kn-ledger\" aria-live=\"polite\"\u003e\n\u003cli class=\"kn-l1\"\u003e\n\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003ch3\u003emicroSD card \u003csmall\u003eworks, on its own\u003c\/small\u003e\n\u003c\/h3\u003e\n\u003cp\u003eRecords to a Class 10 card from 32 to 256 GB in the camera. Card not included.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-l2\"\u003e\n\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003ch3\u003eHomeBase Mini (T8025) \u003csmall\u003eoptional\u003c\/small\u003e\n\u003c\/h3\u003e\n\u003cp\u003ePairs for hub storage. Not included.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-l3\"\u003e\n\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003ch3\u003eHomeBase 3 (S380) \u003csmall\u003eoptional\u003c\/small\u003e\n\u003c\/h3\u003e\n\u003cp\u003ePairs for hub storage. Not included.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-l4\"\u003e\n\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003ch3\u003eHomeBase Professional S1 \u003csmall\u003eoptional\u003c\/small\u003e\n\u003c\/h3\u003e\n\u003cp\u003ePairs for hub storage. Not included.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-l5\"\u003e\n\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003ch3\u003eHomeBase 2 (S280) \u003csmall\u003enot compatible\u003c\/small\u003e\n\u003c\/h3\u003e\n\u003cp\u003eeufy lists HomeBase Mini or HomeBase 3 for the C31. It also runs on a card alone.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-l6\"\u003e\n\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003ch3\u003eApple HomeKit \u003csmall\u003enot supported\u003c\/small\u003e\n\u003c\/h3\u003e\n\u003cp\u003eeufy says connection to HomeKit isn’t supported.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-l7\"\u003e\n\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003ch3\u003e5 GHz-only Wi-Fi \u003csmall\u003ewon’t join\u003c\/small\u003e\n\u003c\/h3\u003e\n\u003cp\u003eIt needs a 2.4 GHz network.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-l8\"\u003e\n\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003ch3\u003eNo power point \u003csmall\u003ewon’t run\u003c\/small\u003e\n\u003c\/h3\u003e\n\u003cp\u003eNo battery: it needs constant USB-C power and switches off in a power cut.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"kn-trap\"\u003e\u003cb\u003eNot the Video Doorbell C31.\u003c\/b\u003e That’s a doorbell (T8223). This is the Wired Cam C31, model T817L.\u003c\/p\u003e\n\u003cp class=\"kn-pk-more\"\u003eNot listed? \u003ca class=\"kn-link\" href=\"\/pages\/eufy-compatibility\"\u003eCheck your devices ›\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MODULE night · night-indigo-panes: the one dark band --\u003e\n\u003csection class=\"kn-sec kn-nt\" id=\"kn-night\" aria-labelledby=\"kn-night-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eAfter dark\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-night-h\"\u003eThree ways to see at night.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-nt-g\"\u003e\n\u003cfigure class=\"kn-nt-ph\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/T817L121_US_TD04_Solo_V2.webp?v=1775990863\u0026amp;width=900\u0026amp;height=840\u0026amp;crop=bottom\" alt=\"eufy's night comparison: the C31's PureColor view of a driveway shows a person and a white car in colour; below, the same scene as the eye sees it, almost dark\" width=\"900\" height=\"840\" loading=\"lazy\"\u003e\u003c\/figure\u003e\n\u003cdiv\u003e\n\u003cul class=\"kn-panes\"\u003e\n\u003cli\u003e\n\u003ci aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003ch3\u003ePureColor\u003c\/h3\u003e\n\u003cp\u003eColour video in low light, without switching the spotlight on.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ci aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003ch3\u003eSpotlight\u003c\/h3\u003e\n\u003cp\u003eThe camera’s own light, for colour when you want the scene lit.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ci aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003ch3\u003eInfrared\u003c\/h3\u003e\n\u003cp\u003eClassic black-and-white night vision, with no visible light.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"kn-nt-note\"\u003e\u003cb\u003eSound and light alarm:\u003c\/b\u003e set it off from the app, or let it trigger automatically. You pick the mode in the eufy app.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MODULE condition · cond-clay-stamp: Brand New, what's in the carton, beside it, and not included --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-box\" aria-labelledby=\"kn-box-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-ew\"\u003eCondition and contents\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-box-h\"\u003eCarton closed.\u003cbr\u003e\u003cspan class=\"kn-gx kn-gw\"\u003eAdapter alongside.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-cs\"\u003e\n\u003cdiv class=\"kn-cs-t\"\u003e\n\u003cdiv class=\"kn-stamp\" aria-hidden=\"true\"\u003e\u003cdiv\u003e\n\u003cb\u003eBrand New\u003c\/b\u003e\u003cspan\u003eFactory sealed\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cb\u003eBrand New\u003c\/b\u003e means factory sealed in eufy’s full retail carton: unopened and unused. We describe the packaging and eufy’s published specifications; we don’t open sealed cartons.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-cs-l\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eIn the carton\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWired Cam C31, white\u003c\/li\u003e\n\u003cli\u003eeufy’s 5 V \/ 1 A USB adapter\u003c\/li\u003e\n\u003cli\u003e2 m USB-C cable\u003c\/li\u003e\n\u003cli\u003eMounting bracket and screw pack\u003c\/li\u003e\n\u003cli\u003eQuick-start guide\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-side\"\u003e\n\u003ch3\u003ePacked beside it\u003c\/h3\u003e\n\u003cul\u003e\u003cli\u003eAn Australian power adapter, packed separately so the carton stays sealed\u003c\/li\u003e\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-out\"\u003e\n\u003ch3\u003eNot included\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA microSD card\u003c\/li\u003e\n\u003cli\u003eAny HomeBase\u003c\/li\u003e\n\u003cli\u003eTools or installation\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MODULE faq · exclusive, smooth --\u003e\n\u003csection class=\"kn-sec kn-cv\" id=\"kn-faq\" aria-labelledby=\"kn-faq-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\u003ch2 class=\"kn-h2\" id=\"kn-faq-h\"\u003eGood to know.\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-faq\"\u003e\n\u003cdetails name=\"kn-faq\" open\u003e\u003csummary\u003eDoes it need a HomeBase?\u003c\/summary\u003e\u003cp\u003eNo. With a microSD card (32 to 256 GB, not included) it records on its own. HomeBase Mini, HomeBase 3 or the Professional S1 can store clips instead; HomeBase 2 can’t.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWhat happens in a power cut?\u003c\/summary\u003e\u003cp\u003eIt has no battery, so it switches off, can’t detect or record, and starts again when the power comes back.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eCan it hang from the ceiling?\u003c\/summary\u003e\u003cp\u003eYes. It sits on a table or shelf, or mounts to a wall or ceiling, upright or upside down, and it’s rated IP66 for outdoors.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eHow do I swap the memory card?\u003c\/summary\u003e\u003cp\u003ePower the camera off first. The card cover’s little screw is meant to stay in: loosen it and lift the cover rather than taking the screw right out.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWhen will my order leave Townsville?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day; same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE buy · buying from CamGuard Australia --\u003e\n\u003csection class=\"kn-sec kn-band kn-cv\" id=\"kn-buy\" aria-labelledby=\"kn-buy-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eBuying from CamGuard Australia\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-buy-h\"\u003eSent from Townsville.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-buy\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99.00 it’s $9.95 tracked, or $12.95 Express.\u003c\/p\u003e\n\u003cp\u003eWe aim to dispatch the same day; same day to 1 business day is typical from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-g\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:1\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:2\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003emonths\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty, not a manufacturer warranty, with Australian Consumer Law rights on top. Faulty or not as described? We cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-w\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:3\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:10\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003edays\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eChange of mind within 30 days of delivery, complete and unused. You pay the return postage; the original shipping isn’t refunded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-who\"\u003e\u003cb\u003eWho you’re buying from:\u003c\/b\u003e an independent Australian importer in Townsville. We’ll answer questions before you buy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MODULE specs · last h2 + fine print --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-specs\" aria-labelledby=\"kn-specs-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-specs-h\"\u003eTech specs.\u003c\/h2\u003e\n\u003cdiv class=\"kn-specs\"\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eModel\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eProduct\u003c\/dt\u003e\n\u003cdd\u003eeufy Wired Cam C31 (\u003cspan class=\"kn-mono\"\u003eT817L\u003c\/span\u003e), Brand New\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eWhite, part number \u003cspan class=\"kn-mono\"\u003eT817L121\u003c\/span\u003e\n\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eCamera\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eVideo\u003c\/dt\u003e\n\u003cdd\u003e1080p, 1920 × 1080\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eLens and sensor\u003c\/dt\u003e\n\u003cdd\u003ef\/1.2 aperture; 1\/2.9-inch CMOS\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003ePan and tilt\u003c\/dt\u003e\n\u003cdd\u003e360° pan with tilt; auto-tracking of people, vehicles and pets\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNight vision\u003c\/dt\u003e\n\u003cdd\u003ePureColor, Spotlight and Infrared\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eDetection\u003c\/dt\u003e\n\u003cdd\u003eHuman, vehicle, pet, sound and crying; two activity zones\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eAudio\u003c\/dt\u003e\n\u003cdd\u003eTwo-way talk; sound and light alarm\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eStorage and network\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eBuilt-in storage\u003c\/dt\u003e\n\u003cdd\u003eNone\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003emicroSD\u003c\/dt\u003e\n\u003cdd\u003e32 to 256 GB, Class 10, not included\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eHubs\u003c\/dt\u003e\n\u003cdd\u003eOptional: HomeBase Mini, HomeBase 3, Professional S1. Not HomeBase 2\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWi-Fi\u003c\/dt\u003e\n\u003cdd\u003e2.4 GHz only; dual external antennas\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eVoice\u003c\/dt\u003e\n\u003cdd\u003eAlexa and Google Assistant; not Apple HomeKit\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003ePower and fitting\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003ePower\u003c\/dt\u003e\n\u003cdd\u003eWired, USB-C, 5 V \/ 1 A; no battery\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eMounting\u003c\/dt\u003e\n\u003cdd\u003eTable, shelf, wall or ceiling; upright or inverted\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWeather\u003c\/dt\u003e\n\u003cdd\u003eIP66\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSize\u003c\/dt\u003e\n\u003cdd\u003e93 × 68 × 108 mm\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fine\"\u003e\n\u003cp\u003eCompatibility follows eufy’s most recent published guides. Where eufy’s documents disagree, we follow the most recent one, and where eufy hasn’t confirmed a pairing we mark it not compatible until it does. Features depend on the camera, hub firmware and eufy app, and eufy may change them.\u003c\/p\u003e\n\u003cp\u003eIt records; it doesn’t prevent anything, and detection and tracking can miss or mislabel activity.\u003c\/p\u003e\n\u003cp\u003eProduct images are official eufy images. Illustrations are labelled.\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty applies, not a manufacturer warranty. Nothing here limits your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller, not an official or authorised supplier, distributor or representative of eufy, Anker Innovations or their affiliates. Product names and trademarks belong to their owners.\u003c\/p\u003e\n\u003cp\u003eDetails believed accurate at time of listing.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun\"\u003e\n  \u003cdiv class=\"ck-topline\"\u003e\n    \u003cdiv class=\"ck-shell ck-topline-in\"\u003e\n      \u003cdiv class=\"ck-brand\" aria-label=\"CamGuard Australia\"\u003e\n        \u003cspan class=\"ck-brand-lens\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"ck-brand-copy\"\u003e\u003cstrong\u003eCamGuard\u003c\/strong\u003e\u003cspan\u003eAustralia\u003c\/span\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ck-issue\"\u003e\n\u003cb\u003eThe Ceiling Knight\u003c\/b\u003eOriginal night-shift serial · C31 issue\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"ck-cover\"\u003e\n    \u003cdiv class=\"ck-rain\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"ck-skyline\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"ck-shell ck-cover-grid\"\u003e\n      \u003cdiv class=\"ck-cover-copy\"\u003e\n        \u003cspan class=\"ck-series\"\u003eBrand new · factory sealed · wired camera\u003c\/span\u003e\n        \u003ch2\u003eHangs upside down.\u003cspan\u003eWorks the night shift.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"ck-cover-lede\"\u003eThe white eufy Wired Cam C31 can sit on a shelf, mount to a wall or work inverted from a ceiling or covered eave. \u003cstrong\u003eOne compact camera pans, tilts and follows people, vehicles or pets across the view\u003c\/strong\u003e, with continuous mains power and no mandatory subscription.\u003c\/p\u003e\n        \u003cdiv class=\"ck-cover-badges\"\u003e\n          \u003cspan\u003e360° panoramic coverage\u003c\/span\u003e\u003cspan\u003eApp-controlled tilt\u003c\/span\u003e\u003cspan\u003e1080P\u003c\/span\u003e\u003cspan\u003eIP66\u003c\/span\u003e\u003cspan\u003eColour night vision\u003c\/span\u003e\u003cspan\u003eNo HomeBase required\u003c\/span\u003e\u003cspan\u003eAU USB-A adapter included\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ck-cover-art\" aria-label=\"C31 shown in an inverted ceiling-mount comic scene\"\u003e\n        \u003cdiv class=\"ck-ceiling\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"ck-beam\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"ck-camera-hang\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/d4f70b20ae08baa91175811c4f952f6f_cd1f4f1a-22b2-46e3-ae97-5ea731b724df.webp?v=1778363121\" alt=\"White eufy Wired Cam C31 with dual antennas\" width=\"1560\" height=\"1560\" loading=\"eager\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"ck-speech\"\u003eThe city is actually your carport. The inverted mount is real.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"ck-fact-ribbon\"\u003e\n    \u003cdiv class=\"ck-shell ck-fact-ribbon-in\"\u003e\n      \u003cdiv class=\"ck-fact\"\u003e\n\u003cstrong\u003e1080P\u003c\/strong\u003e\u003cspan\u003e1920 × 1080\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ck-fact\"\u003e\n\u003cstrong\u003eF1.2\u003c\/strong\u003e\u003cspan\u003eLarge aperture lens\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ck-fact\"\u003e\n\u003cstrong\u003eIP66\u003c\/strong\u003e\u003cspan\u003eDust and water resistance\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ck-fact\"\u003e\n\u003cstrong\u003e24\/7\u003c\/strong\u003e\u003cspan\u003eWith power and storage\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ck-fact\"\u003e\n\u003cstrong\u003eNone\u003c\/strong\u003e\u003cspan\u003eMandatory monthly fee\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"ck-condition\"\u003e\n    \u003cdiv class=\"ck-shell ck-condition-grid\"\u003e\n      \u003cdiv class=\"ck-seal\"\u003e\n\u003cspan\u003eCase status\u003c\/span\u003e\u003cstrong\u003eSeal\u003cbr\u003eintact\u003c\/strong\u003e\u003cspan\u003eFactory sealed retail box\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ck-condition-copy\"\u003e\n        \u003cspan class=\"ck-kicker\"\u003eCondition file · read first\u003c\/span\u003e\n        \u003ch3\u003eBrand new means brand new.\u003c\/h3\u003e\n        \u003cp\u003eThis camera is \u003cstrong\u003ebrand new, unused and factory sealed in its full original retail packaging\u003c\/strong\u003e. It has not been opened, paired, activated, tested or returned. The listing is for the white T817L-family Wired Cam C31; the exact suffix requires physical-label verification.\u003c\/p\u003e\n        \u003cp\u003eCamGuard Australia is an \u003cstrong\u003eindependent Australian reseller of genuine eufy stock\u003c\/strong\u003e, not an authorised eufy dealer. The included warranty is provided and honoured by CamGuard Australia. It is not a manufacturer warranty.\u003c\/p\u003e\n        \u003cdiv class=\"ck-cond-tags\"\u003e\n\u003cspan\u003eNever opened\u003c\/span\u003e\u003cspan\u003eNever used\u003c\/span\u003e\u003cspan\u003eFull retail packaging\u003c\/span\u003e\u003cspan\u003e12-month CamGuard warranty\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ck-section ck-cases\"\u003e\n    \u003cdiv class=\"ck-shell\"\u003e\n      \u003cspan class=\"ck-kicker\"\u003eFive files · one moving camera\u003c\/span\u003e\n      \u003ch2 class=\"ck-section-title\"\u003eWhat reports for duty\u003c\/h2\u003e\n      \u003cp class=\"ck-section-lede\"\u003eA weather-rated camera for a shelf, wall, ceiling or covered eave, with pan and tilt to follow movement in view.\u003c\/p\u003e\n      \u003cdiv class=\"ck-grid\"\u003e\n        \u003carticle class=\"ck-panel-card ck-big\" style=\"--tilt:-.5deg\"\u003e\n          \u003cspan class=\"ck-panel-num\"\u003eCase 01 · movement\u003c\/span\u003e\n          \u003ch3\u003eIt turns its head.\u003c\/h3\u003e\n          \u003cp\u003e\u003cstrong\u003eMotorised pan and app-controlled tilt\u003c\/strong\u003e provide eufy's marketed 360° room coverage. Steer it from the app or use AI auto-tracking for people, vehicles and pets. Position and settings still decide what enters the view.\u003c\/p\u003e\n          \u003cdiv class=\"ck-track-img\"\u003e\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"ck-panel-card ck-yellow\" style=\"--tilt:.8deg\"\u003e\n          \u003cspan class=\"ck-panel-num\"\u003eCase 02 · detection\u003c\/span\u003e\n          \u003ch3\u003eKnows the category.\u003c\/h3\u003e\n          \u003cp\u003eOn-camera AI can detect \u003cstrong\u003ehumans, vehicles, pets, sound and crying\u003c\/strong\u003e. Facial recognition and cross-camera tracking are separate, hub-enabled features that require a compatible HomeBase.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"ck-panel-card ck-red\" style=\"--tilt:-.6deg\"\u003e\n          \u003cspan class=\"ck-panel-num\"\u003eCase 03 · response\u003c\/span\u003e\n          \u003ch3\u003eListen. Speak. Sound.\u003c\/h3\u003e\n          \u003cp\u003eBuilt-in microphone and speaker provide two-way audio. The siren can sound manually or automatically through your chosen settings.\u003c\/p\u003e\n          \u003cspan class=\"ck-sfx\"\u003eOver!\u003c\/span\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"ck-panel-card\" style=\"--tilt:.5deg\"\u003e\n          \u003cspan class=\"ck-panel-num\"\u003eCase 04 · signal\u003c\/span\u003e\n          \u003ch3\u003eTwo antennas.\u003c\/h3\u003e\n          \u003cp\u003eDual adjustable external antennas support the camera's 2.4GHz Wi-Fi connection. Bluetooth helps during pairing, then switches off.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"ck-panel-card ck-yellow\" style=\"--tilt:-.8deg\"\u003e\n          \u003cspan class=\"ck-panel-num\"\u003eCase 05 · power\u003c\/span\u003e\n          \u003ch3\u003eNo charging ladder.\u003c\/h3\u003e\n          \u003cp\u003eIt needs continuous mains power through USB-C. There is \u003cstrong\u003eno battery or solar input\u003c\/strong\u003e.\u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ck-protocol\"\u003e\n    \u003cdiv class=\"ck-protocol-grid\"\u003e\n      \u003cdiv class=\"ck-night-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/T817L121_US_TD04_Solo_V2.webp?v=1775990863\" alt=\"Comparison of eufy C31 PureColor night view and human vision\" width=\"1920\" height=\"2400\" loading=\"lazy\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ck-protocol-copy\"\u003e\n        \u003cspan class=\"ck-kicker\"\u003eAfter-dark protocol\u003c\/span\u003e\n        \u003ch3\u003eNight comes in three modes.\u003c\/h3\u003e\n        \u003cdiv class=\"ck-modes\"\u003e\n          \u003cdiv class=\"ck-mode\"\u003e\n\u003cb\u003e01\u003c\/b\u003e\u003cdiv\u003e\n\u003cstrong\u003ePureColor\u003c\/strong\u003e\u003cspan\u003eThe default full-colour low-light mode through the F1.2 lens. It needs some ambient light; use the spotlight or infrared mode when the scene is too dark.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"ck-mode\"\u003e\n\u003cb\u003e02\u003c\/b\u003e\u003cdiv\u003e\n\u003cstrong\u003eSpotlights\u003c\/strong\u003e\u003cspan\u003eHardware lights are fitted when the location needs visible illumination.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"ck-mode\"\u003e\n\u003cb\u003e03\u003c\/b\u003e\u003cdiv\u003e\n\u003cstrong\u003eInfrared\u003c\/strong\u003e\u003cspan\u003eThe familiar monochrome option remains available when that suits the spot better.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ck-section ck-vault\"\u003e\n    \u003cdiv class=\"ck-shell\"\u003e\n      \u003cdiv class=\"ck-vault-head\"\u003e\n        \u003cdiv\u003e\n\u003cspan class=\"ck-kicker\"\u003eThe evidence vault\u003c\/span\u003e\u003ch2 class=\"ck-section-title\"\u003eStandalone first. Hub optional.\u003c\/h2\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ck-vault-note\"\u003e“Add-On Camera” is the product name, not a command to buy a hub. The C31 can connect directly to your router and record to its own microSD card.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ck-vault-grid\"\u003e\n        \u003carticle class=\"ck-file\" data-tab=\"works standalone\"\u003e\u003ch3\u003eYour router\u003c\/h3\u003e\n\u003cp\u003eConnect directly to a 2.4GHz Wi-Fi network. Add a Class 10 microSD card from 32GB to 256GB for local recording. No HomeBase is required.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"ck-file\" data-tab=\"optional hub\"\u003e\u003ch3\u003eHomeBase Mini\u003c\/h3\u003e\n\u003cp\u003eModel T8025 is an optional compatible hub. Its own microSD storage can be expanded up to 1TB, subject to current firmware and feature support.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"ck-file\" data-tab=\"optional hub\"\u003e\u003ch3\u003eHomeBase 3\u003c\/h3\u003e\n\u003cp\u003eHomeBase 3 \/ S380 model T8030 is optional and compatible. It uses its installed storage drive and can enable supported hub-dependent recognition features.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"ck-file ck-caution\" data-tab=\"optional hub\"\u003e\u003ch3\u003eProfessional S1\u003c\/h3\u003e\n\u003cp\u003eHomeBase Professional S1 model T9000 is listed by CamGuard as an optional compatible path; current firmware and feature support apply.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"ck-file ck-no\" data-tab=\"will not join\"\u003e\u003ch3\u003eHomeBase 2\u003c\/h3\u003e\n\u003cp\u003eHomeBase 2 \/ S280 is unsupported. If this is the hub already in your house and you need the new camera to join it, this is the wrong add-on.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"ck-file ck-no\" data-tab=\"not supported\"\u003e\u003ch3\u003eApple HomeKit\u003c\/h3\u003e\n\u003cp\u003eApple HomeKit is not supported. Amazon Alexa and Google Assistant are supported voice-assistant paths.\u003c\/p\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ck-vault-foot\"\u003e\n\u003cstrong\u003eRecording needs somewhere to go.\u003c\/strong\u003e The camera has no built-in storage. Fit a compatible microSD card while the camera is powered off, or use a compatible HomeBase storage path. The card and every HomeBase are sold separately.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ck-section ck-dossier\"\u003e\n    \u003cdiv class=\"ck-shell\"\u003e\n      \u003cspan class=\"ck-kicker\"\u003eThe corrector gets the last word\u003c\/span\u003e\n      \u003ch2 class=\"ck-section-title\"\u003eThe honest dossier\u003c\/h2\u003e\n      \u003cp class=\"ck-section-lede\"\u003eThe limits that matter before mounting it.\u003c\/p\u003e\n      \u003cdiv class=\"ck-folder\"\u003e\n        \u003cdiv class=\"ck-folder-grid\"\u003e\n          \u003cdiv class=\"ck-brief\"\u003e\n\u003cb\u003e1080P, not 4K\u003c\/b\u003e\u003cspan\u003eResolution is 1920 × 1080. Useful for ordinary rooms, carports and close approaches; not the model to choose for long-range plate detail.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"ck-brief\"\u003e\n\u003cb\u003e2.4GHz only\u003c\/b\u003e\u003cspan\u003eIt will not join a 5GHz-only Wi-Fi network. For the installed position, keep the camera, router and any HomeBase at least one metre apart to reduce interference; follow the app’s separate pairing instructions.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"ck-brief\"\u003e\n\u003cb\u003eAU power adapter included\u003c\/b\u003e\u003cspan\u003eCamGuard Australia ships this camera with a fully compatible USB-A RCM-Tick power adapter for the supplied two-metre USB-C power cable.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"ck-brief\"\u003e\n\u003cb\u003eNo storage included\u003c\/b\u003e\u003cspan\u003eNo microSD card and no HomeBase are in the box. Standalone recording needs a Class 10 card from 32GB to 256GB, inserted only while powered off.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"ck-brief\"\u003e\n\u003cb\u003eWeather, not underwater\u003c\/b\u003e\u003cspan\u003eIP66 covers dust and powerful water jets, including when installed upside down. It does not cover submersion, flooding or storm surge.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"ck-brief\"\u003e\n\u003cb\u003eCamera, not doorbell\u003c\/b\u003e\u003cspan\u003eeufy also sells a Video Doorbell C31. This is the wired pan-tilt camera: no visitor button, no chime and no doorbell wiring.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ck-corrector\"\u003eNight-shift file checked: power, storage and placement are the real setup decisions.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ck-section ck-kit\"\u003e\n    \u003cdiv class=\"ck-shell\"\u003e\n      \u003cspan class=\"ck-kicker\"\u003eUtility board · box contents\u003c\/span\u003e\n      \u003ch2 class=\"ck-section-title\"\u003eWhat is actually under the seal\u003c\/h2\u003e\n      \u003cp class=\"ck-section-lede\"\u003eThis factory-sealed eufy retail product ships with the pieces below, including the fully compatible USB-A RCM-Tick power adapter supplied by CamGuard Australia. Optional storage stays separate.\u003c\/p\u003e\n      \u003cdiv class=\"ck-kit-board\"\u003e\n        \u003cdiv class=\"ck-kit-item\"\u003e\n\u003cspan class=\"ck-kit-icon\"\u003e📷\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eWired Cam C31\u003c\/b\u003e\u003cspan\u003eWhite T817L-family camera; exact suffix requires physical-label verification.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ck-kit-item\"\u003e\n\u003cspan class=\"ck-kit-icon\"\u003e🔧\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eMounting bracket\u003c\/b\u003e\u003cspan\u003eFor upright or inverted wall and ceiling installation.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ck-kit-item\"\u003e\n\u003cspan class=\"ck-kit-icon\"\u003e🔌\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eUSB-C cable\u003c\/b\u003e\u003cspan\u003eTwo-metre power cable for continuous mains operation.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ck-kit-item\"\u003e\n\u003cspan class=\"ck-kit-icon\"\u003e⚡\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eUSB-A power adapter\u003c\/b\u003e\u003cspan\u003eeufy supplies USB-A power; CamGuard ships a fully compatible Australian RCM-Tick adapter.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ck-kit-item\"\u003e\n\u003cspan class=\"ck-kit-icon\"\u003e🔩\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eScrew pack\u003c\/b\u003e\u003cspan\u003eMounting hardware for an appropriate surface.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ck-kit-item\"\u003e\n\u003cspan class=\"ck-kit-icon\"\u003e📄\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eQuick Start Guide\u003c\/b\u003e\u003cspan\u003ePrinted setup guide supplied in the retail box.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ck-not-included\"\u003e\n\u003cstrong\u003eSold separately:\u003c\/strong\u003e microSD card · every HomeBase. The compatible Australian USB-A power adapter is included.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ck-section ck-install\"\u003e\n    \u003cdiv class=\"ck-shell\"\u003e\n      \u003cspan class=\"ck-kicker\"\u003eIssue one · installation sequence\u003c\/span\u003e\n      \u003ch2 class=\"ck-section-title\"\u003ePower first. Drill second.\u003c\/h2\u003e\n      \u003cdiv class=\"ck-steps\"\u003e\n        \u003carticle class=\"ck-step\"\u003e\u003cspan class=\"ck-step-num\"\u003e1\u003c\/span\u003e\u003ch3\u003eChoose the post\u003c\/h3\u003e\n\u003cp\u003eDecide between table, shelf, wall or ceiling. Confirm a suitable power point and 2.4GHz Wi-Fi reach before making holes.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"ck-step\"\u003e\u003cspan class=\"ck-step-num\"\u003e2\u003c\/span\u003e\u003ch3\u003eChoose storage\u003c\/h3\u003e\n\u003cp\u003eStandalone? Insert a compatible microSD while the camera is off. Using a compatible HomeBase? Add the hub first and follow its storage path.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"ck-step\"\u003e\u003cspan class=\"ck-step-num\"\u003e3\u003c\/span\u003e\u003ch3\u003ePair on the bench\u003c\/h3\u003e\n\u003cp\u003eUpdate the eufy Security app, scan the camera QR code and complete setup somewhere comfortable before mounting it above your head.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"ck-step\"\u003e\u003cspan class=\"ck-step-num\"\u003e4\u003c\/span\u003e\u003ch3\u003eMount and frame\u003c\/h3\u003e\n\u003cp\u003eFit the bracket upright or inverted, connect continuous USB-C power, then verify the live view, motion path and activity-zone settings.\u003c\/p\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ck-back\"\u003e\n    \u003cdiv class=\"ck-shell\"\u003e\n      \u003cdiv class=\"ck-back-grid\"\u003e\n        \u003carticle class=\"ck-service\"\u003e\u003ch3\u003eDispatch from Townsville\u003c\/h3\u003e\n\u003cp\u003eOrders normally leave the CamGuard Australia warehouse the same business day to one business day after purchase. Tracking is supplied when the parcel is lodged.\u003c\/p\u003e\n\u003cp\u003eDelivery service and any current shipping offer are shown at checkout rather than frozen into this description.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"ck-service\"\u003e\u003ch3\u003eTwelve months, ours\u003c\/h3\u003e\n\u003cp\u003eThe camera carries a 12-month warranty provided and honoured by CamGuard Australia, not the manufacturer. Faulty or not as described within that period and we cover return postage, then repair, replace or refund as applicable.\u003c\/p\u003e\n\u003cp\u003eChange-of-mind returns are accepted within 30 days of delivery in original condition and packaging; the buyer pays return postage and original shipping is not refunded. Your ACL rights remain additional.\u003c\/p\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ck-cta\"\u003e\n        \u003cdiv\u003e\n\u003ch2\u003ePut the night shift \u003cspan\u003eon the ceiling.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eBrand new and factory sealed. Indoor or outdoor. Upright or inverted. Wired for continuous power, with local recording and no mandatory subscription once you add the storage path that suits your setup.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ck-cta-seal\"\u003eC31\u003cbr\u003ecase\u003cbr\u003eready\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ck-indicia\"\u003e\n\u003cb\u003eCAMGUARD AUSTRALIA · TOWNSVILLE, QUEENSLAND · ABN 62 385 894 763\u003c\/b\u003e\u003cbr\u003eCamGuard Australia is an independent reseller and is not affiliated with, authorised by or endorsed by Anker Innovations. eufy, eufyCam, HomeBase and PureColor are trade marks of their respective owners, used only to identify the genuine product offered. “The Ceiling Knight” and every comic element on this page are fictional, original comedy devices and imply no affiliation with any comic publisher, character or entertainment property. Product facts control the fiction.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n\u003caside class=\"cgau-adapter-note\" aria-label=\"Australian power adapter\"\u003e\u003cstrong\u003eReady for an Australian power point.\u003c\/strong\u003e\u003cp\u003eAn Australian RCM-marked power adapter of the correct compatible specification is supplied with this product. It is packed separately from the retail box, so a sealed box stays sealed.\u003c\/p\u003e\u003c\/aside\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on orders of $99 or more after discounts. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eBrand New. Factory-sealed in full original retail packaging, unopened and unused.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp\u003eCondition: Brand New. Factory-sealed in full original retail packaging, unopened and unused. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: HomeKit: Not supported. \u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003e Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43918699331627,"sku":"CG-WCC31-BN-T","price":95.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/d4f70b20ae08baa91175811c4f952f6f_cd1f4f1a-22b2-46e3-ae97-5ea731b724df.webp?v=1778363121"},{"product_id":"eufy-entry-sensor-e20-brand-new","title":"eufy Entry Sensor E20 | Brand New","description":"\u003c!--\n  CamGuard Australia · eufy Entry Sensor E20 | Brand New · SKU CG-SNE20-BN-S\n  TWO-VIEW LISTING · built by CamGuard Two-View Studio · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  FUN VIEW (default): Knick Knock · original theme with reviewed corrections, re-scoped under .cgfun\n  SIMPLE VIEW: eufy.com register rendered from factsheets\/SNE20.json (every printed spec carries status verified)\n  SHARED: terms and footer below both views; hidden in the Fun view, which keeps its own\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the chooser hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Archivo+Black\u0026family=DM+Sans:wght@400;600;700;800\u0026family=Gloria+Hallelujah\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#16191d;--fun-ink:#fff9f3;--fun-accent:#ffd650;--fun-display:'Archivo Black',sans-serif;--fun-display-weight:800;--fun-body:'DM Sans',sans-serif;--sw-bg:#ffd650;--sw-border:#fff9f3;--sw-ink:#16191d;--sw-radius:8px;--sh-bg-fun:#fff9f3;--sh-ink-fun:#16191d;--sh-body-fun:#16191d;--sh-mute-fun:#16191d;--sh-line-fun:#16191d;--sh-panel-fun:#fff9f3}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{display:none}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun{--dash:#e73131;--night:#16191d;--cream:#fff9f3;--road:#e9e6df;--green:#0d8f5a;--blue:#2387c9;--yellow:#ffd650;color:var(--night);background:var(--dash);font-family:'DM Sans',sans-serif;container-type:inline-size}.cgau-listing .cgfun *,.cgau-listing .cgfun *:before,.cgau-listing .cgfun *:after{box-sizing:border-box}.cgau-listing .cgfun section{position:relative;isolation:isolate;overflow:hidden;background:var(--cream);width:100%}.cgau-listing .cgfun .ddl-app{width:min(1240px,calc(100% - 48px));margin-inline:auto;position:relative;z-index:2;container-type:inline-size}.cgau-listing .cgfun h2,.cgau-listing .cgfun h3,.cgau-listing .cgfun h4,.cgau-listing .cgfun p{margin:0}.cgau-listing .cgfun h2,.cgau-listing .cgfun h3{font-family:'Archivo Black',sans-serif;line-height:.88;letter-spacing:-.055em;text-wrap:balance;overflow-wrap:anywhere}.cgau-listing .cgfun h2{font-size:98px;font-size:clamp(70px,11.5cqi,130px)}.cgau-listing .cgfun h3{font-size:57px;font-size:clamp(40px,7cqi,77px)}.cgau-listing .cgfun h4{font-size:19px;line-height:1.15}.cgau-listing .cgfun p,.cgau-listing .cgfun li{font-size:16px;line-height:1.58}\n.cgau-listing .cgfun .ddl-nav{background:#fff;border-bottom:1px solid #eee0d8;padding:14px 0}.cgau-listing .cgfun .ddl-navin{display:flex;justify-content:space-between;gap:18px;align-items:center}.cgau-listing .cgfun .ddl-logo{font:28px\/1 'Archivo Black',sans-serif;color:var(--dash)}.cgau-listing .cgfun .ddl-logo b{color:var(--night)}.cgau-listing .cgfun .ddl-account{border:2px solid #e5d8d0;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.09em}\n.cgau-listing .cgfun .ddl-track{min-height:720px;background:linear-gradient(145deg,var(--cream) 0 54%,var(--road) 54%);padding:66px 0 78px}.cgau-listing .cgfun .ddl-trackgrid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(290px,.92fr);gap:40px;align-items:center}.cgau-listing .cgfun .ddl-alert{display:inline-flex;background:var(--green);color:#fff;border-radius:999px;padding:8px 12px;font-weight:800;text-transform:uppercase;font-size:11px;letter-spacing:.1em;margin-bottom:14px}.cgau-listing .cgfun .ddl-track h2{color:var(--night)!important;animation:cgau-ddl-title .4s ease-out both}.cgau-listing .cgfun .ddl-lead{margin-top:19px;font-size:18px;font-weight:700}.cgau-listing .cgfun .ddl-lead mark{background:var(--yellow);font-weight:800;padding:2px 5px}.cgau-listing .cgfun .ddl-phone{background:#fff;border:10px solid var(--night);border-radius:39px;padding:17px;box-shadow:14px 16px 0 rgba(22,25,29,.22);transform:rotate(2deg);animation:cgau-ddl-phone .55s ease-out both}.cgau-listing .cgfun .ddl-phonebar{display:flex;justify-content:space-between;font-size:11px;font-weight:800;margin-bottom:10px}.cgau-listing .cgfun .ddl-minimap{height:430px;border-radius:24px;background-color:#d7efcf;background-image:linear-gradient(28deg,transparent 42%,#fff 43% 49%,transparent 50%),linear-gradient(-40deg,transparent 54%,#fff 55% 61%,transparent 62%),radial-gradient(circle at 19% 27%,#8bc889 0 10%,transparent 10.5%);position:relative;overflow:hidden}.cgau-listing .cgfun .ddl-minimap:before{content:'';position:absolute;left:26%;top:12%;width:4px;height:73%;background:repeating-linear-gradient(var(--dash) 0 14px,transparent 14px 24px);transform:rotate(-21deg)}.cgau-listing .cgfun .ddl-rider{position:absolute;left:43%;top:37%;width:58px;height:58px;border-radius:50%;background:var(--dash);border:5px solid #fff;display:grid;place-items:center;color:#fff;font-size:24px;box-shadow:0 5px 10px rgba(0,0,0,.24);animation:cgau-ddl-rider 7s ease-in-out infinite}.cgau-listing .cgfun .ddl-mapcard{position:absolute;left:12px;right:12px;bottom:12px;background:#fff;border-radius:15px;padding:13px;box-shadow:0 7px 22px rgba(0,0,0,.16)}.cgau-listing .cgfun .ddl-mapcard b{display:block}.cgau-listing .cgfun .ddl-mapcard span{font-size:12px;color:#687177}\n.cgau-listing .cgfun .ddl-why{padding:66px 0;background:var(--yellow)}.cgau-listing .cgfun .ddl-whygrid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:37px;align-items:center}.cgau-listing .cgfun .ddl-chat{background:#fff;border:3px solid var(--night);border-radius:22px 22px 22px 5px;padding:23px;box-shadow:8px 9px 0 var(--dash);animation:cgau-ddl-chat .5s ease-out both}.cgau-listing .cgfun .ddl-chat b{color:var(--dash)}.cgau-listing .cgfun .ddl-chat p+p{margin-top:10px}\n.cgau-listing .cgfun .ddl-route{padding:69px 0;background:var(--night);color:#fff}.cgau-listing .cgfun .ddl-route h3,.cgau-listing .cgfun .ddl-hub h3,.cgau-listing .cgfun .ddl-terms h3{color:#fff!important}.cgau-listing .cgfun .ddl-statuses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:30px}.cgau-listing .cgfun .ddl-status{min-width:0;border:2px solid #555e66;border-radius:15px;padding:18px;background:#22272d;position:relative;animation:cgau-ddl-status .45s ease-out both}.cgau-listing .cgfun .ddl-status:before{content:'✓';width:34px;height:34px;border-radius:50%;background:var(--green);display:grid;place-items:center;margin-bottom:8px;font-weight:800}.cgau-listing .cgfun .ddl-status b{color:var(--yellow)}\n.cgau-listing .cgfun .ddl-order{padding:70px 0;background:#f1ece7}.cgau-listing .cgfun .ddl-ordercard{margin-top:29px;background:#fff;border-radius:22px;padding:25px;box-shadow:0 13px 34px rgba(45,31,24,.14);display:grid;grid-template-columns:300px minmax(0,1fr);gap:28px;align-items:center}.cgau-listing .cgfun .ddl-ordercard figure{margin:0;border-radius:18px;background:#f8f8f8;border:3px solid #e3d8d2;padding:12px;position:relative}.cgau-listing .cgfun .ddl-ordercard img{width:100%;height:290px;object-fit:contain;display:block}.cgau-listing .cgfun .ddl-ordercard figure:after{content:'T90E0121';position:absolute;right:10px;bottom:10px;background:var(--yellow);padding:5px 8px;font-weight:800;transform:rotate(-2deg)}.cgau-listing .cgfun .ddl-itemcopy p{margin-top:11px}.cgau-listing .cgfun .ddl-itemcopy strong{color:var(--dash)}\n.cgau-listing .cgfun .ddl-hub{padding:69px 0;background:var(--dash);color:#fff}.cgau-listing .cgfun .ddl-address{margin-top:30px;background:#fff;color:var(--night);border-radius:22px;padding:25px;display:grid;grid-template-columns:190px minmax(0,1fr);gap:25px;align-items:center}.cgau-listing .cgfun .ddl-pin{width:170px;height:170px;border-radius:50% 50% 50% 0;background:var(--dash);border:8px solid var(--night);transform:rotate(-45deg);display:grid;place-items:center;box-shadow:8px 8px 0 var(--yellow);animation:cgau-ddl-pin .55s ease-out both}.cgau-listing .cgfun .ddl-pin span{transform:rotate(45deg);font:19px\/1 'Archivo Black',sans-serif;color:#fff;text-align:center}.cgau-listing .cgfun .ddl-address p+p{margin-top:11px}.cgau-listing .cgfun .ddl-address mark{background:var(--yellow);font-weight:800}\n.cgau-listing .cgfun .ddl-notcamera{padding:68px 0;background:var(--blue);color:#fff}.cgau-listing .cgfun .ddl-notcamera h3{color:#fff!important}.cgau-listing .cgfun .ddl-togglebox{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px}.cgau-listing .cgfun .ddl-toggle{background:#fff;color:var(--night);border-radius:16px;padding:19px}.cgau-listing .cgfun .ddl-toggle b{display:block;color:var(--blue);font-size:22px}.cgau-listing .cgfun .ddl-toggle span{font-size:13px;font-weight:700}.cgau-listing .cgfun .ddl-switch{width:58px;height:31px;border-radius:999px;background:var(--green);padding:4px;margin-top:11px}.cgau-listing .cgfun .ddl-switch:after{content:'';display:block;margin-left:auto;width:23px;height:23px;border-radius:50%;background:#fff}\n.cgau-listing .cgfun .ddl-battery{padding:67px 0;background:#dff0df}.cgau-listing .cgfun .ddl-batterygrid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:center}.cgau-listing .cgfun .ddl-batt{height:150px;border:9px solid var(--night);border-radius:25px;padding:12px;position:relative}.cgau-listing .cgfun .ddl-batt:after{content:'';position:absolute;right:-25px;top:44px;width:22px;height:55px;background:var(--night);border-radius:0 8px 8px 0}.cgau-listing .cgfun .ddl-batt span{display:grid;place-items:center;width:86%;height:100%;background:var(--green);border-radius:11px;font:31px\/1 'Archivo Black',sans-serif;animation:cgau-ddl-battery .65s ease-out both}.cgau-listing .cgfun .ddl-batterygrid p{margin-top:12px}\n.cgau-listing .cgfun .ddl-new{padding:67px 0;background:#f6e3d4}.cgau-listing .cgfun .ddl-bagseal{margin-top:29px;background:#fff;border:4px solid var(--night);padding:27px;display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:28px;box-shadow:10px 10px 0 var(--dash)}.cgau-listing .cgfun .ddl-bagseal p+p{margin-top:11px}.cgau-listing .cgfun .ddl-seal{background:var(--yellow);border:4px solid var(--night);display:grid;place-items:center;text-align:center;font:25px\/1 'Gloria Hallelujah',sans-serif;transform:rotate(5deg);animation:cgau-ddl-seal .5s ease-out both}\n.cgau-listing .cgfun .ddl-receipt{padding:70px 0;background:#fff}.cgau-listing .cgfun .ddl-specgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#d9d2cd;border:1px solid #d9d2cd;margin-top:30px}.cgau-listing .cgfun .ddl-spec{min-width:0;background:#fff;padding:15px}.cgau-listing .cgfun .ddl-spec span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#777;font-weight:800;margin-bottom:5px}.cgau-listing .cgfun .ddl-spec b{font-size:14px;overflow-wrap:anywhere}.cgau-listing .cgfun .ddl-spec:nth-child(5n){background:#fff5d0}\n.cgau-listing .cgfun .ddl-bag{padding:68px 0;background:var(--yellow)}.cgau-listing .cgfun .ddl-baggrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:22px;margin-top:29px}.cgau-listing .cgfun .ddl-paperbag{background:#c99c63;border:6px solid #72502b;padding:24px;box-shadow:9px 9px 0 var(--dash);position:relative}.cgau-listing .cgfun .ddl-paperbag:before{content:'';position:absolute;left:31%;right:31%;top:-28px;height:37px;border:7px solid #72502b;border-bottom:0;border-radius:18px 18px 0 0}.cgau-listing .cgfun .ddl-paperbag ul{margin:14px 0 0;padding-left:21px}.cgau-listing .cgfun .ddl-paperbag li+li{margin-top:4px}\n.cgau-listing .cgfun .ddl-steps{padding:68px 0;background:#f1f3f2}.cgau-listing .cgfun .ddl-stepgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:30px;counter-reset:drop}.cgau-listing .cgfun .ddl-step{counter-increment:drop;min-width:0;background:#fff;border:3px solid var(--night);border-radius:17px;padding:18px;animation:cgau-ddl-step .5s ease-out both}.cgau-listing .cgfun .ddl-step:before{content:counter(drop);width:39px;height:39px;border-radius:50%;background:var(--dash);color:#fff;display:grid;place-items:center;font-weight:800;margin-bottom:8px}\n.cgau-listing .cgfun .ddl-cancel{padding:68px 0;background:var(--dash);color:#240304}.cgau-listing .cgfun .ddl-cancelgrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:29px}.cgau-listing .cgfun .ddl-cancelitem{background:#fff;border:4px solid #240304;padding:15px;font-weight:800}.cgau-listing .cgfun .ddl-cancelitem:before{content:'CANCEL';display:block;color:var(--dash);font:22px\/1 'Archivo Black',sans-serif;margin-bottom:6px}\n.cgau-listing .cgfun .ddl-support{padding:70px 0;background:#fff8f0}.cgau-listing .cgfun .ddl-questions{max-width:940px;margin:29px auto 0}.cgau-listing .cgfun details{background:#fff;border:2px solid #d9d0ca;border-radius:16px;margin-top:10px;overflow:hidden;box-shadow:0 5px 15px rgba(35,24,18,.08)}.cgau-listing .cgfun summary{list-style:none;cursor:pointer;padding:17px 54px 17px 17px;font-weight:800;position:relative}.cgau-listing .cgfun summary::-webkit-details-marker{display:none}.cgau-listing .cgfun summary:after{content:'›';position:absolute;right:18px;top:7px;font-size:35px;color:var(--dash)}.cgau-listing .cgfun details[open] summary:after{transform:rotate(90deg);animation:cgau-ddl-open .3s ease-out}.cgau-listing .cgfun .ddl-answer{padding:16px 17px 19px;border-top:2px solid #eee1d9}.cgau-listing .cgfun details[open] .ddl-answer{animation:cgau-ddl-answer .38s ease-out}\n.cgau-listing .cgfun .ddl-terms{padding:66px 0;background:var(--night);color:#fff}.cgau-listing .cgfun .ddl-termgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:29px}.cgau-listing .cgfun .ddl-term{min-width:0;border:2px solid #555f68;border-radius:14px;padding:17px;background:#22272d}.cgau-listing .cgfun .ddl-term h4{color:var(--yellow)}.cgau-listing .cgfun .ddl-term p{font-size:14px;margin-top:7px}\n.cgau-listing .cgfun .ddl-delivered{padding:78px 0;background:var(--green);color:#fff;text-align:center}.cgau-listing .cgfun .ddl-delivered h3{color:#fff!important}.cgau-listing .cgfun .ddl-delivered p{max-width:760px;margin:17px auto 0}.cgau-listing .cgfun .ddl-done{display:inline-block;margin-top:24px;background:#fff;color:var(--green);border-radius:999px;padding:13px 22px;font-weight:800;box-shadow:0 6px 0 var(--night);animation:cgau-ddl-done .5s ease-out both}\n.cgau-listing .cgfun footer{background:#080a0d;color:#bdc1c5;padding:43px 0;border-top:7px solid var(--dash)}.cgau-listing .cgfun footer p{font-size:13px}.cgau-listing .cgfun footer p+p{margin-top:10px}.cgau-listing .cgfun footer strong{color:#fff}\n@keyframes cgau-ddl-title{0%{transform:translateY(10%);opacity:.4}100%{transform:translateY(0);opacity:1}}@keyframes cgau-ddl-phone{0%{transform:rotate(7deg) scale(.94);opacity:.4}100%{transform:rotate(2deg) scale(1);opacity:1}}@keyframes cgau-ddl-rider{0%,9%,27%,100%{transform:translate(0,0)}18%{transform:translate(8%,-12%)}}@keyframes cgau-ddl-chat{0%{transform:translateX(6%);opacity:.4}100%{transform:translateX(0);opacity:1}}@keyframes cgau-ddl-status{0%{transform:translateY(8%);opacity:.4}100%{transform:translateY(0);opacity:1}}@keyframes cgau-ddl-order{0%{transform:scale(.95);opacity:.4}100%{transform:scale(1);opacity:1}}@keyframes cgau-ddl-pin{0%{transform:rotate(-67deg) scale(.74);opacity:.4}100%{transform:rotate(-45deg) scale(1);opacity:1}}@keyframes cgau-ddl-toggle{0%{transform:translateY(7%);opacity:.4}100%{transform:translateY(0);opacity:1}}@keyframes cgau-ddl-battery{0%{transform:scaleX(.12);transform-origin:left}100%{transform:scaleX(1);transform-origin:left}}@keyframes cgau-ddl-seal{0%{transform:rotate(17deg) scale(.76);opacity:.4}100%{transform:rotate(5deg) scale(1);opacity:1}}@keyframes cgau-ddl-spec{0%{transform:translateY(6%);opacity:.4}100%{transform:translateY(0);opacity:1}}@keyframes cgau-ddl-bag{0%,8%,25%,100%{transform:translateY(0)}16%{transform:translateY(-3%)}}@keyframes cgau-ddl-step{0%{transform:translateY(9%);opacity:.4}100%{transform:translateY(0);opacity:1}}@keyframes cgau-ddl-cancel{0%{transform:rotate(-3deg);opacity:.4}100%{transform:rotate(0);opacity:1}}@keyframes cgau-ddl-open{0%{transform:rotate(0) scale(.7)}100%{transform:rotate(90deg) scale(1)}}@keyframes cgau-ddl-answer{0%{transform:translateY(-4%);opacity:.25}100%{transform:translateY(0);opacity:1}}@keyframes cgau-ddl-term{0%{transform:translateY(7%);opacity:.4}100%{transform:translateY(0);opacity:1}}@keyframes cgau-ddl-done{0%{transform:translateY(12%);opacity:.4}100%{transform:translateY(0);opacity:1}}\n@media(max-width:820px){.cgau-listing .cgfun .ddl-app{width:min(1240px,calc(100% - 28px))}.cgau-listing .cgfun .ddl-trackgrid,.cgau-listing .cgfun .ddl-whygrid,.cgau-listing .cgfun .ddl-ordercard,.cgau-listing .cgfun .ddl-address,.cgau-listing .cgfun .ddl-batterygrid,.cgau-listing .cgfun .ddl-bagseal,.cgau-listing .cgfun .ddl-baggrid{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .ddl-phone{max-width:520px;margin-inline:auto}.cgau-listing .cgfun .ddl-statuses,.cgau-listing .cgfun .ddl-stepgrid,.cgau-listing .cgfun .ddl-termgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cgau-listing .cgfun .ddl-pin{margin-inline:auto}.cgau-listing .cgfun .ddl-togglebox,.cgau-listing .cgfun .ddl-specgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cgau-listing .cgfun .ddl-seal{min-height:150px}.cgau-listing .cgfun .ddl-cancelgrid{grid-template-columns:minmax(0,1fr)}}\n@media(max-width:520px){.cgau-listing .cgfun .ddl-navin{align-items:flex-start;flex-direction:column}.cgau-listing .cgfun .ddl-minimap{height:350px}.cgau-listing .cgfun .ddl-ordercard img{height:250px}.cgau-listing .cgfun .ddl-statuses,.cgau-listing .cgfun .ddl-togglebox,.cgau-listing .cgfun .ddl-specgrid,.cgau-listing .cgfun .ddl-stepgrid,.cgau-listing .cgfun .ddl-termgrid{grid-template-columns:minmax(0,1fr)}}\n@media(prefers-reduced-motion:reduce){.cgau-listing .cgfun *,.cgau-listing .cgfun *:before,.cgau-listing .cgfun *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}\n.cgau-listing .cgfun .ddl-ordercard{animation:cgau-ddl-order .46s ease-out both}.cgau-listing .cgfun .ddl-toggle{animation:cgau-ddl-toggle .44s ease-out both}.cgau-listing .cgfun .ddl-toggle:nth-child(n+2) .ddl-switch{background:#aaa!important}.cgau-listing .cgfun .ddl-spec{animation:cgau-ddl-spec .42s ease-out both}.cgau-listing .cgfun .ddl-paperbag{animation:cgau-ddl-bag 8.3s ease-in-out infinite}.cgau-listing .cgfun .ddl-cancelitem{animation:cgau-ddl-cancel .41s ease-out both}.cgau-listing .cgfun .ddl-term{animation:cgau-ddl-term .42s ease-out both}\n.cgau-listing .cgfun h1,.cgau-listing .cgfun h2,.cgau-listing .cgfun h3,.cgau-listing .cgfun h4,.cgau-listing .cgfun h5,.cgau-listing .cgfun h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun{width:calc(100vw - 24px);max-width:none;\n  margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing .cgfun{width:calc(100vw - 12px);\n  margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003eKNICK\u003cbr\u003eKNOCK\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003eKnick Knock\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eKnick Knock turns door status into a delivery-app journey, with a compatible HomeBase as the destination.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Geist:wght@300..700\u0026family=Geist+Mono:wght@400;500\u0026display=swap');\n@property --cgau-kn-wait{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-on{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1}\n@property --cgau-kn-ang{syntax:'\u003cangle\u003e';inherits:false;initial-value:0deg}\n@property --cgau-kn-px{syntax:'\u003cnumber\u003e';inherits:true;initial-value:.4}\n@property --cgau-kn-py{syntax:'\u003cnumber\u003e';inherits:true;initial-value:.52}\n@property --cgau-kn-m{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1.06}\n@property --cgau-kn-d{syntax:'\u003cnumber\u003e';inherits:true;initial-value:62}\n\n\/* ==== TOKENS · colour world \"chalk and coral\": coral = the door opening (hero, alert), chalk slate = the HomeBase link, sea green = works, clay = the sealed box, chalkboard = the one dark band ==== *\/\n.cgau-listing .cgnew.cgau-kn{--kn-ink:#1d1d1f;--kn-g1:#6e6e73;--kn-g2:#86868b;--kn-soft:#f5f5f7;--kn-line:#d2d2d7;--kn-hair:#e5e5ea;--kn-dark:#1c2622;--kn-chalk:#f3f0ea;--kn-v1:#e4513c;--kn-v2:#ff9a7b;--kn-b1:#36566a;--kn-b2:#86a9bb;--kn-gr1:#18704e;--kn-gr2:#43b48b;--kn-w1:#8a4b2c;--kn-w2:#d98f63;--kn-no1:#b0203a;--kn-no2:#e24a62;--kn-vt:#b93d2a;--kn-bt:#36566a;--kn-grt:#18704e;--kn-wt:#8a4b2c;--kn-not:#b0203a;--kn-gv:linear-gradient(90deg,var(--kn-v1) 0%,var(--kn-v2) 100%);--kn-gb:linear-gradient(90deg,var(--kn-b1) 0%,var(--kn-b2) 100%);--kn-gg:linear-gradient(90deg,var(--kn-gr1) 0%,var(--kn-gr2) 100%);--kn-gw:linear-gradient(90deg,var(--kn-w1) 0%,var(--kn-w2) 100%);--kn-gn:linear-gradient(135deg,var(--kn-no1) 0%,var(--kn-no2) 100%);--kn-ease:cubic-bezier(.22,.8,.2,1);--kn-roll:cubic-bezier(.2,1.12,.3,1);--kn-nav:50px;--kn-pad:112px;--kn-r:28px;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;font-size:17px;line-height:1.5;font-weight:400;color:var(--kn-ink);background:#fff;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-align:left}\n@supports (color: color(display-p3 1 0 0)){\n.cgau-listing .cgnew.cgau-kn{--kn-v1:color(display-p3 .86 .33 .25);--kn-v2:color(display-p3 1 .62 .5);--kn-b1:color(display-p3 .23 .33 .41);--kn-b2:color(display-p3 .54 .66 .73);--kn-gr1:color(display-p3 .16 .43 .31);--kn-gr2:color(display-p3 .35 .7 .55);--kn-w1:color(display-p3 .52 .3 .19);--kn-w2:color(display-p3 .83 .57 .41);--kn-no1:color(display-p3 .65 .16 .23);--kn-no2:color(display-p3 .86 .31 .39)}\n}\n\n\n\/* ==== RESETS · beat the theme's .rte rules by source order, lose to every module class ==== *\/\n.cgau-listing .cgnew *,.cgau-listing .cgnew *::before,.cgau-listing .cgnew *::after{box-sizing:border-box}\n.cgau-listing .cgnew p,.cgau-listing .cgnew ul,.cgau-listing .cgnew ol,.cgau-listing .cgnew li,.cgau-listing .cgnew figure,.cgau-listing .cgnew figcaption,.cgau-listing .cgnew dl,.cgau-listing .cgnew dt,.cgau-listing .cgnew dd,.cgau-listing .cgnew blockquote,.cgau-listing .cgnew fieldset,.cgau-listing .cgnew legend{margin:0;padding:0;border:0}\n.cgau-listing .cgnew ul,.cgau-listing .cgnew ol{list-style:none;text-align:left}\n.cgau-listing .cgnew p{text-align:left}\n.cgau-listing .cgnew img{display:block;max-width:100%;height:auto;border:0;border-radius:0}\n.cgau-listing .cgnew a{color:inherit;text-decoration:none}\n.cgau-listing .cgnew table{border-collapse:collapse}\n.cgau-listing .cgnew td,.cgau-listing .cgnew th{border:0;padding:0}\n.cgau-listing .cgnew b,.cgau-listing .cgnew strong{font-weight:600}\n.cgau-listing .cgnew .kn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}\n.cgau-listing .cgnew .kn-defs{position:absolute;width:0;height:0;overflow:hidden}\n\n\/* ==== ILLUSTRATION TAG · every drawn scene or diagram carries one ==== *\/\n.cgau-listing .cgnew .kn-ill{position:absolute;left:4%;bottom:4%;z-index:5;font:500 12px\/1 'Geist',sans-serif;color:#6e6e73;background:rgba(255,255,255,.88);padding:6px 9px;border-radius:99px}\n\n\/* ==== LAYOUT + TYPE ==== *\/\n.cgau-listing .cgnew .kn-w{max-width:1040px;margin:0 auto;padding:0 24px}\n.cgau-listing .cgnew .kn-c{text-align:center}\n.cgau-listing .cgnew .kn-c p{text-align:center}\n.cgau-listing .cgnew .kn-sec{padding:var(--kn-pad) 0;position:relative;scroll-margin-top:calc(var(--header-height,0px) + var(--kn-nav) + 8px)}\n.cgau-listing .cgnew .kn-band{background:var(--kn-soft);box-shadow:0 0 0 100vmax var(--kn-soft);clip-path:inset(0 -100vmax)}\n.cgau-listing .cgnew .kn-mono{font-family:'Geist Mono',Menlo,Consolas,monospace;font-size:.9em;letter-spacing:0;font-weight:500}\n.cgau-listing .cgnew .kn-eye{display:block;font:600 17px\/1.25 'Geist',sans-serif;letter-spacing:-.01em;color:var(--kn-g1);margin:0 0 14px}\n.cgau-listing .cgnew .kn-ev{color:var(--kn-vt)}.cgau-listing .cgnew .kn-eb{color:var(--kn-bt)}.cgau-listing .cgnew .kn-eg{color:var(--kn-grt)}.cgau-listing .cgnew .kn-ew{color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-h1{font-size:clamp(42px,6.4vw,84px);line-height:.98;letter-spacing:-.052em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h2{font-size:clamp(36px,5.4vw,72px);line-height:1.02;letter-spacing:-.047em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h3{font-size:clamp(20px,1.9vw,25px);line-height:1.18;letter-spacing:-.025em;font-weight:600}\n.cgau-listing .cgnew .kn-lede{font-size:clamp(18px,1.6vw,21px);line-height:1.45;font-weight:500;color:var(--kn-g1);max-width:660px;margin-top:20px;text-wrap:pretty}\n.cgau-listing .cgnew .kn-c .kn-lede{margin-left:auto;margin-right:auto}\n.cgau-listing .cgnew .kn-gx{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}\n.cgau-listing .cgnew .kn-gv{background-image:var(--kn-gv)}.cgau-listing .cgnew .kn-gb{background-image:var(--kn-gb)}.cgau-listing .cgnew .kn-gg{background-image:var(--kn-gg)}.cgau-listing .cgnew .kn-gw{background-image:var(--kn-gw)}\n.cgau-listing .cgnew .kn-link{color:var(--kn-bt);font-weight:600;border-bottom:1px solid rgba(54,86,106,.35)}\n.cgau-listing .cgnew .kn-link:focus-visible{outline:2px solid var(--kn-vt);outline-offset:2px;border-radius:3px}\n\n\/* ==== ODOMETER · one reel per digit; the real number stays in the HTML for readers ==== *\/\n.cgau-listing .cgnew .kn-odo{display:inline-flex;height:1.2em;line-height:1.2;overflow:clip;vertical-align:baseline;margin-top:-.2em}\n.cgau-listing .cgnew .kn-odo i{display:block;font-style:normal;translate:0 calc(var(--kn-t) * -1.2em)}\n.cgau-listing .cgnew .kn-odo i::before{content:\"0\\A 1\\A 2\\A 3\\A 4\\A 5\\A 6\\A 7\\A 8\\A 9\\A 0\";white-space:pre;display:block;text-align:center;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-fill-color:transparent;background-image:var(--kn-og,linear-gradient(var(--kn-ink),var(--kn-ink)));-webkit-background-clip:text;background-clip:text}\n.cgau-listing .cgnew .kn-og-b{--kn-og:var(--kn-gb)}.cgau-listing .cgnew .kn-og-g{--kn-og:var(--kn-gg)}.cgau-listing .cgnew .kn-og-w{--kn-og:var(--kn-gw)}.cgau-listing .cgnew .kn-og-v{--kn-og:var(--kn-gv)}\n@keyframes cgau-kn-arm{from,to{--cgau-kn-wait:1}}\n@keyframes cgau-kn-wght{from{font-weight:300;letter-spacing:-.02em}to{font-weight:700}}\n@keyframes cgau-kn-roll{from{translate:0 0}}\n\/* ==== INK ROOM (Lesson 16, 28.09) · gradient text is painted only inside its own box, so give heavy glyph edges room ==== *\/\n.cgau-listing .cgnew .kn-gx{padding-inline:.08em;margin-inline:-.08em}\n.cgau-listing .cgnew .kn-odo{overflow:visible clip;margin-inline-end:.1em}\n.cgau-listing .cgnew .kn-odo i::before{padding-inline:.14em;margin-inline:-.14em}\n\n\/* ==== MOTION (tokens) · Shopify only: the eBay twin leaves every *m-*-motion.css file out ==== *\/\n.cgau-listing .cgnew .kn-cv{content-visibility:auto;contain-intrinsic-size:auto 1100px}\n\/* REVEAL · the fail-open arm trigger (text arrives fast: 6% inset, .4 s, 12 px) *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rv{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 6%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-rv\u003e*{transition:opacity .4s var(--kn-ease),translate .4s var(--kn-ease)}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(2){transition-delay:.05s}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(3){transition-delay:.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-rv\u003e*{opacity:0;translate:0 12px}\n}\n}\n}\n\/* KINETIC WEIGHT · Geist 300 to 700 per word as a headline enters (never touches opacity) *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-kw{view-timeline:--cgau-kn-kw block}\n.cgau-listing .cgnew .kn-kw\u003espan{display:inline-block;animation:cgau-kn-wght 1s linear both;animation-timeline:--cgau-kn-kw;animation-range:entry 0% entry 70%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(2){animation-range:entry 8% entry 78%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(3){animation-range:entry 16% entry 86%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(n+4){animation-range:entry 24% entry 94%}\n}\n}\n\/* ODOMETER TRIGGERS · Chrome: native scroll-triggered animation. Safari: the arm trigger *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (timeline-trigger: --cgau-kn-x view()){\n.cgau-listing .cgnew .kn-odo i{animation:cgau-kn-roll 1.6s var(--kn-roll) both;timeline-trigger:--cgau-kn-odt view() entry 10% exit 100%;animation-trigger:--cgau-kn-odt play-forwards}\n.cgau-listing .cgnew .kn-odo i+i{animation-duration:2.1s}\n}\n@supports (animation-timeline: view()) and (not (timeline-trigger: --cgau-kn-x view())){\n.cgau-listing .cgnew .kn-odo{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 8%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-odo i{transition:translate 1.6s var(--kn-roll)}\n.cgau-listing .cgnew .kn-odo i+i{transition-duration:2.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-odo i{translate:0 0;transition:none}\n}\n}\n}\n\n\/* ==== MODULE nav (Shopify only; the eBay twin drops it and its markup) · sticky glass bar (no backdrop blur: it sits over scrolling content), stuck shadow, scroll-spy ==== *\/\n.cgau-listing .cgnew .kn-nav{position:sticky;top:var(--header-height,0px);z-index:30;container-type:scroll-state}\n.cgau-listing .cgnew .kn-nav-in{display:flex;align-items:center;gap:22px;height:var(--kn-nav);padding:0 20px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(250,250,252,.93));border-bottom:1px solid rgba(29,29,31,.08);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(255,255,255,.7);transition:box-shadow .3s,border-radius .3s}\n.cgau-listing .cgnew .kn-nav-t{font:600 18px\/1 'Geist',sans-serif;letter-spacing:-.02em;white-space:nowrap}\n.cgau-listing .cgnew .kn-nav-l{display:flex;align-items:center;gap:20px;margin-left:auto;overflow-x:auto;scrollbar-width:none}\n.cgau-listing .cgnew .kn-nav-l::-webkit-scrollbar{display:none}\n.cgau-listing .cgnew .kn-nav-l a{font:500 13px\/1 'Geist',sans-serif;color:#424245;white-space:nowrap;padding:6px 0;border-bottom:2px solid transparent}\n.cgau-listing .cgnew .kn-nav-l a:hover{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-nav-l a:focus-visible{outline:2px solid var(--kn-vt);outline-offset:3px;border-radius:4px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{color:#fff;border:0;border-radius:999px;padding:8px 14px;background:linear-gradient(180deg,#3a3a3f,#1d1d1f);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 4px 12px -4px rgba(29,29,31,.5)}\n@supports (container-type: scroll-state){\n@container scroll-state(stuck: top){\n.cgau-listing .cgnew .kn-nav-in{box-shadow:inset 0 1px 0 #fff,0 12px 30px -18px rgba(29,29,31,.5)}\n}\n}\n@supports (scroll-target-group: auto){\n.cgau-listing .cgnew .kn-nav-l{scroll-target-group:auto}\n.cgau-listing .cgnew .kn-nav-l a:target-current{color:var(--kn-ink);border-bottom-color:var(--kn-v1)}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta:target-current{color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--kn-v1)}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-nav-in{padding:0 2px;gap:10px}\n.cgau-listing .cgnew .kn-nav-t{display:none}\n.cgau-listing .cgnew .kn-nav-l{margin-left:0;gap:12px;width:100%;justify-content:space-between}\n.cgau-listing .cgnew .kn-nav-l a{font-size:12.5px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{padding:7px 11px}\n}\n\n\/* ==== MODULE hero (variant \"contact-split\") · answers first on the left; on the right the real sensor photo is cut at the seam, so the magnet half slides away from the sensor on a slow loop while a status pill flips Closed to Opened and the LED ring glows coral. Static = the closed pair ==== *\/\n.cgau-listing .cgnew .kn-sh{padding:26px 0 72px;position:relative;overflow:clip}\n.cgau-listing .cgnew .kn-sh-g{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:40px;align-items:center}\n.cgau-listing .cgnew .kn-sh-h{margin:0 0 20px}\n.cgau-listing .cgnew .kn-sh-ans{display:grid;gap:0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sh-ans\u003ediv{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,1fr);gap:18px;padding:11px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sh-ans dt{font:600 14px\/1.45 'Geist',sans-serif;letter-spacing:.01em;color:var(--kn-g1);padding-top:1px}\n.cgau-listing .cgnew .kn-sh-ans dd{font-size:17px;line-height:1.45;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-sh-ans .kn-sh-w dt{color:var(--kn-vt)}\n.cgau-listing .cgnew .kn-sh-ans .kn-sh-w dd{font-weight:500}\n.cgau-listing .cgnew .kn-sh-ans .kn-link{white-space:nowrap}\n\/* the stage: coral glow on white, the photo in two halves *\/\n.cgau-listing .cgnew .kn-sh-stage{position:relative;display:grid;justify-items:center}\n.cgau-listing .cgnew .kn-sh-pair{position:relative;width:min(100%,470px);aspect-ratio:1;margin:0}\n.cgau-listing .cgnew .kn-sh-pair::before{content:\"\";position:absolute;inset:6% 2% 10%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,154,123,.55),rgba(255,154,123,.18) 55%,rgba(255,154,123,0));filter:blur(6px)}\n.cgau-listing .cgnew .kn-sh-art{position:absolute;inset:-16.16% -17.12% -15.84% -14.88%;transform-origin:50% 50%}\n.cgau-listing .cgnew .kn-sh-art img{position:absolute;inset:0;width:100%;height:100%}\n.cgau-listing .cgnew .kn-sh-body{clip-path:inset(0 54.2% 0 0)}\n.cgau-listing .cgnew .kn-sh-mag{clip-path:inset(0 0 0 45.8%);filter:drop-shadow(-6px 10px 14px rgba(29,29,31,.14))}\n.cgau-listing .cgnew .kn-sh-led{position:absolute;left:34.7%;top:21.3%;width:5.2%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;box-shadow:0 0 0 2px rgba(228,81,60,0),0 0 14px 4px rgba(255,120,90,0)}\n.cgau-listing .cgnew .kn-sh-state{position:absolute;left:50%;bottom:-2%;translate:-50% 0;display:grid;grid-template-areas:\"s\";font:600 15px\/1 'Geist',sans-serif;letter-spacing:-.01em}\n.cgau-listing .cgnew .kn-sh-state b{grid-area:s;display:flex;align-items:center;gap:8px;padding:10px 16px 10px 13px;border-radius:99px;background:#fff;box-shadow:0 0 0 1px var(--kn-line),0 14px 30px -18px rgba(29,29,31,.5);white-space:nowrap}\n.cgau-listing .cgnew .kn-sh-state b::before{content:\"\";width:10px;height:10px;border-radius:50%;background:var(--kn-b1)}\n.cgau-listing .cgnew .kn-sh-state .kn-st-o{color:#fff;background:var(--kn-v1);box-shadow:0 14px 30px -14px rgba(228,81,60,.7);opacity:0}\n.cgau-listing .cgnew .kn-sh-state .kn-st-o::before{background:#fff}\n@keyframes cgau-kn-part{0%,34%{translate:0 0;rotate:0deg}46%,76%{translate:17% 1.5%;rotate:5deg}88%,100%{translate:0 0;rotate:0deg}}\n@keyframes cgau-kn-led{0%,38%{box-shadow:0 0 0 2px rgba(228,81,60,0),0 0 14px 4px rgba(255,120,90,0)}46%,74%{box-shadow:0 0 0 2px rgba(228,81,60,.9),0 0 22px 8px rgba(255,120,90,.55)}86%,100%{box-shadow:0 0 0 2px rgba(228,81,60,0),0 0 14px 4px rgba(255,120,90,0)}}\n@keyframes cgau-kn-open{0%,38%{opacity:0;scale:.9}46%,74%{opacity:1;scale:1}84%,100%{opacity:0;scale:.9}}\n@keyframes cgau-kn-in{from{opacity:0;scale:.94}}\n@keyframes cgau-kn-shut{0%,38%{opacity:1}46%,74%{opacity:0}84%,100%{opacity:1}}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-sh-art{animation:cgau-kn-in .9s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-sh-mag{animation:cgau-kn-part 6s var(--kn-ease) 1.2s infinite both}\n.cgau-listing .cgnew .kn-sh-led{animation:cgau-kn-led 6s linear 1.2s infinite both}\n.cgau-listing .cgnew .kn-sh-state .kn-st-o{animation:cgau-kn-open 6s var(--kn-ease) 1.2s infinite both}\n.cgau-listing .cgnew .kn-sh-state .kn-st-c{animation:cgau-kn-shut 6s var(--kn-ease) 1.2s infinite both}\n}\n@media (max-width:1000px){\n.cgau-listing .cgnew .kn-sh-g{grid-template-columns:minmax(0,1fr);gap:18px}\n.cgau-listing .cgnew .kn-sh-pair{width:min(86%,400px)}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-sh{padding:18px 0 48px}\n.cgau-listing .cgnew .kn-sh .kn-eye{font-size:15px;margin-bottom:8px}\n.cgau-listing .cgnew .kn-sh-h{font-size:40px;margin-bottom:16px}\n.cgau-listing .cgnew .kn-sh-ans\u003ediv{grid-template-columns:minmax(0,1fr);gap:2px;padding:10px 0}\n.cgau-listing .cgnew .kn-sh-ans dt{font-size:13px}\n.cgau-listing .cgnew .kn-sh-ans dd{font-size:16px;line-height:1.4}\n.cgau-listing .cgnew .kn-sh-state{font-size:14px}\n}\n\n\/* ==== MODULE compat (variant \"hub-shelf\" picker) · the four HomeBases stand on a chalk shelf as photo chips plus \"All\" and \"No HomeBase\"; verdicts show as a ruled list, every one visible unless a chip is ticked ==== *\/\n.cgau-listing .cgnew .kn-hs input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}\n.cgau-listing .cgnew .kn-hs{margin-top:40px}\n.cgau-listing .cgnew .kn-hs-lg{font:600 14px\/1 'Geist',sans-serif;color:var(--kn-g1);text-align:center;margin-bottom:16px;letter-spacing:.01em}\n.cgau-listing .cgnew .kn-hs-row{display:grid;grid-template-columns:minmax(0,.62fr) repeat(4,minmax(0,1fr)) minmax(0,.9fr);gap:10px;align-items:end;max-width:960px;margin:0 auto;padding:0 0 14px;position:relative}\n.cgau-listing .cgnew .kn-hs-row::after{content:\"\";position:absolute;left:0;right:0;bottom:0;height:14px;border-radius:0 0 14px 14px;background:linear-gradient(180deg,#e6e0d4,var(--kn-chalk));box-shadow:0 18px 30px -22px rgba(29,38,34,.45)}\n.cgau-listing .cgnew .kn-hs-row label{position:relative;z-index:1;display:grid;justify-items:center;align-content:end;gap:10px;min-height:172px;padding:12px 6px 14px;border-radius:18px 18px 4px 4px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .3s,box-shadow .3s}\n.cgau-listing .cgnew .kn-hs-row label:has(input:focus-visible){outline:2px solid var(--kn-vt);outline-offset:2px}\n.cgau-listing .cgnew .kn-hs-row img{width:112px;height:112px;object-fit:contain;mix-blend-mode:multiply;transition:translate .35s var(--kn-ease)}\n.cgau-listing .cgnew .kn-hs-row span{font:600 14.5px\/1.2 'Geist',sans-serif;letter-spacing:-.01em;text-align:center}\n.cgau-listing .cgnew .kn-hs-t{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;margin-bottom:24px;font:700 17px\/1 'Geist',sans-serif;font-style:normal;color:#fff;background:var(--kn-gg)}\n.cgau-listing .cgnew .kn-hs-no .kn-hs-t{background:var(--kn-gn)}\n.cgau-listing .cgnew .kn-hs-row label:has(input:checked){background:linear-gradient(180deg,rgba(255,154,123,.16),rgba(255,154,123,.04));box-shadow:inset 0 -3px 0 var(--kn-v1)}\n.cgau-listing .cgnew .kn-hs-row label:has(input:checked) img{translate:0 -6px}\n.cgau-listing .cgnew .kn-hs-vs{max-width:820px;margin:26px auto 0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-hv{display:grid;grid-template-columns:34px minmax(0,.44fr) minmax(0,1fr);gap:14px;align-items:baseline;padding:15px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-hv i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font:700 14px\/1 'Geist',sans-serif;font-style:normal;color:#fff;background:var(--kn-gg);align-self:center}\n.cgau-listing .cgnew .kn-hv .kn-no{background:var(--kn-gn)}\n.cgau-listing .cgnew .kn-hv b{font-size:18px;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-hv p{font-size:16.5px;line-height:1.45;color:#3a3a3c}\n.cgau-listing .cgnew .kn-hs:has(input:checked) .kn-hv{display:none}\n.cgau-listing .cgnew .kn-hs:has(#kn-h0:checked) .kn-hv,.cgau-listing .cgnew .kn-hs:has(#kn-h1:checked) .kn-hv1,.cgau-listing .cgnew .kn-hs:has(#kn-h2:checked) .kn-hv2,.cgau-listing .cgnew .kn-hs:has(#kn-h3:checked) .kn-hv3,.cgau-listing .cgnew .kn-hs:has(#kn-h4:checked) .kn-hv4,.cgau-listing .cgnew .kn-hs:has(#kn-h5:checked) .kn-hv5{display:grid}\n.cgau-listing .cgnew .kn-hs:has(#kn-h1:checked) .kn-hv1 i,.cgau-listing .cgnew .kn-hs:has(#kn-h2:checked) .kn-hv2 i,.cgau-listing .cgnew .kn-hs:has(#kn-h3:checked) .kn-hv3 i,.cgau-listing .cgnew .kn-hs:has(#kn-h4:checked) .kn-hv4 i,.cgau-listing .cgnew .kn-hs:has(#kn-h5:checked) .kn-hv5 i{animation:cgau-kn-tick .45s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-hs-more{margin:22px auto 0;max-width:700px;text-align:center;font-size:16px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-hs-more.kn-c{text-align:center}\n@keyframes cgau-kn-tick{0%{scale:.5}60%{scale:1.14}100%{scale:1}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-hs-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 4px;padding-bottom:0}\n.cgau-listing .cgnew .kn-hs-row::after{display:none}\n.cgau-listing .cgnew .kn-hs-row label{min-height:0;padding:8px 2px 10px;gap:6px;border-radius:14px;background:var(--kn-chalk)}\n.cgau-listing .cgnew .kn-hs-row img{width:72px;height:72px}\n.cgau-listing .cgnew .kn-hs-t{width:44px;height:44px;margin:14px 0}\n.cgau-listing .cgnew .kn-hs-row span{font-size:13px}\n.cgau-listing .cgnew .kn-hv{grid-template-columns:28px minmax(0,1fr);gap:4px 12px}\n.cgau-listing .cgnew .kn-hv p{grid-column:2}\n.cgau-listing .cgnew .kn-hv b{font-size:17px}\n}\n\n\/* ==== KEYNOTE MOMENT reveal-spotlight · opens the chalkboard band: the sensor and its magnet stand in the dark, a soft stage light swings across and lights them, one line names them. Static (eBay, reduced motion, old engines) = lit, the light resting just past centre ==== *\/\n.cgau-listing .cgnew .kn-spt{position:relative;background:var(--kn-dark);box-shadow:0 0 0 100vmax var(--kn-dark);clip-path:inset(0 -100vmax);color:#f3f0ea;padding:96px 0 24px}\n.cgau-listing .cgnew .kn-spt-fig{position:relative;width:min(100%,460px);aspect-ratio:4\/5;margin:0 auto;overflow:clip;isolation:isolate}\n.cgau-listing .cgnew .kn-spt-fig::before{content:\"\";position:absolute;inset:10% 8% 14%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,154,123,.30),rgba(255,154,123,.10) 55%,rgba(255,154,123,0));z-index:-1}\n.cgau-listing .cgnew .kn-spt-pool{position:absolute;left:14%;right:14%;bottom:4%;height:16%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,236,222,.38),rgba(255,190,160,.12) 60%,rgba(255,190,160,0))}\n.cgau-listing .cgnew .kn-spt-fig\u003eimg{position:absolute;left:-4.3%;top:3.2%;width:118%;max-width:none;height:auto;filter:brightness(1) drop-shadow(0 28px 36px rgba(0,0,0,.6))}\n.cgau-listing .cgnew .kn-spt-beam{position:absolute;left:8%;right:8%;top:-4%;height:108%;transform-origin:50% 0;rotate:-7deg;filter:blur(12px);mix-blend-mode:screen;pointer-events:none}\n.cgau-listing .cgnew .kn-spt-beam i{position:absolute;inset:0;clip-path:polygon(40% 0,60% 0,86% 100%,14% 100%);background:linear-gradient(180deg,rgba(255,246,236,0),rgba(255,246,236,.52) 12%,rgba(255,236,222,.2) 55%,rgba(255,236,222,0) 86%)}\n.cgau-listing .cgnew .kn-spt-h{margin-top:18px;font-size:clamp(34px,4.6vw,60px)}\n.cgau-listing .cgnew .kn-spt-h span{display:block;color:#a9b3ae}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-spt{padding:64px 0 8px}\n.cgau-listing .cgnew .kn-spt-fig{width:min(92%,380px)}\n.cgau-listing .cgnew .kn-spt-h{font-size:32px;margin-top:10px}\n}\n\n\/* ==== MOTION (reveal-spotlight) · Shopify only: the figure is a fail-open arm trigger (no view(), no style queries or reduced motion = lit). Start pose stays inside the figure's clip: no scale, the light only rotates ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-spt-fig{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 22%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-spt-beam{transition:rotate 1.8s var(--kn-ease),opacity .6s linear}\n.cgau-listing .cgnew .kn-spt-fig\u003eimg{transition:filter 1.1s var(--kn-ease) .55s}\n.cgau-listing .cgnew .kn-spt-pool{transition:opacity 1s var(--kn-ease) .8s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-spt-beam{rotate:40deg;opacity:.85;transition:none}\n.cgau-listing .cgnew .kn-spt-fig\u003eimg{filter:brightness(.14) drop-shadow(0 28px 36px rgba(0,0,0,.6));transition:none}\n.cgau-listing .cgnew .kn-spt-pool{opacity:0;transition:none}\n}\n}\n}\n\n\/* ==== MODULE story (variant \"door-plan-signal\") · the page's one dark band, chalkboard green-black: a drawn floor plan where the door swings open, the magnet leaves the sensor, a coral signal runs to the HomeBase and it chimes. Static = the final composition ==== *\/\n.cgau-listing .cgnew .kn-ds{position:relative;background:var(--kn-dark);box-shadow:0 0 0 100vmax var(--kn-dark);clip-path:inset(0 -100vmax);color:#f3f0ea}\n.cgau-listing .cgnew .kn-ds-stage{padding:104px 0}\n.cgau-listing .cgnew .kn-ds-g{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:48px;align-items:center}\n.cgau-listing .cgnew .kn-ds .kn-eye{color:#ff9a7b}\n.cgau-listing .cgnew .kn-ds-caps{display:grid;gap:6px;margin-top:28px}\n.cgau-listing .cgnew .kn-ds-cap{--kn-mix:calc(var(--cgau-kn-on) * 100%);position:relative;padding:12px 0 12px 22px;font-size:17px;line-height:1.45;color:color-mix(in srgb,#f3f0ea var(--kn-mix),#8f9a95)}\n.cgau-listing .cgnew .kn-ds-cap::before{content:\"\";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:3px;background:rgba(243,240,234,.18)}\n.cgau-listing .cgnew .kn-ds-cap::after{content:\"\";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:3px;background:var(--kn-gv);transform-origin:50% 0;transform:scaleY(var(--cgau-kn-on))}\n.cgau-listing .cgnew .kn-ds-c2::after{background:linear-gradient(180deg,#ff9a7b,#86a9bb)}\n.cgau-listing .cgnew .kn-ds-c3::after{background:linear-gradient(180deg,#86a9bb,#43b48b)}\n.cgau-listing .cgnew .kn-ds-cap b{display:block;font-size:21px;letter-spacing:-.025em;color:inherit;margin-bottom:2px}\n\/* the plan: chalk lines on the board *\/\n.cgau-listing .cgnew .kn-dp{position:relative;aspect-ratio:640\/440;border-radius:30px;background:radial-gradient(120% 90% at 30% 20%,#27332e,#1a2320 70%);box-shadow:inset 0 0 0 1px rgba(243,240,234,.08),0 40px 80px -50px rgba(0,0,0,.8);overflow:clip}\n.cgau-listing .cgnew .kn-dp svg{position:absolute;inset:0;width:100%;height:100%}\n.cgau-listing .cgnew .kn-dp-wall{fill:none;stroke:#e9e4da;stroke-width:9;stroke-linecap:round}\n.cgau-listing .cgnew .kn-dp-arc{fill:none;stroke:rgba(233,228,218,.35);stroke-width:2;stroke-dasharray:5 7}\n.cgau-listing .cgnew .kn-dp-door{transform-box:view-box;transform-origin:392px 120px;rotate:-68deg}\n.cgau-listing .cgnew .kn-dp-leaf{fill:#e9e4da}\n.cgau-listing .cgnew .kn-dp-sen{fill:#fff;stroke:#1a2320;stroke-width:1.5}\n.cgau-listing .cgnew .kn-dp-mag{fill:#ff9a7b}\n.cgau-listing .cgnew .kn-dp-ping{fill:none;stroke:#ff7a5c;stroke-width:4.5;transform-box:fill-box;transform-origin:center;scale:.5}\n.cgau-listing .cgnew .kn-dp-sig{fill:none;stroke:#ff9a7b;stroke-width:3.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}\n.cgau-listing .cgnew .kn-dp-sigd{fill:none;stroke:rgba(255,154,123,.3);stroke-width:3.5;stroke-dasharray:2 9;stroke-linecap:round}\n.cgau-listing .cgnew .kn-dp-hub{fill:#f3f0ea}\n.cgau-listing .cgnew .kn-dp-hubled{fill:#ff7a5c}\n.cgau-listing .cgnew .kn-dp-chime{fill:none;stroke:#86a9bb;stroke-width:3;stroke-linecap:round}\n.cgau-listing .cgnew .kn-dp-lab{font:600 18px 'Geist',sans-serif;fill:#cfd6d2;letter-spacing:-.01em}\n.cgau-listing .cgnew .kn-dp-rules{position:absolute;right:4%;top:5%;display:grid;gap:8px;justify-items:end}\n.cgau-listing .cgnew .kn-dp-rules i{display:block;font:600 14px\/1 'Geist',sans-serif;font-style:normal;letter-spacing:-.01em;white-space:nowrap;padding:9px 13px;border-radius:99px;color:#1a2320;background:#f3f0ea}\n.cgau-listing .cgnew .kn-dp-rules i:first-child{color:#fff;background:linear-gradient(135deg,#e4513c,#f07657)}\n.cgau-listing .cgnew .kn-dp .kn-ill{background:rgba(26,35,32,.85);color:#b9c2be}\n.cgau-listing .cgnew .kn-ds-note{margin-top:14px;font-size:14px;line-height:1.5;color:#a9b3ae}\n@keyframes cgau-kn-ping{0%{opacity:.95;scale:.3}70%,100%{opacity:0;scale:1.05}}\n@keyframes cgau-kn-glow{0%,100%{opacity:.45}50%{opacity:1}}\n@keyframes cgau-kn-ring{0%,100%{opacity:.25}50%{opacity:1}}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-dp-ping{animation:cgau-kn-ping 2.2s var(--kn-ease) infinite}\n.cgau-listing .cgnew .kn-dp-hubled{animation:cgau-kn-glow 1.4s ease-in-out infinite}\n.cgau-listing .cgnew .kn-dp-chime{animation:cgau-kn-ring 1.8s ease-in-out infinite}\n.cgau-listing .cgnew .kn-dp-chime+.kn-dp-chime{animation-delay:.3s}\n.cgau-listing .cgnew .kn-dp-chime+.kn-dp-chime+.kn-dp-chime{animation-delay:.6s}\n}\n@media (max-width:1000px){\n.cgau-listing .cgnew .kn-ds-g{grid-template-columns:minmax(0,1fr);gap:22px}\n.cgau-listing .cgnew .kn-dp{max-width:600px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-ds-stage{padding:64px 0}\n.cgau-listing .cgnew .kn-dp{border-radius:22px}\n.cgau-listing .cgnew .kn-dp-rules{gap:5px}\n.cgau-listing .cgnew .kn-dp-rules i{font-size:11px;padding:6px 8px}\n.cgau-listing .cgnew .kn-ds-caps{margin-top:10px;gap:0}\n.cgau-listing .cgnew .kn-ds-cap{padding:8px 0 8px 18px;font-size:16px;line-height:1.4}\n.cgau-listing .cgnew .kn-ds-cap::before,.cgau-listing .cgnew .kn-ds-cap::after{top:8px;bottom:8px}\n.cgau-listing .cgnew .kn-ds-cap b{font-size:18px}\n.cgau-listing .cgnew .kn-ds .kn-h2{font-size:34px}\n.cgau-listing .cgnew .kn-dp .kn-ill{font-size:10px;padding:4px 7px}\n.cgau-listing .cgnew .kn-dp-lab{font-size:26px}\n}\n\n\/* ==== MOTION (story) · Shopify only: pinned runway; the door swings, the sensor pings, the signal draws to the hub, the hub chimes, the rules arrive ==== *\/\n@keyframes cgau-kn-dsdoor{from{rotate:0deg}to{rotate:-68deg}}\n@keyframes cgau-kn-dsfade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-kn-dssig{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}\n@keyframes cgau-kn-dschip{from{opacity:0;translate:0 -14px;scale:.9}to{opacity:1;translate:0 0;scale:1}}\n@keyframes cgau-kn-c1{0%,30%{--cgau-kn-on:1}37%,100%{--cgau-kn-on:.35}}\n@keyframes cgau-kn-c2{0%,30%{--cgau-kn-on:.35}37%,60%{--cgau-kn-on:1}67%,100%{--cgau-kn-on:.35}}\n@keyframes cgau-kn-c3{0%,60%{--cgau-kn-on:.35}67%,100%{--cgau-kn-on:1}}\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-ds{height:2700px;view-timeline:--cgau-kn-run block}\n.cgau-listing .cgnew .kn-ds-stage{position:sticky;top:max(calc(var(--header-height,0px) + var(--kn-nav) + 14px),calc(50% - 320px));height:640px;padding:0;display:flex;align-items:center}\n.cgau-listing .cgnew .kn-ds-g{width:100%}\n.cgau-listing .cgnew .kn-dp-door{animation:cgau-kn-dsdoor 1s linear both;animation-timeline:--cgau-kn-run;animation-range:contain 4% contain 28%}\n.cgau-listing .cgnew .kn-dp-pingw{animation:cgau-kn-dsfade 1s linear both;animation-timeline:--cgau-kn-run;animation-range:contain 20% contain 28%}\n.cgau-listing .cgnew .kn-dp-sig{animation:cgau-kn-dssig 1s linear both;animation-timeline:--cgau-kn-run;animation-range:contain 34% contain 58%}\n.cgau-listing .cgnew .kn-dp-chw{animation:cgau-kn-dsfade 1s linear both;animation-timeline:--cgau-kn-run;animation-range:contain 60% contain 66%}\n.cgau-listing .cgnew .kn-dp-rules i{animation:cgau-kn-dschip 1s linear both;animation-timeline:--cgau-kn-run;animation-range:contain 66% contain 74%}\n.cgau-listing .cgnew .kn-dp-rules i+i{animation-range:contain 71% contain 79%}\n.cgau-listing .cgnew .kn-ds-c1{animation:cgau-kn-c1 1s linear both;animation-timeline:--cgau-kn-run;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-ds-c2{animation:cgau-kn-c2 1s linear both;animation-timeline:--cgau-kn-run;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-ds-c3{animation:cgau-kn-c3 1s linear both;animation-timeline:--cgau-kn-run;animation-range:contain 0% contain 100%}\n}\n}\n@media (prefers-reduced-motion:no-preference) and (max-width:760px){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-ds{height:2100px}\n.cgau-listing .cgnew .kn-ds-stage{top:calc(var(--header-height,0px) + var(--kn-nav) + 6px);height:auto}\n}\n}\n@media (prefers-reduced-motion:no-preference) and (max-height:760px) and (min-width:761px){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-ds-stage{top:calc(var(--header-height,0px) + var(--kn-nav) + 6px);height:auto}\n.cgau-listing .cgnew .kn-dp{max-width:560px;margin-left:auto}\n}\n}\n\n\/* ==== KEYNOTE MOMENT number-trio (replaces three-reels) · a keynote stats slide: three sourced numbers side by side, gradient-filled, hairlines between, a 3 to 6 word caption each; the caveats sit in one fine line under the slide. Static (eBay, reduced motion) = the real digits ==== *\/\n.cgau-listing .cgnew .kn-tri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:60px auto 0;max-width:980px;container-type:inline-size}\n.cgau-listing .cgnew .kn-tri\u003ediv{position:relative;padding:6px 22px 4px;display:grid;justify-items:center;align-content:start;text-align:center}\n.cgau-listing .cgnew .kn-tri\u003ediv+div::before{content:\"\";position:absolute;left:0;top:8%;bottom:8%;width:1px;background:var(--kn-line)}\n.cgau-listing .cgnew .kn-tri-l{font:600 15px\/1.3 'Geist',sans-serif;letter-spacing:.005em;margin:0 0 6px;text-align:center}\n.cgau-listing .cgnew .kn-tri\u003ediv\u003e.kn-tri-n{display:flex;align-items:baseline;justify-content:center;gap:.05em;font:700 clamp(40px,11cqi,132px)\/1 'Geist',sans-serif;letter-spacing:-.06em;font-variant-numeric:tabular-nums;padding:0 .04em .06em;text-align:center}\n.cgau-listing .cgnew .kn-tri-n small{font-size:.26em;font-weight:600;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-tri .kn-cu{display:inline-block;text-align:center}\n.cgau-listing .cgnew .kn-tri\u003ediv\u003e.kn-tri-c{font-size:17px;line-height:1.35;color:#3a3a3c;max-width:13em;margin-top:10px;text-align:center}\n.cgau-listing .cgnew .kn-tri-f{max-width:780px;margin:44px auto 0;font-size:15px;line-height:1.55;color:var(--kn-g1);text-align:center}\n.cgau-listing .cgnew .kn-c .kn-tri-f{text-align:center}\n.cgau-listing .cgnew .kn-tri-t{max-width:780px;margin:22px auto 0;padding-top:18px;border-top:1px solid var(--kn-line);font-size:17px;line-height:1.5;text-align:center}\n.cgau-listing .cgnew .kn-c .kn-tri-t{text-align:center}\n.cgau-listing .cgnew .kn-tri-t b{color:var(--kn-vt)}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-tri{margin-top:36px}\n.cgau-listing .cgnew .kn-tri\u003ediv{padding:4px 6px}\n.cgau-listing .cgnew .kn-tri-l{font-size:12.5px;margin-bottom:4px}\n.cgau-listing .cgnew .kn-tri\u003ediv\u003e.kn-tri-n{font-size:clamp(34px,14cqi,50px)}\n.cgau-listing .cgnew .kn-tri-n small{font-size:.3em}\n.cgau-listing .cgnew .kn-tri\u003ediv\u003e.kn-tri-c{font-size:13.5px;line-height:1.3;margin-top:6px}\n.cgau-listing .cgnew .kn-tri-f{font-size:14px;margin-top:30px}\n.cgau-listing .cgnew .kn-tri-t{font-size:16px}\n}\n\n\/* ==== MOTION (number-trio) · Shopify only: the slide is a fail-open arm trigger; each numeral counts up from 0 (an @property integer drives a CSS counter, calc() keeps WebKit on whole numbers) and the columns rise 12 px. The real digit stays in the HTML for readers and fallbacks ==== *\/\n@property --cgau-kn-n{syntax:'\u003cinteger\u003e';inherits:false;initial-value:0}\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-tri{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 15%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-tri\u003ediv{transition:opacity .4s var(--kn-ease),translate .4s var(--kn-ease)}\n.cgau-listing .cgnew .kn-tri\u003ediv+div{transition-delay:.05s}\n.cgau-listing .cgnew .kn-tri .kn-cu{position:relative;counter-reset:kn-c calc(var(--cgau-kn-n));transition:--cgau-kn-n 1.5s cubic-bezier(.2,.7,.2,1) .1s}\n.cgau-listing .cgnew .kn-tr1 .kn-cu{--cgau-kn-n:120}\n.cgau-listing .cgnew .kn-tr2 .kn-cu{--cgau-kn-n:5;transition-duration:.9s}\n.cgau-listing .cgnew .kn-tr3 .kn-cu{--cgau-kn-n:200}\n\/* cut-off fix 28.09: the real digit keeps its place in the flow (invisible, still read aloud), so the box is always the END width; the counter paints over it, never wider *\/\n.cgau-listing .cgnew .kn-tri .kn-cu\u003espan{opacity:0}\n.cgau-listing .cgnew .kn-tri\u003ediv\u003e.kn-tri-n{background-image:none}\n.cgau-listing .cgnew .kn-tri .kn-cu::before{content:counter(kn-c);position:absolute;top:0;left:-.08em;right:-.08em;text-align:center;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;background-image:var(--kn-gv)}\n.cgau-listing .cgnew .kn-tr2 .kn-cu::before{background-image:var(--kn-gg)}\n.cgau-listing .cgnew .kn-tr3 .kn-cu::before{background-image:var(--kn-gb)}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-tri\u003ediv{opacity:0;translate:0 12px;transition:none}\n.cgau-listing .cgnew .kn-tri .kn-cu{--cgau-kn-n:0;transition:none}\n}\n}\n}\n\n\/* ==== MODULE fit (variant \"three-plates\") · three labelled diagrams on chalk plates (door, window, the 2 cm gap with the magnet on either side), then mounting facts and right-for-you columns ==== *\/\n.cgau-listing .cgnew .kn-ft-d{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:48px}\n.cgau-listing .cgnew .kn-ft-d figure{margin:0;padding:18px 14px 16px;border-radius:24px;background:var(--kn-chalk);box-shadow:inset 0 0 0 1px rgba(54,86,106,.1)}\n.cgau-listing .cgnew .kn-ft-d svg{display:block;width:100%;height:auto;max-height:230px}\n.cgau-listing .cgnew .kn-ft-d figcaption{margin-top:10px;font:600 16px\/1.35 'Geist',sans-serif;letter-spacing:-.015em;text-align:center}\n.cgau-listing .cgnew .kn-ft-d figcaption span{display:block;font-weight:400;font-size:14.5px;color:var(--kn-g1);letter-spacing:0}\n.cgau-listing .cgnew .kn-ft-d .kn-ill{left:auto;right:10px;bottom:auto;top:-34px}\n.cgau-listing .cgnew .kn-fp-frame{fill:none;stroke:#36566a;stroke-width:5;stroke-linejoin:round}\n.cgau-listing .cgnew .kn-fp-leaf{fill:#fff;stroke:#86a9bb;stroke-width:2}\n.cgau-listing .cgnew .kn-fp-sen{fill:#fff;stroke:#1d1d1f;stroke-width:2}\n.cgau-listing .cgnew .kn-fp-led{fill:#e4513c}\n.cgau-listing .cgnew .kn-fp-mag{fill:#ff9a7b;stroke:#b93d2a;stroke-width:1.5}\n.cgau-listing .cgnew .kn-fp-ghost{fill:none;stroke:#b93d2a;stroke-width:1.5;stroke-dasharray:5 4}\n.cgau-listing .cgnew .kn-fp-dim{fill:none;stroke:#1d1d1f;stroke-width:1.5}\n.cgau-listing .cgnew .kn-fp-t{font:600 13px 'Geist',sans-serif;fill:#1d1d1f}\n.cgau-listing .cgnew .kn-fp-t2{font:500 12px 'Geist',sans-serif;fill:#6e6e73}\n.cgau-listing .cgnew .kn-fp-mark{fill:none;stroke:#e4513c;stroke-width:2.5;stroke-dasharray:4 4}\n.cgau-listing .cgnew .kn-ft-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:40px}\n.cgau-listing .cgnew .kn-ft-facts\u003ediv{border-top:1px solid var(--kn-line);padding-top:14px}\n.cgau-listing .cgnew .kn-ft-facts h3{font-size:17px;letter-spacing:-.015em;color:var(--kn-bt);margin-bottom:4px}\n.cgau-listing .cgnew .kn-ft-facts p{font-size:16px;line-height:1.5;color:#3a3a3c}\n.cgau-listing .cgnew .kn-ft-yn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;margin-top:44px}\n.cgau-listing .cgnew .kn-ft-yn h3{font-size:21px;letter-spacing:-.025em;margin-bottom:10px}\n.cgau-listing .cgnew .kn-ft-yn li{position:relative;padding:9px 0 9px 30px;border-top:1px solid var(--kn-hair);font-size:16.5px;line-height:1.45}\n.cgau-listing .cgnew .kn-ft-yn li::before{content:\"\\2713\";position:absolute;left:0;top:10px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font:700 11px\/1 'Geist',sans-serif;color:#fff;background:var(--kn-gg)}\n.cgau-listing .cgnew .kn-ft-no li::before{content:\"\\2715\";background:var(--kn-gn)}\n@keyframes cgau-kn-march{to{stroke-dashoffset:-16}}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-fp-mark{animation:cgau-kn-march 1.2s linear infinite}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-ft-d{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:40px}\n.cgau-listing .cgnew .kn-ft-d figure{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:12px;padding:12px 14px}\n.cgau-listing .cgnew .kn-ft-d figcaption{text-align:left;margin-top:0}\n.cgau-listing .cgnew .kn-ft-d svg{max-height:150px}\n.cgau-listing .cgnew .kn-ft-facts,.cgau-listing .cgnew .kn-ft-yn{grid-template-columns:minmax(0,1fr);gap:16px}\n}\n\n\/* ==== MODULE condition (variant \"seal-sticker\") · Brand New: a round clay-and-coral seal sticker beside the parcel lists; the sticker ring turns as it scrolls in ==== *\/\n.cgau-listing .cgnew .kn-se{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:center;margin-top:8px}\n.cgau-listing .cgnew .kn-se-seal{position:relative;width:min(100%,340px);aspect-ratio:1;margin:0 auto;border-radius:50%;display:grid;place-items:center;text-align:center;background:radial-gradient(closest-side,#fff 74%,transparent 75%),conic-gradient(from var(--cgau-kn-ang),var(--kn-w1),var(--kn-v1) 25%,var(--kn-w2) 50%,var(--kn-v2) 75%,var(--kn-w1));box-shadow:0 40px 70px -40px rgba(138,75,44,.55)}\n.cgau-listing .cgnew .kn-se-seal::after{content:\"\";position:absolute;inset:15%;border-radius:50%;border:1.5px dashed rgba(138,75,44,.45)}\n.cgau-listing .cgnew .kn-se-seal p{position:relative;z-index:1;font:700 clamp(26px,2.9vw,36px)\/1 'Geist',sans-serif;letter-spacing:-.04em;text-align:center}\n.cgau-listing .cgnew .kn-se-seal p small{display:block;margin-top:10px;font:600 15px\/1.3 'Geist',sans-serif;letter-spacing:.02em;color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-se-lede{margin-top:18px;max-width:620px;font-size:18px;line-height:1.5;color:#3a3a3c}\n.cgau-listing .cgnew .kn-se-n{display:flex;align-items:baseline;gap:12px;margin:34px 0 10px}\n.cgau-listing .cgnew .kn-se-n\u003eb{font:700 clamp(60px,6.4vw,84px)\/1 'Geist',sans-serif;letter-spacing:-.06em}\n.cgau-listing .cgnew .kn-se-n\u003esmall{font:600 18px\/1.2 'Geist',sans-serif;letter-spacing:-.01em}\n.cgau-listing .cgnew .kn-se-list li{position:relative;padding:9px 0 9px 24px;border-top:1px solid #ececf0;font-size:16.5px;line-height:1.4}\n.cgau-listing .cgnew .kn-se-list li::before{content:\"\";position:absolute;left:2px;top:15px;width:10px;height:10px;border-radius:50%;background:var(--kn-gw)}\n.cgau-listing .cgnew .kn-se-out li{color:#3a3a3c}\n.cgau-listing .cgnew .kn-se-out li::before{background:none;box-shadow:inset 0 0 0 1.5px #aeaeb2}\n@keyframes cgau-kn-spin{from{--cgau-kn-ang:0deg}to{--cgau-kn-ang:300deg}}\n@media (max-width:1000px){\n.cgau-listing .cgnew .kn-se{grid-template-columns:minmax(0,1fr);gap:30px}\n.cgau-listing .cgnew .kn-se-seal{width:min(70%,260px)}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-se-lede{font-size:16px}\n.cgau-listing .cgnew .kn-se-seal p{font-size:26px}\n.cgau-listing .cgnew .kn-se-seal p small{font-size:13px}\n.cgau-listing .cgnew .kn-se-n\u003eb{font-size:60px}\n}\n\n\/* ==== MOTION (seal ring turns) · Shopify only: the eBay twin leaves every *m-*-motion.css file out ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-se-seal{animation:cgau-kn-spin 1s linear both;animation-timeline:view();animation-range:entry 0% cover 60%}\n}\n}\n\n\/* ==== MODULE faq · exclusive accordion; answers glide open in Chrome (interpolate-size), open instantly elsewhere ==== *\/\n.cgau-listing .cgnew .kn-faq{max-width:820px;margin:44px auto 0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq details{border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font:600 clamp(18px,1.7vw,21px)\/1.3 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .cgnew .kn-faq summary::after{content:\"+\";flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--kn-soft);font:400 22px\/1 'Geist',sans-serif;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-faq details[open] summary::after{content:\"\\2212\"}\n.cgau-listing .cgnew .kn-faq summary:focus-visible{outline:2px solid var(--kn-vt);outline-offset:4px;border-radius:6px}\n.cgau-listing .cgnew .kn-faq details p{padding:0 50px 24px 0;font-size:17px;line-height:1.55;color:#3a3a3c}\n@media (prefers-reduced-motion:no-preference){\n@supports (interpolate-size: allow-keywords){\n.cgau-listing .cgnew .kn-faq{interpolate-size:allow-keywords}\n.cgau-listing .cgnew .kn-faq details::details-content{height:0;overflow:clip;transition:height .38s var(--kn-ease),content-visibility .38s allow-discrete}\n.cgau-listing .cgnew .kn-faq details[open]::details-content{height:auto}\n}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-faq details p{padding-right:0}\n}\n\n\/* ==== MODULE buy · buying from CamGuard Australia: open columns, odometer numerals ==== *\/\n.cgau-listing .cgnew .kn-buy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:56px}\n.cgau-listing .cgnew .kn-buy\u003ediv{padding-top:18px;position:relative}\n.cgau-listing .cgnew .kn-buy\u003ediv::before{content:\"\";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:var(--kn-ink);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(2)::before{background:var(--kn-gg)}.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(3)::before{background:var(--kn-gv)}\n.cgau-listing .cgnew .kn-buy h3{font-size:21px;letter-spacing:-.025em;margin-bottom:8px}\n.cgau-listing .cgnew .kn-buy p{font-size:16px;line-height:1.5;color:#3a3a3c}\n.cgau-listing .cgnew .kn-buy p+p{margin-top:10px}\n.cgau-listing .cgnew .kn-buy .kn-bign{display:block;font:700 clamp(64px,7vw,92px)\/1 'Geist',sans-serif;letter-spacing:-.06em;margin:4px 0 12px;white-space:nowrap}\n.cgau-listing .cgnew .kn-buy .kn-bign small{font-size:.3em;letter-spacing:-.02em;margin-left:6px;-webkit-text-fill-color:var(--kn-ink);color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-who{margin-top:44px;padding:26px 0 0;border-top:1px solid var(--kn-line);font-size:17px;line-height:1.55;color:#3a3a3c;max-width:820px}\n.cgau-listing .cgnew .kn-who b{color:var(--kn-ink)}\n@keyframes cgau-kn-rule{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-buy{grid-template-columns:minmax(0,1fr);gap:22px}\n}\n\n\/* ==== MOTION (buy rules draw in) · Shopify only: the eBay twin leaves every *m-*-motion.css file out ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-buy\u003ediv::before{animation:cgau-kn-rule 1s linear both;animation-timeline:view();animation-range:entry 10% entry 90%}\n}\n}\n\n\/* ==== MODULE specs · always the last h2, grouped rows, then the fine print ==== *\/\n.cgau-listing .cgnew .kn-specs{margin-top:44px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:24px;padding:26px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g h3{font-size:19px;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-sp-g dl{display:grid;gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:16px}\n.cgau-listing .cgnew .kn-sp-g dt{font-size:15px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-sp-g dd{font-size:16px;line-height:1.45;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-fine{margin-top:40px;display:grid;gap:10px;max-width:880px}\n.cgau-listing .cgnew .kn-fine p{font-size:13px;line-height:1.55;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-fine p:last-child{margin-top:8px;color:#424245;font-weight:500}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-sp-g{grid-template-columns:minmax(0,1fr);gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{grid-template-columns:minmax(0,.44fr) minmax(0,1fr);gap:12px}\n}\n\n\/* ==== REDUCED MOTION · nothing moves, everything shows ==== *\/\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-sh-art,.cgau-listing .cgnew .kn-dp-hubled,.cgau-listing .cgnew .kn-sh-mag,.cgau-listing .cgnew .kn-sh-led,.cgau-listing .cgnew .kn-sh-state b,.cgau-listing .cgnew .kn-dp-ping,.cgau-listing .cgnew .kn-dp-chime,.cgau-listing .cgnew .kn-fp-mark,.cgau-listing .cgnew .kn-se-seal{animation:none}\n.cgau-listing .cgnew .kn-hs-row label,.cgau-listing .cgnew .kn-hs-row img,.cgau-listing .cgnew .kn-faq ::details-content{transition:none}\n}\n\n\/* ==== GUARDS (keep last) ==== *\/\n.cgau-listing .cgnew h1,.cgau-listing .cgnew h2,.cgau-listing .cgnew h3,.cgau-listing .cgnew h4{color:inherit;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;margin:0;padding:0}\n.cgau-listing .cgnew.cgau-listing .cgnew{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:left}\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* two-view integration, flagship Simple view (27.09.2026) *\/\n.cgau-listing #cgau-v-simple:checked ~ .cgau-shared{display:none}\n.cgau-listing .cgau-pane-simple .cgnew .kn-nav{display:none}\n.cgau-listing .cgau-chooser{display:none}\n.cgau-listing.cgau-listing .cgnew .kn-gx{padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew :is(h1,h2,h3,.kn-h1,.kn-h2) :is(span,em,b,strong,i){padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew .kn-odo{overflow:visible clip;margin-inline-end:.1em}\n.cgau-listing.cgau-listing .cgnew .kn-odo i::before{padding-inline:.14em;margin-inline:-.14em}\n.cgau-listing.cgau-listing .cgnew .kn-odo b{padding-inline:.1em;margin-inline:-.1em}\n.cgau-listing.cgau-listing .cgnew :is(.kn-odo,.kn-cu)+small{margin-inline-start:.3em}\n\u003c\/style\u003e\n\u003cdiv class=\"cgnew cgau-kn\"\u003e\n\n\n\u003cnav class=\"kn-nav\" aria-label=\"On this page\"\u003e\u003cdiv class=\"kn-nav-in\"\u003e\n\u003cspan class=\"kn-nav-t\"\u003eEntry Sensor E20\u003c\/span\u003e\u003cspan class=\"kn-nav-l\"\u003e\u003ca href=\"#kn-shelf\"\u003eHomeBase\u003c\/a\u003e\u003ca href=\"#kn-story\"\u003eHow it works\u003c\/a\u003e\u003ca href=\"#kn-fit\"\u003eFitting\u003c\/a\u003e\u003ca href=\"#kn-box\"\u003eIn the box\u003c\/a\u003e\u003ca class=\"kn-nav-cta\" href=\"#kn-specs\"\u003eSpecs\u003c\/a\u003e\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/nav\u003e\n\n\u003c!-- MODULE hero · contact-split: answers first; the magnet half parts from the sensor on a loop --\u003e\n\u003csection class=\"kn-sh\" id=\"kn-top\" aria-labelledby=\"kn-sh-h\"\u003e\n\u003cdiv class=\"kn-w kn-sh-g\"\u003e\n\u003cdiv class=\"kn-sh-copy\"\u003e\n\u003cp class=\"kn-eye\"\u003eeufy Entry Sensor E20 · \u003cspan class=\"kn-mono\"\u003eT90E0\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 class=\"kn-h1 kn-sh-h\" id=\"kn-sh-h\"\u003eKnow when the door \u003cspan class=\"kn-gx kn-gv\"\u003eopens.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cdl class=\"kn-sh-ans\"\u003e\n\u003cdiv class=\"kn-sh-w\" data-cgau-first=\"works\"\u003e\n\u003cdt\u003eYou need\u003c\/dt\u003e\n\u003cdd\u003eA eufy HomeBase, sold separately. It can’t work alone: HomeBase Mini, HomeBase 2, HomeBase 3 or Professional S1 runs it. \u003ca class=\"kn-link\" href=\"\/pages\/eufy-compatibility\"\u003eCheck your HomeBase ›\u003c\/a\u003e\n\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv data-cgau-first=\"why\"\u003e\n\u003cdt\u003eIt tells you\u003c\/dt\u003e\n\u003cdd\u003eA door or window opened. HomeBase 2, 3 or Mini chimes, and an armed system gets the alert.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv data-cgau-first=\"condition\"\u003e\n\u003cdt\u003eCondition\u003c\/dt\u003e\n\u003cdd\u003eBrand New, sealed in eufy’s retail box, unopened and unused.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv data-cgau-first=\"trust\"\u003e\n\u003cdt\u003eFrom us\u003c\/dt\u003e\n\u003cdd\u003e12-month CamGuard warranty · dispatched from Townsville · Express included on $99+ orders after discounts.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sh-stage\"\u003e\n\u003cfigure class=\"kn-sh-pair\"\u003e\n\u003cdiv class=\"kn-sh-art\"\u003e\n\u003cimg class=\"kn-sh-body\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufy_Entry_Sensor_E20_Main.webp?v=1776332046\u0026amp;width=900\" alt=\"eufy Entry Sensor E20: the white sensor with its blue LED and bypass button, and its magnet beside it\" width=\"900\" height=\"900\"\u003e\n\u003cimg class=\"kn-sh-mag\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufy_Entry_Sensor_E20_Main.webp?v=1776332046\u0026amp;width=900\" alt=\"\" width=\"900\" height=\"900\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"kn-sh-led\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kn-sh-state\" aria-hidden=\"true\"\u003e\u003cb class=\"kn-st-c\"\u003eClosed\u003c\/b\u003e\u003cb class=\"kn-st-o\"\u003eOpened\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE compat · hub-shelf picker: which HomeBase runs it (every verdict shows if a host strips the inputs) --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-shelf\" aria-labelledby=\"kn-hs-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\n\u003cp class=\"kn-eye kn-eb\"\u003eWorks with\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-hs-h\"\u003eFour hubs \u003cspan class=\"kn-gx kn-gb\"\u003eit answers to.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eSensors can’t work alone. Update your HomeBase’s firmware before pairing; tap yours for the minimum.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-hs\"\u003e\n\u003cp class=\"kn-hs-lg\" id=\"kn-hs-lg\"\u003eTap your HomeBase\u003c\/p\u003e\n\u003cdiv class=\"kn-hs-row\" role=\"radiogroup\" aria-labelledby=\"kn-hs-lg\"\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-h0\" checked\u003e\u003ci class=\"kn-hs-t\" aria-hidden=\"true\"\u003e4\u003c\/i\u003e\u003cspan\u003eAll\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-h1\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/original_upscayl_2x_upscayl-standard-4x.png?v=1771704143\u0026amp;width=360\u0026amp;height=240\u0026amp;crop=center\" alt=\"eufy HomeBase Mini\" width=\"360\" height=\"240\" loading=\"lazy\"\u003e\u003cspan\u003eHomeBase Mini\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-h2\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/HB2A_f47819c4-edb3-4c39-8a6c-8fb1995d1ee0.png?v=1786183721\u0026amp;width=240\" alt=\"eufy HomeBase 2\" width=\"240\" height=\"279\" loading=\"lazy\"\u003e\u003cspan\u003eHomeBase 2\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-h3\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_43_S380HomeBase_HomeBase3.png?v=1770833880\u0026amp;width=240\" alt=\"eufy HomeBase 3\" width=\"240\" height=\"240\" loading=\"lazy\"\u003e\u003cspan\u003eHomeBase 3\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-h4\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1200_1200_1_e81f4125-23b8-48e7-9c41-97c6972d0c66.webp?v=1773676433\u0026amp;width=240\" alt=\"eufy HomeBase Professional S1\" width=\"240\" height=\"240\" loading=\"lazy\"\u003e\u003cspan\u003eProfessional S1\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-hs-no\"\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-h5\"\u003e\u003ci class=\"kn-hs-t\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003eNo HomeBase\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-hs-vs\" aria-live=\"polite\"\u003e\n\u003cdiv class=\"kn-hv kn-hv1\"\u003e\n\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cb\u003eHomeBase Mini\u003c\/b\u003e\u003cp\u003eWorks. Firmware \u003cspan class=\"kn-mono\"\u003eV4.0.5.2\u003c\/span\u003e or later.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-hv kn-hv2\"\u003e\n\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cb\u003eHomeBase 2\u003c\/b\u003e\u003cp\u003eWorks on post-2021 units with firmware \u003cspan class=\"kn-mono\"\u003eV3.4.1.2\u003c\/span\u003e or later.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-hv kn-hv3\"\u003e\n\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cb\u003eHomeBase 3\u003c\/b\u003e\u003cp\u003eWorks. Firmware \u003cspan class=\"kn-mono\"\u003eV3.7.2.6\u003c\/span\u003e or later.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-hv kn-hv4\"\u003e\n\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cb\u003eHomeBase Professional S1\u003c\/b\u003e\u003cp\u003eWorks. Firmware \u003cspan class=\"kn-mono\"\u003eV4.1.4.3\u003c\/span\u003e or later.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-hv kn-hv5\"\u003e\n\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cb\u003eNo HomeBase\u003c\/b\u003e\u003cp\u003eNot compatible on its own: it reports through a HomeBase, not straight to your Wi-Fi. None is included, so add one of the four above.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-hs-more\"\u003eNot sure which one you have? \u003ca class=\"kn-link\" href=\"\/pages\/eufy-compatibility\"\u003eCheck your HomeBase ›\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- KEYNOTE MOMENT · reveal-spotlight: the pair stands in the dark, a stage light swings across and lights it; opens the chalkboard band --\u003e\n\u003csection class=\"kn-spt\" id=\"kn-meet\" aria-labelledby=\"kn-spt-h\"\u003e\n\u003cdiv class=\"kn-w kn-c\"\u003e\n\u003cfigure class=\"kn-spt-fig\"\u003e\n\u003cspan class=\"kn-spt-pool\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufy_Entry_Sensor_E20_Main.webp?v=1776332046\u0026amp;width=1000\" alt=\"eufy Entry Sensor E20 standing upright: the sensor with its LED and bypass button, and the magnet beside it\" width=\"1000\" height=\"1000\" loading=\"lazy\"\u003e\n\u003cspan class=\"kn-spt-beam\" aria-hidden=\"true\"\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\n\u003c\/figure\u003e\n\u003cdiv class=\"kn-rv\"\u003e\u003ch2 class=\"kn-h2 kn-spt-h\" id=\"kn-spt-h\"\u003eEntry Sensor E20. \u003cspan\u003eA sensor and its magnet.\u003c\/span\u003e\n\u003c\/h2\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE story · door-plan-signal: pinned on Shopify; the door swings, the signal runs to the HomeBase --\u003e\n\u003csection class=\"kn-ds\" id=\"kn-story\" aria-labelledby=\"kn-ds-h\"\u003e\n\u003cdiv class=\"kn-ds-stage\"\u003e\n\u003cdiv class=\"kn-w kn-ds-g\"\u003e\n\u003cdiv class=\"kn-ds-copy\"\u003e\n\u003cp class=\"kn-eye\"\u003eHow it works\u003c\/p\u003e\n\u003ch2 class=\"kn-h2 kn-kw\" id=\"kn-ds-h\"\u003e\n\u003cspan\u003eOpened.\u003c\/span\u003e \u003cspan\u003eNoticed.\u003c\/span\u003e \u003cspan\u003ePassed\u003c\/span\u003e \u003cspan\u003eon.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003col class=\"kn-ds-caps\"\u003e\n\u003cli class=\"kn-ds-cap kn-ds-c1\"\u003e\n\u003cb\u003eThe door opens.\u003c\/b\u003e The magnet on the door moves away from the sensor on the frame.\u003c\/li\u003e\n\u003cli class=\"kn-ds-cap kn-ds-c2\"\u003e\n\u003cb\u003eThe sensor tells your HomeBase.\u003c\/b\u003e Wirelessly, up to 200 m in an open area; walls and hub position shorten that.\u003c\/li\u003e\n\u003cli class=\"kn-ds-cap kn-ds-c3\"\u003e\n\u003cb\u003eThe HomeBase takes it from there.\u003c\/b\u003e HomeBase 2, 3 or Mini chimes. Armed, your alarm gets the alert, and automation rules you set can switch on cameras or lights.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-dp\" aria-hidden=\"true\"\u003e\n\u003csvg viewbox=\"0 0 640 440\" preserveaspectratio=\"xMidYMid meet\" focusable=\"false\"\u003e\n\u003ctext class=\"kn-dp-lab\" x=\"140\" y=\"84\" text-anchor=\"middle\"\u003eOutside\u003c\/text\u003e\n\u003ctext class=\"kn-dp-lab\" x=\"270\" y=\"400\" text-anchor=\"middle\"\u003eInside\u003c\/text\u003e\n\u003cpath class=\"kn-dp-wall\" d=\"M40 410 V120 H244 M396 120 H600 V410\"\u003e\u003c\/path\u003e\n\u003cpath class=\"kn-dp-arc\" d=\"M250 120 A142 142 0 0 0 338.8 251.7\"\u003e\u003c\/path\u003e\n\u003cpath class=\"kn-dp-sigd\" d=\"M239 142 C250 250 380 300 472 296\"\u003e\u003c\/path\u003e\n\u003cpath class=\"kn-dp-sig\" pathlength=\"1\" d=\"M239 142 C250 250 380 300 472 296\"\u003e\u003c\/path\u003e\n\u003cg class=\"kn-dp-door\"\u003e\u003crect class=\"kn-dp-leaf\" x=\"250\" y=\"115\" width=\"142\" height=\"10\" rx=\"3\"\u003e\u003c\/rect\u003e\u003crect class=\"kn-dp-mag\" x=\"252\" y=\"125\" width=\"15\" height=\"9\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/g\u003e\n\u003crect class=\"kn-dp-sen\" x=\"226\" y=\"125\" width=\"24\" height=\"10\" rx=\"2.5\"\u003e\u003c\/rect\u003e\n\u003cg class=\"kn-dp-pingw\"\u003e\u003ccircle class=\"kn-dp-ping\" cx=\"238\" cy=\"130\" r=\"30\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\n\u003ctext class=\"kn-dp-lab\" x=\"212\" y=\"170\" text-anchor=\"end\"\u003eSensor\u003c\/text\u003e\n\u003crect class=\"kn-dp-hub\" x=\"478\" y=\"262\" width=\"46\" height=\"64\" rx=\"11\"\u003e\u003c\/rect\u003e\n\u003ccircle class=\"kn-dp-hubled\" cx=\"501\" cy=\"300\" r=\"4\"\u003e\u003c\/circle\u003e\n\u003cg class=\"kn-dp-chw\"\u003e\u003cpath class=\"kn-dp-chime\" d=\"M538 280 q12 14 0 28\"\u003e\u003c\/path\u003e\u003cpath class=\"kn-dp-chime\" d=\"M550 270 q20 24 0 48\"\u003e\u003c\/path\u003e\u003cpath class=\"kn-dp-chime\" d=\"M562 260 q28 34 0 68\"\u003e\u003c\/path\u003e\u003c\/g\u003e\n\u003ctext class=\"kn-dp-lab\" x=\"501\" y=\"362\" text-anchor=\"middle\"\u003eYour HomeBase\u003c\/text\u003e\n\u003c\/svg\u003e\n\u003cdiv class=\"kn-dp-rules\"\u003e\n\u003ci\u003eArmed: alarm alerted\u003c\/i\u003e\u003ci\u003eYour rules: cameras or lights\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kn-ill\"\u003eIllustration\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- KEYNOTE MOMENT · number-trio: bypass, battery, range as a stats slide; caveats in one fine line; tamper closes it --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-nums\" aria-labelledby=\"kn-nu-h\"\u003e\n\u003cdiv class=\"kn-w kn-c\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-ev\"\u003eThe details\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-nu-h\"\u003eThree numbers \u003cspan class=\"kn-gx kn-gv\"\u003eworth knowing.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-tri\"\u003e\n\u003cdiv class=\"kn-tr1\"\u003e\n\u003cp class=\"kn-tri-l kn-ev\"\u003eBypass\u003c\/p\u003e\n\u003cp class=\"kn-tri-n kn-gx kn-gv\"\u003e\u003cspan class=\"kn-cu\"\u003e\u003cspan\u003e120\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"kn-tri-c\"\u003eseconds, while other sensors stay active\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-tr2\"\u003e\n\u003cp class=\"kn-tri-l kn-eg\"\u003eBattery, up to\u003c\/p\u003e\n\u003cp class=\"kn-tri-n kn-gx kn-gg\"\u003e\u003cspan class=\"kn-cu\"\u003e\u003cspan\u003e5\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"kn-tri-c\"\u003eyears on the pre-installed CR123A\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-tr3\"\u003e\n\u003cp class=\"kn-tri-l kn-eb\"\u003eRange, up to\u003c\/p\u003e\n\u003cp class=\"kn-tri-n kn-gx kn-gb\"\u003e\u003cspan class=\"kn-cu\"\u003e\u003cspan\u003e200\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"kn-tri-c\"\u003emetres to your HomeBase, open area\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-tri-f\"\u003eHold the bypass button for 2 seconds and this sensor rests for 120 seconds. Battery life is eufy’s lab figure; real life varies with use. Walls and hub position shorten the range, so pair it and test it where it will live before you stick it up.\u003c\/p\u003e\n\u003cp class=\"kn-tri-t\"\u003e\u003cb\u003eTamper protection too.\u003c\/b\u003e Pull the sensor off while the system is armed and it alerts the security system.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE fit · three-plates: door, window, the gap --\u003e\n\u003csection class=\"kn-sec kn-band kn-cv\" id=\"kn-fit\" aria-labelledby=\"kn-ft-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-eb\"\u003eWhere it fits\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-ft-h\"\u003eDoor or window. \u003cspan class=\"kn-gx kn-gb\"\u003eEither side.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eTwo parts: the sensor goes on the frame, the magnet on the part that moves.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-ft-d\"\u003e\n\u003cspan class=\"kn-ill\"\u003eDiagrams\u003c\/span\u003e\n\u003cfigure\u003e\u003csvg viewbox=\"0 0 220 230\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003crect class=\"kn-fp-frame\" x=\"46\" y=\"14\" width=\"128\" height=\"206\" rx=\"3\"\u003e\u003c\/rect\u003e\u003crect class=\"kn-fp-leaf\" x=\"52\" y=\"20\" width=\"116\" height=\"200\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"152\" cy=\"126\" r=\"5\" fill=\"#86a9bb\"\u003e\u003c\/circle\u003e\u003crect class=\"kn-fp-mag\" x=\"156\" y=\"26\" width=\"10\" height=\"34\" rx=\"3\"\u003e\u003c\/rect\u003e\u003crect class=\"kn-fp-sen\" x=\"177\" y=\"24\" width=\"16\" height=\"38\" rx=\"4\"\u003e\u003c\/rect\u003e\u003ccircle class=\"kn-fp-led\" cx=\"185\" cy=\"32\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle class=\"kn-fp-mark\" cx=\"176\" cy=\"43\" r=\"30\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003cfigcaption\u003eDoors\u003cspan\u003eAt the top corner of the door.\u003c\/span\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure\u003e\u003csvg viewbox=\"0 0 220 230\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003crect class=\"kn-fp-frame\" x=\"16\" y=\"50\" width=\"176\" height=\"140\" rx=\"3\"\u003e\u003c\/rect\u003e\u003crect class=\"kn-fp-leaf\" x=\"22\" y=\"56\" width=\"84\" height=\"128\"\u003e\u003c\/rect\u003e\u003crect class=\"kn-fp-leaf\" x=\"96\" y=\"60\" width=\"90\" height=\"120\" fill=\"#f3f0ea\"\u003e\u003c\/rect\u003e\u003crect class=\"kn-fp-mag\" x=\"174\" y=\"98\" width=\"9\" height=\"32\" rx=\"3\"\u003e\u003c\/rect\u003e\u003crect class=\"kn-fp-sen\" x=\"196\" y=\"96\" width=\"16\" height=\"36\" rx=\"4\"\u003e\u003c\/rect\u003e\u003ccircle class=\"kn-fp-led\" cx=\"204\" cy=\"104\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle class=\"kn-fp-mark\" cx=\"193\" cy=\"114\" r=\"28\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003cfigcaption\u003eWindows\u003cspan\u003eOn the side or the top, to suit sliding or casement.\u003c\/span\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure\u003e\u003csvg viewbox=\"0 0 220 230\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003crect class=\"kn-fp-ghost\" x=\"22\" y=\"44\" width=\"26\" height=\"136\" rx=\"6\"\u003e\u003c\/rect\u003e\u003ctext class=\"kn-fp-t2\" x=\"35\" y=\"202\" text-anchor=\"middle\"\u003eor here\u003c\/text\u003e\u003crect class=\"kn-fp-sen\" x=\"62\" y=\"40\" width=\"46\" height=\"144\" rx=\"9\"\u003e\u003c\/rect\u003e\u003ccircle class=\"kn-fp-led\" cx=\"85\" cy=\"60\" r=\"4\"\u003e\u003c\/circle\u003e\u003crect class=\"kn-fp-mag\" x=\"134\" y=\"44\" width=\"26\" height=\"136\" rx=\"6\"\u003e\u003c\/rect\u003e\u003cpath class=\"kn-fp-dim\" d=\"M110 112 H132 M110 104 V120 M132 104 V120\"\u003e\u003c\/path\u003e\u003ctext class=\"kn-fp-t\" x=\"121\" y=\"96\" text-anchor=\"middle\"\u003e2 cm\u003c\/text\u003e\u003ctext class=\"kn-fp-t2\" x=\"147\" y=\"202\" text-anchor=\"middle\"\u003emagnet\u003c\/text\u003e\u003ctext class=\"kn-fp-t2\" x=\"85\" y=\"202\" text-anchor=\"middle\"\u003esensor\u003c\/text\u003e\u003c\/svg\u003e\u003cfigcaption\u003eThe gap\u003cspan\u003eWithin 2 cm when closed, with the magnet on the left or right.\u003c\/span\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-ft-facts\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eMounting\u003c\/h3\u003e\n\u003cp\u003e3M adhesive or screws, both in the box. The bracket comes fitted.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eTemperature\u003c\/h3\u003e\n\u003cp\u003eWorks from 0°C to 50°C.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eSize\u003c\/h3\u003e\n\u003cp\u003eSensor 73 × 24.6 × 21.6 mm. Magnet 73 × 14 × 21.6 mm.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-ft-yn\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eRight for you if\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eYou want to know when a door or window opens.\u003c\/li\u003e\n\u003cli\u003eThe magnet can sit within 2 cm of the sensor when it’s shut.\u003c\/li\u003e\n\u003cli\u003eYou have, or are getting, one of the four HomeBases.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-ft-no\"\u003e\n\u003ch3\u003eNot for you if\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eYou need video or motion detection: it’s a contact sensor, not a camera.\u003c\/li\u003e\n\u003cli\u003eThe gap is more than 2 cm when it’s shut.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE condition · seal-sticker: Brand New, in the box, not in the box --\u003e\n\u003csection class=\"kn-sec kn-cv\" id=\"kn-box\" aria-labelledby=\"kn-se-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-se\"\u003e\n\u003cdiv class=\"kn-se-seal\"\u003e\u003cp\u003eBrand New\u003csmall\u003eFactory sealed\u003c\/small\u003e\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-ew\"\u003eCondition and parcel\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-se-h\"\u003eStill sealed. \u003cspan class=\"kn-gx kn-gw\"\u003eFive things inside.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-se-lede\"\u003eFactory sealed in the full eufy retail box, unopened and unused. We describe the packaging and eufy’s published specs; we don’t open units to check them.\u003c\/p\u003e\n\u003cp class=\"kn-se-n\"\u003e\u003cb class=\"kn-og-w\"\u003e\u003cspan class=\"kn-odo\" aria-hidden=\"true\"\u003e\u003ci style=\"--kn-t:5\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan class=\"kn-sr\"\u003e5\u003c\/span\u003e\u003c\/b\u003e\u003csmall\u003ein the box\u003c\/small\u003e\u003c\/p\u003e\n\u003cul class=\"kn-se-list\"\u003e\n\u003cli\u003eEntry Sensor E20 and its magnet, CR123A battery pre-installed\u003c\/li\u003e\n\u003cli\u003eMounting bracket, fitted to the sensor\u003c\/li\u003e\n\u003cli\u003e3M adhesive\u003c\/li\u003e\n\u003cli\u003eMounting screws\u003c\/li\u003e\n\u003cli\u003eQuick Start Guide\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"kn-se-n\"\u003e\u003cb\u003e\u003cspan class=\"kn-odo\" aria-hidden=\"true\"\u003e\u003ci style=\"--kn-t:1\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan class=\"kn-sr\"\u003e1\u003c\/span\u003e\u003c\/b\u003e\u003csmall\u003enot in the box\u003c\/small\u003e\u003c\/p\u003e\n\u003cul class=\"kn-se-list kn-se-out\"\u003e\u003cli\u003eA HomeBase: you need one of the four above\u003c\/li\u003e\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE faq · exclusive, smooth --\u003e\n\u003csection class=\"kn-sec kn-cv\" id=\"kn-faq\" aria-labelledby=\"kn-faq-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\u003ch2 class=\"kn-h2\" id=\"kn-faq-h\"\u003eGood to know.\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-faq\"\u003e\n\u003cdetails name=\"kn-faq\" open\u003e\u003csummary\u003eDoes it work without a HomeBase?\u003c\/summary\u003e\u003cp\u003eNo. Sensors can’t work alone. It needs a HomeBase Mini, HomeBase 2 (post-2021 units), HomeBase 3 or Professional S1, sold separately. Update the hub’s firmware before pairing.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eDoes it record video?\u003c\/summary\u003e\u003cp\u003eNo. It’s a magnetic contact sensor: it reports a door or window opening. For pictures you’d add a eufy camera.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eCan I pop out without setting off the alarm?\u003c\/summary\u003e\u003cp\u003eYes. Hold the bypass button for 2 seconds and this sensor rests for 120 seconds, then goes back to normal. Your other sensors stay active.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWhat battery does it use?\u003c\/summary\u003e\u003cp\u003eA CR123A, already fitted. eufy rates it at up to 5 years in lab testing; real life varies with how often the door opens.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWhen will my order leave Townsville?\u003c\/summary\u003e\u003cp\u003eWe do our best to send orders the same day; same day to 1 business day is typical from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare. Australia Post delivery time is on top.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE buy · buying from CamGuard Australia --\u003e\n\u003csection class=\"kn-sec kn-band kn-cv\" id=\"kn-buy\" aria-labelledby=\"kn-buy-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eBuying from CamGuard Australia\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-buy-h\"\u003eSent from Townsville.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-buy\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99.00 it’s $9.95 tracked, or $12.95 Express.\u003c\/p\u003e\n\u003cp\u003eWe aim to dispatch the same day; same day to 1 business day is typical from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-g\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:1\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:2\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003emonths\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty, not a manufacturer warranty, with Australian Consumer Law rights on top. Faulty or not as described? We cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-v\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:3\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:10\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003edays\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eChange of mind within 30 days of delivery, complete and unused. You pay return postage; the original shipping isn’t refunded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-who\"\u003e\u003cb\u003eWho you’re buying from:\u003c\/b\u003e an independent Australian importer in Townsville. Happy to answer questions before you buy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE specs · last h2 + fine print --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-specs\" aria-labelledby=\"kn-specs-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-specs-h\"\u003eTech specs.\u003c\/h2\u003e\n\u003cdiv class=\"kn-specs\"\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eSensor\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eModel\u003c\/dt\u003e\n\u003cdd\u003eeufy Entry Sensor E20 (\u003cspan class=\"kn-mono\"\u003eT90E0\u003c\/span\u003e), Brand New\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eDetection\u003c\/dt\u003e\n\u003cdd\u003eMagnetic contact, doors and windows\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eMagnet\u003c\/dt\u003e\n\u003cdd\u003eEither side of the sensor, within 2 cm\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eTamper\u003c\/dt\u003e\n\u003cdd\u003eAlerts the security system if removed while armed\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eBypass\u003c\/dt\u003e\n\u003cdd\u003eHold 2 seconds for 120 seconds\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003ePower and range\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eBattery\u003c\/dt\u003e\n\u003cdd\u003eCR123A, pre-installed\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eBattery life\u003c\/dt\u003e\n\u003cdd\u003eUp to 5 years, eufy lab testing; varies with use\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWireless range\u003c\/dt\u003e\n\u003cdd\u003eUp to 200 m to the HomeBase, open area\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eHomeBase\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eRequired\u003c\/dt\u003e\n\u003cdd\u003eYes, sold separately\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eMinimum firmware\u003c\/dt\u003e\n\u003cdd\u003eMini \u003cspan class=\"kn-mono\"\u003eV4.0.5.2\u003c\/span\u003e · HomeBase 2 \u003cspan class=\"kn-mono\"\u003eV3.4.1.2\u003c\/span\u003e (post-2021 units) · HomeBase 3 \u003cspan class=\"kn-mono\"\u003eV3.7.2.6\u003c\/span\u003e · Professional S1 \u003cspan class=\"kn-mono\"\u003eV4.1.4.3\u003c\/span\u003e\n\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003ePhysical\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSize\u003c\/dt\u003e\n\u003cdd\u003eSensor 73 × 24.6 × 21.6 mm; magnet 73 × 14 × 21.6 mm\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWorking temperature\u003c\/dt\u003e\n\u003cdd\u003e0°C to 50°C\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eMounting\u003c\/dt\u003e\n\u003cdd\u003e3M adhesive or screws\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fine\"\u003e\n\u003cp\u003eWhere eufy’s documents disagree, we follow the most recent one, and where eufy hasn’t confirmed a pairing we mark it not compatible until it does.\u003c\/p\u003e\n\u003cp\u003eThe Entry Sensor E20 reports a door or window opening; it doesn’t prevent anything, and like any sensor it can miss or misreport.\u003c\/p\u003e\n\u003cp\u003eProduct images are official eufy images. Illustrations and diagrams are labelled.\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty applies, not a manufacturer warranty. Nothing here limits your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller, not an official or authorised supplier, distributor or representative of eufy, Anker Innovations or their affiliates.\u003c\/p\u003e\n\u003cp\u003eDetails believed accurate at time of listing.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun\"\u003e\n  \u003cdiv class=\"ddl-nav\"\u003e\u003cdiv class=\"ddl-app ddl-navin\"\u003e\n\u003cspan class=\"ddl-logo\"\u003eKNICK\u003cb\u003eKNOCK\u003c\/b\u003e\u003c\/span\u003e\u003cspan class=\"ddl-account\"\u003eCamGuard Australia · order facts\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n  \u003csection class=\"ddl-track\"\u003e\u003cdiv class=\"ddl-app ddl-trackgrid\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"ddl-alert\"\u003eYour door status is approaching\u003c\/span\u003e\u003ch2\u003eeufy Entry Sensor E20\u003c\/h2\u003e\n\u003cp class=\"ddl-lead\"\u003eTiny magnetic contact sensor. Open-close alerts through a compatible HomeBase. \u003cmark\u003eNo driver, no camera and absolutely no request to rate the front door’s communication.\u003c\/mark\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ddl-phone\"\u003e\n\u003cdiv class=\"ddl-phonebar\"\u003e\n\u003cspan\u003e9:41\u003c\/span\u003e\u003cspan\u003eORDER T90E0121\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ddl-minimap\"\u003e\n\u003cspan class=\"ddl-rider\"\u003e⌂\u003c\/span\u003e\u003cdiv class=\"ddl-mapcard\"\u003e\n\u003cb\u003eYour door is currently: CLOSED\u003c\/b\u003e\u003cspan\u003eEstimated opening time: whenever somebody forgets their keys\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"ddl-why\"\u003e\u003cdiv class=\"ddl-app ddl-whygrid\"\u003e\n\u003cdiv\u003e\u003ch3\u003eWhat the E20 actually reports.\u003c\/h3\u003e\u003c\/div\u003e\n\u003cdiv class=\"ddl-chat\"\u003e\n\u003cp\u003e\u003cb\u003eA change at the door, reported through your HomeBase.\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003eThe E20 reports open and closed state changes through a compatible eufy HomeBase. It can trigger alerts and configured automations without recording video.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"ddl-route\"\u003e\u003cdiv class=\"ddl-app\"\u003e\n\u003ch3\u003eFour steps from opening to alert.\u003c\/h3\u003e\n\u003cdiv class=\"ddl-statuses\"\u003e\n\u003cdiv class=\"ddl-status\"\u003e\n\u003cb\u003eMagnet aligned\u003c\/b\u003e\u003cp\u003eTwo pieces sit together when the door or window is closed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ddl-status\"\u003e\n\u003cb\u003eEntry opens\u003c\/b\u003e\u003cp\u003eThe gap changes and the sensor reports the state through the hub.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ddl-status\"\u003e\n\u003cb\u003eApp receives event\u003c\/b\u003e\u003cp\u003eeufy Security can show the change and run configured automation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ddl-status\"\u003e\n\u003cb\u003eHuman decides\u003c\/b\u003e\u003cp\u003eCheck the notification and decide what to do.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"ddl-order\"\u003e\u003cdiv class=\"ddl-app\"\u003e\n\u003ch3\u003eYour order: one tiny sensor, zero video.\u003c\/h3\u003e\n\u003cdiv class=\"ddl-ordercard\"\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufy_Entry_Sensor_E20_Main.webp?v=1776332046\" alt=\"eufy Entry Sensor E20 presented in a KnickKnock order card\" loading=\"eager\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"ddl-itemcopy\"\u003e\n\u003ch4\u003eeufy Entry Sensor E20\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eMagnetic indoor contact sensor\u003c\/strong\u003e made from a sensor body and matching magnet half. Place them across a door or window gap.\u003c\/p\u003e\n\u003cp\u003eThe pre-installed CR123A battery is rated for up to five years. Actual life varies with use and conditions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"ddl-hub\"\u003e\u003cdiv class=\"ddl-app\"\u003e\n\u003ch3\u003eDelivery address: compatible HomeBase.\u003c\/h3\u003e\n\u003cdiv class=\"ddl-address\"\u003e\n\u003cdiv class=\"ddl-pin\"\u003e\u003cspan\u003eHUB\u003cbr\u003eREQUIRED\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp\u003eThe E20 does not connect directly to the household router. It requires one of these compatible hubs: \u003cstrong\u003eHomeBase Mini, supported post-2021 HomeBase 2, HomeBase 3 or HomeBase Professional S1.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cmark\u003eNo compatible hub is included.\u003c\/mark\u003e Without a compatible hub, it cannot report events to the app.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"ddl-notcamera\"\u003e\u003cdiv class=\"ddl-app\"\u003e\n\u003ch3\u003eThings this sensor does not pretend to be.\u003c\/h3\u003e\n\u003cdiv class=\"ddl-togglebox\"\u003e\n\u003cdiv class=\"ddl-toggle\"\u003e\n\u003cb\u003eOpen-close states\u003c\/b\u003e\u003cspan\u003eON\u003c\/span\u003e\u003cdiv class=\"ddl-switch\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ddl-toggle\"\u003e\n\u003cb\u003eVideo recording\u003c\/b\u003e\u003cspan\u003eNOT PRESENT\u003c\/span\u003e\u003cdiv class=\"ddl-switch\" style=\"background:#aaa\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ddl-toggle\"\u003e\n\u003cb\u003eIncident prevention\u003c\/b\u003e\u003cspan\u003eNOT A GUARANTEE\u003c\/span\u003e\u003cdiv class=\"ddl-switch\" style=\"background:#aaa\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"ddl-battery\"\u003e\u003cdiv class=\"ddl-app ddl-batterygrid\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eUp to five years on one CR123A.\u003c\/h3\u003e\n\u003cp\u003eThe battery is pre-installed. The up-to-five-year rating varies with activity, connection conditions and environment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ddl-batt\"\u003e\u003cspan\u003e5 YR*\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"ddl-new\"\u003e\u003cdiv class=\"ddl-app\"\u003e\n\u003ch3\u003eBrand New, factory sealed.\u003c\/h3\u003e\n\u003cdiv class=\"ddl-bagseal\"\u003e\n\u003cdiv\u003e\n\u003ch4\u003eOriginal retail packaging\u003c\/h4\u003e\n\u003cp\u003eThis sensor is Brand New and factory sealed. It is not renewed, open-box or new-no-box stock.\u003c\/p\u003e\n\u003cp\u003eCamGuard leaves the retail pack sealed. Listed contents follow the product manifest.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ddl-seal\"\u003eBRAND NEW\u003cbr\u003eFACTORY SEALED\u003cbr\u003eDO NOT LEAVE\u003cbr\u003eAT WRONG DOOR\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"ddl-receipt\"\u003e\u003cdiv class=\"ddl-app\"\u003e\n\u003ch3\u003eThe itemised receipt.\u003c\/h3\u003e\n\u003cdiv class=\"ddl-specgrid\"\u003e\n\u003cdiv class=\"ddl-spec\"\u003e\n\u003cspan\u003eProduct\u003c\/span\u003e\u003cb\u003eeufy Entry Sensor E20\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ddl-spec\"\u003e\n\u003cspan\u003eModel\u003c\/span\u003e\u003cb\u003eT90E0121\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ddl-spec\"\u003e\n\u003cspan\u003eCondition\u003c\/span\u003e\u003cb\u003eBrand New · factory sealed\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ddl-spec\"\u003e\n\u003cspan\u003eType\u003c\/span\u003e\u003cb\u003eDoor\/window magnetic contact\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ddl-spec\"\u003e\n\u003cspan\u003eMain output\u003c\/span\u003e\u003cb\u003eOpen-close state events\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ddl-spec\"\u003e\n\u003cspan\u003eVideo\u003c\/span\u003e\u003cb\u003eNone · not a camera\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ddl-spec\"\u003e\n\u003cspan\u003eBattery\u003c\/span\u003e\u003cb\u003ePre-installed CR123A\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ddl-spec\"\u003e\n\u003cspan\u003ePublished battery rating\u003c\/span\u003e\u003cb\u003eUp to 5 years\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ddl-spec\"\u003e\n\u003cspan\u003eRequired system\u003c\/span\u003e\u003cb\u003eCompatible eufy HomeBase\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ddl-spec\"\u003e\n\u003cspan\u003eHub included\u003c\/span\u003e\u003cb\u003eNo\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ddl-spec\"\u003e\n\u003cspan\u003eCompatible bases\u003c\/span\u003e\u003cb\u003eMini, post-2021 HB2, HB3, Professional S1\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ddl-spec\"\u003e\n\u003cspan\u003eUse\u003c\/span\u003e\u003cb\u003eIndoor\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ddl-spec\"\u003e\n\u003cspan\u003ePublished open range\u003c\/span\u003e\u003cb\u003eUp to 200 m to hub\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ddl-spec\"\u003e\n\u003cspan\u003eMounting\u003c\/span\u003e\u003cb\u003eAdhesive\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ddl-spec\"\u003e\n\u003cspan\u003eParts\u003c\/span\u003e\u003cb\u003eSensor body + magnet\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ddl-spec\"\u003e\n\u003cspan\u003eApp\u003c\/span\u003e\u003cb\u003eeufy Security\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ddl-spec\"\u003e\n\u003cspan\u003ePackaging\u003c\/span\u003e\u003cb\u003eOriginal retail\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ddl-spec\"\u003e\n\u003cspan\u003eWarranty\u003c\/span\u003e\u003cb\u003eCamGuard Australia own 12 months\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"ddl-bag\"\u003e\u003cdiv class=\"ddl-app\"\u003e\n\u003ch3\u003eCheck the bag before the rider leaves.\u003c\/h3\u003e\n\u003cdiv class=\"ddl-baggrid\"\u003e\n\u003cdiv class=\"ddl-paperbag\"\u003e\n\u003ch4\u003eIncluded\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eEntry Sensor E20 body\u003c\/li\u003e\n\u003cli\u003eMatching magnet half\u003c\/li\u003e\n\u003cli\u003e3M adhesive\u003c\/li\u003e\n\u003cli\u003ePre-installed mounting bracket\u003c\/li\u003e\n\u003cli\u003eMounting screws\u003c\/li\u003e\n\u003cli\u003eInstalled CR123A battery\u003c\/li\u003e\n\u003cli\u003eQuick-start material\u003c\/li\u003e\n\u003cli\u003eFactory-sealed retail packaging\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ddl-paperbag\"\u003e\n\u003ch4\u003eNot included\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eCompatible HomeBase\u003c\/li\u003e\n\u003cli\u003eCamera\u003c\/li\u003e\n\u003cli\u003eSubscription\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThe first item is required for operation. The other two are absent because this is a contact sensor with local ecosystem functionality, not a tiny streaming service.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"ddl-steps\"\u003e\u003cdiv class=\"ddl-app\"\u003e\n\u003ch3\u003eFour-step doorstep handoff.\u003c\/h3\u003e\n\u003cdiv class=\"ddl-stepgrid\"\u003e\n\u003cdiv class=\"ddl-step\"\u003e\n\u003ch4\u003eChoose the gap\u003c\/h4\u003e\n\u003cp\u003ePick an indoor door or window where both halves can align when closed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ddl-step\"\u003e\n\u003ch4\u003ePair through the hub\u003c\/h4\u003e\n\u003cp\u003eAdd the E20 in eufy Security using a compatible HomeBase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ddl-step\"\u003e\n\u003ch4\u003eTest in hand\u003c\/h4\u003e\n\u003cp\u003eSeparate and reunite the two parts to confirm open-close state changes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ddl-step\"\u003e\n\u003ch4\u003eClean and stick\u003c\/h4\u003e\n\u003cp\u003ePrepare the surfaces, apply the parts and verify alignment after the adhesive seats.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"ddl-cancel\"\u003e\u003cdiv class=\"ddl-app\"\u003e\n\u003ch3\u003eCancel this order if…\u003c\/h3\u003e\n\u003cdiv class=\"ddl-cancelgrid\"\u003e\n\u003cdiv class=\"ddl-cancelitem\"\u003eYou will not provide a compatible HomeBase.\u003c\/div\u003e\n\u003cdiv class=\"ddl-cancelitem\"\u003eYou need a camera or recorded video.\u003c\/div\u003e\n\u003cdiv class=\"ddl-cancelitem\"\u003eThe mounting location is outdoors or exposed.\u003c\/div\u003e\n\u003cdiv class=\"ddl-cancelitem\"\u003eYou require a guaranteed five-year real battery interval.\u003c\/div\u003e\n\u003cdiv class=\"ddl-cancelitem\"\u003eYou expect a contact sensor to stop entry or guarantee an alarm outcome.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"ddl-support\"\u003e\u003cdiv class=\"ddl-app\"\u003e\n\u003ch3\u003eSupport chat before “place order.”\u003c\/h3\u003e\n\u003cdiv class=\"ddl-questions\"\u003e\n\u003cdetails\u003e\u003csummary\u003eCan the E20 connect straight to my Wi-Fi router?\u003c\/summary\u003e\u003cdiv class=\"ddl-answer\"\u003eNo. The Entry Sensor E20 communicates through a compatible eufy HomeBase. Supported options identified for this model include HomeBase Mini, post-2021 HomeBase 2, HomeBase 3 and HomeBase Professional S1. None is included in this listing. A router is not an alternative hub, even if the door is within excellent Wi-Fi range and the router looks eager to help.\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes this product take photos or record video?\u003c\/summary\u003e\u003cdiv class=\"ddl-answer\"\u003eNo. The E20 is a magnetic contact sensor. Its two pieces report whether the monitored door or window changes between open and closed states. It contains no camera and makes no video recordings. Pairing it with a wider eufy system can support alerts or automations, but the sensor itself does not show who opened the entry or what happened nearby.\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs five years of battery life guaranteed?\u003c\/summary\u003e\u003cdiv class=\"ddl-answer\"\u003eNo. The pre-installed CR123A is published as rated for up to five years. “Up to” describes a best-case ceiling, not a fixed replacement date. Actual service life can change with activity frequency, connection conditions, environmental factors and usage. The sensible setup is to monitor battery status in the system and replace it when needed, rather than scheduling a fifth-birthday party.\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhat exactly does Brand New cover here?\u003c\/summary\u003e\u003cdiv class=\"ddl-answer\"\u003eThis E20 is factory sealed in original retail packaging and has not been classified as renewed, open box or new no box. CamGuard does not open the retail pack. The box-content statement comes from the verified product manifest rather than examining the specific unit. This is the normal new-product lane for a buyer who wants the intact retail presentation.\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow far can it be from the HomeBase?\u003c\/summary\u003e\u003cdiv class=\"ddl-answer\"\u003eThe published open-area range is up to 200 metres to the hub. That is not a promise for every house. Walls, construction materials, interference, hub position and the final mounting location can reduce practical range. Pair and test the sensor in the intended area before committing the adhesive. An open field is excellent for a specification and inconvenient for most front doors.\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow does CamGuard dispatch this order?\u003c\/summary\u003e\u003cdiv class=\"ddl-answer\"\u003eCamGuard normally sends orders the same day or within 1 business day, though unusual busy periods can extend that window. Australia Post Express is included on orders of $99 or more after discounts. Under that amount, tracked delivery costs $9.95 and Express costs $12.95. Tracking is issued after dispatch. No map rider will circle the warehouse while the label is being printed.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"ddl-terms\"\u003e\u003cdiv class=\"ddl-app\"\u003e\n\u003ch3\u003eThe actual delivery policy.\u003c\/h3\u003e\n\u003cdiv class=\"ddl-termgrid\"\u003e\n\u003cdiv class=\"ddl-term\"\u003e\n\u003ch4\u003ePostage\u003c\/h4\u003e\n\u003cp\u003eExpress is included on orders of $99 or more after discounts. Below it, tracked shipping is $9.95 and Express is $12.95.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ddl-term\"\u003e\n\u003ch4\u003eDispatch\u003c\/h4\u003e\n\u003cp\u003eSame day or the following business day is normal. Exceptional busy periods can take longer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ddl-term\"\u003e\n\u003ch4\u003eWarranty\u003c\/h4\u003e\n\u003cp\u003eCamGuard Australia provides its own 12-month warranty, not eufy’s, with Australian Consumer Law rights preserved.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ddl-term\"\u003e\n\u003ch4\u003eReturns\u003c\/h4\u003e\n\u003cp\u003eComplete, unused change-of-mind returns are accepted for 30 days. Buyer pays return postage and original shipping is not refunded. CamGuard funds postage for faulty or misdescribed items.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003csection class=\"ddl-delivered\"\u003e\u003cdiv class=\"ddl-app\"\u003e\n\u003ch3\u003eDoor status, when a compatible HomeBase is connected.\u003c\/h3\u003e\n\u003cp\u003eeufy Entry Sensor E20 · T90E0121 · Brand New factory sealed. The Shopify purchase controls are above this description. Confirm the hub requirement, indoor placement and no-camera function before completing the real order.\u003c\/p\u003e\n\u003cspan class=\"ddl-done\"\u003eOPEN-CLOSE ALERTS · HUB REQUIRED\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003cfooter\u003e\u003cdiv class=\"ddl-app\"\u003e\n\u003cp\u003e\u003cstrong\u003eCamGuard Australia\u003c\/strong\u003e independently imports and resells genuine eufy products under their real names and identifiers. It is not connected to, authorised by or endorsed by eufy or Anker Innovations.\u003c\/p\u003e\n\u003cp\u003eCamGuard supplies its own 12-month store warranty. It is not a manufacturer warranty. Australian Consumer Law rights and remedies remain in addition.\u003c\/p\u003e\n\u003cp\u003eKnickKnock is fictional delivery-app parody comedy. No real platform, courier service, rider, restaurant or logo is represented.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/footer\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on orders of $99 or more after discounts. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eBrand New. Factory-sealed in full original retail packaging, unopened and unused.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp\u003eCondition: Brand New. Factory-sealed in full original retail packaging, unopened and unused. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: A compatible eufy HomeBase is required and sold separately. Update your HomeBase to current firmware before pairing; AU and US HomeBases both work. \u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003eThe Knick Knock setting is a fictional presentation of this listing. Product facts and CamGuard terms remain separate from the story. Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43938797551659,"sku":"CG-SNE20-BN-S","price":48.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufy_Entry_Sensor_E20_Main.webp?v=1776332046"},{"product_id":"eufy-key-fob-e10-brand-new","title":"eufy Key Fob E10 | Brand New","description":"\u003c!--\n  CamGuard Australia · eufy Key Fob E10 | Brand New · SKU CG-KFE10-BN-S\n  TWO-VIEW LISTING · built by CamGuard Two-View Studio · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  FUN VIEW (default): Channel Four · original theme with reviewed corrections, re-scoped under .cgfun\n  SIMPLE VIEW: eufy.com register rendered from factsheets\/KFE10.json (every printed spec carries status verified)\n  SHARED: terms and footer below both views; re-skinned in the Fun view\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the chooser hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n@import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,600;9..40,800\u0026family=Rubik+Mono+One\u0026family=Space+Mono:wght@400;700\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#090812;--fun-ink:#ffffff;--fun-accent:#37e6e9;--fun-display:'Space Mono', monospace;--fun-display-weight:700;--fun-body:'DM Sans', sans-serif;--sw-bg:#b7b8ba;--sw-border:#777777;--sw-ink:#34363a;--sw-radius:50%;--sh-bg-fun:#fff8df;--sh-ink-fun:#171421;--sh-body-fun:#171421;--sh-mute-fun:#6b6476;--sh-line-fun:#2b2440;--sh-panel-fun:#ffffff}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun{--black:#090812;--purple:#4e1c9e;--violet:#8b4df2;--cyan:#37e6e9;--red:#ff3e5f;--yellow:#ffe66b;--cream:#fff8df;--ink:#171421;--muted:#6b6476;--line:#2b2440;position:relative;isolation:isolate;overflow:hidden;background:#fff8df;color:var(--ink);font:400 16px\/1.62 'DM Sans',sans-serif;container-type:inline-size;border:3px solid var(--black);border-radius:22px}\n.cgau-listing .cgfun *{box-sizing:border-box}\n.cgau-listing .cgfun h1,.cgau-listing .cgfun h2,.cgau-listing .cgfun h3,.cgau-listing .cgfun h4,.cgau-listing .cgfun h5,.cgau-listing .cgfun h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun img{display:block;max-width:100%;height:auto}\n.cgau-listing .cgfun .kf4x28-scene{position:relative;isolation:isolate;overflow:hidden;padding:clamp(50px,7cqi,90px) clamp(16px,4.5cqi,58px)}\n.cgau-listing .cgfun .kf4x28-shell{width:min(1100px,100%);margin:0 auto}\n.cgau-listing .cgfun .kf4x28-kicker{margin:0 0 10px;font:700 12px\/1.3 'Space Mono',monospace;letter-spacing:.14em;text-transform:uppercase}\n.cgau-listing .cgfun .kf4x28-title{max-width:950px;margin:0 0 18px;font:400 clamp(31px,6.7cqi,70px)\/.96 'Rubik Mono One',sans-serif;letter-spacing:-.055em;text-wrap:balance}\n.cgau-listing .cgfun .kf4x28-lead{max-width:780px;margin:0;font-size:clamp(17px,2.2cqi,23px);line-height:1.48}\n.cgau-listing .cgfun .kf4x28-brand{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;max-width:100%;font:400 clamp(13px,3.1cqi,27px)\/1 'Rubik Mono One';letter-spacing:-.045em}\n.cgau-listing .cgfun .kf4x28-brand::before{content:'4';display:grid;place-items:center;width:31px;height:31px;flex:0 0 31px;border:3px solid currentColor;border-radius:50%;font:700 16px\/1 'Space Mono';box-shadow:4px 0 0 var(--red),-4px 0 0 var(--cyan)}\n.cgau-listing .cgfun .kf4x28-broadcast{display:flex;justify-content:space-between;gap:12px;padding:10px 18px;background:var(--black);color:#fff;font:700 12px\/1 'Space Mono';letter-spacing:.08em;text-transform:uppercase}.cgau-listing .cgfun .kf4x28-broadcast span:last-child{color:var(--cyan);text-align:right}\n.cgau-listing .cgfun .kf4x28-hero{min-height:790px;background:radial-gradient(circle at 16% 14%,rgba(55,230,233,.18),transparent 24%),linear-gradient(155deg,#26104c 0 56%,#0a0813 56%);color:#fff}\n.cgau-listing .cgfun .kf4x28-hero::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(180deg,rgba(255,255,255,.035) 0 1px,transparent 1px 5px);z-index:-1}\n.cgau-listing .cgfun .kf4x28-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(390px,1.05fr);gap:clamp(30px,5cqi,62px);align-items:center}.cgau-listing .cgfun .kf4x28-hero-copy{min-width:0}.cgau-listing .cgfun .kf4x28-hero-copy em{font-style:normal;color:var(--cyan)}.cgau-listing .cgfun .kf4x28-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:23px}.cgau-listing .cgfun .kf4x28-pills span{padding:7px 10px;border:2px solid var(--cyan);background:#22113d;font:700 11px\/1 'Space Mono';text-transform:uppercase;box-shadow:4px 4px 0 var(--red)}\n.cgau-listing .cgfun .kf4x28-tv{position:relative;min-height:520px;padding:38px 32px 66px;border:12px outset #c8c2b5;border-radius:23px;background:#a39d91;box-shadow:19px 23px 0 rgba(0,0,0,.38)}\n.cgau-listing .cgfun .kf4x28-tv::before,.cgau-listing .cgfun .kf4x28-tv::after{content:'';position:absolute;top:-70px;width:7px;height:90px;background:#9ca0a5;transform-origin:bottom}.cgau-listing .cgfun .kf4x28-tv::before{left:42%;transform:rotate(-25deg)}.cgau-listing .cgfun .kf4x28-tv::after{right:42%;transform:rotate(25deg)}\n.cgau-listing .cgfun .kf4x28-screen{position:relative;min-height:380px;overflow:hidden;border:10px inset #aaa;border-radius:44px\/28px;background:repeating-linear-gradient(180deg,rgba(255,255,255,.05) 0 1px,transparent 1px 4px),radial-gradient(circle at 50% 44%,#331b64,#070610 72%);box-shadow:inset 0 0 36px #000;display:grid;place-items:center}\n.cgau-listing .cgfun .kf4x28-screen::after{content:'';position:absolute;left:-25%;right:-25%;top:-30%;height:28%;background:linear-gradient(180deg,transparent,rgba(55,230,233,.18),transparent);animation:cgau-kf4x28Scan 6s linear infinite;pointer-events:none}.cgau-listing .cgfun .kf4x28-screen img{width:76%;height:330px;object-fit:contain;filter:drop-shadow(0 20px 15px rgba(0,0,0,.55));animation:cgau-kf4x28Fob 5.5s ease-in-out infinite}.cgau-listing .cgfun .kf4x28-channel{position:absolute;left:22px;bottom:20px;color:#fff;font:700 12px\/1 'Space Mono';text-shadow:2px 2px #000}.cgau-listing .cgfun .kf4x28-knobs{position:absolute;right:22px;bottom:16px;display:flex;gap:10px}.cgau-listing .cgfun .kf4x28-knobs i{width:28px;height:28px;border:5px outset #d7d1c3;border-radius:50%;background:#67635d;animation:cgau-kf4x28Knob 8s steps(4,end) infinite}\n.cgau-listing .cgfun .kf4x28-ident{background:#37e6e9}.cgau-listing .cgfun .kf4x28-ident-card{display:grid;grid-template-columns:150px minmax(0,1fr);gap:28px;align-items:center;padding:28px;border:5px solid var(--black);background:#fff8df;box-shadow:12px 12px 0 var(--red)}.cgau-listing .cgfun .kf4x28-ident-four{display:grid;place-items:center;width:130px;height:130px;border:14px solid var(--purple);border-radius:50%;background:var(--yellow);color:var(--black);font:400 67px\/1 'Rubik Mono One';box-shadow:8px 0 0 var(--red),-8px 0 0 var(--cyan);animation:cgau-kf4x28Ident 5s ease-in-out infinite}\n.cgau-listing .cgfun .kf4x28-score{background:#ffe66b}.cgau-listing .cgfun .kf4x28-scoreboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:28px;border:5px solid var(--black);background:var(--black)}.cgau-listing .cgfun .kf4x28-scorecell{min-width:0;padding:25px 12px;background:#fff4ba;text-align:center}.cgau-listing .cgfun .kf4x28-scorecell b{display:block;font:400 clamp(26px,4.6cqi,51px)\/1 'Rubik Mono One';color:var(--purple);overflow-wrap:anywhere}.cgau-listing .cgfun .kf4x28-scorecell span{display:block;margin-top:8px;font:700 11px\/1.35 'Space Mono';text-transform:uppercase}\n.cgau-listing .cgfun .kf4x28-buttons{background:#451d75;color:#fff}.cgau-listing .cgfun .kf4x28-button-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:29px}.cgau-listing .cgfun .kf4x28-button{position:relative;min-width:0;padding:24px;border:4px solid #0b0613;border-radius:28px;background:#291044;box-shadow:0 12px 0 #0b0613;transition:transform .18s steps(3,end),box-shadow .18s steps(3,end)}.cgau-listing .cgfun .kf4x28-button:hover,.cgau-listing .cgfun .kf4x28-button:focus-visible{transform:translateY(8px);box-shadow:0 4px 0 #0b0613}.cgau-listing .cgfun .kf4x28-button i{display:grid;place-items:center;width:78px;height:78px;margin:0 auto 16px;border:6px solid #fff;border-radius:50%;background:var(--c,var(--cyan));color:#111;font:700 25px\/1 'Space Mono';animation:cgau-kf4x28Button 6s steps(2,end) infinite}.cgau-listing .cgfun .kf4x28-button:nth-child(2) i{--c:var(--yellow)}.cgau-listing .cgfun .kf4x28-button:nth-child(3) i{--c:var(--red);color:#fff}.cgau-listing .cgfun .kf4x28-button:nth-child(4) i{--c:#ff843d}.cgau-listing .cgfun .kf4x28-button h3{margin:0 0 7px;font:400 19px\/1.1 'Rubik Mono One';color:var(--cyan);overflow-wrap:anywhere}.cgau-listing .cgfun .kf4x28-button p{margin:0;color:#e9def7}\n.cgau-listing .cgfun .kf4x28-hub{background:#ff6d88;color:#25070e}.cgau-listing .cgfun .kf4x28-testcard{position:relative;margin-top:28px;padding:32px;border:7px solid var(--black);background:linear-gradient(90deg,#fff 0 14.2%,#ffe66b 14.2% 28.4%,#37e6e9 28.4% 42.6%,#55e175 42.6% 56.8%,#c948e7 56.8% 71%,#ff3e5f 71% 85.2%,#2b44d7 85.2%);box-shadow:13px 13px 0 rgba(0,0,0,.28)}.cgau-listing .cgfun .kf4x28-testcard-inner{padding:30px;background:rgba(8,7,15,.94);color:#fff;text-align:center}.cgau-listing .cgfun .kf4x28-testcard h2{margin:0 0 12px;font:400 clamp(28px,5cqi,54px)\/1 'Rubik Mono One';color:var(--yellow)}.cgau-listing .cgfun .kf4x28-testcard p{max-width:760px;margin:0 auto;font-size:18px}.cgau-listing .cgfun .kf4x28-hub-list{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:18px}.cgau-listing .cgfun .kf4x28-hub-list span{padding:7px 10px;border:2px solid #fff;color:#fff;font:700 11px\/1 'Space Mono'}\n.cgau-listing .cgfun .kf4x28-range{background:#bfa7ff}.cgau-listing .cgfun .kf4x28-range-grid{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:36px;align-items:center}.cgau-listing .cgfun .kf4x28-stage{position:relative;height:350px;border:8px solid var(--black);background:linear-gradient(#33146c 0 62%,#1a1521 62%);overflow:hidden}.cgau-listing .cgfun .kf4x28-stage::before{content:'';position:absolute;left:0;right:0;top:61%;height:5px;background:repeating-linear-gradient(90deg,#fff 0 28px,transparent 28px 50px)}.cgau-listing .cgfun .kf4x28-wave{position:absolute;left:8%;top:20%;width:70px;height:70px;border:5px solid var(--cyan);border-radius:50%;box-shadow:0 0 0 28px rgba(55,230,233,.22),0 0 0 56px rgba(55,230,233,.1);animation:cgau-kf4x28Wave 4s ease-out infinite}.cgau-listing .cgfun .kf4x28-house{position:absolute;right:8%;bottom:23%;width:95px;height:90px;background:#fff0cc;border:5px solid var(--black)}.cgau-listing .cgfun .kf4x28-house::before{content:'';position:absolute;left:-12px;right:-12px;top:-48px;border-left:60px solid transparent;border-right:60px solid transparent;border-bottom:50px solid var(--red)}.cgau-listing .cgfun .kf4x28-range-tag{position:absolute;left:28%;right:25%;bottom:16%;padding:8px;border:3px solid var(--black);background:var(--yellow);text-align:center;font:700 17px\/1 'Space Mono';transform:rotate(-2deg)}\n.cgau-listing .cgfun .kf4x28-battery{background:#162c2d;color:#eafff7}.cgau-listing .cgfun .kf4x28-battery-grid{display:grid;grid-template-columns:minmax(250px,.6fr) minmax(0,1.4fr);gap:38px;align-items:center}.cgau-listing .cgfun .kf4x28-coin{position:relative;width:220px;height:220px;margin:auto;border:14px ridge #ddd;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#b7b8ba 42%,#717277 74%);box-shadow:16px 18px 0 rgba(0,0,0,.3);animation:cgau-kf4x28Coin 8s linear infinite}.cgau-listing .cgfun .kf4x28-coin::before{content:'CR2032';position:absolute;inset:43px;display:grid;place-items:center;border:3px solid #777;border-radius:50%;color:#34363a;font:700 22px\/1 'Space Mono'}.cgau-listing .cgfun .kf4x28-battery-copy ul{padding-left:20px}.cgau-listing .cgfun .kf4x28-battery-copy li{margin:8px 0}\n.cgau-listing .cgfun .kf4x28-scope{background:#37e6e9}.cgau-listing .cgfun .kf4x28-scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.cgau-listing .cgfun .kf4x28-scope-card{min-width:0;padding:22px;border:4px solid var(--black);background:#fff8df;box-shadow:8px 8px 0 var(--purple)}.cgau-listing .cgfun .kf4x28-scope-card h3{margin:0 0 8px;font:400 19px\/1.1 'Rubik Mono One';color:var(--purple);overflow-wrap:anywhere}.cgau-listing .cgfun .kf4x28-scope-card p{margin:0}\n.cgau-listing .cgfun .kf4x28-specs{background:#0c1426;color:#ecf4ff}.cgau-listing .cgfun .kf4x28-teletext{margin-top:28px;padding:22px;border:9px solid #242938;background:repeating-linear-gradient(180deg,rgba(255,255,255,.04) 0 1px,transparent 1px 4px),#050a13;box-shadow:inset 0 0 30px #000}.cgau-listing .cgfun .kf4x28-tele-head{display:flex;justify-content:space-between;gap:12px;padding:9px;background:var(--blue,#174ed0);color:#fff;font:700 13px\/1 'Space Mono'}.cgau-listing .cgfun .kf4x28-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:12px;background:#274054}.cgau-listing .cgfun .kf4x28-spec{display:grid;grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);gap:12px;min-width:0;padding:11px 13px;background:#09101c}.cgau-listing .cgfun .kf4x28-spec:nth-child(4n+2),.cgau-listing .cgfun .kf4x28-spec:nth-child(4n+3){background:#101d2e}.cgau-listing .cgfun .kf4x28-spec b{color:var(--yellow);overflow-wrap:anywhere}.cgau-listing .cgfun .kf4x28-spec span{color:#dbeaff;overflow-wrap:anywhere}\n.cgau-listing .cgfun .kf4x28-contents{background:#ffe66b}.cgau-listing .cgfun .kf4x28-blister{position:relative;margin-top:30px;padding:42px 28px 28px;border:6px solid var(--black);border-radius:38px;background:linear-gradient(110deg,rgba(255,255,255,.78),rgba(190,235,255,.4));box-shadow:inset 0 0 30px rgba(21,43,70,.22),14px 16px 0 var(--purple)}.cgau-listing .cgfun .kf4x28-blister::before{content:'FACTORY SEALED RETAIL PACK';position:absolute;left:28px;top:13px;font:700 12px\/1 'Space Mono';letter-spacing:.1em}.cgau-listing .cgfun .kf4x28-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cgau-listing .cgfun .kf4x28-content{min-width:0;min-height:130px;padding:18px;border:3px solid #4c5c6e;border-radius:24px;background:rgba(255,255,255,.72);box-shadow:inset 5px 7px 13px rgba(0,0,0,.14)}.cgau-listing .cgfun .kf4x28-content b{display:block;margin-bottom:5px;color:var(--purple)}.cgau-listing .cgfun .kf4x28-notin{margin-top:17px;padding:18px;border:3px dashed var(--black);background:#fff8df}.cgau-listing .cgfun .kf4x28-notin ul{columns:2;margin:8px 0 0;padding-left:20px}\n.cgau-listing .cgfun .kf4x28-nope{background:#63152c;color:#fff}.cgau-listing .cgfun .kf4x28-buzzers{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:28px}.cgau-listing .cgfun .kf4x28-buzzer{min-width:0;padding:17px;border:3px solid #ff9db0;background:#3d0b1a;font-size:14px}.cgau-listing .cgfun .kf4x28-buzzer::before{content:'BUZZ';display:grid;place-items:center;width:52px;height:34px;margin-bottom:10px;border:4px outset #ff889e;border-radius:18px;background:var(--red);font:700 11px\/1 'Space Mono';animation:cgau-kf4x28Buzz 5s steps(2,end) infinite}.cgau-listing .cgfun .kf4x28-buzzer b{display:block;margin-bottom:5px;color:var(--yellow)}\n.cgau-listing .cgfun .kf4x28-setup{background:#d9cbff}.cgau-listing .cgfun .kf4x28-countdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px;counter-reset:kf4x28step}.cgau-listing .cgfun .kf4x28-step{counter-increment:kf4x28step;min-width:0;padding:22px;border:4px solid var(--black);background:#fff;box-shadow:8px 8px 0 var(--violet)}.cgau-listing .cgfun .kf4x28-step::before{content:counter(kf4x28step);display:grid;place-items:center;width:50px;height:50px;margin-bottom:12px;border-radius:50%;background:var(--purple);color:#fff;font:400 22px\/1 'Rubik Mono One';animation:cgau-kf4x28Count 8s steps(4,end) infinite}.cgau-listing .cgfun .kf4x28-step b{display:block;margin-bottom:5px;color:var(--purple)}\n.cgau-listing .cgfun .kf4x28-condition{background:#ff8da4}.cgau-listing .cgfun .kf4x28-sealcard{display:grid;grid-template-columns:190px minmax(0,1fr);gap:30px;align-items:center;padding:30px;border:5px solid var(--black);background:#fff8df;box-shadow:13px 13px 0 var(--purple)}.cgau-listing .cgfun .kf4x28-seal{display:grid;place-items:center;width:170px;height:170px;border:8px double var(--purple);border-radius:50%;color:var(--purple);font:400 17px\/1.15 'Rubik Mono One';text-align:center;transform:rotate(-8deg);animation:cgau-kf4x28Seal 5s ease-in-out infinite}\n.cgau-listing .cgfun .kf4x28-service{background:#fff4d1}.cgau-listing .cgfun .kf4x28-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.cgau-listing .cgfun .kf4x28-service-card{min-width:0;padding:22px;border:4px solid var(--black);background:#fff;box-shadow:8px 8px 0 var(--cyan)}.cgau-listing .cgfun .kf4x28-service-card h3{margin:0 0 8px;font:400 18px\/1.1 'Rubik Mono One';color:var(--purple);overflow-wrap:anywhere}.cgau-listing .cgfun .kf4x28-service-card p{margin:0}\n.cgau-listing .cgfun .kf4x28-faq{background:#151029;color:#fff}.cgau-listing .cgfun .kf4x28-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}.cgau-listing .cgfun .kf4x28-faq details{min-width:0;border:3px solid var(--cyan);background:#261c46}.cgau-listing .cgfun .kf4x28-faq summary{cursor:pointer;list-style:none;padding:18px;font-weight:800}.cgau-listing .cgfun .kf4x28-faq summary::-webkit-details-marker{display:none}.cgau-listing .cgfun .kf4x28-faq summary::after{content:'PRESS INFO';float:right;color:var(--yellow);font:700 11px\/1 'Space Mono'}.cgau-listing .cgfun .kf4x28-faq details[open] summary::after{content:'ANSWER ON AIR';animation:cgau-kf4x28Pop .4s steps(3,end) both}.cgau-listing .cgfun .kf4x28-faq summary:focus-visible{outline:4px solid var(--yellow);outline-offset:-4px}.cgau-listing .cgfun .kf4x28-answer{padding:0 18px 19px;color:#e7e2f2}\n.cgau-listing .cgfun .kf4x28-cta{background:linear-gradient(145deg,#37e6e9 0 50%,#8b4df2 50%);text-align:center}.cgau-listing .cgfun .kf4x28-cta-box{padding:38px;border:6px solid var(--black);background:rgba(255,248,223,.95);box-shadow:15px 15px 0 var(--red)}.cgau-listing .cgfun .kf4x28-cta h2{max-width:930px;margin:0 auto 13px;font:400 clamp(31px,6cqi,64px)\/.97 'Rubik Mono One';letter-spacing:-.05em}.cgau-listing .cgfun .kf4x28-cta p{max-width:770px;margin:0 auto;font-size:18px}\n.cgau-listing .cgfun .kf4x28-footer{padding:45px clamp(16px,4.5cqi,58px);background:#07060e;color:#eee8ff}.cgau-listing .cgfun .kf4x28-footer .kf4x28-brand{color:var(--cyan)}.cgau-listing .cgfun .kf4x28-footer-grid{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:30px;margin-top:24px;padding-top:22px;border-top:1px solid #3c3156}.cgau-listing .cgfun .kf4x28-footer p{margin:0 0 12px;font-size:13px;line-height:1.65}.cgau-listing .cgfun .kf4x28-signoff{margin-top:17px;font:700 13px\/1.4 'Space Mono';color:var(--yellow)}\n@keyframes cgau-kf4x28Scan{to{transform:translateY(580px)}}\n@keyframes cgau-kf4x28Fob{50%{transform:translateY(-8px) rotate(1deg)}}\n@keyframes cgau-kf4x28Knob{0%,22%{transform:rotate(0)}23%,46%{transform:rotate(45deg)}47%,70%{transform:rotate(90deg)}71%,100%{transform:rotate(135deg)}}\n@keyframes cgau-kf4x28Ident{50%{transform:scale(1.04) rotate(2deg)}}\n@keyframes cgau-kf4x28Button{50%{filter:brightness(1.25)}}\n@keyframes cgau-kf4x28Wave{0%{opacity:.8;transform:scale(.2)}100%{opacity:0;transform:scale(1.8)}}\n@keyframes cgau-kf4x28Coin{to{transform:rotateY(360deg)}}\n@keyframes cgau-kf4x28Buzz{50%{transform:translateY(4px)}}\n@keyframes cgau-kf4x28Count{0%,22%{background:var(--purple)}23%,46%{background:var(--cyan);color:#111}47%,70%{background:var(--red)}71%,100%{background:var(--purple)}}\n@keyframes cgau-kf4x28Seal{50%{transform:rotate(-4deg) scale(1.03)}}\n@keyframes cgau-kf4x28Pop{from{opacity:0;transform:scale(1.25)}to{opacity:1;transform:none}}\n@keyframes cgau-kf4x28Static{50%{opacity:.6}}\n@keyframes cgau-kf4x28Ticker{to{background-position:40px 0}}\n@keyframes cgau-kf4x28Glow{50%{box-shadow:0 0 20px var(--cyan)}}\n@keyframes cgau-kf4x28Float{50%{transform:translateY(-6px)}}\n@keyframes cgau-kf4x28Click{50%{transform:scale(.96)}}\n.cgau-listing .cgfun{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:930px){.cgau-listing .cgfun .kf4x28-hero-grid,.cgau-listing .cgfun .kf4x28-range-grid,.cgau-listing .cgfun .kf4x28-battery-grid{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .kf4x28-tv{width:min(680px,100%);margin:auto}.cgau-listing .cgfun .kf4x28-button-grid,.cgau-listing .cgfun .kf4x28-countdown{grid-template-columns:repeat(2,minmax(0,1fr))}.cgau-listing .cgfun .kf4x28-scope-grid,.cgau-listing .cgfun .kf4x28-content-grid,.cgau-listing .cgfun .kf4x28-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cgau-listing .cgfun .kf4x28-buzzers{grid-template-columns:repeat(2,minmax(0,1fr))}}\n@media(max-width:650px){.cgau-listing .cgfun{border-radius:14px}.cgau-listing .cgfun .kf4x28-broadcast{font-size:10px}.cgau-listing .cgfun .kf4x28-brand{font-size:clamp(12px,4.4cqi,18px)}.cgau-listing .cgfun .kf4x28-brand::before{width:23px;height:23px;flex-basis:23px;font-size:12px}.cgau-listing .cgfun .kf4x28-hero{min-height:auto}.cgau-listing .cgfun .kf4x28-tv{min-height:400px;padding:22px 14px 55px;border-width:7px}.cgau-listing .cgfun .kf4x28-screen{min-height:300px;border-width:6px}.cgau-listing .cgfun .kf4x28-screen img{height:280px}.cgau-listing .cgfun .kf4x28-ident-card,.cgau-listing .cgfun .kf4x28-sealcard{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .kf4x28-ident-four{width:100px;height:100px;font-size:50px}.cgau-listing .cgfun .kf4x28-scoreboard,.cgau-listing .cgfun .kf4x28-button-grid,.cgau-listing .cgfun .kf4x28-scope-grid,.cgau-listing .cgfun .kf4x28-spec-grid,.cgau-listing .cgfun .kf4x28-content-grid,.cgau-listing .cgfun .kf4x28-buzzers,.cgau-listing .cgfun .kf4x28-countdown,.cgau-listing .cgfun .kf4x28-service-grid,.cgau-listing .cgfun .kf4x28-faq-grid,.cgau-listing .cgfun .kf4x28-footer-grid{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .kf4x28-spec{grid-template-columns:minmax(0,1fr);gap:2px}.cgau-listing .cgfun .kf4x28-blister{padding:58px 12px 16px}.cgau-listing .cgfun .kf4x28-notin ul{columns:1}.cgau-listing .cgfun .kf4x28-seal{width:130px;height:130px;transform:none}.cgau-listing .cgfun .kf4x28-faq summary::after{float:none;display:block;margin-top:7px}}\n@media(max-width:820px){.cgau-listing .cgfun{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n@media(prefers-reduced-motion:reduce){.cgau-listing .cgfun *,.cgau-listing .cgfun *::before,.cgau-listing .cgfun *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.cgau-listing .cgfun .kf4x28-screen img,.cgau-listing .cgfun .kf4x28-ident-four,.cgau-listing .cgfun .kf4x28-coin{transform:none}.cgau-listing .cgfun .kf4x28-seal{transform:rotate(-8deg)}}\n\n\n.cgau-listing .cgfun h2.kf4x28-title{\n  display:block;\n  width:100%;\n  margin-left:auto!important;\n  margin-right:auto!important;\n  margin-inline:auto!important;\n  text-align:center!important;\n  min-width:0;\n  overflow-wrap:break-word;\n  word-break:normal;\n  hyphens:none\n}\n.cgau-listing .cgfun .kf4x28-hero-copy,\n.cgau-listing .cgfun .kf4x28-ident-card \u003e div:last-child,\n.cgau-listing .cgfun .kf4x28-range-grid \u003e div:last-child,\n.cgau-listing .cgfun .kf4x28-sealcard \u003e div:last-child{\n  min-width:0\n}\n@media(max-width:640px){\n  .cgau-listing .cgfun .kf4x28-hero-grid{\n    grid-template-columns:minmax(0,1fr)\n  }\n  .cgau-listing .cgfun .kf4x28-hero-grid \u003e *{\n    min-width:0;\n    max-width:100%\n  }\n}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\n\/* split-word heading fix 23.10.2026: each heading's widest word fits its column at every width *\/\n@media (min-width:928.01px) and (max-width:1075px){.cgau-listing.cgau-listing.cgau-listing div.kf4x28-hero-copy h2.kf4x28-title{font-size:min(clamp(31px, 6.7cqi, 70px),calc(4.8303vw - 1.45px))}}\n@media (min-width:1075.01px) and (max-width:1239px){.cgau-listing.cgau-listing.cgau-listing div.kf4x28-hero-copy h2.kf4x28-title{font-size:min(clamp(31px, 6.7cqi, 70px),calc(4.8303vw - 1.45px))}}\n@media (min-width:1239.01px){.cgau-listing.cgau-listing.cgau-listing div.kf4x28-hero-copy h2.kf4x28-title{font-size:min(clamp(31px, 6.7cqi, 70px),calc(-0.001vw + 58.31px))}}\n@media (max-width:375px){.cgau-listing.cgau-listing.cgau-listing div.kf4x28-ident-card h2.kf4x28-title{font-size:min(clamp(31px, 6.7cqi, 70px),calc(11.8235vw - 13.72px))}}\n@media (min-width:375.01px) and (max-width:483px){.cgau-listing.cgau-listing.cgau-listing div.kf4x28-ident-card h2.kf4x28-title{font-size:min(clamp(31px, 6.7cqi, 70px),calc(10.76vw - 9.74px))}}\n@media (min-width:648.01px) and (max-width:820px){.cgau-listing.cgau-listing.cgau-listing div.kf4x28-ident-card h2.kf4x28-title{font-size:min(clamp(31px, 6.7cqi, 70px),calc(10.7593vw - 30.79px))}}\n@media (max-width:375px){.cgau-listing.cgau-listing.cgau-listing div.kf4x28-shell.kf4x28-range-grid h2.kf4x28-title{font-size:min(clamp(31px, 6.7cqi, 70px),calc(10.7484vw - 5.37px))}}\n@media (min-width:928.01px) and (max-width:949px){.cgau-listing.cgau-listing.cgau-listing div.kf4x28-shell.kf4x28-range-grid h2.kf4x28-title{font-size:min(clamp(31px, 6.7cqi, 70px),calc(9.7867vw - 41.25px))}}\n@media (min-width:949.01px) and (max-width:1075px){.cgau-listing.cgau-listing.cgau-listing div.kf4x28-shell.kf4x28-range-grid h2.kf4x28-title{font-size:min(clamp(31px, 6.7cqi, 70px),calc(5.869vw - 4.09px))}}\n@media (min-width:1075.01px) and (max-width:1239px){.cgau-listing.cgau-listing.cgau-listing div.kf4x28-shell.kf4x28-range-grid h2.kf4x28-title{font-size:min(clamp(31px, 6.7cqi, 70px),calc(5.8688vw - 4.08px))}}\n@media (min-width:1239.01px){.cgau-listing.cgau-listing.cgau-listing div.kf4x28-shell.kf4x28-range-grid h2.kf4x28-title{font-size:min(clamp(31px, 6.7cqi, 70px),68.62px)}}\n@media (max-width:375px){.cgau-listing.cgau-listing.cgau-listing div.kf4x28-battery-copy h2.kf4x28-title{font-size:min(clamp(31px, 6.7cqi, 70px),calc(10.7484vw - 5.37px))}}\n@media (min-width:928.01px) and (max-width:987px){.cgau-listing.cgau-listing.cgau-listing div.kf4x28-battery-copy h2.kf4x28-title{font-size:min(clamp(31px, 6.7cqi, 70px),calc(9.78vw - 33.88px))}}\n@media (min-width:987.01px) and (max-width:1075px){.cgau-listing.cgau-listing.cgau-listing div.kf4x28-battery-copy h2.kf4x28-title{font-size:min(clamp(31px, 6.7cqi, 70px),calc(6.848vw - 4.93px))}}\n@media (min-width:1075.01px) and (max-width:1239px){.cgau-listing.cgau-listing.cgau-listing div.kf4x28-battery-copy h2.kf4x28-title{font-size:min(clamp(31px, 6.7cqi, 70px),calc(6.8469vw - 4.91px))}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003eCR2032\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003eChannel Four\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eChannel Four runs the Key Fob E10 as a retro broadcast special, with a game-show scoreboard and a teletext spec page.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n  \u003cdiv class=\"eu-wrap\"\u003e\n    \u003cheader class=\"eu-top\"\u003e\n      \u003cdiv class=\"eu-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cdiv class=\"eu-topline\"\u003e\n\u003cspan\u003eTownsville, QLD\u003c\/span\u003e\u003cspan class=\"eu-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eExpress included over $99.00\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/header\u003e\n\u003cnav class=\"eu-jump\" aria-label=\"Product details\"\u003e\u003ca href=\"#eu-specifications\"\u003eSpecifications\u003c\/a\u003e\u003ca href=\"#eu-compatibility\"\u003eCompatibility\u003c\/a\u003e\u003ca href=\"#eu-condition\"\u003eCondition\u003c\/a\u003e\u003c\/nav\u003e\n    \u003csection class=\"eu-hero\"\u003e\n      \u003cdiv class=\"eu-herotext\"\u003e\n        \u003cp class=\"eu-eyebrow\"\u003eKey Fob E10 \u003cspan class=\"eu-grade\"\u003eBrand new\u003c\/span\u003e\u003c\/p\u003e\n        \u003ch2 class=\"eu-h1\"\u003eFour buttons. One less reason to reach for your phone.\u003c\/h2\u003e\n        \u003cp class=\"eu-lead\"\u003eA small four-button remote that sends Home, Away, Disarm and SOS commands to a compatible eufy HomeBase alarm system. It runs on a replaceable coin-cell battery and does nothing useful until it is paired to a working HomeBase.\u003c\/p\u003e\n        \u003cul class=\"eu-chips\"\u003e\n\u003cli\u003eFour dedicated buttons\u003c\/li\u003e\n\u003cli\u003eHome, Away, Disarm and SOS\u003c\/li\u003e\n\u003cli\u003eSub-1G radio to the HomeBase\u003c\/li\u003e\n\u003cli\u003eUp to 200 m open area\u003c\/li\u003e\n\u003cli\u003eHomeBase required\u003c\/li\u003e\n\u003c\/ul\u003e\n        \u003cp class=\"eu-requires\"\u003e\u003cb\u003eNeeded to use it.\u003c\/b\u003e A compatible eufy HomeBase is required and sold separately. eufy's own Key Fob E10 product page names HomeBase Mini (firmware v4.0.5.2 or later), HomeBase 2 (v3.4.1.2 or later, released after 2021), HomeBase 3 (v3.7.2.6 or later) and HomeBase Professional (v4.1.4.3 or later).\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"eu-herofig\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufy_key_FOB_E10_Main.webp?v=1776333232\" alt=\"eufy Key Fob E10 four-button remote, white body with a blue status LED, a HOME\/AWAY split button, a DISARM button and a red SOS button, eufy logo and keyring loop at the base, on a black background\" loading=\"eager\"\u003e\n        \u003cfigcaption\u003eProduct catalogue image. Your unit ships as described below.\u003c\/figcaption\u003e\n      \u003c\/figure\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-stats\"\u003e\n      \u003cdiv class=\"eu-statgrid\"\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e4\u003c\/b\u003e\u003cspan\u003ededicated mode buttons\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e200 m\u003c\/b\u003e\u003cspan\u003eopen-area radio range, eufy's figure\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003eCR2032\u003c\/b\u003e\u003cspan\u003ereplaceable coin-cell battery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003eIP65\u003c\/b\u003e\u003cspan\u003edust and water rating, eufy's figure\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003eSub-1G\u003c\/b\u003e\u003cspan\u003eradio link to the HomeBase\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-stat\"\u003e\n\u003cb\u003e4\u003c\/b\u003e\u003cspan\u003eHomeBase families eufy names, with firmware floors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cp class=\"eu-statnote\"\u003eThe 200 m radio figure is for open areas. The fob must remain within range of its paired HomeBase; walls and other obstacles can reduce that range.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-tiles\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eWhat it does well.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003eKey Fob E10: the features that matter in everyday use.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-tilegrid\"\u003e\n        \u003carticle class=\"eu-tile eu-tile-text\"\u003e\n          \n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eOne button per mode\u003c\/h3\u003e\n\u003cp\u003eHome, Away, Disarm and SOS each have their own dedicated button, so there is nothing to scroll through and less chance of pressing the wrong mode by accident.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-text\"\u003e\n          \n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eSub-1G radio, not Wi-Fi\u003c\/h3\u003e\n\u003cp\u003eThe fob talks to the paired HomeBase directly over a Sub-1G radio link rather than your Wi-Fi network, with a published range of up to 200 m in open area.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-text\"\u003e\n          \n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eReplaceable coin cell\u003c\/h3\u003e\n\u003cp\u003eA CR2032 battery, the same type used in many watches and remotes, powers the fob. There is no charging cable and no charging port to worry about.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"eu-tile eu-tile-text\"\u003e\n          \n          \u003cdiv class=\"eu-tiletext\"\u003e\n\u003ch3\u003eKeychain or lanyard\u003c\/h3\u003e\n\u003cp\u003eeufy describes it as easy to attach to a keychain or wear on a lanyard, so it travels with the keys you already carry.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n\n    \u003c\/section\u003e\n    \u003caside class=\"eu-insight\" aria-label=\"A detail worth knowing\"\u003e\n      \u003cdiv\u003e\n\u003cp class=\"eu-insight-label\"\u003eA detail worth knowing\u003c\/p\u003e\n\u003ch2\u003eA button for each routine\u003c\/h2\u003e\n\u003c\/div\u003e\n      \u003cp class=\"eu-insight-body\"\u003eHome, Away, Disarm and SOS each have their own button. The fob sends commands to its paired HomeBase, so its useful range is the radio connection around home, rather than wherever your phone has internet.\u003c\/p\u003e\n    \u003c\/aside\u003e\n    \u003csection class=\"eu-honest\"\u003e\n      \u003cdiv class=\"eu-honestbox\"\u003e\n        \u003cp class=\"eu-kicker\"\u003eThe honest details\u003c\/p\u003e\n        \u003ch2 class=\"eu-h2\"\u003eBefore you buy.\u003c\/h2\u003e\n        \u003cul class=\"eu-honestlist\"\u003e\n            \u003cli\u003e\n\u003cb\u003eIt only sends commands.\u003c\/b\u003e The fob does not add a camera, motion sensor or door contact of its own. What it can actually do depends entirely on the devices already paired to your HomeBase.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eThe SOS button is a local alarm trigger, not a monitoring service.\u003c\/b\u003e eufy describes SOS as sending a command to the paired HomeBase. It does not call emergency services and does not guarantee anyone responds.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eAt home means within hub range.\u003c\/b\u003e The IP65 rating does not extend the radio link. Use the fob within range of its paired HomeBase and within its 0–50 °C operating range.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eIt alerts. It does not prevent.\u003c\/b\u003e A key fob controls a configured alarm system. It is one part of home security, not the whole of it.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-specs\" id=\"eu-specifications\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eSpecifications.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003ePublished specifications for Key Fob E10 (T90K0), grouped for easy comparison. Only sourced details are included.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-specgrid\"\u003e\n        \u003cdiv class=\"eu-specgroup\"\u003e\n          \u003ch3\u003eControls and modes\u003c\/h3\u003e\n          \u003cdl\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eModes\u003c\/dt\u003e\n\u003cdd\u003eIncludes 4 modes: Home, Away, Disarm, and SOS, for arming and disarming\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eCarrying\u003c\/dt\u003e\n\u003cdd\u003eAttaches to a keychain or can be worn with a lanyard\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eButton hold duration\u003c\/dt\u003e\n\u003cdd\u003eHold a button for 2 seconds to send its command, per eufy's user guide\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-specgroup\"\u003e\n          \u003ch3\u003ePower and radio\u003c\/h3\u003e\n          \u003cdl\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eBattery\u003c\/dt\u003e\n\u003cdd\u003eCR2032 coin-cell battery\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eRadio range\u003c\/dt\u003e\n\u003cdd\u003eUp to 656 ft \/ 200 m in open area\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eWeather rating\u003c\/dt\u003e\n\u003cdd\u003eIP65-rated dust and waterproof design, per eufy's own product page\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eLocation of use\u003c\/dt\u003e\n\u003cdd\u003eeufy's own FAQ states it can only be used at home, connected to the HomeBase\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eDimensions and weight\u003c\/dt\u003e\n\u003cdd\u003e62.1 x 34 x 11 mm per eufy's user guide; weight not published\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eOperating temperature\u003c\/dt\u003e\n\u003cdd\u003e0–50 °C\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-specgroup\"\u003e\n          \u003ch3\u003eInstallation and general\u003c\/h3\u003e\n          \u003cdl\u003e\u003cdiv class=\"eu-specrow\"\u003e\n\u003cdt\u003eModel\u003c\/dt\u003e\n\u003cdd\u003eT90K0121\u003c\/dd\u003e\n\u003c\/div\u003e\u003c\/dl\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-compat\" id=\"eu-compatibility\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eMake sure it fits your setup.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003eThe short version: this is a control accessory. It sends mode commands to a compatible eufy HomeBase and has no useful function without one.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-compatgrid\"\u003e\n\u003cdiv class=\"eu-compatcol eu-yes\"\u003e\n\u003ch3\u003eWorks with\u003c\/h3\u003e\n\u003cul\u003e            \u003cli\u003e\n\u003cb\u003eHomeBase Mini, from firmware v4.0.5.2.\u003c\/b\u003e Named on eufy's own Key Fob E10 product page.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eHomeBase 2 (also called S280), from firmware v3.4.1.2, released after 2021.\u003c\/b\u003e Named on the same eufy product page.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eHomeBase 3 (also called S380), from firmware v3.7.2.6.\u003c\/b\u003e Named on the same eufy product page.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eHomeBase Professional (Pro), from firmware v4.1.4.3.\u003c\/b\u003e Named on the same eufy product page.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-compatcol eu-no\"\u003e\n\u003ch3\u003eDoes not work with\u003c\/h3\u003e\n\u003cul\u003e            \u003cli\u003e\n\u003cb\u003eStandalone operation.\u003c\/b\u003e eufy's own FAQ says the fob needs to stay connected to a HomeBase and has no useful function on its own.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eDirect phone pairing.\u003c\/b\u003e The fob talks to the HomeBase over its own Sub-1G radio link, not to a phone or the eufy Security app directly.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cb\u003eEmergency-service dispatch.\u003c\/b\u003e eufy's page describes the SOS button as sending a command to the paired HomeBase. It does not describe any link to police, ambulance, fire services or a monitoring centre.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eu-compatcol eu-ask\"\u003e\n\u003ch3\u003eCheck before buying\u003c\/h3\u003e\n\u003cul\u003e            \u003cli\u003e\n\u003cb\u003eCheck the operating location.\u003c\/b\u003e eufy rates the fob IP65 and specifies 0–50 °C. Its at-home limitation means it needs a working radio link to the paired HomeBase.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-cond\" id=\"eu-condition\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eBrand New, explained.\u003c\/h2\u003e\n        \u003cp class=\"eu-sub\"\u003eWhat the condition label on this listing actually means.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-cards3\"\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eWhat Brand New means\u003c\/h3\u003e\n          \u003cp\u003eFactory-sealed stock in its full original retail packaging. Unopened, unused, in its sealed retail carton.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eWho did the work\u003c\/h3\u003e\n          \u003cp\u003eNobody has: the seal is intact. We describe the packaging and the published spec sheet only, and we do not open units to check them.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eu-card\"\u003e\n          \u003ch3\u003eHow it arrives\u003c\/h3\u003e\n          \u003cp\u003eSealed retail carton, the standard retail accessories, and our own 12-month warranty on top of your consumer rights.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-fit\"\u003e\n      \u003cdiv class=\"eu-fitgrid\"\u003e\n        \u003cdiv class=\"eu-fitcol\"\u003e\n\u003ch2 class=\"eu-h2\"\u003eRight for you if\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eYou already have, or are buying, a compatible eufy HomeBase and want a simple physical remote for Home, Away, Disarm and SOS.\u003c\/li\u003e\n\u003cli\u003eYou want mode switching without reaching for the app every time.\u003c\/li\u003e\n\u003cli\u003eYour HomeBase is a Mini, HomeBase 2, HomeBase 3 or Professional S1 on current firmware.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-fitcol eu-fitno\"\u003e\n\u003ch2 class=\"eu-h2\"\u003eProbably not for you if\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eYou do not have a compatible eufy HomeBase and are not buying one.\u003c\/li\u003e\n\u003cli\u003eYou want a device that adds camera or motion detection on its own.\u003c\/li\u003e\n\u003cli\u003eYou expect the SOS button to reach emergency services directly.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-setup\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003ePlan your setup.\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eu-setupguide\"\u003e\u003carticle class=\"eu-guiderow\"\u003e\u003cp class=\"eu-guide-label\"\u003eWhat you need\u003c\/p\u003e\n\u003cdiv\u003e\n\u003ch3\u003eBefore you bring it home\u003c\/h3\u003e\n\u003cp\u003eThis is a local remote for a compatible eufy HomeBase, not a phone-independent internet controller. Check the hub model and minimum firmware, fit the specified CR2032 battery and pair it in the app. Hold a mode button for two seconds to send its command while within radio range.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/div\u003e\n      \u003cdiv class=\"eu-setupgrid eu-setupgrid-solo\"\u003e\n        \u003col class=\"eu-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eSet up the HomeBase first.\u003c\/b\u003e Confirm your compatible HomeBase is working in the eufy Security app and update it to the latest available firmware before adding the fob.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOpen the eufy Security app.\u003c\/b\u003e Select the HomeBase, tap the add-device control and choose Key Fob from the device family list.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003ePair it nearby.\u003c\/b\u003e Keep the fob close to the HomeBase and follow the pairing prompts shown in the app.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eTest every mode.\u003c\/b\u003e From the places you actually enter and leave, press each button and confirm the HomeBase responds the way you expect before relying on it.\u003c\/li\u003e\n\u003c\/ol\u003e\n\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-box\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\u003ch2 class=\"eu-h2\"\u003eIncluded with your order\u003c\/h2\u003e\u003c\/div\u003e\n      \u003cdiv class=\"eu-boxgrid\"\u003e\n        \u003cdiv\u003e\n\u003ch3 class=\"eu-boxlabel\"\u003eSupplied items\u003c\/h3\u003e\n\u003cul class=\"eu-boxlist\"\u003e\n\u003cli\u003e1 × eufy Key Fob E10, brand new, factory sealed\u003c\/li\u003e\n\u003cli\u003eInstalled CR2032 battery\u003c\/li\u003e\n\u003cli\u003eQuick Start Guide\u003c\/li\u003e\n\u003cli\u003eOriginal sealed retail carton\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003ch3 class=\"eu-boxlabel\"\u003eNot included\u003c\/h3\u003e\n\u003cul class=\"eu-boxlist eu-boxout\"\u003e\n\u003cli\u003eHomeBase: not included; a compatible HomeBase is required and sold separately\u003c\/li\u003e\n\u003cli\u003eLanyard: eufy describes wearing it on one, but does not list one as included\u003c\/li\u003e\n\u003cli\u003eCamera, motion sensor or entry sensor: none included, these are separate system components\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \n      \n    \u003c\/section\u003e\n    \u003csection class=\"eu-faq\"\u003e\n      \u003cdiv class=\"eu-sechead\"\u003e\u003ch2 class=\"eu-h2\"\u003eQuestions people ask.\u003c\/h2\u003e\u003c\/div\u003e\n      \u003cdiv class=\"eu-faqlist\"\u003e\n\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eDoes this fob work without a HomeBase?\u003c\/summary\u003e\u003cp\u003eNo. eufy's own FAQ says the fob needs to stay connected to a HomeBase, and the product page lists only paired HomeBase models. It has no useful standalone function.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eDoes the SOS button call for help?\u003c\/summary\u003e\u003cp\u003eNo. eufy describes SOS as sending a command to the paired HomeBase. It is a local alarm trigger, not a monitored emergency service.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eCan I use it away from home?\u003c\/summary\u003e\u003cp\u003eIt needs to stay within radio range of its paired HomeBase. The IP65 rating describes dust and water resistance; it does not give the fob a mobile internet connection.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eWhen will it ship, and what does delivery cost?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day. Same-day to 1 business day is our typical dispatch time from Townsville. During busy periods it can extend, though that is rare. Australia Post Express is included on every order over $99.00. Under $99.00 it is $9.95 tracked or $12.95 Express.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eWho covers the warranty?\u003c\/summary\u003e\u003cp\u003eWe do. CamGuard Australia is an independent importer and reseller, and this product carries our own 12-month warranty. It is not a manufacturer warranty. Your rights under Australian Consumer Law apply on top. Faulty or not as described inside that year and we cover the return postage.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"eu-q\"\u003e\u003csummary\u003eCan I return it if I change my mind?\u003c\/summary\u003e\u003cp\u003eYes, within 30 days of delivery if it is complete and unused. You pay the return postage and the original shipping is not refunded. Faulty or not-as-described returns are always free.\u003c\/p\u003e\u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-trust\"\u003e\n      \u003cdiv class=\"eu-trustgrid\"\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eIndependent importer\u003c\/b\u003e\u003cspan\u003eWe buy genuine eufy stock and sell it under our own name. Not an official eufy dealer.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eOur own 12-month warranty\u003c\/b\u003e\u003cspan\u003eHonoured by us in Townsville, not by the manufacturer. Faulty inside a year and we pay the return postage.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eExpress as standard\u003c\/b\u003e\u003cspan\u003eAustralia Post Express included on every order over $99.00, from Townsville, Queensland.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"eu-trustitem\"\u003e\n\u003cb\u003eCondition stated up front\u003c\/b\u003e\u003cspan\u003eThe grade on this listing is spelled out above so nothing about the unit is a surprise.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"eu-cta\"\u003e\n      \u003cdiv class=\"eu-ctabox\"\u003e\n        \u003ch2 class=\"eu-h2\"\u003eKey Fob E10, brand new.\u003c\/h2\u003e\n        \u003cp\u003eA simple four-button control point for a compatible HomeBase system. Exactly as described above, our 12-month warranty. If that is the trade you want, this is the listing.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun\"\u003e\n  \u003cdiv class=\"kf4x28-broadcast\"\u003e\n\u003cspan\u003eCamGuard Channel Four · Remote Control Special\u003c\/span\u003e\u003cspan\u003eBrand New · E10 \/ T90K0121\u003c\/span\u003e\n\u003c\/div\u003e\n\n  \u003csection class=\"kf4x28-scene kf4x28-hero\"\u003e\u003cdiv class=\"kf4x28-shell kf4x28-hero-grid\"\u003e\n\u003cdiv class=\"kf4x28-hero-copy\"\u003e\n\u003cp class=\"kf4x28-kicker\"\u003eFour-mode alarm controller · compatible HomeBase required\u003c\/p\u003e\n\u003ch2 class=\"kf4x28-title\"\u003eFour buttons for a \u003cem\u003ecompatible alarm system.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kf4x28-lead\"\u003eHome, Away, Disarm and SOS sit on the keyring already in your hand. Hold the chosen button for two seconds and the E10 sends its command to a compatible configured eufy HomeBase.\u003c\/p\u003e\n\u003cdiv class=\"kf4x28-pills\"\u003e\n\u003cspan\u003eFour physical buttons\u003c\/span\u003e\u003cspan\u003eUp to 200m open area\u003c\/span\u003e\u003cspan\u003eCR2032\u003c\/span\u003e\u003cspan\u003eSub-1G RF\u003c\/span\u003e\u003cspan\u003eHub required\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf4x28-tv\" aria-label=\"eufy Key Fob E10 presented inside a drawn retro television\"\u003e\n\u003cdiv class=\"kf4x28-screen\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufy_key_FOB_E10_Main.webp?v=1776333232\" alt=\"eufy Key Fob E10 with four alarm-control buttons\" loading=\"eager\" width=\"1200\" height=\"1200\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"kf4x28-channel\"\u003eCH 04 · KEYRING CONTROL\u003c\/div\u003e\n\u003cdiv class=\"kf4x28-knobs\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"kf4x28-scene kf4x28-ident\"\u003e\u003cdiv class=\"kf4x28-shell\"\u003e\u003cdiv class=\"kf4x28-ident-card\"\u003e\n\u003cdiv class=\"kf4x28-ident-four\"\u003e4\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"kf4x28-brand\"\u003eCamGuard Australia\u003c\/div\u003e\n\u003cp class=\"kf4x28-kicker\"\u003eFour-channel control\u003c\/p\u003e\n\u003ch2 class=\"kf4x28-title\"\u003eFour buttons. One compatible HomeBase.\u003c\/h2\u003e\n\u003cp class=\"kf4x28-lead\"\u003eHome, Away, Disarm and SOS send commands to a configured compatible HomeBase after a two-second press. The HomeBase is required and sold separately.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/section\u003e\n\n  \n\n  \u003csection class=\"kf4x28-scene kf4x28-buttons\"\u003e\u003cdiv class=\"kf4x28-shell\"\u003e\n\u003cp class=\"kf4x28-kicker\"\u003eContestant controls · hover or focus to press\u003c\/p\u003e\n\u003ch2 class=\"kf4x28-title\"\u003eFour buttons with very different jobs.\u003c\/h2\u003e\n\u003cdiv class=\"kf4x28-button-grid\"\u003e\n\u003carticle class=\"kf4x28-button\" tabindex=\"0\"\u003e\u003ci\u003eH\u003c\/i\u003e\u003ch3\u003eHome\u003c\/h3\u003e\n\u003cp\u003eSends the configured Home-mode command to the paired HomeBase after the two-second hold.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"kf4x28-button\" tabindex=\"0\"\u003e\u003ci\u003eA\u003c\/i\u003e\u003ch3\u003eAway\u003c\/h3\u003e\n\u003cp\u003eSends the configured Away-mode command when everyone has actually remembered their keys.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"kf4x28-button\" tabindex=\"0\"\u003e\u003ci\u003eD\u003c\/i\u003e\u003ch3\u003eDisarm\u003c\/h3\u003e\n\u003cp\u003eSends the configured Disarm command. The HomeBase and attached devices perform the system response.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"kf4x28-button\" tabindex=\"0\"\u003e\u003ci\u003e!\u003c\/i\u003e\u003ch3\u003eSOS\u003c\/h3\u003e\n\u003cp\u003eSends the configured SOS command to the HomeBase. It does not call emergency services by itself.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"kf4x28-scene kf4x28-hub\"\u003e\u003cdiv class=\"kf4x28-shell\"\u003e\n\u003cp class=\"kf4x28-kicker\"\u003eBroadcast interruption · mandatory system message\u003c\/p\u003e\n\u003cdiv class=\"kf4x28-testcard\"\u003e\u003cdiv class=\"kf4x28-testcard-inner\"\u003e\n\u003ch2\u003eNeeds a hub.\u003c\/h2\u003e\n\u003cp\u003eThe E10 is a physical controller for an existing compatible eufy HomeBase alarm system. It does not pair directly to a phone, does not control standalone cameras, and has no useful standalone mode.\u003c\/p\u003e\n\u003cdiv class=\"kf4x28-hub-list\"\u003e\n\u003cspan\u003eHomeBase Mini\u003c\/span\u003e\u003cspan\u003epost-2021 HomeBase 2\u003c\/span\u003e\u003cspan\u003eHomeBase 3\u003c\/span\u003e\u003cspan\u003eHomeBase Professional S1\u003c\/span\u003e\u003cspan\u003esubject to exact firmware\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"kf4x28-scene kf4x28-range\"\u003e\u003cdiv class=\"kf4x28-shell kf4x28-range-grid\"\u003e\n\u003cdiv class=\"kf4x28-stage\"\u003e\n\u003cdiv class=\"kf4x28-wave\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"kf4x28-house\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"kf4x28-range-tag\"\u003eUP TO 200M OPEN AREA\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"kf4x28-kicker\"\u003eStudio range test · no walls in the set\u003c\/p\u003e\n\u003ch2 class=\"kf4x28-title\"\u003eOpen area is not three rooms and foil insulation.\u003c\/h2\u003e\n\u003cp class=\"kf4x28-lead\"\u003eThe published range is up to 200 metres in open area. Walls, floors, metal, insulation, other radio equipment and the HomeBase position reduce it. Test the fob from the places you actually enter and leave, not from an imaginary empty paddock.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"kf4x28-scene kf4x28-battery\"\u003e\u003cdiv class=\"kf4x28-shell kf4x28-battery-grid\"\u003e\n\u003cdiv class=\"kf4x28-coin\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"kf4x28-battery-copy\"\u003e\n\u003cp class=\"kf4x28-kicker\"\u003eBattery drawer · user serviceable\u003c\/p\u003e\n\u003ch2 class=\"kf4x28-title\"\u003eA replaceable CR2032 coin cell.\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA replaceable \u003cstrong\u003eCR2032 battery\u003c\/strong\u003e is installed in the sealed pack.\u003c\/li\u003e\n\u003cli\u003eBattery-life duration is not published for this exact fob, so this listing does not invent one.\u003c\/li\u003e\n\u003cli\u003eReplace with the same battery type and follow the current guide's polarity and disposal instructions.\u003c\/li\u003e\n\u003cli\u003eKeep coin cells away from children; ingestion can cause serious injury.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"kf4x28-scene kf4x28-scope\"\u003e\u003cdiv class=\"kf4x28-shell\"\u003e\n\u003cp class=\"kf4x28-kicker\"\u003eProgramme guide · scope before convenience\u003c\/p\u003e\n\u003ch2 class=\"kf4x28-title\"\u003eWhat the remote controls, and what it does not.\u003c\/h2\u003e\n\u003cdiv class=\"kf4x28-scope-grid\"\u003e\n\u003carticle class=\"kf4x28-scope-card\"\u003e\u003ch3\u003eIt sends commands\u003c\/h3\u003e\n\u003cp\u003eHome, Away, Disarm and SOS are sent to the paired HomeBase after a two-second hold.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"kf4x28-scope-card\"\u003e\u003ch3\u003eThe hub responds\u003c\/h3\u003e\n\u003cp\u003eAny alarm sound, mode change or notification comes from the compatible configured system, not from a pocket siren inside the fob.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"kf4x28-scope-card\"\u003e\u003ch3\u003eIt is not a tracker\u003c\/h3\u003e\n\u003cp\u003eThe E10 is not a location tag, Bluetooth finder, standalone alarm, phone remote or monitored-emergency device.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"kf4x28-scene kf4x28-specs\"\u003e\u003cdiv class=\"kf4x28-shell\"\u003e\n\u003cp class=\"kf4x28-kicker\"\u003eTeletext page 410 · specifications\u003c\/p\u003e\n\u003ch2 class=\"kf4x28-title\"\u003eThe facts are on screen.\u003c\/h2\u003e\n\u003cdiv class=\"kf4x28-teletext\"\u003e\n\u003cdiv class=\"kf4x28-tele-head\"\u003e\n\u003cspan\u003eP410 KEY FOB E10\u003c\/span\u003e\u003cspan\u003eSUBPAGE 1\/1\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf4x28-spec-grid\"\u003e\n\u003cdiv class=\"kf4x28-spec\"\u003e\n\u003cb\u003eProduct\u003c\/b\u003e\u003cspan\u003eeufy Key Fob E10\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf4x28-spec\"\u003e\n\u003cb\u003eModel\u003c\/b\u003e\u003cspan\u003eT90K0121\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf4x28-spec\"\u003e\n\u003cb\u003eCondition\u003c\/b\u003e\u003cspan\u003eBrand New, factory sealed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf4x28-spec\"\u003e\n\u003cb\u003eControls\u003c\/b\u003e\u003cspan\u003eHome, Away, Disarm and SOS\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf4x28-spec\"\u003e\n\u003cb\u003eAction\u003c\/b\u003e\u003cspan\u003ePress and hold selected button for two seconds\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf4x28-spec\"\u003e\n\u003cb\u003eRadio\u003c\/b\u003e\u003cspan\u003eSub-1G RF to compatible HomeBase\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf4x28-spec\"\u003e\n\u003cb\u003eRange\u003c\/b\u003e\u003cspan\u003eUp to 200m in open area\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf4x28-spec\"\u003e\n\u003cb\u003eBattery\u003c\/b\u003e\u003cspan\u003eUser-replaceable CR2032, installed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf4x28-spec\"\u003e\n\u003cb\u003eKeyring\u003c\/b\u003e\u003cspan\u003eAttached \/ integral keyring hardware\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf4x28-spec\"\u003e\n\u003cb\u003eHub\u003c\/b\u003e\u003cspan\u003eCompatible HomeBase mandatory, sold separately\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf4x28-spec\"\u003e\n\u003cb\u003eHub routes\u003c\/b\u003e\u003cspan\u003eMini, post-2021 HomeBase 2, HomeBase 3 or Professional S1, subject to firmware\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf4x28-spec\"\u003e\n\u003cb\u003ePhone pairing\u003c\/b\u003e\u003cspan\u003eNot a direct phone-pairing controller\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf4x28-spec\"\u003e\n\u003cb\u003eStandalone use\u003c\/b\u003e\u003cspan\u003eNot supported\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf4x28-spec\"\u003e\n\u003cb\u003eFob siren\u003c\/b\u003e\u003cspan\u003eNo; alarms come from configured compatible devices\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf4x28-spec\"\u003e\n\u003cb\u003eMonitoring\u003c\/b\u003e\u003cspan\u003eDoes not call emergency services\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf4x28-spec\"\u003e\n\u003cb\u003eSubscription\u003c\/b\u003e\u003cspan\u003eNo separate monthly plan required for the physical fob\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"kf4x28-scene kf4x28-contents\"\u003e\u003cdiv class=\"kf4x28-shell\"\u003e\n\u003cp class=\"kf4x28-kicker\"\u003eBlister-pack reveal · exact inclusions\u003c\/p\u003e\n\u003ch2 class=\"kf4x28-title\"\u003eEverything in the sealed broadcast pack.\u003c\/h2\u003e\n\u003cdiv class=\"kf4x28-blister\"\u003e\n\u003cdiv class=\"kf4x28-content-grid\"\u003e\n\u003cdiv class=\"kf4x28-content\"\u003e\n\u003cb\u003e1 · E10 fob body\u003c\/b\u003e\u003cspan\u003eThe genuine four-button T90K0121 controller.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf4x28-content\"\u003e\n\u003cb\u003e2 · Four-button face\u003c\/b\u003e\u003cspan\u003eHome, Away, Disarm and SOS controls built into the fob.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf4x28-content\"\u003e\n\u003cb\u003e3 · Integral keyring\u003c\/b\u003e\u003cspan\u003eThe attached keyring hardware supplied with the fob.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf4x28-content\"\u003e\n\u003cb\u003e4 · CR2032 battery\u003c\/b\u003e\u003cspan\u003eReplaceable coin cell installed in the fob.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf4x28-content\"\u003e\n\u003cb\u003e5 · Quick Start Guide\u003c\/b\u003e\u003cspan\u003ePrinted setup and safety information.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf4x28-content\"\u003e\n\u003cb\u003e6 · Retail packaging\u003c\/b\u003e\u003cspan\u003eFactory-sealed original retail carton and presentation.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf4x28-notin\"\u003e\n\u003cstrong\u003eNot included:\u003c\/strong\u003e\u003cul\u003e\n\u003cli\u003eCompatible HomeBase\u003c\/li\u003e\n\u003cli\u003eSeparate lanyard\u003c\/li\u003e\n\u003cli\u003eSecurity camera or sensor\u003c\/li\u003e\n\u003cli\u003ePocket siren\u003c\/li\u003e\n\u003cli\u003eDirect phone pairing\u003c\/li\u003e\n\u003cli\u003eMonitored emergency response\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"kf4x28-scene kf4x28-nope\"\u003e\u003cdiv class=\"kf4x28-shell\"\u003e\n\u003cp class=\"kf4x28-kicker\"\u003eWrong answer buzzer · choose something else if...\u003c\/p\u003e\n\u003ch2 class=\"kf4x28-title\"\u003eThis is not your remote.\u003c\/h2\u003e\n\u003cdiv class=\"kf4x28-buzzers\"\u003e\n\u003cdiv class=\"kf4x28-buzzer\"\u003e\n\u003cb\u003eYou have no compatible HomeBase.\u003c\/b\u003eThe E10 cannot work standalone.\u003c\/div\u003e\n\u003cdiv class=\"kf4x28-buzzer\"\u003e\n\u003cb\u003eYou want direct phone pairing.\u003c\/b\u003eThis uses Sub-1G RF to the hub.\u003c\/div\u003e\n\u003cdiv class=\"kf4x28-buzzer\"\u003e\n\u003cb\u003eYou need a pocket siren.\u003c\/b\u003eThe fob itself is silent.\u003c\/div\u003e\n\u003cdiv class=\"kf4x28-buzzer\"\u003e\n\u003cb\u003eYou expect emergency dispatch.\u003c\/b\u003eSOS sends a configured system command only.\u003c\/div\u003e\n\u003cdiv class=\"kf4x28-buzzer\"\u003e\n\u003cb\u003eYou need guaranteed 200m indoors.\u003c\/b\u003eThe rating is open area and obstacles reduce it.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"kf4x28-scene kf4x28-setup\"\u003e\u003cdiv class=\"kf4x28-shell\"\u003e\n\u003cp class=\"kf4x28-kicker\"\u003eStudio countdown · pair before air\u003c\/p\u003e\n\u003ch2 class=\"kf4x28-title\"\u003eFour steps to the keyring.\u003c\/h2\u003e\n\u003cdiv class=\"kf4x28-countdown\"\u003e\n\u003cdiv class=\"kf4x28-step\"\u003e\n\u003cb\u003eConfirm the hub\u003c\/b\u003e\u003cspan\u003eMatch the exact compatible HomeBase and update it to current available firmware.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf4x28-step\"\u003e\n\u003cb\u003eOpen the eufy app\u003c\/b\u003e\u003cspan\u003eSelect the HomeBase and add the Key Fob E10 using the current in-app path.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf4x28-step\"\u003e\n\u003cb\u003ePair nearby\u003c\/b\u003e\u003cspan\u003eKeep the fob near the HomeBase and follow the button prompts shown in the app.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf4x28-step\"\u003e\n\u003cb\u003eTest every mode\u003c\/b\u003e\u003cspan\u003eFrom the actual entry points, hold each intended button for two seconds and confirm the configured response.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"kf4x28-scene kf4x28-condition\"\u003e\u003cdiv class=\"kf4x28-shell\"\u003e\u003cdiv class=\"kf4x28-sealcard\"\u003e\n\u003cdiv class=\"kf4x28-seal\"\u003eBrand New\u003cbr\u003eFactory Sealed\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"kf4x28-kicker\"\u003eCondition ident · first broadcast\u003c\/p\u003e\n\u003ch2 class=\"kf4x28-title\"\u003e\u003c\/h2\u003e\n\u003cp class=\"kf4x28-lead\"\u003e\u003cstrong\u003eBrand New\u003c\/strong\u003e means the Key Fob E10 is factory sealed in its full original retail packaging with the standard contents named above. It has not been opened, paired or used by CamGuard Australia.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"kf4x28-scene kf4x28-faq\"\u003e\u003cdiv class=\"kf4x28-shell\"\u003e\n\u003cp class=\"kf4x28-kicker\"\u003eViewer information · facts after the break\u003c\/p\u003e\n\u003ch2 class=\"kf4x28-title\"\u003eQuestions before ordering.\u003c\/h2\u003e\n\u003cdiv class=\"kf4x28-faq-grid\"\u003e\n\u003cdetails\u003e\u003csummary\u003eCan the fob work without a HomeBase?\u003c\/summary\u003e\u003cdiv class=\"kf4x28-answer\"\u003eNo. The E10 is a physical controller for a compatible eufy HomeBase alarm system and has no useful standalone mode. It does not pair directly with a phone or a camera. Update the hub's firmware, then add the fob through that HomeBase in the eufy app.\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhich HomeBases can it use?\u003c\/summary\u003e\u003cdiv class=\"kf4x28-answer\"\u003eThe current listing names HomeBase Mini, post-2021 HomeBase 2, HomeBase 3 and HomeBase Professional S1 routes, subject to exact model, region and firmware. Update the base to current firmware before pairing.\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes the SOS button call emergency services?\u003c\/summary\u003e\u003cdiv class=\"kf4x28-answer\"\u003eNo. Holding SOS for two seconds sends the configured command to the compatible HomeBase. The resulting alarm or account notification depends on your system setup. The fob is not a monitored-emergency device, does not place a phone call and cannot guarantee that another person will see or act on a notification.\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes the fob make an alarm sound?\u003c\/summary\u003e\u003cdiv class=\"kf4x28-answer\"\u003eNo. The Key Fob E10 itself is not a pocket siren. It sends Home, Away, Disarm or SOS commands to the paired HomeBase. Any siren, mode tone or notification comes from the compatible devices and app behavior configured in that system, subject to connectivity, settings and firmware.\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWill it work 200 metres through my house?\u003c\/summary\u003e\u003cdiv class=\"kf4x28-answer\"\u003eThat cannot be promised. The published figure is up to 200 metres in open area. Walls, floors, metal, foil insulation, interference and HomeBase placement reduce practical range. Pair the fob, then test every real entry point and parking position before relying on it as your regular physical controller.\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhat battery does it use?\u003c\/summary\u003e\u003cdiv class=\"kf4x28-answer\"\u003eA user-replaceable CR2032 coin cell is installed. eufy does not publish a battery-life duration for this exact fob, so this listing does not invent one. Replace it with the same battery type, observe polarity and disposal instructions, and keep coin cells securely away from children because ingestion can cause serious injury.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n  \u003csection class=\"kf4x28-scene kf4x28-cta\"\u003e\u003cdiv class=\"kf4x28-shell\"\u003e\u003cdiv class=\"kf4x28-cta-box\"\u003e\n\u003cp class=\"kf4x28-kicker\"\u003eFinal answer · lock it in?\u003c\/p\u003e\n\u003ch2\u003eFour modes on the keyring already in your hand.\u003c\/h2\u003e\n\u003cp\u003eChoose the E10 when you have a confirmed compatible HomeBase and want a deliberately simple physical controller for Home, Away, Disarm and SOS.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on every order over $99.00. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eBrand New. Factory-sealed in full original retail packaging, unopened and unused.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp\u003eCondition: Brand New. Factory-sealed in full original retail packaging, unopened and unused. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: Key Fob E10 (T90K0) needs a compatible eufy HomeBase, sold separately; eufy's own product page names HomeBase Mini (v4.0.5.2+), HomeBase 2 (v3.4.1.2+), HomeBase 3 (v3.7.2.6+) and HomeBase Professional (v4.1.4.3+). Battery type is a replaceable CR2032 coin cell; eufy does not publish a battery-life duration for this fob, so this listing does not invent one.\u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003eThe Fun view's \"Channel Four\" is a fictional comedy retro-television and game-show framing built for this listing, not affiliated with, endorsed by or sponsored by any real broadcaster, television channel, network or game show, and no real broadcaster name or logo appears. Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43938841952299,"sku":"CG-KFE10-BN-W","price":39.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufy_key_FOB_E10_Main.webp?v=1776333232"},{"product_id":"eufy-motion-sensor-e20-brand-new","title":"eufy Motion Sensor E20 | Brand New","description":"\u003c!--\n  CamGuard Australia · eufy Motion Sensor E20 | Brand New · SKU CG-MSE20-BN-T\n  TWO-VIEW LISTING · built by CamGuard Two-View Studio · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  FUN VIEW (default): 2:13 AM Snack Run · original theme with reviewed corrections, re-scoped under .cgfun\n  SIMPLE VIEW: eufy.com register rendered from factsheets\/MSE20.json (every printed spec carries status verified)\n  SHARED: terms and footer below both views; hidden in the Fun view, which keeps its own\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the chooser hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#07111d;--fun-ink:#f7efd8;--fun-accent:#ffc966;--fun-display:Georgia,\"Times New Roman\",serif;--fun-display-weight:800;--fun-body:Georgia,\"Times New Roman\",serif;--sw-bg:#ffc966;--sw-border:#f7efd8;--sw-ink:#07111d;--sw-radius:8px;--sh-bg-fun:#f7efd8;--sh-ink-fun:#07111d;--sh-body-fun:#07111d;--sh-mute-fun:#07111d;--sh-line-fun:#07111d;--sh-panel-fun:#f7efd8}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{display:none}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun{\n  --sn213-night:#07111d;\n  --sn213-night2:#0e2031;\n  --sn213-wall:#183044;\n  --sn213-cream:#f7efd8;\n  --sn213-ink:#18222a;\n  --sn213-cyan:#9ff3ee;\n  --sn213-blue:#4e83aa;\n  --sn213-amber:#ffc966;\n  --sn213-pink:#ee7c91;\n  --sn213-mint:#7ed6ad;\n  --sn213-neon-cyan:#2ffff0;\n  --sn213-neon-pink:#ff3974;\n  width:calc(100vw - 24px);\n  max-width:none;\n  margin-left:calc(50% - 50vw + 12px);\n  margin-right:calc(50% - 50vw + 12px);\n  overflow:hidden;\n  color:var(--sn213-cream);\n  background:var(--sn213-night);\n  font-family:Georgia,\"Times New Roman\",serif;\n  line-height:1.55;\n  container-type:inline-size;\n}\n.cgau-listing .cgfun *{box-sizing:border-box}\n.cgau-listing .cgfun h1,.cgau-listing .cgfun h2,.cgau-listing .cgfun h3,.cgau-listing .cgfun h4,.cgau-listing .cgfun h5,.cgau-listing .cgfun h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun .sn213-shell{width:min(1140px,calc(100% - 42px));margin:0 auto}\n.cgau-listing .cgfun .sn213-ui{font-family:\"Courier New\",monospace}\n.cgau-listing .cgfun .sn213-label{margin:0 0 12px;color:var(--sn213-amber);font:800 11px\/1.2 \"Courier New\",monospace;letter-spacing:.16em;text-transform:uppercase}\n.cgau-listing .cgfun .sn213-hero{position:relative;min-height:820px;padding:25px 0 70px;background:radial-gradient(ellipse at 78% 44%,rgba(159,243,238,.18),transparent 27%),linear-gradient(#050b13,#0d1c2a 70%,#09111a);overflow:hidden}\n.cgau-listing .cgfun .sn213-hero:before{content:\"\";position:absolute;left:-8%;right:-8%;bottom:-120px;height:440px;background:repeating-linear-gradient(96deg,#21170f 0 84px,#342319 84px 88px);transform:perspective(450px) rotateX(63deg);transform-origin:bottom;opacity:.85}\n.cgau-listing .cgfun .sn213-top{position:relative;z-index:4;display:flex;justify-content:space-between;gap:22px;align-items:center;padding:11px 0;border-bottom:1px solid rgba(247,239,216,.26)}\n.cgau-listing .cgfun .sn213-brand{font:800 13px\/1 \"Courier New\",monospace;letter-spacing:.1em;text-transform:uppercase}.cgau-listing .cgfun .sn213-brand b{color:var(--sn213-cyan)}\n.cgau-listing .cgfun .sn213-clock{display:flex;gap:11px;align-items:center;color:var(--sn213-cyan);font:800 12px\/1 \"Courier New\",monospace}.cgau-listing .cgfun .sn213-clock:before{content:\"\";width:8px;aspect-ratio:1;border-radius:50%;background:var(--sn213-pink);box-shadow:0 0 12px var(--sn213-pink);animation:cgau-sn213-blink 2s steps(2) infinite}\n.cgau-listing .cgfun .sn213-scene{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:50px;align-items:center;padding-top:78px}\n.cgau-listing .cgfun .sn213-copy h2{margin:0;font-size:clamp(63px,9.5cqi,132px);line-height:.72;letter-spacing:-.075em;font-weight:400}.cgau-listing .cgfun .sn213-copy h2 span{display:block;margin-top:26px;color:var(--sn213-cyan);font:800 .27em\/1 \"Courier New\",monospace;letter-spacing:.08em;text-transform:uppercase}\n.cgau-listing .cgfun .sn213-lede{max-width:610px;margin:34px 0 0;color:#d4e1e7;font-size:clamp(17px,1.8cqi,21px)}.cgau-listing .cgfun .sn213-lede strong{color:var(--sn213-amber)}\n.cgau-listing .cgfun .sn213-hallway{position:relative;min-height:545px;background:linear-gradient(90deg,#102434 0 67%,#bfe8e3 67% 100%);border:10px solid #09121b;box-shadow:0 30px 65px rgba(0,0,0,.45);clip-path:polygon(7% 0,100% 0,100% 100%,0 100%)}\n.cgau-listing .cgfun .sn213-hallway:before{content:\"\";position:absolute;left:0;right:33%;bottom:0;height:38%;background:repeating-linear-gradient(82deg,#302116 0 42px,#483022 42px 46px);clip-path:polygon(10% 0,100% 22%,100% 100%,0 100%)}\n.cgau-listing .cgfun .sn213-hallway:after{content:\"FRIDGE\";position:absolute;right:4%;top:34%;width:25%;height:54%;display:grid;place-items:center;background:linear-gradient(90deg,#d7f5f1,#f6ffff);color:#3e6669;border:4px solid #719496;font:800 11px\/1 \"Courier New\",monospace;letter-spacing:.16em;writing-mode:vertical-rl;box-shadow:-18px 0 42px rgba(159,243,238,.35)}\n.cgau-listing .cgfun .sn213-sensor-mount{position:absolute;z-index:3;left:20%;top:20%;width:128px;padding:13px;background:#193146;border:1px solid #4d6575;box-shadow:8px 10px 0 rgba(0,0,0,.2)}.cgau-listing .cgfun .sn213-product{display:block;width:100%;filter:drop-shadow(0 11px 10px rgba(0,0,0,.32));animation:cgau-sn213-watch 5.5s ease-in-out infinite}.cgau-listing .cgfun .sn213-sensor-mount span{display:block;margin-top:8px;color:var(--sn213-cyan);font:800 8px\/1.2 \"Courier New\",monospace;text-align:center;text-transform:uppercase;letter-spacing:.09em}\n.cgau-listing .cgfun .sn213-path{position:absolute;z-index:2;left:15%;right:29%;bottom:9%;height:92px;border-top:3px dashed var(--sn213-amber);transform:skewY(-8deg)}.cgau-listing .cgfun .sn213-path:after{content:\"MOTION CROSSED\";position:absolute;right:0;top:-34px;color:var(--sn213-amber);font:800 9px\/1 \"Courier New\",monospace;letter-spacing:.12em}\n.cgau-listing .cgfun .sn213-toast{position:absolute;z-index:5;right:5%;top:8%;padding:12px 15px;background:var(--sn213-cream);color:var(--sn213-ink);border-left:5px solid var(--sn213-pink);box-shadow:8px 8px 0 rgba(0,0,0,.25);font:800 11px\/1.4 \"Courier New\",monospace;animation:cgau-sn213-toast 5s ease infinite}.cgau-listing .cgfun .sn213-toast b{display:block;color:#a33f56}\n.cgau-listing .cgfun .sn213-quicklog{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px;border-top:1px solid rgba(247,239,216,.35);border-bottom:1px solid rgba(247,239,216,.35)}.cgau-listing .cgfun .sn213-quicklog div{padding:15px;border-right:1px solid rgba(247,239,216,.25)}.cgau-listing .cgfun .sn213-quicklog div:last-child{border-right:0}.cgau-listing .cgfun .sn213-quicklog span{display:block;color:#879cac;font:800 9px\/1.2 \"Courier New\",monospace;text-transform:uppercase;letter-spacing:.1em}.cgau-listing .cgfun .sn213-quicklog strong{display:block;margin-top:6px;color:#fff;font:800 13px\/1.25 \"Courier New\",monospace}\n.cgau-listing .cgfun .sn213-known{padding:80px 0;background:var(--sn213-cream);color:var(--sn213-ink)}\n.cgau-listing .cgfun .sn213-known-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;border:3px solid var(--sn213-ink)}.cgau-listing .cgfun .sn213-known-card{padding:38px}.cgau-listing .cgfun .sn213-known-card:first-child{background:var(--sn213-cyan);border-right:3px solid var(--sn213-ink)}.cgau-listing .cgfun .sn213-known-card h3{margin:0 0 24px;font-size:clamp(36px,4.7cqi,60px);line-height:.9}.cgau-listing .cgfun .sn213-known-card ul{margin:0;padding-left:20px}.cgau-listing .cgfun .sn213-known-card li{margin:10px 0}.cgau-listing .cgfun .sn213-known-card:nth-child(2) li::marker{color:var(--sn213-pink)}\n.cgau-listing .cgfun .sn213-relay-station{padding:80px 0;background:var(--sn213-wall)}\n.cgau-listing .cgfun .sn213-station{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:44px;align-items:stretch}.cgau-listing .cgfun .sn213-station h3{margin:0;font-size:clamp(44px,6.5cqi,82px);line-height:.85;letter-spacing:-.055em}.cgau-listing .cgfun .sn213-station h3 span{color:var(--sn213-amber)}.cgau-listing .cgfun .sn213-station p{max-width:700;color:#d0dee6;font-size:17px}.cgau-listing .cgfun .sn213-base-unit{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:33px;border:2px solid var(--sn213-cyan);background:#0b1925;text-align:center;box-shadow:12px 12px 0 #0a1118}.cgau-listing .cgfun .sn213-base-unit i{display:grid;place-items:center;width:125px;aspect-ratio:1;border-radius:28px;background:var(--sn213-cyan);color:var(--sn213-night);font:800 43px\/1 \"Courier New\",monospace;font-style:normal;box-shadow:0 0 40px rgba(159,243,238,.22)}.cgau-listing .cgfun .sn213-base-unit b{display:block;margin-top:25px;color:var(--sn213-amber);font:800 13px\/1.25 \"Courier New\",monospace;text-transform:uppercase}.cgau-listing .cgfun .sn213-base-unit span{margin-top:8px;color:#a9bac5;font-size:13px}\n.cgau-listing .cgfun .sn213-seal{padding:80px 0;background:#e8d8b8;color:var(--sn213-ink)}\n.cgau-listing .cgfun .sn213-package{position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);min-height:410px;border:2px solid #62533d;background:#f7edda;box-shadow:15px 15px 0 #b39e78}.cgau-listing .cgfun .sn213-package:before{content:\"FACTORY SEALED\";position:absolute;z-index:2;right:25px;top:24px;padding:8px 12px;border:4px double #9a4053;color:#9a4053;font:800 12px\/1 \"Courier New\",monospace;letter-spacing:.11em;transform:rotate(3deg)}.cgau-listing .cgfun .sn213-parcel-left{display:grid;place-items:center;padding:38px;background:repeating-linear-gradient(45deg,#d9c49e 0 12px,#e5d2ac 12px 24px);border-right:2px dashed #75664f}.cgau-listing .cgfun .sn213-parcel-left strong{padding:28px;background:#f7edda;border:2px solid #62533d;font:800 34px\/1 \"Courier New\",monospace;text-align:center;transform:rotate(-2deg)}.cgau-listing .cgfun .sn213-parcel-copy{padding:52px 45px 40px}.cgau-listing .cgfun .sn213-parcel-copy h3{margin:0 0 18px;padding-right:150px;font-size:clamp(40px,5.3cqi,67px);line-height:.88}.cgau-listing .cgfun .sn213-parcel-copy p{font-size:17px}.cgau-listing .cgfun .sn213-grade{margin-top:20px;padding-top:18px;border-top:2px solid #9f8b68;font-size:14px}.cgau-listing .cgfun .sn213-grade b{color:#9a4053}\n.cgau-listing .cgfun .sn213-lightlab{padding:80px 0;background:#0e1a24}\n.cgau-listing .cgfun .sn213-lightlab h3{margin:0;font-size:clamp(41px,5.8cqi,74px);line-height:.88;letter-spacing:-.05em}.cgau-listing .cgfun .sn213-lightlab\u003ediv\u003ep{max-width:680px;color:#b9c7cf}\n.cgau-listing .cgfun .sn213-light-input{position:absolute;opacity:0;pointer-events:none}.cgau-listing .cgfun .sn213-light-button{display:inline-flex;align-items:center;gap:11px;margin:20px 0;padding:12px 17px;border:1px solid var(--sn213-cyan);color:var(--sn213-cyan);font:800 11px\/1 \"Courier New\",monospace;text-transform:uppercase;letter-spacing:.1em;cursor:pointer}.cgau-listing .cgfun .sn213-light-button:before{content:\"○\";font-size:18px}.cgau-listing .cgfun .sn213-light-input:checked+.sn213-light-button{background:var(--sn213-amber);color:var(--sn213-night);border-color:var(--sn213-amber)}.cgau-listing .cgfun .sn213-light-input:checked+.sn213-light-button:before{content:\"●\"}\n.cgau-listing .cgfun .sn213-kitchen{position:relative;min-height:390px;padding:38px;background:linear-gradient(90deg,#0b1721 0 70%,#163449 70%);border:1px solid #324555;overflow:hidden;transition:background .4s ease}.cgau-listing .cgfun .sn213-kitchen:after{content:\"\";position:absolute;right:0;top:0;bottom:0;width:30%;background:linear-gradient(90deg,rgba(159,243,238,.04),rgba(159,243,238,.36));transition:opacity .4s ease}.cgau-listing .cgfun .sn213-light-input:checked~.sn213-kitchen{background:linear-gradient(90deg,#f5e7c8 0 70%,#fff7da 70%);color:var(--sn213-ink)}.cgau-listing .cgfun .sn213-light-input:checked~.sn213-kitchen:after{background:linear-gradient(90deg,rgba(255,201,102,.08),rgba(255,201,102,.38))}\n.cgau-listing .cgfun .sn213-dark-answer,.cgau-listing .cgfun .sn213-lit-answer{position:relative;z-index:2;max-width:700px}.cgau-listing .cgfun .sn213-dark-answer h4,.cgau-listing .cgfun .sn213-lit-answer h4{margin:0 0 14px;font-size:clamp(31px,4cqi,50px);line-height:.92}.cgau-listing .cgfun .sn213-dark-answer p,.cgau-listing .cgfun .sn213-lit-answer p{font-size:17px}.cgau-listing .cgfun .sn213-lit-answer{display:none}.cgau-listing .cgfun .sn213-light-input:checked~.sn213-kitchen .sn213-dark-answer{display:none}.cgau-listing .cgfun .sn213-light-input:checked~.sn213-kitchen .sn213-lit-answer{display:block}.cgau-listing .cgfun .sn213-answer-tag{display:inline-block;margin-top:18px;padding:8px 10px;background:var(--sn213-pink);color:#fff;font:800 10px\/1 \"Courier New\",monospace;text-transform:uppercase;letter-spacing:.09em}\n.cgau-listing .cgfun .sn213-casefile{padding:82px 0;background:#131d28;color:var(--sn213-cream)}\n.cgau-listing .cgfun .sn213-case-head{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:42px;align-items:end}.cgau-listing .cgfun .sn213-case-head h3{margin:0;font-size:clamp(43px,6cqi,78px);line-height:.86;letter-spacing:-.045em}.cgau-listing .cgfun .sn213-case-head p{margin:0;color:#b9c8d1;font-size:17px}.cgau-listing .cgfun .sn213-evidence{counter-reset:evidence;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:34px}.cgau-listing .cgfun .sn213-evidence article{counter-increment:evidence;position:relative;min-height:205px;padding:48px 25px 25px;background:#f5e5bd;color:var(--sn213-ink);border:2px solid #0b1118;box-shadow:7px 8px 0 var(--sn213-pink);transform:rotate(-.45deg)}.cgau-listing .cgfun .sn213-evidence article:nth-child(even){background:#dff5ee;box-shadow:7px 8px 0 var(--sn213-cyan);transform:rotate(.4deg)}.cgau-listing .cgfun .sn213-evidence article:before{content:\"EXHIBIT \" counter(evidence,upper-alpha);position:absolute;left:23px;top:18px;color:#98445a;font:800 10px\/1 \"Courier New\",monospace;letter-spacing:.12em}.cgau-listing .cgfun .sn213-evidence b{display:block;margin-bottom:10px;font-size:21px;line-height:1}.cgau-listing .cgfun .sn213-evidence p{margin:0;font-size:14px}\n.cgau-listing .cgfun .sn213-floorplan{padding:82px 0;background:#efe6d0;color:var(--sn213-ink)}\n.cgau-listing .cgfun .sn213-plan-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:42px;align-items:start}.cgau-listing .cgfun .sn213-plan{position:relative;min-height:540px;padding:36px;background:#fbf7ec;border:3px solid var(--sn213-ink);box-shadow:10px 10px 0 var(--sn213-blue)}.cgau-listing .cgfun .sn213-plan:before{content:\"\";position:absolute;left:12%;right:10%;top:17%;bottom:14%;border:12px solid #1e2e39;background:linear-gradient(90deg,transparent 48%,#1e2e39 48% 52%,transparent 52%),linear-gradient(0deg,transparent 48%,#1e2e39 48% 52%,transparent 52%)}.cgau-listing .cgfun .sn213-plan:after{content:\"90°\";position:absolute;left:15%;top:19%;width:170px;height:170px;display:grid;place-items:center;background:conic-gradient(from 0deg at 0 0,rgba(238,124,145,.5) 0 90deg,transparent 90deg);color:#8e384b;font:800 21px\/1 \"Courier New\",monospace}.cgau-listing .cgfun .sn213-plan-label{position:absolute;z-index:2;padding:6px 9px;background:#fff;border:1px solid var(--sn213-ink);font:800 9px\/1 \"Courier New\",monospace;text-transform:uppercase}.cgau-listing .cgfun .sn213-pl-a{left:8%;bottom:7%}.cgau-listing .cgfun .sn213-pl-b{right:6%;top:7%}.cgau-listing .cgfun .sn213-pl-c{right:8%;bottom:7%}\n.cgau-listing .cgfun .sn213-plan-copy h3{margin:0;font-size:clamp(42px,5.8cqi,73px);line-height:.88}.cgau-listing .cgfun .sn213-statcards{display:grid;gap:12px;margin-top:27px}.cgau-listing .cgfun .sn213-stat{display:grid;grid-template-columns:120px minmax(0,1fr);gap:15px;align-items:center;padding:16px;border-left:5px solid var(--sn213-pink);background:#fff}.cgau-listing .cgfun .sn213-stat:nth-child(2){border-color:var(--sn213-blue)}.cgau-listing .cgfun .sn213-stat:nth-child(3){border-color:var(--sn213-mint)}.cgau-listing .cgfun .sn213-stat b{font:800 22px\/1 \"Courier New\",monospace}.cgau-listing .cgfun .sn213-stat span{font-size:14px}\n.cgau-listing .cgfun .sn213-cat{padding:80px 0;background:var(--sn213-pink);color:#171c23}\n.cgau-listing .cgfun .sn213-cat-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:end}.cgau-listing .cgfun .sn213-cat h3{margin:0;font-size:clamp(44px,6.5cqi,82px);line-height:.84;letter-spacing:-.055em}.cgau-listing .cgfun .sn213-cat-head p{margin:0;font-size:18px}.cgau-listing .cgfun .sn213-theories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:33px}.cgau-listing .cgfun .sn213-theory{padding:26px;background:#fff4ed;border:2px solid #171c23;box-shadow:6px 6px 0 rgba(23,28,35,.24)}.cgau-listing .cgfun .sn213-theory b{display:block;margin-bottom:9px;font:800 13px\/1.2 \"Courier New\",monospace;text-transform:uppercase}.cgau-listing .cgfun .sn213-theory p{margin:0;font-size:14px}.cgau-listing .cgfun .sn213-theory:last-child{background:#192631;color:#fff}.cgau-listing .cgfun .sn213-theory:last-child b{color:var(--sn213-cyan)}\n.cgau-listing .cgfun .sn213-nightwire{padding:82px 0;background:#07111d}\n.cgau-listing .cgfun .sn213-wire-title{display:flex;justify-content:space-between;gap:30px;align-items:end}.cgau-listing .cgfun .sn213-wire-title h3{margin:0;font-size:clamp(41px,5.8cqi,74px);line-height:.88}.cgau-listing .cgfun .sn213-wire-title p{max-width:390px;margin:0;color:#aebdc7}.cgau-listing .cgfun .sn213-wire{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;margin-top:45px}.cgau-listing .cgfun .sn213-wire-node{position:relative;padding:26px;border:1px solid #334a5a;background:#0d1b27;min-height:220px}.cgau-listing .cgfun .sn213-wire-node:not(:last-child):after{content:\"\";position:absolute;right:-57px;top:50%;width:58px;height:2px;background:repeating-linear-gradient(90deg,var(--sn213-cyan) 0 7px,transparent 7px 12px)}.cgau-listing .cgfun .sn213-wire-node span{display:inline-grid;place-items:center;width:42px;aspect-ratio:1;border-radius:50%;background:var(--sn213-cyan);color:var(--sn213-night);font:800 14px\/1 \"Courier New\",monospace}.cgau-listing .cgfun .sn213-wire-node b{display:block;margin:21px 0 9px;font-size:24px;line-height:1}.cgau-listing .cgfun .sn213-wire-node p{margin:0;color:#aebdc7;font-size:14px}.cgau-listing .cgfun .sn213-wire-note{margin-top:27px;padding:18px;border-left:4px solid var(--sn213-amber);background:#101e2b;color:#b9c6cf;font-size:14px}\n.cgau-listing .cgfun .sn213-clockface{padding:80px 0;background:var(--sn213-cyan);color:var(--sn213-ink)}\n.cgau-listing .cgfun .sn213-spec-layout{display:grid;grid-template-columns:330px minmax(0,1fr);gap:40px}.cgau-listing .cgfun .sn213-bigclock{display:grid;place-items:center;aspect-ratio:1;border:16px solid var(--sn213-ink);border-radius:50%;background:#f8f2dd;box-shadow:10px 12px 0 rgba(24,34,42,.18);font:800 55px\/1 \"Courier New\",monospace}.cgau-listing .cgfun .sn213-bigclock span{display:block;text-align:center}.cgau-listing .cgfun .sn213-bigclock small{display:block;margin-top:10px;font-size:10px;letter-spacing:.14em}.cgau-listing .cgfun .sn213-specs h3{margin:0 0 24px;font-size:clamp(42px,5.7cqi,72px);line-height:.88}.cgau-listing .cgfun .sn213-specgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cgau-listing .cgfun .sn213-spec{padding:18px;background:rgba(255,255,255,.65);border-bottom:3px solid var(--sn213-ink)}.cgau-listing .cgfun .sn213-spec b{display:block;font:800 10px\/1.2 \"Courier New\",monospace;text-transform:uppercase;letter-spacing:.09em}.cgau-listing .cgfun .sn213-spec span{display:block;margin-top:7px;font-size:15px}\n.cgau-listing .cgfun .sn213-fridge-list{padding:82px 0;background:#e8edf0;color:var(--sn213-ink)}\n.cgau-listing .cgfun .sn213-fridge-door{position:relative;padding:42px 70px 42px 42px;border:2px solid #8497a1;border-radius:22px;background:linear-gradient(110deg,#fff,#d8e0e3);box-shadow:inset -12px 0 20px rgba(65,85,95,.14),12px 14px 0 rgba(35,53,62,.13)}.cgau-listing .cgfun .sn213-fridge-door:after{content:\"\";position:absolute;right:20px;top:14%;width:10px;height:35%;border-radius:8px;background:#758890}.cgau-listing .cgfun .sn213-fridge-door h3{margin:0;font-size:clamp(40px,5.6cqi,71px);line-height:.88}.cgau-listing .cgfun .sn213-magnets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:31px}.cgau-listing .cgfun .sn213-magnet-note{position:relative;padding:24px;background:#fff5bd;box-shadow:4px 5px 0 rgba(45,59,64,.13);transform:rotate(-.6deg)}.cgau-listing .cgfun .sn213-magnet-note:nth-child(even){background:#dff4ed;transform:rotate(.5deg)}.cgau-listing .cgfun .sn213-magnet-note:before{content:\"\";position:absolute;top:-9px;left:50%;width:20px;aspect-ratio:1;border-radius:50%;background:var(--sn213-pink);transform:translateX(-50%);box-shadow:2px 3px 0 rgba(0,0,0,.15)}.cgau-listing .cgfun .sn213-magnet-note b{display:block;margin-bottom:7px;font-size:18px}.cgau-listing .cgfun .sn213-magnet-note span{font:800 11px\/1.3 \"Courier New\",monospace}.cgau-listing .cgfun .sn213-capacity{margin-top:26px;padding:18px;background:#fff;border-left:5px solid var(--sn213-blue);font-size:14px}\n.cgau-listing .cgfun .sn213-bench{padding:82px 0;background:#a8734b;color:var(--sn213-ink)}\n.cgau-listing .cgfun .sn213-bench-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:37px}.cgau-listing .cgfun .sn213-bench h3{margin:0 0 25px;color:#fff6e5;font-size:clamp(42px,5.8cqi,74px);line-height:.88}.cgau-listing .cgfun .sn213-items{display:grid;gap:9px;counter-reset:bench}.cgau-listing .cgfun .sn213-item{counter-increment:bench;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;background:#f8ecd5;border:1px solid #704629}.cgau-listing .cgfun .sn213-item:before{content:counter(bench,decimal-leading-zero);font:800 12px\/1 \"Courier New\",monospace;color:#8a5031}.cgau-listing .cgfun .sn213-item b{font-size:14px}.cgau-listing .cgfun .sn213-item span{font:800 10px\/1 \"Courier New\",monospace;text-transform:uppercase}.cgau-listing .cgfun .sn213-emptybag{padding:30px;background:#142534;color:#fff;border:5px solid #f5e2bf;box-shadow:9px 9px 0 rgba(59,34,18,.3);transform:rotate(1deg)}.cgau-listing .cgfun .sn213-emptybag b{display:block;color:var(--sn213-amber);font:800 13px\/1.2 \"Courier New\",monospace;text-transform:uppercase;letter-spacing:.1em}.cgau-listing .cgfun .sn213-emptybag ul{margin:18px 0 0;padding-left:20px}.cgau-listing .cgfun .sn213-emptybag li{margin:8px 0;color:#d5dfe5;font-size:14px}\n.cgau-listing .cgfun .sn213-walkthrough{padding:82px 0;background:#f4eddc;color:var(--sn213-ink)}\n.cgau-listing .cgfun .sn213-walkthrough h3{margin:0;font-size:clamp(42px,5.8cqi,74px);line-height:.88}.cgau-listing .cgfun .sn213-nightsteps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:32px;counter-reset:nightstep}.cgau-listing .cgfun .sn213-nightstep{counter-increment:nightstep;position:relative;min-height:225px;padding:54px 18px 19px;background:#fff;border:1px solid #b9aa8c}.cgau-listing .cgfun .sn213-nightstep:before{content:counter(nightstep);position:absolute;left:17px;top:16px;display:grid;place-items:center;width:29px;aspect-ratio:1;border-radius:50%;background:var(--sn213-night);color:var(--sn213-cyan);font:800 12px\/1 \"Courier New\",monospace}.cgau-listing .cgfun .sn213-nightstep b{display:block;margin-bottom:8px;font-size:18px;line-height:1}.cgau-listing .cgfun .sn213-nightstep p{margin:0;font-size:13px}.cgau-listing .cgfun .sn213-fixing{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:22px}.cgau-listing .cgfun .sn213-fixing div{padding:22px;background:#e5d8bd;border-top:5px solid var(--sn213-pink);font-size:14px}.cgau-listing .cgfun .sn213-fixing b{display:block;margin-bottom:6px}\n.cgau-listing .cgfun .sn213-door-notes{padding:80px 0;background:var(--sn213-blue)}\n.cgau-listing .cgfun .sn213-door-notes h3{margin:0;color:#fff;font-size:clamp(42px,5.8cqi,74px);line-height:.88}.cgau-listing .cgfun .sn213-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:30px}.cgau-listing .cgfun .sn213-note{padding:25px;background:#f8f0d9;color:var(--sn213-ink);box-shadow:6px 7px 0 rgba(7,17,29,.24);transform:rotate(-.4deg)}.cgau-listing .cgfun .sn213-note:nth-child(even){transform:rotate(.5deg);background:#e9f7f2}.cgau-listing .cgfun .sn213-note b{display:block;margin-bottom:8px;font:800 12px\/1.2 \"Courier New\",monospace;text-transform:uppercase;color:#8f3f52}.cgau-listing .cgfun .sn213-note p{margin:0;font-size:14px}\n.cgau-listing .cgfun .sn213-morning{padding:82px 0;background:#f8d794;color:var(--sn213-ink)}\n.cgau-listing .cgfun .sn213-morning-head{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;align-items:end;border-bottom:4px solid var(--sn213-ink);padding-bottom:24px}.cgau-listing .cgfun .sn213-morning h3{margin:0;font-size:clamp(42px,6cqi,78px);line-height:.85}.cgau-listing .cgfun .sn213-morning-head p{margin:0;font-size:17px}.cgau-listing .cgfun .sn213-terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:28px;background:#8e7449;border:1px solid #8e7449}.cgau-listing .cgfun .sn213-term{padding:23px;background:#fff0cf}.cgau-listing .cgfun .sn213-term b{display:block;margin-bottom:8px;font:800 11px\/1.2 \"Courier New\",monospace;text-transform:uppercase;letter-spacing:.08em;color:#914158}.cgau-listing .cgfun .sn213-term p{margin:0;font-size:14px}\n.cgau-listing .cgfun .sn213-footer{padding:54px 0;background:#06101a;text-align:center}.cgau-listing .cgfun .sn213-footer strong{position:relative;isolation:isolate;display:inline-block;padding:16px 23px;border:2px solid #78fff7;background:rgba(3,16,27,.52);color:#edfffd;box-shadow:0 0 5px rgba(47,255,240,.96),0 0 17px rgba(47,255,240,.72),0 0 42px rgba(47,255,240,.36),7px 7px 0 var(--sn213-neon-pink),11px 11px 28px rgba(255,57,116,.62);text-shadow:0 0 2px #fff,0 0 7px #fff,0 0 14px var(--sn213-neon-cyan),0 0 30px rgba(47,255,240,.95),0 0 52px rgba(47,255,240,.64);font:800 clamp(24px,4cqi,43px)\/1 \"Courier New\",monospace;text-transform:uppercase;letter-spacing:.02em;will-change:color,border-color,text-shadow,box-shadow;animation:cgau-sn213-neon-sign 11.6s steps(1,end) infinite}.cgau-listing .cgfun .sn213-footer strong:before{content:\"\";position:absolute;z-index:-1;inset:-16px;background:radial-gradient(ellipse,rgba(47,255,240,.42),rgba(255,57,116,.22) 48%,transparent 74%);filter:blur(11px);pointer-events:none;will-change:opacity,transform;animation:cgau-sn213-neon-bloom 11.6s steps(1,end) infinite}.cgau-listing .cgfun .sn213-footer p{max-width:790px;margin:27px auto 0;color:#9fb0ba;font-size:13px}.cgau-listing .cgfun .sn213-footer .sn213-disclaimer{max-width:940px;margin:29px auto 0;padding-top:24px;border-top:1px solid #243746;color:#8195a2;font-size:12px;line-height:1.6}\n@keyframes cgau-sn213-blink{0%,49%{opacity:1}50%,100%{opacity:.35}}\n@keyframes cgau-sn213-watch{0%,100%{transform:rotate(-1deg)}50%{transform:rotate(1deg) translateY(-4px)}}\n@keyframes cgau-sn213-toast{0%,12%,88%,100%{opacity:0;transform:translateY(-8px)}20%,78%{opacity:1;transform:translateY(0)}}\n@keyframes cgau-sn213-neon-sign{0%,2.2%{color:#315f5d;border-color:#244c4a;text-shadow:0 0 2px rgba(47,255,240,.13);box-shadow:0 0 2px rgba(47,255,240,.12),7px 7px 0 #68263f,9px 9px 11px rgba(255,57,116,.1)}1.1%,4.9%,7%,42.8%,43.4%,78.1%,78.7%,100%{color:#edfffd;border-color:#78fff7;text-shadow:0 0 2px #fff,0 0 7px #fff,0 0 14px var(--sn213-neon-cyan),0 0 30px rgba(47,255,240,.95),0 0 52px rgba(47,255,240,.64);box-shadow:0 0 5px rgba(47,255,240,.96),0 0 17px rgba(47,255,240,.72),0 0 42px rgba(47,255,240,.36),7px 7px 0 var(--sn213-neon-pink),11px 11px 28px rgba(255,57,116,.62)}3.6%,5.7%,43.1%,78.4%{color:#8ccbc7;border-color:#5daaa5;text-shadow:0 0 2px rgba(255,255,255,.5),0 0 8px rgba(47,255,240,.42);box-shadow:0 0 3px rgba(47,255,240,.38),0 0 11px rgba(47,255,240,.2),7px 7px 0 #b32959,10px 10px 17px rgba(255,57,116,.24)}}\n@keyframes cgau-sn213-neon-bloom{0%,2.2%{opacity:.07;transform:scale(.975)}1.1%,4.9%,7%,42.8%,43.4%,78.1%,78.7%,100%{opacity:1;transform:scale(1)}3.6%,5.7%,43.1%,78.4%{opacity:.3;transform:scale(.985)}}\n@media(max-width:820px){\n  .cgau-listing .cgfun{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.cgau-listing .cgfun .sn213-shell{width:min(100% - 28px,700px)}\n  .cgau-listing .cgfun .sn213-hero{min-height:auto}.cgau-listing .cgfun .sn213-scene{grid-template-columns:minmax(0,1fr);padding-top:52px}.cgau-listing .cgfun .sn213-hallway{min-height:510px;width:min(530px,100%);justify-self:center}.cgau-listing .cgfun .sn213-quicklog{grid-template-columns:repeat(2,minmax(0,1fr))}.cgau-listing .cgfun .sn213-quicklog div:nth-child(2){border-right:0}.cgau-listing .cgfun .sn213-quicklog div:nth-child(-n+2){border-bottom:1px solid rgba(247,239,216,.35)}\n  .cgau-listing .cgfun .sn213-known,.cgau-listing .cgfun .sn213-relay-station,.cgau-listing .cgfun .sn213-seal,.cgau-listing .cgfun .sn213-lightlab,.cgau-listing .cgfun .sn213-casefile,.cgau-listing .cgfun .sn213-floorplan,.cgau-listing .cgfun .sn213-cat,.cgau-listing .cgfun .sn213-nightwire,.cgau-listing .cgfun .sn213-clockface,.cgau-listing .cgfun .sn213-fridge-list,.cgau-listing .cgfun .sn213-bench,.cgau-listing .cgfun .sn213-walkthrough,.cgau-listing .cgfun .sn213-door-notes,.cgau-listing .cgfun .sn213-morning{padding:58px 0}\n  .cgau-listing .cgfun .sn213-station,.cgau-listing .cgfun .sn213-package,.cgau-listing .cgfun .sn213-case-head,.cgau-listing .cgfun .sn213-plan-grid,.cgau-listing .cgfun .sn213-cat-head,.cgau-listing .cgfun .sn213-spec-layout,.cgau-listing .cgfun .sn213-bench-grid,.cgau-listing .cgfun .sn213-morning-head{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .sn213-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.cgau-listing .cgfun .sn213-base-unit{min-height:320px}.cgau-listing .cgfun .sn213-parcel-left{min-height:220px;border-right:0;border-bottom:2px dashed #75664f}.cgau-listing .cgfun .sn213-parcel-copy{padding:38px 30px}.cgau-listing .cgfun .sn213-parcel-copy h3{padding-right:0}\n  .cgau-listing .cgfun .sn213-plan{min-height:500px}.cgau-listing .cgfun .sn213-wire-title{display:block}.cgau-listing .cgfun .sn213-wire-title p{margin-top:18px}.cgau-listing .cgfun .sn213-wire{grid-template-columns:minmax(0,1fr);gap:16px}.cgau-listing .cgfun .sn213-wire-node:not(:last-child):after{display:none}.cgau-listing .cgfun .sn213-bigclock{width:min(320px,90%);justify-self:center}.cgau-listing .cgfun .sn213-nightsteps{grid-template-columns:repeat(3,minmax(0,1fr))}.cgau-listing .cgfun .sn213-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n}\n@media(max-width:500px){\n  .cgau-listing .cgfun .sn213-brand{font-size:10px}.cgau-listing .cgfun .sn213-clock{font-size:10px}.cgau-listing .cgfun .sn213-copy h2{font-size:clamp(62px,21cqi,88px)}.cgau-listing .cgfun .sn213-hallway{min-height:430px}.cgau-listing .cgfun .sn213-sensor-mount{left:14%;width:105px}.cgau-listing .cgfun .sn213-toast{right:2%;font-size:8px}.cgau-listing .cgfun .sn213-known-grid{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .sn213-known-card:first-child{border-right:0;border-bottom:3px solid var(--sn213-ink)}\n  .cgau-listing .cgfun .sn213-package:before{position:static;grid-column:1;justify-self:start;margin:19px 0 -2px 24px}.cgau-listing .cgfun .sn213-kitchen{min-height:460px;padding:29px 22px}.cgau-listing .cgfun .sn213-plan{min-height:430px;padding:22px}.cgau-listing .cgfun .sn213-plan:after{width:120px;height:120px}.cgau-listing .cgfun .sn213-stat{grid-template-columns:95px minmax(0,1fr)}\n  .cgau-listing .cgfun .sn213-evidence,.cgau-listing .cgfun .sn213-theories,.cgau-listing .cgfun .sn213-specgrid,.cgau-listing .cgfun .sn213-magnets,.cgau-listing .cgfun .sn213-nightsteps,.cgau-listing .cgfun .sn213-fixing,.cgau-listing .cgfun .sn213-notes,.cgau-listing .cgfun .sn213-terms{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .sn213-fridge-door{padding:32px 25px}.cgau-listing .cgfun .sn213-fridge-door:after{display:none}.cgau-listing .cgfun .sn213-item{grid-template-columns:35px minmax(0,1fr)}.cgau-listing .cgfun .sn213-item span{grid-column:2}\n}\n@media(prefers-reduced-motion:reduce){.cgau-listing .cgfun *,.cgau-listing .cgfun *:before,.cgau-listing .cgfun *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003eSNACK\u003cbr\u003eRUN\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003e2:13 AM Snack Run\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eThe hallway incident board catches warm movement on a midnight snack run, while the household supplies the excuses.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Geist:wght@300..700\u0026family=Geist+Mono:wght@400;500\u0026display=swap');\n@property --cgau-kn-wait{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-on{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1}\n@property --cgau-kn-ang{syntax:'\u003cangle\u003e';inherits:false;initial-value:0deg}\n@property --cgau-kn-px{syntax:'\u003cnumber\u003e';inherits:true;initial-value:.4}\n@property --cgau-kn-py{syntax:'\u003cnumber\u003e';inherits:true;initial-value:.52}\n@property --cgau-kn-m{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1.06}\n@property --cgau-kn-d{syntax:'\u003cnumber\u003e';inherits:true;initial-value:62}\n\n\/* ==== TOKENS · colour world \"indigo and chalk\": indigo = the motion field (hero, story), slate indigo = the HomeBase link, leaf green = works, chalk ochre = the sealed carton, night indigo = the one dark band, chalk = the soft ground ==== *\/\n.cgau-listing .cgnew.cgau-kn{--kn-ink:#1d1d1f;--kn-g1:#6e6e73;--kn-g2:#86868b;--kn-soft:#f4f2ec;--kn-line:#d2d2d7;--kn-hair:#e5e5ea;--kn-dark:#16163a;--kn-chalk:#f4f2ec;--kn-v1:#3d38b0;--kn-v2:#8c8cf2;--kn-b1:#2d3a6e;--kn-b2:#8a9ccc;--kn-gr1:#23713a;--kn-gr2:#5cb86a;--kn-w1:#7a5a1c;--kn-w2:#cfae62;--kn-no1:#b0203a;--kn-no2:#e24a62;--kn-vt:#3d38b0;--kn-bt:#2d3a6e;--kn-grt:#23713a;--kn-wt:#7a5a1c;--kn-not:#b0203a;--kn-gv:linear-gradient(90deg,var(--kn-v1) 0%,var(--kn-v2) 100%);--kn-gb:linear-gradient(90deg,var(--kn-b1) 0%,var(--kn-b2) 100%);--kn-gg:linear-gradient(90deg,var(--kn-gr1) 0%,var(--kn-gr2) 100%);--kn-gw:linear-gradient(90deg,var(--kn-w1) 0%,var(--kn-w2) 100%);--kn-gn:linear-gradient(135deg,var(--kn-no1) 0%,var(--kn-no2) 100%);--kn-ease:cubic-bezier(.22,.8,.2,1);--kn-roll:cubic-bezier(.2,1.12,.3,1);--kn-nav:50px;--kn-pad:112px;--kn-r:28px;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;font-size:17px;line-height:1.5;font-weight:400;color:var(--kn-ink);background:#fff;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-align:left}\n@supports (color: color(display-p3 1 0 0)){\n.cgau-listing .cgnew.cgau-kn{--kn-v1:color(display-p3 .24 .22 .7);--kn-v2:color(display-p3 .55 .55 .97);--kn-b1:color(display-p3 .18 .23 .43);--kn-b2:color(display-p3 .54 .61 .8);--kn-gr1:color(display-p3 .18 .44 .24);--kn-gr2:color(display-p3 .4 .71 .44);--kn-w1:color(display-p3 .47 .36 .14);--kn-w2:color(display-p3 .8 .68 .41);--kn-no1:color(display-p3 .65 .16 .23);--kn-no2:color(display-p3 .86 .31 .39)}\n}\n\n\n\/* ==== RESETS · beat the theme's .rte rules by source order, lose to every module class ==== *\/\n.cgau-listing .cgnew *,.cgau-listing .cgnew *::before,.cgau-listing .cgnew *::after{box-sizing:border-box}\n.cgau-listing .cgnew p,.cgau-listing .cgnew ul,.cgau-listing .cgnew ol,.cgau-listing .cgnew li,.cgau-listing .cgnew figure,.cgau-listing .cgnew figcaption,.cgau-listing .cgnew dl,.cgau-listing .cgnew dt,.cgau-listing .cgnew dd,.cgau-listing .cgnew blockquote,.cgau-listing .cgnew fieldset,.cgau-listing .cgnew legend{margin:0;padding:0;border:0}\n.cgau-listing .cgnew ul,.cgau-listing .cgnew ol{list-style:none;text-align:left}\n.cgau-listing .cgnew p{text-align:left}\n.cgau-listing .cgnew img{display:block;max-width:100%;height:auto;border:0;border-radius:0}\n.cgau-listing .cgnew a{color:inherit;text-decoration:none}\n.cgau-listing .cgnew table{border-collapse:collapse}\n.cgau-listing .cgnew td,.cgau-listing .cgnew th{border:0;padding:0}\n.cgau-listing .cgnew b,.cgau-listing .cgnew strong{font-weight:600}\n.cgau-listing .cgnew .kn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}\n.cgau-listing .cgnew .kn-defs{position:absolute;width:0;height:0;overflow:hidden}\n\n\/* ==== ILLUSTRATION TAG · every drawn scene or diagram carries one ==== *\/\n.cgau-listing .cgnew .kn-ill{position:absolute;left:4%;bottom:4%;z-index:5;font:500 12px\/1 'Geist',sans-serif;color:#6e6e73;background:rgba(255,255,255,.88);padding:6px 9px;border-radius:99px}\n\n\/* ==== LAYOUT + TYPE ==== *\/\n.cgau-listing .cgnew .kn-w{max-width:1040px;margin:0 auto;padding:0 24px}\n.cgau-listing .cgnew .kn-c{text-align:center}\n.cgau-listing .cgnew .kn-c p{text-align:center}\n.cgau-listing .cgnew .kn-sec{padding:var(--kn-pad) 0;position:relative;scroll-margin-top:calc(var(--header-height,0px) + var(--kn-nav) + 8px)}\n.cgau-listing .cgnew .kn-band{background:var(--kn-soft);box-shadow:0 0 0 100vmax var(--kn-soft);clip-path:inset(0 -100vmax)}\n.cgau-listing .cgnew .kn-mono{font-family:'Geist Mono',Menlo,Consolas,monospace;font-size:.9em;letter-spacing:0;font-weight:500}\n.cgau-listing .cgnew .kn-eye{display:block;font:600 17px\/1.25 'Geist',sans-serif;letter-spacing:-.01em;color:var(--kn-g1);margin:0 0 14px}\n.cgau-listing .cgnew .kn-ev{color:var(--kn-vt)}.cgau-listing .cgnew .kn-eb{color:var(--kn-bt)}.cgau-listing .cgnew .kn-eg{color:var(--kn-grt)}.cgau-listing .cgnew .kn-ew{color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-h1{font-size:clamp(42px,6.4vw,84px);line-height:.98;letter-spacing:-.052em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h2{font-size:clamp(36px,5.4vw,72px);line-height:1.02;letter-spacing:-.047em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h3{font-size:clamp(20px,1.9vw,25px);line-height:1.18;letter-spacing:-.025em;font-weight:600}\n.cgau-listing .cgnew .kn-lede{font-size:clamp(18px,1.6vw,21px);line-height:1.45;font-weight:500;color:var(--kn-g1);max-width:660px;margin-top:20px;text-wrap:pretty}\n.cgau-listing .cgnew .kn-c .kn-lede{margin-left:auto;margin-right:auto}\n.cgau-listing .cgnew .kn-gx{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}\n.cgau-listing .cgnew .kn-gv{background-image:var(--kn-gv)}.cgau-listing .cgnew .kn-gb{background-image:var(--kn-gb)}.cgau-listing .cgnew .kn-gg{background-image:var(--kn-gg)}.cgau-listing .cgnew .kn-gw{background-image:var(--kn-gw)}\n.cgau-listing .cgnew .kn-link{color:var(--kn-bt);font-weight:600;border-bottom:1px solid rgba(45,58,110,.35)}\n.cgau-listing .cgnew .kn-link:focus-visible{outline:2px solid var(--kn-vt);outline-offset:2px;border-radius:3px}\n\n\/* ==== ODOMETER · one reel per digit; the real number stays in the HTML for readers ==== *\/\n.cgau-listing .cgnew .kn-odo{display:inline-flex;height:1.2em;line-height:1.2;overflow:clip;vertical-align:baseline;margin-top:-.2em}\n.cgau-listing .cgnew .kn-odo i{display:block;font-style:normal;translate:0 calc(var(--kn-t) * -1.2em)}\n.cgau-listing .cgnew .kn-odo i::before{content:\"0\\A 1\\A 2\\A 3\\A 4\\A 5\\A 6\\A 7\\A 8\\A 9\\A 0\";white-space:pre;display:block;text-align:center;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-fill-color:transparent;background-image:var(--kn-og,linear-gradient(var(--kn-ink),var(--kn-ink)));-webkit-background-clip:text;background-clip:text}\n.cgau-listing .cgnew .kn-og-b{--kn-og:var(--kn-gb)}.cgau-listing .cgnew .kn-og-g{--kn-og:var(--kn-gg)}.cgau-listing .cgnew .kn-og-w{--kn-og:var(--kn-gw)}.cgau-listing .cgnew .kn-og-v{--kn-og:var(--kn-gv)}\n@keyframes cgau-kn-arm{from,to{--cgau-kn-wait:1}}\n@keyframes cgau-kn-wght{from{font-weight:300;letter-spacing:-.02em}to{font-weight:700}}\n@keyframes cgau-kn-roll{from{translate:0 0}}\n\n\/* ==== MOTION (tokens) · Shopify only: the eBay twin leaves every *m-*-motion.css file out ==== *\/\n.cgau-listing .cgnew .kn-cv{content-visibility:auto;contain-intrinsic-size:auto 1100px}\n\/* REVEAL · the fail-open arm trigger (text arrives fast: 6% inset, .4 s, 12 px) *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rv{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 6%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-rv\u003e*{transition:opacity .4s var(--kn-ease),translate .4s var(--kn-ease)}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(2){transition-delay:.05s}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(3){transition-delay:.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-rv\u003e*{opacity:0;translate:0 12px}\n}\n}\n}\n\/* KINETIC WEIGHT · Geist 300 to 700 per word as a headline enters (never touches opacity) *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-kw{view-timeline:--cgau-kn-kw block}\n.cgau-listing .cgnew .kn-kw\u003espan{display:inline-block;animation:cgau-kn-wght 1s linear both;animation-timeline:--cgau-kn-kw;animation-range:entry 0% entry 70%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(2){animation-range:entry 8% entry 78%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(3){animation-range:entry 16% entry 86%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(n+4){animation-range:entry 24% entry 94%}\n}\n}\n\/* ODOMETER TRIGGERS · Chrome: native scroll-triggered animation. Safari: the arm trigger *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (timeline-trigger: --cgau-kn-x view()){\n.cgau-listing .cgnew .kn-odo i{animation:cgau-kn-roll 1.6s var(--kn-roll) both;timeline-trigger:--cgau-kn-odt view() entry 10% exit 100%;animation-trigger:--cgau-kn-odt play-forwards}\n.cgau-listing .cgnew .kn-odo i+i{animation-duration:2.1s}\n}\n@supports (animation-timeline: view()) and (not (timeline-trigger: --cgau-kn-x view())){\n.cgau-listing .cgnew .kn-odo{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 8%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-odo i{transition:translate 1.6s var(--kn-roll)}\n.cgau-listing .cgnew .kn-odo i+i{transition-duration:2.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-odo i{translate:0 0;transition:none}\n}\n}\n}\n\n\/* ==== MODULE nav (Shopify only; the eBay twin drops it and its markup) · sticky glass bar (no backdrop blur: it sits over scrolling content), stuck shadow, scroll-spy ==== *\/\n.cgau-listing .cgnew .kn-nav{position:sticky;top:var(--header-height,0px);z-index:30;container-type:scroll-state}\n.cgau-listing .cgnew .kn-nav-in{display:flex;align-items:center;gap:22px;height:var(--kn-nav);padding:0 20px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(250,250,252,.93));border-bottom:1px solid rgba(29,29,31,.08);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(255,255,255,.7);transition:box-shadow .3s,border-radius .3s}\n.cgau-listing .cgnew .kn-nav-t{font:600 18px\/1 'Geist',sans-serif;letter-spacing:-.02em;white-space:nowrap}\n.cgau-listing .cgnew .kn-nav-l{display:flex;align-items:center;gap:20px;margin-left:auto;overflow-x:auto;scrollbar-width:none}\n.cgau-listing .cgnew .kn-nav-l::-webkit-scrollbar{display:none}\n.cgau-listing .cgnew .kn-nav-l a{font:500 13px\/1 'Geist',sans-serif;color:#424245;white-space:nowrap;padding:6px 0;border-bottom:2px solid transparent}\n.cgau-listing .cgnew .kn-nav-l a:hover{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-nav-l a:focus-visible{outline:2px solid var(--kn-vt);outline-offset:3px;border-radius:4px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{color:#fff;border:0;border-radius:999px;padding:8px 14px;background:linear-gradient(180deg,#3a3a3f,#1d1d1f);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 4px 12px -4px rgba(29,29,31,.5)}\n@supports (container-type: scroll-state){\n@container scroll-state(stuck: top){\n.cgau-listing .cgnew .kn-nav-in{box-shadow:inset 0 1px 0 #fff,0 12px 30px -18px rgba(29,29,31,.5)}\n}\n}\n@supports (scroll-target-group: auto){\n.cgau-listing .cgnew .kn-nav-l{scroll-target-group:auto}\n.cgau-listing .cgnew .kn-nav-l a:target-current{color:var(--kn-ink);border-bottom-color:var(--kn-v1)}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta:target-current{color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--kn-v1)}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-nav-in{padding:0 2px;gap:10px}\n.cgau-listing .cgnew .kn-nav-t{display:none}\n.cgau-listing .cgnew .kn-nav-l{margin-left:0;gap:12px;width:100%;justify-content:space-between}\n.cgau-listing .cgnew .kn-nav-l a{font-size:12.5px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{padding:7px 11px}\n}\n\/* ==== MODULE hero (variant \"pir-fan\") · answers first on the left; on the right the real sensor photo floats on a chalk disc while a drawn 90-degree detection fan opens behind it: range arcs pulse outward, a walker dot crosses the fan and the LED answers in indigo. Time loop, so the eBay twin keeps it. Static = the fan with its four range arcs ==== *\/\n.cgau-listing .cgnew .kn-pf{padding:64px 0 72px;position:relative;overflow:clip}\n.cgau-listing .cgnew .kn-pf-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:center}\n.cgau-listing .cgnew .kn-pf-h{margin:0 0 30px}\n.cgau-listing .cgnew .kn-pf-ans{display:grid;border-top:2px solid var(--kn-ink)}\n.cgau-listing .cgnew .kn-pf-ans\u003ediv{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,1fr);gap:18px;padding:15px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-pf-ans dt{font:500 13px\/1.6 'Geist Mono',Menlo,monospace;letter-spacing:.02em;text-transform:uppercase;color:var(--kn-g1);padding-top:1px}\n.cgau-listing .cgnew .kn-pf-ans dd{font-size:17px;line-height:1.45;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-pf-ans .kn-pf-w dt{color:var(--kn-vt)}\n.cgau-listing .cgnew .kn-pf-ans .kn-pf-w dd{font-weight:500}\n.cgau-listing .cgnew .kn-pf-ans .kn-link{white-space:nowrap}\n\/* the stage: 1.6 : 1, photo on the left half, fan apex behind the lens window *\/\n.cgau-listing .cgnew .kn-pf-stage{position:relative;width:min(100%,580px);aspect-ratio:1.6;margin:0 auto}\n.cgau-listing .cgnew .kn-pf-disc{position:absolute;left:-4%;top:3.6%;width:58%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(140,140,242,.26) 0%,rgba(140,140,242,.12) 55%,rgba(140,140,242,0) 100%)}\n.cgau-listing .cgnew .kn-pf-fan{position:absolute;left:22.5%;top:-2%;width:62%;height:auto;z-index:0;overflow:visible}\n.cgau-listing .cgnew .kn-pf-fan .kn-pf-wedge{fill:url(#kn-pf-grad)}\n.cgau-listing .cgnew .kn-pf-fan .kn-pf-arc{fill:none;stroke:var(--kn-v1);stroke-width:1.4;opacity:.45}\n.cgau-listing .cgnew .kn-pf-fan .kn-pf-edge{fill:none;stroke:var(--kn-v1);stroke-width:1.6;stroke-dasharray:4 5;opacity:.7}\n.cgau-listing .cgnew .kn-pf-fan .kn-pf-wave{fill:none;stroke:var(--kn-v2);stroke-width:3;opacity:0;transform-box:fill-box;transform-origin:center}\n.cgau-listing .cgnew .kn-pf-fan .kn-pf-dot{fill:var(--kn-v1);stroke:#fff;stroke-width:3}\n.cgau-listing .cgnew .kn-pf-fan text{font:500 13px 'Geist Mono',Menlo,monospace;fill:var(--kn-vt)}\n.cgau-listing .cgnew .kn-pf-img{position:absolute;left:0;top:10%;width:50%;height:auto;z-index:1;filter:drop-shadow(0 18px 22px rgba(22,22,58,.16))}\n.cgau-listing .cgnew .kn-pf-led{position:absolute;z-index:2;left:19.7%;top:30%;width:2.9%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;box-shadow:0 0 0 2px rgba(61,56,176,0),0 0 12px 4px rgba(140,140,242,0)}\n.cgau-listing .cgnew .kn-pf-tag{position:absolute;z-index:3;right:0;bottom:-2%;display:flex;gap:8px;align-items:center;font:600 15px\/1 'Geist',sans-serif;letter-spacing:-.01em;padding:10px 15px;border-radius:99px;background:#fff;box-shadow:0 0 0 1px var(--kn-line),0 14px 30px -18px rgba(22,22,58,.5);white-space:nowrap}\n.cgau-listing .cgnew .kn-pf-tag::before{content:\"\";width:10px;height:10px;border-radius:50%;background:var(--kn-gv)}\n.cgau-listing .cgnew .kn-pf-stage .kn-ill{left:0;bottom:-2%}\n@keyframes cgau-kn-wave{0%{opacity:0;scale:.08}12%{opacity:.9}70%{opacity:.25}100%{opacity:0;scale:1}}\n@keyframes cgau-kn-walk{0%,8%{translate:0 -150px;opacity:0}14%{opacity:1}86%{opacity:1}92%,100%{translate:0 150px;opacity:0}}\n@keyframes cgau-kn-blink{0%,30%{box-shadow:0 0 0 2px rgba(61,56,176,0),0 0 12px 4px rgba(140,140,242,0)}38%,62%{box-shadow:0 0 0 2px rgba(61,56,176,.9),0 0 20px 7px rgba(140,140,242,.6)}70%,100%{box-shadow:0 0 0 2px rgba(61,56,176,0),0 0 12px 4px rgba(140,140,242,0)}}\n@keyframes cgau-kn-in{from{opacity:0;scale:.94}}\n@keyframes cgau-kn-tag{from{opacity:0;translate:0 10px}}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-pf-img{animation:cgau-kn-in .9s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-pf-tag{animation:cgau-kn-tag .6s var(--kn-ease) .5s both}\n.cgau-listing .cgnew .kn-pf-fan .kn-pf-wave{animation:cgau-kn-wave 3.2s cubic-bezier(.3,.6,.4,1) infinite both}\n.cgau-listing .cgnew .kn-pf-fan .kn-pf-wave+.kn-pf-wave{animation-delay:1.6s}\n.cgau-listing .cgnew .kn-pf-fan .kn-pf-walker{animation:cgau-kn-walk 6.4s linear .6s infinite both}\n.cgau-listing .cgnew .kn-pf-led{animation:cgau-kn-blink 6.4s linear .6s infinite both}\n}\n@media (max-width:1000px){\n.cgau-listing .cgnew .kn-pf-g{grid-template-columns:minmax(0,1fr);gap:22px}\n.cgau-listing .cgnew .kn-pf-stage{width:min(100%,480px)}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-pf{padding:18px 0 48px}\n.cgau-listing .cgnew .kn-pf .kn-eye{font-size:15px;margin-bottom:8px}\n.cgau-listing .cgnew .kn-pf-h{font-size:40px;margin-bottom:16px}\n.cgau-listing .cgnew .kn-pf-ans\u003ediv{grid-template-columns:minmax(0,1fr);gap:2px;padding:10px 0}\n.cgau-listing .cgnew .kn-pf-ans dt{font-size:12px}\n.cgau-listing .cgnew .kn-pf-ans dd{font-size:16px;line-height:1.4}\n.cgau-listing .cgnew .kn-pf-tag{font-size:13px;padding:8px 12px}\n}\n\/* ==== MODULE story (variant \"placement-triptych\") · the page's one dark band, night indigo: three chalk-line panels read left to right (up high on the wall, across the fan not at it, pets and the sofa). Each panel carries its own caption, so nothing pins. Static = all three drawn in full ==== *\/\n.cgau-listing .cgnew .kn-pt{position:relative;background:var(--kn-dark);box-shadow:0 0 0 100vmax var(--kn-dark);clip-path:inset(0 -100vmax);color:#eceaf6;padding:104px 0}\n.cgau-listing .cgnew .kn-pt .kn-eye{color:#b3b3fa}\n.cgau-listing .cgnew .kn-pt .kn-lede{color:#c5c4e0}\n.cgau-listing .cgnew .kn-pt-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:52px;counter-reset:kn-pt}\n.cgau-listing .cgnew .kn-pt-p{position:relative;counter-increment:kn-pt}\n.cgau-listing .cgnew .kn-pt-art{position:relative;aspect-ratio:320\/260;border-radius:24px;background:radial-gradient(120% 90% at 30% 15%,#24235a,#18173f 72%);box-shadow:inset 0 0 0 1px rgba(236,234,246,.09),0 40px 70px -50px rgba(0,0,0,.8);overflow:clip}\n.cgau-listing .cgnew .kn-pt-art svg{position:absolute;inset:0;width:100%;height:100%}\n.cgau-listing .cgnew .kn-pt-art .kn-ill{background:rgba(22,22,58,.86);color:#b9b8d8;left:auto;right:4%;bottom:auto;top:5%}\n.cgau-listing .cgnew .kn-pt-p h3{display:flex;align-items:baseline;gap:10px;margin:22px 0 6px;font-size:22px;letter-spacing:-.025em}\n.cgau-listing .cgnew .kn-pt-p h3::before{content:\"0\" counter(kn-pt);font:500 13px\/1 'Geist Mono',Menlo,monospace;color:#b3b3fa;letter-spacing:.04em}\n.cgau-listing .cgnew .kn-pt-p p{font-size:16.5px;line-height:1.5;color:#d3d2ea}\n\/* chalk lines *\/\n.cgau-listing .cgnew .kn-pt-wall{fill:none;stroke:#e6e3f3;stroke-width:6;stroke-linecap:round;stroke-linejoin:round}\n.cgau-listing .cgnew .kn-pt-thin{fill:none;stroke:rgba(230,227,243,.4);stroke-width:2;stroke-dasharray:4 6}\n.cgau-listing .cgnew .kn-pt-beam{fill:rgba(140,140,242,.16);stroke:#8c8cf2;stroke-width:2}\n.cgau-listing .cgnew .kn-pt-band{fill:rgba(207,174,98,.2);stroke:#cfae62;stroke-width:2}\n.cgau-listing .cgnew .kn-pt-tick{stroke:#cfae62;stroke-width:2}\n.cgau-listing .cgnew .kn-pt-sen{fill:#fff;stroke:#16163a;stroke-width:1.5}\n.cgau-listing .cgnew .kn-pt-body{fill:#e6e3f3}\n.cgau-listing .cgnew .kn-pt-go{fill:none;stroke:#8c8cf2;stroke-width:5;stroke-linecap:round}\n.cgau-listing .cgnew .kn-pt-no{fill:none;stroke:rgba(230,227,243,.45);stroke-width:4;stroke-linecap:round;stroke-dasharray:3 9}\n.cgau-listing .cgnew .kn-pt-head{fill:#8c8cf2}\n.cgau-listing .cgnew .kn-pt-headn{fill:rgba(230,227,243,.45)}\n.cgau-listing .cgnew .kn-pt-sofa{fill:rgba(230,227,243,.14);stroke:#e6e3f3;stroke-width:3;stroke-linejoin:round}\n.cgau-listing .cgnew .kn-pt-lab{font:600 15px 'Geist',sans-serif;fill:#dddcf0;letter-spacing:-.01em}\n.cgau-listing .cgnew .kn-pt-labm{font:500 13px 'Geist Mono',Menlo,monospace;fill:#cfae62}\n.cgau-listing .cgnew .kn-pt-labv{font:600 15px 'Geist',sans-serif;fill:#b3b3fa}\n@keyframes cgau-kn-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}\n@keyframes cgau-kn-march{from{stroke-dashoffset:0}to{stroke-dashoffset:-44}}\n@keyframes cgau-kn-hop{0%,25%{translate:-58px 44px}40%{translate:-30px -16px}50%,100%{translate:0 0}}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-pt-go{stroke-dasharray:14 8;animation:cgau-kn-march 1.4s linear infinite}\n.cgau-listing .cgnew .kn-pt-cat{animation:cgau-kn-hop 5.2s var(--kn-ease) infinite both}\n}\n@media (max-width:1000px){\n.cgau-listing .cgnew .kn-pt-row{grid-template-columns:minmax(0,1fr);gap:40px;max-width:560px;margin-left:auto;margin-right:auto}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-pt{padding:64px 0}\n.cgau-listing .cgnew .kn-pt .kn-h2{font-size:34px}\n.cgau-listing .cgnew .kn-pt-row{margin-top:32px;gap:34px}\n.cgau-listing .cgnew .kn-pt-art{border-radius:20px}\n.cgau-listing .cgnew .kn-pt-p h3{font-size:20px;margin-top:16px}\n.cgau-listing .cgnew .kn-pt-p p{font-size:16px}\n.cgau-listing .cgnew .kn-pt-art .kn-ill{font-size:10px;padding:4px 7px}\n}\n\n\/* ==== MOTION (story) · Shopify only: each panel's chalk lines draw in as the panel enters (the eBay twin shows them drawn) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-pt-art{view-timeline:--cgau-kn-pt block}\n.cgau-listing .cgnew .kn-pt-art .kn-pt-draw{stroke-dasharray:1;animation:cgau-kn-draw 1s linear both;animation-timeline:--cgau-kn-pt;animation-range:entry 10% entry 90%}\n}\n}\n\n\/* ==== MODULE numbers (variant \"tape-strip\") · four published figures typeset along a chalk measuring tape: tick marks run across the top, each figure sits on its own length of tape with its caveat underneath. Static = the tape laid flat ==== *\/\n.cgau-listing .cgnew .kn-ts-tape{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:52px;border-radius:14px;background:var(--kn-chalk);box-shadow:inset 0 0 0 1px rgba(122,90,28,.16);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-ts-tape::before{content:\"\";position:absolute;left:0;right:0;top:0;height:22px;border-radius:14px 14px 0 0;background:repeating-linear-gradient(90deg,rgba(122,90,28,.55) 0 1.5px,transparent 1.5px 12px),repeating-linear-gradient(90deg,rgba(122,90,28,.8) 0 2px,transparent 2px 60px);background-size:auto 10px,auto 20px;background-repeat:repeat-x;background-position:0 0,0 0}\n.cgau-listing .cgnew .kn-ts-cell{position:relative;padding:44px 26px 30px;border-left:1px dashed rgba(122,90,28,.35)}\n.cgau-listing .cgnew .kn-ts-cell:first-child{border-left:0}\n.cgau-listing .cgnew .kn-ts-n{display:block;font:700 clamp(58px,6.4vw,88px)\/.95 'Geist',sans-serif;letter-spacing:-.06em;white-space:nowrap}\n.cgau-listing .cgnew .kn-ts-n small{font-size:.34em;letter-spacing:-.02em;margin-left:4px;-webkit-text-fill-color:var(--kn-ink);color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-ts-l{display:block;margin-top:12px;font:600 18px\/1.3 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-ts-cell p{margin-top:6px;font-size:15.5px;line-height:1.45;color:#4a4a4f}\n.cgau-listing .cgnew .kn-ts-foot{margin-top:18px;font-size:16px;color:#3a3a3c}\n.cgau-listing .cgnew .kn-ts-foot b{color:var(--kn-vt)}\n@keyframes cgau-kn-unroll{from{clip-path:inset(0 100% 0 0 round 14px)}to{clip-path:inset(0 0 0 0 round 14px)}}\n@media (max-width:1000px){\n.cgau-listing .cgnew .kn-ts-tape{grid-template-columns:repeat(2,minmax(0,1fr))}\n.cgau-listing .cgnew .kn-ts-cell:nth-child(3){border-left:0}\n.cgau-listing .cgnew .kn-ts-cell:nth-child(n+3){border-top:1px dashed rgba(122,90,28,.35)}\n}\n@media (max-width:560px){\n.cgau-listing .cgnew .kn-ts-cell{padding:38px 16px 22px}\n.cgau-listing .cgnew .kn-ts-n{font-size:52px}\n.cgau-listing .cgnew .kn-ts-l{font-size:16.5px}\n.cgau-listing .cgnew .kn-ts-cell p{font-size:15px}\n}\n\n\/* ==== MOTION (numbers) · Shopify only: the tape unrolls left to right as it enters (text is never hidden: the clip opens within the first tenth of the entry) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-ts-tape{animation:cgau-kn-unroll 1s linear both;animation-timeline:view(block 4%);animation-range:entry 0% entry 40%}\n}\n}\n\n\/* ==== MODULE compat (variant \"firmware-ledger\") · a ruled ledger of the four HomeBases plus \"No HomeBase\"; each row's verdict carries the minimum firmware as a big mono figure. Tap a row and only its verdict stays; every verdict shows by default and if the inputs are stripped ==== *\/\n.cgau-listing .cgnew .kn-fl{margin-top:44px;border-top:2px solid var(--kn-ink);max-width:920px}\n.cgau-listing .cgnew .kn-fl-lg{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--kn-line);font:500 13px\/1.4 'Geist Mono',Menlo,monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-fl-in{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}\n.cgau-listing .cgnew .kn-fl-all{position:relative;cursor:pointer;font:600 14px\/1 'Geist',sans-serif;letter-spacing:-.01em;text-transform:none;color:var(--kn-bt);padding:9px 14px;border-radius:99px;box-shadow:inset 0 0 0 1.5px rgba(45,58,110,.35)}\n.cgau-listing .cgnew .kn-fl-row{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;align-items:center;padding:18px 0 18px 18px;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-fl-row::before{content:\"\";position:absolute;left:0;top:14px;bottom:14px;width:4px;border-radius:4px;background:var(--kn-gg);opacity:.35;transition:opacity .25s}\n.cgau-listing .cgnew .kn-fl-no::before{background:var(--kn-gn)}\n.cgau-listing .cgnew .kn-fl-row label{position:relative;cursor:pointer;display:flex;align-items:center;gap:12px;font:600 clamp(19px,1.9vw,23px)\/1.2 'Geist',sans-serif;letter-spacing:-.025em;padding:6px 0;border-radius:8px;transition:color .25s}\n.cgau-listing .cgnew .kn-fl-row label::before{content:\"\";flex:none;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--kn-line);background:#fff;transition:box-shadow .2s}\n.cgau-listing .cgnew .kn-fl-row label small{display:block;font:500 13px\/1.3 'Geist Mono',Menlo,monospace;letter-spacing:0;color:var(--kn-g1);margin-top:3px}\n.cgau-listing .cgnew .kn-fl-v{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;align-items:baseline}\n.cgau-listing .cgnew .kn-fl-v b{grid-row:span 2;font:600 15px\/1 'Geist',sans-serif;white-space:nowrap;padding:8px 12px;border-radius:99px;color:#fff;background:var(--kn-grt)}\n.cgau-listing .cgnew .kn-fl-no .kn-fl-v b{background:var(--kn-not)}\n.cgau-listing .cgnew .kn-fl-fw{font:600 clamp(24px,2.6vw,32px)\/1.1 'Geist Mono',Menlo,monospace;letter-spacing:-.03em;color:var(--kn-bt)}\n.cgau-listing .cgnew .kn-fl-v span+span{font-size:15px;line-height:1.4;color:#4a4a4f}\n.cgau-listing .cgnew .kn-fl-no .kn-fl-fw{font-family:'Geist',sans-serif;font-size:19px;letter-spacing:-.02em;color:var(--kn-not)}\n\/* choosing *\/\n.cgau-listing .cgnew .kn-fl-row:has(input:checked)::before{opacity:1}\n.cgau-listing .cgnew .kn-fl-row:has(input:checked) label::before{box-shadow:inset 0 0 0 6px var(--kn-v1)}\n.cgau-listing .cgnew .kn-fl:has(.kn-fl-row input:checked) .kn-fl-row:not(:has(input:checked)) .kn-fl-v{display:none}\n.cgau-listing .cgnew .kn-fl:has(.kn-fl-row input:checked) .kn-fl-row:not(:has(input:checked)) label{color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-fl:has(.kn-fl-row input:checked) .kn-fl-row:not(:has(input:checked)){padding-top:10px;padding-bottom:10px}\n.cgau-listing .cgnew .kn-fl-all:has(input:checked){color:#fff;background:var(--kn-bt);box-shadow:none}\n.cgau-listing .cgnew .kn-fl-row label:has(input:focus-visible),.cgau-listing .cgnew .kn-fl-all:has(input:focus-visible){outline:2px solid var(--kn-vt);outline-offset:3px}\n.cgau-listing .cgnew .kn-fl-note{margin-top:22px;font-size:16px;line-height:1.5;color:#3a3a3c;max-width:760px}\n@keyframes cgau-kn-verd{from{opacity:.4;translate:-8px 0}to{opacity:1;translate:0 0}}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-fl:has(.kn-fl-row input:checked) .kn-fl-row:has(input:checked) .kn-fl-v{animation:cgau-kn-verd .3s var(--kn-ease) both}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-fl-row{grid-template-columns:minmax(0,1fr);gap:8px;padding-left:16px}\n.cgau-listing .cgnew .kn-fl-v{padding-left:32px}\n.cgau-listing .cgnew .kn-fl-lg{font-size:12px}\n}\n\n\/* ==== MODULE condition (variant \"tag-line\") · Brand New on the left under a strip of sealing tape; on the right the six things in eufy's sealed carton hang as swing tags from one line, and a red tag hangs apart for what isn't in it. Tags sway on a slow time loop; static = hanging still ==== *\/\n.cgau-listing .cgnew .kn-tl-g{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:start}\n.cgau-listing .cgnew .kn-tl-seal{display:inline-block;margin:26px 0 22px;padding:10px 22px;font:600 15px\/1 'Geist Mono',Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:#4d3a10;background:linear-gradient(180deg,rgba(207,174,98,.85),rgba(207,174,98,.62));rotate:-2deg;clip-path:polygon(0 8%,3% 0,97% 6%,100% 0,99% 92%,96% 100%,2% 94%,0 100%)}\n.cgau-listing .cgnew .kn-tl-cond{display:grid;gap:14px;max-width:470px}\n.cgau-listing .cgnew .kn-tl-cond p{font-size:17px;line-height:1.5;color:#3a3a3c}\n.cgau-listing .cgnew .kn-tl-cond b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-tl-lab{font:500 13px\/1.3 'Geist Mono',Menlo,monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--kn-g1);margin-bottom:6px}\n.cgau-listing .cgnew .kn-tl-line{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:26px}\n.cgau-listing .cgnew .kn-tl-line li{position:relative;padding:34px 7px 0;background:linear-gradient(var(--kn-wt),var(--kn-wt)) 0 6px\/100% 2px no-repeat}\n.cgau-listing .cgnew .kn-tl-tag{position:relative;display:block;min-height:112px;padding:30px 14px 16px;border-radius:10px 10px 14px 14px;background:#fffdf8;box-shadow:0 0 0 1px rgba(122,90,28,.25),0 18px 30px -22px rgba(22,22,58,.5);transform-origin:50% -28px;font-size:16px;line-height:1.35;font-weight:500}\n.cgau-listing .cgnew .kn-tl-tag::before{content:\"\";position:absolute;left:50%;top:10px;width:10px;height:10px;margin-left:-5px;border-radius:50%;box-shadow:inset 0 0 0 2px rgba(122,90,28,.5)}\n.cgau-listing .cgnew .kn-tl-tag::after{content:\"\";position:absolute;left:50%;top:-28px;width:1.5px;height:43px;margin-left:-.75px;background:rgba(122,90,28,.6)}\n.cgau-listing .cgnew .kn-tl-tag small{display:block;margin-top:6px;font:500 13px\/1.3 'Geist Mono',Menlo,monospace;color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-tl-out{margin-top:30px;display:flex;gap:14px;align-items:center;font-size:16px;line-height:1.45;color:#3a3a3c}\n.cgau-listing .cgnew .kn-tl-out b{flex:none;font:600 14px\/1 'Geist',sans-serif;color:#fff;background:var(--kn-not);padding:9px 13px;border-radius:8px;rotate:-3deg}\n@keyframes cgau-kn-sway{0%,100%{rotate:-2.2deg}50%{rotate:2.2deg}}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-tl-tag{animation:cgau-kn-sway 5s ease-in-out infinite both}\n.cgau-listing .cgnew .kn-tl-line li:nth-child(2n) .kn-tl-tag{animation-delay:-1.7s}\n.cgau-listing .cgnew .kn-tl-line li:nth-child(3n) .kn-tl-tag{animation-delay:-3.1s}\n}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-tl-g{grid-template-columns:minmax(0,1fr);gap:30px}\n}\n@media (max-width:560px){\n.cgau-listing .cgnew .kn-tl-line{grid-template-columns:repeat(2,minmax(0,1fr))}\n.cgau-listing .cgnew .kn-tl-tag{min-height:98px;padding:28px 12px 14px;font-size:15.5px}\n}\n\n\/* ==== MODULE faq · exclusive accordion; answers glide open in Chrome (interpolate-size), open instantly elsewhere ==== *\/\n.cgau-listing .cgnew .kn-faq{max-width:820px;margin:44px auto 0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq details{border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font:600 clamp(18px,1.7vw,21px)\/1.3 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .cgnew .kn-faq summary::after{content:\"+\";flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--kn-soft);font:400 22px\/1 'Geist',sans-serif;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-faq details[open] summary::after{content:\"\\2212\"}\n.cgau-listing .cgnew .kn-faq summary:focus-visible{outline:2px solid var(--kn-vt);outline-offset:4px;border-radius:6px}\n.cgau-listing .cgnew .kn-faq details p{padding:0 50px 24px 0;font-size:17px;line-height:1.55;color:#3a3a3c}\n@media (prefers-reduced-motion:no-preference){\n@supports (interpolate-size: allow-keywords){\n.cgau-listing .cgnew .kn-faq{interpolate-size:allow-keywords}\n.cgau-listing .cgnew .kn-faq details::details-content{height:0;overflow:clip;transition:height .38s var(--kn-ease),content-visibility .38s allow-discrete}\n.cgau-listing .cgnew .kn-faq details[open]::details-content{height:auto}\n}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-faq details p{padding-right:0}\n}\n\n\/* ==== MODULE buy · buying from CamGuard Australia: open columns, odometer numerals ==== *\/\n.cgau-listing .cgnew .kn-buy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:56px}\n.cgau-listing .cgnew .kn-buy\u003ediv{padding-top:18px;position:relative}\n.cgau-listing .cgnew .kn-buy\u003ediv::before{content:\"\";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:var(--kn-ink);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(2)::before{background:var(--kn-gg)}.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(3)::before{background:var(--kn-gv)}\n.cgau-listing .cgnew .kn-buy h3{font-size:21px;letter-spacing:-.025em;margin-bottom:8px}\n.cgau-listing .cgnew .kn-buy p{font-size:16px;line-height:1.5;color:#3a3a3c}\n.cgau-listing .cgnew .kn-buy p+p{margin-top:10px}\n.cgau-listing .cgnew .kn-buy .kn-bign{display:block;font:700 clamp(64px,7vw,92px)\/1 'Geist',sans-serif;letter-spacing:-.06em;margin:4px 0 12px;white-space:nowrap}\n.cgau-listing .cgnew .kn-buy .kn-bign small{font-size:.3em;letter-spacing:-.02em;margin-left:6px;-webkit-text-fill-color:var(--kn-ink);color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-who{margin-top:44px;padding:26px 0 0;border-top:1px solid var(--kn-line);font-size:17px;line-height:1.55;color:#3a3a3c;max-width:820px}\n.cgau-listing .cgnew .kn-who b{color:var(--kn-ink)}\n@keyframes cgau-kn-rule{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-buy{grid-template-columns:minmax(0,1fr);gap:22px}\n}\n\n\/* ==== MOTION (buy rules draw in) · Shopify only: the eBay twin leaves every *m-*-motion.css file out ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-buy\u003ediv::before{animation:cgau-kn-rule 1s linear both;animation-timeline:view();animation-range:entry 10% entry 90%}\n}\n}\n\n\/* ==== MODULE specs · always the last h2, grouped rows, then the fine print ==== *\/\n.cgau-listing .cgnew .kn-specs{margin-top:44px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:24px;padding:26px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g h3{font-size:19px;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-sp-g dl{display:grid;gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:16px}\n.cgau-listing .cgnew .kn-sp-g dt{font-size:15px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-sp-g dd{font-size:16px;line-height:1.45;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-fine{margin-top:40px;display:grid;gap:10px;max-width:880px}\n.cgau-listing .cgnew .kn-fine p{font-size:13px;line-height:1.55;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-fine p:last-child{margin-top:8px;color:#424245;font-weight:500}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-sp-g{grid-template-columns:minmax(0,1fr);gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{grid-template-columns:minmax(0,.44fr) minmax(0,1fr);gap:12px}\n}\n\n\/* ==== REDUCED MOTION · nothing moves, everything shows ==== *\/\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-pf-img,.cgau-listing .cgnew .kn-pf-tag,.cgau-listing .cgnew .kn-pf-fan .kn-pf-wave,.cgau-listing .cgnew .kn-pf-fan .kn-pf-walker,.cgau-listing .cgnew .kn-pf-led,.cgau-listing .cgnew .kn-pt-go,.cgau-listing .cgnew .kn-pt-cat,.cgau-listing .cgnew .kn-ts-tape,.cgau-listing .cgnew .kn-tl-tag,.cgau-listing .cgnew .kn-fl-v{animation:none}\n.cgau-listing .cgnew .kn-fl-row label,.cgau-listing .cgnew .kn-fl-row::before,.cgau-listing .cgnew .kn-faq ::details-content{transition:none}\n}\n\n\/* ==== GUARDS (keep last) ==== *\/\n.cgau-listing .cgnew h1,.cgau-listing .cgnew h2,.cgau-listing .cgnew h3,.cgau-listing .cgnew h4{color:inherit;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;margin:0;padding:0}\n.cgau-listing .cgnew.cgau-listing .cgnew{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:left}\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* two-view integration, flagship Simple view (27.09.2026) *\/\n.cgau-listing #cgau-v-simple:checked ~ .cgau-shared{display:none}\n.cgau-listing .cgau-pane-simple .cgnew .kn-nav{display:none}\n.cgau-listing .cgau-chooser{display:none}\n.cgau-listing.cgau-listing .cgnew .kn-gx{padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew :is(h1,h2,h3,.kn-h1,.kn-h2) :is(span,em,b,strong,i){padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew .kn-odo{overflow:visible clip;margin-inline-end:.1em}\n.cgau-listing.cgau-listing .cgnew .kn-odo i::before{padding-inline:.14em;margin-inline:-.14em}\n.cgau-listing.cgau-listing .cgnew .kn-odo b{padding-inline:.1em;margin-inline:-.1em}\n.cgau-listing.cgau-listing .cgnew :is(.kn-odo,.kn-cu)+small{margin-inline-start:.3em}\n\u003c\/style\u003e\n\u003cdiv class=\"cgnew cgau-kn\"\u003e\n\n\n\u003cnav class=\"kn-nav\" aria-label=\"On this page\"\u003e\u003cdiv class=\"kn-nav-in\"\u003e\n\u003cspan class=\"kn-nav-t\"\u003eMotion Sensor E20\u003c\/span\u003e\u003cspan class=\"kn-nav-l\"\u003e\u003ca href=\"#kn-place\"\u003ePlacement\u003c\/a\u003e\u003ca href=\"#kn-nums\"\u003eNumbers\u003c\/a\u003e\u003ca href=\"#kn-hub\"\u003eHomeBase\u003c\/a\u003e\u003ca href=\"#kn-box\"\u003eIn the box\u003c\/a\u003e\u003ca class=\"kn-nav-cta\" href=\"#kn-specs\"\u003eSpecs\u003c\/a\u003e\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/nav\u003e\n\n\u003c!-- MODULE hero · pir-fan: answers first; a drawn 90-degree fan opens behind the real sensor photo --\u003e\n\u003csection class=\"kn-pf\" id=\"kn-top\" aria-labelledby=\"kn-pf-h\"\u003e\n\u003cdiv class=\"kn-w kn-pf-g\"\u003e\n\u003cdiv class=\"kn-pf-copy\"\u003e\n\u003cp class=\"kn-eye\"\u003eeufy Motion Sensor E20 · \u003cspan class=\"kn-mono\"\u003eT90M0\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 class=\"kn-h1 kn-pf-h\" id=\"kn-pf-h\"\u003eA room, \u003cspan class=\"kn-gx kn-gv\"\u003eon watch.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cdl class=\"kn-pf-ans\"\u003e\n\u003cdiv class=\"kn-pf-w\" data-cgau-first=\"works\"\u003e\n\u003cdt\u003eYou need\u003c\/dt\u003e\n\u003cdd\u003eA eufy HomeBase, sold separately. It can’t work alone: HomeBase Mini, HomeBase 2, HomeBase 3 or Professional S1 runs it. \u003ca class=\"kn-link\" href=\"\/pages\/eufy-compatibility\"\u003eCheck your HomeBase ›\u003c\/a\u003e\n\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv data-cgau-first=\"why\"\u003e\n\u003cdt\u003eIt notices\u003c\/dt\u003e\n\u003cdd\u003eMovement in a room, by passive infrared: up to 8 m, across 90°. Pet mode helps with pets under 36 kg.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv data-cgau-first=\"condition\"\u003e\n\u003cdt\u003eCondition\u003c\/dt\u003e\n\u003cdd\u003eBrand New, sealed in eufy’s retail box, unopened and unused.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv data-cgau-first=\"trust\"\u003e\n\u003cdt\u003eFrom us\u003c\/dt\u003e\n\u003cdd\u003e12-month CamGuard warranty · dispatched from Townsville · Express included on $99+ orders after discounts.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-pf-stage\"\u003e\n\u003cspan class=\"kn-pf-disc\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003csvg class=\"kn-pf-fan\" viewbox=\"0 0 300 300\" aria-hidden=\"true\" focusable=\"false\"\u003e\n\u003cdefs\u003e\u003cradialgradient id=\"kn-pf-grad\" cx=\"0\" cy=\"150\" r=\"210\" gradientunits=\"userSpaceOnUse\"\u003e\u003cstop offset=\"0\" stop-color=\"#3d38b0\" stop-opacity=\".26\"\u003e\u003c\/stop\u003e\u003cstop offset=\"1\" stop-color=\"#8c8cf2\" stop-opacity=\".05\"\u003e\u003c\/stop\u003e\u003c\/radialgradient\u003e\u003cclippath id=\"kn-pf-clip\"\u003e\u003cpath d=\"M0 150 L148.5 1.5 A210 210 0 0 1 148.5 298.5 Z\"\u003e\u003c\/path\u003e\u003c\/clippath\u003e\u003c\/defs\u003e\n\u003cpath class=\"kn-pf-wedge\" d=\"M0 150 L148.5 1.5 A210 210 0 0 1 148.5 298.5 Z\"\u003e\u003c\/path\u003e\n\u003cpath class=\"kn-pf-arc\" d=\"M37.1 112.9 A52.5 52.5 0 0 1 37.1 187.1\"\u003e\u003c\/path\u003e\n\u003cpath class=\"kn-pf-arc\" d=\"M74.2 75.8 A105 105 0 0 1 74.2 224.2\"\u003e\u003c\/path\u003e\n\u003cpath class=\"kn-pf-arc\" d=\"M111.4 38.6 A157.5 157.5 0 0 1 111.4 261.4\"\u003e\u003c\/path\u003e\n\u003cpath class=\"kn-pf-edge\" d=\"M0 150 L148.5 1.5 M0 150 L148.5 298.5 M148.5 1.5 A210 210 0 0 1 148.5 298.5\"\u003e\u003c\/path\u003e\n\u003cg clip-path=\"url(#kn-pf-clip)\"\u003e\u003ccircle class=\"kn-pf-wave\" cx=\"0\" cy=\"150\" r=\"210\"\u003e\u003c\/circle\u003e\u003ccircle class=\"kn-pf-wave\" cx=\"0\" cy=\"150\" r=\"210\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\n\u003cg class=\"kn-pf-walker\"\u003e\u003ccircle class=\"kn-pf-dot\" cx=\"118\" cy=\"150\" r=\"8\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\n\u003ctext x=\"216\" y=\"155\"\u003e8 m\u003c\/text\u003e\n\u003ctext x=\"84\" y=\"100\"\u003e90°\u003c\/text\u003e\n\u003c\/svg\u003e\n\u003cimg class=\"kn-pf-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufy_Motion_Sensor_E20_Main.webp?v=1776333776\u0026amp;width=900\" alt=\"eufy Motion Sensor E20: a white sensor with a blue LED above its white detection window and the eufy logo below\" width=\"900\" height=\"900\"\u003e\n\u003cspan class=\"kn-pf-led\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cspan class=\"kn-ill\"\u003eIllustration\u003c\/span\u003e\n\u003cspan class=\"kn-pf-tag\"\u003e90° · up to 8 m\u003c\/span\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE story · placement-triptych: three chalk-line panels on the night indigo band --\u003e\n\u003csection class=\"kn-pt\" id=\"kn-place\" aria-labelledby=\"kn-pt-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003ePlacement\u003c\/p\u003e\n\u003ch2 class=\"kn-h2 kn-kw\" id=\"kn-pt-h\"\u003e\n\u003cspan\u003eWhere\u003c\/span\u003e \u003cspan\u003eit\u003c\/span\u003e \u003cspan\u003egoes\u003c\/span\u003e \u003cspan\u003ematters.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eA motion sensor is only as good as its spot. eufy’s own advice, in three pictures.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-pt-row\"\u003e\n\u003cdiv class=\"kn-pt-p\"\u003e\n\u003cdiv class=\"kn-pt-art\" aria-hidden=\"true\"\u003e\n\u003csvg viewbox=\"0 0 320 260\" focusable=\"false\"\u003e\n\u003cpath class=\"kn-pt-beam\" d=\"M58 73 L300 118 L300 236 L176 236 Z\"\u003e\u003c\/path\u003e\n\u003cpath class=\"kn-pt-wall kn-pt-draw\" pathlength=\"1\" d=\"M44 20 V236 H300\"\u003e\u003c\/path\u003e\n\u003crect class=\"kn-pt-band\" x=\"18\" y=\"48.5\" width=\"14\" height=\"40.8\" rx=\"3\"\u003e\u003c\/rect\u003e\n\u003cpath class=\"kn-pt-tick\" d=\"M18 195.3 H28 M18 154.5 H28 M18 113.8 H28 M18 73 H28 M18 32.3 H28\"\u003e\u003c\/path\u003e\n\u003crect class=\"kn-pt-sen\" x=\"44\" y=\"62\" width=\"14\" height=\"22\" rx=\"3\"\u003e\u003c\/rect\u003e\n\u003ccircle class=\"kn-pt-body\" cx=\"222\" cy=\"110\" r=\"11\"\u003e\u003c\/circle\u003e\n\u003crect class=\"kn-pt-body\" x=\"211\" y=\"124\" width=\"22\" height=\"62\" rx=\"9\"\u003e\u003c\/rect\u003e\n\u003cpath class=\"kn-pt-wall\" d=\"M216 186 V234 M228 186 V234\" style=\"stroke-width:5\"\u003e\u003c\/path\u003e\n\u003ctext class=\"kn-pt-labm\" x=\"66\" y=\"42\"\u003e1.8 to 2.3 m\u003c\/text\u003e\n\u003c\/svg\u003e\n\u003cspan class=\"kn-ill\"\u003eIllustration\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch3\u003eUp high.\u003c\/h3\u003e\n\u003cp\u003eeufy recommends 1.8 to 2.3 m up the wall. Keep it out of direct light and away from windows, heaters, fireplaces and air vents, which can set off false triggers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-pt-p\"\u003e\n\u003cdiv class=\"kn-pt-art\" aria-hidden=\"true\"\u003e\n\u003csvg viewbox=\"0 0 320 260\" focusable=\"false\"\u003e\n\u003cpath class=\"kn-pt-beam\" d=\"M44 220 L44 -40 A260 260 0 0 1 304 220 Z\"\u003e\u003c\/path\u003e\n\u003cpath class=\"kn-pt-thin\" d=\"M44 140 A80 80 0 0 1 124 220 M44 60 A160 160 0 0 1 204 220\"\u003e\u003c\/path\u003e\n\u003cpath class=\"kn-pt-wall kn-pt-draw\" pathlength=\"1\" d=\"M30 20 V232 H300\"\u003e\u003c\/path\u003e\n\u003crect class=\"kn-pt-sen\" x=\"34\" y=\"212\" width=\"16\" height=\"16\" rx=\"3\"\u003e\u003c\/rect\u003e\n\u003cpath class=\"kn-pt-no\" d=\"M236 28 L108 156\"\u003e\u003c\/path\u003e\n\u003cpath class=\"kn-pt-headn\" d=\"M96 168 L102 148 L116 162 Z\"\u003e\u003c\/path\u003e\n\u003cpath class=\"kn-pt-go\" d=\"M112 40 C190 64 250 128 280 204\"\u003e\u003c\/path\u003e\n\u003cpath class=\"kn-pt-head\" d=\"M286 220 L270 204 L288 196 Z\"\u003e\u003c\/path\u003e\n\u003ctext class=\"kn-pt-labv\" x=\"232\" y=\"112\"\u003eAcross\u003c\/text\u003e\n\u003ctext class=\"kn-pt-lab\" x=\"74\" y=\"122\" style=\"opacity:.7\"\u003eHead-on\u003c\/text\u003e\n\u003c\/svg\u003e\n\u003cspan class=\"kn-ill\"\u003eIllustration\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch3\u003eAcross, not head-on.\u003c\/h3\u003e\n\u003cp\u003eIt’s most sensitive to movement passing through its view. So angle it across the path, rather than facing a door or hallway straight on.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-pt-p\"\u003e\n\u003cdiv class=\"kn-pt-art\" aria-hidden=\"true\"\u003e\n\u003csvg viewbox=\"0 0 320 260\" focusable=\"false\"\u003e\n\u003cpath class=\"kn-pt-beam\" d=\"M58 73 L300 118 L300 236 L176 236 Z\" style=\"opacity:.6\"\u003e\u003c\/path\u003e\n\u003cpath class=\"kn-pt-wall kn-pt-draw\" pathlength=\"1\" d=\"M44 20 V236 H300\"\u003e\u003c\/path\u003e\n\u003crect class=\"kn-pt-sen\" x=\"44\" y=\"62\" width=\"14\" height=\"22\" rx=\"3\"\u003e\u003c\/rect\u003e\n\u003crect class=\"kn-pt-sofa\" x=\"176\" y=\"180\" width=\"124\" height=\"54\" rx=\"9\"\u003e\u003c\/rect\u003e\n\u003crect class=\"kn-pt-sofa\" x=\"262\" y=\"124\" width=\"38\" height=\"60\" rx=\"9\"\u003e\u003c\/rect\u003e\n\u003cellipse class=\"kn-pt-body\" cx=\"104\" cy=\"222\" rx=\"26\" ry=\"11\"\u003e\u003c\/ellipse\u003e\n\u003ccircle class=\"kn-pt-body\" cx=\"132\" cy=\"210\" r=\"9\"\u003e\u003c\/circle\u003e\n\u003cg class=\"kn-pt-cat\"\u003e\u003cellipse class=\"kn-pt-body\" cx=\"222\" cy=\"170\" rx=\"18\" ry=\"9\"\u003e\u003c\/ellipse\u003e\u003ccircle class=\"kn-pt-body\" cx=\"206\" cy=\"160\" r=\"7\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\n\u003ctext class=\"kn-pt-labm\" x=\"66\" y=\"196\"\u003eunder 36 kg\u003c\/text\u003e\n\u003ctext class=\"kn-pt-labv\" x=\"140\" y=\"150\"\u003eOn the sofa\u003c\/text\u003e\n\u003c\/svg\u003e\n\u003cspan class=\"kn-ill\"\u003eIllustration\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch3\u003ePets, mostly.\u003c\/h3\u003e\n\u003cp\u003ePet mode can reduce false alerts from pets under 36 kg. It isn’t a guarantee: a pet up on the sofa can read as a person, and a few pets bunched together can read as one big animal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE numbers · tape-strip --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-nums\" aria-labelledby=\"kn-ts-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-ev\"\u003eThe numbers\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-ts-h\"\u003eEight metres. \u003cspan class=\"kn-gx kn-gv\"\u003eNinety degrees.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-ts-tape\"\u003e\n\u003cdiv class=\"kn-ts-cell\"\u003e\n\u003cspan class=\"kn-ts-n kn-gx kn-gv\"\u003e8\u003csmall\u003em\u003c\/small\u003e\u003c\/span\u003e\u003cspan class=\"kn-ts-l\"\u003eDetection range\u003c\/span\u003e\u003cp\u003eeufy’s published maximum, by passive infrared.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-ts-cell\"\u003e\n\u003cspan class=\"kn-ts-n kn-gx kn-gv\"\u003e90\u003csmall\u003e°\u003c\/small\u003e\u003c\/span\u003e\u003cspan class=\"kn-ts-l\"\u003eDetection angle\u003c\/span\u003e\u003cp\u003eThe width of the fan it watches.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-ts-cell\"\u003e\n\u003cspan class=\"kn-ts-n kn-gx kn-gb\"\u003e200\u003csmall\u003em\u003c\/small\u003e\u003c\/span\u003e\u003cspan class=\"kn-ts-l\"\u003eTo your HomeBase\u003c\/span\u003e\u003cp\u003eIn an open area. Walls and where the hub sits shorten it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-ts-cell\"\u003e\n\u003cspan class=\"kn-ts-n kn-gx kn-gw\"\u003e5\u003csmall\u003eyears\u003c\/small\u003e\u003c\/span\u003e\u003cspan class=\"kn-ts-l\"\u003eCR123A battery, up to\u003c\/span\u003e\u003cp\u003eUnder normal conditions, on eufy’s lab testing. Real life varies with use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-ts-foot\"\u003e\u003cb\u003eTamper protection:\u003c\/b\u003e supported.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE compat · firmware-ledger picker --\u003e\n\u003csection class=\"kn-sec kn-band\" id=\"kn-hub\" aria-labelledby=\"kn-fl-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-eb\"\u003eHomeBase\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-fl-h\"\u003eYour hub, \u003cspan class=\"kn-gx kn-gb\"\u003eyour firmware.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eIt needs a eufy HomeBase, sold separately. Four of them run it; each needs at least the firmware below. Tap yours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fl\" role=\"radiogroup\" aria-labelledby=\"kn-fl-lg\"\u003e\n\u003cp class=\"kn-fl-lg\"\u003e\u003cspan id=\"kn-fl-lg\"\u003eYour HomeBase\u003c\/span\u003e\u003clabel class=\"kn-fl-all\"\u003e\u003cinput class=\"kn-fl-in\" type=\"radio\" name=\"kn-fl\" value=\"all\"\u003eShow all\u003c\/label\u003e\u003c\/p\u003e\n\u003cdiv class=\"kn-fl-row\"\u003e\n\u003clabel\u003e\u003cinput class=\"kn-fl-in\" type=\"radio\" name=\"kn-fl\" value=\"mini\"\u003e\u003cspan\u003eHomeBase Mini\u003csmall\u003eT8025\u003c\/small\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"kn-fl-v\"\u003e\n\u003cb\u003e✓ Runs it\u003c\/b\u003e\u003cspan class=\"kn-fl-fw\"\u003eV4.0.5.2\u003c\/span\u003e\u003cspan\u003eor later\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fl-row\"\u003e\n\u003clabel\u003e\u003cinput class=\"kn-fl-in\" type=\"radio\" name=\"kn-fl\" value=\"hb2\"\u003e\u003cspan\u003eHomeBase 2\u003csmall\u003eS280\u003c\/small\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"kn-fl-v\"\u003e\n\u003cb\u003e✓ Runs it\u003c\/b\u003e\u003cspan class=\"kn-fl-fw\"\u003eV3.4.1.2\u003c\/span\u003e\u003cspan\u003eor later, on post-2021 units\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fl-row\"\u003e\n\u003clabel\u003e\u003cinput class=\"kn-fl-in\" type=\"radio\" name=\"kn-fl\" value=\"hb3\"\u003e\u003cspan\u003eHomeBase 3\u003csmall\u003eS380\u003c\/small\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"kn-fl-v\"\u003e\n\u003cb\u003e✓ Runs it\u003c\/b\u003e\u003cspan class=\"kn-fl-fw\"\u003eV3.7.2.6\u003c\/span\u003e\u003cspan\u003eor later\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fl-row\"\u003e\n\u003clabel\u003e\u003cinput class=\"kn-fl-in\" type=\"radio\" name=\"kn-fl\" value=\"s1\"\u003e\u003cspan\u003eProfessional S1\u003csmall\u003eHomeBase Pro\u003c\/small\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"kn-fl-v\"\u003e\n\u003cb\u003e✓ Runs it\u003c\/b\u003e\u003cspan class=\"kn-fl-fw\"\u003eV4.1.4.3\u003c\/span\u003e\u003cspan\u003eor later\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fl-row kn-fl-no\"\u003e\n\u003clabel\u003e\u003cinput class=\"kn-fl-in\" type=\"radio\" name=\"kn-fl\" value=\"none\"\u003e\u003cspan\u003eNo HomeBase\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"kn-fl-v\"\u003e\n\u003cb\u003e✕ Not compatible\u003c\/b\u003e\u003cspan class=\"kn-fl-fw\"\u003eNeeds a HomeBase\u003c\/span\u003e\u003cspan\u003eSensors can’t work alone. It needs one of the four above.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-fl-note\"\u003eUpdate the hub’s firmware before pairing. Not sure which one you have? \u003ca class=\"kn-link\" href=\"\/pages\/eufy-compatibility\"\u003eCheck your HomeBase ›\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE condition · tag-line (Brand New) --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-box\" aria-labelledby=\"kn-tl-h\"\u003e\n\u003cdiv class=\"kn-w kn-tl-g\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-ew\"\u003eCondition · Brand New\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-tl-h\"\u003eEverything \u003cspan class=\"kn-gx kn-gw\"\u003eon the line.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cspan class=\"kn-tl-seal\" aria-hidden=\"true\"\u003eFactory sealed\u003c\/span\u003e\n\u003cdiv class=\"kn-tl-cond\"\u003e\n\u003cp\u003e\u003cb\u003eBrand New\u003c\/b\u003e means factory sealed in eufy’s full retail packaging, unopened and unused.\u003c\/p\u003e\n\u003cp\u003eWe don’t open units to check them: the seal stays intact, so we describe the packaging and eufy’s published specs, and nothing more.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"kn-tl-lab\"\u003eIn the sealed carton · \u003cspan class=\"kn-mono\"\u003eT90M0\u003c\/span\u003e\u003c\/p\u003e\n\u003cul class=\"kn-tl-line\"\u003e\n\u003cli\u003e\u003cspan class=\"kn-tl-tag\"\u003eeufy Motion Sensor E20\u003csmall\u003e× 1\u003c\/small\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"kn-tl-tag\"\u003eCR123A battery\u003csmall\u003epre-installed\u003c\/small\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"kn-tl-tag\"\u003eMounting bracket\u003csmall\u003epre-fitted\u003c\/small\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"kn-tl-tag\"\u003e3M adhesive\u003csmall\u003eadhesive mount\u003c\/small\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"kn-tl-tag\"\u003eMounting screws\u003csmall\u003escrew mount\u003c\/small\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"kn-tl-tag\"\u003eQuick Start Guide\u003csmall\u003e× 1\u003c\/small\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"kn-tl-out\"\u003e\u003cb\u003e✕ Not in it\u003c\/b\u003eA HomeBase. It’s required and sold separately.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE faq · exclusive, smooth --\u003e\n\u003csection class=\"kn-sec kn-cv\" id=\"kn-faq\" aria-labelledby=\"kn-faq-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\u003ch2 class=\"kn-h2\" id=\"kn-faq-h\"\u003eGood to know.\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-faq\"\u003e\n\u003cdetails name=\"kn-faq\" open\u003e\u003csummary\u003eDoes it work without a HomeBase?\u003c\/summary\u003e\u003cp\u003eNo. Sensors can’t work alone. It needs a HomeBase Mini, HomeBase 2 (post-2021 units), HomeBase 3 or Professional S1, sold separately. Update the hub’s firmware before pairing.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eDoes it take pictures or video?\u003c\/summary\u003e\u003cp\u003eNo. It’s a passive infrared motion sensor with no camera. For pictures you’d add a eufy camera.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWill the dog set it off?\u003c\/summary\u003e\u003cp\u003ePet mode can reduce false alerts from pets under 36 kg, but it isn’t a guarantee. A pet up on the sofa, or a few pets together, can still trigger it.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWhat battery does it use?\u003c\/summary\u003e\u003cp\u003eA CR123A, already fitted. eufy rates it at up to 5 years under normal conditions in lab testing; real life varies with use.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWhen will my order leave Townsville?\u003c\/summary\u003e\u003cp\u003eWe do our best to send orders the same day; same day to 1 business day is typical from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare. Australia Post delivery time is on top.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE buy · buying from CamGuard Australia --\u003e\n\u003csection class=\"kn-sec kn-band kn-cv\" id=\"kn-buy\" aria-labelledby=\"kn-buy-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eBuying from CamGuard Australia\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-buy-h\"\u003eSent from Townsville.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-buy\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99.00 it’s $9.95 tracked, or $12.95 Express.\u003c\/p\u003e\n\u003cp\u003eWe aim to dispatch the same day; same day to 1 business day is typical from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-g\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:1\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:2\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003emonths\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty, not a manufacturer warranty, with Australian Consumer Law rights on top. Faulty or not as described? We cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-v\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:3\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:10\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003edays\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eChange of mind within 30 days of delivery, complete and unused. You pay return postage; the original shipping isn’t refunded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-who\"\u003e\u003cb\u003eWho you’re buying from:\u003c\/b\u003e an independent Australian importer in Townsville, happy to answer questions before you buy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE specs · last h2 + fine print --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-specs\" aria-labelledby=\"kn-specs-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-specs-h\"\u003eTech specs.\u003c\/h2\u003e\n\u003cdiv class=\"kn-specs\"\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eSensor\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eModel\u003c\/dt\u003e\n\u003cdd\u003eeufy Motion Sensor E20 (\u003cspan class=\"kn-mono\"\u003eT90M0\u003c\/span\u003e), Brand New\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eDetection\u003c\/dt\u003e\n\u003cdd\u003ePassive infrared (PIR)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eDetection range\u003c\/dt\u003e\n\u003cdd\u003eUp to 8 m\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eDetection angle\u003c\/dt\u003e\n\u003cdd\u003e90°\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003ePet mode\u003c\/dt\u003e\n\u003cdd\u003eCan reduce false alerts for pets under 36 kg; not a guarantee\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eTamper protection\u003c\/dt\u003e\n\u003cdd\u003eSupported\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003ePower and range\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eBattery\u003c\/dt\u003e\n\u003cdd\u003eCR123A, pre-installed\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eBattery life\u003c\/dt\u003e\n\u003cdd\u003eUp to 5 years under normal conditions, eufy lab testing; varies with use\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWireless range\u003c\/dt\u003e\n\u003cdd\u003eUp to 200 m to the HomeBase, open area\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eHomeBase\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eRequired\u003c\/dt\u003e\n\u003cdd\u003eYes, sold separately\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eMinimum firmware\u003c\/dt\u003e\n\u003cdd\u003eMini \u003cspan class=\"kn-mono\"\u003eV4.0.5.2\u003c\/span\u003e · HomeBase 2 \u003cspan class=\"kn-mono\"\u003eV3.4.1.2\u003c\/span\u003e (post-2021 units) · HomeBase 3 \u003cspan class=\"kn-mono\"\u003eV3.7.2.6\u003c\/span\u003e · Professional S1 \u003cspan class=\"kn-mono\"\u003eV4.1.4.3\u003c\/span\u003e\n\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eFitting\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eMounting height\u003c\/dt\u003e\n\u003cdd\u003e1.8 to 2.3 m recommended\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eMounting\u003c\/dt\u003e\n\u003cdd\u003e3M adhesive or screws\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eKeep away from\u003c\/dt\u003e\n\u003cdd\u003eDirect light, windows, heaters, fireplaces, air vents\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fine\"\u003e\n\u003cp\u003eWhere eufy’s documents disagree, we follow the most recent one, and where eufy hasn’t confirmed a pairing we mark it not compatible until it does.\u003c\/p\u003e\n\u003cp\u003eThe Motion Sensor E20 notices movement for your HomeBase system; it doesn’t prevent anything, and like any sensor it can miss or misread activity.\u003c\/p\u003e\n\u003cp\u003eThe product image is an official eufy image. Illustrations are labelled.\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty applies, not a manufacturer warranty. Nothing here limits your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller, not an official or authorised supplier, distributor or representative of eufy, Anker Innovations or their affiliates.\u003c\/p\u003e\n\u003cp\u003eDetails believed accurate at time of listing.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun\"\u003e\n  \u003csection class=\"sn213-hero\" aria-labelledby=\"sn213-title\"\u003e\n    \u003cdiv class=\"sn213-shell\"\u003e\n\u003cdiv class=\"sn213-top\"\u003e\n\u003cdiv class=\"sn213-brand\"\u003e\n\u003cb\u003eCG\u003c\/b\u003e CamGuard Australia\u003c\/div\u003e\n\u003cdiv class=\"sn213-clock\"\u003e02:13:07 • HALLWAY EVENT\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn213-scene\"\u003e\n\u003cdiv class=\"sn213-copy\"\u003e\n\u003cp class=\"sn213-label\"\u003eAn overnight hallway motion event.\u003c\/p\u003e\n\u003ch2 id=\"sn213-title\"\u003e2:13 AM\u003cspan\u003eSnack run detected\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"sn213-lede\"\u003eE20 detected warm movement across the hall. \u003cstrong\u003eIt did not see a face, record video or identify who went to the fridge.\u003c\/strong\u003e Motion is the fact; the snack-run story is just the setting.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn213-hallway\" aria-label=\"Night hallway diorama with the E20 mounted near a refrigerator\"\u003e\n\u003cdiv class=\"sn213-sensor-mount\"\u003e\n\u003cimg class=\"sn213-product\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufy_Motion_Sensor_E20_Main.webp?v=1776333776\" alt=\"eufy Motion Sensor E20 mounted in a night hallway\"\u003e\u003cspan\u003ePIR observer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn213-path\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sn213-toast\"\u003e\n\u003cb\u003eMOTION EVENT\u003c\/b\u003eIdentity: unknown\u003cbr\u003eVideo: none\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn213-quicklog\"\u003e\n\u003cdiv\u003e\n\u003cspan\u003eCondition\u003c\/span\u003e\u003cstrong\u003eBrand New\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003ePart\u003c\/span\u003e\u003cstrong\u003eT90M0121\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eCoverage\u003c\/span\u003e\u003cstrong\u003e90° • up to 8 m\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eRelay\u003c\/span\u003e\u003cstrong\u003eHomeBase required\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sn213-known\" aria-labelledby=\"sn213-known-title\"\u003e\n    \u003cdiv class=\"sn213-shell\"\u003e\u003cdiv class=\"sn213-known-grid\"\u003e\n\u003carticle class=\"sn213-known-card\"\u003e\u003cp class=\"sn213-label\" style=\"color:#37585b\"\u003eWhat the log knows\u003c\/p\u003e\n\u003ch3 id=\"sn213-known-title\"\u003eA warm moving object crossed the detection area.\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePIR registered a qualifying change.\u003c\/li\u003e\n\u003cli\u003eE20 can pass that event to a compatible HomeBase.\u003c\/li\u003e\n\u003cli\u003eYour configured eufy mode can then determine app notification and connected-system behaviour.\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\u003carticle class=\"sn213-known-card\"\u003e\u003cp class=\"sn213-label\" style=\"color:#9a4053\"\u003eWhat the log does not know\u003c\/p\u003e\n\u003ch3\u003eWho moved, or why.\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNo camera means no image or video.\u003c\/li\u003e\n\u003cli\u003eNo identity recognition means no person name.\u003c\/li\u003e\n\u003cli\u003eNo microphone or audio recording.\u003c\/li\u003e\n\u003cli\u003eNo built-in siren means the sensor body stays quiet.\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sn213-relay-station\" aria-labelledby=\"sn213-relay-title\"\u003e\n    \u003cdiv class=\"sn213-shell sn213-station\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"sn213-label\"\u003eRequired overnight relay\u003c\/p\u003e\n\u003ch3 id=\"sn213-relay-title\"\u003eNo HomeBase. \u003cspan\u003eNo event handoff.\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp\u003eA compatible eufy HomeBase is required and is not included. E20 does not pair directly with your phone, Wi-Fi router or Bluetooth. It communicates over Sub-1G with HomeBase; HomeBase connects the event to the eufy app and your selected security setup.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003caside class=\"sn213-base-unit\"\u003e\u003ci\u003eHB\u003c\/i\u003e\u003cb\u003eRequired\u003cbr\u003eSold separately\u003c\/b\u003e\u003cspan\u003eThe required relay between E20 and the app\u003c\/span\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sn213-seal\" aria-labelledby=\"sn213-condition-title\"\u003e\n    \u003cdiv class=\"sn213-shell\"\u003e\u003cdiv class=\"sn213-package\"\u003e\n\u003cdiv class=\"sn213-parcel-left\"\u003e\u003cstrong class=\"sn213-ui\"\u003eBN\u003cbr\u003eT90M0121\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv class=\"sn213-parcel-copy\"\u003e\n\u003cp class=\"sn213-label\" style=\"color:#9a4053\"\u003eCondition dispatch label\u003c\/p\u003e\n\u003ch3 id=\"sn213-condition-title\"\u003eBrand New\u003c\/h3\u003e\n\u003cp\u003eThis is a genuine eufy Motion Sensor E20 in factory-sealed full original retail packaging. It is not open-box, renewed or graded as-new. One CR123A battery is pre-installed behind an insulation tab.\u003c\/p\u003e\n\u003cdiv class=\"sn213-grade\"\u003e\n\u003cb\u003eCamGuard Australia grading guide:\u003c\/b\u003e Brand New means eufy’s retail package remains factory sealed and the product has not been opened for use. Minor handling marks may occur on outer packaging through normal freight and storage without changing the Brand New grade.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sn213-lightlab\" aria-labelledby=\"sn213-light-title\"\u003e\n    \u003cdiv class=\"sn213-shell\"\u003e\n\u003cp class=\"sn213-label\"\u003eInteractive fridge-light test\u003c\/p\u003e\n\u003ch3 id=\"sn213-light-title\"\u003eTurn on the light. The sensor still cannot see.\u003c\/h3\u003e\n\u003cp\u003eE20 still detects motion only; a room light does not add a camera.\u003c\/p\u003e\n\u003cinput class=\"sn213-light-input\" type=\"checkbox\" id=\"sn213-fridge-light\"\u003e\u003clabel class=\"sn213-light-button\" for=\"sn213-fridge-light\"\u003eToggle fridge light\u003c\/label\u003e\u003cdiv class=\"sn213-kitchen\"\u003e\n\u003cdiv class=\"sn213-dark-answer\"\u003e\n\u003ch4\u003eDark room conclusion\u003c\/h4\u003e\n\u003cp\u003eMotion detected; source unknown. A separate camera or a person is needed for visual confirmation.\u003c\/p\u003e\n\u003cspan class=\"sn213-answer-tag\"\u003ehonest answer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn213-lit-answer\"\u003e\n\u003ch4\u003eLit room conclusion\u003c\/h4\u003e\n\u003cp\u003eStill motion detected; source unknown. Turning on a light does not add video or identity recognition to E20.\u003c\/p\u003e\n\u003cspan class=\"sn213-answer-tag\"\u003esame honest answer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sn213-casefile\" aria-labelledby=\"sn213-case-title\"\u003e\n    \u003cdiv class=\"sn213-shell\"\u003e\n\u003cdiv class=\"sn213-case-head\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"sn213-label\"\u003eUnverified household intelligence\u003c\/p\u003e\n\u003ch3 id=\"sn213-case-title\"\u003eThe 2:13 AM incident board\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eOne illustrative event: E20 can report motion, but it cannot identify the person.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn213-evidence\"\u003e\n\u003carticle\u003e\u003cb\u003e2:13 AM · E20 event\u003c\/b\u003e\u003cp\u003eWarm movement crossed the selected 90° field. Who opened the fridge? E20 has no camera, so the answer stays with the household.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sn213-floorplan\" aria-labelledby=\"sn213-plan-title\"\u003e\n    \u003cdiv class=\"sn213-shell sn213-plan-grid\"\u003e\n\u003cdiv class=\"sn213-plan\" aria-label=\"Abstract floor plan showing a 90 degree motion field\"\u003e\n\u003cspan class=\"sn213-plan-label sn213-pl-a\"\u003eHallway\u003c\/span\u003e\u003cspan class=\"sn213-plan-label sn213-pl-b\"\u003eKitchen\u003c\/span\u003e\u003cspan class=\"sn213-plan-label sn213-pl-c\"\u003eCrossing path\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn213-plan-copy\"\u003e\n\u003cp class=\"sn213-label\" style=\"color:#8f4052\"\u003eChoose the useful corner\u003c\/p\u003e\n\u003ch3 id=\"sn213-plan-title\"\u003eAim across the midnight route, not directly at the scene of the crime.\u003c\/h3\u003e\n\u003cp\u003ePIR generally reads lateral movement more clearly than a distant head-on approach. Test the real path before fixing the final position.\u003c\/p\u003e\n\u003cdiv class=\"sn213-statcards\"\u003e\n\u003cdiv class=\"sn213-stat\"\u003e\n\u003cb\u003e90°\u003c\/b\u003e\u003cspan\u003ePublished field of view. Use the adjustable bracket to aim it.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn213-stat\"\u003e\n\u003cb\u003e8 m\u003c\/b\u003e\u003cspan\u003ePublished maximum detection distance, equal to 26 ft.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn213-stat\"\u003e\n\u003cb\u003e1.8–2.3 m\u003c\/b\u003e\u003cspan\u003eRecommended mounting height, approximately 6 to 7.5 ft.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn213-stat\"\u003e\n\u003cb\u003eIndoor only\u003c\/b\u003e\u003cspan\u003eeufy publishes no IP weather-resistance rating for this sensor.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sn213-cat\" aria-labelledby=\"sn213-cat-title\"\u003e\n    \u003cdiv class=\"sn213-shell\"\u003e\n\u003cdiv class=\"sn213-cat-head\"\u003e\n\u003ch3 id=\"sn213-cat-title\"\u003eThe cat has a theory: you lack discipline. Pet Mode has caveats.\u003c\/h3\u003e\n\u003cp\u003ePet Mode is designed to reduce false alerts from pets under 36 kg or 80 lb. It is not a promise that every pet event will disappear.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn213-theories\"\u003e\n\u003carticle class=\"sn213-theory\"\u003e\u003cb\u003eThe sofa problem\u003c\/b\u003e\u003cp\u003eA pet on furniture, stairs or another high surface can appear larger or higher in the sensor’s view. From the armrest, Mittens becomes less “small pet” and more “warm chandelier.”\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"sn213-theory\"\u003e\u003cb\u003eThe group project\u003c\/b\u003e\u003cp\u003eSeveral pets moving together can create a different heat pattern from a single small animal. The sensor sees a suspicious heat committee, not the meeting minutes.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"sn213-theory\"\u003e\u003cb\u003eThe useful response\u003c\/b\u003e\u003cp\u003eAim away from climbable spots, test the real room and adjust placement if daily movement still creates unwanted alerts. The cat will call this censorship.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sn213-nightwire\" aria-labelledby=\"sn213-wire-title\"\u003e\n    \u003cdiv class=\"sn213-shell\"\u003e\n\u003cdiv class=\"sn213-wire-title\"\u003e\n\u003ch3 id=\"sn213-wire-title\"\u003eThe overnight signal route\u003c\/h3\u003e\n\u003cp\u003eThe sensor contributes the first event. HomeBase and your configured system handle everything downstream.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn213-wire\"\u003e\n\u003carticle class=\"sn213-wire-node\"\u003e\u003cspan\u003e01\u003c\/span\u003e\u003cb\u003eE20 senses\u003c\/b\u003e\u003cp\u003ePIR registers infrared movement inside the selected detection field.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"sn213-wire-node\"\u003e\u003cspan\u003e02\u003c\/span\u003e\u003cb\u003eHomeBase receives\u003c\/b\u003e\u003cp\u003eSub-1G carries the event to the required compatible HomeBase.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"sn213-wire-node\"\u003e\u003cspan\u003e03\u003c\/span\u003e\u003cb\u003eYour setup responds\u003c\/b\u003e\u003cp\u003eThe eufy app, security mode and connected devices determine notifications and actions.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn213-wire-note\"\u003e\n\u003cstrong\u003eWireless reality:\u003c\/strong\u003e eufy publishes up to 200 m or 656 ft in open air between E20 and HomeBase. Walls, floors, appliances and metal can reduce range. The stated alarm interval is no more than once per minute. No monthly cloud plan is required for the sensor’s basic alarm functions through HomeBase.\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sn213-clockface\" aria-labelledby=\"sn213-spec-title\"\u003e\n    \u003cdiv class=\"sn213-shell sn213-spec-layout\"\u003e\n\u003cdiv class=\"sn213-bigclock\"\u003e\u003cspan\u003e2:13\u003csmall\u003ePUBLISHED FACTS ONLY\u003c\/small\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"sn213-specs\"\u003e\n\u003cp class=\"sn213-label\" style=\"color:#37585b\"\u003eBedside specification card\u003c\/p\u003e\n\u003ch3 id=\"sn213-spec-title\"\u003eE20 specifications\u003c\/h3\u003e\n\u003cdiv class=\"sn213-specgrid\"\u003e\n\u003cdiv class=\"sn213-spec\"\u003e\n\u003cb\u003eProduct\u003c\/b\u003e\u003cspan\u003eeufy Motion Sensor E20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn213-spec\"\u003e\n\u003cb\u003ePart\u003c\/b\u003e\u003cspan\u003eT90M0121\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn213-spec\"\u003e\n\u003cb\u003eSensor\u003c\/b\u003e\u003cspan\u003ePassive infrared motion\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn213-spec\"\u003e\n\u003cb\u003eCoverage\u003c\/b\u003e\u003cspan\u003e90° up to 8 m or 26 ft\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn213-spec\"\u003e\n\u003cb\u003ePower\u003c\/b\u003e\u003cspan\u003e1 × CR123A, 1,400 mAh, pre-installed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn213-spec\"\u003e\n\u003cb\u003eBattery figure\u003c\/b\u003e\u003cspan\u003eUp to 5 years in internal lab testing; actual life varies\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn213-spec\"\u003e\n\u003cb\u003eWireless\u003c\/b\u003e\u003cspan\u003eSub-1G to compatible HomeBase\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn213-spec\"\u003e\n\u003cb\u003eNot published\u003c\/b\u003e\u003cspan\u003eeufy support lists 80 × 58.5 × 46.5 mm and 0–50 °C. No IP rating or siren loudness is asserted.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sn213-fridge-list\" aria-labelledby=\"sn213-compatible-title\"\u003e\n    \u003cdiv class=\"sn213-shell\"\u003e\u003cdiv class=\"sn213-fridge-door\"\u003e\n\u003cp class=\"sn213-label\" style=\"color:#476679\"\u003eCompatibility notes on the fridge\u003c\/p\u003e\n\u003ch3 id=\"sn213-compatible-title\"\u003eHomeBase models invited to the night shift\u003c\/h3\u003e\n\u003cdiv class=\"sn213-magnets\"\u003e\n\u003carticle class=\"sn213-magnet-note\"\u003e\u003cb\u003eHomeBase Mini\u003c\/b\u003e\u003cspan\u003eFirmware 4.0.5.2 or later\u003c\/span\u003e\u003c\/article\u003e\u003carticle class=\"sn213-magnet-note\"\u003e\u003cb\u003eHomeBase 2 \/ S280\u003c\/b\u003e\u003cspan\u003eFirmware 3.4.1.2+ and unit released after 2021\u003c\/span\u003e\u003c\/article\u003e\u003carticle class=\"sn213-magnet-note\"\u003e\u003cb\u003eHomeBase 3 \/ S380\u003c\/b\u003e\u003cspan\u003eFirmware 3.7.2.6 or later\u003c\/span\u003e\u003c\/article\u003e\u003carticle class=\"sn213-magnet-note\"\u003e\u003cb\u003eHomeBase Professional S1\u003c\/b\u003e\u003cspan\u003eFirmware 4.1.4.3 or later\u003c\/span\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn213-capacity\"\u003e\n\u003cstrong\u003eUpdate before pairing.\u003c\/strong\u003e HomeBase 3 supports up to 16 cameras plus 34 other devices. Confirm HomeBase Professional S1 accessory capacity against its current guide before expanding your system. Other HomeBase limits differ, so confirm available accessory capacity in your system.\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sn213-bench\" aria-labelledby=\"sn213-bench-title\"\u003e\n    \u003cdiv class=\"sn213-shell sn213-bench-grid\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"sn213-label\"\u003eEverything laid out on the bench\u003c\/p\u003e\n\u003ch3 id=\"sn213-bench-title\"\u003eWhat's in the sealed box; HomeBase is separate\u003c\/h3\u003e\n\u003cdiv class=\"sn213-items\"\u003e\n\u003cdiv class=\"sn213-item\"\u003e\n\u003cb\u003eMotion Sensor E20 with CR123A battery pre-installed\u003c\/b\u003e\u003cspan\u003e× 1\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn213-item\"\u003e\n\u003cb\u003eMounting bracket pre-fitted to the sensor\u003c\/b\u003e\u003cspan\u003e× 1\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn213-item\"\u003e\n\u003cb\u003e3M adhesive strips, supplied loose\u003c\/b\u003e\u003cspan\u003eIncluded\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn213-item\"\u003e\n\u003cb\u003eMounting screws and anchors\u003c\/b\u003e\u003cspan\u003e× 1 set\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn213-item\"\u003e\n\u003cb\u003eQuick start guide\u003c\/b\u003e\u003cspan\u003e× 1\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003caside class=\"sn213-emptybag\"\u003e\u003cb\u003eNot included in the box\u003c\/b\u003e\u003cul\u003e\n\u003cli\u003eCompatible HomeBase, required and sold separately\u003c\/li\u003e\n\u003cli\u003eSpare battery beyond the pre-installed CR123A\u003c\/li\u003e\n\u003cli\u003eCamera, siren or separate alarm speaker\u003c\/li\u003e\n\u003cli\u003eSmartphone\u003c\/li\u003e\n\u003cli\u003eDrill, screwdriver, hammer and ladder for screw mounting\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sn213-walkthrough\" aria-labelledby=\"sn213-walk-title\"\u003e\n    \u003cdiv class=\"sn213-shell\"\u003e\n\u003cp class=\"sn213-label\" style=\"color:#8f4052\"\u003eDo this in daylight. 2:13 AM is for snacks, not power tools.\u003c\/p\u003e\n\u003ch3 id=\"sn213-walk-title\"\u003eSix stops on the first walkthrough\u003c\/h3\u003e\n\u003cdiv class=\"sn213-nightsteps\"\u003e\n\u003carticle class=\"sn213-nightstep\"\u003e\u003cb\u003eUpdate\u003c\/b\u003e\u003cp\u003eConfirm the compatible HomeBase is online and at least at the listed firmware.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"sn213-nightstep\"\u003e\u003cb\u003eAdd E20\u003c\/b\u003e\u003cp\u003eUse the eufy app and follow the pairing prompts.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"sn213-nightstep\"\u003e\u003cb\u003ePower\u003c\/b\u003e\u003cp\u003eRemove the battery insulation tab when instructed.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"sn213-nightstep\"\u003e\u003cb\u003eCross the path\u003c\/b\u003e\u003cp\u003eWalk the intended route and confirm the event reaches the app.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"sn213-nightstep\"\u003e\u003cb\u003eAim and fix\u003c\/b\u003e\u003cp\u003eMount around 1.8 to 2.3 m and select a suitable surface method.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"sn213-nightstep\"\u003e\u003cb\u003eArm and test\u003c\/b\u003e\u003cp\u003eCheck motion, Pet Mode if used, and tamper behaviour in the intended mode.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn213-fixing\"\u003e\n\u003cdiv\u003e\n\u003cb\u003eAdhesive route\u003c\/b\u003eUse only on a smooth, clean, dry and fully cured surface. Avoid newly painted, rough, wet, dirty, wallpapered, coated or unfinished surfaces. Test position and finish compatibility before committing.\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003eScrew route\u003c\/b\u003eCheck for hidden wiring and pipes. Use appropriate tools and fixings for the substrate and take care while working at height. Supplied anchors do not suit every wall.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sn213-door-notes\" aria-labelledby=\"sn213-notes-title\"\u003e\n    \u003cdiv class=\"sn213-shell\"\u003e\n\u003cp class=\"sn213-label\" style=\"color:#d8fff8\"\u003eNotes left on the kitchen door\u003c\/p\u003e\n\u003ch3 id=\"sn213-notes-title\"\u003eQuestions from the morning household\u003c\/h3\u003e\n\u003cdiv class=\"sn213-notes\"\u003e\n\u003carticle class=\"sn213-note\"\u003e\u003cb\u003eCan it work without HomeBase?\u003c\/b\u003e\u003cp\u003eNo. A compatible HomeBase is required and is not included. There is no hub-free mode.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"sn213-note\"\u003e\u003cb\u003eDoes it connect straight to Wi-Fi?\u003c\/b\u003e\u003cp\u003eNo. E20 communicates over Sub-1G with HomeBase, not directly by Wi-Fi or Bluetooth to your phone.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"sn213-note\"\u003e\u003cb\u003eCan it tell who took the snack?\u003c\/b\u003e\u003cp\u003eNo. It detects motion only and has no camera or identity recognition.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"sn213-note\"\u003e\u003cb\u003eCan it watch an outdoor path?\u003c\/b\u003e\u003cp\u003eNo. It is an indoor-only sensor and has no published IP rating.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"sn213-note\"\u003e\u003cb\u003eIs the battery included?\u003c\/b\u003e\u003cp\u003eYes. One CR123A 1,400 mAh battery is pre-installed behind an insulation tab.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"sn213-note\"\u003e\u003cb\u003eDoes it make alarm noise?\u003c\/b\u003e\u003cp\u003eNo. It has no built-in speaker or siren. Audible alerts need another compatible system component.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sn213-morning\" aria-labelledby=\"sn213-morning-title\"\u003e\n    \u003cdiv class=\"sn213-shell\"\u003e\n\u003cdiv class=\"sn213-morning-head\"\u003e\n\u003ch3 id=\"sn213-morning-title\"\u003eThe morning report\u003c\/h3\u003e\n\u003cp\u003eDispatch, shipping, warranty and return terms for this listing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn213-terms\"\u003e\n\u003carticle class=\"sn213-term\"\u003e\u003cb\u003eDispatch\u003c\/b\u003e\u003cp\u003eWe do our best to dispatch the same day. Same-day to 1 business day is typical. Busy periods can occasionally extend this, though that is rare.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"sn213-term\"\u003e\u003cb\u003eAustralian shipping\u003c\/b\u003e\u003cp\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99.00, tracked shipping is $9.95 or Express is $12.95.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"sn213-term\"\u003e\u003cb\u003e12-month warranty\u003c\/b\u003e\u003cp\u003eCamGuard Australia provides its own 12-month in-house warranty. It is not a manufacturer warranty. We handle assessment and remedy directly.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"sn213-term\"\u003e\u003cb\u003eChange of mind\u003c\/b\u003e\u003cp\u003eReturn within 30 days of delivery when complete and unused. The buyer pays return postage, and original shipping is not refunded.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"sn213-term\"\u003e\u003cb\u003eFaulty or not as described\u003c\/b\u003e\u003cp\u003eCamGuard Australia covers reasonable return postage and provides the remedy required under Australian Consumer Law.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"sn213-term\"\u003e\u003cb\u003eThe seller\u003c\/b\u003e\u003cp\u003eCamGuard Australia is an independent Australian reseller based in Townsville, Queensland. ABN 62 385 894 763.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cfooter class=\"sn213-footer\"\u003e\u003cdiv class=\"sn213-shell\"\u003e\n\u003cstrong\u003eCamGuard Australia\u003c\/strong\u003e\u003cp\u003eIndependent Australian reseller • Townsville, Queensland • ABN 62 385 894 763\u003cbr\u003eeufy Motion Sensor E20 • T90M0121 • Brand New • Compatible HomeBase required and not included\u003c\/p\u003e\n\u003cp class=\"sn213-disclaimer\"\u003eCamGuard Australia is an independent reseller. We are not an authorised eufy dealer and we are not affiliated with, endorsed by or acting for eufy or Anker. eufy and HomeBase are trademarks of their respective owner, used here only to describe the product being sold. The 12-month warranty offered here is our own in-house warranty and is not a manufacturer warranty. Specifications are as published by eufy at the time of writing. Nothing here limits your rights under the Australian Consumer Law.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/footer\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on orders of $99 or more after discounts. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eBrand New. Factory-sealed in full original retail packaging, unopened and unused.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp\u003eCondition: Brand New. Factory-sealed in full original retail packaging, unopened and unused. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: A compatible eufy HomeBase is required and sold separately. Update your HomeBase to current firmware before pairing; AU and US HomeBases both work. \u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003eThe 2:13 AM Snack Run setting is a fictional presentation of this listing. Product facts and CamGuard terms remain separate from the story. Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43938856042539,"sku":"CG-MSE20-BN-W","price":64.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufy_Motion_Sensor_E20_Main.webp?v=1776333776"},{"product_id":"eufy-flood-sensor-e20-brand-new","title":"eufy Flood and Freeze Sensor E20 | Brand New","description":"\u003c!--\n  CamGuard Australia · eufy Flood and Freeze Sensor E20 | Brand New · SKU CG-FFE20-BN-T\n  TWO-VIEW LISTING · built by CamGuard Two-View Studio · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  FUN VIEW (default): The Leakening · original theme with reviewed corrections, re-scoped under .cgfun\n  SIMPLE VIEW: eufy.com register rendered from factsheets\/FFE20.json (every printed spec carries status verified)\n  SHARED: terms and footer below both views; hidden in the Fun view, which keeps its own\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the chooser hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@500;600;700;800;900\u0026family=Libre+Franklin:wght@400;500;600;700\u0026family=Special+Elite\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#07080d;--fun-ink:#fff2d2;--fun-accent:#ffc857;--fun-display:'Barlow Condensed',sans-serif;--fun-display-weight:800;--fun-body:'Libre Franklin',Arial,sans-serif;--sw-bg:#ffc857;--sw-border:#fff2d2;--sw-ink:#07080d;--sw-radius:8px;--sh-bg-fun:#fff2d2;--sh-ink-fun:#07080d;--sh-body-fun:#07080d;--sh-mute-fun:#07080d;--sh-line-fun:#07080d;--sh-panel-fun:#fff2d2}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{display:none}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun{\n  --lk-night:#07080d;\n  --lk-black:#020305;\n  --lk-ink:#11131a;\n  --lk-red:#e6372d;\n  --lk-red-deep:#7c0d14;\n  --lk-amber:#ffc857;\n  --lk-cream:#fff2d2;\n  --lk-paper:#ece4d1;\n  --lk-blue:#4fd3ff;\n  --lk-frost:#c9f2ff;\n  --lk-water:#177cb7;\n  --lk-muted:#b7b2aa;\n  --lk-rule:rgba(255,255,255,.16);\n  width:100%;\n  overflow:hidden;\n  color:#f8f3e8;\n  background:var(--lk-night);\n  font:400 16px\/1.62 'Libre Franklin',Arial,sans-serif;\n}\n.cgau-listing .cgfun,.cgau-listing .cgfun *,.cgau-listing .cgfun *::before,.cgau-listing .cgfun *::after{box-sizing:border-box}\n.cgau-listing .cgfun *{margin:0;padding:0}\n.cgau-listing .cgfun a{color:inherit}\n.cgau-listing .cgfun .lk-inner{width:min(1080px,calc(100% - 40px));margin:0 auto}\n.cgau-listing .cgfun .lk-pad{padding:72px 0}\n.cgau-listing .cgfun .lk-eyebrow{font:800 12px\/1 'Barlow Condensed',sans-serif;letter-spacing:.28em;text-transform:uppercase;color:var(--lk-amber);margin-bottom:14px}\n.cgau-listing .cgfun .lk-title{font:900 clamp(31px,5vw,59px)\/.96 'Barlow Condensed',sans-serif;letter-spacing:-.025em;text-transform:uppercase;max-width:800px}\n.cgau-listing .cgfun .lk-copy{max-width:72ch;color:#d4d0c8}\n.cgau-listing .cgfun .lk-copy strong{color:#fff}\n.cgau-listing .cgfun .lk-rule{height:1px;background:linear-gradient(90deg,transparent,var(--lk-red),var(--lk-amber),transparent)}\n\n@keyframes cgau-lk-projector{0%,100%{opacity:.13}22%{opacity:.2}23%{opacity:.08}47%{opacity:.18}48%{opacity:.1}72%{opacity:.2}}\n@keyframes cgau-lk-grain{0%{transform:translate(0,0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(4%,3%)}80%{transform:translate(-2%,-2%)}100%{transform:translate(0,0)}}\n@keyframes cgau-lk-puddle{0%,100%{transform:scale(.92);opacity:.42}50%{transform:scale(1.05);opacity:.72}}\n@keyframes cgau-lk-ring{0%{transform:scale(.35);opacity:.75}75%,100%{transform:scale(1.6);opacity:0}}\n@keyframes cgau-lk-crawl{from{transform:translateX(0)}to{transform:translateX(-50%)}}\n@keyframes cgau-lk-scratch{0%,86%,100%{transform:translateX(0);opacity:0}88%{transform:translateX(42vw);opacity:.25}89%{opacity:0}}\n@keyframes cgau-lk-freeze{0%,100%{filter:drop-shadow(0 0 0 rgba(79,211,255,0))}50%{filter:drop-shadow(0 0 14px rgba(79,211,255,.8))}}\n@keyframes cgau-lk-bulb{0%,100%{box-shadow:0 0 0 rgba(255,200,87,0);opacity:.8}50%{box-shadow:0 0 16px rgba(255,200,87,.7);opacity:1}}\n\n\n.cgau-listing .cgfun .lk-house{background:#030408;border-bottom:1px solid var(--lk-rule);position:relative;z-index:5}\n.cgau-listing .cgfun .lk-house-in{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 0}\n.cgau-listing .cgfun .lk-wordmark{font:900 22px\/1 'Barlow Condensed',sans-serif;letter-spacing:-.02em;text-transform:uppercase}\n.cgau-listing .cgfun .lk-wordmark b{color:var(--lk-blue)}\n.cgau-listing .cgfun .lk-house-meta{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}\n.cgau-listing .cgfun .lk-house-meta span{border:1px solid var(--lk-rule);padding:7px 10px;font:700 10px\/1 'Barlow Condensed',sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#c8c4bd}\n.cgau-listing .cgfun .lk-house-meta .lk-sealed{color:var(--lk-black);background:var(--lk-amber);border-color:var(--lk-amber)}\n\n\n.cgau-listing .cgfun .lk-poster{min-height:720px;position:relative;isolation:isolate;overflow:hidden;background:\n  radial-gradient(circle at 68% 30%,rgba(230,55,45,.22),transparent 27%),\n  linear-gradient(180deg,#11131d 0%,#070810 55%,#020307 100%)}\n.cgau-listing .cgfun .lk-poster::before{content:'';position:absolute;inset:-40%;z-index:-1;pointer-events:none;opacity:.15;background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'\/%3E%3C\/svg%3E\");animation:cgau-lk-grain .6s steps(2) infinite}\n.cgau-listing .cgfun .lk-poster::after{content:'';position:absolute;z-index:4;top:0;bottom:0;width:1px;background:#fff;opacity:0;animation:cgau-lk-scratch 9s linear infinite}\n.cgau-listing .cgfun .lk-beam{position:absolute;z-index:-1;left:52%;top:-130px;width:620px;height:930px;transform:translateX(-50%);clip-path:polygon(43% 0,57% 0,100% 100%,0 100%);background:linear-gradient(180deg,rgba(255,242,210,.18),rgba(255,200,87,.045) 62%,transparent);animation:cgau-lk-projector 4s steps(1) infinite}\n.cgau-listing .cgfun .lk-poster-in{position:relative;min-height:720px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:34px;align-items:center;padding:76px 0 86px}\n.cgau-listing .cgfun .lk-studio{font:600 13px\/1.4 'Special Elite',serif;letter-spacing:.12em;text-transform:uppercase;color:#cbc2b2;margin-bottom:28px}\n.cgau-listing .cgfun .lk-logo-top{display:block;font:800 clamp(18px,3vw,28px)\/1 'Barlow Condensed',sans-serif;letter-spacing:.44em;text-transform:uppercase;color:var(--lk-red);margin-bottom:4px}\n.cgau-listing .cgfun .lk-logo{font:900 clamp(70px,12vw,148px)\/.7 'Barlow Condensed',sans-serif;letter-spacing:-.055em;text-transform:uppercase;color:var(--lk-cream);text-shadow:0 4px 0 #3a070a,0 11px 0 rgba(0,0,0,.55)}\n.cgau-listing .cgfun .lk-logo span{display:block;color:var(--lk-red);font-size:.67em;letter-spacing:-.035em;margin-left:1.05em}\n.cgau-listing .cgfun .lk-tagline{font:500 clamp(21px,3vw,31px)\/1.15 'Barlow Condensed',sans-serif;text-transform:uppercase;letter-spacing:.045em;max-width:560px;margin:34px 0 20px;color:#f7f0e1}\n.cgau-listing .cgfun .lk-tagline em{font-style:normal;color:var(--lk-amber)}\n.cgau-listing .cgfun .lk-billing{font:400 11px\/1.55 'Barlow Condensed',sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#96918a;max-width:570px}\n.cgau-listing .cgfun .lk-billing b{font-size:1.25em;color:#d8d0c2}\n.cgau-listing .cgfun .lk-visual{position:relative;height:470px;align-self:end}\n.cgau-listing .cgfun .lk-disc{position:absolute;z-index:3;left:50%;top:38px;width:244px;aspect-ratio:1;transform:translateX(-50%) rotate(-7deg);border-radius:50%;background:radial-gradient(circle at 38% 30%,#fff 0 17%,#e9e9e9 45%,#bcbcbc 76%,#8d8d8d 100%);box-shadow:0 32px 44px rgba(0,0,0,.65),inset -18px -20px 30px rgba(0,0,0,.19),inset 10px 11px 18px rgba(255,255,255,.82)}\n.cgau-listing .cgfun .lk-disc::before{content:'';position:absolute;left:50%;top:20%;width:13px;height:13px;transform:translateX(-50%);border:4px solid #2e9de1;border-radius:50%;box-shadow:0 0 16px rgba(79,211,255,.8)}\n.cgau-listing .cgfun .lk-disc::after{content:'≋';position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);font:900 55px\/1 'Barlow Condensed',sans-serif;color:#30343b}\n.cgau-listing .cgfun .lk-pool{position:absolute;z-index:1;left:50%;bottom:34px;width:420px;height:136px;transform:translateX(-50%);border-radius:52% 48% 57% 43% \/ 58% 43% 57% 42%;background:radial-gradient(ellipse at 50% 35%,rgba(79,211,255,.68),rgba(23,124,183,.54) 42%,rgba(3,27,51,.05) 72%);filter:blur(.5px);animation:cgau-lk-puddle 4s ease-in-out infinite}\n.cgau-listing .cgfun .lk-wire{position:absolute;z-index:2;left:18%;right:1%;bottom:79px;height:72px;border-bottom:4px solid #b7b7b7;border-radius:0 0 50% 50%;transform:rotate(5deg)}\n.cgau-listing .cgfun .lk-ring{position:absolute;z-index:2;left:50%;top:104px;width:244px;aspect-ratio:1;border:2px solid var(--lk-red);border-radius:50%;transform:translateX(-50%) scale(.35);animation:cgau-lk-ring 2.3s ease-out infinite}\n.cgau-listing .cgfun .lk-premiere{position:absolute;left:50%;bottom:0;transform:translateX(-50%) rotate(-2deg);white-space:nowrap;background:var(--lk-amber);color:#1a0c06;padding:12px 23px;font:900 17px\/1 'Barlow Condensed',sans-serif;letter-spacing:.12em;text-transform:uppercase;box-shadow:7px 7px 0 var(--lk-red-deep)}\n\n\n.cgau-listing .cgfun .lk-marquee{overflow:hidden;background:var(--lk-red);border-top:4px solid #ffebbc;border-bottom:4px solid #ffebbc;color:#140707}\n.cgau-listing .cgfun .lk-marquee-run{display:flex;width:max-content;animation:cgau-lk-crawl 27s linear infinite}\n.cgau-listing .cgfun .lk-marquee-set{display:flex;align-items:center;white-space:nowrap}\n.cgau-listing .cgfun .lk-marquee-set b{font:900 19px\/1 'Barlow Condensed',sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:15px 20px}\n.cgau-listing .cgfun .lk-marquee-set i{width:8px;height:8px;border-radius:50%;background:var(--lk-amber);animation:cgau-lk-bulb 1.7s ease-in-out infinite}\n\n\n.cgau-listing .cgfun .lk-advisory{background:#efe5ca;color:#1a1713;position:relative}\n.cgau-listing .cgfun .lk-advisory::before{content:'VIEWER ADVISORY';position:absolute;right:-42px;top:44px;transform:rotate(90deg);font:900 12px\/1 'Barlow Condensed';letter-spacing:.26em;color:rgba(124,13,20,.32)}\n.cgau-listing .cgfun .lk-advisory-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;align-items:start}\n.cgau-listing .cgfun .lk-cert{border:7px double #201913;padding:24px;min-height:250px;background:rgba(255,255,255,.28);box-shadow:10px 11px 0 rgba(124,13,20,.16)}\n.cgau-listing .cgfun .lk-cert-no{font:900 72px\/.78 'Barlow Condensed';color:var(--lk-red-deep)}\n.cgau-listing .cgfun .lk-cert h3{font:900 28px\/1 'Barlow Condensed';text-transform:uppercase;margin:16px 0 10px}\n.cgau-listing .cgfun .lk-cert p{font-size:14px;color:#4f463d}\n.cgau-listing .cgfun .lk-advisory-copy h2{font:900 clamp(34px,5vw,58px)\/.95 'Barlow Condensed';text-transform:uppercase;color:#17130f;margin-bottom:18px}\n.cgau-listing .cgfun .lk-advisory-copy \u003e p{color:#494137;margin-bottom:18px}\n.cgau-listing .cgfun .lk-contract{background:#7c0d14;color:#fff5dc;padding:20px 22px;border-left:9px solid #ffc857;box-shadow:8px 8px 0 rgba(0,0,0,.18)}\n.cgau-listing .cgfun .lk-contract b{display:block;font:900 20px\/1 'Barlow Condensed';letter-spacing:.08em;text-transform:uppercase;color:#ffc857;margin-bottom:8px}\n\n\n.cgau-listing .cgfun .lk-synopsis{background:linear-gradient(150deg,#0b0d14,#17131a 68%,#2b080c);position:relative}\n.cgau-listing .cgfun .lk-synopsis-grid{display:grid;grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);gap:46px;align-items:start}\n.cgau-listing .cgfun .lk-one-sheet{position:sticky;top:20px;border:1px solid rgba(255,255,255,.17);padding:22px;background:#090a0f;box-shadow:17px 19px 0 rgba(0,0,0,.34);transform:rotate(-1deg)}\n.cgau-listing .cgfun .lk-one-sheet small{font:700 10px\/1.2 'Barlow Condensed';letter-spacing:.2em;text-transform:uppercase;color:var(--lk-red)}\n.cgau-listing .cgfun .lk-one-sheet strong{display:block;font:900 47px\/.82 'Barlow Condensed';text-transform:uppercase;margin:16px 0;color:var(--lk-cream)}\n.cgau-listing .cgfun .lk-one-sheet p{font:400 14px\/1.55 'Special Elite';color:#aca69c}\n.cgau-listing .cgfun .lk-runtime{margin-top:18px;border-top:1px dashed #59534c;padding-top:14px;font:700 11px\/1.6 'Barlow Condensed';letter-spacing:.12em;text-transform:uppercase;color:#79746d}\n.cgau-listing .cgfun .lk-scenes{display:grid;gap:0;border-left:2px solid var(--lk-red)}\n.cgau-listing .cgfun .lk-scene{position:relative;padding:0 0 35px 34px}\n.cgau-listing .cgfun .lk-scene::before{content:'';position:absolute;left:-9px;top:5px;width:16px;height:16px;border-radius:50%;background:var(--lk-amber);box-shadow:0 0 0 5px #17131a}\n.cgau-listing .cgfun .lk-scene time{font:800 11px\/1 'Barlow Condensed';letter-spacing:.2em;text-transform:uppercase;color:var(--lk-red);display:block;margin-bottom:8px}\n.cgau-listing .cgfun .lk-scene h3{font:800 27px\/1 'Barlow Condensed';text-transform:uppercase;margin-bottom:9px}\n.cgau-listing .cgfun .lk-scene p{color:#bbb6ae;font-size:14.5px;max-width:62ch}\n\n\n.cgau-listing .cgfun .lk-cast{background:#f3ead5;color:#161310}\n.cgau-listing .cgfun .lk-cast .lk-eyebrow{color:var(--lk-red-deep)}\n.cgau-listing .cgfun .lk-cast .lk-title{color:#17130f;margin-bottom:32px}\n.cgau-listing .cgfun .lk-cast-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:5px solid #19140f;border-left:1px solid #8f8270}\n.cgau-listing .cgfun .lk-cast-card{min-height:250px;padding:24px 22px;border-right:1px solid #8f8270;border-bottom:1px solid #8f8270;position:relative;overflow:hidden;background:linear-gradient(160deg,rgba(255,255,255,.35),transparent)}\n.cgau-listing .cgfun .lk-cast-card::after{content:attr(data-credit);position:absolute;right:-15px;bottom:7px;font:900 50px\/.75 'Barlow Condensed';color:rgba(124,13,20,.07);text-transform:uppercase;transform:rotate(-7deg)}\n.cgau-listing .cgfun .lk-cast-card .lk-role{font:700 10px\/1 'Barlow Condensed';letter-spacing:.2em;text-transform:uppercase;color:var(--lk-red-deep);margin-bottom:23px}\n.cgau-listing .cgfun .lk-cast-card b{display:block;font:900 30px\/.95 'Barlow Condensed';text-transform:uppercase;margin-bottom:12px;max-width:210px}\n.cgau-listing .cgfun .lk-cast-card p{font-size:13.5px;line-height:1.55;color:#51483e;position:relative;z-index:2}\n.cgau-listing .cgfun .lk-cast-card strong{color:#17130f}\n\n\n.cgau-listing .cgfun .lk-acts{background:#080910}\n.cgau-listing .cgfun .lk-act{display:grid;grid-template-columns:130px minmax(0,1fr);gap:34px;padding:55px 0;border-bottom:1px solid var(--lk-rule)}\n.cgau-listing .cgfun .lk-act-no{font:900 90px\/.72 'Barlow Condensed';color:transparent;-webkit-text-stroke:2px var(--lk-red);text-align:right}\n.cgau-listing .cgfun .lk-act h3{font:900 clamp(29px,4vw,44px)\/1 'Barlow Condensed';text-transform:uppercase;margin-bottom:14px}\n.cgau-listing .cgfun .lk-act p{color:#bbb7b0;max-width:78ch;margin-bottom:13px}\n.cgau-listing .cgfun .lk-act p:last-child{margin-bottom:0}\n.cgau-listing .cgfun .lk-probe-stage{margin-top:24px;height:170px;position:relative;border:1px solid rgba(255,255,255,.15);background:repeating-linear-gradient(90deg,#12141d 0 43px,#0e1017 43px 45px);overflow:hidden}\n.cgau-listing .cgfun .lk-machine{position:absolute;right:8%;top:19px;width:148px;height:130px;border:5px solid #999;border-radius:8px;background:#292c34;box-shadow:inset 0 0 0 9px #15171d}\n.cgau-listing .cgfun .lk-machine::before{content:'';position:absolute;left:24px;top:20px;width:88px;height:88px;border:8px solid #70747c;border-radius:50%;background:radial-gradient(circle,#23252c 0 37%,#6f747b 38% 44%,#17191f 45%)}\n.cgau-listing .cgfun .lk-probe-line{position:absolute;left:8%;right:15%;bottom:26px;height:42px;border-bottom:4px solid #c6c7ca;border-radius:0 0 0 70%;transform:skewX(-16deg)}\n.cgau-listing .cgfun .lk-probe-tip{position:absolute;right:10%;bottom:20px;width:7px;height:36px;background:#eee;border-radius:4px;box-shadow:0 0 15px var(--lk-blue)}\n.cgau-listing .cgfun .lk-frost-board{margin-top:23px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid var(--lk-rule)}\n.cgau-listing .cgfun .lk-climate{padding:24px;min-height:205px}\n.cgau-listing .cgfun .lk-climate:first-child{background:radial-gradient(circle at 85% 15%,rgba(23,124,183,.52),transparent 35%),#061622}\n.cgau-listing .cgfun .lk-climate:last-child{background:radial-gradient(circle at 85% 15%,rgba(201,242,255,.48),transparent 36%),#10202a;border-left:1px solid var(--lk-rule)}\n.cgau-listing .cgfun .lk-climate b{display:block;font:900 31px\/1 'Barlow Condensed';text-transform:uppercase;margin-bottom:10px}\n.cgau-listing .cgfun .lk-climate small{display:block;font-size:13px;color:#b9c7cd;line-height:1.5}\n.cgau-listing .cgfun .lk-thermo{font:900 49px\/1 'Barlow Condensed';color:var(--lk-frost);animation:cgau-lk-freeze 3s ease-in-out infinite}\n.cgau-listing .cgfun .lk-sound-board{margin-top:22px;background:#181a22;padding:22px;border-left:6px solid var(--lk-amber);display:grid;grid-template-columns:auto minmax(0,1fr);gap:22px;align-items:center}\n.cgau-listing .cgfun .lk-db{font:900 62px\/.8 'Barlow Condensed';color:var(--lk-amber);white-space:nowrap}\n.cgau-listing .cgfun .lk-sound-board small{font-size:13px;color:#aaa59d;line-height:1.45}\n\n\n.cgau-listing .cgfun .lk-tickets{background:#2b080c;position:relative}\n.cgau-listing .cgfun .lk-tickets::before{content:'';position:absolute;inset:0;opacity:.1;background:repeating-linear-gradient(135deg,#fff 0 2px,transparent 2px 14px)}\n.cgau-listing .cgfun .lk-ticket-head{position:relative;text-align:center;margin-bottom:34px}\n.cgau-listing .cgfun .lk-ticket-head .lk-title{margin:0 auto 14px}\n.cgau-listing .cgfun .lk-ticket-head p{color:#d8bbb9}\n.cgau-listing .cgfun .lk-ticket-stack{position:relative;display:grid;gap:14px}\n.cgau-listing .cgfun .lk-ticket{display:grid;grid-template-columns:126px minmax(0,1fr) auto;gap:22px;align-items:center;background:#f1e5c7;color:#18130e;padding:20px 23px;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,12px calc(100% - 12px),12px 12px);box-shadow:10px 9px 0 rgba(0,0,0,.25)}\n.cgau-listing .cgfun .lk-ticket-code{font:900 20px\/1 'Barlow Condensed';letter-spacing:.1em;text-transform:uppercase;color:var(--lk-red-deep);border-right:2px dashed #887b66;padding-right:18px}\n.cgau-listing .cgfun .lk-ticket b{display:block;font:800 23px\/1 'Barlow Condensed';text-transform:uppercase;margin-bottom:5px}\n.cgau-listing .cgfun .lk-ticket p{font-size:13px;color:#5a5144;line-height:1.4}\n.cgau-listing .cgfun .lk-ticket .lk-admit{font:900 12px\/1 'Barlow Condensed';letter-spacing:.15em;text-transform:uppercase;border:3px solid #236335;color:#236335;padding:9px 11px;transform:rotate(-5deg)}\n.cgau-listing .cgfun .lk-ticket.lk-note .lk-admit{border-color:#9b5f00;color:#7a4b00}\n.cgau-listing .cgfun .lk-no-ticket{margin-top:28px;background:#08090d;border:1px solid rgba(255,255,255,.15);padding:24px;display:grid;grid-template-columns:100px minmax(0,1fr);gap:22px;align-items:start}\n.cgau-listing .cgfun .lk-no-ticket b{font:900 58px\/.8 'Barlow Condensed';color:var(--lk-red);text-transform:uppercase}\n.cgau-listing .cgfun .lk-no-ticket p{font-size:14px;color:#bbb6af}\n\n\n.cgau-listing .cgfun .lk-classify{background:#ddd3bc;color:#1b1814}\n.cgau-listing .cgfun .lk-classify .lk-title{color:#1b1814;margin-bottom:14px}\n.cgau-listing .cgfun .lk-classify-intro{max-width:75ch;color:#544b40;margin-bottom:30px}\n.cgau-listing .cgfun .lk-warnings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}\n.cgau-listing .cgfun .lk-warning{border:2px solid #3e352b;background:rgba(255,255,255,.28);padding:20px 21px;position:relative}\n.cgau-listing .cgfun .lk-warning::before{content:'!';float:left;width:34px;height:34px;border:3px solid var(--lk-red-deep);color:var(--lk-red-deep);display:grid;place-items:center;border-radius:50%;font:900 21px\/1 'Barlow Condensed';margin:1px 13px 30px 0}\n.cgau-listing .cgfun .lk-warning b{display:block;font:900 20px\/1 'Barlow Condensed';text-transform:uppercase;margin-bottom:7px}\n.cgau-listing .cgfun .lk-warning p{font-size:13.5px;color:#51483d;line-height:1.5}\n\n\n.cgau-listing .cgfun .lk-storyboard{background:#11121a}\n.cgau-listing .cgfun .lk-storyboard .lk-title{margin-bottom:32px}\n.cgau-listing .cgfun .lk-frames{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}\n.cgau-listing .cgfun .lk-frame{background:#f4ecd8;color:#17130f;padding:12px;transform:rotate(-.4deg);box-shadow:5px 7px 0 rgba(0,0,0,.3)}\n.cgau-listing .cgfun .lk-frame:nth-child(even){transform:rotate(.6deg)}\n.cgau-listing .cgfun .lk-frame-art{height:122px;border:3px solid #211b15;background:repeating-linear-gradient(145deg,#efe5ce 0 8px,#d9cdb5 8px 10px);display:grid;place-items:center;font:900 45px\/1 'Barlow Condensed';color:var(--lk-red-deep)}\n.cgau-listing .cgfun .lk-frame b{display:block;font:900 19px\/1 'Barlow Condensed';text-transform:uppercase;margin:13px 0 6px}\n.cgau-listing .cgfun .lk-frame p{font:400 12.5px\/1.45 'Special Elite';color:#51483d}\n\n\n.cgau-listing .cgfun .lk-props{background:#05060a}\n.cgau-listing .cgfun .lk-props-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:34px}\n.cgau-listing .cgfun .lk-prop-list{border:1px solid var(--lk-rule);background:#0d0f15}\n.cgau-listing .cgfun .lk-prop-row{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:12px;padding:15px 18px;border-bottom:1px dashed #3d3d41;align-items:center}\n.cgau-listing .cgfun .lk-prop-row:last-child{border-bottom:0}\n.cgau-listing .cgfun .lk-prop-row span{font:900 17px\/1 'Barlow Condensed';color:var(--lk-red)}\n.cgau-listing .cgfun .lk-prop-row b{font-size:13.5px}\n.cgau-listing .cgfun .lk-prop-row i{font:700 11px\/1 'Barlow Condensed';font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--lk-amber)}\n.cgau-listing .cgfun .lk-seal-card{background:var(--lk-red-deep);padding:30px;min-height:100%;position:relative;overflow:hidden}\n.cgau-listing .cgfun .lk-seal-card::after{content:'SEALED';position:absolute;right:-32px;bottom:15px;font:900 88px\/.7 'Barlow Condensed';color:rgba(255,255,255,.07);transform:rotate(-13deg)}\n.cgau-listing .cgfun .lk-seal-card h3{font:900 39px\/.95 'Barlow Condensed';text-transform:uppercase;margin-bottom:18px}\n.cgau-listing .cgfun .lk-seal-card p{font-size:14px;color:#f3d7cf;margin-bottom:13px;position:relative;z-index:1}\n.cgau-listing .cgfun .lk-seal-card strong{color:#fff}\n\n\n.cgau-listing .cgfun .lk-premiere-info{background:#f0e6cc;color:#17130f}\n.cgau-listing .cgfun .lk-premiere-info .lk-title{color:#17130f;margin-bottom:31px}\n.cgau-listing .cgfun .lk-info-reel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}\n.cgau-listing .cgfun .lk-info-card{border-top:7px solid var(--lk-red-deep);background:rgba(255,255,255,.35);padding:24px 23px;box-shadow:8px 8px 0 rgba(124,13,20,.1)}\n.cgau-listing .cgfun .lk-info-card b{display:block;font:900 25px\/1 'Barlow Condensed';text-transform:uppercase;margin-bottom:12px}\n.cgau-listing .cgfun .lk-info-card p{font-size:13.5px;color:#50473d;margin-bottom:9px}\n.cgau-listing .cgfun .lk-info-card p:last-child{margin-bottom:0}\n\n\n.cgau-listing .cgfun .lk-commentary{background:#0a0b11}\n.cgau-listing .cgfun .lk-commentary .lk-title{margin-bottom:28px}\n.cgau-listing .cgfun .lk-faqs{border-top:1px solid var(--lk-rule)}\n.cgau-listing .cgfun details{border-bottom:1px solid var(--lk-rule)}\n.cgau-listing .cgfun summary{cursor:pointer;list-style:none;padding:20px 48px 20px 0;position:relative;font:800 20px\/1.2 'Barlow Condensed';text-transform:uppercase;color:#f4eddf}\n.cgau-listing .cgfun summary::-webkit-details-marker{display:none}\n.cgau-listing .cgfun summary::after{content:'+';position:absolute;right:6px;top:15px;font:500 33px\/1 'Barlow Condensed';color:var(--lk-red);transition:transform .25s ease}\n.cgau-listing .cgfun details[open] summary::after{transform:rotate(45deg)}\n.cgau-listing .cgfun details p{padding:0 54px 22px 0;color:#bbb6ae;font-size:14px;max-width:82ch}\n\n\n.cgau-listing .cgfun .lk-credits{background:#020305;text-align:center;padding:78px 0 90px;position:relative}\n.cgau-listing .cgfun .lk-credits-mark{font:900 clamp(38px,7vw,73px)\/.88 'Barlow Condensed';text-transform:uppercase;color:var(--lk-cream)}\n.cgau-listing .cgfun .lk-credits-mark b{color:var(--lk-blue)}\n.cgau-listing .cgfun .lk-credits-tag{font:700 12px\/1.5 'Barlow Condensed';letter-spacing:.22em;text-transform:uppercase;color:#8d8880;margin:18px 0 28px}\n.cgau-listing .cgfun .lk-final{display:inline-block;background:var(--lk-red);color:#fff5dc;padding:16px 27px;font:900 20px\/1 'Barlow Condensed';letter-spacing:.12em;text-transform:uppercase;box-shadow:8px 8px 0 #351014}\n.cgau-listing .cgfun .lk-legal{max-width:840px;margin:34px auto 0;color:#706c67;font-size:11.5px;line-height:1.6}\n\n\n.cgau-listing .cgfun .lk-synopsis .lk-scene h3,\n.cgau-listing .cgfun .lk-acts .lk-act h3,\n.cgau-listing .cgfun .lk-tickets .lk-ticket-head .lk-title,\n.cgau-listing .cgfun .lk-storyboard .lk-title,\n.cgau-listing .cgfun .lk-props .lk-title,\n.cgau-listing .cgfun .lk-props .lk-seal-card h3,\n.cgau-listing .cgfun .lk-commentary .lk-title{\n  color:var(--lk-cream)!important;\n}\n\n@media(max-width:820px){\n  .cgau-listing .cgfun .lk-poster-in,.cgau-listing .cgfun .lk-advisory-grid,.cgau-listing .cgfun .lk-synopsis-grid,.cgau-listing .cgfun .lk-props-grid{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .lk-poster{min-height:0}.cgau-listing .cgfun .lk-poster-in{min-height:0;padding-bottom:58px}\n  .cgau-listing .cgfun .lk-visual{height:390px}.cgau-listing .cgfun .lk-disc{width:210px}.cgau-listing .cgfun .lk-ring{width:210px}.cgau-listing .cgfun .lk-pool{width:350px}\n  .cgau-listing .cgfun .lk-one-sheet{position:relative;top:auto;transform:none}\n  .cgau-listing .cgfun .lk-cast-grid{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .cgfun .lk-frames{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .cgfun .lk-info-reel{grid-template-columns:minmax(0,1fr)}\n}\n@media(max-width:560px){\n  .cgau-listing .cgfun .lk-inner{width:min(100% - 28px,1080px)}\n  .cgau-listing .cgfun .lk-pad{padding:52px 0}\n  .cgau-listing .cgfun .lk-house-in{align-items:flex-start;flex-direction:column}.cgau-listing .cgfun .lk-house-meta{justify-content:flex-start}\n  .cgau-listing .cgfun .lk-logo{font-size:65px}.cgau-listing .cgfun .lk-logo-top{letter-spacing:.28em}\n  .cgau-listing .cgfun .lk-visual{height:345px}.cgau-listing .cgfun .lk-disc{width:176px}.cgau-listing .cgfun .lk-ring{width:176px}.cgau-listing .cgfun .lk-pool{width:285px}.cgau-listing .cgfun .lk-premiere{font-size:13px;padding:10px 14px}\n  .cgau-listing .cgfun .lk-advisory::before{display:none}\n  .cgau-listing .cgfun .lk-cast-grid,.cgau-listing .cgfun .lk-warnings{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .lk-act{grid-template-columns:minmax(0,1fr);gap:17px}.cgau-listing .cgfun .lk-act-no{text-align:left;font-size:70px}\n  .cgau-listing .cgfun .lk-frost-board{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .lk-climate:last-child{border-left:0;border-top:1px solid var(--lk-rule)}\n  .cgau-listing .cgfun .lk-sound-board{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .lk-ticket{grid-template-columns:minmax(0,1fr);gap:12px}.cgau-listing .cgfun .lk-ticket-code{border-right:0;border-bottom:2px dashed #887b66;padding:0 0 10px}.cgau-listing .cgfun .lk-ticket .lk-admit{justify-self:start}\n  .cgau-listing .cgfun .lk-no-ticket{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .lk-frames{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .lk-prop-row{grid-template-columns:42px minmax(0,1fr)}.cgau-listing .cgfun .lk-prop-row i{grid-column:2}\n  .cgau-listing .cgfun summary{font-size:18px;padding-right:38px}.cgau-listing .cgfun details p{padding-right:0}\n}\n@media(max-width:350px){\n  .cgau-listing .cgfun .lk-inner{width:min(100% - 20px,1080px)}\n  .cgau-listing .cgfun .lk-logo{font-size:55px}\n  .cgau-listing .cgfun .lk-visual{height:320px}.cgau-listing .cgfun .lk-pool{width:245px}\n  .cgau-listing .cgfun .lk-cert{padding:18px}.cgau-listing .cgfun .lk-cert-no{font-size:58px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing .cgfun *,.cgau-listing .cgfun *::before,.cgau-listing .cgfun *::after{animation:none!important;scroll-behavior:auto!important;transition:none!important}\n}\n\n\n.cgau-listing .cgfun .lk-inner \u003e h2{margin-left:auto!important;margin-right:auto!important}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003eTHE\u003cbr\u003eLEAK\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003eThe Leakening\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eThe Leakening casts a floor sensor in a washing-machine horror picture, with the practical details after the credits.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Geist:wght@300..700\u0026family=Geist+Mono:wght@400;500\u0026display=swap');\n@property --cgau-kn-wait{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-on{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1}\n@property --cgau-kn-ang{syntax:'\u003cangle\u003e';inherits:false;initial-value:0deg}\n@property --cgau-kn-px{syntax:'\u003cnumber\u003e';inherits:true;initial-value:.4}\n@property --cgau-kn-py{syntax:'\u003cnumber\u003e';inherits:true;initial-value:.52}\n@property --cgau-kn-m{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1.06}\n@property --cgau-kn-d{syntax:'\u003cnumber\u003e';inherits:true;initial-value:62}\n\n\/* ==== TOKENS · colour world \"storm-water teal and frost white\": teal = water and the leak alert (hero, probe), frost blue = the cold setting, sea green = works, sandbag ochre = the sealed carton, storm-water ink = the one dark band; grounds white and frost white ==== *\/\n.cgau-listing .cgnew.cgau-kn{--kn-ink:#1d1d1f;--kn-g1:#6e6e73;--kn-g2:#86868b;--kn-soft:#f2f7f9;--kn-line:#d3dde1;--kn-hair:#e3ebee;--kn-dark:#0a2a30;--kn-frost:#eaf5f8;--kn-v1:#0e7c86;--kn-v2:#4fc3c8;--kn-b1:#36648c;--kn-b2:#a9d6ee;--kn-gr1:#1b7a52;--kn-gr2:#52b788;--kn-w1:#85560f;--kn-w2:#d9a441;--kn-no1:#b0203a;--kn-no2:#e24a62;--kn-vt:#0b6770;--kn-bt:#36648c;--kn-grt:#1b7a52;--kn-wt:#85560f;--kn-not:#b0203a;--kn-gv:linear-gradient(90deg,var(--kn-v1) 0%,var(--kn-v2) 100%);--kn-gb:linear-gradient(90deg,var(--kn-b1) 0%,var(--kn-b2) 100%);--kn-gg:linear-gradient(90deg,var(--kn-gr1) 0%,var(--kn-gr2) 100%);--kn-gw:linear-gradient(90deg,var(--kn-w1) 0%,var(--kn-w2) 100%);--kn-gn:linear-gradient(135deg,var(--kn-no1) 0%,var(--kn-no2) 100%);--kn-ease:cubic-bezier(.22,.8,.2,1);--kn-roll:cubic-bezier(.2,1.12,.3,1);--kn-nav:50px;--kn-pad:104px;--kn-r:28px;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;font-size:17px;line-height:1.5;font-weight:400;color:var(--kn-ink);background:#fff;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-align:left}\n@supports (color: color(display-p3 1 0 0)){\n.cgau-listing .cgnew.cgau-kn{--kn-v1:color(display-p3 .1 .48 .52);--kn-v2:color(display-p3 .36 .77 .79);--kn-b1:color(display-p3 .24 .39 .54);--kn-b2:color(display-p3 .68 .84 .93);--kn-gr1:color(display-p3 .18 .47 .33);--kn-gr2:color(display-p3 .39 .71 .55);--kn-w1:color(display-p3 .5 .34 .1);--kn-w2:color(display-p3 .83 .65 .31);--kn-no1:color(display-p3 .65 .16 .23);--kn-no2:color(display-p3 .86 .31 .39)}\n}\n\n\n\/* ==== RESETS · beat the theme's .rte rules by source order, lose to every module class ==== *\/\n.cgau-listing .cgnew *,.cgau-listing .cgnew *::before,.cgau-listing .cgnew *::after{box-sizing:border-box}\n.cgau-listing .cgnew p,.cgau-listing .cgnew ul,.cgau-listing .cgnew ol,.cgau-listing .cgnew li,.cgau-listing .cgnew figure,.cgau-listing .cgnew figcaption,.cgau-listing .cgnew dl,.cgau-listing .cgnew dt,.cgau-listing .cgnew dd,.cgau-listing .cgnew blockquote,.cgau-listing .cgnew fieldset,.cgau-listing .cgnew legend{margin:0;padding:0;border:0}\n.cgau-listing .cgnew ul,.cgau-listing .cgnew ol{list-style:none;text-align:left}\n.cgau-listing .cgnew p{text-align:left}\n.cgau-listing .cgnew img{display:block;max-width:100%;height:auto;border:0;border-radius:0}\n.cgau-listing .cgnew a{color:inherit;text-decoration:none}\n.cgau-listing .cgnew table{border-collapse:collapse}\n.cgau-listing .cgnew td,.cgau-listing .cgnew th{border:0;padding:0}\n.cgau-listing .cgnew b,.cgau-listing .cgnew strong{font-weight:600}\n.cgau-listing .cgnew .kn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}\n.cgau-listing .cgnew .kn-defs{position:absolute;width:0;height:0;overflow:hidden}\n\n\/* ==== ILLUSTRATION TAG · every drawn scene or diagram carries one ==== *\/\n.cgau-listing .cgnew .kn-ill{position:absolute;left:4%;bottom:4%;z-index:5;font:500 12px\/1 'Geist',sans-serif;color:#6e6e73;background:rgba(255,255,255,.88);padding:6px 9px;border-radius:99px}\n\n\/* ==== LAYOUT + TYPE ==== *\/\n.cgau-listing .cgnew .kn-w{max-width:1040px;margin:0 auto;padding:0 24px}\n@media (max-width:760px){\n.cgau-listing .cgnew.cgau-kn{--kn-pad:72px}\n}\n.cgau-listing .cgnew .kn-c{text-align:center}\n.cgau-listing .cgnew .kn-c p{text-align:center}\n.cgau-listing .cgnew .kn-sec{padding:var(--kn-pad) 0;position:relative;scroll-margin-top:calc(var(--header-height,0px) + var(--kn-nav) + 8px)}\n.cgau-listing .cgnew .kn-band{background:var(--kn-soft);box-shadow:0 0 0 100vmax var(--kn-soft);clip-path:inset(0 -100vmax)}\n.cgau-listing .cgnew .kn-mono{font-family:'Geist Mono',Menlo,Consolas,monospace;font-size:.9em;letter-spacing:0;font-weight:500}\n.cgau-listing .cgnew .kn-eye{display:block;font:600 17px\/1.25 'Geist',sans-serif;letter-spacing:-.01em;color:var(--kn-g1);margin:0 0 14px}\n.cgau-listing .cgnew .kn-ev{color:var(--kn-vt)}.cgau-listing .cgnew .kn-eb{color:var(--kn-bt)}.cgau-listing .cgnew .kn-eg{color:var(--kn-grt)}.cgau-listing .cgnew .kn-ew{color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-h1{font-size:clamp(42px,6.4vw,84px);line-height:.98;letter-spacing:-.052em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h2{font-size:clamp(36px,5.4vw,72px);line-height:1.02;letter-spacing:-.047em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h3{font-size:clamp(20px,1.9vw,25px);line-height:1.18;letter-spacing:-.025em;font-weight:600}\n.cgau-listing .cgnew .kn-lede{font-size:clamp(18px,1.6vw,21px);line-height:1.45;font-weight:500;color:var(--kn-g1);max-width:660px;margin-top:20px;text-wrap:pretty}\n.cgau-listing .cgnew .kn-c .kn-lede{margin-left:auto;margin-right:auto}\n.cgau-listing .cgnew .kn-gx{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}\n.cgau-listing .cgnew .kn-gv{background-image:var(--kn-gv)}.cgau-listing .cgnew .kn-gb{background-image:var(--kn-gb)}.cgau-listing .cgnew .kn-gg{background-image:var(--kn-gg)}.cgau-listing .cgnew .kn-gw{background-image:var(--kn-gw)}\n.cgau-listing .cgnew .kn-link{color:var(--kn-vt);font-weight:600;border-bottom:1px solid rgba(11,103,112,.35)}\n.cgau-listing .cgnew .kn-link:focus-visible{outline:2px solid var(--kn-bt);outline-offset:2px;border-radius:3px}\n\n\/* ==== ODOMETER · one reel per digit; the real number stays in the HTML for readers ==== *\/\n.cgau-listing .cgnew .kn-odo{display:inline-flex;height:1.2em;line-height:1.2;overflow:clip;vertical-align:baseline;margin-top:-.2em}\n.cgau-listing .cgnew .kn-odo i{display:block;font-style:normal;translate:0 calc(var(--kn-t) * -1.2em)}\n.cgau-listing .cgnew .kn-odo i::before{content:\"0\\A 1\\A 2\\A 3\\A 4\\A 5\\A 6\\A 7\\A 8\\A 9\\A 0\";white-space:pre;display:block;text-align:center;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-fill-color:transparent;background-image:var(--kn-og,linear-gradient(var(--kn-ink),var(--kn-ink)));-webkit-background-clip:text;background-clip:text}\n.cgau-listing .cgnew .kn-og-b{--kn-og:var(--kn-gb)}.cgau-listing .cgnew .kn-og-g{--kn-og:var(--kn-gg)}.cgau-listing .cgnew .kn-og-w{--kn-og:var(--kn-gw)}.cgau-listing .cgnew .kn-og-v{--kn-og:var(--kn-gv)}\n@keyframes cgau-kn-arm{from,to{--cgau-kn-wait:1}}\n@keyframes cgau-kn-wght{from{font-weight:300;letter-spacing:-.02em}to{font-weight:700}}\n@keyframes cgau-kn-roll{from{translate:0 0}}\n\n\/* ==== MOTION (tokens) · Shopify only: the eBay twin leaves every *m-*-motion.css file out ==== *\/\n.cgau-listing .cgnew .kn-cv{content-visibility:auto;contain-intrinsic-size:auto 1100px}\n\/* REVEAL · the fail-open arm trigger (text arrives fast: 6% inset, .4 s, 12 px) *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rv{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 6%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-rv\u003e*{transition:opacity .4s var(--kn-ease),translate .4s var(--kn-ease)}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(2){transition-delay:.05s}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(3){transition-delay:.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-rv\u003e*{opacity:0;translate:0 12px}\n}\n}\n}\n\/* KINETIC WEIGHT · Geist 300 to 700 per word as a headline enters (never touches opacity) *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-kw{view-timeline:--cgau-kn-kw block}\n.cgau-listing .cgnew .kn-kw\u003espan{display:inline-block;animation:cgau-kn-wght 1s linear both;animation-timeline:--cgau-kn-kw;animation-range:entry 0% entry 70%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(2){animation-range:entry 8% entry 78%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(3){animation-range:entry 16% entry 86%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(n+4){animation-range:entry 24% entry 94%}\n}\n}\n\/* ODOMETER TRIGGERS · Chrome: native scroll-triggered animation. Safari: the arm trigger *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (timeline-trigger: --cgau-kn-x view()){\n.cgau-listing .cgnew .kn-odo i{animation:cgau-kn-roll 1.6s var(--kn-roll) both;timeline-trigger:--cgau-kn-odt view() entry 10% exit 100%;animation-trigger:--cgau-kn-odt play-forwards}\n.cgau-listing .cgnew .kn-odo i+i{animation-duration:2.1s}\n}\n@supports (animation-timeline: view()) and (not (timeline-trigger: --cgau-kn-x view())){\n.cgau-listing .cgnew .kn-odo{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 8%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-odo i{transition:translate 1.6s var(--kn-roll)}\n.cgau-listing .cgnew .kn-odo i+i{transition-duration:2.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-odo i{translate:0 0;transition:none}\n}\n}\n}\n\n\/* ==== MODULE nav (Shopify only; the eBay twin drops it and its markup) · sticky glass bar (no backdrop blur: it sits over scrolling content), stuck shadow, scroll-spy ==== *\/\n.cgau-listing .cgnew .kn-nav{position:sticky;top:var(--header-height,0px);z-index:30;container-type:scroll-state}\n.cgau-listing .cgnew .kn-nav-in{display:flex;align-items:center;gap:22px;height:var(--kn-nav);padding:0 20px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(250,250,252,.93));border-bottom:1px solid rgba(29,29,31,.08);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(255,255,255,.7);transition:box-shadow .3s,border-radius .3s}\n.cgau-listing .cgnew .kn-nav-t{font:600 18px\/1 'Geist',sans-serif;letter-spacing:-.02em;white-space:nowrap}\n.cgau-listing .cgnew .kn-nav-l{display:flex;align-items:center;gap:20px;margin-left:auto;overflow-x:auto;scrollbar-width:none}\n.cgau-listing .cgnew .kn-nav-l::-webkit-scrollbar{display:none}\n.cgau-listing .cgnew .kn-nav-l a{font:500 13px\/1 'Geist',sans-serif;color:#424245;white-space:nowrap;padding:6px 0;border-bottom:2px solid transparent}\n.cgau-listing .cgnew .kn-nav-l a:hover{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-nav-l a:focus-visible{outline:2px solid var(--kn-vt);outline-offset:3px;border-radius:4px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{color:#fff;border:0;border-radius:999px;padding:8px 14px;background:linear-gradient(180deg,#3a3a3f,#1d1d1f);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 4px 12px -4px rgba(29,29,31,.5)}\n@supports (container-type: scroll-state){\n@container scroll-state(stuck: top){\n.cgau-listing .cgnew .kn-nav-in{box-shadow:inset 0 1px 0 #fff,0 12px 30px -18px rgba(29,29,31,.5)}\n}\n}\n@supports (scroll-target-group: auto){\n.cgau-listing .cgnew .kn-nav-l{scroll-target-group:auto}\n.cgau-listing .cgnew .kn-nav-l a:target-current{color:var(--kn-ink);border-bottom-color:var(--kn-v1)}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta:target-current{color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--kn-v1)}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-nav-in{padding:0 2px;gap:10px}\n.cgau-listing .cgnew .kn-nav-t{display:none}\n.cgau-listing .cgnew .kn-nav-l{margin-left:0;gap:12px;width:100%;justify-content:space-between}\n.cgau-listing .cgnew .kn-nav-l a{font-size:12.5px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{padding:7px 11px}\n}\n\n\/* ==== MODULE hero (variant \"waterline\") · headline and the photo share the top row; a drawn waterline runs across the page under them, and the four answers sit below it in open columns. A teal puddle spreads toward the sensor on a slow time loop (not scroll), and ripple rings leave the LED when it arrives. Static = the dry sensor on the waterline ==== *\/\n.cgau-listing .cgnew .kn-wl{padding:56px 0 64px;position:relative;overflow:clip}\n.cgau-listing .cgnew .kn-wl-top{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:28px;align-items:end}\n.cgau-listing .cgnew .kn-wl-h{margin:0 0 6px;font-size:clamp(46px,7vw,96px)}\n.cgau-listing .cgnew .kn-wl-stage{position:relative;width:min(100%,380px);aspect-ratio:1;justify-self:end;margin:0}\n.cgau-listing .cgnew .kn-wl-stage::before{content:\"\";position:absolute;inset:8% 6% 14%;border-radius:50%;background:radial-gradient(closest-side,rgba(79,195,200,.34),rgba(169,214,238,.16) 60%,rgba(169,214,238,0));filter:blur(4px)}\n.cgau-listing .cgnew .kn-wl-pool{position:absolute;left:-18%;right:6%;bottom:9%;height:15%;border-radius:50%;background:radial-gradient(closest-side,rgba(14,124,134,.42),rgba(79,195,200,.26) 62%,rgba(79,195,200,0));transform-origin:0 50%;scale:1 1;z-index:2}\n.cgau-listing .cgnew .kn-wl-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;scale:1.18;transform-origin:50% 56%}\n.cgau-listing .cgnew .kn-wl-rings{z-index:3;position:absolute;left:49.6%;top:25.5%;width:0;height:0}\n.cgau-listing .cgnew .kn-wl-rings i{position:absolute;left:-40px;top:-40px;width:80px;height:80px;border-radius:50%;border:2px solid rgba(14,124,134,.7);opacity:0}\n.cgau-listing .cgnew .kn-wl-db{position:absolute;right:-2%;top:6%;padding:8px 13px;border-radius:99px;background:#fff;box-shadow:0 0 0 1px var(--kn-line),0 12px 26px -16px rgba(10,42,48,.5);font:600 14px\/1 'Geist',sans-serif;letter-spacing:-.01em;color:var(--kn-vt);white-space:nowrap}\n.cgau-listing .cgnew .kn-wl-line{display:block;width:100%;height:34px;margin:18px 0 0;overflow:clip;position:relative}\n.cgau-listing .cgnew .kn-wl-line svg{position:absolute;left:0;top:0;width:200%;height:34px}\n.cgau-listing .cgnew .kn-wl-ans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin-top:6px}\n.cgau-listing .cgnew .kn-wl-ans\u003ediv{padding-top:14px;border-top:3px solid var(--kn-hair)}\n.cgau-listing .cgnew .kn-wl-ans dt{font:600 14px\/1.3 'Geist',sans-serif;letter-spacing:.01em;color:var(--kn-g1);margin-bottom:6px}\n.cgau-listing .cgnew .kn-wl-ans dd{font-size:17px;line-height:1.45;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-wl-ans .kn-wl-w{border-top-color:var(--kn-v1)}\n.cgau-listing .cgnew .kn-wl-ans .kn-wl-w dt{color:var(--kn-vt)}\n.cgau-listing .cgnew .kn-wl-ans .kn-wl-w dd{font-weight:500}\n.cgau-listing .cgnew .kn-wl-ans .kn-wl-y{border-top-color:var(--kn-b2)}\n.cgau-listing .cgnew .kn-wl-ans .kn-wl-c{border-top-color:var(--kn-w2)}\n.cgau-listing .cgnew .kn-wl-ans .kn-link{white-space:nowrap}\n.cgau-listing .cgnew .kn-wl .kn-ill{left:auto;right:0;bottom:-4%}\n@keyframes cgau-kn-pool{0%,8%{scale:.08 .6;opacity:0}14%{opacity:1}44%,78%{scale:1 1;opacity:1}92%,100%{scale:1 1;opacity:0}}\n@keyframes cgau-kn-ring{0%,44%{scale:.2;opacity:0}47%{opacity:.9}66%,100%{scale:2.6;opacity:0}}\n@keyframes cgau-kn-db{0%,44%{opacity:0;translate:0 6px}50%,76%{opacity:1;translate:0 0}86%,100%{opacity:0;translate:0 0}}\n@keyframes cgau-kn-wave{from{translate:0 0}to{translate:-50% 0}}\n@keyframes cgau-kn-in{from{opacity:0;scale:.94}}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-wl-stage{animation:cgau-kn-in .9s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-wl-pool{animation:cgau-kn-pool 8s var(--kn-ease) 1s infinite both}\n.cgau-listing .cgnew .kn-wl-rings i{animation:cgau-kn-ring 8s var(--kn-ease) 1s infinite both}\n.cgau-listing .cgnew .kn-wl-rings i:nth-child(2){animation-delay:1.35s}\n.cgau-listing .cgnew .kn-wl-rings i:nth-child(3){animation-delay:1.7s}\n.cgau-listing .cgnew .kn-wl-db{animation:cgau-kn-db 8s var(--kn-ease) 1s infinite both}\n.cgau-listing .cgnew .kn-wl-line svg{animation:cgau-kn-wave 14s linear infinite}\n}\n@media (max-width:1000px){\n.cgau-listing .cgnew .kn-wl-ans{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-wl{padding:16px 0 44px}\n.cgau-listing .cgnew .kn-wl .kn-eye{font-size:14px;margin-bottom:6px}\n.cgau-listing .cgnew .kn-wl-top{grid-template-columns:minmax(0,1fr) 96px;gap:6px;align-items:center}\n.cgau-listing .cgnew .kn-wl-h{font-size:34px;margin:0}\n.cgau-listing .cgnew .kn-wl-stage{width:96px}\n.cgau-listing .cgnew .kn-wl-db{display:none}\n.cgau-listing .cgnew .kn-wl-rings i{left:-22px;top:-22px;width:44px;height:44px}\n.cgau-listing .cgnew .kn-wl-line{height:22px;margin-top:6px}\n.cgau-listing .cgnew .kn-wl-line svg{height:22px}\n.cgau-listing .cgnew .kn-wl-ans{grid-template-columns:minmax(0,1fr);gap:0;margin-top:0}\n.cgau-listing .cgnew .kn-wl-ans\u003ediv{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:9px 0;border-top-width:2px}\n.cgau-listing .cgnew .kn-wl-ans dt{font-size:13px;margin:1px 0 0}\n.cgau-listing .cgnew .kn-wl-ans dd{font-size:16px;line-height:1.4}\n.cgau-listing .cgnew .kn-wl .kn-ill{display:none}\n}\n\n\/* ==== MODULE story (variant \"probe-reach\") · the page's one dark band, storm-water ink. A labelled cross-section of a laundry floor: the thin probe slides under the washing machine on its cable, water spreads to it, and the sensor body beeps and reports to the HomeBase. Scroll draws it in (Shopify); with no motion it is the finished drawing ==== *\/\n.cgau-listing .cgnew .kn-pr{background:var(--kn-dark);color:#e6f4f6;box-shadow:0 0 0 100vmax var(--kn-dark);clip-path:inset(0 -100vmax)}\n.cgau-listing .cgnew .kn-pr .kn-eye{color:#8fd3d8}\n.cgau-listing .cgnew .kn-pr .kn-lede{color:#bfe9ec}\n.cgau-listing .cgnew .kn-pr-fig{position:relative;margin:44px auto 0;max-width:980px}\n.cgau-listing .cgnew .kn-pr-fig svg{display:block;width:100%;height:auto;overflow:visible}\n.cgau-listing .cgnew .kn-pr-fig text{font:500 15px 'Geist',sans-serif;fill:#bfe9ec;letter-spacing:-.01em}\n.cgau-listing .cgnew .kn-pr-fig .kn-pr-k{font-weight:600;fill:#fff}\n.cgau-listing .cgnew .kn-pr-fig .kn-pr-m{font:500 14px 'Geist Mono',Menlo,monospace;fill:#8fd3d8}\n.cgau-listing .cgnew .kn-pr-probe,.cgau-listing .cgnew .kn-pr-pool,.cgau-listing .cgnew .kn-pr-sig,.cgau-listing .cgnew .kn-pr-ring{transform-box:fill-box}\n.cgau-listing .cgnew .kn-pr-pool{transform-origin:50% 50%}\n.cgau-listing .cgnew .kn-pr-ring{transform-origin:50% 50%}\n.cgau-listing .cgnew .kn-pr .kn-ill{background:rgba(10,42,48,.85);color:#bfe9ec;left:0;bottom:-6px}\n.cgau-listing .cgnew .kn-pr-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:48px;counter-reset:kn-pr}\n.cgau-listing .cgnew .kn-pr-steps li{padding-top:16px;border-top:1px solid rgba(191,233,236,.3);counter-increment:kn-pr}\n.cgau-listing .cgnew .kn-pr-steps li::before{content:\"0\" counter(kn-pr);display:block;font:500 14px\/1 'Geist Mono',Menlo,monospace;color:#8fd3d8;margin-bottom:12px}\n.cgau-listing .cgnew .kn-pr-steps h3{font-size:21px;letter-spacing:-.025em;color:#fff;margin-bottom:8px}\n.cgau-listing .cgnew .kn-pr-steps p{font-size:16.5px;line-height:1.5;color:#d4eef0}\n@keyframes cgau-kn-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}\n@keyframes cgau-kn-slide{from{translate:110px 0}to{translate:0 0}}\n@keyframes cgau-kn-spread{from{scale:.04 1;opacity:.2}to{scale:1 1;opacity:1}}\n@keyframes cgau-kn-show{from{opacity:0}to{opacity:1}}\n@keyframes cgau-kn-pulse{0%{scale:.6;opacity:0}30%{opacity:.9}100%{scale:1.6;opacity:0}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-pr-fig{margin-top:28px;margin-left:-8px;margin-right:-8px}\n.cgau-listing .cgnew .kn-pr-fig text{font-size:24px}\n.cgau-listing .cgnew .kn-pr-fig .kn-pr-m{font-size:22px}\n.cgau-listing .cgnew .kn-pr-fig .kn-pr-desk{display:none}\n.cgau-listing .cgnew .kn-pr-steps{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:34px}\n}\n.cgau-listing .cgnew .kn-pr-fig .kn-pr-ph{display:none}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-pr-fig .kn-pr-ph{display:inline;font-size:36px}\n.cgau-listing .cgnew .kn-pr-fig .kn-pr-m.kn-pr-ph{font-size:34px}\n}\n\n\/* ==== MOTION (story \"probe-reach\") · Shopify only: scroll draws the cable, slides the probe in, spreads the water, then the signal and beep appear. Hidden poses live only inside @supports ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-pr-fig{view-timeline:--cgau-kn-pr block}\n.cgau-listing .cgnew .kn-pr-cable{stroke-dasharray:1 1;animation:cgau-kn-draw 1s linear both;animation-timeline:--cgau-kn-pr;animation-range:entry 30% cover 42%}\n.cgau-listing .cgnew .kn-pr-probe{animation:cgau-kn-slide 1s linear both;animation-timeline:--cgau-kn-pr;animation-range:entry 30% cover 42%}\n.cgau-listing .cgnew .kn-pr-pool{animation:cgau-kn-spread 1s linear both;animation-timeline:--cgau-kn-pr;animation-range:cover 36% cover 52%}\n.cgau-listing .cgnew .kn-pr-sig{stroke-dasharray:1 1;animation:cgau-kn-draw 1s linear both;animation-timeline:--cgau-kn-pr;animation-range:cover 48% cover 60%}\n.cgau-listing .cgnew .kn-pr-late{animation:cgau-kn-show 1s linear both;animation-timeline:--cgau-kn-pr;animation-range:cover 50% cover 58%}\n.cgau-listing .cgnew .kn-pr-ring{animation:cgau-kn-pulse 2.4s var(--kn-ease) infinite both}\n.cgau-listing .cgnew .kn-pr-ring+.kn-pr-ring{animation-delay:.8s}\n}\n}\n\n\/* ==== MODULE cold (variant \"cold-point picker\", new) · frost-white band. Five chips for eufy's five app settings; a drawn thermometer moves its frost line to the chosen setting. Every setting's caption shows if a host strips the inputs; one shows when a chip is ticked ==== *\/\n.cgau-listing .cgnew .kn-cp input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}\n.cgau-listing .cgnew .kn-cp-g{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center}\n.cgau-listing .cgnew .kn-cp-lg{font:600 14px\/1 'Geist',sans-serif;color:var(--kn-g1);letter-spacing:.01em;margin:34px 0 12px}\n.cgau-listing .cgnew .kn-cp-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}\n.cgau-listing .cgnew .kn-cp-row label{display:grid;gap:4px;justify-items:center;padding:14px 4px 12px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--kn-line);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow .25s,background .25s}\n.cgau-listing .cgnew .kn-cp-row label:has(input:focus-visible){outline:2px solid var(--kn-bt);outline-offset:2px}\n.cgau-listing .cgnew .kn-cp-row b{font:700 22px\/1 'Geist',sans-serif;letter-spacing:-.03em}\n.cgau-listing .cgnew .kn-cp-row small{font:500 13px\/1.2 'Geist Mono',Menlo,monospace;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-cp-row label:has(input:checked){background:linear-gradient(180deg,#fff,var(--kn-frost));box-shadow:inset 0 0 0 2px var(--kn-b1)}\n.cgau-listing .cgnew .kn-cp-row label:has(input:checked) b{color:var(--kn-bt)}\n.cgau-listing .cgnew .kn-cp-vs{margin-top:18px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-cp-v{padding:12px 0;border-bottom:1px solid var(--kn-line);font-size:17px;line-height:1.45}\n.cgau-listing .cgnew .kn-cp-v b{color:var(--kn-bt)}\n.cgau-listing .cgnew .kn-cp:has(input:checked) .kn-cp-v{display:none}\n.cgau-listing .cgnew .kn-cp:has(#kn-c1:checked) .kn-cp-v1,.cgau-listing .cgnew .kn-cp:has(#kn-c2:checked) .kn-cp-v2,.cgau-listing .cgnew .kn-cp:has(#kn-c3:checked) .kn-cp-v3,.cgau-listing .cgnew .kn-cp:has(#kn-c4:checked) .kn-cp-v4,.cgau-listing .cgnew .kn-cp:has(#kn-c5:checked) .kn-cp-v5{display:block}\n.cgau-listing .cgnew .kn-cp-note{margin-top:16px;font-size:16px;line-height:1.5;color:#3a3a3c}\n\/* the thermometer: a frost line that sits at the chosen setting *\/\n.cgau-listing .cgnew .kn-th{position:relative;justify-self:center;width:min(100%,300px);height:430px;margin:0}\n.cgau-listing .cgnew .kn-th-tube{position:absolute;left:50%;top:0;bottom:70px;width:46px;translate:-50% 0;border-radius:23px 23px 0 0;background:#fff;box-shadow:inset 0 0 0 2px var(--kn-line)}\n.cgau-listing .cgnew .kn-th-bulb{position:absolute;left:50%;bottom:0;width:96px;height:96px;translate:-50% 0;border-radius:50%;background:var(--kn-gb);box-shadow:0 18px 40px -20px rgba(54,100,140,.8)}\n.cgau-listing .cgnew .kn-th-fill{position:absolute;left:50%;bottom:60px;width:26px;translate:-50% 0;height:calc((100% - 60px) * var(--kn-f,.45));border-radius:13px 13px 0 0;background:linear-gradient(0deg,var(--kn-b1),var(--kn-b2));transition:height .6s var(--kn-roll)}\n.cgau-listing .cgnew .kn-th-mark{position:absolute;left:calc(50% + 34px);bottom:calc(60px + (100% - 60px) * var(--kn-f,.45) - 8px);display:flex;align-items:center;gap:8px;font:600 15px\/1 'Geist',sans-serif;color:var(--kn-bt);white-space:nowrap;transition:bottom .6s var(--kn-roll)}\n.cgau-listing .cgnew .kn-th-mark::before{content:\"\";width:22px;height:2px;background:var(--kn-b1)}\n.cgau-listing .cgnew .kn-th-mark span{display:none}\n.cgau-listing .cgnew .kn-th-scale{position:absolute;right:calc(50% + 34px);top:-7px;bottom:53px;display:flex;flex-direction:column;justify-content:space-between;font:500 13px\/14px 'Geist Mono',Menlo,monospace;color:var(--kn-g1);text-align:right}\n.cgau-listing .cgnew .kn-th-scale i{font-style:normal}\n.cgau-listing .cgnew .kn-th-scale i:last-child{visibility:hidden}\n.cgau-listing .cgnew .kn-cp:has(#kn-c1:checked) .kn-th{--kn-f:.167}.cgau-listing .cgnew .kn-cp:has(#kn-c2:checked) .kn-th{--kn-f:.267}.cgau-listing .cgnew .kn-cp:has(#kn-c3:checked) .kn-th{--kn-f:.45}.cgau-listing .cgnew .kn-cp:has(#kn-c4:checked) .kn-th{--kn-f:.633}.cgau-listing .cgnew .kn-cp:has(#kn-c5:checked) .kn-th{--kn-f:.9}\n.cgau-listing .cgnew .kn-cp:has(#kn-c1:checked) .kn-th-mark .kn-m1,.cgau-listing .cgnew .kn-cp:has(#kn-c2:checked) .kn-th-mark .kn-m2,.cgau-listing .cgnew .kn-cp:has(#kn-c3:checked) .kn-th-mark .kn-m3,.cgau-listing .cgnew .kn-cp:has(#kn-c4:checked) .kn-th-mark .kn-m4,.cgau-listing .cgnew .kn-cp:has(#kn-c5:checked) .kn-th-mark .kn-m5{display:inline}\n.cgau-listing .cgnew .kn-th .kn-ill{left:auto;right:0;bottom:0}\n@keyframes cgau-kn-frost{0%,100%{opacity:.55}50%{opacity:1}}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-th-bulb{animation:cgau-kn-frost 5s ease-in-out infinite}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-cp-g{grid-template-columns:minmax(0,1fr);gap:24px}\n.cgau-listing .cgnew .kn-cp-row{gap:5px}\n.cgau-listing .cgnew .kn-cp-row label{padding:12px 2px 10px;border-radius:12px}\n.cgau-listing .cgnew .kn-cp-row b{font-size:19px}\n.cgau-listing .cgnew .kn-cp-row small{font-size:11.5px}\n.cgau-listing .cgnew .kn-th{height:300px;width:240px}\n.cgau-listing .cgnew .kn-th-tube{width:38px;bottom:56px}\n.cgau-listing .cgnew .kn-th-bulb{width:76px;height:76px}\n.cgau-listing .cgnew .kn-th-fill{bottom:48px;width:20px;height:calc((100% - 48px) * var(--kn-f,.45))}\n.cgau-listing .cgnew .kn-th-mark{bottom:calc(48px + (100% - 48px) * var(--kn-f,.45) - 8px)}\n.cgau-listing .cgnew .kn-th-scale{top:-7px;bottom:41px}\n}\n\n\/* ==== MODULE compat (variant \"floodway-gauge\" picker, new) · the HomeBases hang as marks on a teal-and-white depth post, \"No HomeBase\" at its foot. Nothing is ticked at load, so every verdict shows; tapping a mark keeps only its verdict. Stripped inputs = every verdict shows ==== *\/\n.cgau-listing .cgnew .kn-gz input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}\n.cgau-listing .cgnew .kn-gz{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;margin-top:48px;align-items:start}\n.cgau-listing .cgnew .kn-gz-lg{font:600 14px\/1 'Geist',sans-serif;color:var(--kn-g1);letter-spacing:.01em;margin:0 0 16px 64px}\n.cgau-listing .cgnew .kn-gz-post{position:relative;display:grid;gap:10px;padding:10px 0 10px 64px}\n.cgau-listing .cgnew .kn-gz-post::before{content:\"\";position:absolute;left:16px;top:0;bottom:0;width:24px;border-radius:6px 6px 2px 2px;background:repeating-linear-gradient(180deg,var(--kn-v1) 0 26px,#fff 26px 52px);box-shadow:inset 0 0 0 2px var(--kn-v1),0 16px 30px -18px rgba(10,42,48,.6)}\n.cgau-listing .cgnew .kn-gz-post::after{content:\"\";position:absolute;left:4px;bottom:-8px;width:48px;height:8px;border-radius:4px;background:var(--kn-dark)}\n.cgau-listing .cgnew .kn-gz-post label{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 16px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--kn-line);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow .25s,background .25s,translate .25s var(--kn-ease)}\n.cgau-listing .cgnew .kn-gz-post label::before{content:\"\";position:absolute;left:-24px;top:50%;width:24px;height:2px;background:var(--kn-v1)}\n.cgau-listing .cgnew .kn-gz-post label:has(input:focus-visible){outline:2px solid var(--kn-vt);outline-offset:2px}\n.cgau-listing .cgnew .kn-gz-post b{font-size:17px;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-gz-post small{font:500 13px\/1 'Geist Mono',Menlo,monospace;color:var(--kn-grt)}\n.cgau-listing .cgnew .kn-gz-post .kn-gz-no small{color:var(--kn-not)}\n.cgau-listing .cgnew .kn-gz-post .kn-gz-no::before{background:var(--kn-no1)}\n.cgau-listing .cgnew .kn-gz-post label:has(input:checked){background:linear-gradient(90deg,var(--kn-frost),#fff);box-shadow:inset 0 0 0 2px var(--kn-v1);translate:6px 0}\n.cgau-listing .cgnew .kn-gz-post .kn-gz-no:has(input:checked){box-shadow:inset 0 0 0 2px var(--kn-no1)}\n.cgau-listing .cgnew .kn-gz-vs{border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-gzv{display:grid;grid-template-columns:34px minmax(0,1fr);gap:4px 14px;padding:16px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-gzv i{grid-row:span 2;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font:700 14px\/1 'Geist',sans-serif;font-style:normal;color:#fff;background:var(--kn-gg)}\n.cgau-listing .cgnew .kn-gzv .kn-no{background:var(--kn-gn)}\n.cgau-listing .cgnew .kn-gzv b{font-size:18px;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-gzv p{font-size:16.5px;line-height:1.45;color:#3a3a3c}\n.cgau-listing .cgnew .kn-gz:has(input:checked) .kn-gzv{display:none}\n.cgau-listing .cgnew .kn-gz:has(#kn-g1:checked) .kn-gzv1,.cgau-listing .cgnew .kn-gz:has(#kn-g2:checked) .kn-gzv2,.cgau-listing .cgnew .kn-gz:has(#kn-g3:checked) .kn-gzv3,.cgau-listing .cgnew .kn-gz:has(#kn-g4:checked) .kn-gzv4,.cgau-listing .cgnew .kn-gz:has(#kn-g5:checked) .kn-gzv5{display:grid}\n.cgau-listing .cgnew .kn-gz:has(input:checked) .kn-gzv i{animation:cgau-kn-tick .45s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-gz-more{margin:22px 0 0;font-size:16px;color:var(--kn-g1)}\n@keyframes cgau-kn-tick{0%{scale:.5}60%{scale:1.14}100%{scale:1}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-gz{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:32px}\n.cgau-listing .cgnew .kn-gz-lg{margin-left:50px}\n.cgau-listing .cgnew .kn-gz-post{padding-left:50px;gap:8px}\n.cgau-listing .cgnew .kn-gz-post::before{left:10px;width:20px}\n.cgau-listing .cgnew .kn-gz-post::after{left:0;width:40px}\n.cgau-listing .cgnew .kn-gz-post label::before{left:-20px;width:20px}\n.cgau-listing .cgnew .kn-gz-post label{padding:11px 13px}\n.cgau-listing .cgnew .kn-gz-post b{font-size:16px}\n.cgau-listing .cgnew .kn-gz-post small{font-size:12px}\n}\n\n\/* ==== MODULE numbers (variant \"fill-rise\", new) · three big figures in open columns under a teal rule; on Shopify each figure fills with water from the bottom as it arrives. Static and eBay = already full ==== *\/\n.cgau-listing .cgnew .kn-fr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:52px}\n.cgau-listing .cgnew .kn-fr\u003ediv{padding-top:18px;border-top:2px solid var(--kn-v1)}\n.cgau-listing .cgnew .kn-fr-n{display:block;font:700 clamp(64px,8vw,112px)\/1 'Geist',sans-serif;letter-spacing:-.06em;margin:0 0 14px;white-space:nowrap;color:transparent;-webkit-text-fill-color:transparent;background-image:linear-gradient(0deg,var(--kn-v1) 0%,var(--kn-v2) 50%,#d3dde1 50%,#d3dde1 100%);background-size:100% 200%;background-position:0 100%;-webkit-background-clip:text;background-clip:text;transition:background-position 1.3s var(--kn-ease)}\n.cgau-listing .cgnew .kn-fr-n small{font-size:.32em;letter-spacing:-.02em;margin-left:6px}\n.cgau-listing .cgnew .kn-fr h3{font-size:20px;letter-spacing:-.02em;margin-bottom:6px}\n.cgau-listing .cgnew .kn-fr p{font-size:16.5px;line-height:1.5;color:#3a3a3c}\n@keyframes cgau-kn-drip{0%,70%{translate:0 -8px;opacity:0}78%{opacity:1}100%{translate:0 10px;opacity:0}}\n.cgau-listing .cgnew .kn-fr-drop{display:inline-block;width:10px;height:14px;margin-left:10px;border-radius:50% 50% 50% 50%\/60% 60% 40% 40%;background:var(--kn-v2);vertical-align:top}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-fr-drop{animation:cgau-kn-drip 3.2s ease-in infinite}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-fr{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:34px}\n}\n\n\/* ==== MOTION (numbers fill-rise) · Shopify only. The arm trigger holds the figures empty until they enter, then they fill (fails open: no support = full) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-fr\u003ediv{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 10%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-fr\u003ediv\u003e.kn-fr-n{transition-delay:.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-fr-n{background-position:0 0;transition:none}\n}\n}\n}\n\n\/* ==== MODULE condition + parcel (variant \"carton-manifest\", new) · frost-white band. A giant ghosted 7 sits behind a numbered manifest of the sealed carton; the one thing not in it is struck in the ✕ colour. The Brand New statement sits beside it with an ochre rule ==== *\/\n.cgau-listing .cgnew .kn-bx-g{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:60px;align-items:start;position:relative}\n.cgau-listing .cgnew .kn-bx-new{padding-left:22px;border-left:4px solid var(--kn-w2);margin-top:26px}\n.cgau-listing .cgnew .kn-bx-new p{font-size:17px;line-height:1.55;color:#3a3a3c}\n.cgau-listing .cgnew .kn-bx-new p+p{margin-top:12px}\n.cgau-listing .cgnew .kn-bx-new b{color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-bx-list{position:relative;counter-reset:kn-bx;border-top:1px solid var(--kn-line);z-index:1}\n.cgau-listing .cgnew .kn-bx-list li{counter-increment:kn-bx;display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:13px 0;border-bottom:1px solid var(--kn-line);font-size:17px;line-height:1.4}\n.cgau-listing .cgnew .kn-bx-list li::before{content:\"0\" counter(kn-bx);font:500 14px\/1.7 'Geist Mono',Menlo,monospace;color:var(--kn-vt)}\n.cgau-listing .cgnew .kn-bx-list .kn-bx-out{counter-increment:none;color:var(--kn-not)}\n.cgau-listing .cgnew .kn-bx-list .kn-bx-out::before{content:\"✕\";font:700 15px\/1.6 'Geist',sans-serif;color:var(--kn-not)}\n.cgau-listing .cgnew .kn-bx-list small{display:block;font-size:14.5px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-bx-ghost{position:absolute;right:-10px;top:-40px;font:800 clamp(220px,30vw,380px)\/1 'Geist',sans-serif;letter-spacing:-.08em;color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:2px rgba(14,124,134,.16);pointer-events:none;z-index:0}\n.cgau-listing .cgnew .kn-bx-side{position:relative}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-bx-g{grid-template-columns:minmax(0,1fr);gap:30px}\n.cgau-listing .cgnew .kn-bx-ghost{top:-20px;right:0}\n.cgau-listing .cgnew .kn-bx-list li{grid-template-columns:36px minmax(0,1fr)}\n}\n\n\/* ==== MODULE faq · exclusive accordion; answers glide open in Chrome (interpolate-size), open instantly elsewhere ==== *\/\n.cgau-listing .cgnew .kn-faq{max-width:820px;margin:44px auto 0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq details{border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font:600 clamp(18px,1.7vw,21px)\/1.3 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .cgnew .kn-faq summary::after{content:\"+\";flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--kn-soft);font:400 22px\/1 'Geist',sans-serif;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-faq details[open] summary::after{content:\"\\2212\"}\n.cgau-listing .cgnew .kn-faq summary:focus-visible{outline:2px solid var(--kn-vt);outline-offset:4px;border-radius:6px}\n.cgau-listing .cgnew .kn-faq details p{padding:0 50px 24px 0;font-size:17px;line-height:1.55;color:#3a3a3c}\n@media (prefers-reduced-motion:no-preference){\n@supports (interpolate-size: allow-keywords){\n.cgau-listing .cgnew .kn-faq{interpolate-size:allow-keywords}\n.cgau-listing .cgnew .kn-faq details::details-content{height:0;overflow:clip;transition:height .38s var(--kn-ease),content-visibility .38s allow-discrete}\n.cgau-listing .cgnew .kn-faq details[open]::details-content{height:auto}\n}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-faq details p{padding-right:0}\n}\n\n\/* ==== MODULE buy · buying from CamGuard Australia: open columns, odometer numerals ==== *\/\n.cgau-listing .cgnew .kn-buy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:56px}\n.cgau-listing .cgnew .kn-buy\u003ediv{padding-top:18px;position:relative}\n.cgau-listing .cgnew .kn-buy\u003ediv::before{content:\"\";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:var(--kn-ink);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(2)::before{background:var(--kn-gg)}.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(3)::before{background:var(--kn-gv)}\n.cgau-listing .cgnew .kn-buy h3{font-size:21px;letter-spacing:-.025em;margin-bottom:8px}\n.cgau-listing .cgnew .kn-buy p{font-size:16px;line-height:1.5;color:#3a3a3c}\n.cgau-listing .cgnew .kn-buy p+p{margin-top:10px}\n.cgau-listing .cgnew .kn-buy .kn-bign{display:block;font:700 clamp(64px,7vw,92px)\/1 'Geist',sans-serif;letter-spacing:-.06em;margin:4px 0 12px;white-space:nowrap}\n.cgau-listing .cgnew .kn-buy .kn-bign small{font-size:.3em;letter-spacing:-.02em;margin-left:6px;-webkit-text-fill-color:var(--kn-ink);color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-who{margin-top:44px;padding:26px 0 0;border-top:1px solid var(--kn-line);font-size:17px;line-height:1.55;color:#3a3a3c;max-width:820px}\n.cgau-listing .cgnew .kn-who b{color:var(--kn-ink)}\n@keyframes cgau-kn-rule{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-buy{grid-template-columns:minmax(0,1fr);gap:22px}\n}\n\n\/* ==== MOTION (buy rules draw in) · Shopify only: the eBay twin leaves every *m-*-motion.css file out ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-buy\u003ediv::before{animation:cgau-kn-rule 1s linear both;animation-timeline:view();animation-range:entry 10% entry 90%}\n}\n}\n\n\/* ==== MODULE specs · always the last h2, grouped rows, then the fine print ==== *\/\n.cgau-listing .cgnew .kn-specs{margin-top:44px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:24px;padding:26px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g h3{font-size:19px;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-sp-g dl{display:grid;gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:16px}\n.cgau-listing .cgnew .kn-sp-g dt{font-size:15px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-sp-g dd{font-size:16px;line-height:1.45;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-fine{margin-top:40px;display:grid;gap:10px;max-width:880px}\n.cgau-listing .cgnew .kn-fine p{font-size:13px;line-height:1.55;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-fine p:last-child{margin-top:8px;color:#424245;font-weight:500}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-sp-g{grid-template-columns:minmax(0,1fr);gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{grid-template-columns:minmax(0,.44fr) minmax(0,1fr);gap:12px}\n}\n\n\/* ==== REDUCED MOTION · nothing moves, everything shows ==== *\/\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-wl-stage,.cgau-listing .cgnew .kn-wl-pool,.cgau-listing .cgnew .kn-wl-rings i,.cgau-listing .cgnew .kn-wl-db,.cgau-listing .cgnew .kn-wl-line svg,.cgau-listing .cgnew .kn-pr-ring,.cgau-listing .cgnew .kn-th-bulb,.cgau-listing .cgnew .kn-fr-drop,.cgau-listing .cgnew .kn-gzv i{animation:none}\n.cgau-listing .cgnew .kn-cp-row label,.cgau-listing .cgnew .kn-th-fill,.cgau-listing .cgnew .kn-th-mark,.cgau-listing .cgnew .kn-gz-post label,.cgau-listing .cgnew .kn-fr-n,.cgau-listing .cgnew .kn-faq ::details-content{transition:none}\n}\n\n\/* ==== GUARDS (keep last) ==== *\/\n.cgau-listing .cgnew h1,.cgau-listing .cgnew h2,.cgau-listing .cgnew h3,.cgau-listing .cgnew h4{color:inherit;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;margin:0;padding:0}\n.cgau-listing .cgnew.cgau-listing .cgnew{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:left}\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* two-view integration, flagship Simple view (27.09.2026) *\/\n.cgau-listing #cgau-v-simple:checked ~ .cgau-shared{display:none}\n.cgau-listing .cgau-pane-simple .cgnew .kn-nav{display:none}\n.cgau-listing .cgau-chooser{display:none}\n.cgau-listing.cgau-listing .cgnew .kn-gx{padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew :is(h1,h2,h3,.kn-h1,.kn-h2) :is(span,em,b,strong,i){padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew .kn-odo{overflow:visible clip;margin-inline-end:.1em}\n.cgau-listing.cgau-listing .cgnew .kn-odo i::before{padding-inline:.14em;margin-inline:-.14em}\n.cgau-listing.cgau-listing .cgnew .kn-odo b{padding-inline:.1em;margin-inline:-.1em}\n.cgau-listing.cgau-listing .cgnew :is(.kn-odo,.kn-cu)+small{margin-inline-start:.3em}\n\u003c\/style\u003e\n\u003cdiv class=\"cgnew cgau-kn\"\u003e\n\n\n\u003cnav class=\"kn-nav\" aria-label=\"On this page\"\u003e\u003cdiv class=\"kn-nav-in\"\u003e\n\u003cspan class=\"kn-nav-t\"\u003eFlood and Freeze Sensor E20\u003c\/span\u003e\u003cspan class=\"kn-nav-l\"\u003e\u003ca href=\"#kn-probe\"\u003eProbe\u003c\/a\u003e\u003ca href=\"#kn-cold\"\u003eCold\u003c\/a\u003e\u003ca href=\"#kn-gauge\"\u003eHomeBase\u003c\/a\u003e\u003ca href=\"#kn-box\"\u003eIn the box\u003c\/a\u003e\u003ca class=\"kn-nav-cta\" href=\"#kn-specs\"\u003eSpecs\u003c\/a\u003e\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/nav\u003e\n\n\u003c!-- MODULE hero · waterline: answers first, under a waterline; a puddle reaches the sensor on a loop --\u003e\n\u003csection class=\"kn-wl\" id=\"kn-top\" aria-labelledby=\"kn-wl-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-wl-top\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"kn-eye\"\u003eeufy Flood and Freeze Sensor E20 · \u003cspan class=\"kn-mono\"\u003eT90F0\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 class=\"kn-h1 kn-wl-h\" id=\"kn-wl-h\"\u003eWet floor?\u003cbr\u003e It \u003cspan class=\"kn-gx kn-gv\"\u003espeaks up.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-wl-stage\"\u003e\n\u003cimg class=\"kn-wl-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufyFloodandFreezeSensorE20.webp?v=1776333967\u0026amp;width=760\" alt=\"eufy Flood and Freeze Sensor E20: a round white sensor with a small LED and the eufy logo\" width=\"760\" height=\"760\"\u003e\n\u003cspan class=\"kn-wl-pool\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cspan class=\"kn-wl-rings\" aria-hidden=\"true\"\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\n\u003cspan class=\"kn-wl-db\" aria-hidden=\"true\"\u003e75 dB at 10 cm\u003c\/span\u003e\n\u003cfigcaption class=\"kn-ill\"\u003eIllustration: water reaching the sensor\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kn-wl-line\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 2400 34\" preserveaspectratio=\"none\" focusable=\"false\"\u003e\u003cpath d=\"M0 24 Q60 16 120 24 T240 24 Q300 16 360 24 T480 24 Q540 16 600 24 T720 24 Q780 16 840 24 T960 24 Q1020 16 1080 24 T1200 24 Q1260 16 1320 24 T1440 24 Q1500 16 1560 24 T1680 24 Q1740 16 1800 24 T1920 24 Q1980 16 2040 24 T2160 24 Q2220 16 2280 24 T2400 24\" fill=\"none\" stroke=\"#a9d6ee\" stroke-width=\"2\"\u003e\u003c\/path\u003e\u003cpath d=\"M0 17 Q50 7 100 17 T200 17 Q250 7 300 17 T400 17 Q450 7 500 17 T600 17 Q650 7 700 17 T800 17 Q850 7 900 17 T1000 17 Q1050 7 1100 17 T1200 17 Q1250 7 1300 17 T1400 17 Q1450 7 1500 17 T1600 17 Q1650 7 1700 17 T1800 17 Q1850 7 1900 17 T2000 17 Q2050 7 2100 17 T2200 17 Q2250 7 2300 17 T2400 17\" fill=\"none\" stroke=\"#0e7c86\" stroke-width=\"2.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003cdl class=\"kn-wl-ans\"\u003e\n\u003cdiv class=\"kn-wl-w\" data-cgau-first=\"works\"\u003e\n\u003cdt\u003eYou need\u003c\/dt\u003e\n\u003cdd\u003eA eufy HomeBase, sold separately. Sensors can’t work alone: HomeBase Mini, HomeBase 2, HomeBase 3 or Professional S1 runs it. \u003ca class=\"kn-link\" href=\"\/pages\/eufy-compatibility\"\u003eCheck your HomeBase ›\u003c\/a\u003e\n\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-wl-y\" data-cgau-first=\"why\"\u003e\n\u003cdt\u003eIt watches for\u003c\/dt\u003e\n\u003cdd\u003eWater reaching the sensor or its thin probe, and the cold point you pick in the app. It beeps at 75 dB, measured at 10 cm.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-wl-c\" data-cgau-first=\"condition\"\u003e\n\u003cdt\u003eCondition\u003c\/dt\u003e\n\u003cdd\u003eBrand New, factory sealed in eufy’s retail carton, unopened and unused.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv data-cgau-first=\"trust\"\u003e\n\u003cdt\u003eFrom us\u003c\/dt\u003e\n\u003cdd\u003e12-month CamGuard warranty · dispatched from Townsville · Express included on $99+ orders after discounts.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE story · probe-reach: labelled laundry cross-section (Illustration) --\u003e\n\u003csection class=\"kn-sec kn-pr\" id=\"kn-probe\" aria-labelledby=\"kn-pr-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\n\u003cp class=\"kn-eye\"\u003eHow it works\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-pr-h\"\u003eThe probe goes \u003cspan class=\"kn-gx kn-gv\"\u003eunder.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eA thin probe on a cable reaches the gap under an appliance, so the sensor itself stays within reach.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-pr-fig\"\u003e\n\u003csvg viewbox=\"0 0 1000 450\" role=\"img\" aria-labelledby=\"kn-pr-t\" focusable=\"false\"\u003e\u003ctitle id=\"kn-pr-t\"\u003eIllustration: the probe under a washing machine, its cable to the sensor, the sensor to a HomeBase\u003c\/title\u003e\n\u003cline x1=\"0\" y1=\"380\" x2=\"1000\" y2=\"380\" stroke=\"#8fd3d8\" stroke-opacity=\".55\" stroke-width=\"2\"\u003e\u003c\/line\u003e\n\u003crect x=\"70\" y=\"70\" width=\"300\" height=\"286\" rx=\"16\" fill=\"#bfe9ec\" fill-opacity=\".06\" stroke=\"#bfe9ec\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n\u003cline x1=\"70\" y1=\"118\" x2=\"370\" y2=\"118\" stroke=\"#bfe9ec\" stroke-opacity=\".5\" stroke-width=\"2\"\u003e\u003c\/line\u003e\n\u003ccircle cx=\"220\" cy=\"236\" r=\"86\" fill=\"none\" stroke=\"#bfe9ec\" stroke-width=\"2\"\u003e\u003c\/circle\u003e\n\u003ccircle cx=\"220\" cy=\"236\" r=\"60\" fill=\"none\" stroke=\"#bfe9ec\" stroke-opacity=\".35\" stroke-width=\"2\"\u003e\u003c\/circle\u003e\n\u003crect x=\"92\" y=\"356\" width=\"24\" height=\"24\" fill=\"#bfe9ec\" fill-opacity=\".5\"\u003e\u003c\/rect\u003e\u003crect x=\"324\" y=\"356\" width=\"24\" height=\"24\" fill=\"#bfe9ec\" fill-opacity=\".5\"\u003e\u003c\/rect\u003e\n\u003cellipse class=\"kn-pr-pool\" cx=\"250\" cy=\"377\" rx=\"150\" ry=\"7\" fill=\"#4fc3c8\" fill-opacity=\".6\"\u003e\u003c\/ellipse\u003e\n\u003cpath class=\"kn-pr-cable\" pathlength=\"1\" d=\"M320 375 C 420 377 480 373 560 376 S 630 377 648 368\" fill=\"none\" stroke=\"#fff\" stroke-width=\"3\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n\u003crect class=\"kn-pr-probe\" x=\"250\" y=\"371\" width=\"70\" height=\"7\" rx=\"3.5\" fill=\"#fff\"\u003e\u003c\/rect\u003e\n\u003ccircle class=\"kn-pr-ring\" cx=\"718\" cy=\"352\" r=\"56\" fill=\"none\" stroke=\"#4fc3c8\" stroke-width=\"2.5\"\u003e\u003c\/circle\u003e\n\u003ccircle class=\"kn-pr-ring\" cx=\"718\" cy=\"352\" r=\"56\" fill=\"none\" stroke=\"#4fc3c8\" stroke-width=\"2.5\"\u003e\u003c\/circle\u003e\n\u003crect x=\"648\" y=\"325\" width=\"140\" height=\"55\" rx=\"14\" fill=\"#eaf5f8\"\u003e\u003c\/rect\u003e\n\u003ccircle class=\"kn-pr-late\" cx=\"718\" cy=\"340\" r=\"5\" fill=\"#e24a62\"\u003e\u003c\/circle\u003e\n\u003cpath class=\"kn-pr-sig\" pathlength=\"1\" d=\"M740 318 Q 800 170 862 118\" fill=\"none\" stroke=\"#4fc3c8\" stroke-width=\"3\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n\u003crect x=\"862\" y=\"86\" width=\"84\" height=\"54\" rx=\"12\" fill=\"#bfe9ec\" fill-opacity=\".12\" stroke=\"#bfe9ec\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n\u003ctext class=\"kn-pr-k kn-pr-desk\" x=\"220\" y=\"50\" text-anchor=\"middle\"\u003eWashing machine\u003c\/text\u003e\n\u003ctext class=\"kn-pr-k kn-pr-desk\" x=\"904\" y=\"62\" text-anchor=\"middle\"\u003eYour HomeBase\u003c\/text\u003e\n\u003ctext class=\"kn-pr-m kn-pr-desk\" x=\"904\" y=\"38\" text-anchor=\"middle\"\u003eup to 200 m, open area\u003c\/text\u003e\n\u003ctext class=\"kn-pr-late kn-pr-desk\" x=\"912\" y=\"168\" text-anchor=\"middle\"\u003eEvent in the eufy app\u003c\/text\u003e\n\u003ctext class=\"kn-pr-m kn-pr-late kn-pr-desk\" x=\"718\" y=\"284\" text-anchor=\"middle\"\u003e75 dB at 10 cm\u003c\/text\u003e\n\u003ctext class=\"kn-pr-desk\" x=\"285\" y=\"420\" text-anchor=\"middle\"\u003eProbe, under 5 mm thick\u003c\/text\u003e\n\u003ctext class=\"kn-pr-m kn-pr-desk\" x=\"485\" y=\"410\" text-anchor=\"middle\"\u003e1.2 m cable\u003c\/text\u003e\n\u003ctext class=\"kn-pr-desk\" x=\"718\" y=\"420\" text-anchor=\"middle\"\u003eSensor, within reach\u003c\/text\u003e\n\u003ctext class=\"kn-pr-ph kn-pr-k\" x=\"220\" y=\"52\" text-anchor=\"middle\"\u003eAppliance\u003c\/text\u003e\n\u003ctext class=\"kn-pr-ph kn-pr-k\" x=\"904\" y=\"60\" text-anchor=\"middle\"\u003eHomeBase\u003c\/text\u003e\n\u003ctext class=\"kn-pr-ph kn-pr-m\" x=\"718\" y=\"280\" text-anchor=\"middle\"\u003e75 dB\u003c\/text\u003e\n\u003ctext class=\"kn-pr-ph\" x=\"285\" y=\"428\" text-anchor=\"middle\"\u003eProbe\u003c\/text\u003e\n\u003ctext class=\"kn-pr-ph kn-pr-m\" x=\"485\" y=\"428\" text-anchor=\"middle\"\u003e1.2 m\u003c\/text\u003e\n\u003ctext class=\"kn-pr-ph\" x=\"718\" y=\"428\" text-anchor=\"middle\"\u003eSensor\u003c\/text\u003e\n\u003c\/svg\u003e\n\u003cfigcaption class=\"kn-ill\"\u003eIllustration\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003col class=\"kn-pr-steps\"\u003e\n\u003cli\u003e\n\u003ch3\u003eSlide the probe in.\u003c\/h3\u003e\n\u003cp\u003eUnder 5 mm thick, on a 1.2 m cable. The tip goes in the gap; the sensor stays where you can reach it.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003eWater meets metal.\u003c\/h3\u003e\n\u003cp\u003eWater touching the metal on the sensor’s base, or the probe, sets it off: the light flashes red twice and it beeps at 75 dB, measured at 10 cm.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003eThe HomeBase hears it.\u003c\/h3\u003e\n\u003cp\u003eIt reports to your HomeBase, up to 200 m away in an open area (real range depends on the install), and the event shows in the eufy app.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE cold · cold-point picker (inputs stripped = every setting's caption shows) --\u003e\n\u003csection class=\"kn-sec kn-band kn-cp\" id=\"kn-cold\" aria-labelledby=\"kn-cp-h\"\u003e\n\u003cdiv class=\"kn-w kn-cp-g\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-eb\"\u003eFreeze alert\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-cp-h\"\u003ePick your \u003cspan class=\"kn-gx kn-gb\"\u003ecold point.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eChoose the temperature that sets off the cold alert in the eufy app. It reads to within ±1 °C.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-cp-lg\" id=\"kn-cp-lg\"\u003eeufy’s five settings\u003c\/p\u003e\n\u003cdiv class=\"kn-cp-row\" role=\"radiogroup\" aria-labelledby=\"kn-cp-lg\"\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-cold\" id=\"kn-c1\"\u003e\u003cb\u003e32 °F\u003c\/b\u003e\u003csmall\u003e0 °C\u003c\/small\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-cold\" id=\"kn-c2\"\u003e\u003cb\u003e33 °F\u003c\/b\u003e\u003csmall\u003e0.6 °C\u003c\/small\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-cold\" id=\"kn-c3\" checked\u003e\u003cb\u003e35 °F\u003c\/b\u003e\u003csmall\u003e1.7 °C\u003c\/small\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-cold\" id=\"kn-c4\"\u003e\u003cb\u003e37 °F\u003c\/b\u003e\u003csmall\u003e2.8 °C\u003c\/small\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-cold\" id=\"kn-c5\"\u003e\u003cb\u003e40 °F\u003c\/b\u003e\u003csmall\u003e4.4 °C\u003c\/small\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-cp-vs\" aria-live=\"polite\"\u003e\n\u003cp class=\"kn-cp-v kn-cp-v1\"\u003e\u003cb\u003e32 °F:\u003c\/b\u003e alerts at about 0 °C.\u003c\/p\u003e\n\u003cp class=\"kn-cp-v kn-cp-v2\"\u003e\u003cb\u003e33 °F:\u003c\/b\u003e alerts at about 0.6 °C.\u003c\/p\u003e\n\u003cp class=\"kn-cp-v kn-cp-v3\"\u003e\u003cb\u003e35 °F:\u003c\/b\u003e alerts at about 1.7 °C.\u003c\/p\u003e\n\u003cp class=\"kn-cp-v kn-cp-v4\"\u003e\u003cb\u003e37 °F:\u003c\/b\u003e alerts at about 2.8 °C.\u003c\/p\u003e\n\u003cp class=\"kn-cp-v kn-cp-v5\"\u003e\u003cb\u003e40 °F:\u003c\/b\u003e alerts at about 4.4 °C.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-cp-note\"\u003eWorth setting where the spot really gets that cold. It works from -10 °C to 50 °C.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-th\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"kn-th-scale\"\u003e\u003ci\u003e5 °C\u003c\/i\u003e\u003ci\u003e4\u003c\/i\u003e\u003ci\u003e3\u003c\/i\u003e\u003ci\u003e2\u003c\/i\u003e\u003ci\u003e1\u003c\/i\u003e\u003ci\u003e0 °C\u003c\/i\u003e\u003ci\u003e-1\u003c\/i\u003e\u003c\/span\u003e\n\u003cspan class=\"kn-th-tube\"\u003e\u003c\/span\u003e\u003cspan class=\"kn-th-fill\"\u003e\u003c\/span\u003e\u003cspan class=\"kn-th-bulb\"\u003e\u003c\/span\u003e\n\u003cspan class=\"kn-th-mark\"\u003eAlert\u003cspan class=\"kn-m1\"\u003eat 0 °C\u003c\/span\u003e\u003cspan class=\"kn-m2\"\u003eat 0.6 °C\u003c\/span\u003e\u003cspan class=\"kn-m3\"\u003eat 1.7 °C\u003c\/span\u003e\u003cspan class=\"kn-m4\"\u003eat 2.8 °C\u003c\/span\u003e\u003cspan class=\"kn-m5\"\u003eat 4.4 °C\u003c\/span\u003e\u003c\/span\u003e\n\u003cfigcaption class=\"kn-ill\"\u003eDiagram\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE compat · floodway-gauge picker: nothing ticked at load, so every verdict shows --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-gauge\" aria-labelledby=\"kn-gz-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-eg\"\u003eWorks with\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-gz-h\"\u003ePairs through a \u003cspan class=\"kn-gx kn-gg\"\u003eHomeBase.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eSensors can’t work alone. Tap your HomeBase for its minimum firmware, and update it before pairing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-gz\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"kn-gz-lg\" id=\"kn-gz-lg\"\u003eTap your HomeBase\u003c\/p\u003e\n\u003cdiv class=\"kn-gz-post\" role=\"radiogroup\" aria-labelledby=\"kn-gz-lg\"\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-gauge\" id=\"kn-g1\"\u003e\u003cb\u003eHomeBase Mini\u003c\/b\u003e\u003csmall\u003eV4.0.5.2+\u003c\/small\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-gauge\" id=\"kn-g2\"\u003e\u003cb\u003eHomeBase 2\u003c\/b\u003e\u003csmall\u003eV3.4.1.2+\u003c\/small\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-gauge\" id=\"kn-g3\"\u003e\u003cb\u003eHomeBase 3\u003c\/b\u003e\u003csmall\u003eV3.7.2.6+\u003c\/small\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-gauge\" id=\"kn-g4\"\u003e\u003cb\u003eProfessional S1\u003c\/b\u003e\u003csmall\u003eV4.1.4.3+\u003c\/small\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-gz-no\"\u003e\u003cinput type=\"radio\" name=\"kn-gauge\" id=\"kn-g5\"\u003e\u003cb\u003eNo HomeBase\u003c\/b\u003e\u003csmall\u003e✕\u003c\/small\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"kn-gz-vs\" aria-live=\"polite\"\u003e\n\u003cdiv class=\"kn-gzv kn-gzv1\"\u003e\n\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cb\u003eHomeBase Mini\u003c\/b\u003e\u003cp\u003eWorks. Firmware \u003cspan class=\"kn-mono\"\u003eV4.0.5.2\u003c\/span\u003e or later.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-gzv kn-gzv2\"\u003e\n\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cb\u003eHomeBase 2\u003c\/b\u003e\u003cp\u003eWorks on post-2021 units with firmware \u003cspan class=\"kn-mono\"\u003eV3.4.1.2\u003c\/span\u003e or later.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-gzv kn-gzv3\"\u003e\n\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cb\u003eHomeBase 3\u003c\/b\u003e\u003cp\u003eWorks. Firmware \u003cspan class=\"kn-mono\"\u003eV3.7.2.6\u003c\/span\u003e or later.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-gzv kn-gzv4\"\u003e\n\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cb\u003eHomeBase Professional S1\u003c\/b\u003e\u003cp\u003eWorks. Firmware \u003cspan class=\"kn-mono\"\u003eV4.1.4.3\u003c\/span\u003e or later.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-gzv kn-gzv5\"\u003e\n\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cb\u003eNo HomeBase\u003c\/b\u003e\u003cp\u003eNot compatible on its own, and none is in the carton. Add one of the four above.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-gz-more\"\u003eNot sure which one you have? \u003ca class=\"kn-link\" href=\"\/pages\/eufy-compatibility\"\u003eCheck your HomeBase ›\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE numbers · fill-rise --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-nums\" aria-labelledby=\"kn-fr-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-ev\"\u003ePower and build\u003cspan class=\"kn-fr-drop\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-fr-h\"\u003eOne CR123A. Up to \u003cspan class=\"kn-gx kn-gv\"\u003efive years.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fr\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"kn-fr-n\" aria-hidden=\"true\"\u003e5\u003csmall\u003eyears\u003c\/small\u003e\n\u003c\/div\u003e\n\u003ch3\u003eBattery, already fitted\u003c\/h3\u003e\n\u003cp\u003e1,400 mAh, pre-installed. eufy rates it at up to 5 years; real life varies with use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"kn-fr-n\" aria-hidden=\"true\"\u003eIP54\u003c\/div\u003e\n\u003ch3\u003eWater and dust resistance\u003c\/h3\u003e\n\u003cp\u003eMade for where a leak lands. Don’t submerge it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"kn-fr-n\" aria-hidden=\"true\"\u003e70\u003csmall\u003emm\u003c\/small\u003e\n\u003c\/div\u003e\n\u003ch3\u003eAcross, and 27.5 mm high\u003c\/h3\u003e\n\u003cp\u003e70.1 mm across. Stand it on the floor, or use the 3M adhesive or screws.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE condition + parcel · carton-manifest (Brand New) --\u003e\n\u003csection class=\"kn-sec kn-band\" id=\"kn-box\" aria-labelledby=\"kn-bx-h\"\u003e\n\u003cdiv class=\"kn-w kn-bx-g\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-ew\"\u003eBrand New · in the carton\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-bx-h\"\u003eProbe, puck \u003cspan class=\"kn-gx kn-gw\"\u003eand all.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-bx-new\"\u003e\n\u003cp\u003e\u003cb\u003eBrand New\u003c\/b\u003e means factory sealed in eufy’s full retail carton, unopened and unused. You break the seal.\u003c\/p\u003e\n\u003cp\u003eWe describe the packaging and eufy’s published specs; we don’t open units to check them.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-bx-side\"\u003e\n\u003cspan class=\"kn-bx-ghost\" aria-hidden=\"true\"\u003e7\u003c\/span\u003e\n\u003col class=\"kn-bx-list\"\u003e\n\u003cli\u003e\u003cspan\u003eeufy Flood and Freeze Sensor E20 \u003cspan class=\"kn-mono\"\u003e(T90F0)\u003c\/span\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e1.2 m extension probe\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eCR123A battery\u003csmall\u003epre-installed\u003c\/small\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e3M adhesive\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eMounting bracket\u003csmall\u003epre-installed on the sensor\u003c\/small\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eMounting screws\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eQuick Start Guide\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"kn-bx-out\"\u003e\u003cspan\u003eA eufy HomeBase\u003csmall\u003enot included, and you need one\u003c\/small\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE faq · exclusive, smooth --\u003e\n\u003csection class=\"kn-sec kn-cv\" id=\"kn-faq\" aria-labelledby=\"kn-faq-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\u003ch2 class=\"kn-h2\" id=\"kn-faq-h\"\u003eGood to know.\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-faq\"\u003e\n\u003cdetails name=\"kn-faq\" open\u003e\u003csummary\u003eDoes it work without a HomeBase?\u003c\/summary\u003e\u003cp\u003eNo. Sensors can’t work alone. It needs a HomeBase Mini, HomeBase 2 (post-2021 units), HomeBase 3 or Professional S1, sold separately. Update the hub’s firmware before pairing.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWill it turn the water off?\u003c\/summary\u003e\u003cp\u003eNo. It has no valve. It raises the alarm and shows the event in the eufy app; someone still has to turn off the tap or call the plumber.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eHow loud is it, and how often?\u003c\/summary\u003e\u003cp\u003e75 dB, measured 10 cm away, with the light flashing red twice. It sounds at most once a minute, so plan on the eufy app when you’re out of earshot.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWhen will my order leave Townsville?\u003c\/summary\u003e\u003cp\u003eWe do our best to send orders the same day; same day to 1 business day is typical from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare. Australia Post delivery time is on top.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE buy · buying from CamGuard Australia --\u003e\n\u003csection class=\"kn-sec kn-band kn-cv\" id=\"kn-buy\" aria-labelledby=\"kn-buy-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eBuying from CamGuard Australia\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-buy-h\"\u003eSent from Townsville.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-buy\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99.00 it’s $9.95 tracked, or $12.95 Express.\u003c\/p\u003e\n\u003cp\u003eWe aim to dispatch the same day; same day to 1 business day is typical from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-g\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:1\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:2\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003emonths\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty, not a manufacturer warranty, with Australian Consumer Law rights on top. Faulty or not as described? We cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-v\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:3\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:10\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003edays\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eChange of mind within 30 days of delivery, complete and unused. You pay return postage; the original shipping isn’t refunded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-who\"\u003e\u003cb\u003eWho you’re buying from:\u003c\/b\u003e an independent Australian importer in Townsville, happy to answer questions before you buy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE specs · last h2 + fine print --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-specs\" aria-labelledby=\"kn-specs-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-specs-h\"\u003eTech specs.\u003c\/h2\u003e\n\u003cdiv class=\"kn-specs\"\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eSensor\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eModel\u003c\/dt\u003e\n\u003cdd\u003eeufy Flood and Freeze Sensor E20 (\u003cspan class=\"kn-mono\"\u003eT90F0\u003c\/span\u003e), Brand New\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eCold alert\u003c\/dt\u003e\n\u003cdd\u003eSet in the app: 32, 33, 35, 37 or 40 °F (about 0, 0.6, 1.7, 2.8 or 4.4 °C)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eTemperature precision\u003c\/dt\u003e\n\u003cdd\u003eWithin ±1 °C\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eBuzzer\u003c\/dt\u003e\n\u003cdd\u003e75 dB at 10 cm, at most once a minute; red light flashes twice\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eProbe\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eCable\u003c\/dt\u003e\n\u003cdd\u003e1.2 m\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eThickness\u003c\/dt\u003e\n\u003cdd\u003eUnder 5 mm\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003ePower and range\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eBattery\u003c\/dt\u003e\n\u003cdd\u003eCR123A, 1,400 mAh, pre-installed\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eBattery life\u003c\/dt\u003e\n\u003cdd\u003eUp to 5 years, eufy’s figure; varies with use\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWireless range\u003c\/dt\u003e\n\u003cdd\u003eUp to 200 m to the HomeBase, open area\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eHomeBase\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eRequired\u003c\/dt\u003e\n\u003cdd\u003eYes, sold separately\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eMinimum firmware\u003c\/dt\u003e\n\u003cdd\u003eMini \u003cspan class=\"kn-mono\"\u003eV4.0.5.2\u003c\/span\u003e · HomeBase 2 \u003cspan class=\"kn-mono\"\u003eV3.4.1.2\u003c\/span\u003e (post-2021 units) · HomeBase 3 \u003cspan class=\"kn-mono\"\u003eV3.7.2.6\u003c\/span\u003e · Professional S1 \u003cspan class=\"kn-mono\"\u003eV4.1.4.3\u003c\/span\u003e\n\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003ePhysical\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSize\u003c\/dt\u003e\n\u003cdd\u003e70.1 mm across, 27.5 mm high\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eRating\u003c\/dt\u003e\n\u003cdd\u003eIP54 water and dust resistance\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWorking temperature\u003c\/dt\u003e\n\u003cdd\u003e-10 °C to 50 °C\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003ePlacement\u003c\/dt\u003e\n\u003cdd\u003eOn the floor, 3M adhesive or screws\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fine\"\u003e\n\u003cp\u003eWhere eufy’s documents disagree, we follow the most recent one, and where eufy hasn’t confirmed a pairing we mark it not compatible until it does.\u003c\/p\u003e\n\u003cp\u003eThe Flood and Freeze Sensor E20 reports water and cold; it doesn’t prevent anything or stop a leak, and like any sensor it can miss or misreport.\u003c\/p\u003e\n\u003cp\u003eProduct images are official eufy images. Illustrations and diagrams are labelled.\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty applies, not a manufacturer warranty. Nothing here limits your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller, not an official or authorised supplier, distributor or representative of eufy, Anker Innovations or their affiliates.\u003c\/p\u003e\n\u003cp\u003eDetails believed accurate at time of listing.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun\"\u003e\n  \u003cdiv class=\"lk-house\"\u003e\n    \u003cdiv class=\"lk-inner lk-house-in\"\u003e\n      \u003cdiv class=\"lk-wordmark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cdiv class=\"lk-house-meta\"\u003e\n        \u003cspan\u003eT90F0121\u003c\/span\u003e\u003cspan\u003eFlood + Freeze\u003c\/span\u003e\u003cspan class=\"lk-sealed\"\u003eBrand new · factory sealed\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"lk-poster\" aria-labelledby=\"lk-main-title\"\u003e\n    \u003cdiv class=\"lk-beam\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"lk-inner lk-poster-in\"\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"lk-studio\"\u003eA CamGuard Australia original product-page picture\u003c\/p\u003e\n        \u003cspan class=\"lk-logo-top\"\u003eThis winter\u003c\/span\u003e\n        \u003ch2 class=\"lk-logo\" id=\"lk-main-title\"\u003eThe\u003cspan\u003eLeakening\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"lk-tagline\"\u003eDesigned for leaks behind appliances.\u003c\/p\u003e\n        \u003cp class=\"lk-billing\"\u003e\u003cb\u003eeufy Flood and Freeze Sensor E20\u003c\/b\u003e · starring one 75 dB local alarm · featuring a 1.2 m slim probe · powered for up to five years · a compatible eufy HomeBase is required and is not included\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lk-visual\" aria-label=\"Stylised Flood and Freeze Sensor E20 above a puddle\"\u003e\n        \u003cdiv class=\"lk-beam\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"lk-ring\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"lk-disc\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"lk-wire\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"lk-pool\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"lk-premiere\"\u003eNow showing · on your laundry floor\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"lk-marquee\" aria-label=\"Product highlights\"\u003e\n    \u003cdiv class=\"lk-marquee-run\"\u003e\n      \u003cdiv class=\"lk-marquee-set\"\u003e\n\u003cb\u003eFlood detection\u003c\/b\u003e\u003ci\u003e\u003c\/i\u003e\u003cb\u003eConfigurable freeze alert\u003c\/b\u003e\u003ci\u003e\u003c\/i\u003e\u003cb\u003e75 dB local alarm at 10 cm\u003c\/b\u003e\u003ci\u003e\u003c\/i\u003e\u003cb\u003e1.2 m extension probe\u003c\/b\u003e\u003ci\u003e\u003c\/i\u003e\u003cb\u003eUp to five-year battery\u003c\/b\u003e\u003ci\u003e\u003c\/i\u003e\u003cb\u003eNo monthly fee\u003c\/b\u003e\u003ci\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"lk-marquee-set\" aria-hidden=\"true\"\u003e\n\u003cb\u003eFlood detection\u003c\/b\u003e\u003ci\u003e\u003c\/i\u003e\u003cb\u003eConfigurable freeze alert\u003c\/b\u003e\u003ci\u003e\u003c\/i\u003e\u003cb\u003e75 dB local alarm at 10 cm\u003c\/b\u003e\u003ci\u003e\u003c\/i\u003e\u003cb\u003e1.2 m extension probe\u003c\/b\u003e\u003ci\u003e\u003c\/i\u003e\u003cb\u003eUp to five-year battery\u003c\/b\u003e\u003ci\u003e\u003c\/i\u003e\u003cb\u003eNo monthly fee\u003c\/b\u003e\u003ci\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"lk-advisory lk-pad\"\u003e\n    \u003cdiv class=\"lk-inner lk-advisory-grid\"\u003e\n      \u003cdiv class=\"lk-cert\"\u003e\n        \u003cdiv class=\"lk-cert-no\"\u003eBN\u003c\/div\u003e\n        \u003ch3\u003eBrand new classification\u003c\/h3\u003e\n        \u003cp\u003eFactory sealed. Full original retail packaging. The eufy carton is unopened and its factory seal is intact for you to break.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lk-advisory-copy\"\u003e\n        \u003cp class=\"lk-eyebrow\"\u003eRead this before the feature begins\u003c\/p\u003e\n        \u003ch2\u003eThis is an accessory, not the whole system.\u003c\/h2\u003e\n        \u003cp\u003eThe Flood and Freeze Sensor E20 needs a compatible eufy HomeBase to operate. A HomeBase is \u003cstrong\u003enot included\u003c\/strong\u003e. Alone, this sensor does nothing: there is no hub-free, Wi-Fi or direct-to-phone mode. No monthly subscription is required for the functions described here; the eufy Security app and account setup are still required.\u003c\/p\u003e\n        \u003cdiv class=\"lk-contract\"\u003e\n\u003cb\u003eRequired co-star\u003c\/b\u003eHomeBase Mini, HomeBase 2 made after 2021, HomeBase 3 or HomeBase Professional S1·each on the minimum firmware listed below. Check yours before buying.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n\n  \u003csection class=\"lk-cast lk-pad\"\u003e\n    \u003cdiv class=\"lk-inner\"\u003e\n      \u003cp class=\"lk-eyebrow\"\u003eMeet the cast\u003c\/p\u003e\n      \u003ch2 class=\"lk-title\"\u003eSix useful parts and limits.\u003c\/h2\u003e\n      \u003cdiv class=\"lk-cast-grid\"\u003e\n        \u003carticle class=\"lk-cast-card\" data-credit=\"WATER\"\u003e\u003cdiv class=\"lk-role\"\u003eLead detection\u003c\/div\u003e\n\u003cb\u003eMetal contacts\u003c\/b\u003e\u003cp\u003eWater crossing the contacts on the base triggers the event. Water bridges the contacts and triggers an alert.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"lk-cast-card\" data-credit=\"COLD\"\u003e\u003cdiv class=\"lk-role\"\u003eCold open\u003c\/div\u003e\n\u003cb\u003eFreeze alert\u003c\/b\u003e\u003cp\u003eSelect 32, 33, 35, 37 or 40°F in the app. Temperature sensing accuracy is within ±1°C.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"lk-cast-card\" data-credit=\"REACH\"\u003e\u003cdiv class=\"lk-role\"\u003ePractical effect\u003c\/div\u003e\n\u003cb\u003eSlim probe\u003c\/b\u003e\u003cp\u003eA 1.2 m cable with a probe under 0.5 cm thick reaches gaps where the sensor body and your hand will not fit.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"lk-cast-card\" data-credit=\"SOUND\"\u003e\u003cdiv class=\"lk-role\"\u003eSound department\u003c\/div\u003e\n\u003cb\u003e75 dB alarm\u003c\/b\u003e\u003cp\u003eRated at 10 cm. The alarm repeats at most once a minute; the HomeBase phone alert is the part that travels farther.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"lk-cast-card\" data-credit=\"POWER\"\u003e\u003cdiv class=\"lk-role\"\u003eLong engagement\u003c\/div\u003e\n\u003cb\u003eUp to five years\u003c\/b\u003e\u003cp\u003eOne included 1,400 mAh CR123A battery. Actual life varies with use, environment and alert activity.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"lk-cast-card\" data-credit=\"BODY\"\u003e\u003cdiv class=\"lk-role\"\u003eWardrobe\u003c\/div\u003e\n\u003cb\u003e70.1 × 27.5 mm\u003c\/b\u003e\u003cp\u003eIP54 splash and dust resistance. Indoor placement only; the sensor detects water but is not built to live submerged in it.\u003c\/p\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"lk-acts\"\u003e\n    \u003cdiv class=\"lk-inner\"\u003e\n      \u003carticle class=\"lk-act\"\u003e\u003cdiv class=\"lk-act-no\"\u003eI\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"lk-eyebrow\"\u003eAct one · the gap\u003c\/p\u003e\n\u003ch3\u003eThe business end goes where the trouble starts.\u003c\/h3\u003e\n\u003cp\u003eKeep the sensor body somewhere sensible and feed the probe beneath a dishwasher, behind the washing machine or into a narrow cabinet gap. The probe is under 0.5 cm thick.\u003c\/p\u003e\n\u003cdiv class=\"lk-probe-stage\" aria-label=\"Diagram of the slim probe reaching behind a washing machine\"\u003e\n\u003cdiv class=\"lk-machine\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"lk-probe-line\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"lk-probe-tip\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n      \u003carticle class=\"lk-act\"\u003e\u003cdiv class=\"lk-act-no\"\u003eII\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"lk-eyebrow\"\u003eAct two · two climates\u003c\/p\u003e\n\u003ch3\u003eFlood everywhere. Freeze where freezing is real.\u003c\/h3\u003e\n\u003cp\u003eThe water half makes sense in every postcode. The cold half depends on yours. Freeze alerts are most relevant in frost-prone areas or cold rooms.\u003c\/p\u003e\n\u003cdiv class=\"lk-frost-board\"\u003e\n\u003cdiv class=\"lk-climate\"\u003e\n\u003cb\u003eWet-country cut\u003c\/b\u003e\u003cdiv class=\"lk-thermo\"\u003eH₂O\u003c\/div\u003e\n\u003csmall\u003eBuy primarily for leaks beneath washing machines, sinks, dishwashers and hot-water systems.\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lk-climate\"\u003e\n\u003cb\u003eFrost-country cut\u003c\/b\u003e\u003cdiv class=\"lk-thermo\"\u003e32–40°F\u003c\/div\u003e\n\u003csmall\u003eChoose a threshold in the app. Operating temperature is −10°C to 50°C; sensing accuracy is within ±1°C.\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n      \u003carticle class=\"lk-act\"\u003e\u003cdiv class=\"lk-act-no\"\u003eIII\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"lk-eyebrow\"\u003eAct three · the sound mix\u003c\/p\u003e\n\u003ch3\u003eLoud where it happens. Connected where you are.\u003c\/h3\u003e\n\u003cp\u003eWhen water is detected, the onboard buzzer is rated at 75 dB measured from 10 cm and the LED flashes red twice. It is not a whole-house siren claim. The connected HomeBase is what relays the event into the eufy Security app.\u003c\/p\u003e\n\u003cdiv class=\"lk-sound-board\"\u003e\n\u003cdiv class=\"lk-db\"\u003e75 dB\u003c\/div\u003e\n\u003csmall\u003eMeasured at 10 cm. The buzzer repeats at most once per minute. A television, closed doors and distance all matter, which is why the hub-delivered phone alert is central to the system.\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"lk-tickets lk-pad\"\u003e\n    \u003cdiv class=\"lk-inner\"\u003e\n      \u003cheader class=\"lk-ticket-head\"\u003e\u003cp class=\"lk-eyebrow\"\u003eAdmission requirements\u003c\/p\u003e\n\u003ch2 class=\"lk-title\"\u003eWill your HomeBase admit this sensor?\u003c\/h2\u003e\n\u003cp\u003eCheck the minimum firmware; one HomeBase 2 option also has a release-date condition.\u003c\/p\u003e\u003c\/header\u003e\n      \u003cdiv class=\"lk-ticket-stack\"\u003e\n        \u003carticle class=\"lk-ticket\"\u003e\u003cdiv class=\"lk-ticket-code\"\u003eMINI\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003eeufy HomeBase Mini\u003c\/b\u003e\u003cp\u003eFirmware v4.0.5.2 or above.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lk-admit\"\u003eAdmit one\u003c\/div\u003e\u003c\/article\u003e\n        \u003carticle class=\"lk-ticket lk-note\"\u003e\u003cdiv class=\"lk-ticket-code\"\u003eS280 \/ 2\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003eeufy HomeBase 2\u003c\/b\u003e\u003cp\u003eFirmware v3.4.1.2 or above \u003cstrong\u003eand the HomeBase must have been released after 2021\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lk-admit\"\u003eCheck year\u003c\/div\u003e\u003c\/article\u003e\n        \u003carticle class=\"lk-ticket\"\u003e\u003cdiv class=\"lk-ticket-code\"\u003eS380 \/ 3\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003eeufy HomeBase 3\u003c\/b\u003e\u003cp\u003eFirmware v3.7.2.6 or above. Check the selected hub’s current device-capacity limits.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lk-admit\"\u003eAdmit one\u003c\/div\u003e\u003c\/article\u003e\n        \u003carticle class=\"lk-ticket\"\u003e\u003cdiv class=\"lk-ticket-code\"\u003ePRO S1\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003eHomeBase Professional S1\u003c\/b\u003e\u003cp\u003eFirmware v4.1.4.3 or above. Check the selected hub’s current device-capacity limits.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lk-admit\"\u003eAdmit one\u003c\/div\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lk-no-ticket\"\u003e\n\u003cb\u003eNo\u003c\/b\u003e\u003cp\u003eNo HomeBase; original HomeBase 1; HomeBase E; a pre-2021 HomeBase 2; direct pairing to a phone; a camera, doorbell, SoloCam, smart lock or Keypad acting as a hub; or a third-party platform replacing the HomeBase. Those are not supported substitutes. The HomeBase is required and is not in this box.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"lk-classify lk-pad\"\u003e\n    \u003cdiv class=\"lk-inner\"\u003e\n      \u003cp class=\"lk-eyebrow\"\u003eClassification board notes\u003c\/p\u003e\n      \u003ch2 class=\"lk-title\"\u003eWhat this picture does not promise.\u003c\/h2\u003e\n      \u003cp class=\"lk-classify-intro\"\u003eRead these limits before choosing a location and HomeBase.\u003c\/p\u003e\n      \u003cdiv class=\"lk-warnings\"\u003e\n        \u003carticle class=\"lk-warning\"\u003e\u003cb\u003eNo HomeBase-free mode\u003c\/b\u003e\u003cp\u003eIt does not pair straight to your phone over Wi-Fi or Bluetooth. A compatible, online HomeBase is required.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"lk-warning\"\u003e\u003cb\u003eNo water shutoff\u003c\/b\u003e\u003cp\u003eThere is no valve or plumbing control. It detects and alerts; you or another person still stop the water.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"lk-warning\"\u003e\u003cb\u003eIP54 is not submersion\u003c\/b\u003e\u003cp\u003eUse it indoors on a normally dry surface. Not outdoors, in a tank, sump or anywhere the device may sit underwater.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"lk-warning\"\u003e\u003cb\u003e200 m means open area\u003c\/b\u003e\u003cp\u003eWalls, brick, tiles, metal appliances and the HomeBase location reduce the quoted line-of-sight maximum.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"lk-warning\"\u003e\u003cb\u003e75 dB is measured close\u003c\/b\u003e\u003cp\u003eRated at 10 cm and repeated at most once per minute. It is not marketed here as a neighbour-waking siren.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"lk-warning\"\u003e\u003cb\u003eFreeze is postcode-dependent\u003c\/b\u003e\u003cp\u003eIf 32–40°F is unrealistic at your site, buy for water detection rather than pretending the cold feature will matter.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"lk-warning\"\u003e\u003cb\u003eCR123A is not an AA\u003c\/b\u003e\u003cp\u003eThe included cell is replaceable, but five years from now you may need a camera, hardware or online retailer to source one.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"lk-warning\"\u003e\u003cb\u003eAccount and app still apply\u003c\/b\u003e\u003cp\u003eThe local buzzer is physical; setup, configuration and remote phone notifications use the eufy Security system and HomeBase.\u003c\/p\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"lk-storyboard lk-pad\"\u003e\n    \u003cdiv class=\"lk-inner\"\u003e\n      \u003cp class=\"lk-eyebrow\"\u003eFour-frame setup storyboard\u003c\/p\u003e\n      \u003ch2 class=\"lk-title\"\u003eSetup in four steps.\u003c\/h2\u003e\n      \u003cdiv class=\"lk-frames\"\u003e\n        \u003carticle class=\"lk-frame\"\u003e\u003cdiv class=\"lk-frame-art\"\u003e01\u003c\/div\u003e\n\u003cb\u003ePull the tab\u003c\/b\u003e\u003cp\u003eRemove the battery tab and open the eufy Security app on a phone already signed in.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"lk-frame\"\u003e\u003cdiv class=\"lk-frame-art\"\u003e02\u003c\/div\u003e\n\u003cb\u003eAdd to the system\u003c\/b\u003e\u003cp\u003eTap “+”, choose Alarm System, select your already-online HomeBase and add the Flood and Freeze Sensor E20.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"lk-frame\"\u003e\u003cdiv class=\"lk-frame-art\"\u003e03\u003c\/div\u003e\n\u003cb\u003ePlace the scene\u003c\/b\u003e\u003cp\u003eStand it on the floor, attach it with adhesive or use the supplied screw mounting. Feed the probe into the tight gap if needed.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"lk-frame\"\u003e\u003cdiv class=\"lk-frame-art\"\u003e04\u003c\/div\u003e\n\u003cb\u003eTest the ending\u003c\/b\u003e\u003cp\u003eWet the contacts as directed during setup and confirm the buzzer and phone alert actually arrive.\u003c\/p\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"lk-props lk-pad\"\u003e\n    \u003cdiv class=\"lk-inner lk-props-grid\"\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"lk-eyebrow\"\u003eProperty department inventory\u003c\/p\u003e\n        \u003ch2 class=\"lk-title\" style=\"margin-bottom:24px\"\u003eEverything in the sealed carton.\u003c\/h2\u003e\n        \u003cdiv class=\"lk-prop-list\"\u003e\n          \u003cdiv class=\"lk-prop-row\"\u003e\n\u003cspan\u003e01\u003c\/span\u003e\u003cb\u003eFlood and Freeze Sensor E20\u003c\/b\u003e\u003ci\u003eIncluded\u003c\/i\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lk-prop-row\"\u003e\n\u003cspan\u003e01\u003c\/span\u003e\u003cb\u003e1.2 m extension cable with slim probe\u003c\/b\u003e\u003ci\u003eIncluded\u003c\/i\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lk-prop-row\"\u003e\n\u003cspan\u003e01\u003c\/span\u003e\u003cb\u003e1,400 mAh CR123A battery, installed\u003c\/b\u003e\u003ci\u003eIncluded\u003c\/i\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lk-prop-row\"\u003e\n\u003cspan\u003e01\u003c\/span\u003e\u003cb\u003e3M adhesive set\u003c\/b\u003e\u003ci\u003eIncluded\u003c\/i\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lk-prop-row\"\u003e\n\u003cspan\u003e01\u003c\/span\u003e\u003cb\u003ePreinstalled bracket\u003c\/b\u003e\u003ci\u003eIncluded\u003c\/i\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lk-prop-row\"\u003e\n\u003cspan\u003e01\u003c\/span\u003e\u003cb\u003eMounting screw set\u003c\/b\u003e\u003ci\u003eIncluded\u003c\/i\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lk-prop-row\"\u003e\n\u003cspan\u003e01\u003c\/span\u003e\u003cb\u003ePrinted Quick Start Guide\u003c\/b\u003e\u003ci\u003eIncluded\u003c\/i\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lk-prop-row\"\u003e\n\u003cspan\u003e00\u003c\/span\u003e\u003cb\u003eeufy HomeBase\u003c\/b\u003e\u003ci\u003eNot included\u003c\/i\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003caside class=\"lk-seal-card\"\u003e\n        \u003cp class=\"lk-eyebrow\"\u003eCondition certificate\u003c\/p\u003e\n        \u003ch3\u003eFactory sealed. Nobody has seen the deleted scenes.\u003c\/h3\u003e\n        \u003cp\u003eThis is \u003cstrong\u003ebrand-new stock in full original retail packaging\u003c\/strong\u003e, unopened, with the eufy factory seal intact.\u003c\/p\u003e\n        \u003cp\u003eIt is not renewed, “as new”, open box or graded stock. You will be the first person to open this particular carton.\u003c\/p\u003e\n        \u003cp\u003eGenuine eufy product supplied by CamGuard Australia as an independent reseller.\u003c\/p\u003e\n      \u003c\/aside\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"lk-premiere-info lk-pad\"\u003e\n    \u003cdiv class=\"lk-inner\"\u003e\n      \u003cp class=\"lk-eyebrow\"\u003ePremiere information\u003c\/p\u003e\n      \u003ch2 class=\"lk-title\"\u003eFrom our shelf in Townsville to your floor.\u003c\/h2\u003e\n      \u003cdiv class=\"lk-info-reel\"\u003e\n        \u003carticle class=\"lk-info-card\"\u003e\u003cb\u003eDispatch\u003c\/b\u003e\u003cp\u003eSent from Townsville, Queensland. Same-day to one-business-day dispatch is typical; busy periods can occasionally extend that.\u003c\/p\u003e\n\u003cp\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99, postage is $9.95 tracked or $12.95 Express.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"lk-info-card\"\u003e\u003cb\u003eOur 12-month warranty\u003c\/b\u003e\u003cp\u003eThe warranty on this page is CamGuard Australia's own warranty, honoured by us, not a manufacturer warranty.\u003c\/p\u003e\n\u003cp\u003eIf the item is faulty or not as described within 12 months, we cover the return postage.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"lk-info-card\"\u003e\u003cb\u003eChange of mind\u003c\/b\u003e\u003cp\u003eChange-of-mind returns are accepted within 30 days of delivery. The buyer pays return postage and the original shipping is not refunded.\u003c\/p\u003e\n\u003cp\u003eNothing here limits your rights under the Australian Consumer Law.\u003c\/p\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n\n  \u003cfooter class=\"lk-credits\"\u003e\n    \u003cdiv class=\"lk-inner\"\u003e\n      \u003cdiv class=\"lk-credits-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cdiv class=\"lk-credits-tag\"\u003eThe Leakening · Flood and Freeze Sensor E20 · T90F0121 · Brand new\u003c\/div\u003e\n      \u003cdiv class=\"lk-final\"\u003ePut something on the floor that notices.\u003c\/div\u003e\n      \u003cp class=\"lk-legal\"\u003eCamGuard Australia is an independent reseller of genuine eufy products. We are not an authorised eufy dealer and are not affiliated with, endorsed by or acting for eufy or Anker. eufy and HomeBase are trademarks of their respective owners and are used only to identify compatibility and the product being sold. “The Leakening” is an original, unaffiliated disaster-film parody created for this listing and does not refer to or reproduce any particular film or studio property. Our 12-month warranty is provided and honoured by CamGuard Australia. This does not affect your rights under the Australian Consumer Law. ABN 62 385 894 763.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/footer\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on orders of $99 or more after discounts. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eBrand New. Factory-sealed in full original retail packaging, unopened and unused.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp\u003eCondition: Brand New. Factory-sealed in full original retail packaging, unopened and unused. We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: A compatible eufy HomeBase is required and sold separately. Update your HomeBase to current firmware before pairing; AU and US HomeBases both work. \u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003eThe The Leakening setting is a fictional presentation of this listing. Product facts and CamGuard terms remain separate from the story. Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43938861514795,"sku":"CG-FFE20-BN-T","price":64.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufyFloodandFreezeSensorE20.webp?v=1776333967"},{"product_id":"eufy-panic-button-e10-brand-new","title":"eufy Panic Button E10 | Brand New","description":"\u003c!--\n  CamGuard Australia · eufy Panic Button E10 | Brand New · SKU CG-PBE10-BN-S\n  TWO-VIEW LISTING · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  SIMPLE VIEW (default): flagship-system Simple page, fitted under .cgnew\n  FUN VIEW: Till 06 · the live single-view description carried over intact, re-scoped under .cgfun\n  SHARED: terms and footer below both views; shown with the Fun view (the Simple page carries its own terms and fine print)\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the switch hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Sora:wght@400;600;700;800\u0026family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,700\u0026family=Space+Mono:wght@400;700\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\n@media(max-width:900px){\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n}\n@media(max-width:680px){\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n}\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n.cgau-listing.cgau-twoview{--fun-bg:#0C2A24;--fun-ink:#FFFDF6;--fun-accent:#35F58C;--fun-display:'Sora',sans-serif;--fun-display-weight:800;--fun-body:'DM Sans',sans-serif;--sw-bg:#D9F531;--sw-border:#16191C;--sw-ink:#16191C;--sw-radius:10px;--sh-bg-fun:#FFFDF6;--sh-ink-fun:#16191C;--sh-body-fun:#16191C;--sh-mute-fun:#3A4048;--sh-line-fun:#16191C;--sh-panel-fun:#E4E8DC}\n\/* shared block: headed by a paragraph so it adds no h2 (standing rule 24.09.2026) *\/\n.cgau-listing .sh-terms .sh-term p + p{margin-top:8px}\n\/* ===== Fun view CSS, carried over from the live description and re-scoped ===== *\/\n\n\n.cgau-listing .cgfun{\n  --cg-paper:#FFFDF6;\n  --cg-lino:#E4E8DC;\n  --cg-ink:#16191C;\n  --cg-thermal:#5B6470;\n  --cg-glass:#0C2A24;\n  --cg-glass-deep:#071B17;\n  --cg-laser:#FF3B2F;\n  --cg-scan:#35F58C;\n  --cg-amber:#FFB01F;\n  --cg-ared:#E4322B;\n  --cg-agreen:#2FBF71;\n  --cg-blue:#2B5BFF;\n  --cg-hivis:#D9F531;\n  --cg-cone:#FF7A1A;\n  --cg-cone-ink:#B8430A;\n  --cg-violet:#6B2FD6;\n  --cg-charcoal:#3A4048;\n  --cg-charcoal-deep:#252A31;\n  --cg-magenta:#FF4FA3;\n  --cg-rule:#D3D8CC;\n  --cg-mono:'Space Mono',ui-monospace,Menlo,Consolas,monospace;\n  --cg-sora:'Sora',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;\n  --cg-shadow:0 18px 42px rgba(22,25,28,.16);\n  --cg-shadow-sm:0 8px 18px rgba(22,25,28,.13);\n  --cg-shadow-hard:6px 8px 0 rgba(22,25,28,.14);\n\n  font-family:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;\n  color:var(--cg-ink);\n  background:var(--cg-paper);\n  line-height:1.62;\n  font-size:16px;\n  max-width:1180px;\n  margin:0 auto;\n  padding:0 0 6px;\n  -webkit-font-smoothing:antialiased;\n  overflow:hidden;\n}\n\n.cgau-listing .cgfun,\n.cgau-listing .cgfun *,\n.cgau-listing .cgfun *::before,\n.cgau-listing .cgfun *::after{\n  box-sizing:border-box;\n  margin:0;\n  padding:0;\n}\n\n.cgau-listing .cgfun img{ max-width:100%; height:auto; display:block; }\n\n.cgau-listing .cgfun .cg-wrap{ padding:0 20px; }\n.cgau-listing .cgfun .cg-inner{ max-width:1060px; margin:0 auto; }\n.cgau-listing .cgfun .cg-sec{ padding:52px 0 12px; }\n.cgau-listing .cgfun .cg-band{ background:var(--cg-lino); }\n\n\/* ============================================================\n   ANIMATION - every name prefixed cgau-\n   ============================================================ *\/\n@keyframes cgau-rise{\n  from{ opacity:0; transform:translateY(24px); }\n  to{ opacity:1; transform:translateY(0); }\n}\n@keyframes cgau-screen-wake{\n  0%{ opacity:0; transform:scale(.985); }\n  60%{ opacity:1; transform:scale(1.004); }\n  100%{ opacity:1; transform:scale(1); }\n}\n\n@keyframes cgau-cursor{\n  0%{ opacity:1; }\n  50%{ opacity:0; }\n  100%{ opacity:1; }\n}\n@keyframes cgau-lamp-pulse{\n  0%{ opacity:.82; box-shadow:0 0 10px 1px currentColor; }\n  50%{ opacity:1; box-shadow:0 0 20px 5px currentColor; }\n  100%{ opacity:.82; box-shadow:0 0 10px 1px currentColor; }\n}\n@keyframes cgau-hold-two{\n  0%{ transform:rotate(0deg); opacity:.4; }\n  70%{ opacity:1; }\n  100%{ transform:rotate(360deg); opacity:.4; }\n}\n@keyframes cgau-button-press{\n  0%{ transform:translateY(0); }\n  8%{ transform:translateY(3px); }\n  18%{ transform:translateY(0); }\n  100%{ transform:translateY(0); }\n}\n@keyframes cgau-call-bloom{\n  0%{ opacity:.16; transform:scale(1); }\n  50%{ opacity:.4; transform:scale(1.12); }\n  100%{ opacity:.16; transform:scale(1); }\n}\n@keyframes cgau-sign-drop{\n  from{ opacity:0; transform:translateY(-20px); }\n  to{ opacity:1; transform:translateY(0); }\n}\n\n@keyframes cgau-laser-sweep{\n  0%{ transform:translateX(-46%); }\n  50%{ transform:translateX(46%); }\n  100%{ transform:translateX(-46%); }\n}\n\n@keyframes cgau-item-pass{\n  0%{ opacity:0; transform:translateX(-16px); box-shadow:0 18px 34px rgba(22,25,28,.05); }\n  50%{ opacity:1; transform:translateX(0); box-shadow:0 8px 16px rgba(22,25,28,.22); }\n  100%{ opacity:1; transform:translateX(0); box-shadow:0 14px 28px rgba(22,25,28,.14); }\n}\n\n\n\n\n\n\n@keyframes cgau-walk-over{\n  0%{ transform:translateX(-10%) translateY(0); }\n  25%{ transform:translateX(20%) translateY(-3px); }\n  50%{ transform:translateX(50%) translateY(0); }\n  75%{ transform:translateX(80%) translateY(-3px); }\n  100%{ transform:translateX(110%) translateY(0); }\n}\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\/* --- THE OVERTURE: the docket prints out of the slot (4 keyframes max) --- *\/\n\n\n\n@keyframes cgau-queue-crawl{\n  0%{ transform:translateX(0); }\n  100%{ transform:translateX(-50%); }\n}\n\n\/* ============================================================\n   WORDMARK 1 of 3 - the attendant's laminated staff badge\n   silhouette: notched, bevel-cut card · material: laminate gradient\n   hardware: crocodile clip (::before) + punched slot (::after)\n   texture: laminate ruling · imperfection: hangs 1.4deg out of true\n   motion: swings on the lanyard, barcode creeps, duty pip pulses\n   ============================================================ *\/\n.cgau-listing .cgfun .cg-badge{\n  display:inline-block;\n  width:max-content;\n  min-width:216px;\n  max-width:100%;\n  animation:cgau-sign-drop .7s ease-out both;\n}\n.cgau-listing .cgfun .cg-badge-swing{\n  transform-origin:50% 0;\n  animation:none;\n}\n.cgau-listing .cgfun .cg-badge-lanyard{\n  position:relative;\n  width:100%;\n  height:17px;\n  border-radius:6px 6px 0 0;\n  background:var(--cg-hivis);\n  background-image:repeating-linear-gradient(115deg, rgba(22,25,28,.16) 0 3px, transparent 3px 11px);\n  box-shadow:inset 0 -3px 0 rgba(22,25,28,.16);\n}\n.cgau-listing .cgfun .cg-badge-lanyard::after{\n  content:\"\";\n  position:absolute;\n  left:50%;\n  top:6px;\n  width:44px;\n  height:15px;\n  margin-left:-22px;\n  border-radius:3px 3px 5px 5px;\n  background:linear-gradient(180deg,#e7eaee,#9aa2ab 55%,#6c747d);\n  box-shadow:0 2px 3px rgba(0,0,0,.35);\n  clip-path:polygon(0 0, 100% 0, 100% 62%, 74% 100%, 26% 100%, 0 62%);\n}\n.cgau-listing .cgfun .cg-badge-card{\n  position:relative;\n  overflow:hidden;\n  width:calc(100% - 12px);\n  margin:6px auto 0;\n  padding:14px 26px 9px 13px;\n  color:var(--cg-ink);\n  background:linear-gradient(158deg,#FFFFFF 0%,#FBF8EC 42%,#EDE9D8 100%);\n  clip-path:polygon(0 7px, 7px 0, calc(100% - 13px) 0, 100% 13px, 100% calc(100% - 7px), calc(100% - 7px) 100%, 7px 100%, 0 calc(100% - 7px));\n  transform:rotate(-1.4deg);\n  box-shadow:var(--cg-shadow-sm);\n}\n.cgau-listing .cgfun .cg-badge-card::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:repeating-linear-gradient(0deg, rgba(22,25,28,.045) 0 1px, transparent 1px 5px);\n  pointer-events:none;\n}\n.cgau-listing .cgfun .cg-badge-card::after{\n  content:\"\";\n  position:absolute;\n  left:-14%;\n  top:-40%;\n  width:34%;\n  height:180%;\n  transform:rotate(16deg);\n  background:linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,.72), rgba(255,255,255,0));\n  pointer-events:none;\n}\n.cgau-listing .cgfun .cg-badge-slot{\n  position:absolute;\n  top:5px;\n  left:50%;\n  width:34px;\n  height:5px;\n  margin-left:-17px;\n  border-radius:3px;\n  background:rgba(22,25,28,.42);\n  box-shadow:inset 0 1px 2px rgba(0,0,0,.5);\n}\n.cgau-listing .cgfun .cg-badge-name{\n  position:relative;\n  font-family:var(--cg-sora);\n  font-weight:800;\n  font-size:16px;\n  letter-spacing:-.015em;\n  line-height:1.15;\n  white-space:nowrap;\n  color:var(--cg-ink);\n}\n.cgau-listing .cgfun .cg-badge-name em{ font-style:normal; color:var(--cg-blue); }\n.cgau-listing .cgfun .cg-badge-role{\n  position:relative;\n  font-family:var(--cg-mono);\n  font-size:8.5px;\n  font-weight:700;\n  letter-spacing:.17em;\n  text-transform:uppercase;\n  color:var(--cg-cone-ink);\n  margin-top:3px;\n}\n.cgau-listing .cgfun .cg-badge-bar{\n  position:relative;\n  height:16px;\n  margin-top:7px;\n  background:repeating-linear-gradient(90deg,\n    var(--cg-ink) 0 1px, transparent 1px 3px,\n    var(--cg-ink) 3px 5px, transparent 5px 7px,\n    var(--cg-ink) 7px 10px, transparent 10px 12px,\n    var(--cg-ink) 12px 17px, transparent 17px 20px);\n  animation:none;\n}\n.cgau-listing .cgfun .cg-badge-num{\n  position:relative;\n  font-family:var(--cg-mono);\n  font-size:8px;\n  letter-spacing:.22em;\n  color:var(--cg-thermal);\n  margin-top:3px;\n}\n.cgau-listing .cgfun .cg-badge-pip{\n  position:absolute;\n  top:13px;\n  right:10px;\n  width:9px;\n  height:9px;\n  border-radius:50%;\n  background:var(--cg-agreen);\n  color:var(--cg-agreen);\n  animation:cgau-lamp-pulse 1.8s ease-in-out infinite;\n}\n\n\/* ============================================================\n   WORDMARK 2 of 3 - the price-gun sticker (small and officious)\n   silhouette: corner-clipped gun label · material: label-stock gradient\n   hardware\/texture: thermal ruling + roller smear via ::before\/::after\n   imperfection: applied 2.2deg crooked, as they always are\n   ============================================================ *\/\n.cgau-listing .cgfun .cg-gunlabel{\n  position:relative;\n  display:inline-block;\n  padding:9px 15px 8px;\n  background:linear-gradient(178deg,#FFF6DE,#FFDE9A 58%,#F3C263);\n  clip-path:polygon(0 14%, 5% 0, 95% 0, 100% 14%, 100% 86%, 95% 100%, 5% 100%, 0 86%);\n  transform:rotate(-2.2deg);\n  box-shadow:0 7px 14px rgba(0,0,0,.34);\n}\n.cgau-listing .cgfun .cg-gunlabel::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:repeating-linear-gradient(90deg, rgba(22,25,28,.09) 0 1px, transparent 1px 4px);\n  pointer-events:none;\n}\n.cgau-listing .cgfun .cg-gunlabel::after{\n  content:\"\";\n  position:absolute;\n  left:6%;\n  right:34%;\n  top:0;\n  bottom:0;\n  background:linear-gradient(102deg, rgba(255,255,255,0), rgba(255,255,255,.6) 44%, rgba(255,255,255,0));\n  pointer-events:none;\n  animation:none;\n}\n.cgau-listing .cgfun .cg-gunlabel-name{\n  position:relative;\n  font-family:var(--cg-sora);\n  font-weight:800;\n  font-size:14px;\n  letter-spacing:-.012em;\n  line-height:1.1;\n  white-space:nowrap;\n  color:var(--cg-ink);\n}\n.cgau-listing .cgfun .cg-gunlabel-sub{\n  position:relative;\n  font-family:var(--cg-mono);\n  font-size:7.5px;\n  font-weight:700;\n  letter-spacing:.2em;\n  text-transform:uppercase;\n  color:#6B5417;\n  margin-top:3px;\n}\n\n\/* ============================================================\n   ATTENDANT LIGHT STACK\n   ============================================================ *\/\n.cgau-listing .cgfun .cg-stack{\n  display:inline-flex;\n  flex-direction:column;\n  align-items:center;\n  gap:0;\n  width:26px;\n}\n.cgau-listing .cgfun .cg-lamp{\n  width:24px;\n  height:13px;\n  border-radius:7px;\n  margin-bottom:3px;\n  opacity:.18;\n}\n.cgau-listing .cgfun .cg-lamp-r{\n  background:radial-gradient(circle at 34% 28%, #fff 0 8%, var(--cg-ared) 42%, #8f1a15 100%);\n  color:var(--cg-ared);\n}\n.cgau-listing .cgfun .cg-lamp-a{\n  background:radial-gradient(circle at 34% 28%, #fff 0 8%, var(--cg-amber) 42%, #a06a05 100%);\n  color:var(--cg-amber);\n}\n.cgau-listing .cgfun .cg-lamp-g{\n  background:radial-gradient(circle at 34% 28%, #fff 0 8%, var(--cg-agreen) 42%, #157A46 100%);\n  color:var(--cg-agreen);\n}\n.cgau-listing .cgfun .cg-lamp.cg-on{\n  opacity:1;\n  animation:cgau-lamp-pulse 1.8s ease-in-out infinite;\n}\n.cgau-listing .cgfun .cg-pole{\n  width:7px;\n  height:16px;\n  background:linear-gradient(90deg,#8d949c,#e7eaee 45%,#8d949c);\n  animation:none;\n}\n.cgau-listing .cgfun .cg-pole-base{\n  width:26px;\n  height:5px;\n  border-radius:2px;\n  background:var(--cg-charcoal-deep);\n}\n\n\/* ============================================================\n   AISLE SIGN\n   ============================================================ *\/\n.cgau-listing .cgfun .cg-signwrap{\n  display:flex;\n  justify-content:center;\n  padding-top:14px;\n}\n.cgau-listing .cgfun .cg-sign{\n  position:relative;\n  display:inline-flex;\n  align-items:center;\n  gap:12px;\n  background:var(--cg-violet);\n  color:#fff;\n  padding:11px 20px 11px 12px;\n  border-radius:6px;\n  transform-origin:50% 0;\n  box-shadow:0 14px 24px rgba(22,25,28,.2);\n  animation:cgau-sign-drop .6s ease-out both;\n}\n.cgau-listing .cgfun .cg-sign-alt{\n  animation:cgau-sign-drop .6s ease-out both;\n}\n.cgau-listing .cgfun .cg-signwrap-l{ justify-content:flex-start; padding-top:2px; }\n.cgau-listing .cgfun .cg-sign-shadow-l{ margin-left:0; width:120px; }\n.cgau-listing .cgfun .cg-sign-shadow-h{ width:120px; }\n.cgau-listing .cgfun .cg-sign-house{\n  background:var(--cg-charcoal-deep);\n  color:var(--cg-hivis);\n  padding:9px 16px 9px 10px;\n  animation:cgau-sign-drop .6s ease-out both;\n}\n.cgau-listing .cgfun .cg-sign-house .cg-sign-txt{ font-size:11px; letter-spacing:.15em; }\n.cgau-listing .cgfun .cg-sign-house .cg-sign-txt b{ font-size:13px; letter-spacing:.05em; color:var(--cg-paper); }\n.cgau-listing .cgfun .cg-roundel-h{\n  width:30px;\n  height:30px;\n  font-size:12px;\n  background:var(--cg-hivis);\n  color:var(--cg-ink);\n  border-radius:6px;\n}\n.cgau-listing .cgfun .cg-sign::before,\n.cgau-listing .cgfun .cg-sign::after{\n  content:\"\";\n  position:absolute;\n  top:-40px;\n  width:1px;\n  height:40px;\n  background:rgba(22,25,28,.35);\n}\n.cgau-listing .cgfun .cg-sign::before{ left:24px; }\n.cgau-listing .cgfun .cg-sign::after{ right:24px; }\n.cgau-listing .cgfun .cg-roundel{\n  width:38px;\n  height:38px;\n  border-radius:50%;\n  background:var(--cg-paper);\n  color:var(--cg-violet);\n  font-family:var(--cg-sora);\n  font-weight:800;\n  font-size:15px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  flex:none;\n}\n.cgau-listing .cgfun .cg-sign-txt{\n  font-family:var(--cg-sora);\n  font-weight:700;\n  font-size:13px;\n  letter-spacing:.13em;\n  text-transform:uppercase;\n  line-height:1.32;\n}\n.cgau-listing .cgfun .cg-sign-txt b{ display:block; font-weight:800; font-size:15px; letter-spacing:.06em; }\n.cgau-listing .cgfun .cg-sign-shadow{\n  width:150px;\n  height:9px;\n  margin:8px auto 0;\n  border-radius:50%;\n  background:rgba(22,25,28,.09);\n  filter:blur(2px);\n}\n\n\/* ============================================================\n   BARCODE DIVIDER\n   ============================================================ *\/\n.cgau-listing .cgfun .cg-div{\n  height:44px;\n  margin:34px 0 0;\n  background:repeating-linear-gradient(90deg,\n    var(--cg-ink) 0 1px, transparent 1px 4px,\n    var(--cg-ink) 4px 6px, transparent 6px 9px,\n    var(--cg-ink) 9px 12px, transparent 12px 15px,\n    var(--cg-ink) 15px 20px, transparent 20px 24px);\n  opacity:.85;\n  animation:none;\n}\n.cgau-listing .cgfun .cg-div-num{\n  font-family:var(--cg-mono);\n  font-size:10px;\n  letter-spacing:.42em;\n  color:var(--cg-thermal);\n  text-align:center;\n  padding:6px 0 0;\n}\n\n\/* ============================================================\n   TILL SCREEN + NAV\n   ============================================================ *\/\n.cgau-listing .cgfun .cg-till{\n  position:relative;\n  background:var(--cg-charcoal-deep);\n  border-radius:18px;\n  padding:8px;\n  box-shadow:var(--cg-shadow);\n  animation:cgau-screen-wake .8s ease-out both;\n}\n.cgau-listing .cgfun .cg-till-strip{\n  background:var(--cg-hivis);\n  border-radius:11px 11px 0 0;\n  padding:6px 14px;\n  font-family:var(--cg-mono);\n  font-size:11px;\n  font-weight:700;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  color:var(--cg-ink);\n  display:flex;\n  justify-content:space-between;\n  align-items:center;\n  gap:10px;\n  flex-wrap:wrap;\n  background-image:repeating-linear-gradient(115deg, rgba(22,25,28,.09) 0 8px, transparent 8px 28px);\n  animation:none;\n}\n.cgau-listing .cgfun .cg-till-screen{\n  position:relative;\n  overflow:hidden;\n  background:var(--cg-glass);\n  border-radius:0 0 11px 11px;\n  padding:20px 18px;\n  box-shadow:inset 0 2px 0 rgba(255,255,255,.14), inset 0 -18px 36px rgba(0,0,0,.36);\n}\n.cgau-listing .cgfun .cg-till-screen::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:repeating-linear-gradient(180deg, rgba(255,255,255,.05) 0 1px, transparent 1px 3px);\n  pointer-events:none;\n}\n.cgau-listing .cgfun .cg-till-screen::after{\n  content:\"\";\n  position:absolute;\n  left:0;\n  right:0;\n  top:0;\n  height:8%;\n  background:linear-gradient(180deg, rgba(53,245,140,.32), rgba(53,245,140,0));\n  animation:none;\n  pointer-events:none;\n}\n.cgau-listing .cgfun .cg-till-line{\n  position:relative;\n  font-family:var(--cg-mono);\n  font-weight:700;\n  font-size:15px;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  color:var(--cg-scan);\n}\n.cgau-listing .cgfun .cg-cursor{\n  display:inline-block;\n  width:11px;\n  height:16px;\n  background:var(--cg-scan);\n  vertical-align:-2px;\n  margin-left:5px;\n  animation:cgau-cursor 1s steps(2) infinite;\n}\n.cgau-listing .cgfun .cg-nav{ padding:22px 0 4px; }\n.cgau-listing .cgfun .cg-nav-row{\n  display:flex;\n  align-items:flex-end;\n  justify-content:space-between;\n  gap:16px;\n  flex-wrap:wrap;\n}\n.cgau-listing .cgfun .cg-keys{\n  display:flex;\n  gap:8px;\n  flex-wrap:wrap;\n  margin-top:14px;\n}\n.cgau-listing .cgfun .cg-key{\n  font-family:var(--cg-mono);\n  font-size:11px;\n  font-weight:700;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  color:#dff3e9;\n  border:1px solid rgba(223,243,233,.32);\n  border-radius:8px;\n  padding:7px 11px;\n  background:rgba(255,255,255,.05);\n}\n.cgau-listing .cgfun .cg-key-lime{\n  color:var(--cg-ink);\n  background:var(--cg-hivis);\n  border-color:var(--cg-hivis);\n}\n.cgau-listing .cgfun .cg-key-amber{\n  color:var(--cg-ink);\n  background:var(--cg-amber);\n  border-color:var(--cg-amber);\n}\n\n\/* ============================================================\n   HERO - the call attendant button\n   ============================================================ *\/\n.cgau-listing .cgfun .cg-hero{ padding:26px 0 6px; }\n.cgau-listing .cgfun .cg-hero-grid{\n  display:grid;\n  grid-template-columns:1.25fr .85fr;\n  gap:28px;\n  align-items:center;\n  background:var(--cg-glass);\n  border-radius:22px;\n  padding:34px 30px;\n  box-shadow:var(--cg-shadow);\n  position:relative;\n  overflow:hidden;\n}\n.cgau-listing .cgfun .cg-hero-grid::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:repeating-linear-gradient(180deg, rgba(255,255,255,.04) 0 1px, transparent 1px 3px);\n  pointer-events:none;\n}\n.cgau-listing .cgfun .cg-eyebrow{\n  font-family:var(--cg-mono);\n  font-size:11px;\n  font-weight:700;\n  letter-spacing:.18em;\n  text-transform:uppercase;\n  color:var(--cg-hivis);\n}\n.cgau-listing .cgfun .cg-h1{\n  font-family:var(--cg-sora);\n  font-weight:800;\n  font-size:46px;\n  line-height:1.04;\n  letter-spacing:-.03em;\n  color:var(--cg-paper);\n  margin:12px 0 10px;\n}\n.cgau-listing .cgfun .cg-h1 em{ font-style:normal; color:var(--cg-hivis); }\n.cgau-listing .cgfun .cg-hero-sub{\n  font-family:var(--cg-mono);\n  font-size:12px;\n  letter-spacing:.09em;\n  text-transform:uppercase;\n  color:var(--cg-scan);\n  margin-bottom:16px;\n}\n.cgau-listing .cgfun .cg-hero-lede{\n  color:#e6ece7;\n  font-size:17px;\n  font-weight:300;\n  max-width:56ch;\n}\n.cgau-listing .cgfun .cg-hero-hub{\n  margin-top:16px;\n  border-left:4px solid var(--cg-amber);\n  padding:10px 0 10px 14px;\n  color:#f4eddd;\n  font-size:15px;\n}\n.cgau-listing .cgfun .cg-chips{ display:flex; gap:8px; flex-wrap:wrap; margin-top:18px; }\n.cgau-listing .cgfun .cg-chip{\n  font-family:var(--cg-mono);\n  font-size:11px;\n  font-weight:700;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  padding:7px 11px;\n  border-radius:999px;\n  background:rgba(217,245,49,.14);\n  color:var(--cg-hivis);\n  border:1px solid rgba(217,245,49,.4);\n}\n.cgau-listing .cgfun .cg-callcol{\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  gap:14px;\n}\n.cgau-listing .cgfun .cg-callbtn{\n  position:relative;\n  width:190px;\n  height:190px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n}\n.cgau-listing .cgfun .cg-call-bloom{\n  position:absolute;\n  inset:-14px;\n  border-radius:50%;\n  background:radial-gradient(circle, rgba(228,50,43,.55) 0%, rgba(228,50,43,0) 68%);\n  animation:cgau-call-bloom 3.4s ease-in-out infinite;\n}\n.cgau-listing .cgfun .cg-hold-ring{\n  position:absolute;\n  inset:0;\n  border-radius:50%;\n  background:conic-gradient(var(--cg-scan) 0deg 62deg, rgba(53,245,140,0) 62deg 360deg);\n  -webkit-mask:radial-gradient(circle, transparent 0 46%, #000 47% 52%, transparent 53%);\n  mask:radial-gradient(circle, transparent 0 46%, #000 47% 52%, transparent 53%);\n  animation:cgau-hold-two 2s linear infinite;\n}\n.cgau-listing .cgfun .cg-collar{\n  position:relative;\n  width:150px;\n  height:150px;\n  border-radius:50%;\n  background:linear-gradient(160deg,#e9edf1,#9aa2ab 46%,#6c747d 60%,#d7dde2);\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  box-shadow:0 12px 26px rgba(0,0,0,.4);\n}\n.cgau-listing .cgfun .cg-dome{\n  width:112px;\n  height:112px;\n  border-radius:50%;\n  background:radial-gradient(circle at 36% 30%, #ff8d86 0 10%, var(--cg-ared) 44%, #8d1712 100%);\n  box-shadow:inset 0 -8px 14px rgba(0,0,0,.35), 0 6px 12px rgba(0,0,0,.3);\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-family:var(--cg-sora);\n  font-weight:800;\n  font-size:19px;\n  letter-spacing:.08em;\n  color:#fff;\n  animation:cgau-button-press 4.5s ease-in-out infinite;\n}\n.cgau-listing .cgfun .cg-callcap{\n  font-family:var(--cg-mono);\n  font-size:10px;\n  letter-spacing:.14em;\n  text-transform:uppercase;\n  color:#cfd8d2;\n  text-align:center;\n  line-height:1.6;\n}\n\n\/* ============================================================\n   HUB NOTICE ZIP-TIED TO THE KIOSK COLUMN\n   ============================================================ *\/\n.cgau-listing .cgfun .cg-notice{\n  display:grid;\n  grid-template-columns:58px 1fr;\n  gap:18px;\n  align-items:center;\n  margin-top:26px;\n}\n.cgau-listing .cgfun .cg-notice-post{\n  height:100%;\n  min-height:150px;\n  border-radius:6px;\n  background:linear-gradient(90deg,#2a3038,#4a525c 45%,#2a3038);\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  padding:10px 0;\n}\n.cgau-listing .cgfun .cg-notice-card{\n  position:relative;\n  background:var(--cg-paper);\n  border:2px solid var(--cg-amber);\n  border-radius:14px;\n  padding:22px 24px;\n  box-shadow:var(--cg-shadow-hard);\n  transform-origin:12% 0;\n  animation:cgau-sign-drop .7s ease-out both;\n}\n.cgau-listing .cgfun .cg-notice-h{\n  font-family:var(--cg-mono);\n  font-size:12px;\n  font-weight:700;\n  letter-spacing:.14em;\n  text-transform:uppercase;\n  color:var(--cg-cone-ink);\n  margin-bottom:8px;\n}\n.cgau-listing .cgfun .cg-notice-card p{ font-size:16px; }\n.cgau-listing .cgfun .cg-notice-card p + p{ margin-top:10px; }\n\n\/* ============================================================\n   SCANNER GLASS WELLS\n   ============================================================ *\/\n.cgau-listing .cgfun .cg-well{\n  position:relative;\n  background:var(--cg-glass-deep);\n  border-radius:14px;\n  padding:26px 20px;\n  overflow:hidden;\n  box-shadow:inset 0 0 26px rgba(0,0,0,.6), inset 0 2px 0 rgba(255,255,255,.08);\n}\n.cgau-listing .cgfun .cg-well::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:linear-gradient(170deg, rgba(53,245,140,.12), rgba(53,245,140,0) 60%);\n  pointer-events:none;\n}\n.cgau-listing .cgfun .cg-laser{\n  position:absolute;\n  left:8%;\n  right:8%;\n  top:50%;\n  height:3px;\n  background:var(--cg-laser);\n  box-shadow:0 0 14px 4px rgba(255,59,47,.75);\n  animation:cgau-laser-sweep 2.6s ease-in-out infinite;\n}\n.cgau-listing .cgfun .cg-item{\n  position:relative;\n  background:var(--cg-paper);\n  border-radius:12px;\n  padding:20px 22px;\n  box-shadow:0 14px 28px rgba(0,0,0,.3);\n  animation:cgau-item-pass 1.1s ease-out both;\n}\n.cgau-listing .cgfun .cg-item h3{\n  font-family:var(--cg-sora);\n  font-weight:700;\n  font-size:21px;\n  letter-spacing:-.015em;\n  margin-bottom:7px;\n}\n.cgau-listing .cgfun .cg-item p{ font-size:15.5px; color:#2b3138; }\n.cgau-listing .cgfun .cg-item p + p{ margin-top:9px; }\n.cgau-listing .cgfun .cg-machine{\n  font-family:var(--cg-mono);\n  font-size:11px;\n  font-weight:700;\n  letter-spacing:.1em;\n  text-transform:uppercase;\n  color:var(--cg-thermal);\n  margin-bottom:9px;\n}\n.cgau-listing .cgfun .cg-stamp{\n  display:inline-block;\n  margin-top:12px;\n  font-family:var(--cg-mono);\n  font-size:11px;\n  font-weight:700;\n  letter-spacing:.14em;\n  text-transform:uppercase;\n  color:var(--cg-glass);\n  background:var(--cg-scan);\n  border:2px solid #167A45;\n  border-radius:6px;\n  padding:4px 9px;\n  transform:rotate(-4deg);\n  animation:none;\n}\n.cgau-listing .cgfun .cg-scene-grid{\n  display:grid;\n  grid-template-columns:repeat(2,1fr);\n  gap:18px;\n  margin-top:20px;\n}\n.cgau-listing .cgfun .cg-well-2 .cg-laser{ animation-delay:-.7s; }\n.cgau-listing .cgfun .cg-well-3 .cg-laser{ animation-delay:-1.3s; }\n.cgau-listing .cgfun .cg-well-4 .cg-laser{ animation-delay:-1.9s; }\n.cgau-listing .cgfun .cg-well-2 .cg-item{ animation-delay:.14s; }\n.cgau-listing .cgfun .cg-well-3 .cg-item{ animation-delay:.28s; }\n.cgau-listing .cgfun .cg-well-4 .cg-item{ animation-delay:.42s; }\n.cgau-listing .cgfun .cg-led-red{\n  display:inline-block;\n  width:10px;\n  height:10px;\n  border-radius:50%;\n  background:var(--cg-laser);\n  margin-right:6px;\n  vertical-align:-1px;\n  animation:none;\n}\n.cgau-listing .cgfun .cg-led-blue{\n  display:inline-block;\n  width:10px;\n  height:10px;\n  border-radius:50%;\n  background:var(--cg-blue);\n  margin-right:6px;\n  vertical-align:-1px;\n  animation:none;\n}\n\n\/* ============================================================\n   WEIGHT PLATE \/ BENTO STATS\n   ============================================================ *\/\n.cgau-listing .cgfun .cg-plate{\n  position:relative;\n  border-radius:16px;\n  padding:26px 22px 30px;\n  background:var(--cg-lino);\n  background-image:repeating-linear-gradient(45deg, rgba(22,25,28,.07) 0 2px, transparent 2px 9px);\n  box-shadow:inset 0 0 0 6px rgba(22,25,28,.05), inset 0 8px 18px rgba(22,25,28,.14), 0 14px 26px rgba(22,25,28,.1);\n  overflow:hidden;\n}\n.cgau-listing .cgfun .cg-plate::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:linear-gradient(105deg, rgba(255,255,255,0) 30%, rgba(255,255,255,.5) 48%, rgba(255,255,255,0) 66%);\n  background-size:240% 100%;\n  animation:none;\n  pointer-events:none;\n}\n.cgau-listing .cgfun .cg-plate-skirt{\n  height:14px;\n  border-radius:0 0 16px 16px;\n  background:linear-gradient(180deg,var(--cg-charcoal),var(--cg-charcoal-deep));\n  margin:0 10px;\n}\n.cgau-listing .cgfun .cg-stats{\n  position:relative;\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:16px;\n}\n.cgau-listing .cgfun .cg-stat{\n  position:relative;\n  padding:6px 4px;\n  animation:none;\n}\n.cgau-listing .cgfun .cg-stat-2{ animation-delay:.09s; }\n.cgau-listing .cgfun .cg-stat-3{ animation-delay:.18s; }\n.cgau-listing .cgfun .cg-stat-4{ animation-delay:.27s; }\n.cgau-listing .cgfun .cg-stat-num{\n  font-family:var(--cg-sora);\n  font-weight:800;\n  font-size:36px;\n  letter-spacing:-.03em;\n  line-height:1.05;\n}\n.cgau-listing .cgfun .cg-stat-num small{ font-size:18px; font-weight:700; letter-spacing:0; }\n.cgau-listing .cgfun .cg-stat-lbl{\n  font-family:var(--cg-mono);\n  font-size:11px;\n  font-weight:700;\n  letter-spacing:.1em;\n  text-transform:uppercase;\n  color:var(--cg-thermal);\n  margin-top:4px;\n}\n.cgau-listing .cgfun .cg-stat-note{ font-size:14px; color:#39414a; margin-top:6px; }\n.cgau-listing .cgfun .cg-grams{\n  position:absolute;\n  top:0;\n  right:0;\n  height:15px;\n  overflow:hidden;\n  background:var(--cg-charcoal-deep);\n  color:var(--cg-scan);\n  border-radius:4px;\n  padding:0 6px;\n  font-family:var(--cg-mono);\n  font-size:9px;\n  letter-spacing:.08em;\n}\n.cgau-listing .cgfun .cg-grams i{\n  display:block;\n  font-style:normal;\n  height:15px;\n  line-height:15px;\n  animation:none;\n}\n.cgau-listing .cgfun .cg-plate-foot{\n  font-family:var(--cg-mono);\n  font-size:11px;\n  letter-spacing:.09em;\n  text-transform:uppercase;\n  color:var(--cg-thermal);\n  margin-top:20px;\n  border-top:1px dashed rgba(22,25,28,.22);\n  padding-top:12px;\n}\n\n\/* ============================================================\n   ASSISTANCE TO TILL SIX - the walking attendant\n   ============================================================ *\/\n.cgau-listing .cgfun .cg-floor{\n  position:relative;\n  overflow:hidden;\n  background:var(--cg-lino);\n  background-image:repeating-linear-gradient(90deg, rgba(22,25,28,.045) 0 1px, transparent 1px 44px),\n    repeating-linear-gradient(0deg, rgba(255,255,255,.5) 0 1px, transparent 1px 30px);\n  padding:44px 20px 40px;\n}\n.cgau-listing .cgfun .cg-floor-inner{\n  max-width:1060px;\n  margin:0 auto;\n  display:grid;\n  grid-template-columns:1fr 1.1fr;\n  gap:26px;\n  align-items:center;\n}\n.cgau-listing .cgfun .cg-walkstage{ position:relative; height:170px; }\n.cgau-listing .cgfun .cg-walker{\n  position:absolute;\n  bottom:22px;\n  left:0;\n  width:56px;\n  height:118px;\n  animation:cgau-walk-over 7s linear infinite;\n}\n.cgau-listing .cgfun .cg-walker-head{\n  width:26px;\n  height:26px;\n  border-radius:50%;\n  background:var(--cg-charcoal-deep);\n  margin:0 auto 4px;\n}\n.cgau-listing .cgfun .cg-walker-body{\n  width:48px;\n  height:56px;\n  margin:0 auto;\n  border-radius:12px 12px 6px 6px;\n  background:var(--cg-charcoal-deep);\n  position:relative;\n  overflow:hidden;\n}\n.cgau-listing .cgfun .cg-walker-body::after{\n  content:\"\";\n  position:absolute;\n  left:0;\n  right:0;\n  top:20px;\n  height:16px;\n  background:var(--cg-hivis);\n  box-shadow:0 0 10px rgba(217,245,49,.5);\n}\n.cgau-listing .cgfun .cg-walker-legs{\n  width:34px;\n  height:30px;\n  margin:0 auto;\n  background:linear-gradient(90deg,var(--cg-charcoal-deep) 0 40%, transparent 40% 60%, var(--cg-charcoal-deep) 60% 100%);\n}\n.cgau-listing .cgfun .cg-walk-shadow{\n  position:absolute;\n  bottom:14px;\n  left:2px;\n  width:66px;\n  height:10px;\n  border-radius:50%;\n  background:rgba(22,25,28,.28);\n  filter:blur(3px);\n  animation:none;\n}\n.cgau-listing .cgfun .cg-tannoy{\n  position:relative;\n  display:flex;\n  align-items:center;\n  gap:16px;\n}\n.cgau-listing .cgfun .cg-grille{\n  position:relative;\n  width:86px;\n  height:86px;\n  border-radius:50%;\n  flex:none;\n  background-color:var(--cg-paper);\n  background-image:radial-gradient(rgba(22,25,28,.5) 1px, transparent 1.4px);\n  background-size:7px 7px;\n  border:6px solid var(--cg-charcoal);\n  box-shadow:var(--cg-shadow-sm);\n  animation:none;\n}\n.cgau-listing .cgfun .cg-arcs{\n  position:relative;\n  width:56px;\n  height:86px;\n  flex:none;\n}\n.cgau-listing .cgfun .cg-arc{\n  position:absolute;\n  top:50%;\n  left:0;\n  width:34px;\n  height:34px;\n  margin-top:-17px;\n  border:4px solid var(--cg-hivis);\n  border-radius:50%;\n  border-left-color:transparent;\n  border-top-color:transparent;\n  border-bottom-color:transparent;\n  animation:none;\n}\n.cgau-listing .cgfun .cg-arc-2{ animation-delay:.3s; }\n.cgau-listing .cgfun .cg-arc-3{ animation-delay:.6s; }\n.cgau-listing .cgfun .cg-arc-4{ animation-delay:.9s; }\n.cgau-listing .cgfun .cg-pa-line{\n  font-family:var(--cg-mono);\n  font-weight:700;\n  font-size:17px;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  line-height:1.5;\n  color:var(--cg-ink);\n}\n.cgau-listing .cgfun .cg-pa-reply{\n  margin-top:12px;\n  font-size:17px;\n  font-weight:300;\n  max-width:52ch;\n}\n\n\/* ============================================================\n   THERMAL RECEIPT\n   ============================================================ *\/\n.cgau-listing .cgfun .cg-receipt{ max-width:560px; }\n.cgau-listing .cgfun .cg-receipt-wide{ max-width:100%; }\n.cgau-listing .cgfun .cg-slot{\n  height:24px;\n  border-radius:8px 8px 3px 3px;\n  background:linear-gradient(180deg,var(--cg-charcoal),var(--cg-charcoal-deep));\n  box-shadow:inset 0 -6px 10px rgba(0,0,0,.45);\n  position:relative;\n}\n.cgau-listing .cgfun .cg-slot::after{\n  content:\"\";\n  position:absolute;\n  left:12px;\n  right:12px;\n  bottom:5px;\n  height:4px;\n  border-radius:2px;\n  background:#0b0e11;\n}\n.cgau-listing .cgfun .cg-paper{\n  background:var(--cg-paper);\n  padding:20px 22px 6px;\n  box-shadow:var(--cg-shadow);\n  animation:none;\n  transform-origin:50% 0;\n}\n.cgau-listing .cgfun .cg-paper-head{\n  font-family:var(--cg-mono);\n  font-size:12px;\n  font-weight:700;\n  letter-spacing:.14em;\n  text-transform:uppercase;\n  text-align:center;\n  padding-bottom:12px;\n  border-bottom:1px dashed rgba(22,25,28,.35);\n  margin-bottom:12px;\n}\n.cgau-listing .cgfun .cg-row{\n  display:flex;\n  align-items:baseline;\n  gap:6px;\n  font-family:var(--cg-mono);\n  font-size:12.5px;\n  letter-spacing:.05em;\n  text-transform:uppercase;\n  padding:3px 0;\n}\n.cgau-listing .cgfun .cg-row b{ font-weight:700; white-space:nowrap; }\n.cgau-listing .cgfun .cg-dots{\n  flex:1;\n  border-bottom:1.5px dotted rgba(22,25,28,.4);\n  transform:translateY(-4px);\n}\n.cgau-listing .cgfun .cg-row i{ font-style:normal; white-space:nowrap; text-align:right; }\n.cgau-listing .cgfun .cg-row-hd{\n  font-family:var(--cg-mono);\n  font-size:11px;\n  font-weight:700;\n  letter-spacing:.16em;\n  text-transform:uppercase;\n  color:var(--cg-violet);\n  padding:14px 0 4px;\n}\n.cgau-listing .cgfun .cg-dash{\n  border-top:1px dashed rgba(22,25,28,.35);\n  margin:12px 0;\n}\n.cgau-listing .cgfun .cg-faint-1{ opacity:.62; }\n.cgau-listing .cgfun .cg-faint-2{ opacity:.48; }\n.cgau-listing .cgfun .cg-faint-3{ opacity:.34; animation:none; }\n.cgau-listing .cgfun .cg-faint-4{ opacity:.2; animation:none; }\n.cgau-listing .cgfun .cg-tear{\n  height:14px;\n  background-color:transparent;\n  background-image:linear-gradient(45deg, transparent 50%, var(--cg-paper) 50%),\n    linear-gradient(-45deg, transparent 50%, var(--cg-paper) 50%);\n  background-size:14px 14px;\n  background-repeat:repeat-x;\n  filter:drop-shadow(0 6px 8px rgba(22,25,28,.14));\n  animation:none;\n}\n.cgau-listing .cgfun .cg-receipt-side{\n  display:grid;\n  grid-template-columns:1fr .9fr;\n  gap:26px;\n  align-items:start;\n}\n.cgau-listing .cgfun .cg-sidecopy p + p{ margin-top:12px; }\n\n\/* ============================================================\n   HONEST BIT - cones\n   ============================================================ *\/\n.cgau-listing .cgfun .cg-honest-head{\n  display:flex;\n  align-items:center;\n  gap:14px;\n  flex-wrap:wrap;\n  margin-bottom:6px;\n}\n.cgau-listing .cgfun .cg-honest-row{\n  display:grid;\n  grid-template-columns:64px 1fr;\n  gap:16px;\n  align-items:start;\n  padding:16px 0;\n  border-bottom:1px dashed rgba(22,25,28,.2);\n}\n.cgau-listing .cgfun .cg-cone{\n  position:relative;\n  width:60px;\n  height:56px;\n  transform-origin:50% 100%;\n  animation:none;\n}\n.cgau-listing .cgfun .cg-cone-alt{ animation:none; }\n.cgau-listing .cgfun .cg-cone-body{\n  position:absolute;\n  inset:0;\n  background:var(--cg-cone);\n  clip-path:polygon(50% 0%, 100% 100%, 0% 100%);\n}\n.cgau-listing .cgfun .cg-cone-band{\n  position:absolute;\n  left:6px;\n  right:6px;\n  top:30px;\n  height:12px;\n  background:repeating-linear-gradient(115deg, #fff 0 6px, rgba(255,255,255,0) 6px 11px);\n  clip-path:polygon(50% -60%, 100% 100%, 0% 100%);\n  animation:none;\n}\n.cgau-listing .cgfun .cg-cone-hinge{\n  position:absolute;\n  left:50%;\n  top:6px;\n  bottom:0;\n  width:1.5px;\n  background:rgba(22,25,28,.35);\n}\n.cgau-listing .cgfun .cg-honest-t{\n  font-family:var(--cg-sora);\n  font-weight:700;\n  font-size:18px;\n  letter-spacing:-.01em;\n  margin-bottom:4px;\n}\n.cgau-listing .cgfun .cg-honest-p{ font-size:16px; color:#2b3138; }\n.cgau-listing .cgfun .cg-mind{\n  font-family:var(--cg-mono);\n  font-weight:700;\n  font-size:15px;\n  letter-spacing:.16em;\n  text-transform:uppercase;\n  color:var(--cg-cone-ink);\n  margin-top:20px;\n}\n\n\/* ============================================================\n   LOYALTY CARD \/ TRUST GRID\n   ============================================================ *\/\n.cgau-listing .cgfun .cg-loyal-wrap{\n  display:grid;\n  grid-template-columns:.85fr 1.15fr;\n  gap:28px;\n  align-items:center;\n}\n.cgau-listing .cgfun .cg-ringhang{\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n}\n.cgau-listing .cgfun .cg-ring{\n  width:44px;\n  height:44px;\n  border:6px solid #b9c0c8;\n  border-radius:50%;\n  background:transparent;\n  margin-bottom:-14px;\n  z-index:2;\n}\n.cgau-listing .cgfun .cg-loyal-card{\n  position:relative;\n  width:250px;\n  background:linear-gradient(155deg,var(--cg-magenta),#d92f7f);\n  border-radius:16px;\n  padding:20px 18px 16px;\n  color:#fff;\n  box-shadow:var(--cg-shadow);\n  transform:rotate(-3deg);\n  transform-origin:50% 0;\n  animation:none;\n}\n.cgau-listing .cgfun .cg-loyal-hole{\n  position:absolute;\n  top:12px;\n  left:16px;\n  width:16px;\n  height:16px;\n  border-radius:50%;\n  background:var(--cg-paper);\n  box-shadow:inset 0 2px 3px rgba(0,0,0,.3);\n}\n.cgau-listing .cgfun .cg-loyal-name{\n  font-family:var(--cg-sora);\n  font-weight:800;\n  font-size:15px;\n  letter-spacing:-.01em;\n  text-align:right;\n  white-space:nowrap;\n}\n.cgau-listing .cgfun .cg-loyal-sub{\n  font-family:var(--cg-mono);\n  font-size:9.5px;\n  letter-spacing:.16em;\n  text-transform:uppercase;\n  text-align:right;\n  opacity:.86;\n  margin-top:2px;\n}\n.cgau-listing .cgfun .cg-loyal-bar{\n  height:26px;\n  margin-top:20px;\n  border-radius:3px;\n  background:repeating-linear-gradient(90deg,\n    #16191C 0 1px, #fff 1px 3px,\n    #16191C 3px 6px, #fff 6px 8px,\n    #16191C 8px 11px, #fff 11px 14px);\n  animation:none;\n}\n.cgau-listing .cgfun .cg-loyal-num{\n  font-family:var(--cg-mono);\n  font-size:9px;\n  letter-spacing:.2em;\n  margin-top:5px;\n  opacity:.9;\n}\n.cgau-listing .cgfun .cg-trust{ display:grid; gap:12px; }\n.cgau-listing .cgfun .cg-trust-row{\n  display:grid;\n  grid-template-columns:1fr auto;\n  gap:14px;\n  align-items:center;\n  background:var(--cg-paper);\n  border:1px solid var(--cg-rule);\n  border-radius:12px;\n  padding:14px 16px;\n  box-shadow:var(--cg-shadow-sm);\n}\n.cgau-listing .cgfun .cg-trust-t{ font-family:var(--cg-sora); font-weight:700; font-size:16px; }\n.cgau-listing .cgfun .cg-trust-p{ font-size:14.5px; color:#39414a; margin-top:2px; }\n.cgau-listing .cgfun .cg-approved{\n  font-family:var(--cg-mono);\n  font-size:10px;\n  font-weight:700;\n  letter-spacing:.13em;\n  text-transform:uppercase;\n  color:var(--cg-glass);\n  background:var(--cg-scan);\n  border-radius:6px;\n  padding:6px 9px;\n  white-space:nowrap;\n  animation:none;\n}\n.cgau-listing .cgfun .cg-trust-2 .cg-approved{ animation-delay:.22s; }\n.cgau-listing .cgfun .cg-trust-3 .cg-approved{ animation-delay:.44s; }\n.cgau-listing .cgfun .cg-trust-4 .cg-approved{ animation-delay:.66s; }\n\n\/* ============================================================\n   VERDICT BOARD + PRICE CHECK HANDSET\n   ============================================================ *\/\n.cgau-listing .cgfun .cg-boardwrap{\n  display:grid;\n  grid-template-columns:1.4fr .6fr;\n  gap:24px;\n  align-items:start;\n}\n.cgau-listing .cgfun .cg-board{\n  background:var(--cg-paper);\n  border:1px solid var(--cg-rule);\n  border-radius:16px;\n  overflow:hidden;\n  box-shadow:var(--cg-shadow-sm);\n}\n.cgau-listing .cgfun .cg-board-hd{\n  background:var(--cg-charcoal-deep);\n  color:var(--cg-hivis);\n  font-family:var(--cg-mono);\n  font-size:11px;\n  font-weight:700;\n  letter-spacing:.14em;\n  text-transform:uppercase;\n  padding:10px 16px;\n}\n.cgau-listing .cgfun .cg-vrow{\n  display:grid;\n  grid-template-columns:46px 1fr;\n  gap:14px;\n  align-items:center;\n  padding:13px 16px;\n  border-bottom:1px solid var(--cg-rule);\n}\n.cgau-listing .cgfun .cg-vrow:last-child{ border-bottom:0; }\n.cgau-listing .cgfun .cg-vrow-lino{ background:rgba(228,232,220,.5); }\n.cgau-listing .cgfun .cg-vt{ font-family:var(--cg-sora); font-weight:700; font-size:15.5px; }\n.cgau-listing .cgfun .cg-vp{ font-size:14.5px; color:#39414a; margin-top:2px; }\n.cgau-listing .cgfun .cg-handset{\n  background:var(--cg-charcoal-deep);\n  border-radius:16px;\n  padding:18px 16px 22px;\n  box-shadow:var(--cg-shadow);\n}\n.cgau-listing .cgfun .cg-lcd{\n  background:#3a2f0d;\n  color:var(--cg-amber);\n  border-radius:8px;\n  padding:12px 12px;\n  font-family:var(--cg-mono);\n  font-size:11.5px;\n  font-weight:700;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  line-height:1.6;\n  box-shadow:inset 0 0 14px rgba(0,0,0,.6);\n  animation:none;\n}\n.cgau-listing .cgfun .cg-grip{\n  width:34px;\n  height:60px;\n  margin:12px auto 0;\n  border-radius:8px 8px 14px 14px;\n  background:linear-gradient(180deg,#4a525c,#2a3038);\n}\n.cgau-listing .cgfun .cg-coil{\n  width:44px;\n  height:54px;\n  margin:0 auto;\n  background:repeating-radial-gradient(circle at 50% 0, transparent 0 6px, #6c747d 6px 8px, transparent 8px 12px);\n  transform-origin:50% 0;\n  animation:none;\n}\n.cgau-listing .cgfun .cg-handset-note{\n  font-family:var(--cg-mono);\n  font-size:10px;\n  letter-spacing:.1em;\n  text-transform:uppercase;\n  color:#aeb6be;\n  text-align:center;\n  margin-top:10px;\n  line-height:1.7;\n}\n\n\/* ============================================================\n   CONVEYOR BELTS\n   ============================================================ *\/\n.cgau-listing .cgfun .cg-belt{\n  position:relative;\n  border-radius:14px;\n  padding:22px 18px 26px;\n  background-color:var(--cg-charcoal);\n  background-image:repeating-linear-gradient(115deg, rgba(0,0,0,.34) 0 3px, transparent 3px 28px);\n  box-shadow:inset 0 6px 12px rgba(0,0,0,.4);\n  border-top:4px solid #5b636d;\n  border-bottom:4px solid #5b636d;\n  animation:none;\n}\n.cgau-listing .cgfun .cg-belt-rev{ animation:none; }\n.cgau-listing .cgfun .cg-divider{\n  height:16px;\n  border-radius:4px;\n  background:var(--cg-hivis);\n  box-shadow:0 3px 0 rgba(0,0,0,.3);\n  margin-bottom:18px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-family:var(--cg-mono);\n  font-size:9px;\n  font-weight:700;\n  letter-spacing:.2em;\n  text-transform:uppercase;\n  color:var(--cg-ink);\n  animation:none;\n}\n.cgau-listing .cgfun .cg-ride{\n  display:grid;\n  grid-template-columns:1fr auto;\n  gap:14px;\n  align-items:center;\n  background:var(--cg-paper);\n  border-radius:11px;\n  padding:14px 16px;\n  margin-bottom:10px;\n  box-shadow:0 8px 16px rgba(0,0,0,.28);\n  animation:none;\n}\n.cgau-listing .cgfun .cg-ride:last-child{ margin-bottom:0; }\n.cgau-listing .cgfun .cg-ride-2{ animation-delay:.14s; }\n.cgau-listing .cgfun .cg-ride-3{ animation-delay:.28s; }\n.cgau-listing .cgfun .cg-ride-4{ animation-delay:.42s; }\n.cgau-listing .cgfun .cg-ride-5{ animation-delay:.56s; }\n.cgau-listing .cgfun .cg-ride p{ font-size:15.5px; }\n.cgau-listing .cgfun .cg-declined{\n  font-family:var(--cg-mono);\n  font-size:10px;\n  font-weight:700;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  font-size:11px;\n  color:var(--cg-paper);\n  background:#C9241A;\n  border:1px solid #8F1A12;\n  border-radius:6px;\n  padding:6px 9px;\n  white-space:nowrap;\n  text-align:center;\n  line-height:1.4;\n  animation:none;\n}\n.cgau-listing .cgfun .cg-ride-2 .cg-declined,\n.cgau-listing .cgfun .cg-ride-2 .cg-approved{ animation-delay:.18s; }\n.cgau-listing .cgfun .cg-ride-3 .cg-declined,\n.cgau-listing .cgfun .cg-ride-3 .cg-approved{ animation-delay:.36s; }\n.cgau-listing .cgfun .cg-ride-4 .cg-declined,\n.cgau-listing .cgfun .cg-ride-4 .cg-approved{ animation-delay:.54s; }\n.cgau-listing .cgfun .cg-ride-5 .cg-declined,\n.cgau-listing .cgfun .cg-ride-5 .cg-approved{ animation-delay:.72s; }\n\n\/* ============================================================\n   SETUP STEPS\n   ============================================================ *\/\n.cgau-listing .cgfun .cg-steps{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:12px;\n}\n.cgau-listing .cgfun .cg-step{\n  background:var(--cg-paper);\n  border-radius:12px;\n  padding:16px 16px 18px;\n  box-shadow:0 10px 20px rgba(0,0,0,.26);\n  animation:none;\n}\n.cgau-listing .cgfun .cg-step-2{ animation-delay:.14s; }\n.cgau-listing .cgfun .cg-step-3{ animation-delay:.28s; }\n.cgau-listing .cgfun .cg-step-4{ animation-delay:.42s; }\n.cgau-listing .cgfun .cg-step-n{\n  font-family:var(--cg-mono);\n  font-size:10px;\n  font-weight:700;\n  letter-spacing:.16em;\n  color:var(--cg-violet);\n  margin-bottom:6px;\n}\n.cgau-listing .cgfun .cg-step-voice{\n  font-family:var(--cg-mono);\n  font-weight:700;\n  font-size:13px;\n  letter-spacing:.07em;\n  text-transform:uppercase;\n  color:var(--cg-glass);\n  background:var(--cg-scan);\n  border-radius:6px;\n  padding:6px 8px;\n  display:inline-block;\n  margin-bottom:9px;\n}\n.cgau-listing .cgfun .cg-step p{ font-size:15px; color:#2b3138; }\n.cgau-listing .cgfun .cg-bracket{\n  margin-top:12px;\n  height:38px;\n  border-radius:4px 4px 8px 8px;\n  background:linear-gradient(180deg,var(--cg-charcoal),var(--cg-charcoal-deep));\n  position:relative;\n  animation:none;\n}\n.cgau-listing .cgfun .cg-bracket::after{\n  content:\"3M PAD\";\n  position:absolute;\n  left:8px;\n  bottom:6px;\n  font-family:var(--cg-mono);\n  font-size:8px;\n  letter-spacing:.14em;\n  color:var(--cg-hivis);\n}\n\n\/* ============================================================\n   IMPULSE KEYRING RAIL\n   ============================================================ *\/\n.cgau-listing .cgfun .cg-railwrap{\n  display:grid;\n  grid-template-columns:.8fr 1.2fr;\n  gap:26px;\n  align-items:start;\n}\n.cgau-listing .cgfun .cg-rail{\n  background:var(--cg-lino);\n  border-radius:14px;\n  padding:0 18px 26px;\n  box-shadow:inset 0 0 0 1px rgba(22,25,28,.08);\n}\n.cgau-listing .cgfun .cg-rail-bar{\n  height:12px;\n  border-radius:0 0 6px 6px;\n  background:linear-gradient(180deg,#5b636d,var(--cg-charcoal-deep));\n}\n.cgau-listing .cgfun .cg-hooks{\n  display:flex;\n  justify-content:space-around;\n  align-items:flex-start;\n  padding-top:0;\n}\n.cgau-listing .cgfun .cg-hook{\n  width:16px;\n  height:26px;\n  border:3px solid #8d949c;\n  border-top:0;\n  border-radius:0 0 10px 10px;\n}\n.cgau-listing .cgfun .cg-hang{\n  width:74px;\n  transform-origin:50% 0;\n  animation:none;\n}\n.cgau-listing .cgfun .cg-hang-ring{\n  width:20px;\n  height:20px;\n  margin:0 auto -6px;\n  border:3px solid #b9c0c8;\n  border-radius:50%;\n}\n.cgau-listing .cgfun .cg-hang-btn{\n  width:56px;\n  height:74px;\n  margin:0 auto;\n  border-radius:14px;\n  background:linear-gradient(160deg,#ffffff,#e3e7ea);\n  box-shadow:var(--cg-shadow-sm);\n  display:flex;\n  align-items:center;\n  justify-content:center;\n}\n.cgau-listing .cgfun .cg-hang-sos{\n  width:34px;\n  height:34px;\n  border-radius:50%;\n  background:radial-gradient(circle at 36% 30%, #ff8d86 0 12%, var(--cg-ared) 46%, #8d1712 100%);\n  color:#fff;\n  font-family:var(--cg-sora);\n  font-weight:800;\n  font-size:10px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n}\n.cgau-listing .cgfun .cg-rail-cap{\n  font-family:var(--cg-mono);\n  font-size:10px;\n  letter-spacing:.1em;\n  text-transform:uppercase;\n  color:var(--cg-thermal);\n  text-align:center;\n  margin-top:16px;\n  line-height:1.7;\n}\n\n\/* ============================================================\n   COUNTER MAT \/ SHIPPING PANEL\n   ============================================================ *\/\n.cgau-listing .cgfun .cg-mat{\n  background:var(--cg-lino);\n  border-radius:18px;\n  padding:24px;\n  box-shadow:inset 0 0 0 1px rgba(22,25,28,.08);\n}\n.cgau-listing .cgfun .cg-mat-grid{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:16px;\n}\n.cgau-listing .cgfun .cg-mat-card{\n  position:relative;\n  background:linear-gradient(155deg,var(--cg-magenta),#e0357f);\n  color:var(--cg-ink);\n  border-radius:14px;\n  padding:16px 14px 14px;\n  box-shadow:var(--cg-shadow-sm);\n  animation:none;\n}\n.cgau-listing .cgfun .cg-mat-card:nth-child(2){ animation-delay:.14s; }\n.cgau-listing .cgfun .cg-mat-card:nth-child(3){ animation-delay:.28s; }\n.cgau-listing .cgfun .cg-mat-hole{\n  position:absolute;\n  top:14px;\n  left:16px;\n  width:15px;\n  height:15px;\n  border-radius:50%;\n  background:var(--cg-lino);\n  box-shadow:inset 0 2px 3px rgba(0,0,0,.35);\n}\n.cgau-listing .cgfun .cg-mat-ring{\n  position:absolute;\n  top:2px;\n  left:10px;\n  width:27px;\n  height:27px;\n  border:4px solid #b9c0c8;\n  border-radius:50%;\n  transform-origin:50% 0;\n  animation:none;\n}\n.cgau-listing .cgfun .cg-mat-card h4{\n  font-family:var(--cg-mono);\n  font-size:11px;\n  font-weight:700;\n  letter-spacing:.13em;\n  text-transform:uppercase;\n  text-align:right;\n  color:var(--cg-ink);\n  margin-bottom:12px;\n  padding-bottom:8px;\n  border-bottom:1px dashed rgba(22,25,28,.45);\n}\n.cgau-listing .cgfun .cg-mat-body{\n  background:var(--cg-paper);\n  border-radius:9px;\n  padding:14px 14px 15px;\n  box-shadow:inset 0 1px 0 rgba(255,255,255,.9), 0 3px 8px rgba(22,25,28,.16);\n}\n.cgau-listing .cgfun .cg-mat-card p{ font-size:15px; color:var(--cg-ink); }\n.cgau-listing .cgfun .cg-mat-card p + p{ margin-top:9px; }\n.cgau-listing .cgfun .cg-mat-bar{\n  height:20px;\n  margin-top:14px;\n  border-radius:3px;\n  background:repeating-linear-gradient(90deg,\n    #16191C 0 1px, var(--cg-paper) 1px 3px,\n    #16191C 3px 6px, var(--cg-paper) 6px 8px,\n    #16191C 8px 11px, var(--cg-paper) 11px 14px);\n  animation:none;\n}\n.cgau-listing .cgfun .cg-mat-num{\n  font-family:var(--cg-mono);\n  font-size:8.5px;\n  font-weight:700;\n  letter-spacing:.14em;\n  color:var(--cg-ink);\n  text-align:center;\n  margin-top:4px;\n}\n.cgau-listing .cgfun .cg-mat-pip{\n  display:inline-block;\n  width:10px;\n  height:10px;\n  border-radius:50%;\n  background:var(--cg-scan);\n  color:var(--cg-scan);\n  margin-right:7px;\n  vertical-align:0;\n  animation:cgau-lamp-pulse 1.8s ease-in-out infinite;\n}\n\n\/* ============================================================\n   FAQ\n   ============================================================ *\/\n.cgau-listing .cgfun .cg-faq{ display:grid; gap:10px; }\n.cgau-listing .cgfun details{\n  background:var(--cg-paper);\n  border:1px solid var(--cg-rule);\n  border-radius:12px;\n  overflow:hidden;\n  box-shadow:var(--cg-shadow-sm);\n}\n.cgau-listing .cgfun summary{\n  list-style:none;\n  cursor:pointer;\n  padding:14px 16px;\n  background:#3a2f0d;\n  color:var(--cg-amber);\n  font-family:var(--cg-mono);\n  font-size:12.5px;\n  font-weight:700;\n  letter-spacing:.07em;\n  text-transform:uppercase;\n  animation:none;\n}\n.cgau-listing .cgfun summary::-webkit-details-marker{ display:none; }\n.cgau-listing .cgfun summary::before{\n  content:\"\u003e \";\n  color:var(--cg-scan);\n}\n.cgau-listing .cgfun .cg-a{\n  padding:16px;\n  font-size:15.5px;\n  color:#2b3138;\n  animation:cgau-sign-drop .45s ease-out both;\n}\n.cgau-listing .cgfun .cg-a p + p{ margin-top:10px; }\n\n\/* ============================================================\n   ITEM SPECIFICS\n   ============================================================ *\/\n.cgau-listing .cgfun .cg-barpanel{\n  background:var(--cg-paper);\n  border:1px solid var(--cg-rule);\n  border-radius:14px;\n  overflow:hidden;\n  box-shadow:var(--cg-shadow-sm);\n}\n.cgau-listing .cgfun .cg-barband{\n  position:relative;\n  height:64px;\n  background:repeating-linear-gradient(90deg,\n    var(--cg-ink) 0 1px, transparent 1px 4px,\n    var(--cg-ink) 4px 6px, transparent 6px 9px,\n    var(--cg-ink) 9px 12px, transparent 12px 16px,\n    var(--cg-ink) 16px 21px, transparent 21px 25px);\n  animation:none;\n  overflow:hidden;\n}\n.cgau-listing .cgfun .cg-barband::after{\n  content:\"\";\n  position:absolute;\n  top:0;\n  bottom:0;\n  width:12%;\n  background:linear-gradient(90deg, rgba(53,245,140,0), rgba(53,245,140,.65), rgba(53,245,140,0));\n  animation:none;\n}\n.cgau-listing .cgfun .cg-barnum{\n  font-family:var(--cg-mono);\n  font-size:11px;\n  letter-spacing:.4em;\n  text-align:center;\n  padding:6px 0 12px;\n  color:var(--cg-thermal);\n}\n.cgau-listing .cgfun .cg-pairs{\n  display:grid;\n  grid-template-columns:repeat(2,1fr);\n  gap:0 24px;\n  padding:6px 20px 22px;\n}\n.cgau-listing .cgfun .cg-pair{\n  display:flex;\n  gap:6px;\n  align-items:baseline;\n  font-family:var(--cg-mono);\n  font-size:12px;\n  letter-spacing:.04em;\n  text-transform:uppercase;\n  padding:6px 0;\n  border-bottom:1px dotted rgba(22,25,28,.2);\n}\n\n\/* ============================================================\n   CTA - card reader\n   ============================================================ *\/\n.cgau-listing .cgfun .cg-cta{\n  background:var(--cg-glass);\n  border-radius:22px;\n  padding:32px 28px;\n  display:grid;\n  grid-template-columns:auto 1fr auto;\n  gap:26px;\n  align-items:center;\n  box-shadow:var(--cg-shadow);\n}\n.cgau-listing .cgfun .cg-reader{\n  position:relative;\n  width:150px;\n  background:linear-gradient(160deg,#4a525c,var(--cg-charcoal-deep));\n  border-radius:14px;\n  padding:14px 12px 16px;\n  transform:rotate(-6deg);\n  box-shadow:0 14px 26px rgba(0,0,0,.45);\n}\n.cgau-listing .cgfun .cg-reader-lcd{\n  background:#3a2f0d;\n  color:var(--cg-scan);\n  border-radius:6px;\n  padding:8px;\n  font-family:var(--cg-mono);\n  font-size:10px;\n  font-weight:700;\n  letter-spacing:.12em;\n  text-align:center;\n  animation:none;\n}\n.cgau-listing .cgfun .cg-wavewrap{\n  position:relative;\n  height:56px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  margin:10px 0 8px;\n}\n.cgau-listing .cgfun .cg-wave{\n  width:34px;\n  height:34px;\n  border:3px solid var(--cg-blue);\n  border-radius:50%;\n  border-left-color:transparent;\n  border-top-color:transparent;\n  border-bottom-color:transparent;\n}\n.cgau-listing .cgfun .cg-wave-2{ width:24px; height:24px; position:absolute; }\n.cgau-listing .cgfun .cg-wave-3{ width:14px; height:14px; position:absolute; }\n.cgau-listing .cgfun .cg-tapring{\n  position:absolute;\n  width:34px;\n  height:34px;\n  border:2px solid var(--cg-blue);\n  border-radius:50%;\n  animation:none;\n}\n.cgau-listing .cgfun .cg-keypad{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:4px;\n}\n.cgau-listing .cgfun .cg-kkey{\n  height:12px;\n  border-radius:3px;\n  background:#6c747d;\n}\n.cgau-listing .cgfun .cg-cta-copy h2{\n  font-family:var(--cg-sora);\n  font-weight:800;\n  font-size:31px;\n  line-height:1.1;\n  letter-spacing:-.025em;\n  color:var(--cg-paper);\n  margin-bottom:10px;\n}\n.cgau-listing .cgfun .cg-cta-copy p{ color:#dfe6e0; font-size:16px; }\n.cgau-listing .cgfun .cg-cta-small{\n  font-family:var(--cg-mono);\n  font-size:11px;\n  letter-spacing:.07em;\n  text-transform:uppercase;\n  color:var(--cg-amber);\n  margin-top:14px;\n}\n.cgau-listing .cgfun .cg-cta-btn{\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  gap:10px;\n}\n.cgau-listing .cgfun .cg-mini-call{\n  position:relative;\n  width:86px;\n  height:86px;\n  border-radius:50%;\n  background:linear-gradient(160deg,#e9edf1,#8d949c);\n  display:flex;\n  align-items:center;\n  justify-content:center;\n}\n.cgau-listing .cgfun .cg-mini-dome{\n  width:62px;\n  height:62px;\n  border-radius:50%;\n  background:radial-gradient(circle at 36% 30%, #ff8d86 0 12%, var(--cg-ared) 46%, #8d1712 100%);\n  box-shadow:inset 0 -6px 10px rgba(0,0,0,.35);\n}\n.cgau-listing .cgfun .cg-mini-bloom{\n  position:absolute;\n  inset:-10px;\n  border-radius:50%;\n  background:radial-gradient(circle, rgba(228,50,43,.5) 0%, rgba(228,50,43,0) 68%);\n  animation:cgau-call-bloom 3.4s ease-in-out infinite;\n}\n\n\/* ============================================================\n   KIOSK BANK\n   ============================================================ *\/\n.cgau-listing .cgfun .cg-bank{\n  display:grid;\n  grid-template-columns:repeat(6,1fr);\n  gap:10px;\n}\n.cgau-listing .cgfun .cg-kiosk{\n  background:var(--cg-charcoal-deep);\n  border-radius:10px;\n  padding:10px 8px 12px;\n  text-align:center;\n  animation:cgau-rise .7s ease-out both;\n}\n.cgau-listing .cgfun .cg-kiosk-2{ animation-delay:.18s; }\n.cgau-listing .cgfun .cg-kiosk-3{ animation-delay:.36s; }\n.cgau-listing .cgfun .cg-kiosk-4{ animation-delay:.54s; }\n.cgau-listing .cgfun .cg-kiosk-5{ animation-delay:.72s; }\n.cgau-listing .cgfun .cg-kiosk-6{ animation-delay:.9s; }\n.cgau-listing .cgfun .cg-kstack{\n  display:flex;\n  justify-content:center;\n  gap:3px;\n  margin-bottom:8px;\n}\n.cgau-listing .cgfun .cg-kpip{\n  width:7px;\n  height:7px;\n  border-radius:50%;\n  opacity:.28;\n}\n.cgau-listing .cgfun .cg-kpip-r{ background:var(--cg-ared); }\n.cgau-listing .cgfun .cg-kpip-a{ background:var(--cg-amber); }\n.cgau-listing .cgfun .cg-kpip-g{ background:var(--cg-agreen); }\n.cgau-listing .cgfun .cg-kscreen{\n  height:44px;\n  border-radius:5px;\n  background:var(--cg-glass);\n  box-shadow:inset 0 0 12px rgba(0,0,0,.6);\n  animation:none;\n}\n.cgau-listing .cgfun .cg-klabel{\n  font-family:var(--cg-mono);\n  font-size:9px;\n  font-weight:700;\n  letter-spacing:.1em;\n  text-transform:uppercase;\n  color:#9fa8b1;\n  margin-top:8px;\n  line-height:1.5;\n}\n.cgau-listing .cgfun .cg-kiosk-here{\n  background:var(--cg-blue);\n  box-shadow:0 12px 24px rgba(43,91,255,.35);\n}\n.cgau-listing .cgfun .cg-kiosk-here .cg-kscreen{\n  background:#0d1e4d;\n  box-shadow:inset 0 0 16px rgba(53,245,140,.24);\n  animation:cgau-lamp-pulse 2.6s ease-in-out infinite;\n  color:var(--cg-scan);\n}\n.cgau-listing .cgfun .cg-kiosk-here .cg-klabel{ color:#fff; }\n.cgau-listing .cgfun .cg-kiosk-here .cg-kpip-g{ opacity:1; }\n.cgau-listing .cgfun .cg-here-tag{\n  display:inline-block;\n  margin-top:8px;\n  background:var(--cg-hivis);\n  color:var(--cg-ink);\n  font-family:var(--cg-mono);\n  font-size:8.5px;\n  font-weight:700;\n  letter-spacing:.1em;\n  text-transform:uppercase;\n  border-radius:4px;\n  padding:3px 6px;\n  animation:none;\n}\n\n\/* ============================================================\n   FOOTER\n   ============================================================ *\/\n.cgau-listing .cgfun .cg-foot{\n  background:var(--cg-glass);\n  border-radius:22px 22px 0 0;\n  padding:34px 26px 30px;\n  margin-top:34px;\n}\n.cgau-listing .cgfun .cg-foot-grid{\n  display:grid;\n  grid-template-columns:.75fr 1.25fr;\n  gap:28px;\n  align-items:start;\n}\n.cgau-listing .cgfun .cg-foot-note{\n  color:#cfd8d2;\n  font-size:14.5px;\n}\n.cgau-listing .cgfun .cg-foot-note p + p{ margin-top:10px; }\n.cgau-listing .cgfun .cg-foot-mono{\n  font-family:var(--cg-mono);\n  font-size:11px;\n  letter-spacing:.09em;\n  text-transform:uppercase;\n  color:var(--cg-hivis);\n  margin-bottom:10px;\n}\n\n\/* ============================================================\n   SHARED TYPE\n   ============================================================ *\/\n.cgau-listing .cgfun .cg-h2{\n  font-family:var(--cg-sora);\n  font-weight:800;\n  font-size:33px;\n  line-height:1.1;\n  letter-spacing:-.025em;\n  margin:20px 0 8px;\n  text-align:center;\n}\n.cgau-listing .cgfun .cg-h2-l{ text-align:left; }\n.cgau-listing .cgfun .cg-lede{\n  font-size:17px;\n  font-weight:300;\n  color:#39414a;\n  max-width:64ch;\n  margin:0 auto 18px;\n  text-align:center;\n}\n.cgau-listing .cgfun .cg-lede-l{ text-align:left; margin-left:0; }\n.cgau-listing .cgfun .cg-rise{ animation:cgau-rise .8s ease-out both; }\n.cgau-listing .cgfun .cg-mono-note{\n  font-family:var(--cg-mono);\n  font-size:11px;\n  letter-spacing:.1em;\n  text-transform:uppercase;\n  color:var(--cg-thermal);\n}\n\n\/* ============================================================\n   THE OVERTURE - the headline prints out of the docket slot\n   4 moving parts: the slot bites open · the paper feeds and the\n   print lands · three lamps cue red, amber, green · the cursor.\n   Settles at ~2.7s and stops. Nothing here loops.\n   ============================================================ *\/\n.cgau-listing .cgfun .cg-overture{ position:relative; margin:16px 0 4px; }\n.cgau-listing .cgfun .cg-ovt-slot{\n  position:relative;\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:10px;\n  flex-wrap:wrap;\n  padding:7px 13px 10px;\n  border-radius:9px 9px 4px 4px;\n  background:linear-gradient(180deg,#59616B,var(--cg-charcoal-deep));\n  box-shadow:inset 0 -8px 13px rgba(0,0,0,.55), 0 6px 12px rgba(0,0,0,.3);\n  transform-origin:50% 100%;\n  animation:none;\n}\n.cgau-listing .cgfun .cg-ovt-slot::after{\n  content:\"\";\n  position:absolute;\n  left:14px;\n  right:14px;\n  bottom:4px;\n  height:4px;\n  border-radius:2px;\n  background:#070A0C;\n}\n.cgau-listing .cgfun .cg-ovt-slotlip{\n  font-family:var(--cg-mono);\n  font-size:9.5px;\n  font-weight:700;\n  letter-spacing:.19em;\n  text-transform:uppercase;\n  color:#949DA6;\n}\n.cgau-listing .cgfun .cg-ovt-lamps{ display:flex; align-items:center; gap:5px; }\n.cgau-listing .cgfun .cg-ovt-lamp{\n  width:17px;\n  height:9px;\n  border-radius:5px;\n  opacity:.18;\n}\n.cgau-listing .cgfun .cg-ovt-r{\n  background:radial-gradient(circle at 34% 28%, #fff 0 8%, var(--cg-ared) 42%, #8f1a15 100%);\n  animation:none;\n}\n.cgau-listing .cgfun .cg-ovt-a{\n  background:radial-gradient(circle at 34% 28%, #fff 0 8%, var(--cg-amber) 42%, #a06a05 100%);\n  animation:none;\n}\n.cgau-listing .cgfun .cg-ovt-g{\n  background:radial-gradient(circle at 34% 28%, #fff 0 8%, var(--cg-agreen) 42%, #157A46 100%);\n  opacity:1;\n  animation:none;\n}\n.cgau-listing .cgfun .cg-ovt-paper{\n  position:relative;\n  padding:15px 0 2px;\n  animation:none;\n}\n.cgau-listing .cgfun .cg-ovt-paper .cg-h1{ margin:10px 0 8px; }\n.cgau-listing .cgfun .cg-ovt-gag{\n  font-family:var(--cg-mono);\n  font-size:10.5px;\n  font-weight:700;\n  letter-spacing:.15em;\n  text-transform:uppercase;\n  color:var(--cg-amber);\n  margin-top:2px;\n}\n\n\/* ============================================================\n   LIVING LOOP - the NOW SERVING queue crawl (13s, carries facts)\n   ============================================================ *\/\n.cgau-listing .cgfun .cg-ticker{\n  position:relative;\n  overflow:hidden;\n  background:var(--cg-charcoal-deep);\n  border-top:3px solid var(--cg-hivis);\n  border-bottom:3px solid var(--cg-hivis);\n  padding:10px 0;\n}\n.cgau-listing .cgfun .cg-ticker-run{\n  display:flex;\n  width:max-content;\n  animation:cgau-queue-crawl 13s linear infinite;\n}\n.cgau-listing .cgfun .cg-ticker-seg{\n  font-family:var(--cg-mono);\n  font-size:11.5px;\n  font-weight:700;\n  letter-spacing:.14em;\n  text-transform:uppercase;\n  color:var(--cg-scan);\n  white-space:nowrap;\n}\n.cgau-listing .cgfun .cg-ticker-seg b{ color:var(--cg-hivis); font-weight:700; }\n\n\/* ============================================================\n   FEATURE THEATRE - the attendant's shift log\n   ============================================================ *\/\n.cgau-listing .cgfun .cg-log{\n  background:var(--cg-paper);\n  border:1px solid var(--cg-rule);\n  border-radius:16px;\n  overflow:hidden;\n  box-shadow:var(--cg-shadow-sm);\n}\n.cgau-listing .cgfun .cg-log-hd{\n  display:flex;\n  justify-content:space-between;\n  gap:10px;\n  flex-wrap:wrap;\n  background:var(--cg-charcoal-deep);\n  color:var(--cg-hivis);\n  font-family:var(--cg-mono);\n  font-size:11px;\n  font-weight:700;\n  letter-spacing:.14em;\n  text-transform:uppercase;\n  padding:11px 16px;\n}\n.cgau-listing .cgfun .cg-log-row{\n  display:grid;\n  grid-template-columns:78px 1fr 156px;\n  gap:14px;\n  align-items:start;\n  padding:13px 16px;\n  border-bottom:1px solid var(--cg-rule);\n  animation:none;\n}\n.cgau-listing .cgfun .cg-log-row:last-child{ border-bottom:0; }\n.cgau-listing .cgfun .cg-log-row:nth-child(even){ background:rgba(228,232,220,.55); }\n.cgau-listing .cgfun .cg-log-row:nth-child(2){ animation-delay:.06s; }\n.cgau-listing .cgfun .cg-log-row:nth-child(3){ animation-delay:.12s; }\n.cgau-listing .cgfun .cg-log-row:nth-child(4){ animation-delay:.18s; }\n.cgau-listing .cgfun .cg-log-row:nth-child(5){ animation-delay:.24s; }\n.cgau-listing .cgfun .cg-log-row:nth-child(6){ animation-delay:.3s; }\n.cgau-listing .cgfun .cg-log-t{\n  font-family:var(--cg-mono);\n  font-size:11.5px;\n  font-weight:700;\n  letter-spacing:.05em;\n  color:var(--cg-thermal);\n  padding-top:2px;\n  line-height:1.5;\n}\n.cgau-listing .cgfun .cg-log-e{\n  font-family:var(--cg-sora);\n  font-weight:700;\n  font-size:15.5px;\n  letter-spacing:-.012em;\n  line-height:1.35;\n}\n.cgau-listing .cgfun .cg-log-sub{ font-size:14.5px; color:#39414a; margin-top:3px; }\n.cgau-listing .cgfun .cg-log-chip{\n  font-family:var(--cg-mono);\n  font-size:10px;\n  font-weight:700;\n  letter-spacing:.11em;\n  text-transform:uppercase;\n  border-radius:6px;\n  padding:6px 8px;\n  text-align:center;\n  line-height:1.4;\n}\n.cgau-listing .cgfun .cg-log-ok{ background:var(--cg-scan); color:var(--cg-glass); border:2px solid #167A45; }\n.cgau-listing .cgfun .cg-log-no{ background:#C9241A; color:var(--cg-paper); border:1px solid #8F1A12; }\n.cgau-listing .cgfun .cg-log-wait{ background:var(--cg-amber); color:var(--cg-ink); border:1px solid #A06A05; }\n.cgau-listing .cgfun .cg-log-odd{ background:var(--cg-violet); color:#fff; border:1px solid #4A1D9B; }\n.cgau-listing .cgfun .cg-log-foot{\n  font-family:var(--cg-mono);\n  font-size:10.5px;\n  letter-spacing:.09em;\n  text-transform:uppercase;\n  color:var(--cg-thermal);\n  padding:12px 16px 14px;\n  border-top:1px dashed rgba(22,25,28,.24);\n}\n\n\/* ============================================================\n   HOVER REVEALS - the joke or the fact is the payoff\n   ============================================================ *\/\n.cgau-listing .cgfun .cg-peekwrap .cg-row{ transition:opacity .25s ease; }\n.cgau-listing .cgfun .cg-peekwrap:hover .cg-row{ opacity:1; }\n.cgau-listing .cgfun .cg-peek{\n  max-height:0;\n  overflow:hidden;\n  opacity:0;\n  font-family:var(--cg-mono);\n  font-size:10.5px;\n  line-height:1.6;\n  letter-spacing:.03em;\n  color:var(--cg-cone-ink);\n  transition:max-height .32s ease, opacity .32s ease;\n}\n.cgau-listing .cgfun .cg-peekwrap:hover .cg-peek{ max-height:80px; opacity:1; padding-bottom:5px; }\n.cgau-listing .cgfun .cg-bagtag{\n  display:inline-block;\n  vertical-align:1px;\n  margin-left:8px;\n  max-width:0;\n  overflow:hidden;\n  opacity:0;\n  white-space:nowrap;\n  font-family:var(--cg-mono);\n  font-size:10px;\n  font-weight:700;\n  letter-spacing:.11em;\n  text-transform:uppercase;\n  color:var(--cg-cone-ink);\n  transition:max-width .45s ease, opacity .3s ease;\n}\n.cgau-listing .cgfun .cg-item:hover .cg-bagtag{ max-width:360px; opacity:1; }\n.cgau-listing .cgfun .cg-chip{ transition:background .2s ease, color .2s ease, border-color .2s ease; }\n.cgau-listing .cgfun .cg-chip-more{\n  display:inline-block;\n  max-width:0;\n  overflow:hidden;\n  opacity:0;\n  white-space:nowrap;\n  vertical-align:-1px;\n  transition:max-width .45s ease, opacity .3s ease;\n}\n.cgau-listing .cgfun .cg-chip:hover{ background:var(--cg-hivis); color:var(--cg-ink); border-color:var(--cg-hivis); }\n.cgau-listing .cgfun .cg-chip:hover .cg-chip-more{ max-width:340px; opacity:1; }\n.cgau-listing .cgfun .cg-kiosk{ transition:box-shadow .25s ease; }\n.cgau-listing .cgfun .cg-kiosk:hover{ box-shadow:0 14px 24px rgba(22,25,28,.34); }\n.cgau-listing .cgfun .cg-kiosk:hover .cg-kscreen{ background:#0D2A1E; box-shadow:inset 0 0 16px rgba(53,245,140,.42); }\n.cgau-listing .cgfun .cg-kiosk:hover .cg-kpip-g{ opacity:1; }\n.cgau-listing .cgfun .cg-ktip{\n  max-height:0;\n  overflow:hidden;\n  opacity:0;\n  font-family:var(--cg-mono);\n  font-size:8.5px;\n  line-height:1.55;\n  letter-spacing:.03em;\n  color:var(--cg-hivis);\n  transition:max-height .3s ease, opacity .3s ease;\n}\n.cgau-listing .cgfun .cg-kiosk:hover .cg-ktip{ max-height:90px; opacity:1; margin-top:6px; }\n\n\/* ============================================================\n   CONDITIONS OF USE OF THIS TILL\n   ============================================================ *\/\n.cgau-listing .cgfun .cg-cond{\n  background:var(--cg-lino);\n  border-radius:14px;\n  padding:20px 22px 22px;\n  box-shadow:inset 0 0 0 1px rgba(22,25,28,.08);\n}\n.cgau-listing .cgfun .cg-cond-h{\n  font-family:var(--cg-mono);\n  font-size:11px;\n  font-weight:700;\n  letter-spacing:.15em;\n  text-transform:uppercase;\n  color:var(--cg-cone-ink);\n  margin-bottom:12px;\n}\n.cgau-listing .cgfun .cg-cond-row{\n  display:grid;\n  grid-template-columns:34px 1fr;\n  gap:10px;\n  align-items:baseline;\n  padding:7px 0;\n  border-bottom:1px dotted rgba(22,25,28,.2);\n  font-size:15px;\n  color:#2b3138;\n}\n.cgau-listing .cgfun .cg-cond-row:last-child{ border-bottom:0; }\n.cgau-listing .cgfun .cg-cond-n{\n  font-family:var(--cg-mono);\n  font-size:11px;\n  font-weight:700;\n  letter-spacing:.08em;\n  color:var(--cg-violet);\n}\n.cgau-listing .cgfun .cg-cond-foot{\n  font-family:var(--cg-mono);\n  font-size:10px;\n  letter-spacing:.1em;\n  text-transform:uppercase;\n  color:var(--cg-thermal);\n  margin-top:14px;\n}\n.cgau-listing .cgfun .cg-corner{\n  font-family:var(--cg-mono);\n  font-size:8.5px;\n  letter-spacing:.14em;\n  text-transform:uppercase;\n  color:var(--cg-thermal);\n  opacity:.7;\n}\n.cgau-listing .cgfun .cg-foot-last{\n  font-family:var(--cg-mono);\n  font-size:10.5px;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  color:var(--cg-hivis);\n  opacity:.72;\n  margin-top:14px;\n}\n\n\/* ============================================================\n   RESPONSIVE\n   ============================================================ *\/\n@media (hover:none){\n  .cgau-listing .cgfun .cg-peek{ max-height:80px; opacity:1; padding-bottom:5px; }\n  .cgau-listing .cgfun .cg-peekwrap .cg-row{ opacity:1; }\n  .cgau-listing .cgfun .cg-bagtag{ max-width:360px; opacity:1; }\n  .cgau-listing .cgfun .cg-chip-more{ max-width:340px; opacity:1; }\n  .cgau-listing .cgfun .cg-ktip{ max-height:90px; opacity:1; margin-top:6px; }\n}\n@media (max-width:900px){\n  .cgau-listing .cgfun .cg-hero-grid{ grid-template-columns:1fr; padding:26px 20px; }\n  .cgau-listing .cgfun .cg-h1{ font-size:36px; }\n  .cgau-listing .cgfun .cg-h2{ font-size:27px; }\n  .cgau-listing .cgfun .cg-stats{ grid-template-columns:repeat(2,1fr); }\n  .cgau-listing .cgfun .cg-scene-grid{ grid-template-columns:1fr; }\n  .cgau-listing .cgfun .cg-steps{ grid-template-columns:repeat(2,1fr); }\n  .cgau-listing .cgfun .cg-mat-grid{ grid-template-columns:1fr; }\n  .cgau-listing .cgfun .cg-boardwrap{ grid-template-columns:1fr; }\n  .cgau-listing .cgfun .cg-loyal-wrap{ grid-template-columns:1fr; }\n  .cgau-listing .cgfun .cg-railwrap{ grid-template-columns:1fr; }\n  .cgau-listing .cgfun .cg-receipt-side{ grid-template-columns:1fr; }\n  .cgau-listing .cgfun .cg-floor-inner{ grid-template-columns:1fr; }\n  .cgau-listing .cgfun .cg-cta{ grid-template-columns:1fr; text-align:center; }\n  .cgau-listing .cgfun .cg-reader{ margin:0 auto; }\n  .cgau-listing .cgfun .cg-foot-grid{ grid-template-columns:1fr; }\n  .cgau-listing .cgfun .cg-bank{ grid-template-columns:repeat(3,1fr); }\n  .cgau-listing .cgfun .cg-pairs{ grid-template-columns:1fr; }\n  .cgau-listing .cgfun .cg-notice{ grid-template-columns:1fr; }\n  .cgau-listing .cgfun .cg-notice-post{ min-height:20px; }\n}\n@media (max-width:560px){\n  .cgau-listing .cgfun .cg-h1{ font-size:29px; }\n  .cgau-listing .cgfun .cg-stats{ grid-template-columns:1fr; }\n  .cgau-listing .cgfun .cg-steps{ grid-template-columns:1fr; }\n  .cgau-listing .cgfun .cg-bank{ grid-template-columns:repeat(2,1fr); }\n  .cgau-listing .cgfun .cg-callbtn{ width:150px; height:150px; }\n  .cgau-listing .cgfun .cg-collar{ width:120px; height:120px; }\n  .cgau-listing .cgfun .cg-dome{ width:88px; height:88px; font-size:16px; }\n}\n\n@media (prefers-reduced-motion: reduce){\n  .cgau-listing .cgfun,\n  .cgau-listing .cgfun *,\n  .cgau-listing .cgfun *::before,\n  .cgau-listing .cgfun *::after{\n    animation:none !important;\n    transition: none !important;\n  }\n}\n\n\/* centring guard: the * reset above zeroes margin on .cgau-listing .cgfun itself,\n   which killed the max-width centring. Restored here, after the reset. *\/\n.cgau-listing .cgfun{ margin-left:auto; margin-right:auto; }\n\n\/* heading colour guard *\/\n.cgau-listing .cgfun h1,.cgau-listing .cgfun h2,.cgau-listing .cgfun h3,\n.cgau-listing .cgfun h4,.cgau-listing .cgfun h5,.cgau-listing .cgfun h6{ color:inherit; }\n\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,\n.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003eTILL\u003cbr\u003e06\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003eTill 06\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eTill 06, a self-checkout kiosk’s call-attendant button, rung up by the polite machine and the attendant on duty. Every joke carries a real spec.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Albert+Sans:wght@300..800\u0026display=swap');\n@property --cgau-kn-wait{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-fill{syntax:'\u003cnumber\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-sweep{syntax:'\u003cpercentage\u003e';inherits:false;initial-value:-40%}\n\n\/* ==== TOKENS · colour world \"porcelain and poppy\": the page is white like the button's body, and the one red thing on it is the SOS (poppy = the press, the ring, the 2 s); LED blue = the HomeBase link and firmware (the ring light on the button); warm graphite = ink and the one dark band; eucalyptus = works; crimson = not compatible ==== *\/\n.cgau-listing .cgnew.cgau-kn{--kn-ink:#23201e;--kn-g1:#625c57;--kn-g2:#8a837d;--kn-soft:#f1f2f4;--kn-por:#f7f7f6;--kn-line:#dcdcdf;--kn-hair:#e9e9eb;--kn-dark:#1d1a18;--kn-dark2:#2a2623;--kn-r1:#b8241f;--kn-r2:#f2665b;--kn-b1:#1257c4;--kn-b2:#4fa3ff;--kn-gr1:#16734c;--kn-gr2:#3fb483;--kn-s1:#3a3531;--kn-s2:#948c85;--kn-no1:#9e1b2f;--kn-no2:#d9435a;--kn-rt:#b0231d;--kn-bt:#1558c0;--kn-grt:#16734c;--kn-not:#9e1b2f;--kn-gr:linear-gradient(90deg,var(--kn-r1) 0%,var(--kn-r2) 100%);--kn-gb:linear-gradient(90deg,var(--kn-b1) 0%,var(--kn-b2) 100%);--kn-gg:linear-gradient(90deg,var(--kn-gr1) 0%,var(--kn-gr2) 100%);--kn-gs:linear-gradient(90deg,var(--kn-s1) 0%,var(--kn-s2) 100%);--kn-gn:linear-gradient(135deg,var(--kn-no1) 0%,var(--kn-no2) 100%);--kn-ease:cubic-bezier(.22,.8,.2,1);--kn-roll:cubic-bezier(.2,1.12,.3,1);--kn-nav:0px;--kn-pad:108px;--kn-r:28px;font-family:'Albert Sans',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;font-size:17px;line-height:1.5;font-weight:400;color:var(--kn-ink);background:#fff;letter-spacing:-.008em;-webkit-font-smoothing:antialiased;text-align:left}\n@media (max-width:760px){\n.cgau-listing .cgnew.cgau-kn{--kn-pad:76px}\n}\n@supports (color: color(display-p3 1 0 0)){\n.cgau-listing .cgnew.cgau-kn{--kn-r1:color(display-p3 .69 .16 .13);--kn-r2:color(display-p3 .93 .42 .37);--kn-b1:color(display-p3 .11 .34 .76);--kn-b2:color(display-p3 .36 .63 1);--kn-gr1:color(display-p3 .15 .44 .3);--kn-gr2:color(display-p3 .33 .7 .52);--kn-no1:color(display-p3 .58 .14 .2);--kn-no2:color(display-p3 .82 .3 .37)}\n}\n\n\/* ==== RESETS · beat the theme's .rte rules by source order, lose to every module class ==== *\/\n.cgau-listing .cgnew *,.cgau-listing .cgnew *::before,.cgau-listing .cgnew *::after{box-sizing:border-box}\n.cgau-listing .cgnew p,.cgau-listing .cgnew ul,.cgau-listing .cgnew ol,.cgau-listing .cgnew li,.cgau-listing .cgnew figure,.cgau-listing .cgnew figcaption,.cgau-listing .cgnew dl,.cgau-listing .cgnew dt,.cgau-listing .cgnew dd,.cgau-listing .cgnew blockquote,.cgau-listing .cgnew fieldset,.cgau-listing .cgnew legend{margin:0;padding:0;border:0}\n.cgau-listing .cgnew ul,.cgau-listing .cgnew ol{list-style:none;text-align:left}\n.cgau-listing .cgnew p{text-align:left}\n.cgau-listing .cgnew img{display:block;max-width:100%;height:auto;border:0;border-radius:0}\n.cgau-listing .cgnew a{color:inherit;text-decoration:none}\n.cgau-listing .cgnew table{border-collapse:collapse;width:100%}\n.cgau-listing .cgnew td,.cgau-listing .cgnew th{border:0;padding:0;text-align:left;font-weight:inherit}\n.cgau-listing .cgnew b,.cgau-listing .cgnew strong{font-weight:650}\n.cgau-listing .cgnew .kn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}\n\n\/* ==== ILLUSTRATION TAG · every drawn scene carries one ==== *\/\n.cgau-listing .cgnew .kn-ill{position:absolute;right:14px;bottom:14px;z-index:5;font:500 12px\/1 'Albert Sans',sans-serif;color:#d7d1cb;background:rgba(0,0,0,.34);padding:6px 9px;border-radius:99px}\n\n\/* ==== LAYOUT + TYPE ==== *\/\n.cgau-listing .cgnew .kn-w{max-width:1060px;margin:0 auto;padding:0 24px}\n.cgau-listing .cgnew .kn-c{text-align:center}\n.cgau-listing .cgnew .kn-c p{text-align:center}\n.cgau-listing .cgnew .kn-sec{padding:var(--kn-pad) 0;position:relative;scroll-margin-top:calc(var(--header-height,0px) + 8px)}\n.cgau-listing .cgnew .kn-band{background:var(--kn-soft);box-shadow:0 0 0 100vmax var(--kn-soft);clip-path:inset(0 -100vmax)}\n.cgau-listing .cgnew .kn-eye{display:block;font:650 17px\/1.25 'Albert Sans',sans-serif;letter-spacing:-.005em;color:var(--kn-g1);margin:0 0 14px}\n.cgau-listing .cgnew .kn-er{color:var(--kn-rt)}.cgau-listing .cgnew .kn-eb{color:var(--kn-bt)}.cgau-listing .cgnew .kn-eg{color:var(--kn-grt)}\n.cgau-listing .cgnew .kn-h1{font-size:clamp(44px,6.6vw,88px);line-height:.97;letter-spacing:-.05em;font-weight:760;text-wrap:balance}\n.cgau-listing .cgnew .kn-h2{font-size:clamp(38px,5.4vw,72px);line-height:1.01;letter-spacing:-.046em;font-weight:760;text-wrap:balance}\n.cgau-listing .cgnew .kn-h3{font-size:clamp(20px,1.9vw,25px);line-height:1.18;letter-spacing:-.022em;font-weight:680}\n.cgau-listing .cgnew .kn-lede{font-size:clamp(18px,1.6vw,21px);line-height:1.45;font-weight:500;color:var(--kn-g1);max-width:660px;margin-top:20px;text-wrap:pretty}\n.cgau-listing .cgnew .kn-c .kn-lede{margin-left:auto;margin-right:auto}\n.cgau-listing .cgnew .kn-gx{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}\n.cgau-listing .cgnew .kn-gr{background-image:var(--kn-gr)}.cgau-listing .cgnew .kn-gb{background-image:var(--kn-gb)}.cgau-listing .cgnew .kn-gg{background-image:var(--kn-gg)}.cgau-listing .cgnew .kn-gs{background-image:var(--kn-gs)}\n.cgau-listing .cgnew .kn-link{color:var(--kn-bt);font-weight:650;border-bottom:1px solid rgba(21,88,192,.35)}\n.cgau-listing .cgnew .kn-link:focus-visible{outline:2px solid var(--kn-r1);outline-offset:2px;border-radius:3px}\n.cgau-listing .cgnew .kn-fw{font-variant-numeric:tabular-nums;font-weight:650;color:var(--kn-bt);white-space:nowrap}\n\n\/* ==== ODOMETER · one reel per digit; the real number stays in the HTML for readers ==== *\/\n.cgau-listing .cgnew .kn-odo{display:inline-flex;height:1.2em;line-height:1.2;overflow:clip;vertical-align:baseline;margin-top:-.2em}\n.cgau-listing .cgnew .kn-odo i{display:block;font-style:normal;translate:0 calc(var(--kn-t) * -1.2em)}\n.cgau-listing .cgnew .kn-odo i::before{content:\"0\\A 1\\A 2\\A 3\\A 4\\A 5\\A 6\\A 7\\A 8\\A 9\\A 0\";white-space:pre;display:block;text-align:center;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-fill-color:transparent;background-image:var(--kn-og,linear-gradient(var(--kn-ink),var(--kn-ink)));-webkit-background-clip:text;background-clip:text}\n.cgau-listing .cgnew .kn-og-r{--kn-og:var(--kn-gr)}.cgau-listing .cgnew .kn-og-b{--kn-og:var(--kn-gb)}.cgau-listing .cgnew .kn-og-g{--kn-og:var(--kn-gg)}.cgau-listing .cgnew .kn-og-s{--kn-og:var(--kn-gs)}\n@keyframes cgau-kn-arm{from,to{--cgau-kn-wait:1}}\n@keyframes cgau-kn-roll{from{translate:0 0}}\n@keyframes cgau-kn-wght{from{font-weight:340}to{font-weight:760}}\n\/* ink room (Lesson 16): gradient text and counter digits are painted only inside their own box, so give the glyph edges room *\/\n.cgau-listing .cgnew .kn-gx{padding-inline:.08em;margin-inline:-.08em}\n.cgau-listing .cgnew .kn-odo{overflow:visible clip;margin-inline-end:.1em}\n.cgau-listing .cgnew .kn-odo i::before{padding-inline:.14em;margin-inline:-.14em}\n\n\/* ==== MOTION (tokens) · Shopify only: the eBay twin leaves every *m-*-motion.css file out ==== *\/\n.cgau-listing .cgnew .kn-cv{content-visibility:auto;contain-intrinsic-size:auto 1000px}\n\/* REVEAL · the fail-open arm trigger (text arrives fast: 5% inset, .4 s, 12 px) *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rv{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 5%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-rv\u003e*{transition:opacity .4s var(--kn-ease),translate .4s var(--kn-ease)}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(2){transition-delay:.05s}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(3){transition-delay:.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-rv\u003e*{opacity:0;translate:0 12px}\n}\n}\n}\n\/* KINETIC WEIGHT · Albert Sans 340 to 760 per word as a headline enters (never touches opacity) *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-kw{view-timeline:--cgau-kn-kw block}\n.cgau-listing .cgnew .kn-kw\u003espan{display:inline-block;animation:cgau-kn-wght 1s linear both;animation-timeline:--cgau-kn-kw;animation-range:entry 0% entry 60%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(2){animation-range:entry 10% entry 70%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(3){animation-range:entry 20% entry 80%}\n}\n}\n\/* ODOMETER TRIGGERS · Chrome: native scroll-triggered animation. Safari: the arm trigger *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (timeline-trigger: --cgau-kn-x view()){\n.cgau-listing .cgnew .kn-odo i{animation:cgau-kn-roll 1.5s var(--kn-roll) both;timeline-trigger:--cgau-kn-odt view() entry 10% exit 100%;animation-trigger:--cgau-kn-odt play-forwards}\n.cgau-listing .cgnew .kn-odo i+i{animation-duration:1.9s}\n.cgau-listing .cgnew .kn-odo i+i+i{animation-duration:2.2s}\n}\n@supports (animation-timeline: view()) and (not (timeline-trigger: --cgau-kn-x view())){\n.cgau-listing .cgnew .kn-odo{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 8%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-odo i{transition:translate 1.5s var(--kn-roll)}\n.cgau-listing .cgnew .kn-odo i+i{transition-duration:1.9s}\n.cgau-listing .cgnew .kn-odo i+i+i{transition-duration:2.2s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-odo i{translate:0 0;transition:none}\n}\n}\n}\n\/* ==== MODULE hero (variant \"one-red-button\" + keynote \"reveal-rise\") · answers first on the left as four ruled rows; on the right eufy's own transparent render rises onto a soft poppy glow and its shadow lands under it (translateY + opacity, no big scale). Time-based on load, so the eBay twin keeps it. Static = product on its glow ==== *\/\n.cgau-listing .cgnew .kn-hr{padding:58px 0 80px;position:relative;overflow:clip}\n.cgau-listing .cgnew .kn-hr-g{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-areas:'head fig' 'ans fig';column-gap:40px;align-items:center}\n.cgau-listing .cgnew .kn-hr-head{grid-area:head;align-self:end}\n.cgau-listing .cgnew .kn-hr-ans{grid-area:ans;align-self:start}\n.cgau-listing .cgnew .kn-hr-stage{grid-area:fig}\n.cgau-listing .cgnew .kn-hr-h{margin:0 0 26px}\n.cgau-listing .cgnew .kn-hr-h .kn-gx{white-space:nowrap}\n.cgau-listing .cgnew .kn-hr-ans{display:grid}\n.cgau-listing .cgnew .kn-hr-ans\u003eli{display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px;padding:14px 0 15px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-hr-ans\u003eli:last-child{border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-hr-ans b{font:650 14px\/1.5 'Albert Sans',sans-serif;letter-spacing:.01em;color:var(--kn-g1);padding-top:1px}\n.cgau-listing .cgnew .kn-hr-ans span{font-size:17px;line-height:1.45;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-hr-ans .kn-hr-w{position:relative}\n.cgau-listing .cgnew .kn-hr-ans .kn-hr-w::before{content:\"\";position:absolute;left:-16px;top:14px;bottom:15px;width:3px;border-radius:3px;background:var(--kn-gr)}\n.cgau-listing .cgnew .kn-hr-ans .kn-hr-w b{color:var(--kn-rt)}\n.cgau-listing .cgnew .kn-hr-ans .kn-hr-w span{font-weight:560}\n.cgau-listing .cgnew .kn-hr-ans .kn-link{white-space:nowrap}\n\/* the stage: the product floats on a poppy glow; the shadow lands as it settles *\/\n.cgau-listing .cgnew .kn-hr-stage{position:relative;width:min(100%,380px);aspect-ratio:2\/3.05;margin:0 auto;display:grid;place-items:center}\n.cgau-listing .cgnew .kn-hr-glow{position:absolute;left:-14%;right:-14%;top:4%;bottom:10%;border-radius:50%;background:radial-gradient(closest-side,rgba(242,102,91,.42),rgba(242,102,91,.16) 56%,rgba(242,102,91,0));filter:blur(6px)}\n.cgau-listing .cgnew .kn-hr-shadow{position:absolute;left:22%;right:22%;bottom:2.5%;height:5%;border-radius:50%;background:radial-gradient(closest-side,rgba(35,32,30,.34),rgba(35,32,30,0));}\n.cgau-listing .cgnew .kn-hr-stage img{position:relative;width:88%;height:auto;filter:drop-shadow(0 26px 30px rgba(120,30,24,.2))}\n@keyframes cgau-kn-rise{from{opacity:0;translate:0 26px}to{opacity:1;translate:0 0}}\n@keyframes cgau-kn-land{from{opacity:0;scale:.62}to{opacity:1;scale:1}}\n@keyframes cgau-kn-bar{from{scale:1 0}to{scale:1 1}}\n@keyframes cgau-kn-bloom{from{opacity:.25;scale:.9}to{opacity:1;scale:1}}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-hr-stage img{animation:cgau-kn-rise 1.1s var(--kn-ease) .15s both}\n.cgau-listing .cgnew .kn-hr-shadow{animation:cgau-kn-land 1.1s var(--kn-ease) .15s both}\n.cgau-listing .cgnew .kn-hr-glow{animation:cgau-kn-bloom 1.4s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-hr-ans .kn-hr-w::before{transform-origin:50% 0;animation:cgau-kn-bar .7s var(--kn-ease) .3s both}\n}\n@media (max-width:1000px){\n.cgau-listing .cgnew .kn-hr-g{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);column-gap:28px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-hr{padding:16px 0 46px}\n.cgau-listing .cgnew .kn-hr-g{grid-template-columns:minmax(0,1fr) 104px;grid-template-areas:'head fig' 'ans ans';column-gap:10px}\n.cgau-listing .cgnew .kn-hr-head{align-self:center;margin-bottom:12px}\n.cgau-listing .cgnew .kn-hr .kn-eye{font-size:15px;margin-bottom:6px}\n.cgau-listing .cgnew .kn-hr-h{font-size:42px;margin:0}\n.cgau-listing .cgnew .kn-hr-stage{width:104px;margin:0 0 12px}\n.cgau-listing .cgnew .kn-hr-glow{left:-30%;right:-30%}\n.cgau-listing .cgnew .kn-hr-ans\u003eli{grid-template-columns:78px minmax(0,1fr);gap:10px;padding:9px 0 10px}\n.cgau-listing .cgnew .kn-hr-ans .kn-hr-w::before{left:-12px;top:9px;bottom:10px}\n.cgau-listing .cgnew .kn-hr-ans b{font-size:13px}\n.cgau-listing .cgnew .kn-hr-ans span{font-size:16px;line-height:1.4}\n}\n\/* ==== MODULE callout (variant \"hub-equation\") · the add-on rule said once, loud, straight after the answers: the button plus any one of four HomeBase photos equals a working alarm button. Static on both hosts ==== *\/\n.cgau-listing .cgnew .kn-co{position:relative;background:var(--kn-soft);box-shadow:0 0 0 100vmax var(--kn-soft);clip-path:inset(0 -100vmax);padding:40px 0}\n.cgau-listing .cgnew .kn-co-g{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:center}\n.cgau-listing .cgnew .kn-co-eq{display:flex;align-items:center;gap:14px}\n.cgau-listing .cgnew .kn-co-eq\u003eimg{width:62px;height:auto;flex:none}\n.cgau-listing .cgnew .kn-co-eq\u003ei{font:300 34px\/1 'Albert Sans',sans-serif;font-style:normal;color:var(--kn-g2);flex:none}\n.cgau-listing .cgnew .kn-co-hubs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;flex:1;padding:10px 12px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1.5px rgba(18,87,196,.28)}\n.cgau-listing .cgnew .kn-co-hubs img{width:100%;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}\n.cgau-listing .cgnew .kn-co-or{grid-column:1\/-1;text-align:center;font:600 12px\/1.2 'Albert Sans',sans-serif;letter-spacing:.02em;color:var(--kn-bt)}\n.cgau-listing .cgnew .kn-co-big{font-size:clamp(26px,2.9vw,38px);line-height:1.1;letter-spacing:-.035em;font-weight:760;color:var(--kn-ink);text-wrap:balance}\n.cgau-listing .cgnew .kn-co-big span{color:var(--kn-rt)}\n.cgau-listing .cgnew .kn-co-sub{margin-top:12px;font-size:17px;line-height:1.5;color:#3d3935;max-width:560px}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-co{padding:30px 0}\n.cgau-listing .cgnew .kn-co-g{grid-template-columns:minmax(0,1fr);gap:20px}\n.cgau-listing .cgnew .kn-co-eq{gap:10px}\n.cgau-listing .cgnew .kn-co-eq\u003eimg{width:44px}\n.cgau-listing .cgnew .kn-co-eq\u003ei{font-size:26px}\n.cgau-listing .cgnew .kn-co-hubs{padding:8px;gap:4px}\n}\n\/* ==== MODULE story (variant \"press-and-hold\", the page's one dark band) · the product photo IS the button: an invisible checkbox laid over the photo (its label carries the cue). Pressing starts a 2-second ring around the red SOS disc (:active, and :checked for touch screens that skip :active); the ring's end sets off the sourced chain, each step on a transition delay counted from the press: LED flashes red twice (2.0 s), an alarm is triggered (2.9 s), the eufy app reports an event (3.6 s). Release early and the checked state carries the same targets, so nothing restarts. Tap again to reset. Stripped inputs = the finished chain, lit. Text never fades ==== *\/\n.cgau-listing .cgnew .kn-sb{position:relative;background:var(--kn-dark);box-shadow:0 0 0 100vmax var(--kn-dark);clip-path:inset(0 -100vmax);color:#f4efea;padding:var(--kn-pad) 0}\n.cgau-listing .cgnew .kn-sb .kn-eye{color:#ff8f86}\n.cgau-listing .cgnew .kn-sb .kn-h2{color:#fff}\n.cgau-listing .cgnew .kn-sb-lede{font-size:clamp(18px,1.6vw,21px);line-height:1.45;font-weight:500;color:#cdc6bf;max-width:560px;margin-top:18px}\n.cgau-listing .cgnew .kn-sb-g{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center;margin-top:46px}\n.cgau-listing .cgnew .kn-sb-stage{position:relative;width:min(100%,330px);margin:0 auto}\n.cgau-listing .cgnew .kn-sb-in{position:absolute;inset:0;z-index:4;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;-webkit-appearance:none;appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}\n.cgau-listing .cgnew .kn-sb-btn{position:relative;display:block;width:100%;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-touch-callout:none}\n.cgau-listing .cgnew .kn-sb-stage:has(.kn-sb-in:focus-visible) .kn-sb-dev{outline:3px solid #ff8f86;outline-offset:6px;border-radius:26px}\n.cgau-listing .cgnew .kn-sb-dev{position:relative;display:block;aspect-ratio:2\/3;transition:scale .18s var(--kn-ease)}\n.cgau-listing .cgnew .kn-sb-dev img{position:relative;width:100%;height:auto;filter:drop-shadow(0 30px 40px rgba(0,0,0,.5))}\n.cgau-listing .cgnew .kn-sb-glow{position:absolute;left:-24%;right:-24%;top:8%;bottom:14%;border-radius:50%;background:radial-gradient(closest-side,rgba(242,102,91,.62),rgba(242,102,91,.2) 55%,rgba(242,102,91,0));opacity:.28;scale:.92;transition:opacity .35s var(--kn-ease),scale .35s var(--kn-ease)}\n\/* the 2-second ring circles the photo's red disc just outside its edge (measured on the crop: centre 43.1% \/ 45.9%, disc 47% by 36%) *\/\n.cgau-listing .cgnew .kn-sb-ring{position:absolute;left:15.1%;top:24.8%;width:56%;height:42.3%;border-radius:50%;background:conic-gradient(#e2453b calc(var(--cgau-kn-fill) * 1turn),rgba(35,32,30,.13) 0);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 7px),#000 calc(100% - 6px),#000 calc(100% - 1px),transparent 100%);mask:radial-gradient(closest-side,transparent calc(100% - 7px),#000 calc(100% - 6px),#000 calc(100% - 1px),transparent 100%);transition:--cgau-kn-fill .35s var(--kn-ease)}\n.cgau-listing .cgnew .kn-sb-led{position:absolute;left:43.1%;top:17.2%;width:15%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,#ff4a3d 0,#ff4a3d 32%,rgba(255,74,61,.45) 55%,rgba(255,74,61,0));opacity:0}\n.cgau-listing .cgnew .kn-sb-app{position:absolute;right:-6%;bottom:13%;display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:center;width:52%;padding:11px 12px;border-radius:16px;background:rgba(255,255,255,.93);box-shadow:0 18px 40px -14px rgba(0,0,0,.6);opacity:0;translate:0 10px;transition:opacity .35s var(--kn-ease),translate .35s var(--kn-ease)}\n.cgau-listing .cgnew .kn-sb-app::before{content:\"\";width:30px;height:30px;border-radius:9px;background:var(--kn-gr)}\n.cgau-listing .cgnew .kn-sb-app::after{content:\"\";height:24px;background:linear-gradient(#3a3531,#3a3531) 0 2px\/72% 7px no-repeat,linear-gradient(#bdb6af,#bdb6af) 0 15px\/100% 6px no-repeat;border-radius:3px}\n.cgau-listing .cgnew .kn-sb-cue{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:22px;font:650 16px\/1 'Albert Sans',sans-serif;color:#fff}\n.cgau-listing .cgnew .kn-sb-cue::before{content:\"\";width:10px;height:10px;border-radius:50%;background:var(--kn-r2);box-shadow:0 0 0 0 rgba(242,102,91,.6)}\n.cgau-listing .cgnew .kn-sb-c2{display:none}\n.cgau-listing .cgnew .kn-sb-g:has(.kn-sb-in:checked) .kn-sb-c1{display:none}\n.cgau-listing .cgnew .kn-sb-g:has(.kn-sb-in:checked) .kn-sb-c2{display:inline}\n.cgau-listing .cgnew .kn-sb-btn .kn-ill{right:0;bottom:44px}\n\/* the chain: text always full ink; only the markers and the rail light up *\/\n.cgau-listing .cgnew .kn-sb-chain{display:grid;gap:0;max-width:500px}\n.cgau-listing .cgnew .kn-sb-chain\u003eli{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:4px 18px;padding:0 0 30px}\n.cgau-listing .cgnew .kn-sb-chain\u003eli:last-child{padding-bottom:0}\n.cgau-listing .cgnew .kn-sb-chain\u003eli::after{content:\"\";position:absolute;left:19px;top:44px;bottom:6px;width:2px;border-radius:2px;background:linear-gradient(var(--kn-r2),var(--kn-r2)) 0 0\/100% 0% no-repeat,rgba(255,255,255,.16);transition:background-size .3s var(--kn-ease)}\n.cgau-listing .cgnew .kn-sb-chain\u003eli:last-child::after{display:none}\n.cgau-listing .cgnew .kn-sb-chain i{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font:700 16px\/1 'Albert Sans',sans-serif;font-style:normal;color:#e9e3dd;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.34);background:transparent;transition:background-color .3s var(--kn-ease),box-shadow .3s var(--kn-ease),color .3s var(--kn-ease),scale .3s var(--kn-ease)}\n.cgau-listing .cgnew .kn-sb-chain b{font-size:clamp(19px,1.8vw,23px);line-height:1.25;letter-spacing:-.02em;font-weight:680;color:#fff;padding-top:7px}\n.cgau-listing .cgnew .kn-sb-chain span{font-size:16px;line-height:1.45;color:#cdc6bf}\n\/* lit pose: markers filled, rail drawn. ACTIVE = the overlay input pressed, CHECKED = it was tapped; both carry the same targets so release never restarts a delay (a label + :active restarted them in Chromium, tested) *\/\n.cgau-listing .cgnew .kn-sb-g:not(:has(.kn-sb-in)) .kn-sb-chain i,.cgau-listing .cgnew .kn-sb-g:has(.kn-sb-in:active) .kn-sb-chain i,.cgau-listing .cgnew .kn-sb-g:has(.kn-sb-in:checked) .kn-sb-chain i{background-color:#e2453b;box-shadow:inset 0 0 0 1.5px #e2453b;color:#fff}\n.cgau-listing .cgnew .kn-sb-g:not(:has(.kn-sb-in)) .kn-sb-chain\u003eli::after,.cgau-listing .cgnew .kn-sb-g:has(.kn-sb-in:active) .kn-sb-chain\u003eli::after,.cgau-listing .cgnew .kn-sb-g:has(.kn-sb-in:checked) .kn-sb-chain\u003eli::after{background-size:100% 100%,auto}\n.cgau-listing .cgnew .kn-sb-g:not(:has(.kn-sb-in)) .kn-sb-ring,.cgau-listing .cgnew .kn-sb-g:has(.kn-sb-in:active) .kn-sb-ring,.cgau-listing .cgnew .kn-sb-g:has(.kn-sb-in:checked) .kn-sb-ring{--cgau-kn-fill:1;transition:--cgau-kn-fill 2s linear}\n.cgau-listing .cgnew .kn-sb-g:not(:has(.kn-sb-in)) .kn-sb-glow,.cgau-listing .cgnew .kn-sb-g:has(.kn-sb-in:active) .kn-sb-glow,.cgau-listing .cgnew .kn-sb-g:has(.kn-sb-in:checked) .kn-sb-glow{opacity:1;scale:1.06;transition:opacity .6s var(--kn-ease) 2.9s,scale .6s var(--kn-ease) 2.9s}\n.cgau-listing .cgnew .kn-sb-g:not(:has(.kn-sb-in)) .kn-sb-app,.cgau-listing .cgnew .kn-sb-g:has(.kn-sb-in:active) .kn-sb-app,.cgau-listing .cgnew .kn-sb-g:has(.kn-sb-in:checked) .kn-sb-app{opacity:1;translate:0 0;transition:opacity .4s var(--kn-ease) 3.6s,translate .4s var(--kn-ease) 3.6s}\n.cgau-listing .cgnew .kn-sb-g:has(.kn-sb-in:active) .kn-sb-led,.cgau-listing .cgnew .kn-sb-g:has(.kn-sb-in:checked) .kn-sb-led{animation:cgau-kn-led .9s linear 2s both}\n.cgau-listing .cgnew .kn-sb-g:has(.kn-sb-in:active) .kn-sb-glow,.cgau-listing .cgnew .kn-sb-g:has(.kn-sb-in:checked) .kn-sb-glow{animation:cgau-kn-alarm 1.1s ease-in-out 3.5s 2}\n.cgau-listing .cgnew .kn-sb-g:has(.kn-sb-in:active) .kn-sb-dev{scale:.985}\n\/* the step timings, counted from the press *\/\n.cgau-listing .cgnew .kn-sb-g:has(.kn-sb-in:active) .kn-sb-s1::after,.cgau-listing .cgnew .kn-sb-g:has(.kn-sb-in:checked) .kn-sb-s1::after{transition:background-size 2s linear 0s}\n.cgau-listing .cgnew .kn-sb-g:has(.kn-sb-in:active) .kn-sb-s2 i,.cgau-listing .cgnew .kn-sb-g:has(.kn-sb-in:checked) .kn-sb-s2 i{transition-delay:2s}\n.cgau-listing .cgnew .kn-sb-g:has(.kn-sb-in:active) .kn-sb-s2::after,.cgau-listing .cgnew .kn-sb-g:has(.kn-sb-in:checked) .kn-sb-s2::after{transition:background-size .9s linear 2s}\n.cgau-listing .cgnew .kn-sb-g:has(.kn-sb-in:active) .kn-sb-s3 i,.cgau-listing .cgnew .kn-sb-g:has(.kn-sb-in:checked) .kn-sb-s3 i{transition-delay:2.9s}\n.cgau-listing .cgnew .kn-sb-g:has(.kn-sb-in:active) .kn-sb-s3::after,.cgau-listing .cgnew .kn-sb-g:has(.kn-sb-in:checked) .kn-sb-s3::after{transition:background-size .7s linear 2.9s}\n.cgau-listing .cgnew .kn-sb-g:has(.kn-sb-in:active) .kn-sb-s4 i,.cgau-listing .cgnew .kn-sb-g:has(.kn-sb-in:checked) .kn-sb-s4 i{transition-delay:3.6s}\n.cgau-listing .cgnew .kn-sb-g:not(:has(.kn-sb-in)) .kn-sb-cue{display:none}\n@keyframes cgau-kn-led{0%{opacity:0}10%{opacity:1}30%{opacity:0}48%{opacity:1}68%,100%{opacity:0}}\n@keyframes cgau-kn-alarm{0%,100%{opacity:1;scale:1.06}50%{opacity:.55;scale:.98}}\n@keyframes cgau-kn-hint{0%{box-shadow:0 0 0 0 rgba(242,102,91,.6)}70%,100%{box-shadow:0 0 0 12px rgba(242,102,91,0)}}\n@media (prefers-reduced-motion:no-preference){\n.cgau-listing .cgnew .kn-sb-cue::before{animation:cgau-kn-hint 2.2s ease-out infinite}\n.cgau-listing .cgnew .kn-sb-g:has(.kn-sb-in:checked) .kn-sb-cue::before{animation:none}\n}\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-sb *,.cgau-listing .cgnew .kn-sb *::after{transition:none!important}\n.cgau-listing .cgnew .kn-sb-g:has(.kn-sb-in:checked) .kn-sb-led{animation:none;opacity:1}\n.cgau-listing .cgnew .kn-sb .kn-sb-glow{animation:none!important}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-sb{padding:72px 0}\n.cgau-listing .cgnew .kn-sb-g{grid-template-columns:minmax(0,1fr);gap:34px;margin-top:30px}\n.cgau-listing .cgnew .kn-sb-stage{width:min(66%,250px)}\n.cgau-listing .cgnew .kn-sb-app{right:-22%;width:62%;padding:9px 10px}\n.cgau-listing .cgnew .kn-sb-chain\u003eli{grid-template-columns:36px minmax(0,1fr);gap:2px 14px;padding-bottom:22px}\n.cgau-listing .cgnew .kn-sb-chain i{width:36px;height:36px;font-size:15px}\n.cgau-listing .cgnew .kn-sb-chain\u003eli::after{left:17px;top:40px}\n.cgau-listing .cgnew .kn-sb-chain b{font-size:19px;padding-top:6px}\n}\n\/* ==== MODULE compat (variant \"hub-tiles\" picker) · four HomeBase photo tiles plus \"No HomeBase yet\"; tapping one leaves only its verdict and blows its minimum firmware up into a big LED-blue readout. \"Show all\" (checked at load) lists every verdict; if a host strips the inputs, every verdict still shows. The eBay twin swaps in a static table (ebay-over\/34-hubs.html) ==== *\/\n.cgau-listing .cgnew .kn-hp{margin-top:44px;position:relative}\n.cgau-listing .cgnew .kn-hp input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}\n.cgau-listing .cgnew .kn-hp-lg{font:650 14px\/1 'Albert Sans',sans-serif;color:var(--kn-g1);text-align:center;margin-bottom:16px;letter-spacing:.01em}\n.cgau-listing .cgnew .kn-hp-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-width:920px;margin:0 auto}\n.cgau-listing .cgnew .kn-hp-t{position:relative;display:grid;grid-template-rows:auto auto;justify-items:center;align-content:end;gap:10px;min-height:170px;padding:16px 10px 16px;border-radius:22px;background:var(--kn-por);box-shadow:inset 0 0 0 1px var(--kn-hair);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow .3s var(--kn-ease),background-color .3s var(--kn-ease),translate .3s var(--kn-ease)}\n.cgau-listing .cgnew .kn-hp-t img{width:92px;height:92px;object-fit:contain;mix-blend-mode:multiply;transition:opacity .3s var(--kn-ease),scale .3s var(--kn-ease)}\n.cgau-listing .cgnew .kn-hp-t\u003espan:last-child{font:650 16px\/1.2 'Albert Sans',sans-serif;letter-spacing:-.015em;color:var(--kn-ink);text-align:center}\n.cgau-listing .cgnew .kn-hp-dash{display:grid;place-items:center;width:78px;height:78px;margin-bottom:7px;border-radius:50%;border:2px dashed #c7c2bd;font:300 34px\/1 'Albert Sans',sans-serif;color:var(--kn-g2)}\n.cgau-listing .cgnew .kn-hp-none\u003espan:last-child{color:var(--kn-not)}\n.cgau-listing .cgnew .kn-hp-t:has(input:focus-visible){outline:3px solid var(--kn-b1);outline-offset:2px}\n.cgau-listing .cgnew .kn-hp-t:hover{background:#fff}\n.cgau-listing .cgnew .kn-hp:has(.kn-hp-t input:checked) .kn-hp-t img{opacity:.5}\n.cgau-listing .cgnew .kn-hp-t:has(input:checked){background:#fff;translate:0 -4px;box-shadow:inset 0 0 0 2px var(--kn-b1),0 22px 40px -26px rgba(18,87,196,.55)}\n.cgau-listing .cgnew .kn-hp-t:has(input:checked) img{opacity:1;scale:1.06;animation:cgau-kn-lift .5s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-hp-none:has(input:checked) .kn-hp-dash{animation:cgau-kn-dash .6s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-hp-none:has(input:checked){box-shadow:inset 0 0 0 2px var(--kn-no1),0 22px 40px -26px rgba(158,27,47,.45)}\n.cgau-listing .cgnew .kn-hp-vs{max-width:760px;margin:30px auto 0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-hv{display:grid;grid-template-columns:32px minmax(0,.46fr) minmax(0,1fr);gap:14px;align-items:baseline;padding:15px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-hv i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font:700 14px\/1 'Albert Sans',sans-serif;font-style:normal;color:#fff;background:var(--kn-gg);align-self:center}\n.cgau-listing .cgnew .kn-hv .kn-no{background:var(--kn-gn)}\n.cgau-listing .cgnew .kn-hv b{font-size:18px;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-hv p{font-size:16.5px;line-height:1.45;color:#3d3935}\n.cgau-listing .cgnew .kn-hp:has(input:checked) .kn-hv{display:none}\n.cgau-listing .cgnew .kn-hp:has(#kn-q0:checked) .kn-hv,.cgau-listing .cgnew .kn-hp:has(#kn-q1:checked) .kn-hv1,.cgau-listing .cgnew .kn-hp:has(#kn-q2:checked) .kn-hv2,.cgau-listing .cgnew .kn-hp:has(#kn-q3:checked) .kn-hv3,.cgau-listing .cgnew .kn-hp:has(#kn-q4:checked) .kn-hv4,.cgau-listing .cgnew .kn-hp:has(#kn-q5:checked) .kn-hv5{display:grid}\n\/* one hub picked: its firmware becomes the big readout *\/\n.cgau-listing .cgnew .kn-hp:has(.kn-hp-t input:checked) .kn-hv{grid-template-columns:32px minmax(0,1fr);padding:22px 0}\n.cgau-listing .cgnew .kn-hp:has(.kn-hp-t input:checked) .kn-hv p{grid-column:2}\n.cgau-listing .cgnew .kn-hp:has(.kn-hp-t input:checked) .kn-hv .kn-fw{display:block;margin:6px 0 2px;font-size:clamp(38px,5vw,60px);line-height:1.08;letter-spacing:-.04em;font-weight:760;-webkit-background-clip:text;background-clip:text;background-image:var(--kn-gb);color:transparent;-webkit-text-fill-color:transparent;padding-inline:.08em;margin-inline:-.08em;animation:cgau-kn-fw .45s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-hp:has(#kn-q1:checked) .kn-hv1 i,.cgau-listing .cgnew .kn-hp:has(#kn-q2:checked) .kn-hv2 i,.cgau-listing .cgnew .kn-hp:has(#kn-q3:checked) .kn-hv3 i,.cgau-listing .cgnew .kn-hp:has(#kn-q4:checked) .kn-hv4 i,.cgau-listing .cgnew .kn-hp:has(#kn-q5:checked) .kn-hv5 i{animation:cgau-kn-tick .45s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-hp-foot{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 22px;margin:22px auto 0;max-width:760px;font-size:16px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-hp-all{display:none;cursor:pointer;font-weight:650;color:var(--kn-bt);padding:8px 14px;border-radius:99px;background:var(--kn-por);box-shadow:inset 0 0 0 1px var(--kn-hair)}\n.cgau-listing .cgnew .kn-hp:has(.kn-hp-t input:checked) .kn-hp-all{display:inline-block}\n@keyframes cgau-kn-lift{0%{translate:0 0}40%{translate:0 -8px}100%{translate:0 0}}\n@keyframes cgau-kn-dash{from{rotate:0deg}to{rotate:360deg}}\n@keyframes cgau-kn-tick{0%{scale:.5}60%{scale:1.14}100%{scale:1}}\n@keyframes cgau-kn-fw{from{opacity:.2;translate:0 8px}to{opacity:1;translate:0 0}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-hp-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}\n.cgau-listing .cgnew .kn-hp-t{min-height:128px;padding:12px 8px;border-radius:18px;gap:8px}\n.cgau-listing .cgnew .kn-hp-t img{width:66px;height:66px}\n.cgau-listing .cgnew .kn-hp-none{grid-column:1\/-1;min-height:0;grid-template-rows:auto;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:12px}\n.cgau-listing .cgnew .kn-hp-dash{width:40px;height:40px;margin:0;font-size:22px}\n.cgau-listing .cgnew .kn-hp-t\u003espan:last-child{font-size:15px}\n.cgau-listing .cgnew .kn-hv{grid-template-columns:28px minmax(0,1fr);gap:4px 12px}\n.cgau-listing .cgnew .kn-hv p{grid-column:2}\n.cgau-listing .cgnew .kn-hv b{font-size:17px}\n}\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-hp-t,.cgau-listing .cgnew .kn-hp-t img{transition:none;animation:none}\n.cgau-listing .cgnew .kn-hp-dash{animation:none}\n.cgau-listing .cgnew .kn-hp .kn-hv .kn-fw,.cgau-listing .cgnew .kn-hv i{animation:none}\n}\n\/* hub-table: used only by the eBay twin (ebay-over\/34-hubs.html) *\/\n.cgau-listing .cgnew .kn-ht{max-width:860px;margin:40px auto 0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-ht th,.cgau-listing .cgnew .kn-ht td{padding:14px 12px 14px 0;border-bottom:1px solid var(--kn-line);vertical-align:middle;font-size:16.5px;line-height:1.4;color:#3d3935}\n.cgau-listing .cgnew .kn-ht thead th{font:650 14px\/1.2 'Albert Sans',sans-serif;color:var(--kn-g1);padding-top:0;padding-bottom:12px}\n.cgau-listing .cgnew .kn-ht thead th:first-child{width:34%}\n.cgau-listing .cgnew .kn-ht thead th:nth-child(2){width:24%}\n.cgau-listing .cgnew .kn-ht-n\u003espan:last-child{white-space:nowrap}\n.cgau-listing .cgnew .kn-ht tbody th{font-weight:680;font-size:17.5px;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-ht-n{display:flex;align-items:center;gap:14px}\n.cgau-listing .cgnew .kn-ht tbody img{width:56px;height:56px;object-fit:contain;mix-blend-mode:multiply;flex:none}\n.cgau-listing .cgnew .kn-ht .kn-hp-dash{width:56px;height:56px;margin:0;font-size:26px;flex:none}\n.cgau-listing .cgnew .kn-ht i{display:inline-grid;place-items:center;width:24px;height:24px;margin-right:6px;border-radius:50%;font:700 13px\/1 'Albert Sans',sans-serif;font-style:normal;color:#fff;background:var(--kn-gg);vertical-align:-6px}\n.cgau-listing .cgnew .kn-ht .kn-no{background:var(--kn-gn)}\n.cgau-listing .cgnew .kn-ht-no .kn-ht-n\u003espan:last-child{color:var(--kn-not)}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-ht thead{display:none}\n.cgau-listing .cgnew .kn-ht thead th:first-child,.cgau-listing .cgnew .kn-ht thead th:nth-child(2){width:auto}\n.cgau-listing .cgnew .kn-ht tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:12px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-ht th,.cgau-listing .cgnew .kn-ht td{border:0;padding:0}\n.cgau-listing .cgnew .kn-ht tbody th{grid-column:1\/-1}\n.cgau-listing .cgnew .kn-ht tbody img,.cgau-listing .cgnew .kn-ht .kn-hp-dash{width:44px;height:44px}\n.cgau-listing .cgnew .kn-ht-no td:last-child{grid-column:1\/-1}\n}\n\/* ==== MODULE numbers (keynote variant \"number-trio\") · three sourced numbers side by side like a keynote stats slide, one gradient each (poppy = the press, LED blue = the HomeBase link, graphite = the body), odometer reels roll them in (Shopify), a coloured top rule draws over each. eBay = the three numbers, filled ==== *\/\n.cgau-listing .cgnew .kn-nt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:56px}\n.cgau-listing .cgnew .kn-nt\u003ediv{position:relative;padding-top:22px}\n.cgau-listing .cgnew .kn-nt\u003ediv::before{content:\"\";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:var(--kn-gr);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-nt\u003ediv:nth-child(2)::before{background:var(--kn-gb)}\n.cgau-listing .cgnew .kn-nt\u003ediv:nth-child(3)::before{background:var(--kn-gs)}\n.cgau-listing .cgnew .kn-nt p.kn-nt-n{display:block;font:760 clamp(66px,8.4vw,116px)\/1 'Albert Sans',sans-serif;letter-spacing:-.06em;white-space:nowrap;margin:0 0 14px}\n.cgau-listing .cgnew .kn-nt-n small{font-size:.32em;letter-spacing:-.02em;font-weight:680;margin-left:.12em;color:var(--kn-ink);-webkit-text-fill-color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-nt-n .kn-nt-dot{-webkit-text-fill-color:var(--kn-s1);color:var(--kn-s1);margin-inline:-.04em}\n.cgau-listing .cgnew .kn-nt p:not(.kn-nt-n){font-size:18px;line-height:1.4;color:#3d3935;font-weight:500}\n.cgau-listing .cgnew .kn-nt-note{margin-top:34px;font-size:15px;color:var(--kn-g1)}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-nt{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:36px}\n.cgau-listing .cgnew .kn-nt\u003ediv{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:14px;align-items:end;padding-top:16px}\n.cgau-listing .cgnew .kn-nt p.kn-nt-n{font-size:58px;margin:0}\n.cgau-listing .cgnew .kn-nt p:not(.kn-nt-n){font-size:16px;padding-bottom:8px}\n}\n\n\/* ==== MOTION (number-trio rules draw in) · Shopify only ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-nt\u003ediv::before{animation:cgau-kn-rule 1s linear both;animation-timeline:view();animation-range:entry 5% entry 70%}\n}\n}\n\/* ==== MODULE limits (variant \"where-it-stops\") · the honest block: four open columns under coloured left rules (the hub one in poppy, the rest graphite), then the coin-cell safety note across the width. Static on both hosts ==== *\/\n.cgau-listing .cgnew .kn-lm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 48px;margin-top:50px}\n.cgau-listing .cgnew .kn-lm\u003ediv{padding:2px 0 2px 22px;border-left:3px solid var(--kn-s1)}\n.cgau-listing .cgnew .kn-lm\u003ediv:first-child{border-left-color:var(--kn-r1)}\n.cgau-listing .cgnew .kn-lm h3{font-size:clamp(21px,2vw,26px);line-height:1.15;letter-spacing:-.025em;font-weight:720;margin-bottom:8px}\n.cgau-listing .cgnew .kn-lm p{font-size:17px;line-height:1.5;color:#3d3935}\n.cgau-listing .cgnew .kn-safe{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start;margin-top:46px;padding:20px 22px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1.5px #e3c7b8}\n.cgau-listing .cgnew .kn-safe i{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fbe9e3;color:var(--kn-rt);font:760 22px\/1 'Albert Sans',sans-serif;font-style:normal}\n.cgau-listing .cgnew .kn-safe p{font-size:17px;line-height:1.5;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-safe b{color:var(--kn-rt)}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-lm{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:34px}\n.cgau-listing .cgnew .kn-lm\u003ediv{padding-left:16px}\n.cgau-listing .cgnew .kn-safe{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px}\n.cgau-listing .cgnew .kn-safe i{width:36px;height:36px;font-size:19px}\n.cgau-listing .cgnew .kn-safe p{font-size:16px}\n}\n\/* ==== MODULE condition + parcel (keynote variant \"reveal-spotlight\") · the button sits dark, a soft light sweeps across it and lights it as the section arrives (arm trigger, Shopify); one line names the condition. Beside it, the parcel list with the two things people expect and won't find. eBay = lit button, the sweep frozen mid-frame ==== *\/\n.cgau-listing .cgnew .kn-ps-g{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;align-items:center}\n.cgau-listing .cgnew .kn-ps-stage{position:relative;width:min(100%,360px);aspect-ratio:2\/3;margin:0 auto;overflow:clip;border-radius:40px}\n.cgau-listing .cgnew .kn-ps-halo{position:absolute;inset:4% -10% 8%;border-radius:50%;background:radial-gradient(closest-side,rgba(242,102,91,.3),rgba(242,102,91,.1) 58%,rgba(242,102,91,0))}\n.cgau-listing .cgnew .kn-ps-stage img{position:relative;width:86%;height:auto;margin:6% auto 0;filter:drop-shadow(0 24px 28px rgba(35,32,30,.22))}\n.cgau-listing .cgnew .kn-ps-light{position:absolute;inset:-10% -30%;background:linear-gradient(105deg,rgba(255,255,255,0) 38%,rgba(255,255,255,.55) 48%,rgba(255,255,255,0) 58%);translate:6% 0;pointer-events:none}\n.cgau-listing .cgnew .kn-ps-line{margin-top:18px;text-align:center;font-size:19px;line-height:1.35;font-weight:650;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-ps-line.kn-c{text-align:center}\n.cgau-listing .cgnew .kn-box{border-top:1px solid var(--kn-line);margin-top:26px}\n.cgau-listing .cgnew .kn-box li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--kn-line);font-size:17px;line-height:1.45}\n.cgau-listing .cgnew .kn-box li::before{content:\"\\2713\";display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--kn-gg);color:#fff;font:700 13px\/1 'Albert Sans',sans-serif;align-self:center}\n.cgau-listing .cgnew .kn-box .kn-box-no::before{content:\"\\2715\";background:var(--kn-gn)}\n.cgau-listing .cgnew .kn-box small{display:block;font-size:15px;color:var(--kn-g1);margin-top:2px}\n.cgau-listing .cgnew .kn-box-h{font:650 14px\/1 'Albert Sans',sans-serif;letter-spacing:.01em;color:var(--kn-g1);margin-top:26px}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-ps-g{grid-template-columns:minmax(0,1fr);gap:26px}\n.cgau-listing .cgnew .kn-ps-stage{width:min(62%,240px);border-radius:30px}\n}\n\n\/* ==== MOTION (reveal-spotlight) · Shopify only: arm trigger on the stage; until it arrives the button sits dark and the light waits off to the left, then both transition ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-ps-stage{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 18%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-ps-stage img{transition:filter 1.1s var(--kn-ease) .15s}\n.cgau-listing .cgnew .kn-ps-halo{transition:opacity 1.1s var(--kn-ease) .35s}\n.cgau-listing .cgnew .kn-ps-light{transition:translate 1.3s cubic-bezier(.4,.1,.3,1),opacity .6s linear .9s;translate:70% 0;opacity:.35}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-ps-stage img{filter:brightness(.18) saturate(.4) drop-shadow(0 24px 28px rgba(35,32,30,.22))}\n.cgau-listing .cgnew .kn-ps-halo{opacity:0}\n.cgau-listing .cgnew .kn-ps-light{translate:-70% 0;opacity:1}\n}\n}\n}\n\n\/* ==== MODULE faq · exclusive accordion; answers glide open in Chrome (interpolate-size), open instantly elsewhere ==== *\/\n.cgau-listing .cgnew .kn-faq{max-width:820px;margin:44px auto 0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq details{border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font:600 clamp(18px,1.7vw,21px)\/1.3 'Albert Sans',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .cgnew .kn-faq summary::after{content:\"+\";flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--kn-soft);font:400 22px\/1 'Albert Sans',sans-serif;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-faq details[open] summary::after{content:\"\\2212\"}\n.cgau-listing .cgnew .kn-faq summary:focus-visible{outline:2px solid var(--kn-bt);outline-offset:4px;border-radius:6px}\n.cgau-listing .cgnew .kn-faq details p{padding:0 50px 24px 0;font-size:17px;line-height:1.55;color:#3d3935}\n@media (prefers-reduced-motion:no-preference){\n@supports (interpolate-size: allow-keywords){\n.cgau-listing .cgnew .kn-faq{interpolate-size:allow-keywords}\n.cgau-listing .cgnew .kn-faq details::details-content{height:0;overflow:clip;transition:height .38s var(--kn-ease),content-visibility .38s allow-discrete}\n.cgau-listing .cgnew .kn-faq details[open]::details-content{height:auto}\n}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-faq details p{padding-right:0}\n}\n\n\/* ==== MODULE buy · buying from CamGuard Australia: open columns, odometer numerals ==== *\/\n.cgau-listing .cgnew .kn-buy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:56px}\n.cgau-listing .cgnew .kn-buy\u003ediv{padding-top:18px;position:relative}\n.cgau-listing .cgnew .kn-buy\u003ediv::before{content:\"\";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:var(--kn-ink);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(2)::before{background:var(--kn-gg)}.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(3)::before{background:var(--kn-gb)}\n.cgau-listing .cgnew .kn-buy h3{font-size:21px;letter-spacing:-.025em;margin-bottom:8px}\n.cgau-listing .cgnew .kn-buy p{font-size:16px;line-height:1.5;color:#3d3935}\n.cgau-listing .cgnew .kn-buy p+p{margin-top:10px}\n.cgau-listing .cgnew .kn-buy .kn-bign{display:block;font:700 clamp(64px,7vw,92px)\/1 'Albert Sans',sans-serif;letter-spacing:-.06em;margin:4px 0 12px;white-space:nowrap}\n.cgau-listing .cgnew .kn-buy .kn-bign small{font-size:.3em;letter-spacing:-.02em;margin-left:6px;-webkit-text-fill-color:var(--kn-ink);color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-who{margin-top:44px;padding:26px 0 0;border-top:1px solid var(--kn-line);font-size:17px;line-height:1.55;color:#3d3935;max-width:820px}\n.cgau-listing .cgnew .kn-who b{color:var(--kn-ink)}\n@keyframes cgau-kn-rule{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-buy{grid-template-columns:minmax(0,1fr);gap:22px}\n}\n\n\/* ==== MOTION (buy rules draw in) · Shopify only: the eBay twin leaves every *m-*-motion.css file out ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-buy\u003ediv::before{animation:cgau-kn-rule 1s linear both;animation-timeline:view();animation-range:entry 10% entry 90%}\n}\n}\n\n\/* ==== MODULE specs · always the last h2, grouped rows, then the fine print ==== *\/\n.cgau-listing .cgnew .kn-specs{margin-top:44px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:24px;padding:26px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g h3{font-size:19px;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-sp-g dl{display:grid;gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:16px}\n.cgau-listing .cgnew .kn-sp-g dt{font-size:15px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-sp-g dd{font-size:16px;line-height:1.45;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-fine{margin-top:40px;display:grid;gap:10px;max-width:880px}\n.cgau-listing .cgnew .kn-fine p{font-size:13px;line-height:1.55;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-fine p:last-child{margin-top:8px;color:#424245;font-weight:500}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-sp-g{grid-template-columns:minmax(0,1fr);gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{grid-template-columns:minmax(0,.44fr) minmax(0,1fr);gap:12px}\n}\n\n\/* ==== REDUCED MOTION · nothing moves, everything shows ==== *\/\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-hr-stage img,.cgau-listing .cgnew .kn-hr-shadow,.cgau-listing .cgnew .kn-hr-glow,.cgau-listing .cgnew .kn-hr-ans .kn-hr-w::before,.cgau-listing .cgnew .kn-sb-cue::before{animation:none}\n.cgau-listing .cgnew .kn-faq ::details-content{transition:none}\n}\n\n\/* ==== GUARDS (keep last) ==== *\/\n.cgau-listing .cgnew h1,.cgau-listing .cgnew h2,.cgau-listing .cgnew h3,.cgau-listing .cgnew h4{color:inherit;font-family:'Albert Sans',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;margin:0;padding:0}\n.cgau-listing .cgnew.cgau-listing .cgnew{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:left}\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* two-view integration, flagship Simple view (27.09.2026) *\/\n.cgau-listing #cgau-v-simple:checked ~ .cgau-shared{display:none}\n.cgau-listing .cgau-pane-simple .cgnew .kn-nav{display:none}\n.cgau-listing .cgau-chooser{display:none}\n.cgau-listing.cgau-listing .cgnew .kn-gx{padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew :is(h1,h2,h3,.kn-h1,.kn-h2) :is(span,em,b,strong,i){padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew .kn-odo{overflow:visible clip;margin-inline-end:.1em}\n.cgau-listing.cgau-listing .cgnew .kn-odo i::before{padding-inline:.14em;margin-inline:-.14em}\n.cgau-listing.cgau-listing .cgnew .kn-odo b{padding-inline:.1em;margin-inline:-.1em}\n.cgau-listing.cgau-listing .cgnew :is(.kn-odo,.kn-cu)+small{margin-inline-start:.3em}\n\u003c\/style\u003e\n\u003cdiv class=\"cgnew cgau-kn\"\u003e\n\n\u003c!-- MODULE hero · one-red-button: answers first; the button rises onto its glow (reveal-rise) --\u003e\n\u003csection class=\"kn-hr\" id=\"kn-top\" aria-labelledby=\"kn-hr-h\"\u003e\n\u003cdiv class=\"kn-w kn-hr-g\"\u003e\n\u003cdiv class=\"kn-hr-head\"\u003e\n\u003cp class=\"kn-eye\"\u003eeufy Panic Button E10 · T90P0121\u003c\/p\u003e\n\u003ch2 class=\"kn-h1 kn-hr-h\" id=\"kn-hr-h\"\u003eTwo seconds to \u003cspan class=\"kn-gx kn-gr\"\u003eSOS.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-hr-stage\"\u003e\n\u003cspan class=\"kn-hr-glow\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan class=\"kn-hr-shadow\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufyPanicButtonE10.webp?v=1776334139\u0026amp;crop=region\u0026amp;crop_left=520\u0026amp;crop_top=250\u0026amp;crop_width=1280\u0026amp;crop_height=1920\u0026amp;width=640\" alt=\"eufy Panic Button E10: a white rounded button with a blue ring light, one large red SOS button and a metal keyring loop\" width=\"640\" height=\"960\" fetchpriority=\"high\"\u003e\n\u003c\/figure\u003e\n\u003col class=\"kn-hr-ans\"\u003e\n\u003cli class=\"kn-hr-w\" data-cgau-first=\"works\"\u003e\n\u003cb\u003eYou need\u003c\/b\u003e\u003cspan\u003eA eufy HomeBase, sold separately. None is in the box. It runs on a Mini, HomeBase 2 (post-2021), HomeBase 3 or Professional S1. \u003ca class=\"kn-link\" href=\"\/pages\/eufy-compatibility\"\u003eCheck your HomeBase ›\u003c\/a\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"why\"\u003e\n\u003cb\u003eIt does\u003c\/b\u003e\u003cspan\u003ePress and hold SOS for 2 seconds: an alarm is triggered and the eufy app reports an event.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"condition\"\u003e\n\u003cb\u003eCondition\u003c\/b\u003e\u003cspan\u003eBrand New, sealed in eufy’s retail box, with its CR2032 coin cell fitted.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"trust\"\u003e\n\u003cb\u003eFrom us\u003c\/b\u003e\u003cspan\u003e12-month CamGuard warranty · dispatched from Townsville · Express included over $99.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MODULE callout · hub-equation: it needs one HomeBase, none in the box --\u003e\n\u003caside class=\"kn-co\" id=\"kn-need\" aria-label=\"HomeBase required\"\u003e\n\u003cdiv class=\"kn-w kn-co-g\"\u003e\n\u003cdiv class=\"kn-co-eq\" aria-hidden=\"true\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufyPanicButtonE10.webp?v=1776334139\u0026amp;crop=region\u0026amp;crop_left=520\u0026amp;crop_top=250\u0026amp;crop_width=1280\u0026amp;crop_height=1920\u0026amp;width=160\" alt=\"\" width=\"160\" height=\"240\" loading=\"lazy\"\u003e\n\u003ci\u003e+\u003c\/i\u003e\n\u003cspan class=\"kn-co-hubs\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/original_upscayl_2x_upscayl-standard-4x.png?v=1771704143\u0026amp;width=200\" alt=\"\" width=\"200\" height=\"200\" loading=\"lazy\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/HB2A_f47819c4-edb3-4c39-8a6c-8fb1995d1ee0.png?v=1786183721\u0026amp;width=200\" alt=\"\" width=\"200\" height=\"232\" loading=\"lazy\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_43_S380HomeBase_HomeBase3.png?v=1770833880\u0026amp;width=200\" alt=\"\" width=\"200\" height=\"200\" loading=\"lazy\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1200_1200_1_e81f4125-23b8-48e7-9c41-97c6972d0c66.webp?v=1773676433\u0026amp;width=200\" alt=\"\" width=\"200\" height=\"200\" loading=\"lazy\"\u003e\n\u003cspan class=\"kn-co-or\"\u003eone of these, sold separately\u003c\/span\u003e\n\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-co-t\"\u003e\n\u003cp class=\"kn-co-big\"\u003eIt needs one HomeBase. \u003cspan\u003eNone is in the box.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"kn-co-sub\"\u003eThe button talks only to a eufy HomeBase. On its own it does nothing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/aside\u003e\n\u003c!-- MODULE story · press-and-hold: the photo is the button; the 2-second ring, then the sourced chain --\u003e\n\u003csection class=\"kn-sb\" id=\"kn-sos\" aria-labelledby=\"kn-sb-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eWhat one press does\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-sb-h\"\u003ePress and \u003cspan class=\"kn-gx kn-gr\"\u003ehold.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-sb-lede\"\u003eOne button, one job. Try it on the photo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sb-g\"\u003e\n\u003cdiv class=\"kn-sb-stage\"\u003e\n\u003cinput type=\"checkbox\" id=\"kn-sos-in\" class=\"kn-sb-in\" aria-label=\"Try the SOS press\"\u003e\n\u003clabel for=\"kn-sos-in\" class=\"kn-sb-btn\"\u003e\n\u003cspan class=\"kn-sb-dev\"\u003e\n\u003cspan class=\"kn-sb-glow\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufyPanicButtonE10.webp?v=1776334139\u0026amp;crop=region\u0026amp;crop_left=520\u0026amp;crop_top=250\u0026amp;crop_width=1280\u0026amp;crop_height=1920\u0026amp;width=900\" alt=\"eufy Panic Button E10, front on: the red SOS button under the ring light\" width=\"900\" height=\"1350\" loading=\"lazy\"\u003e\n\u003cspan class=\"kn-sb-ring\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cspan class=\"kn-sb-led\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cspan class=\"kn-sb-app\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/span\u003e\n\u003cspan class=\"kn-ill\"\u003eIllustration\u003c\/span\u003e\n\u003cspan class=\"kn-sb-cue\"\u003e\u003cspan class=\"kn-sb-c1\"\u003ePress and hold\u003c\/span\u003e\u003cspan class=\"kn-sb-c2\"\u003eTap to reset\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/label\u003e\n\u003c\/div\u003e\n\u003col class=\"kn-sb-chain\"\u003e\n\u003cli class=\"kn-sb-s1\"\u003e\n\u003ci aria-hidden=\"true\"\u003e1\u003c\/i\u003e\u003cb\u003eHold SOS for 2 seconds\u003c\/b\u003e\u003cspan\u003ePress the red button and keep holding.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-sb-s2\"\u003e\n\u003ci aria-hidden=\"true\"\u003e2\u003c\/i\u003e\u003cb\u003eThe LED flashes red twice\u003c\/b\u003e\u003cspan\u003eQuickly, to show the press went through.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-sb-s3\"\u003e\n\u003ci aria-hidden=\"true\"\u003e3\u003c\/i\u003e\u003cb\u003eAn alarm is triggered\u003c\/b\u003e\u003cspan\u003eThrough the HomeBase it’s paired to.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-sb-s4\"\u003e\n\u003ci aria-hidden=\"true\"\u003e4\u003c\/i\u003e\u003cb\u003eThe eufy app reports an event\u003c\/b\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MODULE compat · hub-tiles picker: which HomeBase runs it, on what firmware (every verdict shows if a host strips the inputs) --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-hubs\" aria-labelledby=\"kn-hp-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\n\u003cp class=\"kn-eye kn-eb\"\u003eWorks with\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-hp-h\"\u003ePick your \u003cspan class=\"kn-gx kn-gb\"\u003eHomeBase.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eSet yours up before you add the button. Tap it for the firmware it needs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-hp\"\u003e\n\u003cinput type=\"radio\" name=\"kn-hp\" id=\"kn-q0\" checked aria-label=\"Show every HomeBase\"\u003e\n\u003cp class=\"kn-hp-lg\" id=\"kn-hp-lg\"\u003eTap the HomeBase you have\u003c\/p\u003e\n\u003cdiv class=\"kn-hp-row\" role=\"radiogroup\" aria-labelledby=\"kn-hp-lg\"\u003e\n\u003clabel class=\"kn-hp-t\"\u003e\u003cinput type=\"radio\" name=\"kn-hp\" id=\"kn-q1\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/original_upscayl_2x_upscayl-standard-4x.png?v=1771704143\u0026amp;width=240\" alt=\"\" width=\"240\" height=\"240\" loading=\"lazy\"\u003e\u003cspan\u003eHomeBase Mini\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-hp-t\"\u003e\u003cinput type=\"radio\" name=\"kn-hp\" id=\"kn-q2\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/HB2A_f47819c4-edb3-4c39-8a6c-8fb1995d1ee0.png?v=1786183721\u0026amp;width=240\" alt=\"\" width=\"240\" height=\"279\" loading=\"lazy\"\u003e\u003cspan\u003eHomeBase 2\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-hp-t\"\u003e\u003cinput type=\"radio\" name=\"kn-hp\" id=\"kn-q3\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_43_S380HomeBase_HomeBase3.png?v=1770833880\u0026amp;width=240\" alt=\"\" width=\"240\" height=\"240\" loading=\"lazy\"\u003e\u003cspan\u003eHomeBase 3\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-hp-t\"\u003e\u003cinput type=\"radio\" name=\"kn-hp\" id=\"kn-q4\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1200_1200_1_e81f4125-23b8-48e7-9c41-97c6972d0c66.webp?v=1773676433\u0026amp;width=240\" alt=\"\" width=\"240\" height=\"240\" loading=\"lazy\"\u003e\u003cspan\u003eProfessional S1\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel class=\"kn-hp-t kn-hp-none\"\u003e\u003cinput type=\"radio\" name=\"kn-hp\" id=\"kn-q5\"\u003e\u003cspan class=\"kn-hp-dash\" aria-hidden=\"true\"\u003e?\u003c\/span\u003e\u003cspan\u003eNo HomeBase yet\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-hp-vs\" aria-live=\"polite\"\u003e\n\u003cdiv class=\"kn-hv kn-hv1\"\u003e\n\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cb\u003eHomeBase Mini\u003c\/b\u003e\u003cp\u003eWorks on firmware \u003cspan class=\"kn-fw\"\u003eV4.0.5.2\u003c\/span\u003e or later.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-hv kn-hv2\"\u003e\n\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cb\u003eHomeBase 2\u003c\/b\u003e\u003cp\u003eWorks on units released after 2021, on firmware \u003cspan class=\"kn-fw\"\u003eV3.4.1.2\u003c\/span\u003e or later.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-hv kn-hv3\"\u003e\n\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cb\u003eHomeBase 3\u003c\/b\u003e\u003cp\u003eWorks on firmware \u003cspan class=\"kn-fw\"\u003eV3.7.2.6\u003c\/span\u003e or later.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-hv kn-hv4\"\u003e\n\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cb\u003eHomeBase Professional S1\u003c\/b\u003e\u003cp\u003eWorks on firmware \u003cspan class=\"kn-fw\"\u003eV4.1.4.3\u003c\/span\u003e or later.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-hv kn-hv5\"\u003e\n\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cb\u003eNo HomeBase yet\u003c\/b\u003e\u003cp\u003eThen this isn’t the thing to buy first. It can’t work on its own, and none is in the box. Start with a HomeBase: we sell HomeBase 3, HomeBase 2 and HomeBase Mini.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-hp-foot\"\u003e\u003clabel for=\"kn-q0\" class=\"kn-hp-all\"\u003eShow all\u003c\/label\u003e\u003cspan\u003eNot sure which one you have? \u003ca class=\"kn-link\" href=\"\/pages\/eufy-compatibility\"\u003eCheck your HomeBase ›\u003c\/a\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MODULE numbers · number-trio: 2 s, 200 m, 53.6 mm --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-nums\" aria-labelledby=\"kn-nt-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-er\"\u003eBy the numbers\u003c\/p\u003e\n\u003ch2 class=\"kn-h2 kn-kw\" id=\"kn-nt-h\"\u003e\n\u003cspan\u003eSmall\u003c\/span\u003e \u003cspan\u003ein the\u003c\/span\u003e \u003cspan\u003ehand.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-nt\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"kn-nt-n\"\u003e\u003cspan class=\"kn-sr\"\u003e2 seconds\u003c\/span\u003e\u003cspan class=\"kn-odo kn-og-r\" aria-hidden=\"true\"\u003e\u003ci style=\"--kn-t:2\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall aria-hidden=\"true\"\u003es\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003ePress and hold to trigger the alarm.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"kn-nt-n\"\u003e\u003cspan class=\"kn-sr\"\u003e200 m\u003c\/span\u003e\u003cspan class=\"kn-odo kn-og-b\" aria-hidden=\"true\"\u003e\u003ci style=\"--kn-t:2\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:10\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:10\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall aria-hidden=\"true\"\u003em\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eRange to the HomeBase, in an open area.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"kn-nt-n\"\u003e\u003cspan class=\"kn-sr\"\u003e53.6 mm\u003c\/span\u003e\u003cspan class=\"kn-odo kn-og-s\" aria-hidden=\"true\"\u003e\u003ci style=\"--kn-t:5\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:3\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan class=\"kn-nt-dot\" aria-hidden=\"true\"\u003e.\u003c\/span\u003e\u003cspan class=\"kn-odo kn-og-s\" aria-hidden=\"true\"\u003e\u003ci style=\"--kn-t:6\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall aria-hidden=\"true\"\u003emm\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eTall, with a keyring loop built in.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-nt-note\"\u003eThe range is eufy’s open-area figure. Walls and floors shorten it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MODULE limits · where-it-stops: the honest block and the coin-cell safety line --\u003e\n\u003csection class=\"kn-sec kn-band\" id=\"kn-limits\" aria-labelledby=\"kn-lm-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eBefore you buy\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-lm-h\"\u003eWhere it \u003cspan class=\"kn-gx kn-gs\"\u003estops.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-lm\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eIt needs a HomeBase.\u003c\/h3\u003e\n\u003cp\u003eNone is in the box, and it can’t work on its own. Bought without one, it’s a change-of-mind return, not a fault.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eUse it at home.\u003c\/h3\u003e\n\u003cp\u003eeufy says it’s for use at home only, in range of its HomeBase, IP65 or not.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eIt calls no one itself.\u003c\/h3\u003e\n\u003cp\u003eIt talks only to your HomeBase, so it can’t dial 000 or anyone else.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eNo published battery life.\u003c\/h3\u003e\n\u003cp\u003eWhen the coin cell runs low, the LED flashes red every 60 seconds. eufy suggests testing the button now and then.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-safe\"\u003e\n\u003ci aria-hidden=\"true\"\u003e!\u003c\/i\u003e\u003cp\u003e\u003cb\u003eCoin cell inside.\u003c\/b\u003e It runs on a CR2032. Keep coin and button batteries away from children. If one is swallowed, seek medical help immediately.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MODULE condition + parcel · reveal-spotlight, then what's in the sealed box --\u003e\n\u003csection class=\"kn-sec kn-cv\" id=\"kn-box\" aria-labelledby=\"kn-ps-h\"\u003e\n\u003cdiv class=\"kn-w kn-ps-g\"\u003e\n\u003cfigure\u003e\n\u003cdiv class=\"kn-ps-stage\"\u003e\n\u003cspan class=\"kn-ps-halo\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufyPanicButtonE10.webp?v=1776334139\u0026amp;crop=region\u0026amp;crop_left=520\u0026amp;crop_top=250\u0026amp;crop_width=1280\u0026amp;crop_height=1920\u0026amp;width=700\" alt=\"eufy Panic Button E10 in white, with its red SOS button\" width=\"700\" height=\"1050\" loading=\"lazy\"\u003e\n\u003cspan class=\"kn-ps-light\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cfigcaption class=\"kn-ps-line kn-c\"\u003eBrand New, factory sealed in eufy’s retail box.\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-eg\"\u003eIn the parcel\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-ps-h\"\u003eSealed, with the cell \u003cspan class=\"kn-gx kn-gg\"\u003efitted.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cul class=\"kn-box\"\u003e\n\u003cli\u003e\u003cspan\u003eeufy Panic Button E10 (T90P0121)\u003csmall\u003eIts CR2032 coin cell comes fitted.\u003c\/small\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e3M adhesive\u003csmall\u003eTo stick it by the bed or in the living room.\u003c\/small\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eQuick start guide\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eeufy’s full retail box, still sealed\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"kn-box-h\"\u003eNot in the box\u003c\/p\u003e\n\u003cul class=\"kn-box\"\u003e\n\u003cli class=\"kn-box-no\"\u003e\u003cspan\u003eA HomeBase\u003csmall\u003eSold separately, and needed.\u003c\/small\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"kn-box-no\"\u003e\u003cspan\u003eA lanyard\u003csmall\u003eUse the built-in keyring loop.\u003c\/small\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MODULE faq · exclusive, smooth --\u003e\n\u003csection class=\"kn-sec kn-cv\" id=\"kn-faq\" aria-labelledby=\"kn-faq-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\u003ch2 class=\"kn-h2\" id=\"kn-faq-h\"\u003eGood to know.\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-faq\"\u003e\n\u003cdetails name=\"kn-faq\" open\u003e\u003csummary\u003eDoes it need a HomeBase?\u003c\/summary\u003e\u003cp\u003eYes. It can’t work on its own, and none is included. It runs on a HomeBase Mini, a HomeBase 2 released after 2021, a HomeBase 3 or a Professional S1, each on the minimum firmware above. Set the HomeBase up first, then add the button in the eufy app.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eCan I take it out with me?\u003c\/summary\u003e\u003cp\u003eNo. eufy says it can only be used at home, because it has to stay in range of its HomeBase: up to 200 m in an open area, less through walls.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eHow do I change the coin cell?\u003c\/summary\u003e\u003cp\u003eTwist the battery cover open with a coin, fit a new CR2032, then twist the cover closed again. Keep coin cells away from children.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWhen will my order leave Townsville?\u003c\/summary\u003e\u003cp\u003eWe do our best to send orders the same day; same day to 1 business day is typical from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare. Australia Post delivery time is on top.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE buy · buying from CamGuard Australia --\u003e\n\u003csection class=\"kn-sec kn-band kn-cv\" id=\"kn-buy\" aria-labelledby=\"kn-buy-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eBuying from CamGuard Australia\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-buy-h\"\u003eSent from Townsville.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-buy\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express is included on every order over $99.00. Under $99.00 it’s $9.95 tracked, or $12.95 Express.\u003c\/p\u003e\n\u003cp\u003eWe aim to dispatch the same day; same day to 1 business day is typical from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-g\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:1\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:2\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003emonths\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty, not a manufacturer warranty, with Australian Consumer Law rights on top. Faulty or not as described? We cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-b\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:3\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:10\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003edays\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eChange of mind within 30 days of delivery, complete and unused. You pay return postage; the original shipping isn’t refunded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-who\"\u003e\u003cb\u003eWho you’re buying from:\u003c\/b\u003e an independent Australian importer in Townsville. Happy to answer questions before you buy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MODULE specs · last h2 + fine print --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-specs\" aria-labelledby=\"kn-specs-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-specs-h\"\u003eTech specs.\u003c\/h2\u003e\n\u003cdiv class=\"kn-specs\"\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eButton\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eModel\u003c\/dt\u003e\n\u003cdd\u003eeufy Panic Button E10 (T90P0, retail code T90P0121), Brand New\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eTrigger\u003c\/dt\u003e\n\u003cdd\u003ePress and hold the SOS button for 2 seconds\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eConfirms with\u003c\/dt\u003e\n\u003cdd\u003eThe LED flashing red quickly, twice\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eHomeBase\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eHomeBase\u003c\/dt\u003e\n\u003cdd\u003eRequired, sold separately; not included\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eMinimum firmware\u003c\/dt\u003e\n\u003cdd\u003eMini V4.0.5.2 · HomeBase 2 V3.4.1.2 (released after 2021) · HomeBase 3 V3.7.2.6 · Professional S1 V4.1.4.3\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eLink\u003c\/dt\u003e\n\u003cdd\u003eSub-1G radio to the HomeBase\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eRange\u003c\/dt\u003e\n\u003cdd\u003eUp to 200 m, open area\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eBuild\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eSize\u003c\/dt\u003e\n\u003cdd\u003e53.6 × 34 × 11 mm\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eRating\u003c\/dt\u003e\n\u003cdd\u003eIP65 dust and water; eufy says use at home only\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eWorking temperature\u003c\/dt\u003e\n\u003cdd\u003e0 to 50 °C\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eCarry or fix\u003c\/dt\u003e\n\u003cdd\u003eKeyring loop, or the 3M adhesive\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003ePower\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eBattery\u003c\/dt\u003e\n\u003cdd\u003eOne CR2032 coin cell, fitted, replaceable\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eBattery life\u003c\/dt\u003e\n\u003cdd\u003eNot published by eufy\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eLow battery\u003c\/dt\u003e\n\u003cdd\u003eLED flashes red every 60 seconds\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fine\"\u003e\n\u003cp\u003eWhere eufy’s documents disagree, we follow the most recent one, and where eufy hasn’t confirmed a pairing we mark it not compatible until it does.\u003c\/p\u003e\n\u003cp\u003eThe Panic Button E10 raises an alarm and an app event through your HomeBase. It doesn’t prevent anything or call anyone, and it only gets through in range.\u003c\/p\u003e\n\u003cp\u003eProduct images are official eufy images. Illustrations are labelled.\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty applies, not a manufacturer warranty. Nothing here limits your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller, not an official or authorised supplier, distributor or representative of eufy, Anker Innovations or their affiliates.\u003c\/p\u003e\n\u003cp\u003eDetails believed accurate at time of listing.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun\"\u003e\n\u003c!-- ============================================================\n       NAV - the till screen masthead, TILL 06\n       ============================================================ --\u003e\n\u003cdiv class=\"cg-wrap cg-nav\"\u003e\n\u003cdiv class=\"cg-inner\"\u003e\n\u003cdiv class=\"cg-till\"\u003e\n\u003cdiv class=\"cg-till-strip\"\u003e\n\u003cspan\u003eCamGuard Australia · TILL 06 · ATTENDANT ON DUTY\u003c\/span\u003e \u003cspan\u003eSELF SERVICE · 6 TILLS OPEN\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-till-screen\"\u003e\n\u003cdiv class=\"cg-nav-row\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cg-badge\"\u003e\n\u003cdiv class=\"cg-badge-lanyard\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg-badge-card\"\u003e\n\u003cdiv class=\"cg-badge-pip\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg-badge-name\"\u003eCam\u003cem\u003eGuard\u003c\/em\u003e Australia\u003c\/div\u003e\n\u003cdiv class=\"cg-badge-bar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg-badge-num\"\u003e0 6 2 3 8 5 8 9 4 7 6 3\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-keys\"\u003e\n\u003cspan class=\"cg-key cg-key-lime\"\u003eWhat it is\u003c\/span\u003e \u003cspan class=\"cg-key cg-key-amber\"\u003eNeeds a HomeBase\u003c\/span\u003e \u003cspan class=\"cg-key\"\u003eTinned facts\u003c\/span\u003e \u003cspan class=\"cg-key\"\u003eSmall print\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-stack\"\u003e\n\u003cspan class=\"cg-lamp cg-lamp-r\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-lamp cg-lamp-a\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-lamp cg-lamp-g cg-on\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-pole\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-pole-base\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-till-line\" style=\"margin-top: 18px;\"\u003eITEM: PANIC BUTTON E10\u003cspan class=\"cg-cursor\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n       HERO - THE CALL ATTENDANT BUTTON\n       ============================================================ --\u003e\n\u003cdiv class=\"cg-wrap cg-hero\"\u003e\n\u003cdiv class=\"cg-inner\"\u003e\n\u003cdiv class=\"cg-hero-grid\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cg-signwrap cg-signwrap-l\"\u003e\n\u003cdiv class=\"cg-sign\"\u003e\n\u003cspan class=\"cg-roundel\"\u003e01\u003c\/span\u003e\u003cspan class=\"cg-sign-txt\"\u003eAisle 01\u003cb\u003eWhat it is\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-sign-shadow cg-sign-shadow-l\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg-eyebrow\" style=\"margin-top: 16px;\"\u003eTill 06 · The call attendant button\u003c\/div\u003e\n\u003cdiv class=\"cg-till-line\" style=\"margin: 14px 0 4px;\"\u003ePLEASE ASSIST. NOW.\u003cspan class=\"cg-cursor\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"cg-h1\"\u003eThe one \u003cem\u003ebig obvious\u003c\/em\u003e button.\u003c\/h2\u003e\n\u003cdiv class=\"cg-hero-sub\"\u003eeufy Panic Button E10 · T90P0121 · Brand new, factory sealed\u003c\/div\u003e\n\u003cp class=\"cg-hero-lede\"\u003eEvery self-service kiosk has one: the button you press when the machine has run out of ideas and you would like a human. This is that button, for your house. Hold it for two seconds and your eufy HomeBase raises an SOS alarm while an event lands in the eufy Security app. No menus, no signing in first, no waiting for something to load.\u003c\/p\u003e\n\u003cdiv class=\"cg-hero-hub\"\u003eThis is an accessory, not a system. It needs a eufy HomeBase: Mini, 2 (post-2021), 3, or Professional S1, each on its minimum firmware, and one is not included here. On its own it does nothing at all. Please wait for assistance.\u003c\/div\u003e\n\u003cdiv class=\"cg-chips\"\u003e\n\u003cspan class=\"cg-chip\"\u003eHold 2 seconds\u003c\/span\u003e \u003cspan class=\"cg-chip\"\u003eIP65\u003c\/span\u003e \u003cspan class=\"cg-chip\"\u003eNo monthly fee\u003c\/span\u003e \u003cspan class=\"cg-chip\"\u003eKeyring or 3M pad\u003c\/span\u003e \u003cspan class=\"cg-chip\"\u003e1 unit only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-callcol\"\u003e\n\u003cdiv class=\"cg-callbtn\"\u003e\n\u003cspan class=\"cg-call-bloom\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-hold-ring\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"cg-collar\"\u003e\n\u003cdiv class=\"cg-dome\"\u003eSOS\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-callcap\"\u003eHOLD FOR 2 SECONDS\u003cbr\u003eLED FLASHES RED TWICE\u003cbr\u003eEVENT REPORTED IN THE APP\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- hub confession, placement 2 of 5 --\u003e\n\u003cdiv class=\"cg-notice\"\u003e\n\u003cdiv class=\"cg-notice-post\"\u003e\n\u003cspan class=\"cg-stack\"\u003e \u003cspan class=\"cg-lamp cg-lamp-r\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-lamp cg-lamp-a cg-on\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-lamp cg-lamp-g\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-pole\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-pole-base\"\u003e\u003c\/span\u003e \u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-notice-card\"\u003e\n\u003cdiv class=\"cg-notice-h\"\u003eAttendant notice · zip-tied to the kiosk column · read this one first\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eIt needs a eufy HomeBase, and there is not one in this box.\u003c\/strong\u003e Mini, 2 (post-2021), 3, or Professional S1, each on its minimum firmware. Without a hub the button is a very tidy 53.6 mm plastic rectangle with a coin cell in it, and nothing else at all.\u003c\/p\u003e\n\u003cp\u003eWe put this at the top instead of the bottom because a hub that turns up missing is the single most common reason an accessory like this comes back. If you do not already run a HomeBase, this is not the thing to buy first.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-wrap\"\u003e\n\u003cdiv class=\"cg-inner\"\u003e\n\u003cdiv class=\"cg-div\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg-div-num\"\u003eT I L L   0 6  ·  D O C K E T   0 0 0 1\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n       CONDITION DECLARATION - AISLE 02\n       ============================================================ --\u003e\n\u003cdiv class=\"cg-wrap cg-sec\"\u003e\n\u003cdiv class=\"cg-inner\"\u003e\n\u003cdiv class=\"cg-signwrap\"\u003e\n\u003cdiv class=\"cg-sign\"\u003e\n\u003cspan class=\"cg-roundel\"\u003e02\u003c\/span\u003e \u003cspan class=\"cg-sign-txt\"\u003eAisle 02\u003cb\u003eCondition \u0026amp; packaging\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-sign-shadow\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2 class=\"cg-h2 cg-rise\"\u003eThe item being passed over the glass\u003c\/h2\u003e\n\u003cp class=\"cg-lede cg-rise\"\u003eOne unit, and it has never been out of its wrapper. The scanner does not care how nicely we describe it, so here is the plain version.\u003c\/p\u003e\n\u003cdiv class=\"cg-well\" style=\"margin-top: 8px;\"\u003e\n\u003cspan class=\"cg-laser\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"cg-item\"\u003e\n\u003cdiv class=\"cg-machine\"\u003eSCANNING · T90P0121 · SEALED CARTON\u003c\/div\u003e\n\u003ch3\u003eBrand new · factory sealed · full original retail packaging\u003c\/h3\u003e\n\u003cp\u003eNot open box, not renewed, not “new other”. The shrink is still on it, the quick start guide has never been unfolded, and the CR2032 is already fitted from the factory. The only thing that has happened to this carton is that it was put on a shelf and then taken off again.\u003c\/p\u003e\n\u003cp\u003eWe are an independent reseller of genuine eufy stock. The live marketplace price stays in the price field; this description stays focused on exactly what the button is, what hub it needs and what arrives in the carton.\u003c\/p\u003e\n\u003cspan class=\"cg-stamp\"\u003eItem accepted\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n       BENTO STATS - THE WEIGHT PLATE\n       ============================================================ --\u003e\n\u003cdiv class=\"cg-wrap cg-sec\"\u003e\n\u003cdiv class=\"cg-inner\"\u003e\n\u003cdiv class=\"cg-signwrap\"\u003e\n\u003cdiv class=\"cg-sign cg-sign-house\"\u003e\n\u003cspan class=\"cg-roundel cg-roundel-h\"\u003e06\u003c\/span\u003e\u003cspan class=\"cg-sign-txt\"\u003eTill 06\u003cb\u003eWeigh point\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-sign-shadow cg-sign-shadow-h\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2 class=\"cg-h2 cg-rise\"\u003ePlaced in the bagging area\u003c\/h2\u003e\n\u003cp class=\"cg-lede cg-rise\"\u003eFour numbers, weighed one at a time. None of them is a monthly one.\u003c\/p\u003e\n\u003cdiv class=\"cg-plate\"\u003e\n\u003cdiv class=\"cg-stats\"\u003e\n\u003cdiv class=\"cg-stat\"\u003e\n\u003cspan class=\"cg-grams\"\u003e\u003ci\u003e0 g\u003c\/i\u003e\u003ci\u003e7 g\u003c\/i\u003e\u003ci\u003eSOS\u003c\/i\u003e\u003c\/span\u003e\n\u003cdiv class=\"cg-stat-num\"\u003e2\u003csmall\u003e sec\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-stat-lbl\"\u003eHold to trigger\u003c\/div\u003e\n\u003cdiv class=\"cg-stat-note\"\u003ePress and hold the SOS button for two seconds. Short enough to do one-handed, long enough that a coat pocket cannot do it for you.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-stat cg-stat-2\"\u003e\n\u003cspan class=\"cg-grams\"\u003e\u003ci\u003e0 g\u003c\/i\u003e\u003ci\u003e4 g\u003c\/i\u003e\u003ci\u003eSUB-1G\u003c\/i\u003e\u003c\/span\u003e\n\u003cdiv class=\"cg-stat-num\"\u003e200\u003csmall\u003e m\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-stat-lbl\"\u003eOpen area, Sub-1G\u003c\/div\u003e\n\u003cdiv class=\"cg-stat-note\"\u003eeufy’s figure, with eufy’s qualifier: open area. A paddock with nothing in it. Your walls will take a bite out of that.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-stat cg-stat-3\"\u003e\n\u003cspan class=\"cg-grams\"\u003e\u003ci\u003e0 g\u003c\/i\u003e\u003ci\u003e2 g\u003c\/i\u003e\u003ci\u003eIP65\u003c\/i\u003e\u003c\/span\u003e\n\u003cdiv class=\"cg-stat-num\"\u003eIP65\u003c\/div\u003e\n\u003cdiv class=\"cg-stat-lbl\"\u003eDust and water rating\u003c\/div\u003e\n\u003cdiv class=\"cg-stat-note\"\u003eeufy rates the build dust and water resistant. Useful for wet hands, a steamy bathroom and a bedside glass of water. See the honest bit before you take it outside.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-stat cg-stat-4\"\u003e\n\u003cspan class=\"cg-grams\"\u003e\u003ci\u003e0 g\u003c\/i\u003e\u003ci\u003e3 g\u003c\/i\u003e\u003ci\u003eFITTED\u003c\/i\u003e\u003c\/span\u003e\n\u003cdiv class=\"cg-stat-num\"\u003eCR2032\u003c\/div\u003e\n\u003cdiv class=\"cg-stat-lbl\"\u003eCoin cell, pre-installed\u003c\/div\u003e\n\u003cdiv class=\"cg-stat-note\"\u003eAlready in the button when you open it. When it eventually needs one, it is a coin twist and a cell from any supermarket or servo.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-plate-foot\"\u003eThe plate notices the instant something changes. That, in one sentence, is what a sensor is, and this one is the manual override.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-plate-skirt\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-wrap\"\u003e\n\u003cdiv class=\"cg-inner\"\u003e\n\u003cdiv class=\"cg-div\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg-div-num\"\u003eA I S L E   0 5  ·  W H A T   I T   A C T U A L L Y   D O E S\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n       FEATURE SCENES - FOUR ITEMS OVER THE SCANNER\n       ============================================================ --\u003e\n\u003cdiv class=\"cg-wrap cg-sec\"\u003e\n\u003cdiv class=\"cg-inner\"\u003e\n\u003cdiv class=\"cg-signwrap\"\u003e\n\u003cdiv class=\"cg-sign cg-sign-alt\"\u003e\n\u003cspan class=\"cg-roundel\"\u003e05\u003c\/span\u003e \u003cspan class=\"cg-sign-txt\"\u003eAisle 05\u003cb\u003eWhat it actually does\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-sign-shadow\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2 class=\"cg-h2 cg-rise\"\u003eFour things, one at a time, over the glass\u003c\/h2\u003e\n\u003cp class=\"cg-lede cg-rise\"\u003eThe whole product fits in four scans. There is no fifth thing we are keeping quiet about.\u003c\/p\u003e\n\u003cdiv class=\"cg-scene-grid\"\u003e\n\u003cdiv class=\"cg-well\"\u003e\n\u003cspan class=\"cg-laser\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"cg-item\"\u003e\n\u003cdiv class=\"cg-machine\"\u003e01 · TRIGGER\u003c\/div\u003e\n\u003ch3\u003eHold two seconds. \u003cspan class=\"cg-led-red\"\u003e\u003c\/span\u003eTwo red blinks and it is away.\u003c\/h3\u003e\n\u003cp\u003ePress and hold the SOS button for two seconds. The LED flashes red quickly twice to tell you the press registered, the eufy app reports an event, and an alarm is triggered on your system. That double blink is the bit that matters. You get told it worked without having to go and look at a phone.\u003c\/p\u003e\n\u003cp\u003eTwo seconds is a design decision, not a delay. A one-touch button that fires every time it brushes past a set of keys would be a much worse product and a much noisier house.\u003c\/p\u003e\n\u003cspan class=\"cg-stamp\"\u003eItem accepted\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-well cg-well-2\"\u003e\n\u003cspan class=\"cg-laser\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"cg-item\"\u003e\n\u003cdiv class=\"cg-machine\"\u003e02 · LINK\u003c\/div\u003e\n\u003ch3\u003eSub-1G to the base. No Wi-Fi password to type into a button.\u003c\/h3\u003e\n\u003cp\u003eThe button talks to your HomeBase on Sub-1G, rated by eufy at up to 656 ft \/ 200 m in the open. It never joins your Wi-Fi and it never pairs to a phone. The hub is the thing it answers to, which is why the hub is not optional.\u003c\/p\u003e\n\u003cp\u003eTreat 200 m as the paddock number. Queensland brick, foil sarking and a Colorbond roof are not a paddock, and eufy is careful to say “open area” every time. So are we.\u003c\/p\u003e\n\u003cspan class=\"cg-stamp\"\u003eItem accepted\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-well cg-well-3\"\u003e\n\u003cspan class=\"cg-laser\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"cg-item\"\u003e\n\u003cdiv class=\"cg-machine\"\u003e03 · WHERE IT LIVES\u003c\/div\u003e\n\u003ch3\u003eKeyring built in. 3M pad in the box.\u003c\/h3\u003e\n\u003cp\u003eeufy calls it portable with optional fixed installation, which is a long way of saying: carry it, or stick it. The keyring loop is part of the body, and the supplied 3M adhesive pad puts it somewhere reachable. eufy’s own guide suggests by the bed or in the living room. There is a wall-mount option too.\u003c\/p\u003e\n\u003cp\u003eAt 53.6 × 34 × 11 mm it will not be the biggest thing on the keyring. It will not be the loudest either, because it makes no noise whatsoever. The sounding is the HomeBase’s job, not the button’s.\u003c\/p\u003e\n\u003cspan class=\"cg-stamp\"\u003eItem accepted\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-well cg-well-4\"\u003e\n\u003cspan class=\"cg-laser\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"cg-item\"\u003e\n\u003cdiv class=\"cg-machine\"\u003e04 · ITEM NOT FOUND. PLEASE TRY AGAIN\u003c\/div\u003e\n\u003ch3\u003eNo monthly fee. No cloud plan. Nothing to renew.\u003c\/h3\u003e\n\u003cp\u003eeufy’s alarm range runs on local storage on the HomeBase rather than a paid tier, and the SOS function is part of that. There is no plan called Gold that makes the alarm arrive sooner, and no renewal email in eleven months’ time.\u003c\/p\u003e\n\u003cp\u003ePlenty of gear in this category now rents you your own footage back by the month, and some of it wants you signed into an account before it will admit your own back door is open. The docket for this one reads SUBSCRIPTION 0.00, and it keeps reading that.\u003c\/p\u003e\n\u003cspan class=\"cg-stamp\"\u003eItem accepted\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n       SET-PIECE BREAK - ASSISTANCE TO TILL SIX\n       ============================================================ --\u003e\n\u003cdiv class=\"cg-floor\"\u003e\n\u003cdiv class=\"cg-floor-inner\"\u003e\n\u003cdiv class=\"cg-walkstage\"\u003e\n\u003cspan class=\"cg-walk-shadow\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"cg-walker\"\u003e\n\u003cdiv class=\"cg-walker-head\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg-walker-body\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg-walker-legs\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cg-signwrap\"\u003e\n\u003cdiv class=\"cg-sign cg-sign-house\"\u003e\n\u003cspan class=\"cg-roundel cg-roundel-h\"\u003e06\u003c\/span\u003e\u003cspan class=\"cg-sign-txt\"\u003eTill 06\u003cb\u003eShop floor\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-sign-shadow cg-sign-shadow-h\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg-tannoy\"\u003e\n\u003cspan class=\"cg-grille\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-arcs\"\u003e \u003cspan class=\"cg-arc\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-arc cg-arc-2\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-arc cg-arc-3\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-arc cg-arc-4\"\u003e\u003c\/span\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-pa-line\" style=\"margin-top: 18px;\"\u003e“Assistance to till six. Assistance to till six.”\u003c\/div\u003e\n\u003cp class=\"cg-pa-reply\"\u003eIn a shop, that line means somebody in a hi-vis vest has stopped what they were doing and started walking. At home it means your HomeBase sounds, your phone lights up and the people you have told about it know to look.\u003c\/p\u003e\n\u003cp class=\"cg-pa-reply\"\u003eWe will be straight about the difference, because it matters more here than anywhere else on this page: nobody is dispatched. This raises an alarm on your own system, in your own house, on your own phone. It is not a monitored personal-alarm service and it does not call anyone for you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n       SPECS - AISLE 03 · TINNED FACTS\n       ============================================================ --\u003e\n\u003cdiv class=\"cg-wrap cg-sec\"\u003e\n\u003cdiv class=\"cg-inner\"\u003e\n\u003cdiv class=\"cg-signwrap\"\u003e\n\u003cdiv class=\"cg-sign\"\u003e\n\u003cspan class=\"cg-roundel\"\u003e03\u003c\/span\u003e \u003cspan class=\"cg-sign-txt\"\u003eAisle 03\u003cb\u003eTinned facts\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-sign-shadow\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2 class=\"cg-h2 cg-rise\"\u003eThe receipt that keeps printing\u003c\/h2\u003e\n\u003cp class=\"cg-lede cg-rise\"\u003eEvery line below came off eufy’s published product pages, eufy’s service listing for the Panic Button E10, or eufy’s official user guide for T90P0, all read on 3 August 2026. Anything eufy does not publish is printed as not published. Inventing a number is how a listing ends up in a dispute, and the number is never worth it.\u003c\/p\u003e\n\u003cdiv class=\"cg-receipt-side\"\u003e\n\u003cdiv class=\"cg-receipt\"\u003e\n\u003cdiv class=\"cg-slot\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg-paper\"\u003e\n\u003cdiv class=\"cg-paper-head\"\u003eCamGuard Australia · Till 06 · Spec docket\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eModel\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003eT90P0121\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eFamily code\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003eT90P0\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eType\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003eSOS panic button\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eTrigger\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003e2 sec hold\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eConfirmation\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003e2 fast red blinks\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eLink\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003eSub-1G\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eRange\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003e200 m open area\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eIP rating\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003eIP65\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eBattery\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003eCR2032, pre-fitted\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eBattery life\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003eNot published\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eSize\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003e53.6 x 34 x 11 mm\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eWeight\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003eNot published\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eWorking temp\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003e0 to 50 C\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eStorage temp\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003e-20 to 65 C\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eHumidity\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003e0 to 85 pct\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eMounting\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003eKeyring \/ 3M \/ wall\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eFactory reset\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003eHold SOS 10 sec\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row-hd\"\u003eSupported \/ not supported\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eSOS alarm\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003eSupported\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eArm \/ disarm\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003eNot supported\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eStandalone use\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003eNot supported\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eHub required\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003eYes, eufy HomeBase\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eHub included\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003eNo\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row-hd\"\u003eRunning total\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eSubscription\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003e0.00\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eCloud plan\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003e0.00\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eAttendant called\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003e0 times\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eAI on board\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003eNone. It waits.\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eAccounts needed to press it\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003e0\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row cg-faint-1\"\u003e\n\u003cb\u003eFootage rented back to you\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003e0 hours\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row cg-faint-2\"\u003e\n\u003cb\u003eFirmware opinions\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003eTheirs\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row cg-faint-3\"\u003e\n\u003cb\u003eOpinions held\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003e0\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row cg-faint-4\"\u003e\n\u003cb\u003eInk remaining\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003eDebatable\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-dash\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-tear\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-sidecopy\"\u003e\n\u003cp class=\"cg-mono-note\"\u003eNotes from the attendant\u003c\/p\u003e\n\u003cp style=\"margin-top: 10px;\"\u003e\u003cstrong\u003eBattery life is genuinely not published.\u003c\/strong\u003e eufy rates the CR123A sensors in this family at up to five years and publishes nothing at all for this one. We are not borrowing that figure to fill a gap, because a five-year claim on someone else’s battery is not a spec, it is a guess in a nice font. eufy’s own advice is to test the button periodically, which is the honest answer to how long the cell lasts.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWeight is not published either.\u003c\/strong\u003e The user guide gives the millimetres and the cell and stops there, and no eufy page we read carries a gram figure. So the docket says not published, and the weight plate has to guess along with everybody else.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eArm and disarm is not this one’s job.\u003c\/strong\u003e eufy’s own comparison table reads “Arm\/Disarm Control: Not Supported” for the Panic Button, and Supported for the Key Fob E10. If you want the arming, that is till 05.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe button makes no sound.\u003c\/strong\u003e There is no sounder inside it, so any decibel figure you see quoted for a panic button belongs to a hub or a siren, not to this.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n       THE VIBE - over the PA\n       ============================================================ --\u003e\n\u003cdiv class=\"cg-band\"\u003e\n\u003cdiv class=\"cg-wrap\" style=\"padding-top: 44px; padding-bottom: 44px;\"\u003e\n\u003cdiv class=\"cg-inner\"\u003e\n\u003cdiv class=\"cg-signwrap\"\u003e\n\u003cdiv class=\"cg-sign cg-sign-house\"\u003e\n\u003cspan class=\"cg-roundel cg-roundel-h\"\u003e06\u003c\/span\u003e\u003cspan class=\"cg-sign-txt\"\u003eTill 06\u003cb\u003eOverhead PA\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-sign-shadow cg-sign-shadow-h\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg-tannoy\" style=\"justify-content: center;\"\u003e\n\u003cspan class=\"cg-grille\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-arcs\"\u003e \u003cspan class=\"cg-arc\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-arc cg-arc-2\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-arc cg-arc-3\"\u003e\u003c\/span\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-pa-line\" style=\"text-align: center; margin-top: 20px;\"\u003e“Attention shoppers. Nobody has ever been in a hurry and thought, I’ll get the phone out.”\u003c\/div\u003e\n\u003cp class=\"cg-pa-reply\" style=\"margin: 14px auto 0; text-align: center;\"\u003eUnlock, swipe past the notifications, find the app, wait for the spinner, remember which tab the alarm lives under. Six moves, and the first four are about the phone rather than the house. This is one move, and you can do it with a thumb, in the dark, without your glasses on. That is the entire pitch, and it is why the thing that gets bought as an afterthought is usually the thing that ends up on the bedside table for three years.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n       THE HONEST BIT - PLEASE WAIT FOR ASSISTANCE\n       ============================================================ --\u003e\n\u003cdiv class=\"cg-wrap cg-sec\"\u003e\n\u003cdiv class=\"cg-inner\"\u003e\n\u003cdiv class=\"cg-signwrap\"\u003e\n\u003cdiv class=\"cg-sign cg-sign-house\"\u003e\n\u003cspan class=\"cg-roundel cg-roundel-h\"\u003e06\u003c\/span\u003e\u003cspan class=\"cg-sign-txt\"\u003eTill 06\u003cb\u003eHazard aisle\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-sign-shadow cg-sign-shadow-h\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg-honest-head\"\u003e\n\u003cspan class=\"cg-stack\" style=\"flex-direction: row; width: auto; gap: 4px;\"\u003e \u003cspan class=\"cg-lamp cg-lamp-r\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-lamp cg-lamp-a cg-on\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-lamp cg-lamp-g\"\u003e\u003c\/span\u003e \u003c\/span\u003e\n\u003ch2 class=\"cg-h2 cg-h2-l cg-rise\" style=\"margin: 0;\"\u003ePlease wait for assistance\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp class=\"cg-lede cg-lede-l cg-rise\"\u003eThe bit where we stop selling and start explaining. One cone per limitation, and the first one is always the hub.\u003c\/p\u003e\n\u003cdiv class=\"cg-honest-row\"\u003e\n\u003cdiv class=\"cg-cone\"\u003e\n\u003cspan class=\"cg-cone-body\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-cone-hinge\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-cone-band\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cg-honest-t\"\u003eIt needs a eufy HomeBase, and there is not one in this box\u003c\/div\u003e\n\u003cp class=\"cg-honest-p\"\u003eMini, 2 (post-2021), 3, or Professional S1, each on at least its minimum firmware. eufy’s own answer to “does it need a HomeBase” is “Yes, it needs to be connected to HomeBase”. There is no hub-free mode, no phone-direct pairing, and no camera, doorbell, lock or keypad that can stand in for the hub. This is the number one reason accessories like this get returned, so it gets the first cone on every page we write.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-honest-row\"\u003e\n\u003cdiv class=\"cg-cone cg-cone-alt\"\u003e\n\u003cspan class=\"cg-cone-body\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-cone-hinge\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-cone-band\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cg-honest-t\"\u003eIt does not call 000, a monitoring centre or anybody else\u003c\/div\u003e\n\u003cp class=\"cg-honest-p\"\u003eThis is not an Australian monitored personal-alarm or medical-alert service. Pressing it does not dial emergency services, does not notify a monitoring company, and does not send a guard. It raises an alarm on your own HomeBase and an event in your own app, on your own phone. If what you actually need is a monitored duress or medical alarm, buy one of those instead. This is not a cheaper version of it, it is a different thing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-honest-row\"\u003e\n\u003cdiv class=\"cg-cone\"\u003e\n\u003cspan class=\"cg-cone-body\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-cone-hinge\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-cone-band\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cg-honest-t\"\u003eIt does not arm or disarm your system\u003c\/div\u003e\n\u003cp class=\"cg-honest-p\"\u003eeufy’s comparison table is blunt about it: arm and disarm control is not supported on the Panic Button. It has one function and that function is SOS. The four-mode fob (home, away, disarm, SOS) is the Key Fob E10, which is a different item at till 05.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-honest-row\"\u003e\n\u003cdiv class=\"cg-cone cg-cone-alt\"\u003e\n\u003cspan class=\"cg-cone-body\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-cone-hinge\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-cone-band\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cg-honest-t\"\u003eIP65, and still an indoors item\u003c\/div\u003e\n\u003cp class=\"cg-honest-p\"\u003eeufy’s marketing calls the build dust and water resistant, then eufy’s own FAQ says: “No, it can only be used at home”, because it has to stay in range of the HomeBase. Both are on the same page. We are siding with the FAQ. Read the IP65 as insurance against wet hands, a steamy bathroom and a knocked-over glass, not as permission to hang it in the shed. The rated working range is 0 to 50 °C, which a parked car in North Queensland clears without trying.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-honest-row\"\u003e\n\u003cdiv class=\"cg-cone\"\u003e\n\u003cspan class=\"cg-cone-body\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-cone-hinge\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-cone-band\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cg-honest-t\"\u003e200 m is an open-area figure\u003c\/div\u003e\n\u003cp class=\"cg-honest-p\"\u003eThat is eufy’s number with eufy’s qualifier attached, and it means a clear line with nothing in the way. Brick, block, foil sarking, a metal roof and a fridge between you and the hub all take a slice out of it. Nobody publishes a through-walls figure because nobody can, so plan on the hub being in the same building, not the next one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-honest-row\"\u003e\n\u003cdiv class=\"cg-cone cg-cone-alt\"\u003e\n\u003cspan class=\"cg-cone-body\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-cone-hinge\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-cone-band\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cg-honest-t\"\u003eNo published battery life, so test it now and then\u003c\/div\u003e\n\u003cp class=\"cg-honest-p\"\u003eeufy names the cell (a CR2032, listed in the user guide and on eufy’s own service page) and then publishes no rated life for it anywhere. Not on the product page, not on the service page, not in the guide. We are not going to guess, and we are not borrowing the five-year rating that belongs to the CR123A sensors in the same family, because a different battery in a different device is not evidence. eufy’s own recommendation is to test the button periodically so it is not a surprise, and the LED flashing red every 60 seconds is the low-battery tell.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-honest-row\"\u003e\n\u003cdiv class=\"cg-cone\"\u003e\n\u003cspan class=\"cg-cone-body\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-cone-hinge\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-cone-band\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cg-honest-t\"\u003eThere is no lanyard in the box, and there is only one unit\u003c\/div\u003e\n\u003cp class=\"cg-honest-p\"\u003eeufy advertises “keychain, lanyard or wall” as ways to carry it, and then supplies a keyring loop and a 3M pad. The lanyard is a thing you already own or a thing you buy. And there is a single unit here. No two-pack, no eight-pack, no “order more for the other bedrooms”. When it is gone the till closes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-mind\"\u003eMind the step.\u003c\/div\u003e\n\u003cp class=\"cg-honest-p\" style=\"margin-top: 6px;\"\u003eWe would rather you read the cones than open a dispute.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-wrap\"\u003e\n\u003cdiv class=\"cg-inner\"\u003e\n\u003cdiv class=\"cg-div\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg-div-num\"\u003eM E M B E R   C A R D   ·   4 4 1 7 0 0 0 2\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n       WHY CAMGUARD - the loyalty card\n       ============================================================ --\u003e\n\u003cdiv class=\"cg-wrap cg-sec\"\u003e\n\u003cdiv class=\"cg-inner\"\u003e\n\u003cdiv class=\"cg-signwrap\"\u003e\n\u003cdiv class=\"cg-sign cg-sign-house\"\u003e\n\u003cspan class=\"cg-roundel cg-roundel-h\"\u003e06\u003c\/span\u003e\u003cspan class=\"cg-sign-txt\"\u003eTill 06\u003cb\u003eService desk\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-sign-shadow cg-sign-shadow-h\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2 class=\"cg-h2 cg-rise\"\u003eHave you scanned your member card?\u003c\/h2\u003e\n\u003cp class=\"cg-lede cg-rise\"\u003eFour points, earned on every listing we write. Same four every time, because they are the only four we can prove.\u003c\/p\u003e\n\u003cdiv class=\"cg-loyal-wrap\"\u003e\n\u003cdiv class=\"cg-ringhang\"\u003e\n\u003cspan class=\"cg-ring\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"cg-loyal-card\"\u003e\n\u003cspan class=\"cg-loyal-hole\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"cg-loyal-name\"\u003eCamGuard Australia\u003c\/div\u003e\n\u003cdiv class=\"cg-loyal-sub\"\u003eMember since opening day\u003c\/div\u003e\n\u003cdiv class=\"cg-loyal-bar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg-loyal-num\"\u003e6 2 3 8 5 8 9 4 7 6 3\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-trust\"\u003e\n\u003cdiv class=\"cg-trust-row\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cg-trust-t\"\u003eGenuine stock, held by us\u003c\/div\u003e\n\u003cdiv class=\"cg-trust-p\"\u003eWe are an independent reseller, not an authorised eufy dealer. What we sell is genuine eufy retail stock, clearly identified by model and condition. Our range includes odd sizes and single units.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"cg-approved\"\u003eApproved\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-trust-row cg-trust-2\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cg-trust-t\"\u003eOut of Townsville QLD, quickly\u003c\/div\u003e\n\u003cdiv class=\"cg-trust-p\"\u003eWe do our best to get orders away the same day. Same-day to 1 business day is the typical dispatch time from Townsville; during busy periods it can stretch, though that is rare.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"cg-approved\"\u003eApproved\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-trust-row cg-trust-3\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cg-trust-t\"\u003eGraded honestly, in writing\u003c\/div\u003e\n\u003cdiv class=\"cg-trust-p\"\u003eThis one is brand new and factory sealed, and we say so plainly. When something is open box or renewed we say that just as plainly, in the title and up the top of the page rather than in the fine print.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"cg-approved\"\u003eApproved\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-trust-row cg-trust-4\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cg-trust-t\"\u003eFaulty or not as described inside 12 months\u003c\/div\u003e\n\u003cdiv class=\"cg-trust-p\"\u003eOur own 12-month warranty, and we cover the return postage on a faulty or not-as-described claim. Not a manufacturer warranty. Ours, honoured by us, on top of your Australian Consumer Law rights.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"cg-approved\"\u003eApproved\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n       COMPATIBILITY - AISLE 07, THE VERDICT BOARD\n       ============================================================ --\u003e\n\u003cdiv class=\"cg-band\"\u003e\n\u003cdiv class=\"cg-wrap cg-sec\" style=\"padding-bottom: 44px;\"\u003e\n\u003cdiv class=\"cg-inner\"\u003e\n\u003cdiv class=\"cg-signwrap\"\u003e\n\u003cdiv class=\"cg-sign cg-sign-alt\"\u003e\n\u003cspan class=\"cg-roundel\"\u003e07\u003c\/span\u003e \u003cspan class=\"cg-sign-txt\"\u003eAisle 07\u003cb\u003eWill it work with yours\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-sign-shadow\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2 class=\"cg-h2 cg-rise\"\u003eThe verdict board\u003c\/h2\u003e\n\u003cp class=\"cg-lede cg-rise\"\u003eGreen lamp works. Amber works, but read the note. Red does not work. Same three lamps in the same order on every listing we write, so you only have to learn them once.\u003c\/p\u003e\n\u003cdiv class=\"cg-boardwrap\"\u003e\n\u003cdiv class=\"cg-board\"\u003e\n\u003cdiv class=\"cg-board-hd\"\u003eTill 06 · Panic Button E10 · T90P0 · verdicts\u003c\/div\u003e\n\u003cdiv class=\"cg-vrow\"\u003e\n\u003cspan class=\"cg-stack\"\u003e\u003cspan class=\"cg-lamp cg-lamp-r\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-lamp cg-lamp-a\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-lamp cg-lamp-g cg-on\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cg-vt\"\u003eHomeBase Mini\u003c\/div\u003e\n\u003cdiv class=\"cg-vp\"\u003eFirmware v4.0.5.2 or above.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-vrow cg-vrow-lino\"\u003e\n\u003cspan class=\"cg-stack\"\u003e\u003cspan class=\"cg-lamp cg-lamp-r\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-lamp cg-lamp-a cg-on\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-lamp cg-lamp-g\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cg-vt\"\u003eHomeBase 2 \/ S280: read the note\u003c\/div\u003e\n\u003cdiv class=\"cg-vp\"\u003eFirmware v3.4.1.2 or above, \u003cem\u003eand\u003c\/em\u003e the unit must be a post-2021 release. eufy is explicit about the year, and it is a genuine trap on a second-hand hub that looks identical from the outside.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-vrow\"\u003e\n\u003cspan class=\"cg-stack\"\u003e\u003cspan class=\"cg-lamp cg-lamp-r\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-lamp cg-lamp-a\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-lamp cg-lamp-g cg-on\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cg-vt\"\u003eHomeBase 3 \/ S380\u003c\/div\u003e\n\u003cdiv class=\"cg-vp\"\u003eFirmware v3.7.2.6 or above.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-vrow cg-vrow-lino\"\u003e\n\u003cspan class=\"cg-stack\"\u003e\u003cspan class=\"cg-lamp cg-lamp-r\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-lamp cg-lamp-a\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-lamp cg-lamp-g cg-on\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cg-vt\"\u003eHomeBase Professional S1\u003c\/div\u003e\n\u003cdiv class=\"cg-vp\"\u003eFirmware v4.1.4.3 or above. eufy’s own S1 compatibility chart lists T90P0 with a tick.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-vrow\"\u003e\n\u003cspan class=\"cg-stack\"\u003e\u003cspan class=\"cg-lamp cg-lamp-r\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-lamp cg-lamp-a\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-lamp cg-lamp-g cg-on\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cg-vt\"\u003eThe eufy Security app\u003c\/div\u003e\n\u003cdiv class=\"cg-vp\"\u003ePairing, the event when it is pressed, and the alerts. A eufy account is needed to set it up.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-vrow cg-vrow-lino\"\u003e\n\u003cspan class=\"cg-stack\"\u003e\u003cspan class=\"cg-lamp cg-lamp-r\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-lamp cg-lamp-a\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-lamp cg-lamp-g cg-on\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cg-vt\"\u003eThe rest of the alarm family on the same hub\u003c\/div\u003e\n\u003cdiv class=\"cg-vp\"\u003eEntry E20, Motion E20, Flood \u0026amp; Freeze E20, Indoor Siren E20 and Key Fob E10 all live on the same base. A single HomeBase carries up to 16 cameras plus 34 other compatible devices, so this button is unlikely to be the thing that fills it.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-vrow\"\u003e\n\u003cspan class=\"cg-stack\"\u003e\u003cspan class=\"cg-lamp cg-lamp-r cg-on\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-lamp cg-lamp-a\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-lamp cg-lamp-g\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cg-vt\"\u003eNo hub at all\u003c\/div\u003e\n\u003cdiv class=\"cg-vp\"\u003eNothing. It does not record, alert, sound or connect on its own. This is the one that ends in a refund, so it gets a red lamp on every page.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-vrow cg-vrow-lino\"\u003e\n\u003cspan class=\"cg-stack\"\u003e\u003cspan class=\"cg-lamp cg-lamp-r cg-on\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-lamp cg-lamp-a\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-lamp cg-lamp-g\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cg-vt\"\u003eA HomeBase 2 released before 2021, or any hub below the minimum firmware\u003c\/div\u003e\n\u003cdiv class=\"cg-vp\"\u003eNot supported by eufy’s own wording. Check the firmware in the app before you buy an accessory for an old base.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-vrow\"\u003e\n\u003cspan class=\"cg-stack\"\u003e\u003cspan class=\"cg-lamp cg-lamp-r cg-on\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-lamp cg-lamp-a\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-lamp cg-lamp-g\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cg-vt\"\u003ePairing straight to a phone\u003c\/div\u003e\n\u003cdiv class=\"cg-vp\"\u003eNo Wi-Fi mode, no Bluetooth mode, no hub-free mode. The phone is where the event arrives, not what the button talks to.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-vrow cg-vrow-lino\"\u003e\n\u003cspan class=\"cg-stack\"\u003e\u003cspan class=\"cg-lamp cg-lamp-r cg-on\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-lamp cg-lamp-a\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-lamp cg-lamp-g\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cg-vt\"\u003eA camera, doorbell, SoloCam, lock or the KeyPad E10 acting as the hub\u003c\/div\u003e\n\u003cdiv class=\"cg-vp\"\u003eNone of those is a HomeBase. The keypad in particular is itself a hub-dependent accessory, not a base station.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-vrow\"\u003e\n\u003cspan class=\"cg-stack\"\u003e\u003cspan class=\"cg-lamp cg-lamp-r cg-on\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-lamp cg-lamp-a\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-lamp cg-lamp-g\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cg-vt\"\u003eHomeBase 1 \/ the original HomeBase, and HomeBase E\u003c\/div\u003e\n\u003cdiv class=\"cg-vp\"\u003eNot on eufy’s compatibility list for this generation of accessories at all.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-vrow cg-vrow-lino\"\u003e\n\u003cspan class=\"cg-stack\"\u003e\u003cspan class=\"cg-lamp cg-lamp-r cg-on\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-lamp cg-lamp-a\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-lamp cg-lamp-g\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cg-vt\"\u003eThird-party hubs, and voice assistants as a substitute base\u003c\/div\u003e\n\u003cdiv class=\"cg-vp\"\u003eSmartThings, Hubitat, Home Assistant natively, or a voice platform standing in for the hub. A voice assistant may see your HomeBase; it cannot replace it.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-vrow\"\u003e\n\u003cspan class=\"cg-stack\"\u003e\u003cspan class=\"cg-lamp cg-lamp-r cg-on\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-lamp cg-lamp-a\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-lamp cg-lamp-g\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cg-vt\"\u003eAny monitoring centre, alarm company or emergency service\u003c\/div\u003e\n\u003cdiv class=\"cg-vp\"\u003eThere is no 000 dialling, no guard dispatch and no third-party monitoring of any kind. Your hub, your app, your phone.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-vrow cg-vrow-lino\"\u003e\n\u003cspan class=\"cg-stack\"\u003e\u003cspan class=\"cg-lamp cg-lamp-r cg-on\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-lamp cg-lamp-a\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-lamp cg-lamp-g\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cg-vt\"\u003eAway-from-home use\u003c\/div\u003e\n\u003cdiv class=\"cg-vp\"\u003eeufy’s FAQ says it can only be used at home, because it has to stay inside HomeBase range. Shed, paddock, handbag on the school run. All outside the design.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-handset\"\u003e\n\u003cdiv class=\"cg-lcd\"\u003ePRICE CHECK\u003cbr\u003eQ: IS MINE THE RIGHT HOMEBASE?\u003cbr\u003e\u003cbr\u003eA: OPEN THE eufy SECURITY APP, TAP THE HUB, CHECK THE MODEL AND THE FIRMWARE NUMBER. MINI 4.0.5.2+ \/ HB2 3.4.1.2+ AND POST-2021 \/ HB3 3.7.2.6+ \/ PRO S1 4.1.4.3+.\u003cbr\u003e\u003cbr\u003eIF IN DOUBT, ASK US BEFORE YOU BUY.\u003c\/div\u003e\n\u003cdiv class=\"cg-coil\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg-grip\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg-handset-note\"\u003eHandset 06\u003cbr\u003eCable stretched, never returned\u003cbr\u003eBoard updated: whenever eufy moves, not before\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n       PROBABLY NOT FOR YOU IF - the reverse conveyor\n       ============================================================ --\u003e\n\u003cdiv class=\"cg-wrap cg-sec\"\u003e\n\u003cdiv class=\"cg-inner\"\u003e\n\u003cdiv class=\"cg-signwrap\"\u003e\n\u003cdiv class=\"cg-sign cg-sign-house\"\u003e\n\u003cspan class=\"cg-roundel cg-roundel-h\"\u003e06\u003c\/span\u003e\u003cspan class=\"cg-sign-txt\"\u003eTill 06\u003cb\u003eReturns belt\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-sign-shadow cg-sign-shadow-h\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2 class=\"cg-h2 cg-rise\"\u003eProbably not for you if\u003c\/h2\u003e\n\u003cp class=\"cg-lede cg-rise\"\u003eThe belt running the wrong way. Five things this button will not do, stamped by the same terminal that stamps the good news.\u003c\/p\u003e\n\u003cdiv class=\"cg-belt cg-belt-rev\"\u003e\n\u003cdiv class=\"cg-divider\"\u003eNext customer please\u003c\/div\u003e\n\u003cdiv class=\"cg-ride\"\u003e\n\u003cp\u003eYou do not have a eufy HomeBase and you are not buying one. There is no version of this where the button works alone.\u003c\/p\u003e\n\u003cspan class=\"cg-declined\"\u003eDeclined. Refer to attendant\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-ride cg-ride-2\"\u003e\n\u003cp\u003eYou want it to arm and disarm the system on the way in and out. That is the Key Fob E10 at till 05, with its four modes.\u003c\/p\u003e\n\u003cspan class=\"cg-declined\"\u003eDeclined. Refer to attendant\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-ride cg-ride-3\"\u003e\n\u003cp\u003eYou want a monitored service that calls somebody on your behalf. This alerts your own hub and your own phone, and nothing else.\u003c\/p\u003e\n\u003cspan class=\"cg-declined\"\u003eDeclined. Refer to attendant\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-ride cg-ride-4\"\u003e\n\u003cp\u003eYou need it to work away from home, out of HomeBase range, or out in the weather. eufy says at home only, and we are not going to talk you out of their own FAQ.\u003c\/p\u003e\n\u003cspan class=\"cg-declined\"\u003eDeclined. Refer to attendant\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-ride cg-ride-5\"\u003e\n\u003cp\u003eYou want the noise to come out of the button itself. It has no sounder at all. The Indoor Siren E20 at till 04 is the one that makes the racket.\u003c\/p\u003e\n\u003cspan class=\"cg-declined\"\u003eDeclined. Refer to attendant\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n       PERFECT FOR - the forward conveyor\n       ============================================================ --\u003e\n\u003cdiv class=\"cg-wrap cg-sec\"\u003e\n\u003cdiv class=\"cg-inner\"\u003e\n\u003cdiv class=\"cg-signwrap\"\u003e\n\u003cdiv class=\"cg-sign cg-sign-house\"\u003e\n\u003cspan class=\"cg-roundel cg-roundel-h\"\u003e06\u003c\/span\u003e\u003cspan class=\"cg-sign-txt\"\u003eTill 06\u003cb\u003eCheckout belt\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-sign-shadow cg-sign-shadow-h\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2 class=\"cg-h2 cg-rise\"\u003ePerfect for\u003c\/h2\u003e\n\u003cp class=\"cg-lede cg-rise\"\u003eSame belt, running the way it is supposed to. Five people this is genuinely for. And if you are none of them, the belt above already told you so.\u003c\/p\u003e\n\u003cdiv class=\"cg-belt\"\u003e\n\u003cdiv class=\"cg-divider\"\u003eNext customer please\u003c\/div\u003e\n\u003cdiv class=\"cg-ride\"\u003e\n\u003cp\u003eYou already run a eufy HomeBase and you want one more useful thing on it that costs nothing to keep running.\u003c\/p\u003e\n\u003cspan class=\"cg-approved\"\u003eApproved\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-ride cg-ride-2\"\u003e\n\u003cp\u003eSomebody in the house would much rather press one button than find a phone, unlock it and go hunting for an app.\u003c\/p\u003e\n\u003cspan class=\"cg-approved\"\u003eApproved\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-ride cg-ride-3\"\u003e\n\u003cp\u003eThere is an obvious spot for it (beside the bed, inside the front door, under a desk), and the supplied 3M pad can do the work.\u003c\/p\u003e\n\u003cspan class=\"cg-approved\"\u003eApproved\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-ride cg-ride-4\"\u003e\n\u003cp\u003eYou want it on the same keyring as the house keys, where it will get carried around without anyone thinking about it.\u003c\/p\u003e\n\u003cspan class=\"cg-approved\"\u003eApproved\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-ride cg-ride-5\"\u003e\n\u003cp\u003eYou would rather own the gear outright than rent an app, and you like that the docket says 0.00 in the subscription row.\u003c\/p\u003e\n\u003cspan class=\"cg-approved\"\u003eApproved\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n       4-STEP SETUP - the polite kiosk voice\n       ============================================================ --\u003e\n\u003cdiv class=\"cg-wrap cg-sec\"\u003e\n\u003cdiv class=\"cg-inner\"\u003e\n\u003cdiv class=\"cg-signwrap\"\u003e\n\u003cdiv class=\"cg-sign cg-sign-house\"\u003e\n\u003cspan class=\"cg-roundel cg-roundel-h\"\u003e06\u003c\/span\u003e\u003cspan class=\"cg-sign-txt\"\u003eTill 06\u003cb\u003eKiosk voice\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-sign-shadow cg-sign-shadow-h\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2 class=\"cg-h2 cg-rise\"\u003eFour instructions, politely delivered\u003c\/h2\u003e\n\u003cp class=\"cg-lede cg-rise\"\u003eThe machine says one thing. The real instruction is underneath it, because the gag should never be the part you need.\u003c\/p\u003e\n\u003cdiv class=\"cg-belt\"\u003e\n\u003cdiv class=\"cg-divider\"\u003eNext customer please\u003c\/div\u003e\n\u003cdiv class=\"cg-steps\"\u003e\n\u003cdiv class=\"cg-step\"\u003e\n\u003cdiv class=\"cg-step-n\"\u003eSTEP 01\u003c\/div\u003e\n\u003cdiv class=\"cg-step-voice\"\u003ePlease place the item.\u003c\/div\u003e\n\u003cp\u003eSet up the HomeBase first. eufy’s guide opens with it: before setting up the device, make sure you have completed the setup of the HomeBase. A hub that is not running yet cannot adopt anything.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-step cg-step-2\"\u003e\n\u003cdiv class=\"cg-step-n\"\u003eSTEP 02\u003c\/div\u003e\n\u003cdiv class=\"cg-step-voice\"\u003ePlease wait.\u003c\/div\u003e\n\u003cp\u003eIn the eufy Security app, scan the QR code on the button or pick Alarm System, then eufy Panic Button E10 in the device family. Hold the SOS button for two seconds until the LED blinks blue. \u003cspan class=\"cg-led-blue\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-step cg-step-3\"\u003e\n\u003cdiv class=\"cg-step-n\"\u003eSTEP 03\u003c\/div\u003e\n\u003cdiv class=\"cg-step-voice\"\u003eItem accepted.\u003c\/div\u003e\n\u003cp\u003eSolid blue for five seconds means it has paired. Then test it, which is eufy’s advice and ours: hold two seconds, watch for the two quick red flashes \u003cspan class=\"cg-led-red\"\u003e\u003c\/span\u003e and check the event appears in the app.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-step cg-step-4\"\u003e\n\u003cdiv class=\"cg-step-n\"\u003eSTEP 04\u003c\/div\u003e\n\u003cdiv class=\"cg-step-voice\"\u003eThank you. Please take your receipt.\u003c\/div\u003e\n\u003cp\u003eDecide where it lives. On the keyring, or on the supplied 3M pad somewhere reachable. The underside of a bench lip is the quiet favourite, because you can find it without looking.\u003c\/p\u003e\n\u003cdiv class=\"cg-bracket\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n       WHAT'S INCLUDED - the weigh-in docket + keyring rail\n       ============================================================ --\u003e\n\u003cdiv class=\"cg-wrap cg-sec\"\u003e\n\u003cdiv class=\"cg-inner\"\u003e\n\u003cdiv class=\"cg-signwrap\"\u003e\n\u003cdiv class=\"cg-sign cg-sign-house\"\u003e\n\u003cspan class=\"cg-roundel cg-roundel-h\"\u003e06\u003c\/span\u003e\u003cspan class=\"cg-sign-txt\"\u003eTill 06\u003cb\u003eWeigh-in\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-sign-shadow cg-sign-shadow-h\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2 class=\"cg-h2 cg-rise\"\u003eThe weigh-in\u003c\/h2\u003e\n\u003cp class=\"cg-lede cg-rise\"\u003eThree things in the carton. eufy’s own box list, not ours, and we have added the two lines people assume are in there and are not.\u003c\/p\u003e\n\u003cdiv class=\"cg-railwrap\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cg-rail\"\u003e\n\u003cdiv class=\"cg-rail-bar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg-hooks\"\u003e\n\u003cspan class=\"cg-hook\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"cg-hang\"\u003e\n\u003cdiv class=\"cg-hang-ring\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg-hang-btn\"\u003e\u003cspan class=\"cg-hang-sos\"\u003eSOS\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"cg-hook\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-rail-cap\"\u003eImpulse rail, till 06\u003cbr\u003eBetween the lighters and the mint tins\u003cbr\u003eOne left on the hook\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-receipt cg-receipt-wide\"\u003e\n\u003cdiv class=\"cg-slot\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg-paper\"\u003e\n\u003cdiv class=\"cg-paper-head\"\u003eItemised · docket continues\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003ePanic Button E10 (CR2032 pre-fitted)\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003e1\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003e3M adhesive pad\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003e1\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eQuick start guide\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003e1\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-dash\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eHomeBase\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003eNot included\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eLanyard\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003eNot included\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eScrews\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003eNot included\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eSubscription\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003e0.00\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row cg-faint-1\"\u003e\n\u003cb\u003eAttendant called\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003e0 times\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row cg-faint-2\"\u003e\n\u003cb\u003eLoyalty points\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003e0\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row cg-faint-3\"\u003e\n\u003cb\u003eBag charge\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003eWaived\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-tear\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"margin-top: 16px;\"\u003eThe keyring loop is part of the body, so it is not on the list. There is nothing to attach. The 3M pad is the bit the current crop of listings for this model keep leaving off, and it is the bit that decides whether the button ends up in a drawer or on the wall.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n       SHIPPING \/ WARRANTY \/ RETURNS - the counter mat\n       ============================================================ --\u003e\n\u003cdiv class=\"cg-wrap cg-sec\"\u003e\n\u003cdiv class=\"cg-inner\"\u003e\n\u003cdiv class=\"cg-signwrap\"\u003e\n\u003cdiv class=\"cg-sign cg-sign-house\"\u003e\n\u003cspan class=\"cg-roundel cg-roundel-h\"\u003e06\u003c\/span\u003e\u003cspan class=\"cg-sign-txt\"\u003eTill 06\u003cb\u003eService counter\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-sign-shadow cg-sign-shadow-h\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2 class=\"cg-h2 cg-rise\"\u003eAt the counter\u003c\/h2\u003e\n\u003cp class=\"cg-lede cg-rise\"\u003eThree member cards on the counter mat. Postage, warranty and returns: word for word what our policy pages say, because a listing that quietly improves on its own terms is just a dispute with a longer fuse.\u003c\/p\u003e\n\u003cdiv class=\"cg-mat\"\u003e\n\u003cdiv class=\"cg-mat-grid\"\u003e\n\u003cdiv class=\"cg-mat-card\"\u003e\n\u003cspan class=\"cg-mat-hole\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-mat-ring\"\u003e\u003c\/span\u003e\n\u003ch4\u003eCard 01 · Dispatch \u0026amp; postage\u003c\/h4\u003e\n\u003cdiv class=\"cg-mat-body\"\u003e\n\u003cp\u003e\u003cspan class=\"cg-mat-pip\"\u003e\u003c\/span\u003eWe do our best to get orders away the \u003cstrong\u003esame day\u003c\/strong\u003e. Same-day to 1 business day is our typical dispatch time from Townsville QLD; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003cp\u003eAustralia Post Express included on every order over $99.00. Under that, postage is $9.95 flat tracked, with a $12.95 Express upgrade if you want it there sooner.\u003c\/p\u003e\n\u003cp\u003eTracking goes out when the label is made, not when we get around to telling you about it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-mat-bar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg-mat-num\"\u003eC A M G U A R D   A U S T R A L I A\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-mat-card\"\u003e\n\u003cspan class=\"cg-mat-hole\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-mat-ring\"\u003e\u003c\/span\u003e\n\u003ch4\u003eCard 02 · Warranty\u003c\/h4\u003e\n\u003cdiv class=\"cg-mat-body\"\u003e\n\u003cp\u003e\u003cspan class=\"cg-mat-pip\"\u003e\u003c\/span\u003eOur own in-house 12-month warranty, honoured by us. It is \u003cstrong\u003enot\u003c\/strong\u003e a manufacturer warranty and we do not pretend otherwise.\u003c\/p\u003e\n\u003cp\u003eFaulty or not as described inside 12 months and we cover the return postage. Your rights under the Australian Consumer Law sit on top of this and are not reduced by it.\u003c\/p\u003e\n\u003cp\u003eHave the order details handy when you get in touch. It is the difference between a reply and a conversation about which order you mean.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-mat-bar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg-mat-num\"\u003eC A M G U A R D   A U S T R A L I A\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-mat-card\"\u003e\n\u003cspan class=\"cg-mat-hole\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-mat-ring\"\u003e\u003c\/span\u003e\n\u003ch4\u003eCard 03 · Returns\u003c\/h4\u003e\n\u003cdiv class=\"cg-mat-body\"\u003e\n\u003cp\u003e\u003cspan class=\"cg-mat-pip\"\u003e\u003c\/span\u003eChange of mind: 30 days from delivery, in original condition. The buyer pays the return postage and the original shipping is not refunded.\u003c\/p\u003e\n\u003cp\u003eFaulty or not as described: that is on us, including the return postage, inside the 12 months.\u003c\/p\u003e\n\u003cp\u003eBuying an accessory without the hub it needs is a change-of-mind return, not a fault. That is the whole reason the hub gets five mentions on this page instead of one polite footnote.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-mat-bar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg-mat-num\"\u003eC A M G U A R D   A U S T R A L I A\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n       FAQ - AISLE 09, THE PRICE-CHECK HANDSET\n       ============================================================ --\u003e\n\u003cdiv class=\"cg-wrap cg-sec\"\u003e\n\u003cdiv class=\"cg-inner\"\u003e\n\u003cdiv class=\"cg-signwrap\"\u003e\n\u003cdiv class=\"cg-sign\"\u003e\n\u003cspan class=\"cg-roundel\"\u003e09\u003c\/span\u003e \u003cspan class=\"cg-sign-txt\"\u003eAisle 09\u003cb\u003eSmall print \u0026amp; batteries\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-sign-shadow\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2 class=\"cg-h2 cg-rise\"\u003ePrice check on aisle nine\u003c\/h2\u003e\n\u003cp class=\"cg-lede cg-rise\"\u003eEvery question below is somebody standing at the handset with a genuine one. The answers are what the handset says.\u003c\/p\u003e\n\u003cdiv class=\"cg-faq\"\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eDoes it really need a HomeBase?\u003c\/summary\u003e\n\u003cdiv class=\"cg-a\"\u003e\n\u003cp\u003eYes. eufy’s own answer is “Yes, it needs to be connected to HomeBase”, and there is no hub-free mode of any kind. It works with HomeBase Mini (v4.0.5.2 or above), HomeBase 2 \/ S280 (v3.4.1.2 or above, and a post-2021 unit), HomeBase 3 \/ S380 (v3.7.2.6 or above) and HomeBase Professional S1 (v4.1.4.3 or above). \u003cstrong\u003eNo hub is included with this listing.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eIf you do not have one of those, the button will not do anything at all, and that is a change-of-mind return, not a fault.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWill it arm or disarm my alarm?\u003c\/summary\u003e\n\u003cdiv class=\"cg-a\"\u003e\n\u003cp\u003eNo. eufy’s comparison table lists arm\/disarm control as not supported on the Panic Button E10 and supported on the Key Fob E10. This one does SOS, full stop. If you want home, away, disarm and SOS on a keyring, that is the fob.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes pressing it call 000, or a monitoring company?\u003c\/summary\u003e\n\u003cdiv class=\"cg-a\"\u003e\n\u003cp\u003eNo, and this is the most important line on the page. It is not a monitored personal-alarm or medical-alert service. Pressing it triggers an alarm on your own HomeBase and reports an event in the eufy Security app on your own phone. Nobody is dispatched, no call is placed, and no third party is watching.\u003c\/p\u003e\n\u003cp\u003eIf a monitored duress or medical alarm is what the situation actually calls for, please buy one of those. We would rather say that here than have it discovered later.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan I use it outside, or take it with me?\u003c\/summary\u003e\n\u003cdiv class=\"cg-a\"\u003e\n\u003cp\u003eeufy’s FAQ says no: it can only be used at home, because it has to stay connected to the HomeBase within a range of up to 656 ft \/ 200 m in the open. The IP65 rating is about surviving indoor life (wet hands, a steamy bathroom, a spilled cuppa), not about the back paddock. The rated working range is 0 to 50 °C, which a car in the sun beats comfortably.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow long does the battery last, and how do I change it?\u003c\/summary\u003e\n\u003cdiv class=\"cg-a\"\u003e\n\u003cp\u003eeufy does not publish a battery life for this model (not on the product page, the service page or in the user guide), so we are not printing a number. What we can tell you is the cell: a CR2032, fitted at the factory, and available anywhere from a supermarket to a servo.\u003c\/p\u003e\n\u003cp\u003eTo change it, twist the cover round to the minus mark with a coin, swap the cell, and twist it back to the line mark. The LED flashing red every 60 seconds is the low-battery warning. eufy recommends testing the button periodically rather than assuming, and on this one we agree loudly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat do the LED colours mean?\u003c\/summary\u003e\n\u003cdiv class=\"cg-a\"\u003e\n\u003cp\u003eBlinking blue: pairing mode. Solid blue for five seconds: paired and connected. Two quick red flashes: your two-second press registered and the operation went through. Red every 60 seconds: low battery. Red and blue alternating: reset mode or a firmware update. Red and blue alternating twice: offline, communication with the hub failed.\u003c\/p\u003e\n\u003cp\u003eThat last one is worth knowing before it happens, because an accessory that has quietly dropped off the hub looks identical to one that is fine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow far will it reach through my walls?\u003c\/summary\u003e\n\u003cdiv class=\"cg-a\"\u003e\n\u003cp\u003eFurther than a Wi-Fi gadget, and less than 200 m. Sub-1G travels well, but the 200 m figure eufy publishes is an open-area rating with nothing in the way. Brick, block, sarking and a metal roof all eat into it. Plan on the hub being in the same house, and test the button from the spot you actually intend to keep it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eIs there a monthly fee?\u003c\/summary\u003e\n\u003cdiv class=\"cg-a\"\u003e\n\u003cp\u003eNo. eufy’s alarm system runs on local storage on the HomeBase, and its own positioning is a DIY security system with no monthly fee. Sensing, arming, modes, automations and the SOS alarm all run on the hub. There is no paid tier that makes this button work better, because there is nothing about it to upsell.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat do I do if it goes offline?\u003c\/summary\u003e\n\u003cdiv class=\"cg-a\"\u003e\n\u003cp\u003eCheck the hub is online and in range first, then check the cell. If it needs starting again, a factory reset is a 10-second hold on the SOS button, and you re-add it in the app the same way you added it the first time. If it still will not behave and it is inside 12 months, that is a warranty claim. Get in touch and we cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat condition is this one in, and how many are there?\u003c\/summary\u003e\n\u003cdiv class=\"cg-a\"\u003e\n\u003cp\u003eBrand new, factory sealed, in full original retail packaging, with the CR2032 already fitted from the factory. And there is one. Not one style, not one colour. One unit. Only one unit is currently available; the listing will show out of stock once it sells.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow fast does it ship?\u003c\/summary\u003e\n\u003cdiv class=\"cg-a\"\u003e\n\u003cp\u003eWe do our best to get orders away the same day, and same-day to 1 business day is our typical dispatch time out of Townsville QLD. During busy periods that can extend, though it is rare. Australia Post Express is included on every order over $99.00; under $99.00 it is $9.95 flat tracked, with a $12.95 Express upgrade available.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n       ITEM SPECIFICS - the packaging's own barcode panel\n       ============================================================ --\u003e\n\u003cdiv class=\"cg-wrap cg-sec\"\u003e\n\u003cdiv class=\"cg-inner\"\u003e\n\u003cdiv class=\"cg-signwrap\"\u003e\n\u003cdiv class=\"cg-sign cg-sign-house\"\u003e\n\u003cspan class=\"cg-roundel cg-roundel-h\"\u003e06\u003c\/span\u003e\u003cspan class=\"cg-sign-txt\"\u003eTill 06\u003cb\u003eBack of carton\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-sign-shadow cg-sign-shadow-h\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2 class=\"cg-h2 cg-rise\"\u003eThe panel on the back of the box\u003c\/h2\u003e\n\u003cp class=\"cg-lede cg-rise\"\u003eLaid out the way the carton lays it out. The numerals under the bars are our own docket reference, not the carton’s barcode. We are not going to print a scannable-looking number we have not read off the box.\u003c\/p\u003e\n\u003cdiv class=\"cg-barpanel\"\u003e\n\u003cdiv class=\"cg-barband\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg-barnum\"\u003eT I L L   0 6  ·  D O C K E T   0 0 0 1\u003c\/div\u003e\n\u003cdiv class=\"cg-pairs\"\u003e\n\u003cdiv class=\"cg-pair\"\u003e\n\u003cb\u003eBrand\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003eeufy\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-pair\"\u003e\n\u003cb\u003eModel\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003ePanic Button E10\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-pair\"\u003e\n\u003cb\u003eMPN\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003eT90P0121\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-pair\"\u003e\n\u003cb\u003eType\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003eSOS panic button\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-pair\"\u003e\n\u003cb\u003eConnectivity\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003eSub-1G to HomeBase\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-pair\"\u003e\n\u003cb\u003ePower source\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003eCR2032 coin cell\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-pair\"\u003e\n\u003cb\u003eIP rating\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003eIP65\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-pair\"\u003e\n\u003cb\u003eDimensions\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003e53.6 x 34 x 11 mm\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-pair\"\u003e\n\u003cb\u003eColour\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003eWhite, as pictured\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-pair\"\u003e\n\u003cb\u003eCondition\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003eBrand new, sealed\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-pair\"\u003e\n\u003cb\u003ePack labelling\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003eAs printed on the carton\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-pair\"\u003e\n\u003cb\u003eHub required\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003eYes, not included\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-pair\"\u003e\n\u003cb\u003eFeatures\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003e2 sec SOS hold\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-pair\"\u003e\n\u003cb\u003eMounting\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003eKeyring, 3M, wall\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n       CTA - the card reader\n       ============================================================ --\u003e\n\u003cdiv class=\"cg-wrap cg-sec\"\u003e\n\u003cdiv class=\"cg-inner\"\u003e\n\u003cdiv class=\"cg-signwrap\"\u003e\n\u003cdiv class=\"cg-sign cg-sign-house\"\u003e\n\u003cspan class=\"cg-roundel cg-roundel-h\"\u003e06\u003c\/span\u003e\u003cspan class=\"cg-sign-txt\"\u003eTill 06\u003cb\u003ePay here\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-sign-shadow cg-sign-shadow-h\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg-cta\"\u003e\n\u003cdiv class=\"cg-reader\"\u003e\n\u003cdiv class=\"cg-reader-lcd\"\u003eAPPROVED\u003c\/div\u003e\n\u003cdiv class=\"cg-wavewrap\"\u003e\n\u003cspan class=\"cg-wave\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-wave cg-wave-2\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-wave cg-wave-3\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-tapring\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-keypad\"\u003e\n\u003cspan class=\"cg-kkey\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-kkey\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-kkey\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-kkey\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-kkey\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-kkey\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-kkey\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-kkey\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-kkey\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-kkey\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-kkey\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-kkey\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-cta-copy\"\u003e\n\u003cdiv class=\"cg-badge\" style=\"margin-bottom: 16px;\"\u003e\n\u003cdiv class=\"cg-badge-lanyard\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg-badge-card\"\u003e\n\u003cdiv class=\"cg-badge-pip\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg-badge-name\"\u003eCam\u003cem\u003eGuard\u003c\/em\u003e Australia\u003c\/div\u003e\n\u003cdiv class=\"cg-badge-bar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg-badge-num\"\u003e0 6 2 3 8 5 8 9 4 7 6 3\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eOne button. One unit. One till open.\u003c\/h2\u003e\n\u003cp\u003eBrand new and sealed, out of Townsville, with our own 12-month warranty behind it and no monthly anything behind that. If you already run a HomeBase, this is about as simple as adding to it gets.\u003c\/p\u003e\n\u003cdiv class=\"cg-cta-small\"\u003eReminder from the attendant: a eufy HomeBase is required and is not included.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-cta-btn\"\u003e\n\u003cdiv class=\"cg-mini-call\"\u003e\n\u003cspan class=\"cg-mini-bloom\"\u003e\u003c\/span\u003e \u003cspan class=\"cg-mini-dome\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-callcap\"\u003eTill 06\u003cbr\u003eAttendant on duty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n       CROSS-SELL - THE KIOSK BANK\n       ============================================================ --\u003e\n\u003cdiv class=\"cg-wrap cg-sec\"\u003e\n\u003cdiv class=\"cg-inner\"\u003e\n\u003cdiv class=\"cg-signwrap\"\u003e\n\u003cdiv class=\"cg-sign cg-sign-house\"\u003e\n\u003cspan class=\"cg-roundel cg-roundel-h\"\u003e06\u003c\/span\u003e\u003cspan class=\"cg-sign-txt\"\u003eTill 06\u003cb\u003eStore map\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-sign-shadow cg-sign-shadow-h\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2 class=\"cg-h2 cg-rise\"\u003eSix tills, one bank\u003c\/h2\u003e\n\u003cp class=\"cg-lede cg-rise\"\u003eThe rest of the alarm family lives on the same HomeBase as this one. You are standing at till 06.\u003c\/p\u003e\n\u003cdiv class=\"cg-bank\"\u003e\n\u003cdiv class=\"cg-kiosk\"\u003e\n\u003cdiv class=\"cg-kstack\"\u003e\n\u003cspan class=\"cg-kpip cg-kpip-r\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-kpip cg-kpip-a\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-kpip cg-kpip-g\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-kscreen\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg-klabel\"\u003eTill 01\u003cbr\u003eEntry\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-kiosk cg-kiosk-2\"\u003e\n\u003cdiv class=\"cg-kstack\"\u003e\n\u003cspan class=\"cg-kpip cg-kpip-r\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-kpip cg-kpip-a\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-kpip cg-kpip-g\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-kscreen\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg-klabel\"\u003eTill 02\u003cbr\u003eMotion\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-kiosk cg-kiosk-3\"\u003e\n\u003cdiv class=\"cg-kstack\"\u003e\n\u003cspan class=\"cg-kpip cg-kpip-r\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-kpip cg-kpip-a\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-kpip cg-kpip-g\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-kscreen\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg-klabel\"\u003eTill 03\u003cbr\u003eFlood \u0026amp; freeze\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-kiosk cg-kiosk-4\"\u003e\n\u003cdiv class=\"cg-kstack\"\u003e\n\u003cspan class=\"cg-kpip cg-kpip-r\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-kpip cg-kpip-a\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-kpip cg-kpip-g\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-kscreen\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg-klabel\"\u003eTill 04\u003cbr\u003eSiren\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-kiosk cg-kiosk-5\"\u003e\n\u003cdiv class=\"cg-kstack\"\u003e\n\u003cspan class=\"cg-kpip cg-kpip-r\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-kpip cg-kpip-a\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-kpip cg-kpip-g\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-kscreen\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg-klabel\"\u003eTill 05\u003cbr\u003eKey fob\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-kiosk cg-kiosk-6 cg-kiosk-here\"\u003e\n\u003cdiv class=\"cg-kstack\"\u003e\n\u003cspan class=\"cg-kpip cg-kpip-r\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-kpip cg-kpip-a\"\u003e\u003c\/span\u003e\u003cspan class=\"cg-kpip cg-kpip-g\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-kscreen\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg-klabel\"\u003eTill 06\u003cbr\u003ePanic\u003c\/div\u003e\n\u003cspan class=\"cg-here-tag\"\u003eYou are here\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"cg-mono-note\" style=\"text-align: center; margin-top: 16px;\"\u003eAll six sit on the same hub. None of the six is a hub.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n       FOOTER - the same receipt, still printing\n       ============================================================ --\u003e\n\u003cdiv class=\"cg-wrap\"\u003e\n\u003cdiv class=\"cg-inner\"\u003e\n\u003cdiv class=\"cg-foot\"\u003e\n\u003cdiv class=\"cg-foot-grid\"\u003e\n\u003cdiv class=\"cg-ringhang\"\u003e\n\u003cspan class=\"cg-ring\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"cg-loyal-card\" style=\"width: 220px;\"\u003e\n\u003cspan class=\"cg-loyal-hole\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"cg-loyal-name\"\u003eCamGuard Australia\u003c\/div\u003e\n\u003cdiv class=\"cg-loyal-sub\"\u003eIndependent reseller · Till 06\u003c\/div\u003e\n\u003cdiv class=\"cg-loyal-bar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cg-loyal-num\"\u003e6 2 3 8 5 8 9 4 7 6 3\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cg-foot-mono\"\u003eDocket continues\u003c\/div\u003e\n\u003cdiv class=\"cg-receipt cg-receipt-wide\"\u003e\n\u003cdiv class=\"cg-paper\"\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eSubscription\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003e0.00\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eCoupon\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003e10 pct off nothing\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eSurvey code\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003e4417-0002\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eThank you for shopping\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003e \u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003ewith an independent reseller\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003e \u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row\"\u003e\n\u003cb\u003eABN\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003e62 385 894 763\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row cg-faint-3\"\u003e\n\u003cb\u003eAttendant called\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003e0 times\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-row cg-faint-4\"\u003e\n\u003cb\u003eReceipt ends\u003c\/b\u003e\u003cspan class=\"cg-dots\"\u003e\u003c\/span\u003e\u003ci\u003eEventually\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-tear\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cg-foot-note\" style=\"margin-top: 18px;\"\u003e\n\u003cp\u003eCamGuard Australia is an independent reseller of genuine eufy products. We are not an authorised eufy dealer and we are not affiliated with, endorsed by or sponsored by eufy or Anker. Product names and model numbers are used to describe what is in the box.\u003c\/p\u003e\n\u003cp\u003eWarranty on this item is our own in-house 12-month warranty, honoured by us. It is not a manufacturer warranty. Australian Consumer Law rights apply in addition and are not limited by anything on this page.\u003c\/p\u003e\n\u003cp\u003eOrders are packed and sent from Townsville QLD. Australia Post Express is included on every order over $99.00; under that, postage is $9.95 flat tracked with a $12.95 Express upgrade available. Change-of-mind returns within 30 days of delivery, buyer pays return postage, original shipping not refunded.\u003c\/p\u003e\n\u003cp\u003eEvery specification on this page was read on 3 August 2026 from eufy materials: published product pages for T90P0121, eufy’s own service listing for the Panic Button E10, and eufy’s official Panic Button E10 User Guide (T90P0). Where eufy publishes nothing (weight, and battery life), the docket says not published, because a plausible number is still a made-up one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-supplied-items\" style=\"box-sizing: border-box; padding: 24px; margin: 20px 0; background: #f7f8f5; color: #17211d; border: 1px solid #cdd5cf; border-radius: 8px;\"\u003e\n\u003ch2 style=\"margin: 0 0 16px; color: #17211d; font: 700 clamp(24px,4vw,36px)\/1.2 sans-serif;\"\u003eIncluded with your order\u003c\/h2\u003e\n\u003cul style=\"margin: 0; padding-left: 24px; color: #17211d; font: 400 17px\/1.65 sans-serif;\"\u003e\n\u003cli style=\"color: #17211d;\"\u003eeufy Panic Button E10\u003c\/li\u003e\n\u003cli style=\"color: #17211d;\"\u003eManufacturer-supplied accessories for this product\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003cp class=\"sh-h2\" role=\"heading\" aria-level=\"2\"\u003eShipping, warranty and returns.\u003c\/p\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express is included on every order over $99.00. Under $99.00 it’s $9.95 tracked, or $12.95 Express.\u003c\/p\u003e\n\u003cp\u003eWe do our best to get orders out the same day; same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare. Australia Post delivery time is on top.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCovered by our own 12-month in-house warranty, not a manufacturer warranty, in addition to your rights under Australian Consumer Law. Faulty or not as described inside that year and we cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: within 30 days of delivery, complete and unused. You pay the return postage and the original shipping isn’t refunded. Faulty or not as described: return postage is on us.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eBrand New: factory sealed in its full original retail packaging. A eufy HomeBase is required and sold separately; none is included.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. An independent Australian importer and reseller; not an official or authorised supplier or representative of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003eThe Fun view’s Till 06 is a self-checkout parody written for comedy: no real retailer, kiosk or person is depicted. Details believed accurate at time of listing.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43939012214827,"sku":"CG-PBE10-BN-W","price":34.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufyPanicButtonE10.webp?v=1776334139"},{"product_id":"eufy-genuine-solar-panel-extension-cable-3m-usb-type-c-to-usb-type-c-brand-new","title":"eufy Genuine Solar Panel Extension Cable 3m (USB Type C) | Brand New","description":"\u003c!--\n  CamGuard Australia · eufy Genuine Solar Panel Extension Cable 3m (USB Type C) | Brand New · SKU CG-SPEXT3M-BN\n  TWO-VIEW LISTING · built by CamGuard Two-View Studio · one description, two ways to read it, switched with CSS only (radio inputs + labels, no scripts).\n  FUN VIEW (default): Back to the Sun · authored theme source, re-scoped under .cgfun\n  SIMPLE VIEW: eufy.com register rendered from factsheets\/SPEXT3M.json (every printed spec carries status verified)\n  SHARED: terms and footer below both views; re-skinned in the Fun view\n  FALLBACK: if a host strips the \u003cinput\u003e elements, both views render stacked and the chooser hides itself (:has).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@600;700;800\u0026family=Manrope:wght@400;500;600;700;800\u0026display=swap');\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;800\u0026family=Chakra+Petch:wght@500;600;700\u0026family=DM+Sans:wght@400;500;600;700\u0026display=swap');\n\/* ===== A. Two-view shell (CSS only, no scripts) ===== *\/\n.cgau-listing.cgau-twoview{--eu-ink:#171d1b;--eu-body:#414844;--eu-mute:#616a65;--eu-panel:#F3F5F3;--eu-line:#dce1dd;--eu-blue:#005D8E;--eu-white:#FFFFFF;--eu-r:24px;position:relative;background:var(--eu-white);color:var(--eu-body);font-family:\"Manrope\",-apple-system,\"Helvetica Neue\",Helvetica,sans-serif;line-height:1.55;-webkit-text-size-adjust:100%}\n.cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{box-sizing:border-box}\n.cgau-listing .cgau-vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}\n.cgau-listing .cgau-switch{position:sticky;top:10px;z-index:30;display:flex;justify-content:center;padding:12px 12px 4px;margin:0;pointer-events:none}\n.cgau-listing .cgau-switch .cgau-switchpill{pointer-events:auto}\n.cgau-listing .cgau-switchpill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--eu-line);box-shadow:0 8px 28px rgba(8,10,15,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\n.cgau-listing .cgau-switch label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 26px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-size:15px;font-weight:700;line-height:1;color:var(--eu-ink);cursor:pointer;user-select:none;transition:background .25s,color .25s,transform .25s;white-space:nowrap}\n.cgau-listing .cgau-switch label:hover{transform:translateY(-1px)}\n.cgau-listing .cgau-switch label i{font-style:normal;font-size:15px;line-height:1}\n.cgau-listing .cgau-switchnote{margin:0;padding:6px 12px 2px;text-align:center;font-size:12px;color:var(--eu-mute);letter-spacing:.01em}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-simple:focus-visible ~ .cgau-switch label[for=\"cgau-v-simple\"],\n.cgau-listing #cgau-v-fun:focus-visible ~ .cgau-switch label[for=\"cgau-v-fun\"]{outline:3px solid var(--eu-blue);outline-offset:2px}\n\/* --- Big chooser at the top: two large labelled cards, both drive the same radios --- *\/\n.cgau-listing .cgau-chooser{width:min(1180px,100% - 32px);margin:8px auto 4px;padding:22px 20px 20px;border-radius:28px;background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-chooser-kicker{margin:0 0 14px;text-align:center;font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(20px,2.6cqi,28px);letter-spacing:-.03em;color:var(--eu-ink);line-height:1.15}\n.cgau-listing .cgau-chooser-kicker small{display:block;margin-top:6px;font-family:\"Manrope\",sans-serif;font-weight:500;font-size:14px;letter-spacing:0;color:var(--eu-mute)}\n.cgau-listing .cgau-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.cgau-listing .cgau-choice{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:18px 18px 18px 16px;min-height:132px;border-radius:22px;border:3px solid transparent;cursor:pointer;user-select:none;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:clip;isolation:isolate}\n.cgau-listing .cgau-choice:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(8,10,15,.45)}\n.cgau-listing .cgau-choice-simple{background:#fff;color:var(--eu-ink)}\n.cgau-listing .cgau-choice-fun{background:var(--fun-bg);color:var(--fun-ink)}\n.cgau-listing .cgau-choice-swatch{position:relative;width:96px;height:96px;border-radius:18px;overflow:clip;display:grid;place-items:center}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch{background:var(--eu-panel);border:1px solid var(--eu-line)}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::before{content:\"\";position:absolute;left:14px;top:18px;width:44px;height:8px;border-radius:4px;background:var(--eu-ink);box-shadow:0 16px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6,0 36px 0 -1px #cfd2d6}\n.cgau-listing .cgau-choice-simple .cgau-choice-swatch::after{content:\"\";position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--eu-ink)}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch{background:var(--sw-bg);border:4px solid var(--sw-border);border-radius:var(--sw-radius,50%);box-shadow:0 6px 0 color-mix(in srgb,var(--sw-border) 70%,black);font-family:var(--fun-display);font-size:13px;font-weight:700;line-height:1.15;text-align:center;color:var(--sw-ink);padding:8px;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-swatch::after{content:\"\";position:absolute;inset:8px;border-radius:var(--sw-radius,50%);border:2px dashed color-mix(in srgb,var(--sw-ink) 40%,transparent)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art{padding:0;border:0;border-radius:16px;box-shadow:none;background:var(--fun-bg)}\n.cgau-listing .cgau-choice-fun .cgau-choice-art::after{content:none}\n.cgau-listing .cgau-choice-art img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}\n.cgau-listing .cgau-choice-text{display:grid;gap:5px;min-width:0}\n.cgau-listing .cgau-choice-title{font-family:\"Urbanist\",sans-serif;font-weight:800;font-size:clamp(22px,2.4cqi,28px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}\n.cgau-listing .cgau-choice-fun .cgau-choice-title{font-family:var(--fun-display);font-weight:var(--fun-display-weight,400);letter-spacing:.01em;color:var(--fun-accent)}\n.cgau-listing .cgau-choice-sub{font-size:14px;line-height:1.45;opacity:.9}\n.cgau-listing .cgau-choice-fun .cgau-choice-sub{font-family:var(--fun-body);font-size:15px}\n.cgau-listing .cgau-choice-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 16px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:var(--eu-ink);color:#fff;animation:none}\n.cgau-listing .cgau-choice-fun .cgau-choice-cta{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing .cgau-choice-cta::after{content:\"→\"}\n.cgau-listing .cgau-choice-now{display:inline-block;width:fit-content;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(128,128,128,.18);color:inherit;transition:background .25s,color .25s}\n.cgau-listing .cgau-choice-now::after{content:\"Tap to switch\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple{border-color:var(--eu-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun{border-color:var(--fun-accent)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now{background:var(--eu-ink);color:#fff}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-now::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-now::after{content:\"Reading now\"}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta{animation:none;opacity:.55}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-chooser .cgau-choice-simple .cgau-choice-cta::after,\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-choice-fun .cgau-choice-cta::after{content:\"✓\"}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser{background:var(--sh-bg-fun);border-color:var(--sh-line-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker{color:var(--sh-ink-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker small{color:var(--sh-mute-fun)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-chooser .cgau-chooser-kicker::after{background:var(--sh-ink-fun)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-chooser{display:none}\n.cgau-listing .cgau-pane{display:block}\n.cgau-listing #cgau-v-simple:checked ~ .cgau-pane-fun{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-pane-simple{display:none}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch .cgau-switchpill{background:color-mix(in srgb,var(--fun-bg) 92%,transparent);border-color:var(--fun-bg)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label{color:var(--fun-ink)}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-switch label[for=\"cgau-v-fun\"]{background:var(--fun-accent);color:var(--fun-bg)}\n.cgau-listing.cgau-twoview:not(:has(.cgau-vt)) .cgau-switch{display:none}\n.cgau-listing .cgau-pane-simple{animation:none}\n.cgau-listing .cgau-pane-fun{animation:cgau-eu-fade .6s ease both}\n\n\/* ===== B. Simple view: clear product photography and an editorial reading rhythm ===== *\/\n.cgau-listing .cgau-installation-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:min(1120px,100% - 48px);margin:24px auto;padding:20px 24px;background:#fff3cd;color:#513b00;border:1px solid #e2b63c;border-left:5px solid #b47b00;border-radius:12px;font-family:\"Manrope\",sans-serif;font-size:15px;line-height:1.6}\n.cgau-listing .cgau-installation-notice\u003ediv{min-width:0}\n.cgau-listing .cgau-installation-notice strong{display:block;color:#513b00;font-size:17px;line-height:1.4;font-weight:800}\n.cgau-listing .cgau-installation-notice p{margin:6px 0 0;padding:0;color:#513b00}\n.cgau-listing .cgau-installation-icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-weight:800;line-height:1}\n@media(max-width:600px){.cgau-listing .cgau-installation-notice{width:calc(100% - 32px);padding:16px;gap:10px}}\n.cgau-listing .eu-wrap{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 64px;overflow-wrap:break-word}\n.cgau-listing .eu-wrap *{min-width:0}\n.cgau-listing .eu-wrap img{max-width:100%;height:auto;display:block}\n.cgau-listing .eu-wrap p,.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol,.cgau-listing .eu-wrap dl,.cgau-listing .eu-wrap h1,.cgau-listing .eu-wrap h2,.cgau-listing .eu-wrap h3,.cgau-listing .eu-wrap figure{margin:0;padding:0}\n.cgau-listing .eu-wrap ul,.cgau-listing .eu-wrap ol{list-style:none}\n.cgau-listing .eu-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-mark{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--eu-ink);white-space:nowrap}\n.cgau-listing .eu-topline{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eu-mute);flex-wrap:wrap}\n.cgau-listing .eu-dot{width:3px;height:3px;border-radius:50%;background:var(--eu-mute);display:inline-block}\n.cgau-listing .eu-h1{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(36px,5.3cqi,66px);line-height:1.07;letter-spacing:-.055em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-h1 br{display:none}\n.cgau-listing .eu-h1 br::after{content:\" \"}\n.cgau-listing .eu-h2{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(28px,3.8cqi,44px);line-height:1.13;letter-spacing:-.045em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-sub{font-size:16px;line-height:1.65;color:var(--eu-mute);max-width:65ch}\n.cgau-listing .eu-sechead{display:grid;gap:12px;padding-bottom:32px}\n.cgau-listing .eu-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:66px 0 40px;background:#fff;position:relative}\n.cgau-listing .eu-herotext{min-width:0}\n.cgau-listing .eu-hero-textonly{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-eyebrow{font-size:13px;font-weight:700;color:var(--eu-mute);letter-spacing:.04em;display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cgau-listing .eu-herotext .eu-eyebrow{margin-bottom:22px}\n.cgau-listing .eu-grade{display:inline-block;padding:7px 11px;border:1px solid var(--eu-line);border-radius:7px;background:var(--eu-panel);color:var(--eu-ink);font-size:12px;font-weight:700;letter-spacing:0}\n.cgau-listing .eu-herotext .eu-lead{margin-top:24px;font-size:17px;line-height:1.7;max-width:48ch;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}\n.cgau-listing .eu-chips li{padding:7px 11px;border-radius:6px;background:var(--eu-panel);font-size:12px;font-weight:600;color:var(--eu-body)}\n.cgau-listing .eu-herotext .eu-requires{margin-top:22px;padding-left:16px;border-left:3px solid var(--eu-blue);font-size:14px;line-height:1.65;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-requires b{font-weight:800;color:var(--eu-ink)}\n.cgau-listing .eu-box .eu-boxnote{margin-top:24px;padding:20px 24px;border-left:3px solid var(--eu-blue);background:var(--eu-panel);font-size:15px;line-height:1.65;color:var(--eu-body)}\n.cgau-listing .eu-herofig{position:relative;width:100%}\n.cgau-listing .eu-herofig img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;padding:0}\n.cgau-listing .eu-herofig figcaption{margin:14px auto 0;font-size:12px;line-height:1.55;color:var(--eu-mute);text-align:center;max-width:42ch}\n.cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq{container-type:inline-size;padding-top:80px;background:#fff}\n.cgau-listing .eu-stats{container-type:inline-size;margin-top:20px;padding:30px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line);background:#fff}\n.cgau-listing .eu-statgrid{display:flex;flex-wrap:wrap;gap:24px 0}\n.cgau-listing .eu-stat{flex:1 1 130px;padding:6px 16px;border-left:1px solid var(--eu-line);text-align:left}\n.cgau-listing .eu-stat:first-child{border-left:0;padding-left:0}\n.cgau-listing .eu-stat b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:clamp(26px,3.4cqi,39px);letter-spacing:-.055em;line-height:1.2;color:var(--eu-ink);overflow-wrap:anywhere}\n.cgau-listing .eu-stat-word b{font-size:22px;letter-spacing:-.035em}\n.cgau-listing .eu-stat span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:var(--eu-mute);max-width:19ch}\n.cgau-listing .eu-stats .eu-statnote{margin-top:22px;font-size:12px;line-height:1.65;color:var(--eu-mute);max-width:90ch}\n.cgau-listing .eu-tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n.cgau-listing .eu-tile{border-radius:20px;overflow:hidden;background:var(--eu-panel);display:flex;flex-direction:column}\n.cgau-listing .eu-tile-illustrated{grid-column:1\/-1}\n.cgau-listing .eu-tile img{width:100%;height:auto;object-fit:contain;background:#fff;display:block}\n.cgau-listing .eu-tiletext{padding:28px 30px 32px;color:var(--eu-ink)}\n.cgau-listing .eu-tiletext h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-tiletext p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--eu-body);max-width:52ch}\n.cgau-listing .eu-tile-text .eu-tiletext{padding:32px}\n.cgau-listing .eu-feature-editorial{margin-top:32px;padding:0;background:#fff}\n.cgau-listing .eu-feature-editorial img{width:100%;height:auto;object-fit:contain}\n.cgau-listing .eu-feature-editorial figcaption{margin-top:16px;color:var(--eu-mute);font-size:13px;line-height:1.65;max-width:75ch}\n.cgau-listing .eu-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center;margin-top:56px;padding:32px 0;border-top:1px solid var(--eu-line);border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-insight .eu-insight-label{font-size:13px;font-weight:700;color:var(--eu-blue);margin-bottom:10px}\n.cgau-listing .eu-insight h2{font-family:\"Manrope\",sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--eu-ink);text-wrap:balance}\n.cgau-listing .eu-insight .eu-insight-body{font-size:17px;line-height:1.75;color:var(--eu-body);max-width:58ch}\n.cgau-listing .eu-honest{container-type:inline-size;padding-top:80px}\n.cgau-listing .eu-honestbox{padding:clamp(28px,5cqi,56px);border-radius:24px;background:#182522;color:#e0e8e4}\n.cgau-listing .eu-honestbox .eu-kicker{margin-bottom:14px;color:#bdd2c8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.cgau-listing .eu-honestbox .eu-h2{color:#fff;font-size:clamp(34px,4.8cqi,52px)}\n.cgau-listing .eu-honestbox .eu-honestlist{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0}\n.cgau-listing .eu-honestlist li{padding:24px 0;border-top:1px solid #52645b;font-size:15px;line-height:1.7;color:#e0e8e4}\n.cgau-listing .eu-honestlist b{display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.35;color:#fff}\n.cgau-listing .eu-specgrid{display:grid;gap:0;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specgroup h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.4;letter-spacing:-.03em;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dl{display:grid;gap:0}\n.cgau-listing .eu-specrow{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-specrow:first-child{padding-top:0}\n.cgau-listing .eu-specrow:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:14px;line-height:1.65;margin:0}\n.cgau-listing .eu-specgroup dt{font-weight:700;color:var(--eu-ink)}\n.cgau-listing .eu-specgroup dd{color:var(--eu-body)}\n.cgau-listing .eu-compatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}\n.cgau-listing .eu-compatcol{padding:24px 0 0;border-top:3px solid var(--eu-line)}\n.cgau-listing .eu-compatcol.eu-yes{border-top-color:#376352}\n.cgau-listing .eu-compatcol.eu-no{border-top-color:#99605a}\n.cgau-listing .eu-compatcol.eu-ask{border-top-color:#94712b}\n.cgau-listing .eu-compatcol h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:21px;letter-spacing:-.035em;color:var(--eu-ink);margin-bottom:16px}\n.cgau-listing .eu-compatcol li{padding:16px 0;font-size:14px;line-height:1.7;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-compatcol b{display:block;color:var(--eu-ink);margin-bottom:6px}\n.cgau-listing .eu-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;border-radius:20px;background:var(--eu-panel)}\n.cgau-listing .eu-card{padding:0;background:transparent}\n.cgau-listing .eu-num{font-family:\"Manrope\",sans-serif;font-weight:700;font-size:12px;color:var(--eu-mute)}\n.cgau-listing .eu-card h3{font-family:\"Manrope\",sans-serif;font-weight:800;font-size:20px;line-height:1.35;letter-spacing:-.03em;color:var(--eu-ink);margin:12px 0}\n.cgau-listing .eu-card p{font-size:14px;line-height:1.7;color:var(--eu-body)}\n.cgau-listing .eu-fit{padding-top:80px}\n.cgau-listing .eu-fitgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-fitcol{padding:28px 0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-fitcol .eu-h2{font-size:26px}\n.cgau-listing .eu-fitcol ul{margin-top:20px}\n.cgau-listing .eu-fitcol li{padding:10px 0 10px 20px;position:relative;font-size:14px;line-height:1.65}\n.cgau-listing .eu-fitcol li::before{content:\"\";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--eu-mute)}\n.cgau-listing .eu-setupgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}\n.cgau-listing .eu-setupgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-setupguide{margin-bottom:32px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-guiderow\u003ediv{min-width:0}\n.cgau-listing .eu-guiderow .eu-guide-label{font-size:13px;font-weight:700;color:var(--eu-blue);padding-top:4px}\n.cgau-listing .eu-guiderow h3{font-family:\"Manrope\",sans-serif;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:8px}\n.cgau-listing .eu-guiderow p{font-size:15px;line-height:1.7;color:var(--eu-body);max-width:68ch}\n.cgau-listing .eu-steps{counter-reset:cgaustep}\n.cgau-listing .eu-steps li{counter-increment:cgaustep;position:relative;padding:22px 0 22px 62px;border-top:1px solid var(--eu-line);font-size:15px;line-height:1.65}\n.cgau-listing .eu-steps li::before{content:counter(cgaustep,decimal-leading-zero);position:absolute;left:0;top:22px;width:36px;height:36px;border-radius:50%;background:var(--eu-panel);color:var(--eu-ink);font-family:\"Manrope\",sans-serif;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.cgau-listing .eu-steps b{display:block;margin-bottom:7px;color:var(--eu-ink)}\n.cgau-listing .eu-setupfig img{border-radius:16px;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff}\n.cgau-listing .eu-setupfig figcaption{margin-top:12px;font-size:12px;color:var(--eu-mute);text-align:center}\n.cgau-listing .eu-boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}\n.cgau-listing .eu-boxgrid.eu-boxgrid-solo{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .eu-boxgrid\u003ediv{min-width:0}\n.cgau-listing .eu-boxlabel{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 18px;color:var(--eu-ink)}\n.cgau-listing .cgau-adapter-note{box-sizing:border-box;width:min(1120px,100% - 48px);margin:30px auto;padding:24px 28px;border:1px solid #b9cbc0;border-left:4px solid #2c6351;border-radius:12px;background:#f1f6f2;color:#183d30;font:15px\/1.65 \"Manrope\",sans-serif;min-width:0;text-align:left}\n.cgau-listing .cgau-adapter-note strong{display:block;color:#183d30;font-size:18px;font-weight:800}\n.cgau-listing .cgau-adapter-note p{margin:7px 0 0;color:#183d30}\n.cgau-listing .eu-box\u003e.cgau-adapter-note{width:100%}\n.cgau-listing .eu-boxlist{padding:0;border-top:1px solid var(--eu-ink)}\n.cgau-listing .eu-boxlist li{padding:16px 0 16px 28px;position:relative;font-size:14px;line-height:1.65;border-bottom:1px solid var(--eu-line);color:var(--eu-body)}\n.cgau-listing .eu-boxlist li::before{content:\"\";position:absolute;left:1px;top:22px;width:11px;height:6px;border-left:2px solid #376352;border-bottom:2px solid #376352;transform:rotate(-45deg)}\n.cgau-listing .eu-boxlist.eu-boxout li::before{width:9px;height:1px;border:0;background:#99605a;top:27px;transform:none}\n.cgau-listing .eu-faqlist{border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-q{border-bottom:1px solid var(--eu-line)}\n.cgau-listing .eu-q summary{list-style:none;cursor:pointer;position:relative;padding:24px 52px 24px 0;font-family:\"Manrope\",sans-serif;font-weight:700;font-size:17px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink)}\n.cgau-listing .eu-q summary::-webkit-details-marker{display:none}\n.cgau-listing .eu-q summary::after{content:\"+\";position:absolute;right:2px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--eu-panel);font-size:23px;font-weight:400;line-height:28px;text-align:center}\n.cgau-listing .eu-q[open] summary::after{content:\"−\"}\n.cgau-listing .eu-q p{padding:0 48px 24px 0;font-size:15px;line-height:1.75;max-width:76ch;color:var(--eu-body)}\n.cgau-listing .eu-q summary:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-trust{padding-top:72px}\n.cgau-listing .eu-trustgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--eu-line)}\n.cgau-listing .eu-trustitem b{display:block;font-family:\"Manrope\",sans-serif;font-weight:800;font-size:15px;line-height:1.5;letter-spacing:-.025em;color:var(--eu-ink);margin-bottom:10px}\n.cgau-listing .eu-trustitem span{font-size:12px;line-height:1.65;color:var(--eu-mute)}\n.cgau-listing .eu-cta{padding-top:56px}\n.cgau-listing .eu-ctabox{padding:clamp(28px,5cqi,56px);border-radius:20px;background:var(--eu-panel);text-align:center;container-type:inline-size}\n.cgau-listing .eu-ctabox p{margin:20px auto 0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--eu-body)}\n\n\n.cgau-listing .eu-jump{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0 0}\n.cgau-listing .eu-jump a{font-size:12px;font-weight:700;color:var(--eu-blue);text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}\n.cgau-listing .eu-jump a:hover{border-bottom-color:currentColor}\n.cgau-listing .eu-jump a:focus-visible{outline:2px solid var(--eu-blue);outline-offset:4px}\n.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-cond{scroll-margin-top:88px}\n\n\/* ===== C. Shared terms + footer, skinned per view ===== *\/\n.cgau-listing .cgau-shared{--sh-bg:#fff;--sh-ink:#080A0F;--sh-body:#323232;--sh-mute:#6D6D6F;--sh-line:#EAEAEC;--sh-panel:#F5F6F7;--sh-font:\"Manrope\",sans-serif;--sh-head:\"Urbanist\",sans-serif;background:var(--sh-bg);color:var(--sh-body);font-family:var(--sh-font);line-height:1.55;padding:8px 0 40px}\n.cgau-listing #cgau-v-fun:checked ~ .cgau-shared{--sh-bg:var(--sh-bg-fun);--sh-ink:var(--sh-ink-fun);--sh-body:var(--sh-body-fun);--sh-mute:var(--sh-mute-fun);--sh-line:var(--sh-line-fun);--sh-panel:var(--sh-panel-fun);--sh-font:var(--fun-body);--sh-head:var(--fun-display)}\n.cgau-listing .sh-wrap{width:min(1180px,100% - 32px);margin:0 auto}\n.cgau-listing .sh-wrap p,.cgau-listing .sh-wrap h2,.cgau-listing .sh-wrap h3{margin:0;padding:0}\n.cgau-listing .sh-h2{font-family:var(--sh-head);font-weight:700;font-size:clamp(26px,3.2cqi,38px);letter-spacing:-.03em;line-height:1.05;color:var(--sh-ink);padding:8px 4px 22px}\n.cgau-listing .sh-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n.cgau-listing .sh-term{padding:22px 20px 24px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}\n.cgau-listing .sh-term h3{font-family:var(--sh-head);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sh-ink);margin-bottom:8px}\n.cgau-listing .sh-term p{font-size:13.5px;color:var(--sh-body)}\n.cgau-listing .sh-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--sh-line)}\n.cgau-listing .sh-mark{font-family:var(--sh-head);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--sh-ink);white-space:nowrap;margin-bottom:10px}\n.cgau-listing .sh-foot p{font-size:12.5px;color:var(--sh-mute);max-width:110ch;margin-bottom:8px}\n\n\/* ===== D. Motion (calm; the Fun view carries its own) ===== *\/\n@keyframes cgau-eu-fade{from{opacity:0}to{opacity:1}}\n@keyframes cgau-eu-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}\n@keyframes cgau-eu-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes cgau-eu-drift{from{transform:translate(0,0)}to{transform:translate(-8%,-10%)}}\n@keyframes cgau-eu-tick{to{transform:scale(1)}}\n@keyframes cgau-eu-pulse{0%,100%{box-shadow:0 0 0 0 rgba(30,158,90,.35)}50%{box-shadow:0 0 0 8px rgba(30,158,90,0)}}\n@keyframes cgau-eu-sheen{0%{background-position:-120% 0}100%{background-position:220% 0}}\n@keyframes cgau-eu-statin{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-eu-spin{to{transform:rotate(360deg)}}\n@keyframes cgau-eu-slidein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}\n@keyframes cgau-eu-border{0%,100%{border-color:var(--eu-ink)}50%{border-color:var(--eu-blue)}}\n@keyframes cgau-eu-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n@keyframes cgau-eu-wobble{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}\n\n\n\/* ===== E. Responsive: intrinsic image widths never set the grid floor ===== *\/\n@media(max-width:900px){\n  .cgau-listing .eu-hero{gap:28px;padding:48px 0 32px}\n  .cgau-listing .eu-h1{font-size:clamp(34px,5.6cqi,54px)}\n  .cgau-listing .eu-trustgrid,.cgau-listing .sh-terms{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:24px}\n}\n@media(max-width:680px){\n  .cgau-listing .eu-wrap{width:calc(100% - 40px);padding-top:10px}\n  .cgau-listing .eu-top{gap:8px}\n  .cgau-listing .eu-topline{font-size:11px;gap:7px}\n  .cgau-listing .eu-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}\n  .cgau-listing .eu-h1{font-size:clamp(36px,10cqi,52px)}\n  .cgau-listing .eu-herotext .eu-lead{font-size:16px;margin-top:20px}\n  .cgau-listing .eu-herofig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-stat{flex:0 0 50%;padding:8px 14px}\n  .cgau-listing .eu-stat:nth-child(odd){border-left:0;padding-left:0}\n  .cgau-listing .eu-stat b{font-size:32px}\n  .cgau-listing .eu-cond,.cgau-listing .eu-tiles,.cgau-listing .eu-specs,.cgau-listing .eu-compat,.cgau-listing .eu-setup,.cgau-listing .eu-box,.cgau-listing .eu-faq,.cgau-listing .eu-fit,.cgau-listing .eu-honest{padding-top:56px}\n  .cgau-listing .eu-sechead{padding-bottom:24px}\n  .cgau-listing .eu-h2{font-size:30px}\n  .cgau-listing .eu-cards3,.cgau-listing .eu-tilegrid,.cgau-listing .eu-fitgrid,.cgau-listing .eu-boxgrid,.cgau-listing .eu-setupgrid{grid-template-columns:minmax(0,1fr);gap:24px}\n  .cgau-listing .eu-tiletext{padding:24px}\n  .cgau-listing .eu-tiletext h3{font-size:23px}\n  .cgau-listing .eu-insight{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding:28px 0}\n  .cgau-listing .eu-insight .eu-insight-body{font-size:16px}\n  .cgau-listing .eu-guiderow{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}\n  .cgau-listing .eu-honestbox{padding:28px 24px}\n  .cgau-listing .eu-honestbox .eu-honestlist{grid-template-columns:minmax(0,1fr);margin-top:24px}\n  .cgau-listing .eu-honestlist li{padding:22px 0}\n  .cgau-listing .eu-honestlist li:last-child{padding-bottom:0}\n  .cgau-listing .eu-specgroup{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}\n  .cgau-listing .eu-specgroup h3{font-size:20px}\n  .cgau-listing .eu-specrow{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:16px}\n  .cgau-listing .eu-specgroup dt,.cgau-listing .eu-specgroup dd{font-size:15px}\n  .cgau-listing .eu-cards3{padding:24px;gap:26px}\n  .cgau-listing .eu-card + .eu-card{padding-top:22px;border-top:1px solid var(--eu-line)}\n  .cgau-listing .eu-setupfig{max-width:420px;margin:0 auto}\n  .cgau-listing .eu-q p{padding-right:0}\n  .cgau-listing .eu-trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}\n  .cgau-listing .cgau-choice{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px}\n  .cgau-listing .cgau-choice-fun .cgau-choice-swatch{font-size:12px;font-weight:700;padding:6px}\n  .cgau-listing .cgau-choice-swatch{width:76px;height:76px}\n  .cgau-listing .cgau-chooser-grid,.cgau-listing .sh-terms{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgau-switch label{padding:12px 16px;font-size:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing.cgau-twoview *,.cgau-listing.cgau-twoview *::before,.cgau-listing.cgau-twoview *::after{animation:none!important;transition:none!important}\n  .cgau-listing .eu-honestlist li::after{transform:scale(1)}\n}\n\/* Compact phone chooser keeps the product and installation warning in reach. *\/\n@media(max-width:600px){\n  .cgau-listing .cgau-chooser{padding:18px 14px 14px;border-radius:22px}\n  .cgau-listing .cgau-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n  .cgau-listing .cgau-choice{display:flex;align-items:flex-start;min-height:132px;padding:14px 10px;border-radius:16px}\n  .cgau-listing .cgau-choice-swatch,.cgau-listing .cgau-choice-sub{display:none}\n  .cgau-listing .cgau-choice-title,.cgau-listing .cgau-choice-fun .cgau-choice-title{font-size:20px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}\n  .cgau-listing .cgau-choice-now{font-size:10px;padding:5px 7px;letter-spacing:0}\n  .cgau-listing .cgau-choice-divider{display:none}\n  .cgau-listing .cgau-choice-kind{display:block;font-family:\"Manrope\",sans-serif;font-size:17px;font-weight:750}\n  .cgau-listing .cgau-choice-theme{display:block;margin-top:5px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice{flex-direction:column;gap:10px}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-swatch{display:grid;width:56px;height:56px;border-radius:12px;flex:none}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::before{left:8px;top:10px;width:28px;height:5px;box-shadow:0 10px 0 -1px #cfd2d6,0 18px 0 -1px #cfd2d6,0 26px 0 -1px #cfd2d6}\n  .cgau-listing .cgau-chooser:has(.cgau-choice-art) .cgau-choice-simple .cgau-choice-swatch::after{width:16px;height:16px;right:6px;bottom:6px}\n}\n\n.cgau-listing.cgau-twoview{--fun-bg:#08265a;--fun-ink:#fff3c3;--fun-accent:#ffdc43;--fun-display:'Barlow Condensed',sans-serif;--fun-display-weight:800;--fun-body:'DM Sans',sans-serif;--sw-bg:#101d46;--sw-border:#ffcc48;--sw-ink:#ffffff;--sw-radius:6px;--sh-bg-fun:#101d46;--sh-ink-fun:#ffffff;--sh-body-fun:#ffffff;--sh-mute-fun:#ffffff;--sh-line-fun:#ffcc48;--sh-panel-fun:#101d46}\n\n\/* ===== Fun view CSS, carried over and re-scoped ===== *\/\n.cgau-listing .cgfun.cgau-suntrip{background:#101d46;color:#fff;font-family:'DM Sans',sans-serif;font-size:17px;line-height:1.65;overflow:hidden}\n.cgau-listing .cgfun.cgau-suntrip *{box-sizing:border-box;min-width:0}\n.cgau-listing .cgfun.cgau-suntrip p{max-width:70ch;margin:12px 0}\n.cgau-listing .cgfun.cgau-suntrip h2,.cgau-listing .cgfun.cgau-suntrip h3{font-family:'Barlow Condensed',sans-serif;line-height:1.03;letter-spacing:-.025em;margin:0 0 20px;font-weight:800;color:inherit}\n.cgau-listing .cgfun.cgau-suntrip h2{font-size:clamp(42px,4rem,76px)}\n.cgau-listing .cgfun.cgau-suntrip h3{font-size:28px}\n.cgau-listing .cgfun.cgau-suntrip section{padding:70px max(24px,calc((100% - 1100px)\/2));position:relative;background:#101d46}\n.cgau-listing .cgfun.cgau-suntrip section\u003e :last-child{margin-bottom:0}\n.cgau-listing .cgfun.cgau-suntrip .sun-brand{font-family:'Chakra Petch',sans-serif;font-size:18px;white-space:nowrap;letter-spacing:-.04em}\n.cgau-listing .cgfun.cgau-suntrip .sun-hero{padding-top:28px;background:radial-gradient(ellipse at 76% 12%,#294b9b,transparent 48%),linear-gradient(150deg,#0a183f,#142c67 65%,#0a1434);min-height:680px}\n.cgau-listing .cgfun.cgau-suntrip .sun-herogrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:center;margin-top:48px}\n.cgau-listing .cgfun.cgau-suntrip .sun-title{font-family:'Barlow Condensed',sans-serif;font-size:clamp(72px,7.7rem,132px);font-weight:800;line-height:.79;letter-spacing:-.035em;color:#ffcc48;text-shadow:2px 3px #f17632,4px 5px #a43127;transform:skew(-6deg);margin:0 0 30px}\n.cgau-listing .cgfun.cgau-suntrip .sun-title small{display:block;font-size:.31em;line-height:1.2;letter-spacing:.06em;color:#fff;text-shadow:none}\n.cgau-listing .cgfun.cgau-suntrip .sun-why{font-size:21px;line-height:1.45;color:#ffe7a0}\n.cgau-listing .cgfun.cgau-suntrip .sun-heronote{border-left:3px solid #fd9e47;padding-left:18px;color:#d6e2ff}\n.cgau-listing .cgfun.cgau-suntrip figure{margin:0;background:#fff;color:#16264e;padding:20px;border-radius:5px;box-shadow:8px 10px 0 #080f2c}\n.cgau-listing .cgfun.cgau-suntrip img{display:block;width:100%;height:auto;object-fit:contain}\n.cgau-listing .cgfun.cgau-suntrip figcaption{font-size:14px;line-height:1.5;margin-top:16px}\n.cgau-listing .cgfun.cgau-suntrip .sun-ticket{display:inline-block;border:1px dashed #ffe7a0;border-radius:2px;padding:7px 14px;font-family:'Chakra Petch',sans-serif;font-weight:600;margin-top:16px}\n.cgau-listing .cgfun.cgau-suntrip .sun-console{background:#dedee2;color:#181b29;border-top:8px solid #878a99;border-bottom:12px solid #787c8a}\n.cgau-listing .cgfun.cgau-suntrip .sun-console h2{max-width:800px}\n.cgau-listing .cgfun.cgau-suntrip .sun-instruments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:22px;background:repeating-linear-gradient(0deg,#777b88 0 2px,#838895 2px 4px);border:5px solid #434953;box-shadow:inset 0 0 0 3px #bac0c9}\n.cgau-listing .cgfun.cgau-suntrip .sun-readout{background:#131927;padding:18px 10px 12px;border:5px solid #353c49;text-align:center;box-shadow:inset 0 3px 9px #000}\n.cgau-listing .cgfun.cgau-suntrip .sun-readout strong{display:block;font:700 46px\/1.2 'Chakra Petch',sans-serif;color:#ffb83c;text-shadow:0 0 12px #dd810060}\n.cgau-listing .cgfun.cgau-suntrip .sun-readout span{font-size:14px;color:#fff}\n.cgau-listing .cgfun.cgau-suntrip .sun-readout:nth-child(2) strong{color:#7de4ea}.cgau-listing .cgfun.cgau-suntrip .sun-readout:nth-child(3) strong{color:#c9ffb2}\n.cgau-listing .cgfun.cgau-suntrip .sun-route{background:#f9a630;color:#211b3f;overflow:hidden}\n.cgau-listing .cgfun.cgau-suntrip .sun-routeboard{position:relative;min-height:290px;border:3px solid #302653;border-radius:8px;background:repeating-linear-gradient(0deg,transparent 0 28px,#9c682c30 29px 30px),repeating-linear-gradient(90deg,transparent 0 28px,#9c682c30 29px 30px);margin:30px 0}\n.cgau-listing .cgfun.cgau-suntrip .sun-orb{position:absolute;left:13%;top:28px;width:64px;height:64px;background:#fff1a3;border:3px solid #302653;border-radius:50%;box-shadow:0 0 0 12px #ffce5266;animation:cgau-sun-breathe 4s ease-in-out infinite alternate}\n.cgau-listing .cgfun.cgau-suntrip .sun-panel{position:absolute;left:10%;top:112px;width:110px;height:72px;background:repeating-linear-gradient(90deg,transparent 0 24px,#99d9f0 25px 27px),repeating-linear-gradient(0deg,#213b71 0 20px,#99d9f0 21px 23px);border:6px solid #dfecf5;transform:skewY(-10deg);box-shadow:6px 6px 0 #312657}\n.cgau-listing .cgfun.cgau-suntrip .sun-routewire{position:absolute;left:25%;top:163px;width:50%;height:48px;border-right:7px solid #fff;border-bottom:7px solid #fff;border-radius:0 0 40px 0;filter:drop-shadow(0 3px #543b53)}\n.cgau-listing .cgfun.cgau-suntrip .sun-house{position:absolute;right:10%;top:115px;width:84px;height:78px;background:#213b71;border:5px solid #302653}\n.cgau-listing .cgfun.cgau-suntrip .sun-house:before{content:'';position:absolute;left:-18px;top:-46px;width:110px;height:54px;background:#e75934;clip-path:polygon(50% 0,100% 100%,0 100%)}\n.cgau-listing .cgfun.cgau-suntrip .sun-house:after{content:'';position:absolute;right:9px;top:15px;width:24px;height:26px;background:#ffd579;border:3px solid #101d46}\n.cgau-listing .cgfun.cgau-suntrip .sun-routekey{position:absolute;bottom:18px;left:20px;right:20px;display:flex;justify-content:space-between;font:600 15px 'Chakra Petch',sans-serif}\n.cgau-listing .cgfun.cgau-suntrip .sun-caution{background:#721c3d;color:#fff2dc}\n.cgau-listing .cgfun.cgau-suntrip .sun-tape{border:2px solid #ffbc65;padding:28px 30px;transform:rotate(-1deg);box-shadow:8px 9px 0 #43162c;position:relative}\n.cgau-listing .cgfun.cgau-suntrip .sun-tape:before{content:'';position:absolute;top:-13px;left:45%;width:85px;height:24px;background:#fff1a3bb;transform:rotate(8deg)}\n.cgau-listing .cgfun.cgau-suntrip .sun-plugs{background:#f7f5ec;color:#192247}\n.cgau-listing .cgfun.cgau-suntrip .sun-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px;align-items:center}\n.cgau-listing .cgfun.cgau-suntrip .sun-port{width:190px;height:95px;border:10px solid #909ba8;border-radius:40px;background:#1d2540;box-shadow:inset 0 0 0 8px #c9d2dd,0 9px 0 #525a70;position:relative;margin:35px auto}\n.cgau-listing .cgfun.cgau-suntrip .sun-port:after{content:'';position:absolute;left:32px;right:32px;height:13px;top:31px;background:repeating-linear-gradient(90deg,#d4a44d 0 4px,#66533b 4px 6px);border-radius:7px}\n.cgau-listing .cgfun.cgau-suntrip .sun-bench{background:#244477;color:#fff}\n.cgau-listing .cgfun.cgau-suntrip .sun-bench figure{transform:rotate(2deg)}\n.cgau-listing .cgfun.cgau-suntrip .sun-match{background:#e6f0ed;color:#18302f}\n.cgau-listing .cgfun.cgau-suntrip .compat-group{border-left:5px solid #246969;padding:0 0 0 24px;margin:34px 0}\n.cgau-listing .cgfun.cgau-suntrip .fact{margin:24px 0}.cgau-listing .cgfun.cgau-suntrip .fact h3{font-size:27px;margin-bottom:8px}\n.cgau-listing .cgfun.cgau-suntrip .sun-weather{background:#063d51;color:#e2fcff}\n.cgau-listing .cgfun.cgau-suntrip .sun-eave{margin:35px auto 20px;max-width:360px;height:195px;position:relative;border-bottom:6px solid #85c7bf;background:repeating-linear-gradient(90deg,transparent 0 35px,#7dccd31a 36px 38px)}\n.cgau-listing .cgfun.cgau-suntrip .sun-eave:before{content:'';position:absolute;top:18px;left:5%;width:88%;height:24px;background:#ffb851;transform:skewY(-8deg);box-shadow:0 8px 0 #19294d}\n.cgau-listing .cgfun.cgau-suntrip .sun-eave:after{content:'Keep the join sheltered';position:absolute;left:20%;right:5%;bottom:35px;border:3px solid #def8e4;padding:14px 10px;background:#19556a;font:600 16px 'Chakra Petch',sans-serif}\n.cgau-listing .cgfun.cgau-suntrip .sun-truth{background:#fff2bf;color:#362b39}\n.cgau-listing .cgfun.cgau-suntrip .sun-truth .fact{border-bottom:1px solid #b9a66e;padding-bottom:22px}\n.cgau-listing .cgfun.cgau-suntrip .sun-manifest{background:#b8c6d1;color:#132b40}\n.cgau-listing .cgfun.cgau-suntrip .sun-crate{border:10px solid #786751;background:repeating-linear-gradient(0deg,#e2caa5 0 42px,#cbb082 43px 46px);padding:28px;box-shadow:inset 0 0 0 3px #3e454d;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}\n.cgau-listing .cgfun.cgau-suntrip .sun-crate\u003ediv{background:#fff6df;padding:22px;box-shadow:4px 5px 0 #78675166}\n.cgau-listing .cgfun.cgau-suntrip .sun-manual{background:#f5f5f0;color:#18234a}\n.cgau-listing .cgfun.cgau-suntrip table{border-collapse:collapse;width:100%;font-size:16px;text-align:left;overflow-wrap:anywhere}\n.cgau-listing .cgfun.cgau-suntrip caption{text-align:left;font-weight:700;margin:20px 0}\n.cgau-listing .cgfun.cgau-suntrip td,.cgau-listing .cgfun.cgau-suntrip th{padding:15px 12px;border-bottom:1px solid #b4bcc7;vertical-align:top}\n.cgau-listing .cgfun.cgau-suntrip th{width:30%}\n.cgau-listing .cgfun.cgau-suntrip .sun-install{background:#24564e;color:#edffef}\n.cgau-listing .cgfun.cgau-suntrip .sun-install .fact{padding:18px 0 18px 24px;border-left:4px solid #f4c066}\n.cgau-listing .cgfun.cgau-suntrip .sun-radio{background:#211a38;color:#fff1dc}\n.cgau-listing .cgfun.cgau-suntrip details{border-top:1px solid #8d819e;padding:20px 0}\n.cgau-listing .cgfun.cgau-suntrip summary{cursor:pointer;font-size:20px;font-weight:700;list-style-position:outside;margin-left:18px}\n.cgau-listing .cgfun.cgau-suntrip summary:focus-visible{outline:3px solid #ffcf68;outline-offset:5px}\n.cgau-listing .cgfun.cgau-suntrip details p{padding-left:18px;color:#e0d9ec}\n.cgau-listing .cgfun.cgau-suntrip .sun-credit{background:#eb733e;color:#201b37;text-align:center}\n.cgau-listing .cgfun.cgau-suntrip .sun-credit p{margin:20px auto}.cgau-listing .cgfun.cgau-suntrip .sun-credit h2{font-size:clamp(54px,5.4rem,90px)}\n.cgau-listing .cgfun.cgau-suntrip .sun-endticket{display:inline-block;padding:20px 35px;border:2px dashed #302449;border-radius:8px;font:700 22px 'Chakra Petch',sans-serif;background:#ffd07e}\n@keyframes cgau-sun-breathe{from{box-shadow:0 0 0 10px #ffce5244}to{box-shadow:0 0 0 18px #ffce5299}}\n@media(max-width:700px){.cgau-listing .cgfun.cgau-suntrip h2{font-size:46px}.cgau-listing .cgfun.cgau-suntrip section{padding:46px 22px}.cgau-listing .cgfun.cgau-suntrip .sun-herogrid,.cgau-listing .cgfun.cgau-suntrip .sun-split,.cgau-listing .cgfun.cgau-suntrip .sun-crate{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun.cgau-suntrip .sun-instruments{gap:8px;padding:10px}.cgau-listing .cgfun.cgau-suntrip .sun-readout{padding:12px 4px;border-width:3px}.cgau-listing .cgfun.cgau-suntrip .sun-readout strong{font-size:26px}.cgau-listing .cgfun.cgau-suntrip .sun-readout span{font-size:13px}.cgau-listing .cgfun.cgau-suntrip .sun-hero{min-height:0}.cgau-listing .cgfun.cgau-suntrip .sun-title{font-size:88px}.cgau-listing .cgfun.cgau-suntrip .sun-routeboard{min-height:320px}.cgau-listing .cgfun.cgau-suntrip .sun-routekey{font-size:13px;gap:20px}.cgau-listing .cgfun.cgau-suntrip .sun-panel{left:5%;width:85px}.cgau-listing .cgfun.cgau-suntrip .sun-house{right:6%;width:65px}.cgau-listing .cgfun.cgau-suntrip .sun-house:before{width:90px}.cgau-listing .cgfun.cgau-suntrip .sun-crate{padding:15px}.cgau-listing .cgfun.cgau-suntrip td,.cgau-listing .cgfun.cgau-suntrip th{padding:12px 6px}}\n@media(prefers-reduced-motion:reduce){.cgau-listing .cgfun.cgau-suntrip *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}\n\n\n.cgau-listing .cgfun.cgau-suntrip .sun-hero{background:radial-gradient(ellipse at 75% 12%,#075cc4,transparent 55%),linear-gradient(145deg,#050b24,#082b67 70%,#020713)}\n.cgau-listing .cgfun.cgau-suntrip .sun-title{color:#ffdf45;text-shadow:2px 3px 0 #ff861b,4px 6px 0 #c63611,7px 9px 0 #00295d;letter-spacing:-.025em}\n.cgau-listing .cgfun.cgau-suntrip .sun-title small{color:#fff3c3;text-shadow:2px 2px 0 #103769}\n.cgau-listing .cgfun.cgau-suntrip .sun-console{background:#071329;color:#e6f6ff;border-top:4px solid #49b9ff}\n.cgau-listing .cgfun.cgau-suntrip .sun-credit{background:#081124;color:#ffdb65}\n\n\n.cgau-listing .cgfun.cgau-suntrip .cg-film-brand{display:block;width:min(360px,100%);margin:0 0 28px;min-width:0}\n.cgau-listing .cgfun.cgau-suntrip .cg-film-brand img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;margin:0;transform:none;border:0;box-shadow:none;background:transparent}\n@media(max-width:600px){.cgau-listing .cgfun.cgau-suntrip .cg-film-brand{width:min(270px,100%);margin-bottom:24px}}\n.cgau-listing h1,.cgau-listing h2,.cgau-listing h3,.cgau-listing h4,.cgau-listing h5,.cgau-listing h6{color:inherit;font-weight:inherit}\n.cgau-listing .cgfun,.cgau-listing .cgfun *{min-width:0}\n.cgau-listing.cgau-listing{width:calc(100vw - 24px);max-width:none;margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px)}\n@media(max-width:820px){.cgau-listing.cgau-listing{width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px);margin-right:calc(50% - 50vw + 6px)}}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing cgau-twoview\"\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-simple\" class=\"cgau-vt\" aria-label=\"Simple view\" checked\u003e\n\u003cinput type=\"radio\" name=\"cgau-view\" id=\"cgau-v-fun\" class=\"cgau-vt\" aria-label=\"Fun view\"\u003e\n\u003cdiv class=\"cgau-chooser\"\u003e\n  \u003cp class=\"cgau-chooser-kicker\"\u003eChoose your view\u003csmall\u003eThe essentials or the full story. Switch any time.\u003c\/small\u003e\u003c\/p\u003e\n  \u003cdiv class=\"cgau-chooser-grid\"\u003e\n    \u003clabel for=\"cgau-v-simple\" class=\"cgau-choice cgau-choice-simple\"\u003e\n      \u003cspan class=\"cgau-choice-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003eSimple view\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eProduct details, clearly explained.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\" class=\"cgau-choice cgau-choice-fun\"\u003e\n      \u003cspan class=\"cgau-choice-swatch cgau-choice-art\" aria-hidden=\"true\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-film-cg-spext3m-nnb-20260922.png?v=1790073189\u0026amp;width=192\" alt=\"Illustrated Back to the Sun theme emblem\" width=\"96\" height=\"96\" decoding=\"async\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cgau-choice-text\"\u003e\n        \u003cspan class=\"cgau-choice-now\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-title\"\u003e\u003cspan class=\"cgau-choice-kind\"\u003eFun view\u003c\/span\u003e\u003cspan class=\"cgau-choice-divider\" aria-hidden=\"true\"\u003e · \u003c\/span\u003e\u003cspan class=\"cgau-choice-theme\"\u003eBack to the Sun\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eA retro time-machine workshop discovers that better solar placement needs cable reach, not time travel.\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-switch\"\u003e\n  \u003cdiv class=\"cgau-switchpill\"\u003e\n    \u003clabel for=\"cgau-v-simple\"\u003e\u003ci\u003e◻\u003c\/i\u003eSimple view\u003c\/label\u003e\n    \u003clabel for=\"cgau-v-fun\"\u003e\u003ci\u003e★\u003c\/i\u003eFun view\u003c\/label\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cgau-pane cgau-pane-simple\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Geist:wght@300..700\u0026family=Geist+Mono:wght@400;500\u0026display=swap');\n@property --cgau-kn-wait{syntax:'\u003cinteger\u003e';inherits:true;initial-value:0}\n@property --cgau-kn-on{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1}\n@property --cgau-kn-ang{syntax:'\u003cangle\u003e';inherits:false;initial-value:0deg}\n@property --cgau-kn-fill{syntax:'\u003cnumber\u003e';inherits:true;initial-value:1}\n\n\/* ==== TOKENS · palette, gradients, type, spacing, motion (colour world \"saffron and denim\": saffron = the sun, the cable and the condition; denim = the headline, links and the one dark band, twill-textured with saffron stitching; sea green = joins; brick = not with this cable) ==== *\/\n.cgau-listing .cgnew.cgau-kn{--kn-ink:#1a2233;--kn-g1:#4a5468;--kn-g2:#7d8699;--kn-soft:#f7f2e8;--kn-line:#e0d6c2;--kn-hair:#eee6d6;--kn-dark:#1b2c47;--kn-v1:#4a5a78;--kn-v2:#9aa7c0;--kn-b1:#26446e;--kn-b2:#5a82b4;--kn-gr1:#1d6549;--kn-gr2:#4c9f78;--kn-w1:#9a5a00;--kn-w2:#f2a516;--kn-no1:#8f3b2a;--kn-no2:#c9765c;--kn-vt:#4a5a78;--kn-bt:#26446e;--kn-grt:#1a5e43;--kn-wt:#8a4f00;--kn-not:#7e3723;--kn-gv:linear-gradient(90deg,var(--kn-v1) 0%,var(--kn-v2) 100%);--kn-gb:linear-gradient(90deg,var(--kn-b1) 0%,var(--kn-b2) 100%);--kn-gg:linear-gradient(90deg,var(--kn-gr1) 0%,var(--kn-gr2) 100%);--kn-gw:linear-gradient(90deg,var(--kn-w1) 0%,var(--kn-w2) 100%);--kn-gn:linear-gradient(135deg,var(--kn-no1) 0%,var(--kn-no2) 100%);--kn-ease:cubic-bezier(.22,.8,.2,1);--kn-roll:cubic-bezier(.2,1.12,.3,1);--kn-nav:50px;--kn-pad:120px;--kn-r:28px;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;font-size:17px;line-height:1.5;font-weight:400;color:var(--kn-ink);background:#fff;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-align:left}\n@supports (color: color(display-p3 1 0 0)){\n.cgau-listing .cgnew.cgau-kn{--kn-b2:color(display-p3 .37 .51 .72);--kn-gr2:color(display-p3 .33 .62 .47);--kn-w2:color(display-p3 .96 .65 .1);--kn-no2:color(display-p3 .78 .47 .37)}\n}\n\n\/* ==== RESETS · beat the theme's .rte rules by source order, lose to every module class ==== *\/\n.cgau-listing .cgnew *,.cgau-listing .cgnew *::before,.cgau-listing .cgnew *::after{box-sizing:border-box}\n.cgau-listing .cgnew p,.cgau-listing .cgnew ul,.cgau-listing .cgnew ol,.cgau-listing .cgnew li,.cgau-listing .cgnew figure,.cgau-listing .cgnew figcaption,.cgau-listing .cgnew dl,.cgau-listing .cgnew dt,.cgau-listing .cgnew dd,.cgau-listing .cgnew blockquote,.cgau-listing .cgnew fieldset,.cgau-listing .cgnew legend{margin:0;padding:0;border:0}\n.cgau-listing .cgnew ul,.cgau-listing .cgnew ol{list-style:none;text-align:left}\n.cgau-listing .cgnew p{text-align:left}\n.cgau-listing .cgnew img{display:block;max-width:100%;height:auto;border:0;border-radius:0}\n.cgau-listing .cgnew a{color:inherit;text-decoration:none}\n.cgau-listing .cgnew table{border-collapse:collapse}\n.cgau-listing .cgnew td,.cgau-listing .cgnew th{border:0;padding:0}\n.cgau-listing .cgnew b,.cgau-listing .cgnew strong{font-weight:600}\n.cgau-listing .cgnew button{font:inherit;color:inherit}\n.cgau-listing .cgnew .kn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}\n.cgau-listing .cgnew .kn-defs{position:absolute;width:0;height:0;overflow:hidden}\n\n\/* ==== ILLUSTRATION TAG · every drawn scene or diagram carries one ==== *\/\n.cgau-listing .cgnew .kn-ill{position:absolute;left:4%;bottom:4%;z-index:5;font:500 12px\/1 'Geist',sans-serif;color:#6e6e73;background:rgba(255,255,255,.85);padding:6px 9px;border-radius:99px}\n\n\/* ==== LAYOUT + TYPE ==== *\/\n.cgau-listing .cgnew .kn-w{max-width:1040px;margin:0 auto;padding:0 24px}\n.cgau-listing .cgnew .kn-c{text-align:center}\n.cgau-listing .cgnew .kn-c p{text-align:center}\n.cgau-listing .cgnew .kn-sec{padding:var(--kn-pad) 0;position:relative;scroll-margin-top:calc(var(--header-height,0px) + var(--kn-nav) + 8px)}\n.cgau-listing .cgnew .kn-band{background:var(--kn-soft);box-shadow:0 0 0 100vmax var(--kn-soft);clip-path:inset(0 -100vmax)}\n.cgau-listing .cgnew .kn-cv{content-visibility:auto;contain-intrinsic-size:auto 1100px}\n.cgau-listing .cgnew .kn-mono{font-family:'Geist Mono',Menlo,Consolas,monospace;font-size:.9em;letter-spacing:0;font-weight:500}\n.cgau-listing .cgnew .kn-eye{display:block;font:600 17px\/1.25 'Geist',sans-serif;letter-spacing:-.01em;color:var(--kn-g1);margin:0 0 14px}\n.cgau-listing .cgnew .kn-ev{color:var(--kn-vt)}.cgau-listing .cgnew .kn-eb{color:var(--kn-bt)}.cgau-listing .cgnew .kn-eg{color:var(--kn-grt)}.cgau-listing .cgnew .kn-ew{color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-h1{font-size:clamp(42px,6.9vw,88px);line-height:.98;letter-spacing:-.052em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h2{font-size:clamp(36px,5.4vw,72px);line-height:1.02;letter-spacing:-.047em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h3{font-size:clamp(20px,1.9vw,25px);line-height:1.18;letter-spacing:-.025em;font-weight:600}\n.cgau-listing .cgnew .kn-lede{font-size:clamp(18px,1.6vw,21px);line-height:1.45;font-weight:500;color:var(--kn-g1);max-width:660px;margin-top:20px;text-wrap:pretty}\n.cgau-listing .cgnew .kn-c .kn-lede{margin-left:auto;margin-right:auto}\n.cgau-listing .cgnew .kn-gx{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}\n.cgau-listing .cgnew .kn-gv{background-image:var(--kn-gv)}.cgau-listing .cgnew .kn-gb{background-image:var(--kn-gb)}.cgau-listing .cgnew .kn-gg{background-image:var(--kn-gg)}.cgau-listing .cgnew .kn-gw{background-image:var(--kn-gw)}\n.cgau-listing .cgnew .kn-link{color:var(--kn-bt);font-weight:600;border-bottom:1px solid rgba(29,53,105,.4)}\n.cgau-listing .cgnew .kn-link:focus-visible{outline:2px solid var(--kn-vt);outline-offset:2px;border-radius:3px}\n\n\/* ==== LIQUID GLASS · only ever over still content (never over a scrolling layer) ==== *\/\n.cgau-listing .cgnew .kn-glass{background:linear-gradient(160deg,rgba(255,255,255,.72),rgba(255,255,255,.42));border:1px solid rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 1px rgba(255,255,255,.35),inset 0 0 18px rgba(255,255,255,.28),0 16px 40px -20px rgba(29,29,31,.35);-webkit-backdrop-filter:blur(12px) saturate(1.8);backdrop-filter:blur(12px) saturate(1.8)}\n@supports (backdrop-filter: url(#kn-refract)){\n.cgau-listing .cgnew .kn-glass{backdrop-filter:url(#kn-refract) blur(10px) saturate(1.8)}\n}\n\n\/* ==== SHEEN · a light sweep; each module clips it to its own shape (image masks fail CORS on file:\/\/) ==== *\/\n.cgau-listing .cgnew .kn-sheen{position:absolute;inset:0;clip-path:inset(2% 1% 1% 1% round 50% 50% 50% 50% \/ 17% 17% 7% 7%);background:linear-gradient(100deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.9) 46%,rgba(214,228,255,.55) 52%,rgba(255,255,255,0) 66%) 110% 0\/260% 100% no-repeat;mix-blend-mode:screen;pointer-events:none}\n@keyframes cgau-kn-sheen{from{background-position:110% 0}to{background-position:-10% 0}}\n\n\/* ==== ODOMETER · one reel per digit; the real number stays in the HTML for readers ==== *\/\n.cgau-listing .cgnew .kn-odo{display:inline-flex;height:1.2em;line-height:1.2;overflow:clip;vertical-align:baseline;margin-top:-.2em}\n.cgau-listing .cgnew .kn-odo i{display:block;font-style:normal;translate:0 calc(var(--kn-t) * -1.2em)}\n.cgau-listing .cgnew .kn-odo i::before{content:\"0\\A 1\\A 2\\A 3\\A 4\\A 5\\A 6\\A 7\\A 8\\A 9\\A 0\";white-space:pre;display:block;text-align:center;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-fill-color:transparent;background-image:var(--kn-og,linear-gradient(var(--kn-ink),var(--kn-ink)));-webkit-background-clip:text;background-clip:text}\n.cgau-listing .cgnew .kn-og-b{--kn-og:var(--kn-gb)}.cgau-listing .cgnew .kn-og-g{--kn-og:var(--kn-gg)}.cgau-listing .cgnew .kn-og-w{--kn-og:var(--kn-gw)}.cgau-listing .cgnew .kn-og-v{--kn-og:var(--kn-gv)}\n\n\/* ==== JARGON · tap (or hover in Chrome) for a plain-English card; shows inline if a host strips popover ==== *\/\n.cgau-listing .cgnew .kn-j{display:inline;background:none;border:0;padding:0;margin:0;cursor:help;font:inherit;color:inherit;text-decoration:underline dotted;text-decoration-color:rgba(29,53,105,.7);text-decoration-thickness:1.5px;text-underline-offset:3px}\n.cgau-listing .cgnew .kn-j:focus-visible{outline:2px solid var(--kn-vt);outline-offset:2px;border-radius:3px}\n.cgau-listing .cgnew .kn-jc{font-size:.9em;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-jc:not(:popover-open)::before{content:\" (\"}\n.cgau-listing .cgnew .kn-jc:not(:popover-open)::after{content:\")\"}\n.cgau-listing .cgnew .kn-jw:has(.kn-j:not([popovertarget])) .kn-jc{display:inline}\n.cgau-listing .cgnew .kn-jc:popover-open{position:fixed;inset:auto;margin:10px 0;position-area:bottom span-right;position-try-fallbacks:flip-block,flip-inline;width:max-content;max-width:min(300px,calc(100% - 24px));padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.9);background:linear-gradient(160deg,#fff,#f7f1e4);box-shadow:inset 0 1px 0 #fff,0 22px 50px -20px rgba(29,29,31,.45),0 0 0 1px rgba(29,53,105,.14);font:500 15px\/1.45 'Geist',sans-serif;color:var(--kn-ink);letter-spacing:-.005em;animation:cgau-kn-card .28s var(--kn-ease) both}\n.cgau-listing .cgnew .kn-jw .kn-jc\u003eb{display:block;font:600 13px\/1.3 'Geist',sans-serif;letter-spacing:.02em;color:var(--kn-vt);margin-bottom:3px;white-space:normal}\n@keyframes cgau-kn-card{from{opacity:0;translate:0 6px;scale:.97}}\n@keyframes cgau-kn-arm{from,to{--cgau-kn-wait:1}}\n\n@keyframes cgau-kn-wght{from{font-weight:300;letter-spacing:-.02em}to{font-weight:700}}\n@keyframes cgau-kn-roll{from{translate:0 0}}\n\n\/* ==== MOTION tokens (Shopify only) · reveal arm trigger, kinetic weight, odometer triggers ==== *\/\n\/* ==== REVEAL · the fail-open arm trigger (text arrives fast: 6% inset, .4 s, 12 px) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rv{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 6%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-rv\u003e*{transition:opacity .4s var(--kn-ease),translate .4s var(--kn-ease)}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(2){transition-delay:.05s}\n.cgau-listing .cgnew .kn-rv\u003e:nth-child(3){transition-delay:.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-rv\u003e*{opacity:0;translate:0 12px}\n}\n}\n}\n\n\/* ==== KINETIC WEIGHT · Geist 300 to 700 per word as a headline enters (never touches opacity) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-kw{view-timeline:--cgau-kn-kw block}\n.cgau-listing .cgnew .kn-kw\u003espan{display:inline-block;animation:cgau-kn-wght 1s linear both;animation-timeline:--cgau-kn-kw;animation-range:entry 0% entry 70%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(2){animation-range:entry 8% entry 78%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(3){animation-range:entry 16% entry 86%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(4){animation-range:entry 24% entry 94%}\n.cgau-listing .cgnew .kn-kw\u003espan:nth-child(n+5){animation-range:entry 30% entry 100%}\n}\n}\n\n\/* ==== ODOMETER TRIGGERS · Chrome: native scroll-triggered animation. Safari: the arm trigger ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (timeline-trigger: --cgau-kn-x view()){\n.cgau-listing .cgnew .kn-odo i{animation:cgau-kn-roll 1.6s var(--kn-roll) both;timeline-trigger:--cgau-kn-odt view() entry 10% exit 100%;animation-trigger:--cgau-kn-odt play-forwards}\n.cgau-listing .cgnew .kn-odo i+i{animation-duration:2.1s}\n}\n@supports (animation-timeline: view()) and (not (timeline-trigger: --cgau-kn-x view())){\n.cgau-listing .cgnew .kn-odo{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 8%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-odo i{transition:translate 1.6s var(--kn-roll)}\n.cgau-listing .cgnew .kn-odo i+i{transition-duration:2.1s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-odo i{translate:0 0;transition:none}\n}\n}\n}\n\n\/* ==== MODULE nav · sticky glass bar (no backdrop blur: it sits over scrolling content), stuck shadow, scroll-spy ==== *\/\n.cgau-listing .cgnew .kn-nav{position:sticky;top:var(--header-height,0px);z-index:30;container-type:scroll-state}\n.cgau-listing .cgnew .kn-nav-in{display:flex;align-items:center;gap:22px;height:var(--kn-nav);padding:0 20px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(251,247,238,.94));border-bottom:1px solid rgba(29,29,31,.08);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(255,255,255,.7);transition:box-shadow .3s,border-radius .3s}\n.cgau-listing .cgnew .kn-nav-t{font:600 18px\/1 'Geist',sans-serif;letter-spacing:-.02em;white-space:nowrap}\n.cgau-listing .cgnew .kn-nav-l{display:flex;align-items:center;gap:20px;margin-left:auto;overflow-x:auto;scrollbar-width:none}\n.cgau-listing .cgnew .kn-nav-l::-webkit-scrollbar{display:none}\n.cgau-listing .cgnew .kn-nav-l a{font:500 13px\/1 'Geist',sans-serif;color:#424245;white-space:nowrap;padding:6px 0;border-bottom:2px solid transparent}\n.cgau-listing .cgnew .kn-nav-l a:hover{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-nav-l a:focus-visible{outline:2px solid var(--kn-vt);outline-offset:3px;border-radius:4px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{color:#fff;border:0;border-radius:999px;padding:8px 14px;background:linear-gradient(180deg,#335686,#1b2c47);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 4px 12px -4px rgba(29,29,31,.5)}\n@supports (container-type: scroll-state){\n@container scroll-state(stuck: top){\n.cgau-listing .cgnew .kn-nav-in{box-shadow:inset 0 1px 0 #fff,0 12px 30px -18px rgba(29,29,31,.5)}\n}\n}\n@supports (scroll-target-group: auto){\n.cgau-listing .cgnew .kn-nav-l{scroll-target-group:auto}\n.cgau-listing .cgnew .kn-nav-l a:target-current{color:var(--kn-ink);border-bottom-color:var(--kn-b1)}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta:target-current{color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--kn-b1)}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-nav-in{padding:0 2px;gap:10px}\n.cgau-listing .cgnew .kn-nav-t{display:none}\n.cgau-listing .cgnew .kn-nav-l{margin-left:0;gap:12px;width:100%;justify-content:space-between}\n.cgau-listing .cgnew .kn-nav-l a{font-size:12.5px}\n.cgau-listing .cgnew .kn-nav-l .kn-nav-cta{padding:7px 11px}\n}\n\n\/* ==== MODULE hero (variant hero-charge-line) · answers first in a denim-edged panel with a saffron stitch seam; the coiled cable photo on a saffron sun glow over a ghosted \"3 m\", and under it a Panel-to-Camera line that a saffron charge dot travels along ==== *\/\n.cgau-listing .cgnew .kn-hero{position:relative;padding:30px 0 84px;overflow:clip}\n.cgau-listing .cgnew .kn-hd{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:44px;align-items:center}\n.cgau-listing .cgnew .kn-hd-eye{display:inline-flex;align-items:center;gap:10px;font:600 14.5px\/1.25 'Geist Mono',Menlo,monospace;letter-spacing:.02em;color:var(--kn-wt);margin:0 0 14px}\n.cgau-listing .cgnew .kn-hd-eye::before{content:\"\";flex:none;width:12px;height:12px;border-radius:50%;background:var(--kn-w2);box-shadow:0 0 0 4px rgba(242,165,22,.22)}\n.cgau-listing .cgnew .kn-hd .kn-h1{font-size:clamp(40px,5.6vw,78px)}\n.cgau-listing .cgnew .kn-nw{white-space:nowrap}\n\/* the four first-screen answers: a denim-edged panel with a saffron running stitch *\/\n.cgau-listing .cgnew .kn-ans{position:relative;margin-top:24px;display:grid;padding:4px 0 4px 26px;border-left:5px solid var(--kn-b1)}\n.cgau-listing .cgnew .kn-ans::before{content:\"\";position:absolute;left:8px;top:6px;bottom:6px;width:2px;background:repeating-linear-gradient(180deg,var(--kn-w2) 0 7px,transparent 7px 13px)}\n.cgau-listing .cgnew .kn-ans li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:12px 0;border-bottom:1px solid var(--kn-hair);font-size:16px;line-height:1.45;color:#2c3446}\n.cgau-listing .cgnew .kn-ans li:last-child{border-bottom:0}\n.cgau-listing .cgnew .kn-ans li\u003espan{font:600 12px\/1.9 'Geist Mono',Menlo,monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-ans li[data-cgau-first=\"works\"]\u003espan{color:var(--kn-grt)}\n.cgau-listing .cgnew .kn-ans li[data-cgau-first=\"why\"]\u003espan{color:var(--kn-bt)}\n.cgau-listing .cgnew .kn-ans li[data-cgau-first=\"condition\"]\u003espan{color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-ans b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-ans .kn-t{font-family:'Geist Mono',Menlo,monospace;font-size:.86em;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-ans a{color:var(--kn-bt);font-weight:600;border-bottom:1px solid rgba(38,68,110,.45);white-space:nowrap}\n.cgau-listing .cgnew .kn-ans a:focus-visible{outline:2px solid var(--kn-bt);outline-offset:2px;border-radius:3px}\n\/* the stage: sun glow, ghosted 3 m, the photo, the charge line *\/\n.cgau-listing .cgnew .kn-cl{position:relative;max-width:520px;width:100%;margin:0 auto;padding:6px 0 0}\n.cgau-listing .cgnew .kn-cl::before{content:\"\";position:absolute;right:-4%;top:-2%;width:62%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(242,165,22,.42),rgba(242,165,22,.14) 58%,rgba(242,165,22,0));animation:cgau-kn-glow 6s ease-in-out infinite alternate}\n.cgau-listing .cgnew .kn-cl-num{position:absolute;left:0;right:0;top:24%;z-index:0;text-align:center;white-space:nowrap;font:700 clamp(130px,15vw,200px)\/.8 'Geist',sans-serif;letter-spacing:-.07em;color:transparent;-webkit-text-stroke:2.5px rgba(38,68,110,.22);pointer-events:none;user-select:none}\n.cgau-listing .cgnew .kn-cl-ph{position:relative;mix-blend-mode:multiply}\n.cgau-listing .cgnew .kn-cl-ph\u003eimg{position:relative;width:100%;height:auto;-webkit-mask:radial-gradient(closest-side,#000 80%,transparent);mask:radial-gradient(closest-side,#000 80%,transparent)}\n.cgau-listing .cgnew .kn-cl-bar{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:2px 6% 0}\n.cgau-listing .cgnew .kn-cl-end{font:600 12.5px\/1 'Geist Mono',Menlo,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--kn-bt);padding:7px 10px;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1.5px rgba(38,68,110,.35)}\n.cgau-listing .cgnew .kn-cl-end:first-child{color:var(--kn-wt);box-shadow:inset 0 0 0 1.5px rgba(154,90,0,.45)}\n.cgau-listing .cgnew .kn-cl-trk{position:relative;height:18px}\n.cgau-listing .cgnew .kn-cl-trk::before{content:\"\";position:absolute;left:0;right:0;top:8px;height:3px;border-radius:3px;background:repeating-linear-gradient(90deg,var(--kn-w2) 0 10px,rgba(242,165,22,.25) 10px 16px)}\n.cgau-listing .cgnew .kn-cl-trk\u003ei{position:absolute;left:0;top:3px;width:13px;height:13px;margin-left:-6px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px var(--kn-w2),0 0 14px 4px rgba(242,165,22,.55);animation:cgau-kn-flow 3.4s cubic-bezier(.45,.05,.55,.95) infinite}\n.cgau-listing .cgnew .kn-cl-trk\u003eb{position:absolute;left:50%;top:-22px;translate:-50% 0;font:700 13px\/1 'Geist Mono',Menlo,monospace;color:var(--kn-wt);white-space:nowrap}\n@keyframes cgau-kn-flow{0%{left:0;opacity:0}8%{opacity:1}88%{opacity:1}100%{left:100%;opacity:0}}\n@keyframes cgau-kn-glow{from{scale:.94;opacity:.85}to{scale:1.06;opacity:1}}\n@keyframes cgau-kn-sway{from{rotate:0deg;translate:0 0}to{rotate:-5deg;translate:0 -12px}}\n@keyframes cgau-kn-flyin{from{opacity:0;translate:0 26px;scale:.94}}\n@media (max-width:860px){\n.cgau-listing .cgnew .kn-hd{grid-template-columns:minmax(0,1fr);gap:8px}\n.cgau-listing .cgnew .kn-hero{padding:14px 0 46px}\n.cgau-listing .cgnew .kn-hd .kn-h1{font-size:clamp(36px,10vw,48px)}\n.cgau-listing .cgnew .kn-hd-eye{font-size:12px;margin-bottom:10px;letter-spacing:0}\n.cgau-listing .cgnew .kn-ans{margin-top:14px;padding-left:20px;border-left-width:4px}\n.cgau-listing .cgnew .kn-ans::before{left:6px}\n.cgau-listing .cgnew .kn-ans li{grid-template-columns:minmax(0,1fr);gap:0;padding:7px 0;font-size:15.5px;line-height:1.4}\n.cgau-listing .cgnew .kn-ans li\u003espan{font-size:11px;line-height:1.55}\n.cgau-listing .cgnew.cgau-kn{--kn-pad:72px}\n.cgau-listing .cgnew .kn-cl{max-width:360px;padding-top:18px}\n.cgau-listing .cgnew .kn-cl-bar{margin:0 2%}\n}\n\n\/* ==== MOTION hero (Shopify only) · the coil tips and lifts a little off its sun glow as the hero scrolls away; static pose is the resting photo ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-cl{view-timeline:--cgau-kn-hero block}\n.cgau-listing .cgnew .kn-cl-ph{animation:cgau-kn-sway 1s linear both;animation-timeline:--cgau-kn-hero;animation-range:cover 50% exit 100%}\n}\n}\n\n\/* ==== MODULE run (story variant story-uncoil, the page's one dark band) · denim twill with saffron stitching; a labelled drawing of panel, join and camera; the coil unwinds into the saffron run as the figure scrolls through; four fitting steps on stitched rules ==== *\/\n.cgau-listing .cgnew .kn-run{color:#e8edf5;background:var(--kn-dark);box-shadow:0 0 0 100vmax var(--kn-dark);clip-path:inset(0 -100vmax);background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 2px,rgba(255,255,255,0) 2px 7px)}\n.cgau-listing .cgnew .kn-run::before,.cgau-listing .cgnew .kn-run::after{content:\"\";position:absolute;left:24px;right:24px;height:2px;background:repeating-linear-gradient(90deg,rgba(242,181,68,.75) 0 12px,transparent 12px 20px)}\n.cgau-listing .cgnew .kn-run::before{top:18px}\n.cgau-listing .cgnew .kn-run::after{bottom:18px}\n.cgau-listing .cgnew .kn-run .kn-eye{color:#f2b544}\n.cgau-listing .cgnew .kn-run .kn-h2{color:#fff}\n.cgau-listing .cgnew .kn-run .kn-h2 .kn-rn-s{color:#f2b544}\n.cgau-listing .cgnew .kn-run .kn-lede{color:#c9d3e3}\n.cgau-listing .cgnew .kn-rn-fig{position:relative;max-width:760px;margin:44px auto 0;padding:0 0 30px}\n.cgau-listing .cgnew .kn-rn-fig svg{display:block;width:100%;height:auto;overflow:visible}\n.cgau-listing .cgnew .kn-rn-fig .kn-rn-tall{display:none}\n.cgau-listing .cgnew .kn-rn-fig text{font-family:'Geist',-apple-system,sans-serif;font-weight:600;letter-spacing:-.01em}\n.cgau-listing .cgnew .kn-rn-fig .kn-ill{left:0;bottom:0;background:rgba(255,255,255,.9);color:#4a5468}\n.cgau-listing .cgnew .kn-rn-cable{stroke-dasharray:1;stroke-dashoffset:0}\n.cgau-listing .cgnew .kn-rn-coil{opacity:0}\n.cgau-listing .cgnew .kn-rn-join{transform-box:fill-box;transform-origin:50% 50%;animation:cgau-kn-pulse 2.6s ease-out infinite}\n.cgau-listing .cgnew .kn-rn-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:40px;counter-reset:rn}\n.cgau-listing .cgnew .kn-rn-steps li{position:relative;padding-top:20px;counter-increment:rn}\n.cgau-listing .cgnew .kn-rn-steps li::before{content:\"\";position:absolute;left:0;right:0;top:0;height:2px;background:repeating-linear-gradient(90deg,#f2b544 0 10px,transparent 10px 16px)}\n.cgau-listing .cgnew .kn-rn-steps h3{font-size:19px;line-height:1.25;letter-spacing:-.02em;color:#fff;margin-bottom:6px}\n.cgau-listing .cgnew .kn-rn-steps h3::before{content:counter(rn) \". \";color:#f2b544;font-family:'Geist Mono',Menlo,monospace;font-size:.85em}\n.cgau-listing .cgnew .kn-rn-steps p{font-size:16px;line-height:1.5;color:#c9d3e3}\n@keyframes cgau-kn-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}\n@keyframes cgau-kn-uncoil{from{opacity:1;scale:1;rotate:0deg}70%{opacity:.5}to{opacity:0;scale:.2;rotate:180deg}}\n@keyframes cgau-kn-pulse{0%{stroke-width:5;opacity:1}60%{stroke-width:11;opacity:.55}100%{stroke-width:5;opacity:1}}\n@media (max-width:860px){\n.cgau-listing .cgnew .kn-rn-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}\n.cgau-listing .cgnew .kn-rn-fig{margin-top:30px}\n}\n@media (max-width:560px){\n.cgau-listing .cgnew .kn-rn-fig .kn-rn-wide{display:none}\n.cgau-listing .cgnew .kn-rn-fig .kn-rn-tall{display:block;max-width:400px;margin:0 auto}\n.cgau-listing .cgnew .kn-rn-steps{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .cgnew .kn-run::before,.cgau-listing .cgnew .kn-run::after{left:16px;right:16px}\n}\n\n\/* ==== MOTION run (Shopify only) · scrubbed by the figure's own view timeline: the coil spins down to nothing while the saffron run draws from the join to the camera. Static pose (no support, reduced motion, eBay) is the finished run with no coil ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rn-fig{view-timeline:--cgau-kn-run block}\n.cgau-listing .cgnew .kn-rn-cable{animation:cgau-kn-draw 1s linear both;animation-timeline:--cgau-kn-run;animation-range:entry 60% cover 55%}\n.cgau-listing .cgnew .kn-rn-coil{transform-box:fill-box;transform-origin:50% 50%;animation:cgau-kn-uncoil 1s linear both;animation-timeline:--cgau-kn-run;animation-range:entry 60% cover 50%}\n}\n}\n\n\/* ==== MODULE ends (compat variant compat-two-ends) · two small pickers side by side, one per end of the cable; each group's verdicts are all visible until a chip in THAT group is tapped (hidden only by :has(input:checked)), so a stripped host shows every verdict ==== *\/\n.cgau-listing .cgnew .kn-ends{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:30px;margin-top:44px;align-items:start}\n.cgau-listing .cgnew .kn-end{position:relative;padding:26px 26px 24px;border-radius:24px;background:#fff;box-shadow:inset 0 0 0 1px var(--kn-line),0 26px 50px -40px rgba(26,34,51,.4)}\n.cgau-listing .cgnew .kn-end::before{content:\"\";position:absolute;left:26px;right:26px;top:0;height:4px;border-radius:0 0 4px 4px;background:var(--kn-gw)}\n.cgau-listing .cgnew .kn-end+.kn-end::before{background:var(--kn-gb)}\n.cgau-listing .cgnew .kn-end-lg{display:flex;align-items:center;gap:10px;font:600 12.5px\/1.2 'Geist Mono',Menlo,monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--kn-wt);margin-bottom:14px}\n.cgau-listing .cgnew .kn-end+.kn-end .kn-end-lg{color:var(--kn-bt)}\n.cgau-listing .cgnew .kn-end-lg::before{content:\"\";flex:none;width:22px;height:12px;border-radius:4px;box-shadow:inset 0 0 0 2px currentColor}\n.cgau-listing .cgnew .kn-ch{display:flex;flex-wrap:wrap;gap:7px}\n.cgau-listing .cgnew .kn-ch input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}\n.cgau-listing .cgnew .kn-ch label{position:relative;display:block;cursor:pointer;padding:10px 14px;border-radius:999px;background:var(--kn-soft);box-shadow:inset 0 0 0 1px #d9ccb1;font:500 15px\/1.15 'Geist',sans-serif;color:var(--kn-ink);transition:color .25s,background .25s,box-shadow .25s;-webkit-tap-highlight-color:transparent}\n.cgau-listing .cgnew .kn-ch label:has(input:focus-visible){outline:2px solid var(--kn-bt);outline-offset:2px}\n.cgau-listing .cgnew .kn-ch label:has(input:checked){background:var(--kn-b1);color:#fff;box-shadow:none}\n.cgau-listing .cgnew .kn-ch .kn-x{color:var(--kn-not)}\n.cgau-listing .cgnew .kn-ch label:has(input:checked) .kn-x{color:#f7ddd3}\n.cgau-listing .cgnew .kn-ch label:has(.kn-x):has(input:checked){background:var(--kn-no1)}\n.cgau-listing .cgnew .kn-vs{margin-top:18px;border-top:1px solid var(--kn-hair)}\n.cgau-listing .cgnew .kn-v{padding:16px 0 2px}\n.cgau-listing .cgnew .kn-v+.kn-v{border-top:1px solid var(--kn-hair)}\n.cgau-listing .cgnew .kn-v-h{display:flex;align-items:flex-start;gap:12px;font:600 18px\/1.3 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-v-h i{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font:700 14px\/1 'Geist',sans-serif;font-style:normal;color:#fff;background:var(--kn-gg)}\n.cgau-listing .cgnew .kn-v-h .kn-no{background:var(--kn-gn)}\n.cgau-listing .cgnew .kn-v-h small{display:block;font:600 13px\/1.4 'Geist Mono',Menlo,monospace;letter-spacing:.02em;color:var(--kn-grt);margin-top:2px}\n.cgau-listing .cgnew .kn-v-h .kn-no+span small{color:var(--kn-not)}\n.cgau-listing .cgnew .kn-v\u003ep:not(.kn-v-h){margin-top:6px;padding-left:40px;font-size:16px;line-height:1.5;color:#3a3a3c}\n.cgau-listing .cgnew .kn-v .kn-t{font-family:'Geist Mono',Menlo,monospace;font-size:.86em;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-end:has(input:checked) .kn-v{display:none}\n.cgau-listing .cgnew .kn-end:has(#kn-p1:checked) .kn-vp1,.cgau-listing .cgnew .kn-end:has(#kn-p2:checked) .kn-vp2,.cgau-listing .cgnew .kn-end:has(#kn-k1:checked) .kn-vk1,.cgau-listing .cgnew .kn-end:has(#kn-k2:checked) .kn-vk2,.cgau-listing .cgnew .kn-end:has(#kn-k3:checked) .kn-vk3{display:block;border-top:0}\n.cgau-listing .cgnew .kn-end:has(input:checked) .kn-v-h i{animation:cgau-kn-verd .5s var(--kn-ease) both}\n@keyframes cgau-kn-verd{0%{transform:scale(.4) rotate(-20deg)}60%{transform:scale(1.12)}100%{transform:none}}\n.cgau-listing .cgnew .kn-ends-note{max-width:720px;margin:26px auto 0;text-align:center;font-size:16px;line-height:1.5;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-ends-note p{text-align:center}\n.cgau-listing .cgnew .kn-ends-note a{color:var(--kn-bt);font-weight:600;border-bottom:1px solid rgba(38,68,110,.45);white-space:nowrap}\n.cgau-listing .cgnew .kn-ends-note a:focus-visible{outline:2px solid var(--kn-bt);outline-offset:2px;border-radius:3px}\n@media (max-width:860px){\n.cgau-listing .cgnew .kn-ends{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:30px}\n.cgau-listing .cgnew .kn-end{padding:24px 18px 20px}\n.cgau-listing .cgnew .kn-end::before{left:18px;right:18px}\n.cgau-listing .cgnew .kn-v\u003ep:not(.kn-v-h){padding-left:0}\n.cgau-listing .cgnew .kn-ch label{padding:9px 12px;font-size:14.5px}\n}\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-v-h i{animation:none}\n.cgau-listing .cgnew .kn-ch label{transition:none}\n}\n\n\/* ==== MODULE care (condition variant care-label, Brand New) · the condition in one line, then the parcel written as a sewn-in care label: cream tape, saffron running stitch, denim print. The stitches run once as it scrolls in ==== *\/\n.cgau-listing .cgnew .kn-cr-s{overflow:clip}\n.cgau-listing .cgnew .kn-cr{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:56px;align-items:center}\n.cgau-listing .cgnew .kn-cr-big{display:block;margin-top:24px;font:700 clamp(52px,6.2vw,84px)\/1 'Geist',sans-serif;letter-spacing:-.055em}\n.cgau-listing .cgnew .kn-cr-sub{margin-top:12px;font-size:18px;line-height:1.5;color:var(--kn-g1);max-width:440px}\n.cgau-listing .cgnew .kn-lbl{position:relative;max-width:470px;margin:0 auto;padding:40px 34px 30px;background:linear-gradient(175deg,#fdfaf3,#f6efe0);border-radius:6px 6px 14px 14px;box-shadow:0 1px 0 #fff inset,0 24px 44px -30px rgba(26,34,51,.45),0 0 0 1px #e6dcc6;rotate:-2deg}\n.cgau-listing .cgnew .kn-lbl::before{content:\"\";position:absolute;inset:10px;border-radius:4px 4px 10px 10px;pointer-events:none;background:linear-gradient(90deg,var(--kn-w2) 50%,transparent 0) 0 0\/16px 2px repeat-x,linear-gradient(90deg,var(--kn-w2) 50%,transparent 0) 0 100%\/16px 2px repeat-x,linear-gradient(0deg,var(--kn-w2) 50%,transparent 0) 0 0\/2px 16px repeat-y,linear-gradient(0deg,var(--kn-w2) 50%,transparent 0) 100% 0\/2px 16px repeat-y}\n.cgau-listing .cgnew .kn-lbl::after{content:\"\";position:absolute;left:50%;top:-14px;width:64%;height:22px;translate:-50% 0;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#e9dfca,#f6efe0);box-shadow:inset 0 -1px 0 #e0d4ba}\n.cgau-listing .cgnew .kn-lbl-hd{display:flex;justify-content:space-between;gap:12px;padding-bottom:12px;margin-bottom:4px;border-bottom:1.5px solid var(--kn-b1);font:600 12.5px\/1.3 'Geist Mono',Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--kn-bt)}\n.cgau-listing .cgnew .kn-lbl-ls{display:grid}\n.cgau-listing .cgnew .kn-lbl-ls li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start;padding:14px 0;border-bottom:1px dashed #dccfb3}\n.cgau-listing .cgnew .kn-lbl-ls li:last-child{border-bottom:0;padding-bottom:0}\n.cgau-listing .cgnew .kn-lbl-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--kn-b1);font:700 14px\/1 'Geist Mono',Menlo,monospace;color:var(--kn-bt)}\n.cgau-listing .cgnew .kn-lbl-ls .kn-lbl-out .kn-lbl-ic{box-shadow:inset 0 0 0 2px var(--kn-no1);color:var(--kn-not)}\n.cgau-listing .cgnew .kn-lbl-ls .kn-lbl-care .kn-lbl-ic{box-shadow:inset 0 0 0 2px var(--kn-w1);color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-lbl-ls em{display:block;font:600 11.5px\/1.4 'Geist Mono',Menlo,monospace;font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--kn-g1);margin-bottom:2px}\n.cgau-listing .cgnew .kn-lbl-ls p{font-size:16.5px;line-height:1.45;color:#2c3446}\n.cgau-listing .cgnew .kn-lbl-ls p b{color:var(--kn-ink)}\n@keyframes cgau-kn-stitch{from{background-position:-64px 0,64px 100%,0 64px,100% -64px}to{background-position:0 0,0 100%,0 0,100% 0}}\n@keyframes cgau-kn-sew{from{rotate:3deg;translate:0 18px}to{rotate:-2deg;translate:0 0}}\n@media (max-width:860px){\n.cgau-listing .cgnew .kn-cr{grid-template-columns:minmax(0,1fr);gap:34px}\n.cgau-listing .cgnew .kn-lbl{padding:36px 22px 24px;rotate:-1deg}\n.cgau-listing .cgnew .kn-lbl-ls li{grid-template-columns:36px minmax(0,1fr);gap:10px}\n}\n\n\/* ==== MOTION care (Shopify only) · the label settles and its stitches run once as it enters (fail-open arm trigger: with no support it simply rests) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-lbl{animation:cgau-kn-sew 1s linear both;animation-timeline:view(block);animation-range:entry 0% entry 80%}\n.cgau-listing .cgnew .kn-lbl::before{animation:cgau-kn-stitch 1s linear both;animation-timeline:view(block);animation-range:entry 10% cover 45%}\n}\n}\n\n\/* ==== MODULE faq · exclusive accordion; answers glide open in Chrome (interpolate-size), open instantly elsewhere ==== *\/\n.cgau-listing .cgnew .kn-faq{max-width:820px;margin:44px auto 0;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq details{border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font:600 clamp(18px,1.7vw,21px)\/1.3 'Geist',sans-serif;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-faq summary::-webkit-details-marker{display:none}\n.cgau-listing .cgnew .kn-faq summary::after{content:\"+\";flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--kn-soft);font:400 22px\/1 'Geist',sans-serif;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-faq details[open] summary::after{content:\"\\2212\"}\n.cgau-listing .cgnew .kn-faq summary:focus-visible{outline:2px solid var(--kn-vt);outline-offset:4px;border-radius:6px}\n.cgau-listing .cgnew .kn-faq details p{padding:0 50px 24px 0;font-size:17px;line-height:1.55;color:#3a3a3c}\n@media (prefers-reduced-motion:no-preference){\n@supports (interpolate-size: allow-keywords){\n.cgau-listing .cgnew .kn-faq{interpolate-size:allow-keywords}\n.cgau-listing .cgnew .kn-faq details::details-content{height:0;overflow:clip;transition:height .38s var(--kn-ease),content-visibility .38s allow-discrete}\n.cgau-listing .cgnew .kn-faq details[open]::details-content{height:auto}\n}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-faq details p{padding-right:0}\n}\n\n\/* ==== MODULE buy · buying from CamGuard Australia: open columns, odometer numerals ==== *\/\n.cgau-listing .cgnew .kn-buy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:56px}\n.cgau-listing .cgnew .kn-buy\u003ediv{padding-top:18px;position:relative}\n.cgau-listing .cgnew .kn-buy\u003ediv::before{content:\"\";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:var(--kn-ink);transform-origin:0 50%}\n.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(2)::before{background:var(--kn-gb)}.cgau-listing .cgnew .kn-buy\u003ediv:nth-child(3)::before{background:var(--kn-gw)}\n.cgau-listing .cgnew .kn-buy h3{font-size:21px;letter-spacing:-.025em;margin-bottom:8px}\n.cgau-listing .cgnew .kn-buy p{font-size:16px;line-height:1.5;color:#3a3a3c}\n.cgau-listing .cgnew .kn-buy p+p{margin-top:10px}\n.cgau-listing .cgnew .kn-buy .kn-bign{display:block;font:700 clamp(64px,7vw,92px)\/1 'Geist',sans-serif;letter-spacing:-.06em;margin:4px 0 12px;white-space:nowrap}\n.cgau-listing .cgnew .kn-buy .kn-bign small{font-size:.3em;letter-spacing:-.02em;margin-left:6px;-webkit-text-fill-color:var(--kn-ink);color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-who{margin-top:44px;padding:26px 0 0;border-top:1px solid var(--kn-line);font-size:17px;line-height:1.55;color:#3a3a3c;max-width:820px}\n.cgau-listing .cgnew .kn-who b{color:var(--kn-ink)}\n@keyframes cgau-kn-rule{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-buy{grid-template-columns:minmax(0,1fr);gap:22px}\n}\n\n\/* ==== MOTION buy (Shopify only) · the top rules draw as the columns scroll in ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-buy\u003ediv::before{animation:cgau-kn-rule 1s linear both;animation-timeline:view();animation-range:entry 10% entry 90%}\n}\n}\n\n\/* ==== MODULE specs · always the last h2, grouped rows, then the fine print ==== *\/\n.cgau-listing .cgnew .kn-specs{margin-top:44px;border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:24px;padding:26px 0;border-bottom:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-sp-g h3{font-size:19px;letter-spacing:-.02em}\n.cgau-listing .cgnew .kn-sp-g dl{display:grid;gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:16px}\n.cgau-listing .cgnew .kn-sp-g dt{font-size:15px;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-sp-g dd{font-size:16px;line-height:1.45;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-fine{margin-top:40px;display:grid;gap:10px;max-width:880px}\n.cgau-listing .cgnew .kn-fine p{font-size:13px;line-height:1.55;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-fine p:last-child{margin-top:8px;color:#424245;font-weight:500}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-sp-g{grid-template-columns:minmax(0,1fr);gap:12px}\n.cgau-listing .cgnew .kn-sp-g dl\u003ediv{grid-template-columns:minmax(0,.44fr) minmax(0,1fr);gap:12px}\n}\n\n\/* ==== REDUCED MOTION · nothing moves, everything shows ==== *\/\n@media (prefers-reduced-motion:reduce){\n.cgau-listing .cgnew .kn-cl::before,.cgau-listing .cgnew .kn-cl-ph,.cgau-listing .cgnew .kn-cl-trk\u003ei,.cgau-listing .cgnew .kn-rn-join,.cgau-listing .cgnew .kn-rn-cable,.cgau-listing .cgnew .kn-rn-coil,.cgau-listing .cgnew .kn-lbl,.cgau-listing .cgnew .kn-lbl::before,.cgau-listing .cgnew .kn-buy\u003ediv::before,.cgau-listing .cgnew .kn-jc:popover-open,.cgau-listing .cgnew .kn-odo i{animation:none}\n.cgau-listing .cgnew .kn-cl-trk\u003ei{left:50%}\n.cgau-listing .cgnew .kn-ch label,.cgau-listing .cgnew .kn-faq ::details-content{transition:none}\n}\n\n\/* ==== GUARDS (keep last) ==== *\/\n.cgau-listing .cgnew h1,.cgau-listing .cgnew h2,.cgau-listing .cgnew h3,.cgau-listing .cgnew h4{color:inherit;font-family:'Geist',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;margin:0;padding:0}\n.cgau-listing .cgnew.cgau-listing .cgnew{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:left}\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* two-view integration, flagship Simple view (27.09.2026) *\/\n.cgau-listing #cgau-v-simple:checked ~ .cgau-shared{display:none}\n.cgau-listing .cgau-pane-simple .cgnew .kn-nav{display:none}\n.cgau-listing .cgau-chooser{display:none}\n.cgau-listing.cgau-listing .cgnew .kn-gx{padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew :is(h1,h2,h3,.kn-h1,.kn-h2) :is(span,em,b,strong,i){padding-inline:.16em;margin-inline:-.16em}\n.cgau-listing.cgau-listing .cgnew .kn-odo{overflow:visible clip;margin-inline-end:.1em}\n.cgau-listing.cgau-listing .cgnew .kn-odo i::before{padding-inline:.14em;margin-inline:-.14em}\n.cgau-listing.cgau-listing .cgnew .kn-odo b{padding-inline:.1em;margin-inline:-.1em}\n.cgau-listing.cgau-listing .cgnew :is(.kn-odo,.kn-cu)+small{margin-inline-start:.3em}\n\u003c\/style\u003e\n\u003cdiv class=\"cgnew cgau-kn\"\u003e\n\n\n\u003cnav class=\"kn-nav\" aria-label=\"On this page\"\u003e\u003cdiv class=\"kn-nav-in\"\u003e\n\u003cspan class=\"kn-nav-t\"\u003eSolar Extension Cable 3 m\u003c\/span\u003e\u003cspan class=\"kn-nav-l\"\u003e\u003ca href=\"#kn-run\"\u003eFitting\u003c\/a\u003e\u003ca href=\"#kn-ends\"\u003eEnds\u003c\/a\u003e\u003ca href=\"#kn-parcel\"\u003eParcel\u003c\/a\u003e\u003ca href=\"#kn-buy\"\u003eShipping\u003c\/a\u003e\u003ca class=\"kn-nav-cta\" href=\"#kn-specs\"\u003eSpecs\u003c\/a\u003e\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/nav\u003e\n\n\u003c!-- MODULE hero (variant hero-charge-line) · answers first; the listing's own photo of the coiled cable on a sun glow, and a Panel-to-Camera line a charge dot travels along --\u003e\n\u003cdiv class=\"kn-hero\"\u003e\n\u003cdiv class=\"kn-w kn-hd\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"kn-hd-eye\"\u003eeufy Solar Extension Cable · 3 m\u003c\/p\u003e\n\u003ch2 class=\"kn-h1\"\u003e\n\u003cspan class=\"kn-nw\"\u003eThree more\u003c\/span\u003e \u003cspan class=\"kn-nw kn-gx kn-gw\"\u003emetres of lead.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cul class=\"kn-ans\" aria-label=\"The short version\"\u003e\n\u003cli data-cgau-first=\"works\"\u003e\n\u003cspan\u003eJoins\u003c\/span\u003e\u003cp\u003e\u003cb\u003eeufy Solar Panel 3W \u003cspan class=\"kn-t\"\u003eT8705\u003c\/span\u003e\u003c\/b\u003e to eufyCam S3 Pro, eufyCam 3 (S330), SoloCam S340 or S230. Not Micro-USB cameras like the 2C. \u003ca href=\"\/pages\/eufy-compatibility\"\u003eCheck your camera ›\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"why\"\u003e\n\u003cspan\u003eDoes\u003c\/span\u003e\u003cp\u003e\u003cb\u003ePuts the panel in the sun\u003c\/b\u003e while the camera keeps its view. USB-C at both ends.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"condition\"\u003e\n\u003cspan\u003eCondition\u003c\/span\u003e\u003cp\u003e\u003cb\u003eBrand New:\u003c\/b\u003e new and unused, in eufy’s own plain bag. eufy doesn’t box this cable.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-cgau-first=\"trust\"\u003e\n\u003cspan\u003eFrom us\u003c\/span\u003e\u003cp\u003e12-month CamGuard warranty · dispatched from Townsville · free Express on $99+ orders after discounts\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-cl\"\u003e\n\u003cspan class=\"kn-cl-num\" aria-hidden=\"true\"\u003e3 m\u003c\/span\u003e\n\u003cdiv class=\"kn-cl-ph\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufyGenuineSolarPanelExtensionCable_3m_USBType-CtoUSBTypeC_BrandNew.webp?v=1776341239\u0026amp;width=800\u0026amp;height=720\u0026amp;crop=center\" alt=\"The eufy 3 m solar extension cable, white and coiled, with one USB-C plug showing\" width=\"800\" height=\"720\" fetchpriority=\"high\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-cl-bar\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"kn-cl-end\"\u003ePanel\u003c\/span\u003e\u003cspan class=\"kn-cl-trk\"\u003e\u003cb\u003e3 m\u003c\/b\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan class=\"kn-cl-end\"\u003eCamera\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- MODULE run (story variant story-uncoil) · the denim band: panel, join, camera, drawn and labelled; then the four fitting steps --\u003e\n\u003csection class=\"kn-sec kn-run\" id=\"kn-run\" aria-labelledby=\"kn-run-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\n\u003cp class=\"kn-eye\"\u003eHow it goes in\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-run-h\"\u003ePanel. Join. \u003cspan class=\"kn-rn-s\"\u003eCamera.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eThe panel keeps its own lead. This cable plugs onto the end of it and runs the rest of the way to the camera. It only carries the panel’s charge: no app, no pairing, no storage, and charging still comes down to the panel, sun, shade and season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-rn-fig\"\u003e\n\u003csvg class=\"kn-rn-wide\" viewbox=\"0 0 640 400\" role=\"img\" aria-label=\"Illustration: a solar panel in the sun, its own lead running to a join, then this 3 metre cable running on to a camera under the eave\"\u003e\n\u003cg aria-hidden=\"true\"\u003e\n\u003ccircle cx=\"70\" cy=\"48\" r=\"20\" fill=\"#f2b544\"\u003e\u003c\/circle\u003e\n\u003cg stroke=\"#f2b544\" stroke-width=\"4\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M70 12v-8M70 92v-8M34 48h-8M114 48h-8M44 22l-6-6M102 80l-6-6M96 22l6-6M38 80l6-6\"\u003e\u003c\/path\u003e\u003c\/g\u003e\n\u003cpath d=\"M28 108 L152 90 L172 166 L48 184 Z\" fill=\"#3e5f8a\" stroke=\"#8fa9c9\" stroke-width=\"3\"\u003e\u003c\/path\u003e\n\u003cpath d=\"M69 105 L89 175 M110 99 L130 169 M38 146 L162 128\" stroke=\"#8fa9c9\" stroke-width=\"2\"\u003e\u003c\/path\u003e\n\u003ctext x=\"188\" y=\"128\" font-size=\"23\" fill=\"#ffffff\"\u003ePanel in the sun\u003c\/text\u003e\n\u003cpath d=\"M110 176 V290 H218\" fill=\"none\" stroke=\"#b8c4d6\" stroke-width=\"7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n\u003ctext x=\"124\" y=\"236\" font-size=\"19\" fill=\"#c9d3e3\"\u003eits own lead\u003c\/text\u003e\n\u003cpath d=\"M430 122 L620 90 L640 90 L640 108 L450 140 Z\" fill=\"#5a82b4\"\u003e\u003c\/path\u003e\n\u003crect x=\"516\" y=\"150\" width=\"80\" height=\"48\" rx=\"15\" fill=\"#e8edf5\"\u003e\u003c\/rect\u003e\n\u003ccircle cx=\"532\" cy=\"174\" r=\"11\" fill=\"#1b2c47\"\u003e\u003c\/circle\u003e\n\u003ccircle cx=\"532\" cy=\"174\" r=\"4\" fill=\"#5a82b4\"\u003e\u003c\/circle\u003e\n\u003ctext x=\"640\" y=\"70\" font-size=\"23\" fill=\"#ffffff\" text-anchor=\"end\"\u003eCamera keeps its view\u003c\/text\u003e\n\u003c\/g\u003e\n\u003cpath class=\"kn-rn-cable\" pathlength=\"1\" d=\"M246 290 H500 C548 290 556 246 556 198\" fill=\"none\" stroke=\"#f2a516\" stroke-width=\"9\" stroke-linecap=\"round\" aria-hidden=\"true\"\u003e\u003c\/path\u003e\n\u003cg class=\"kn-rn-coil\" fill=\"none\" stroke=\"#f2a516\" stroke-width=\"5\" aria-hidden=\"true\"\u003e\u003cellipse cx=\"380\" cy=\"290\" rx=\"40\" ry=\"24\"\u003e\u003c\/ellipse\u003e\u003cellipse cx=\"380\" cy=\"290\" rx=\"30\" ry=\"17\"\u003e\u003c\/ellipse\u003e\u003cellipse cx=\"380\" cy=\"290\" rx=\"20\" ry=\"11\"\u003e\u003c\/ellipse\u003e\u003c\/g\u003e\n\u003cg aria-hidden=\"true\"\u003e\n\u003ctext x=\"380\" y=\"254\" font-size=\"23\" fill=\"#f2b544\" text-anchor=\"middle\"\u003eThis cable · 3 m\u003c\/text\u003e\n\u003ccircle class=\"kn-rn-join\" cx=\"232\" cy=\"290\" r=\"14\" fill=\"#1b2c47\" stroke=\"#f2b544\" stroke-width=\"5\"\u003e\u003c\/circle\u003e\n\u003ctext x=\"232\" y=\"346\" font-size=\"21\" fill=\"#ffffff\" text-anchor=\"middle\"\u003eJoin: keep it sheltered\u003c\/text\u003e\n\u003ctext x=\"556\" y=\"346\" font-size=\"21\" fill=\"#c9d3e3\" text-anchor=\"middle\"\u003eUSB-C in\u003c\/text\u003e\n\u003c\/g\u003e\n\u003c\/svg\u003e\n\u003csvg class=\"kn-rn-tall\" viewbox=\"0 0 360 470\" role=\"img\" aria-label=\"Illustration: a solar panel in the sun, its own lead running down to a join, then this 3 metre cable running on to a camera under the eave\"\u003e\n\u003cg aria-hidden=\"true\"\u003e\n\u003ccircle cx=\"46\" cy=\"36\" r=\"15\" fill=\"#f2b544\"\u003e\u003c\/circle\u003e\n\u003cg stroke=\"#f2b544\" stroke-width=\"3.5\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M46 8v-6M46 70v-6M18 36h-6M80 36h-6M26 16l-5-5M71 61l-5-5M66 16l5-5M21 61l5-5\"\u003e\u003c\/path\u003e\u003c\/g\u003e\n\u003cpath d=\"M16 86 L118 72 L134 130 L32 144 Z\" fill=\"#3e5f8a\" stroke=\"#8fa9c9\" stroke-width=\"3\"\u003e\u003c\/path\u003e\n\u003cpath d=\"M50 82 L66 140 M84 77 L100 135 M24 115 L126 101\" stroke=\"#8fa9c9\" stroke-width=\"2\"\u003e\u003c\/path\u003e\n\u003ctext x=\"148\" y=\"108\" font-size=\"20\" fill=\"#ffffff\"\u003ePanel in the sun\u003c\/text\u003e\n\u003cpath d=\"M76 140 V200\" fill=\"none\" stroke=\"#b8c4d6\" stroke-width=\"6\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n\u003ctext x=\"92\" y=\"176\" font-size=\"17\" fill=\"#c9d3e3\"\u003eits own lead\u003c\/text\u003e\n\u003cpath d=\"M214 302 L350 280 L360 280 L360 296 L224 318 Z\" fill=\"#5a82b4\"\u003e\u003c\/path\u003e\n\u003crect x=\"250\" y=\"330\" width=\"76\" height=\"44\" rx=\"14\" fill=\"#e8edf5\"\u003e\u003c\/rect\u003e\n\u003ccircle cx=\"266\" cy=\"352\" r=\"10\" fill=\"#1b2c47\"\u003e\u003c\/circle\u003e\n\u003ccircle cx=\"266\" cy=\"352\" r=\"3.5\" fill=\"#5a82b4\"\u003e\u003c\/circle\u003e\n\u003ctext x=\"360\" y=\"266\" font-size=\"18\" fill=\"#ffffff\" text-anchor=\"end\"\u003eCamera keeps its view\u003c\/text\u003e\n\u003c\/g\u003e\n\u003cpath class=\"kn-rn-cable\" pathlength=\"1\" d=\"M76 228 V366 C76 400 96 414 130 414 H254 C276 414 288 400 288 376\" fill=\"none\" stroke=\"#f2a516\" stroke-width=\"8\" stroke-linecap=\"round\" aria-hidden=\"true\"\u003e\u003c\/path\u003e\n\u003cg class=\"kn-rn-coil\" fill=\"none\" stroke=\"#f2a516\" stroke-width=\"4.5\" aria-hidden=\"true\"\u003e\u003cellipse cx=\"76\" cy=\"300\" rx=\"30\" ry=\"18\"\u003e\u003c\/ellipse\u003e\u003cellipse cx=\"76\" cy=\"300\" rx=\"22\" ry=\"13\"\u003e\u003c\/ellipse\u003e\u003cellipse cx=\"76\" cy=\"300\" rx=\"14\" ry=\"8\"\u003e\u003c\/ellipse\u003e\u003c\/g\u003e\n\u003cg aria-hidden=\"true\"\u003e\n\u003ctext x=\"94\" y=\"352\" font-size=\"19\" fill=\"#f2b544\"\u003eThis cable · 3 m\u003c\/text\u003e\n\u003ccircle class=\"kn-rn-join\" cx=\"76\" cy=\"214\" r=\"12\" fill=\"#1b2c47\" stroke=\"#f2b544\" stroke-width=\"5\"\u003e\u003c\/circle\u003e\n\u003ctext x=\"98\" y=\"221\" font-size=\"18\" fill=\"#ffffff\"\u003eJoin: keep it sheltered\u003c\/text\u003e\n\u003ctext x=\"288\" y=\"456\" font-size=\"17\" fill=\"#c9d3e3\" text-anchor=\"middle\"\u003eUSB-C in\u003c\/text\u003e\n\u003c\/g\u003e\n\u003c\/svg\u003e\n\u003cspan class=\"kn-ill\"\u003eIllustration\u003c\/span\u003e\n\u003c\/figure\u003e\n\u003col class=\"kn-rn-steps\"\u003e\n\u003cli\u003e\n\u003ch3\u003eMeasure first.\u003c\/h3\u003e\n\u003cp\u003eMeasure the whole route before you mount anything. Coiling the spare doesn’t make it shorter.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003ePush plugs home.\u003c\/h3\u003e\n\u003cp\u003eSeat both plugs fully, at the join and at the camera.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003eShelter the join.\u003c\/h3\u003e\n\u003cp\u003eeufy publishes no weather rating for this cable, so keep the join under an eave or behind the panel.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003eLet water run off.\u003c\/h3\u003e\n\u003cp\u003eRoute the lead so water runs away from the join, not into it.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE ends (compat variant compat-two-ends) · one picker per end of the cable; verdicts visible by default, hidden only by :has(input:checked) in their own group --\u003e\n\u003csection class=\"kn-sec kn-band\" id=\"kn-ends\" aria-labelledby=\"kn-ends-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\n\u003cp class=\"kn-eye kn-eg\"\u003eFrom our compatibility checker\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-ends-h\"\u003eWhat’s on each end?\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-ends\"\u003e\n\u003cdiv class=\"kn-end\"\u003e\n\u003cp class=\"kn-end-lg\" id=\"kn-lg-p\"\u003ePanel end\u003c\/p\u003e\n\u003cdiv class=\"kn-ch\" role=\"radiogroup\" aria-labelledby=\"kn-lg-p\"\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-pan\" id=\"kn-p1\"\u003e\u003cspan\u003eeufy Solar Panel 3W\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-pan\" id=\"kn-p2\"\u003e\u003cspan\u003eAnother panel \u003cspan class=\"kn-x\" aria-hidden=\"true\"\u003e✕\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-vs\" aria-live=\"polite\"\u003e\n\u003cdiv class=\"kn-v kn-vp1\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003eJoins \u003csmall\u003eeufy Solar Panel 3W · T8705\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eIts own lead is 2 m, USB-C. This is the 3 m USB-C extension our checker lists for it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-vp2\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003eNot compatible \u003csmall\u003enot named by eufy\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eeufy names no other panel for this cable, so we mark the rest not compatible until it does.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-end\"\u003e\n\u003cp class=\"kn-end-lg\" id=\"kn-lg-k\"\u003eCamera end\u003c\/p\u003e\n\u003cdiv class=\"kn-ch\" role=\"radiogroup\" aria-labelledby=\"kn-lg-k\"\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-cam\" id=\"kn-k1\"\u003e\u003cspan\u003eS3 Pro, eufyCam 3, S340, S230\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-cam\" id=\"kn-k2\"\u003e\u003cspan\u003e2C, 2C Pro, eufyCam 2 \u003cspan class=\"kn-x\" aria-hidden=\"true\"\u003e✕\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003clabel\u003e\u003cinput type=\"radio\" name=\"kn-cam\" id=\"kn-k3\"\u003e\u003cspan\u003eAnything else \u003cspan class=\"kn-x\" aria-hidden=\"true\"\u003e✕\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-vs\" aria-live=\"polite\"\u003e\n\u003cdiv class=\"kn-v kn-vk1\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci aria-hidden=\"true\"\u003e✓\u003c\/i\u003e\u003cspan\u003ePlugs straight in \u003csmall\u003eUSB-C port · with the T8705 panel\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eeufyCam S3 Pro \u003cspan class=\"kn-t\"\u003eT8162\u003c\/span\u003e · eufyCam 3 \/ S330 \u003cspan class=\"kn-t\"\u003eT8160\u003c\/span\u003e, the camera, not the S330 doorbell or lock · SoloCam S340 \u003cspan class=\"kn-t\"\u003eT8170\u003c\/span\u003e · SoloCam S230 \/ S40 \u003cspan class=\"kn-t\"\u003eT8124\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-vk2\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003eNot with this cable \u003csmall\u003eMicro-USB port\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eeufyCam 2C \u003cspan class=\"kn-t\"\u003eT8113\u003c\/span\u003e, 2C Pro \u003cspan class=\"kn-t\"\u003eT8142\u003c\/span\u003e, eufyCam 2 and 2 Pro charge through Micro-USB. This cable is USB-C at both ends, and no adapter is in the parcel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-v kn-vk3\"\u003e\n\u003cp class=\"kn-v-h\"\u003e\u003ci class=\"kn-no\" aria-hidden=\"true\"\u003e✕\u003c\/i\u003e\u003cspan\u003eNot compatible \u003csmall\u003enot on the list\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eAny camera not on the T8705 panel’s list, and two of these cables joined end to end. eufy lists neither, so we mark them not compatible.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-ends-note\"\u003e\u003cp\u003eThe T-number is on your camera’s label and in the eufy app. \u003ca href=\"\/pages\/eufy-compatibility\"\u003eCheck your camera ›\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE care (condition variant care-label) · Brand New, and exactly what the parcel holds, from this listing's own copy --\u003e\n\u003csection class=\"kn-sec kn-cr-s\" id=\"kn-parcel\" aria-labelledby=\"kn-parcel-h\"\u003e\n\u003cdiv class=\"kn-w kn-cr\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye kn-ew\"\u003eCondition and parcel\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-parcel-h\"\u003eNew cable. Plain wrap.\u003c\/h2\u003e\n\u003cp class=\"kn-cr-big kn-gx kn-gw\"\u003eBrand New\u003c\/p\u003e\n\u003cp class=\"kn-cr-sub\"\u003eNew and never used, in eufy’s own plain bag. eufy doesn’t make a printed retail box for this cable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-lbl\"\u003e\n\u003cp class=\"kn-lbl-hd\"\u003e\u003cspan\u003eCare label\u003c\/span\u003e\u003cspan\u003eCG-SPEXT3M-BN\u003c\/span\u003e\u003c\/p\u003e\n\u003cul class=\"kn-lbl-ls\"\u003e\n\u003cli\u003e\n\u003cspan class=\"kn-lbl-ic\"\u003e1\u003c\/span\u003e\u003cp\u003e\u003cem\u003eIn the parcel\u003c\/em\u003e\u003cb\u003eeufy Solar Panel Extension Cable\u003c\/b\u003e, 3 m, USB-C to USB-C\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-lbl-out\"\u003e\n\u003cspan class=\"kn-lbl-ic\"\u003e0\u003c\/span\u003e\u003cp\u003e\u003cem\u003eNot included\u003c\/em\u003eSolar panel · camera · USB-C to Micro-USB adapter\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"kn-lbl-ic\"\u003e·\u003c\/span\u003e\u003cp\u003e\u003cem\u003eNot needed\u003c\/em\u003eA mains adapter. It’s a charging lead only.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"kn-lbl-care\"\u003e\n\u003cspan class=\"kn-lbl-ic\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cem\u003eCare\u003c\/em\u003eKeep the join out of the weather. eufy publishes no weather rating for it.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE faq · exclusive, smooth; the dispatch answer repeats \"busy periods\" --\u003e\n\u003csection class=\"kn-sec kn-band kn-cv\" id=\"kn-faq\" aria-labelledby=\"kn-faq-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\u003ch2 class=\"kn-h2\" id=\"kn-faq-h\"\u003eGood to know.\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"kn-faq\"\u003e\n\u003cdetails name=\"kn-faq\" open\u003e\u003csummary\u003eWill it work with my setup?\u003c\/summary\u003e\u003cp\u003eYes, with eufy’s Solar Panel 3W (T8705) at one end and a USB-C camera from its list at the other: eufyCam S3 Pro, eufyCam 3 (S330), SoloCam S340 or SoloCam S230. Micro-USB cameras such as the 2C and 2C Pro can’t plug into it.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eIs the join weatherproof?\u003c\/summary\u003e\u003cp\u003eeufy publishes no weather rating for this cable, so we don’t claim one. Push both plugs fully home and keep the join sheltered, under an eave or behind the panel.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eCan I join two of these for a longer run?\u003c\/summary\u003e\u003cp\u003eeufy doesn’t list that, so we mark it not compatible. One cable per run.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eWhen will my order leave Townsville?\u003c\/summary\u003e\u003cp\u003eWe do our best to get orders out the same day. Same day to 1 business day is our typical dispatch time from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare. Australia Post delivery time is on top.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE buy · buying from CamGuard Australia (Shopify wording) --\u003e\n\u003csection class=\"kn-sec kn-cv\" id=\"kn-buy\" aria-labelledby=\"kn-buy-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv\"\u003e\n\u003cp class=\"kn-eye\"\u003eBuying from CamGuard Australia\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-buy-h\"\u003eSent from Townsville.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-buy\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express is included on orders of $99 or more after discounts. Under $99.00 it’s $9.95 tracked, or $12.95 Express.\u003c\/p\u003e\n\u003cp\u003eWe aim to dispatch the same day; same day to 1 business day is typical from Townsville, Queensland. During busy periods it can take a little longer, though that’s rare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-b\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:1\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:2\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003emonths\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty, not a manufacturer warranty, with Australian Consumer Law rights on top. Faulty or not as described? We cover the return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp class=\"kn-bign kn-og-w\" aria-hidden=\"true\"\u003e\u003cspan class=\"kn-odo\"\u003e\u003ci style=\"--kn-t:3\"\u003e\u003c\/i\u003e\u003ci style=\"--kn-t:10\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003csmall\u003edays\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003eChange of mind within 30 days of delivery, complete and unused. You pay return postage; the original shipping isn’t refunded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-who\"\u003e\u003cb\u003eWho you’re buying from:\u003c\/b\u003e an independent Australian importer and reseller in Townsville, not eufy. Happy to answer questions before you buy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE specs · last h2 + fine print --\u003e\n\u003csection class=\"kn-sec\" id=\"kn-specs\" aria-labelledby=\"kn-specs-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-specs-h\"\u003eTech specs.\u003c\/h2\u003e\n\u003cdiv class=\"kn-specs\"\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eCable\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eName\u003c\/dt\u003e\n\u003cdd\u003eeufy Solar Panel Extension Cable, 3 m, USB-C to USB-C\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eeufy part code\u003c\/dt\u003e\n\u003cdd\u003eT81701W1-81\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eLength\u003c\/dt\u003e\n\u003cdd\u003e3 m\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eConnectors\u003c\/dt\u003e\n\u003cdd\u003eUSB-C at both ends. It doesn’t convert to Micro-USB.\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eJob\u003c\/dt\u003e\n\u003cdd\u003eExtends a eufy solar panel’s charging lead to the camera\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eApp or pairing\u003c\/dt\u003e\n\u003cdd\u003eNone needed\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNot published by eufy\u003c\/dt\u003e\n\u003cdd\u003eWeather rating, colour\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sp-g\"\u003e\n\u003ch3\u003eParcel\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eCondition\u003c\/dt\u003e\n\u003cdd\u003eBrand New: new and unused, in eufy’s own plain bag\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eIn the parcel\u003c\/dt\u003e\n\u003cdd\u003eThe 3 m extension cable, in eufy’s plain bag\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eNot included\u003c\/dt\u003e\n\u003cdd\u003eSolar panel, camera, USB-C to Micro-USB adapter\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003ePower\u003c\/dt\u003e\n\u003cdd\u003eNo mains adapter needed, it’s a charging lead only\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-fine\"\u003e\n\u003cp\u003eThe panel and camera lists follow our compatibility checker’s entry for the eufy Solar Panel 3W (T8705), which names this 3 m USB-C extension. Where eufy’s documents disagree, we follow the most recent one, and where eufy hasn’t confirmed a pairing we mark it not compatible until it does.\u003c\/p\u003e\n\u003cp\u003eThe cable carries charge. It doesn’t record anything or prevent anything, and charging depends on the panel, the camera, sun, shade and season.\u003c\/p\u003e\n\u003cp\u003eThe product photo is from this listing’s own gallery. Illustrations are labelled.\u003c\/p\u003e\n\u003cp\u003eOur own 12-month warranty applies, not a manufacturer warranty. Nothing here limits your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller, not an official or authorised supplier, distributor or representative of eufy, Anker Innovations or their affiliates. Product names and trademarks belong to their owners.\u003c\/p\u003e\n\u003cp\u003eDetails believed accurate at time of listing.\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cgau-pane cgau-pane-fun\"\u003e\n\u003cdiv class=\"cgfun cgau-suntrip\"\u003e\n\u003csection class=\"sun-hero\"\u003e\u003cdiv class=\"cg-film-brand\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/camguard-brand-cg-spext3m-nnb-20260922.png?v=1790075071\u0026amp;width=720\" alt=\"CamGuard Australia · Back to the Sun themed logo\" width=\"2173\" height=\"724\" loading=\"eager\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sun-herogrid\"\u003e\n\u003cdiv\u003e\n\u003ch2 class=\"sun-title\"\u003eBACK\u003csmall\u003eTO THE\u003c\/small\u003eSUN\u003c\/h2\u003e\n\u003cp class=\"sun-why\"\u003eMore room to place a compatible solar panel in useful sunlight.\u003c\/p\u003e\n\u003cp\u003eeufy Solar Panel Extension Cable · 3 m USB-C to USB-C\u003c\/p\u003e\n\u003cp class=\"sun-heronote\"\u003eKeep the camera's useful view while placing a confirmed compatible panel within 3 m of its connection.\u003c\/p\u003e\n\u003cspan class=\"sun-ticket\"\u003eBrand New · Cable only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufyGenuineSolarPanelExtensionCable_3m_USBType-CtoUSBTypeC_BrandNew.webp?v=1776341239\" alt=\"eufy Solar Panel Extension Cable, coiled white cable with the USB-C connector visible at one end, on a plain white background\" loading=\"eager\"\u003e\u003cfigcaption\u003eThe real eufy 3 m USB-C solar charging cable. Panel and camera sold separately.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sun-console\"\u003e\u003ch2\u003eSet destination:\u003cbr\u003ea sunnier spot.\u003c\/h2\u003e\n\u003cdiv class=\"sun-instruments\"\u003e\n\u003cdiv class=\"sun-readout\"\u003e\n\u003cstrong\u003e3 m\u003c\/strong\u003e\u003cspan\u003ePhysical cable length\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sun-readout\"\u003e\n\u003cstrong\u003eUSB-C\u003c\/strong\u003e\u003cspan\u003eConnector at each end\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sun-readout\"\u003e\n\u003cstrong\u003e1 CABLE\u003c\/strong\u003e\u003cspan\u003ePanel and camera separate\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003eExtends a confirmed compatible solar charging connection; it does not add panel output.\u003c\/p\u003e\u003c\/section\u003e\n\u003csection class=\"sun-route\"\u003e\u003ch2\u003eThe sun moved.\u003cbr\u003eYour camera needn't.\u003c\/h2\u003e\n\u003cp\u003eA useful camera angle and a useful panel position are different jobs. The cable lets you plan them separately within its reach.\u003c\/p\u003e\n\u003cdiv class=\"sun-routeboard\" role=\"img\" aria-label=\"Illustrated placement concept: a solar panel in sunlight connected by cable towards a house. Diagram is not to scale.\"\u003e\n\u003ci class=\"sun-orb\"\u003e\u003c\/i\u003e\u003ci class=\"sun-panel\"\u003e\u003c\/i\u003e\u003ci class=\"sun-routewire\"\u003e\u003c\/i\u003e\u003ci class=\"sun-house\"\u003e\u003c\/i\u003e\u003cdiv class=\"sun-routekey\"\u003e\n\u003cspan\u003ePanel: good light\u003c\/span\u003e\u003cspan\u003eCamera: useful view\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003eIllustration only. Corners and mounting height use cable length, so measure the full installed route.\u003c\/p\u003e\u003c\/section\u003e\n\u003csection class=\"sun-caution\"\u003e\u003cdiv class=\"sun-tape\"\u003e\n\u003ch2\u003eNo flux.\u003cbr\u003eJust a connection.\u003c\/h2\u003e\n\u003cp\u003eThis is a passive cable. It does not store power, make sunlight or upgrade the camera. A compatible panel and camera do the actual work; both are sold separately.\u003c\/p\u003e\n\u003cp\u003eThe extra reach changes placement options, not charging capability.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sun-plugs\"\u003e\u003cdiv class=\"sun-split\"\u003e\n\u003cdiv\u003e\n\u003ch2\u003eSame-shaped plugs.\u003cbr\u003eStill check the pair.\u003c\/h2\u003e\n\u003cp\u003eUSB-C is the connector at both ends. It is not proof that every solar panel and camera combination is supported.\u003c\/p\u003e\n\u003cp\u003eConfirm the exact panel, camera and connector seating before ordering.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"sun-port\" role=\"img\" aria-label=\"Stylised USB-C port illustration\"\u003e\u003c\/div\u003e\n\u003cp\u003eIllustrated USB-C shape. No adapter magic: this cable does not turn Micro-USB into USB-C.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sun-bench\"\u003e\u003cdiv class=\"sun-split\"\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/CableSolarExtension.png?v=1776341239\" alt=\"eufy Solar Panel Extension Cable, coiled white USB-C to USB-C cable secured with a hook-and-loop strap, with an attached eufy branded kraft tag printed 'Genuine Solar Panel Extension Cable, 3m, USB Type-C to USB Type C, Brand New', on a plain white background\" loading=\"lazy\"\u003e\u003cfigcaption\u003eProduct reference photo. The cable ships brand new in eufy’s own plain bag.\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv\u003e\n\u003ch2\u003eThe actual machine\u003cbr\u003eis a cable.\u003c\/h2\u003e\n\u003cp\u003eThe cable needs no app or pairing.\u003c\/p\u003e\n\u003cp\u003eIt carries charge between confirmed compatible equipment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sun-match\"\u003e\u003ch2\u003eBefore the dramatic\u003cbr\u003edeparture.\u003c\/h2\u003e\n\u003cp\u003eCheck the exact panel, camera and connector fit before ordering.\u003c\/p\u003e\n\u003cdiv class=\"compat-group\"\u003e\n\u003ch3\u003eSupported routes\u003c\/h3\u003e\n\u003cdiv class=\"fact\"\u003e\n\u003ch3\u003eConfirmed compatible USB-C solar setups.\u003c\/h3\u003e\n\u003cp\u003eThe exact accessory page confirms a 3 m USB-C-to-USB-C charging cable but does not name camera or panel models.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"compat-group\"\u003e\n\u003ch3\u003eNot the right connection\u003c\/h3\u003e\n\u003cdiv class=\"fact\"\u003e\n\u003ch3\u003eDirect Micro-USB connection.\u003c\/h3\u003e\n\u003cp\u003eThe listed cable ends are USB-C, not Micro-USB.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"compat-group\"\u003e\n\u003ch3\u003eCheck this before ordering\u003c\/h3\u003e\n\u003cdiv class=\"fact\"\u003e\n\u003ch3\u003eYour exact panel and camera combination.\u003c\/h3\u003e\n\u003cp\u003eAsk us to check the model and installed connector fit before ordering.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sun-weather\"\u003e\u003ch2\u003eEven a time machine\u003cbr\u003egets an eave.\u003c\/h2\u003e\n\u003cp\u003eNo weather-seal rating is published for this cable. Keep the join sheltered and follow the equipment's installation guidance.\u003c\/p\u003e\n\u003cdiv class=\"sun-eave\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003cp\u003eThe diagram does not certify a weatherproof connection.\u003c\/p\u003e\u003c\/section\u003e\n\u003csection class=\"sun-truth\"\u003e\u003ch2\u003eCorrections from\u003cbr\u003ethe future.\u003c\/h2\u003e\n\u003cp\u003eCheck the following limits for your exact setup.\u003c\/p\u003e\n\u003cdiv class=\"fact\"\u003e\n\u003ch3\u003eAn older FAQ describes a different panel family.\u003c\/h3\u003e\n\u003cp\u003eeufy’s Solar Panel Charger FAQ sets a 2.5 m extension limit while explicitly describing a panel with a 4 m Micro-USB lead. It does not identify this 3 m USB-C accessory. Confirm guidance for your exact combination; coiling spare cable does not shorten its electrical length.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fact\"\u003e\n\u003ch3\u003eIt has no published weather rating.\u003c\/h3\u003e\n\u003cp\u003eeufy does not publish a weather-seal specification for this cable on its own listing. Seat the plug fully and keep the join sheltered; do not assume it is sealed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fact\"\u003e\n\u003ch3\u003eIt extends a connection. It does not power anything by itself.\u003c\/h3\u003e\n\u003cp\u003eThis cable carries charge from a compatible solar panel to a compatible camera. Without both of those, on their own matching USB-C ports, it does nothing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fact\"\u003e\n\u003ch3\u003eUSB-C alone does not prove fit.\u003c\/h3\u003e\n\u003cp\u003eThe exact accessory page does not publish a model-by-model list. Confirm the panel, camera and connector seating; no universal USB-C compatibility is promised.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sun-manifest\"\u003e\u003ch2\u003eOne cable.\u003cbr\u003eA very short cast list.\u003c\/h2\u003e\n\u003cp\u003eBrand new and unused, in eufy’s own plain bag.\u003c\/p\u003e\n\u003cdiv class=\"sun-crate\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eIncluded\u003c\/h3\u003e\n\u003cul\u003e\u003cli\u003e1 × eufy Solar Panel Extension Cable 3m (USB-C), new, never used\u003c\/li\u003e\u003c\/ul\u003e\n\u003cp\u003eeufy’s own plain bag (this cable has no printed retail box)\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eSeparate equipment\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSolar panel: not included, sold separately\u003c\/li\u003e\n\u003cli\u003eCamera: not included, sold separately\u003c\/li\u003e\n\u003cli\u003eUSB-C-to-Micro-USB adapter: not included\u003c\/li\u003e\n\u003cli\u003eMains adapter: not needed, this is a charging lead only\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003eThe panel and camera are sold separately.\u003c\/p\u003e\u003c\/section\u003e\n\u003csection class=\"sun-manual\"\u003e\u003ch2\u003eThe workshop\u003cbr\u003edata plate.\u003c\/h2\u003e\n\u003cp\u003eThe product is a 3 m USB-C-to-USB-C cable.\u003c\/p\u003e\n\u003ctable\u003e\n\u003ccaption\u003eVerified product specifications\u003c\/caption\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct\u003c\/th\u003e\n\u003ctd\u003eeufy Genuine Solar Panel Extension Cable, 3m, USB Type-C to USB Type-C, on eufy's own product listing title\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLength\u003c\/th\u003e\n\u003ctd\u003e3 m (about 10 ft)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eConnectors\u003c\/th\u003e\n\u003ctd\u003eUSB-C to USB-C, both ends\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/section\u003e\n\u003csection class=\"sun-install\"\u003e\u003ch2\u003ePlot the route.\u003cbr\u003eKeep this timeline.\u003c\/h2\u003e\n\u003cp\u003eMeasure the installed path before mounting. Coil the spare neatly if appropriate; the cable remains electrically the same length.\u003c\/p\u003e\n\u003cdiv class=\"fact\"\u003e\n\u003ch3\u003eConfirm both ports are USB-C.\u003c\/h3\u003e\n\u003cp\u003eCheck the solar panel's own cable end and the camera's charging port before you buy or install anything.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fact\"\u003e\n\u003ch3\u003eConfirm the complete cable route.\u003c\/h3\u003e\n\u003cp\u003eCheck eufy’s guidance for your exact panel and camera. Do not assume that coiling part of a 3 m cable makes it electrically shorter.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fact\"\u003e\n\u003ch3\u003eSeat the plug fully.\u003c\/h3\u003e\n\u003cp\u003eeufy publishes no weather rating for this cable, so push the connector all the way home and keep the join under an eave or behind the panel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fact\"\u003e\n\u003ch3\u003eRoute the cable to shed water.\u003c\/h3\u003e\n\u003cp\u003eRun the lead so any water travels away from the join rather than pooling at the plug.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fact\"\u003e\n\u003ch3\u003eMeasure the whole charging route\u003c\/h3\u003e\n\u003cp\u003eThis is a three-metre USB-C cable for a confirmed compatible solar-panel connection. Measure the complete installed route and confirm the panel, camera and connector combination with eufy before installing it, including the required weather seal. It provides placement flexibility, not extra panel output or a promise that charging will keep pace with the camera.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003eLeave slack at the connectors rather than stretching the route.\u003c\/p\u003e\u003c\/section\u003e\n\u003csection class=\"sun-radio\"\u003e\u003ch2\u003eWorkshop radio.\u003cbr\u003eQuestions from now.\u003c\/h2\u003e\n\u003cp\u003eCheck compatibility and weather protection before installation.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eWill this work with my solar panel and camera?\u003c\/summary\u003e\u003cp\u003eConfirm the exact panel, camera and connector fit. USB-C plugs at both ends are necessary for direct connection but do not establish that every pairing is supported.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes the older 2.5 m FAQ limit apply to this cable?\u003c\/summary\u003e\u003cp\u003eThat FAQ describes a panel with a 4 m Micro-USB lead, while this accessory is separately listed as 3 m USB-C to USB-C. It does not name this cable. Check guidance for your exact setup; a shorter routed distance does not change cable length.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs the join weatherproof?\u003c\/summary\u003e\u003cp\u003eeufy does not publish a weather rating for this cable. Seat the plug fully and keep the join sheltered from direct weather.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eCan I join two of these together for a longer run?\u003c\/summary\u003e\u003cp\u003eDo not assume multiple cables are supported. Confirm the complete connection with eufy before joining extensions.\u003c\/p\u003e\u003c\/details\u003e\u003c\/section\u003e\n\u003csection class=\"sun-credit\"\u003e\u003ch2\u003eMore reach.\u003cbr\u003eSame sun.\u003c\/h2\u003e\n\u003cp\u003eThe sensible upgrade is placement: a confirmed compatible solar panel can have a useful position without dictating the camera's view.\u003c\/p\u003e\n\u003cdiv class=\"sun-endticket\"\u003eCheck your exact setup before ordering\u003c\/div\u003e\n\u003cp\u003eBack to the Sun is an original fictional film parody by CamGuard Australia. No affiliation with a film studio or entertainment franchise. Illustrated machinery is scenery, not supplied equipment.\u003c\/p\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cgau-shared\"\u003e\n  \u003cdiv class=\"sh-wrap\"\u003e\n    \u003ch2 class=\"sh-h2\"\u003eShipping, warranty and returns.\u003c\/h2\u003e\n    \u003cdiv class=\"sh-terms\"\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eShipping\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on orders of $99 or more after discounts. Under $99.00: $9.95 tracked or $12.95 Express. We do our best to get orders out the same day; same-day to 1 business day is our typical dispatch time from Townsville, Queensland; during busy periods it can extend, though that is rare.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eWarranty\u003c\/h3\u003e\n\u003cp\u003eCamGuard Australia is an independent importer and reseller. Our own 12-month warranty applies · not a manufacturer warranty. Faulty or not as described inside that year and we cover the return postage. Your rights under Australian Consumer Law are additional.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eReturns\u003c\/h3\u003e\n\u003cp\u003eChange of mind: 30 days from delivery, complete and unused, buyer pays return postage, original shipping not refunded. Faulty or not as described: we cover return postage.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sh-term\"\u003e\n\u003ch3\u003eCondition on this listing\u003c\/h3\u003e\n\u003cp\u003eBrand New. New and unused, in eufy’s own plain bag (this cable has no printed retail box).\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sh-foot\"\u003e\n      \u003cdiv class=\"sh-mark\"\u003eCamGuard Australia\u003c\/div\u003e\n      \u003cp\u003e© 2026 CamGuard Australia · ABN 62 385 894 763 · Townsville, QLD. Independent Australian reseller of eufy cameras, doorbells and locks; not an official or authorised supplier of eufy, Anker Innovations or their affiliates. Trademarks belong to their respective owners.\u003c\/p\u003e\n      \u003cp\u003eCondition: Brand New. New and unused, in eufy’s own plain bag (this cable has no printed retail box). We describe packaging and the published spec sheet only and do not open or test each unit individually. Compatibility: 3 m, USB-C to USB-C. Confirm the exact panel, camera and connector fit; the accessory page does not publish a model-by-model compatibility list. This is a passive extension cable; it stores no charge and adds no runtime of its own. Actual solar charging performance depends entirely on the panel and camera it is paired with, plus sun, shade and season.\u003c\/p\u003e\n      \u003cp class=\"sh-disclaimer\"\u003eBack to the Sun is an original fictional film parody by CamGuard Australia. It is not affiliated with any film studio, filmmaker or entertainment franchise. Illustrated scenery is fictional; product details describe the listed equipment. Specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated without notice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43940474847275,"sku":"CG-SPEXT3M-BN-W","price":29.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/CableSolarExtension.png?v=1776341239"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/collections\/camguard-category-see-all-risograph.webp?v=1790574160","url":"https:\/\/www.camguardaustralia.com.au\/collections\/all-items.oembed?page=7","provider":"CamGuard Australia","version":"1.0","type":"link"}