{"product_id":"eufy-security-eufycam-e40-add-on-camera-manufacturer-renewed","title":"eufyCam E40 Add-On Camera | Manufacturer Renewed","description":"\u003c!--\n  CamGuard Australia · eufyCam E40 Add-On Camera | Manufacturer Renewed · SKU CG-ECE40-MRE-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): Melbourne icon tour · original theme with reviewed corrections, 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; 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=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,700;9..40,800\u0026family=Fraunces:opsz,wght@9..144,700;9..144,800;9..144,900\u0026family=Permanent+Marker\u0026family=Share+Tech+Mono\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:#182232;--fun-ink:#fff7df;--fun-accent:#f5bf22;--fun-display:'Barlow Condensed',sans-serif;--fun-display-weight:700;--fun-body:'DM Sans',sans-serif;--sw-bg:#f5bf22;--sw-border:#182232;--sw-ink:#182232;--sw-radius:8px;--sh-bg-fun:#182232;--sh-ink-fun:#fff7df;--sh-body-fun:#fff7df;--sh-mute-fun:#fff7df;--sh-line-fun:#f5bf22;--sh-panel-fun:#182232}\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  --mt40-ink:#182232;\n  --mt40-paper:#fff7df;\n  --mt40-tram:#f5bf22;\n  --mt40-green:#174c43;\n  --mt40-red:#c84135;\n  --mt40-sky:#9adce5;\n  --mt40-blue:#1768a2;\n  --mt40-pink:#f25891;\n  --mt40-purple:#6544a5;\n  --mt40-lime:#bddd43;\n  --mt40-sand:#e6c991;\n  --mt40-night:#10162c;\n  --mt40-white:#fffdf5;\n  position:relative;\n  isolation:isolate;\n  container-type:inline-size;\n  overflow:clip;\n  width:100%;\n  margin-inline:auto;\n  background:var(--mt40-paper);\n  color:var(--mt40-ink);\n  font:400 16px\/1.62 'DM Sans',Arial,sans-serif;\n  text-rendering:optimizeLegibility;\n}\n.cgau-listing .cgfun,.cgau-listing .cgfun *,.cgau-listing .cgfun *::before,.cgau-listing .cgfun *::after{box-sizing:border-box}\n.cgau-listing .cgfun *{min-width:0}\n.cgau-listing .cgfun img{display:block;max-width:100%;height:auto}\n.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{margin:0}\n.cgau-listing .cgfun p,.cgau-listing .cgfun li,.cgau-listing .cgfun strong,.cgau-listing .cgfun b,.cgau-listing .cgfun small,.cgau-listing .cgfun summary{color:inherit}\n.cgau-listing .cgfun ul{padding:0;list-style:none}\n.cgau-listing .cgfun .mt40-wrap{position:relative;z-index:2;width:min(1180px,calc(100% - 48px));margin-inline:auto}\n.cgau-listing .cgfun .mt40-stop{position:relative;container-type:inline-size;overflow:clip;padding:clamp(66px,8vw,112px) 0}\n.cgau-listing .cgfun .mt40-kicker{display:flex;align-items:center;gap:10px;margin-bottom:18px;font:900 13px\/1.2 'Barlow Condensed',Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase}\n.cgau-listing .cgfun .mt40-kicker::before{content:'';flex:0 0 28px;width:28px;height:10px;border-radius:999px;background:currentColor;box-shadow:10px 0 0 -3px currentColor}\n.cgau-listing .cgfun .mt40-title{max-width:970px;font:900 clamp(46px,6.4cqi,84px)\/.94 'Fraunces',Georgia,serif;letter-spacing:-.055em;text-wrap:balance}\n.cgau-listing .cgfun .mt40-lead{max-width:800px;margin-top:23px;font-size:clamp(18px,2cqi,24px);font-weight:700;line-height:1.48}\n.cgau-listing .cgfun .mt40-wordmark{display:inline-flex;align-items:center;gap:11px;font:900 26px\/1 'Barlow Condensed',Arial,sans-serif;letter-spacing:.02em;text-transform:uppercase}\n.cgau-listing .cgfun .mt40-wordmark::before{content:'40';display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border:3px solid currentColor;border-radius:50%;font:900 16px\/1 'Barlow Condensed',Arial,sans-serif}\n.cgau-listing .cgfun .mt40-stopno{display:inline-grid;place-items:center;min-width:68px;padding:8px 11px;border:3px solid currentColor;font:900 14px\/1 'Share Tech Mono',monospace;text-transform:uppercase}\n\n.cgau-listing .cgfun .mt40-routebar{position:relative;overflow:hidden;padding:17px 0;background:#101827;color:#fff}\n.cgau-listing .cgfun .mt40-routebar .mt40-wrap{display:flex;align-items:center;justify-content:space-between;gap:26px}\n.cgau-listing .cgfun .mt40-routebar .mt40-wordmark{color:#fbd34a}\n.cgau-listing .cgfun .mt40-route-line{display:flex;align-items:center;gap:8px;min-width:0;font:700 11px\/1.2 'Share Tech Mono',monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}\n.cgau-listing .cgfun .mt40-route-line span{display:inline-flex;align-items:center;gap:8px}\n.cgau-listing .cgfun .mt40-route-line span::after{content:'';width:36px;height:3px;background:#fbd34a}\n\n.cgau-listing .cgfun .mt40-hero{min-height:840px;padding:clamp(58px,8vw,108px) 0;background:linear-gradient(160deg,#aee8ef 0 47%,#f8d963 47% 63%,#dd725c 63% 100%);color:var(--mt40-ink)}\n.cgau-listing .cgfun .mt40-hero::before{content:'';position:absolute;z-index:0;inset:0;background:repeating-linear-gradient(90deg,transparent 0 79px,rgba(24,34,50,.07) 80px 82px),repeating-linear-gradient(0deg,transparent 0 79px,rgba(24,34,50,.05) 80px 82px);mask-image:linear-gradient(#000,transparent 78%)}\n.cgau-listing .cgfun .mt40-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,.88fr);gap:clamp(38px,6vw,86px);align-items:center}\n.cgau-listing .cgfun .mt40-tour-chip{display:inline-flex;align-items:center;gap:12px;margin-bottom:25px;padding:9px 15px;border:3px solid var(--mt40-ink);border-radius:999px;background:var(--mt40-white);box-shadow:6px 6px 0 var(--mt40-ink);font:900 12px\/1 'Share Tech Mono',monospace;text-transform:uppercase}\n.cgau-listing .cgfun .mt40-tour-chip b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--mt40-green);color:#fff}\n.cgau-listing .cgfun .mt40-hero h2{max-width:710px;font:900 clamp(67px,8.4cqi,116px)\/.82 'Barlow Condensed',Arial,sans-serif;letter-spacing:-.055em;text-transform:uppercase}\n.cgau-listing .cgfun .mt40-hero h2 span{display:block;color:var(--mt40-green);text-shadow:3px 3px 0 var(--mt40-white)}\n.cgau-listing .cgfun .mt40-hero-copy\u003e.mt40-wordmark{margin-bottom:34px;padding:11px 14px;border:3px solid var(--mt40-ink);background:var(--mt40-tram);box-shadow:7px 7px 0 var(--mt40-ink)}\n.cgau-listing .cgfun .mt40-hero .mt40-lead{max-width:650px}\n.cgau-listing .cgfun .mt40-badges{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}\n.cgau-listing .cgfun .mt40-badge{padding:9px 12px;border:2px solid var(--mt40-ink);background:var(--mt40-white);font:900 12px\/1.25 'Barlow Condensed',Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase;box-shadow:4px 4px 0 rgba(24,34,50,.2)}\n.cgau-listing .cgfun .mt40-hero-rule{max-width:690px;margin-top:26px;padding:18px 19px;border-left:9px solid var(--mt40-green);background:rgba(255,253,245,.92);font-weight:800;box-shadow:8px 8px 0 rgba(24,34,50,.18)}\n.cgau-listing .cgfun .mt40-tram-scene{position:relative;min-height:620px}\n.cgau-listing .cgfun .mt40-wire{position:absolute;left:-12%;right:-10%;top:54px;height:4px;background:var(--mt40-ink);transform:rotate(-5deg);box-shadow:0 38px 0 -1px rgba(24,34,50,.55)}\n.cgau-listing .cgfun .mt40-wire::before,.cgau-listing .cgfun .mt40-wire::after{content:'';position:absolute;width:4px;height:95px;background:var(--mt40-ink);transform-origin:top}.cgau-listing .cgfun .mt40-wire::before{left:24%;transform:rotate(25deg)}.cgau-listing .cgfun .mt40-wire::after{right:24%;transform:rotate(-25deg)}\n.cgau-listing .cgfun .mt40-tram{position:absolute;left:50%;bottom:58px;width:min(100%,480px);min-height:480px;transform:translateX(-50%) rotate(-1deg);border:7px solid var(--mt40-ink);border-radius:44px 44px 18px 18px;background:#f1bc19;box-shadow:18px 20px 0 rgba(24,34,50,.24);animation:cgau-mt40-tram 7s ease-in-out infinite}\n.cgau-listing .cgfun .mt40-tram-top{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;padding:18px;border-bottom:6px solid var(--mt40-ink);background:#f4d965;border-radius:34px 34px 0 0}\n.cgau-listing .cgfun .mt40-route-number{display:grid;place-items:center;border:4px solid var(--mt40-ink);border-radius:50%;background:var(--mt40-green);color:#fff;font:900 34px\/1 'Barlow Condensed',Arial,sans-serif}\n.cgau-listing .cgfun .mt40-destination{display:grid;place-items:center;padding:8px;border:4px solid var(--mt40-ink);background:#171d2e;color:#fff;font:900 19px\/1.05 'Share Tech Mono',monospace;text-align:center;text-transform:uppercase}\n.cgau-listing .cgfun .mt40-tram-window{position:relative;height:300px;margin:17px;border:6px solid var(--mt40-ink);border-radius:18px 18px 5px 5px;background:linear-gradient(#77bfd1,#d7f3f4 62%,#6b8f78 62%);overflow:hidden}\n.cgau-listing .cgfun .mt40-tram-window::before{content:'NEXT STOP · A WALL WITH A COMPATIBLE HOMEBASE';position:absolute;z-index:3;left:12px;right:12px;top:12px;padding:8px;background:rgba(16,22,44,.9);color:#fff;font:700 10px\/1.25 'Share Tech Mono',monospace;text-align:center}\n.cgau-listing .cgfun .mt40-tram-window img{position:absolute;z-index:2;left:50%;bottom:-5px;width:245px;height:245px;object-fit:contain;transform:translateX(-50%);filter:drop-shadow(0 15px 15px rgba(0,0,0,.28))}\n.cgau-listing .cgfun .mt40-tram-stripe{height:24px;border-block:5px solid var(--mt40-ink);background:var(--mt40-green)}\n.cgau-listing .cgfun .mt40-wheel{position:absolute;bottom:-36px;width:82px;height:82px;border:9px solid var(--mt40-ink);border-radius:50%;background:#5d6170;box-shadow:inset 0 0 0 9px #c8c9cb}.cgau-listing .cgfun .mt40-wheel-a{left:65px}.cgau-listing .cgfun .mt40-wheel-b{right:65px}\n.cgau-listing .cgfun .mt40-stop-sign{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:130px;height:130px;border:9px solid var(--mt40-white);border-radius:50%;background:var(--mt40-red);color:#fff;font:900 21px\/1 'Barlow Condensed',Arial,sans-serif;text-align:center;text-transform:uppercase;box-shadow:0 0 0 6px var(--mt40-ink);animation:cgau-mt40-sign 5s ease-in-out infinite}\n.cgau-listing .cgfun .mt40-route-map{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-top:48px;padding:9px;background:var(--mt40-ink)}\n.cgau-listing .cgfun .mt40-route-map li{position:relative;padding:17px 10px;background:var(--mt40-white);font:900 11px\/1.2 'Barlow Condensed',Arial,sans-serif;text-align:center;text-transform:uppercase}.cgau-listing .cgfun .mt40-route-map li::before{content:'';display:block;width:12px;height:12px;margin:0 auto 8px;border:3px solid var(--mt40-ink);border-radius:50%;background:var(--mt40-tram)}\n\n.cgau-listing .cgfun .mt40-flinders{background:#f4c84a;color:#3b2521}\n.cgau-listing .cgfun .mt40-flinders::before{content:'';position:absolute;inset:auto 0 0;height:19%;background:repeating-linear-gradient(90deg,#8f2f2a 0 28px,#a63a31 28px 56px)}\n.cgau-listing .cgfun .mt40-flinders-grid{display:grid;grid-template-columns:minmax(390px,.95fr) minmax(0,1.05fr);gap:46px;align-items:stretch;margin-top:42px}\n.cgau-listing .cgfun .mt40-station{position:relative;min-height:560px;padding:150px 28px 28px;border:7px solid #422d28;background:#c94b3f;box-shadow:15px 17px 0 #6e2825;overflow:hidden}\n.cgau-listing .cgfun .mt40-station::before{content:'';position:absolute;left:-7%;right:-7%;top:36px;height:130px;border:7px solid #422d28;border-bottom:0;border-radius:50% 50% 0 0;background:#315b51}\n.cgau-listing .cgfun .mt40-station::after{content:'FLINDERS STREET · ROUTE 40';position:absolute;left:24px;right:24px;bottom:24px;padding:14px;border:4px solid #422d28;background:#f7db78;font:900 17px\/1 'Barlow Condensed',Arial,sans-serif;letter-spacing:.08em;text-align:center;text-transform:uppercase}\n.cgau-listing .cgfun .mt40-clocks{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:30px}\n.cgau-listing .cgfun .mt40-clock{position:relative;aspect-ratio:1;border:5px solid #422d28;border-radius:50%;background:#fff6cf;box-shadow:inset 0 0 0 3px #f1bd35}.cgau-listing .cgfun .mt40-clock::before{content:'';position:absolute;left:50%;top:20%;width:3px;height:31%;background:#422d28;transform-origin:bottom;transform:rotate(var(--hand,20deg))}.cgau-listing .cgfun .mt40-clock::after{content:'';position:absolute;left:49%;top:49%;width:31%;height:3px;background:#422d28;transform-origin:left;transform:rotate(calc(var(--hand,20deg) + 70deg))}\n.cgau-listing .cgfun .mt40-arches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}\n.cgau-listing .cgfun .mt40-arch{display:grid;place-items:end center;min-height:245px;padding:26px 14px;border:6px solid #422d28;border-radius:80px 80px 0 0;background:#f8d56c;color:#422d28;font:900 17px\/1 'Barlow Condensed',Arial,sans-serif;text-align:center;text-transform:uppercase}.cgau-listing .cgfun .mt40-arch b{display:grid;place-items:center;width:74px;height:74px;border:4px solid #422d28;border-radius:50%;background:#315b51;color:#fff;font-size:30px}\n.cgau-listing .cgfun .mt40-connection-board{padding:30px;border:7px solid #2b211f;background:#191e25;color:#f7e8b5;box-shadow:15px 17px 0 rgba(66,45,40,.5)}\n.cgau-listing .cgfun .mt40-board-head{display:flex;justify-content:space-between;gap:18px;padding-bottom:20px;border-bottom:4px solid #f4c84a;font:900 15px\/1.2 'Share Tech Mono',monospace;text-transform:uppercase}\n.cgau-listing .cgfun .mt40-board-row{display:grid;grid-template-columns:78px minmax(0,1fr) auto;gap:15px;align-items:center;padding:21px 0;border-bottom:2px dashed #6f746e}.cgau-listing .cgfun .mt40-board-row:last-of-type{border-bottom:0}.cgau-listing .cgfun .mt40-board-row strong{color:#f4c84a;font:700 25px\/1 'Share Tech Mono',monospace}.cgau-listing .cgfun .mt40-board-row b{display:block;color:#fff;font-size:17px}.cgau-listing .cgfun .mt40-board-row p{margin-top:5px;color:#cad0c5;font-size:13px;line-height:1.45}.cgau-listing .cgfun .mt40-board-status{padding:7px 9px;border:2px solid currentColor;color:#8ee1b6;font:700 11px\/1 'Share Tech Mono',monospace;text-transform:uppercase}.cgau-listing .cgfun .mt40-board-row.is-no .mt40-board-status{color:#ff8598}.cgau-listing .cgfun .mt40-platform-rule{margin-top:24px;padding:17px;border:3px solid #f4c84a;background:#2b3037;color:#fff;font-weight:800}\n\n.cgau-listing .cgfun .mt40-hosier{background-color:#221a36;background-image:linear-gradient(rgba(255,255,255,.035) 2px,transparent 2px),linear-gradient(90deg,rgba(255,255,255,.035) 2px,transparent 2px);background-size:58px 30px;color:#fff}\n.cgau-listing .cgfun .mt40-hosier::before{content:'MOTION  PET  VEHICLE  HUMAN';position:absolute;left:-4%;top:18%;transform:rotate(-8deg);color:#ef4d91;font:400 clamp(48px,8cqi,105px)\/1 'Permanent Marker',cursive;opacity:.2;white-space:nowrap}\n.cgau-listing .cgfun .mt40-hosier .mt40-title{font-family:'Permanent Marker',cursive;font-weight:400;letter-spacing:-.03em;color:#f9da4a;text-shadow:5px 5px 0 #e84c91,10px 10px 0 #226f91}\n.cgau-listing .cgfun .mt40-hosier-grid{display:grid;grid-template-columns:minmax(330px,.8fr) minmax(0,1.2fr);gap:42px;align-items:center;margin-top:45px}\n.cgau-listing .cgfun .mt40-pasteup{position:relative;padding:28px;border:7px solid #f5e6c8;background:#eee1cb;transform:rotate(-2deg);box-shadow:17px 20px 0 rgba(0,0,0,.35)}\n.cgau-listing .cgfun .mt40-pasteup::before,.cgau-listing .cgfun .mt40-pasteup::after{content:'';position:absolute;width:110px;height:27px;background:rgba(191,230,91,.8);transform:rotate(-10deg)}.cgau-listing .cgfun .mt40-pasteup::before{left:-28px;top:15px}.cgau-listing .cgfun .mt40-pasteup::after{right:-28px;bottom:16px}\n.cgau-listing .cgfun .mt40-pasteup img{width:100%;height:420px;object-fit:contain;filter:drop-shadow(0 16px 18px rgba(0,0,0,.3))}\n.cgau-listing .cgfun .mt40-spray-note{position:absolute;right:-18px;top:35%;padding:9px 12px;background:#e84c91;color:#fff;font:400 18px\/1 'Permanent Marker',cursive;transform:rotate(8deg)}\n.cgau-listing .cgfun .mt40-tags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}\n.cgau-listing .cgfun .mt40-tag{position:relative;min-height:180px;padding:25px;border:4px solid #fff;background:var(--tag,#176a9b);box-shadow:8px 9px 0 #000;transform:rotate(var(--tilt,0deg))}.cgau-listing .cgfun .mt40-tag:nth-child(2){--tag:#b74275;--tilt:1deg}.cgau-listing .cgfun .mt40-tag:nth-child(3){--tag:#4e8b58;--tilt:-1deg}.cgau-listing .cgfun .mt40-tag:nth-child(4){--tag:#6a4eaa;--tilt:1.5deg}.cgau-listing .cgfun .mt40-tag b{display:block;color:#f9da4a;font:400 36px\/1 'Permanent Marker',cursive}.cgau-listing .cgfun .mt40-tag p{margin-top:10px;font-size:14px;line-height:1.5}.cgau-listing .cgfun .mt40-hosier-note{margin-top:23px;padding:18px 20px;border:4px dashed #bddd43;background:#14101f;color:#fff;font-weight:800}\n\n.cgau-listing .cgfun .mt40-gardens{background:linear-gradient(165deg,#e9f2cf 0 62%,#aac47e 62%);color:#173c31}\n.cgau-listing .cgfun .mt40-gardens::after{content:'';position:absolute;right:-90px;top:40px;width:340px;height:340px;border-radius:50%;background:#f5c936;box-shadow:0 0 0 28px rgba(245,201,54,.23);animation:cgau-mt40-sun 9s ease-in-out infinite}\n.cgau-listing .cgfun .mt40-garden-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr);gap:44px;align-items:stretch;margin-top:42px}\n.cgau-listing .cgfun .mt40-glasshouse{position:relative;min-height:570px;border:8px solid #214f42;border-radius:190px 190px 12px 12px \/ 120px 120px 12px 12px;background:repeating-linear-gradient(90deg,transparent 0 70px,rgba(33,79,66,.35) 71px 75px),linear-gradient(155deg,rgba(255,255,255,.75),rgba(157,218,204,.45));overflow:hidden;box-shadow:17px 19px 0 #709566}\n.cgau-listing .cgfun .mt40-glasshouse::before{content:'';position:absolute;left:50%;top:0;bottom:0;width:7px;background:#214f42}.cgau-listing .cgfun .mt40-glasshouse::after{content:'USEFUL SUNLIGHT · SEASONAL SHADE CHANGES';position:absolute;left:24px;right:24px;bottom:24px;padding:12px;background:#173c31;color:#fff;font:700 12px\/1.3 'Share Tech Mono',monospace;text-align:center}\n.cgau-listing .cgfun .mt40-glasshouse img{position:absolute;z-index:2;left:50%;top:45%;width:360px;height:360px;object-fit:contain;transform:translate(-50%,-50%);filter:drop-shadow(0 24px 18px rgba(23,60,49,.24));animation:cgau-mt40-grow 8s ease-in-out infinite}\n.cgau-listing .cgfun .mt40-leaf{position:absolute;z-index:1;width:85px;height:155px;border-radius:100% 0 100% 0;background:#5e9d62;transform:rotate(var(--rot,0deg))}.cgau-listing .cgfun .mt40-leaf-a{left:8%;bottom:50px;--rot:-24deg}.cgau-listing .cgfun .mt40-leaf-b{right:8%;bottom:55px;--rot:32deg}.cgau-listing .cgfun .mt40-leaf-c{left:22%;bottom:10px;width:62px;height:115px;--rot:16deg}\n.cgau-listing .cgfun .mt40-garden-ledger{display:grid;gap:13px}\n.cgau-listing .cgfun .mt40-garden-card{display:grid;grid-template-columns:100px minmax(0,1fr);border:4px solid #173c31;background:#fff9e5;box-shadow:7px 8px 0 rgba(23,60,49,.18)}.cgau-listing .cgfun .mt40-garden-card b{display:grid;place-items:center;padding:16px;background:#214f42;color:#fff;font:900 27px\/1 'Barlow Condensed',Arial,sans-serif;text-align:center;text-transform:uppercase}.cgau-listing .cgfun .mt40-garden-card p{padding:17px;font-size:14px;line-height:1.5}.cgau-listing .cgfun .mt40-garden-card strong{display:block;margin-bottom:4px;color:#173c31}\n.cgau-listing .cgfun .mt40-garden-tip{padding:20px;border:4px dashed #214f42;background:#d9e8ad;font-weight:800}\n\n.cgau-listing .cgfun .mt40-fedsquare{background:#d8c6a7;color:#251f1a}\n.cgau-listing .cgfun .mt40-fedsquare::before{content:'';position:absolute;inset:0;background:conic-gradient(from 20deg at 12% 20%,transparent 0 15deg,rgba(176,72,44,.18) 15deg 45deg,transparent 45deg 90deg),conic-gradient(from 180deg at 80% 70%,transparent 0 25deg,rgba(53,66,58,.2) 25deg 65deg,transparent 65deg);background-size:330px 260px}\n.cgau-listing .cgfun .mt40-fedsquare .mt40-title{font-family:'Barlow Condensed',Arial,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:-.035em}\n.cgau-listing .cgfun .mt40-fed-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:28px;margin-top:40px}\n.cgau-listing .cgfun .mt40-fed-wall{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px;background:#251f1a;box-shadow:14px 15px 0 #835136}\n.cgau-listing .cgfun .mt40-fed-tile{min-height:190px;padding:25px;background:var(--tile,#b86643);color:#fff;clip-path:polygon(0 0,93% 6%,100% 88%,8% 100%)}.cgau-listing .cgfun .mt40-fed-tile:nth-child(2){--tile:#3e5b53;clip-path:polygon(7% 4%,100% 0,94% 100%,0 91%)}.cgau-listing .cgfun .mt40-fed-tile:nth-child(3){--tile:#c4994e;clip-path:polygon(0 8%,94% 0,100% 100%,6% 92%);color:#251f1a}.cgau-listing .cgfun .mt40-fed-tile:nth-child(4){--tile:#4c4054;clip-path:polygon(7% 0,100% 9%,91% 100%,0 94%)}.cgau-listing .cgfun .mt40-fed-tile b{display:block;font:900 53px\/.9 'Barlow Condensed',Arial,sans-serif}.cgau-listing .cgfun .mt40-fed-tile span{display:block;margin-top:10px;font:800 14px\/1.3 'DM Sans',Arial,sans-serif}\n.cgau-listing .cgfun .mt40-fed-screen{position:relative;display:grid;place-items:center;min-height:480px;border:12px solid #2d2924;background:#7b715f;clip-path:polygon(3% 0,100% 5%,94% 100%,0 92%);overflow:hidden}.cgau-listing .cgfun .mt40-fed-screen::before{content:'CONTACT FRAME · USEFUL DETAIL, NOT CSI MAGIC';position:absolute;z-index:2;left:28px;right:28px;top:28px;padding:11px;background:#251f1a;color:#fff;font:700 11px\/1.3 'Share Tech Mono',monospace;text-align:center}.cgau-listing .cgfun .mt40-fed-screen img{width:350px;height:350px;object-fit:contain;filter:drop-shadow(0 18px 20px rgba(0,0,0,.3))}\n.cgau-listing .cgfun .mt40-fed-note{margin-top:24px;padding:18px;border-left:9px solid #b86643;background:#fff6df;font-weight:800}\n\n.cgau-listing .cgfun .mt40-market{background:#f7ebcc;color:#1e3550}\n.cgau-listing .cgfun .mt40-market::before{content:'';position:absolute;left:0;right:0;top:0;height:55px;background:repeating-linear-gradient(90deg,#be3d39 0 58px,#fff8dc 58px 116px,#2b6285 116px 174px,#fff8dc 174px 232px);clip-path:polygon(0 0,100% 0,100% 65%,97% 100%,94% 65%,91% 100%,88% 65%,85% 100%,82% 65%,79% 100%,76% 65%,73% 100%,70% 65%,67% 100%,64% 65%,61% 100%,58% 65%,55% 100%,52% 65%,49% 100%,46% 65%,43% 100%,40% 65%,37% 100%,34% 65%,31% 100%,28% 65%,25% 100%,22% 65%,19% 100%,16% 65%,13% 100%,10% 65%,7% 100%,4% 65%,0 100%)}\n.cgau-listing .cgfun .mt40-market-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);gap:28px;margin-top:40px}\n.cgau-listing .cgfun .mt40-stall{border:6px solid #1e3550;background:#fffdf3;box-shadow:13px 14px 0 #c1433d}\n.cgau-listing .cgfun .mt40-stall-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;background:#275f7e;color:#fff}.cgau-listing .cgfun .mt40-stall-head b{font:900 27px\/1 'Barlow Condensed',Arial,sans-serif;text-transform:uppercase}.cgau-listing .cgfun .mt40-stall-head span{padding:7px 9px;border:2px solid #fff;font:700 10px\/1 'Share Tech Mono',monospace;text-transform:uppercase}\n.cgau-listing .cgfun .mt40-market-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;background:#1e3550}\n.cgau-listing .cgfun .mt40-market-item{position:relative;min-height:145px;padding:22px;background:#fffdf3}.cgau-listing .cgfun .mt40-market-item::before{content:'✓';position:absolute;right:14px;top:14px;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#4ca783;color:#fff;font-weight:900}.cgau-listing .cgfun .mt40-market-item b{display:block;padding-right:34px;color:#b23c37;font:900 20px\/1.05 'Barlow Condensed',Arial,sans-serif;text-transform:uppercase}.cgau-listing .cgfun .mt40-market-item p{margin-top:9px;font-size:13px;line-height:1.45}\n.cgau-listing .cgfun .mt40-notbag{padding:26px;border:6px solid #1e3550;background:#f2c543;box-shadow:13px 14px 0 #275f7e}.cgau-listing .cgfun .mt40-notbag h3{font:900 42px\/.95 'Fraunces',Georgia,serif;letter-spacing:-.04em}.cgau-listing .cgfun .mt40-notbag ul{display:grid;gap:12px;margin-top:22px}.cgau-listing .cgfun .mt40-notbag li{position:relative;padding:14px 14px 14px 50px;border:3px solid #1e3550;background:#fff8dd;font-size:14px}.cgau-listing .cgfun .mt40-notbag li::before{content:'×';position:absolute;left:13px;top:12px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#c1433d;color:#fff;font-weight:900}\n.cgau-listing .cgfun .mt40-market-rule{margin-top:20px;padding:16px;border:3px dashed #1e3550;background:#fff0ae;font-weight:800}\n\n.cgau-listing .cgfun .mt40-score{background:#19453a;color:#f4e9c7}\n.cgau-listing .cgfun .mt40-score::before{content:'';position:absolute;inset:auto 0 0;height:120px;background:repeating-linear-gradient(90deg,#2d6a4f 0 12px,#377858 12px 24px);clip-path:polygon(0 55%,5% 28%,10% 52%,15% 20%,20% 50%,25% 16%,30% 55%,35% 24%,40% 52%,45% 18%,50% 54%,55% 28%,60% 55%,65% 21%,70% 50%,75% 18%,80% 55%,85% 23%,90% 52%,95% 20%,100% 55%,100% 100%,0 100%)}\n.cgau-listing .cgfun .mt40-score .mt40-title{color:#fff}\n.cgau-listing .cgfun .mt40-scoreboard{margin-top:42px;padding:24px;border:10px solid #e7d09a;background:#101f1b;box-shadow:16px 18px 0 #0b2a23}\n.cgau-listing .cgfun .mt40-score-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:16px 19px;border:3px solid #e7d09a;background:#213a32}.cgau-listing .cgfun .mt40-score-head b{color:#f2c84b;font:700 26px\/1 'Share Tech Mono',monospace}.cgau-listing .cgfun .mt40-score-head span{font:700 12px\/1 'Share Tech Mono',monospace;text-transform:uppercase}\n.cgau-listing .cgfun .mt40-score-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin-top:12px;background:#e7d09a}\n.cgau-listing .cgfun .mt40-score-row{display:grid;grid-template-columns:145px minmax(0,1fr);min-height:74px;background:#101f1b}.cgau-listing .cgfun .mt40-score-row b{display:flex;align-items:center;padding:15px;border-right:2px dashed #776f56;color:#f2c84b;font:700 13px\/1.2 'Share Tech Mono',monospace;text-transform:uppercase}.cgau-listing .cgfun .mt40-score-row span{display:flex;align-items:center;padding:15px;color:#fff;font-size:14px}\n.cgau-listing .cgfun .mt40-score-foot{display:flex;justify-content:space-between;gap:18px;margin-top:12px;padding:14px 18px;background:#e7d09a;color:#17231f;font:700 12px\/1.3 'Share Tech Mono',monospace;text-transform:uppercase}\n\n.cgau-listing .cgfun .mt40-stkilda{background:radial-gradient(circle at 80% 12%,#f6d75d 0 8%,transparent 8.2%),linear-gradient(180deg,#8a63b8 0 39%,#e76b80 39% 54%,#193a5a 54% 100%);color:#fff}\n.cgau-listing .cgfun .mt40-stkilda::before{content:'';position:absolute;left:0;right:0;bottom:0;height:35%;background:repeating-linear-gradient(175deg,rgba(255,255,255,.08) 0 18px,rgba(0,0,0,.08) 18px 36px)}\n.cgau-listing .cgfun .mt40-pier-grid{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);gap:42px;align-items:center;margin-top:42px}\n.cgau-listing .cgfun .mt40-pier{position:relative;min-height:560px;border:5px solid rgba(255,255,255,.55);background:linear-gradient(180deg,rgba(13,23,50,.15) 0 52%,rgba(9,38,58,.65) 52%);overflow:hidden}\n.cgau-listing .cgfun .mt40-pier::before{content:'';position:absolute;left:12%;right:12%;bottom:0;height:45%;background:#2b2428;clip-path:polygon(35% 0,65% 0,100% 100%,0 100%)}.cgau-listing .cgfun .mt40-pier::after{content:'ST KILDA · AFTER DARK';position:absolute;left:20px;right:20px;bottom:20px;padding:11px;background:rgba(16,22,44,.9);font:700 12px\/1 'Share Tech Mono',monospace;text-align:center}\n.cgau-listing .cgfun .mt40-pier img{position:absolute;z-index:3;left:50%;top:42%;width:330px;height:330px;object-fit:contain;transform:translate(-50%,-50%);filter:drop-shadow(0 20px 25px rgba(0,0,0,.45));animation:cgau-mt40-nightcam 7s ease-in-out infinite}\n.cgau-listing .cgfun .mt40-pier-lamp{position:absolute;z-index:2;left:14%;top:18%;width:6px;height:220px;background:#211c28}.cgau-listing .cgfun .mt40-pier-lamp::before{content:'';position:absolute;left:-35px;top:-12px;width:74px;height:55px;border:6px solid #211c28;border-radius:50% 50% 10px 10px;background:#f6d75d;box-shadow:0 0 45px 12px rgba(246,215,93,.5)}\n.cgau-listing .cgfun .mt40-nightcards{display:grid;gap:14px}\n.cgau-listing .cgfun .mt40-nightcard{position:relative;padding:23px 24px 23px 88px;border:3px solid rgba(255,255,255,.7);background:rgba(16,22,44,.77);box-shadow:7px 8px 0 rgba(16,22,44,.4)}.cgau-listing .cgfun .mt40-nightcard b{display:block;color:#f6d75d;font:900 26px\/1 'Barlow Condensed',Arial,sans-serif;text-transform:uppercase}.cgau-listing .cgfun .mt40-nightcard p{margin-top:8px;color:#f3eef8;font-size:14px}.cgau-listing .cgfun .mt40-nightcard span{position:absolute;left:19px;top:21px;display:grid;place-items:center;width:48px;height:48px;border:3px solid #f6d75d;border-radius:50%;font:900 18px\/1 'Share Tech Mono',monospace}\n.cgau-listing .cgfun .mt40-audio-note{padding:19px;border:4px dashed #f6d75d;background:#263f5f;font-weight:800}\n\n.cgau-listing .cgfun .mt40-brighton{background:#b8e4e6;color:#1d3548}\n.cgau-listing .cgfun .mt40-brighton::before{content:'';position:absolute;left:0;right:0;bottom:0;height:26%;background:linear-gradient(#efdfad 0 55%,#5ba9c1 55%)}\n.cgau-listing .cgfun .mt40-boxes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:46px;align-items:end}\n.cgau-listing .cgfun .mt40-bathingbox{position:relative;padding:82px 18px 56px;border:6px solid #1d3548;background:var(--box,#ef6b55);box-shadow:12px 14px 0 rgba(29,53,72,.28);transform:rotate(var(--tilt,-1deg))}.cgau-listing .cgfun .mt40-bathingbox:nth-child(2){--box:#f2ca42;--tilt:1deg}.cgau-listing .cgfun .mt40-bathingbox:nth-child(3){--box:#4ca7a0;--tilt:-.5deg}\n.cgau-listing .cgfun .mt40-bathingbox::before{content:'';position:absolute;left:-6px;right:-6px;top:-62px;height:70px;border:6px solid #1d3548;border-bottom:0;background:var(--box,#ef6b55);clip-path:polygon(50% 0,100% 100%,0 100%)}.cgau-listing .cgfun .mt40-bathingbox::after{content:attr(data-box);position:absolute;left:14px;right:14px;bottom:15px;padding:8px;border:3px solid #1d3548;background:#fff6d8;font:900 13px\/1.15 'Barlow Condensed',Arial,sans-serif;text-align:center;text-transform:uppercase}\n.cgau-listing .cgfun .mt40-bathingbox img{width:100%;height:310px;object-fit:contain;border:5px solid #1d3548;background:#fff;filter:drop-shadow(0 10px 0 rgba(29,53,72,.18))}\n\n.cgau-listing .cgfun .mt40-exhibition{background:#efe1c2;color:#4a252a}\n.cgau-listing .cgfun .mt40-exhibition::before{content:'';position:absolute;left:50%;top:0;width:420px;height:210px;transform:translateX(-50%);border:8px solid #4a252a;border-bottom:0;border-radius:50% 50% 0 0;background:#376f66;box-shadow:inset 0 -30px 0 #d2a849}\n.cgau-listing .cgfun .mt40-exhibition\u003e.mt40-wrap{padding-top:115px}\n.cgau-listing .cgfun .mt40-condition-grid{display:grid;grid-template-columns:290px minmax(0,1fr);margin-top:42px;border:7px solid #4a252a;background:#fff8e9;box-shadow:15px 17px 0 #9d6a50}\n.cgau-listing .cgfun .mt40-ribbon{display:flex;flex-direction:column;justify-content:center;padding:30px;border-right:5px dashed #4a252a;background:#d9aa3f;text-align:center}.cgau-listing .cgfun .mt40-ribbon small{font:900 12px\/1.2 'Barlow Condensed',Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase}.cgau-listing .cgfun .mt40-ribbon strong{display:block;margin:9px 0;font:900 39px\/.9 'Barlow Condensed',Arial,sans-serif;letter-spacing:-.04em;white-space:nowrap}.cgau-listing .cgfun .mt40-ribbon b{font:900 19px\/1.05 'Barlow Condensed',Arial,sans-serif;text-transform:uppercase}\n.cgau-listing .cgfun .mt40-condition-copy{padding:clamp(28px,5vw,55px);background:repeating-linear-gradient(180deg,transparent 0 42px,rgba(74,37,42,.11) 43px 44px)}.cgau-listing .cgfun .mt40-condition-copy h3{font:900 clamp(32px,4cqi,50px)\/.96 'Fraunces',Georgia,serif;letter-spacing:-.045em}.cgau-listing .cgfun .mt40-condition-copy p{margin-top:16px}.cgau-listing .cgfun .mt40-restored-stamp{display:inline-block;margin-top:22px;padding:10px 14px;border:4px double #8f3139;color:#8f3139;font:900 16px\/1 'Barlow Condensed',Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase;transform:rotate(-2deg)}\n.cgau-listing .cgfun .mt40-gradeguide{margin-top:34px;padding:25px;border:7px solid #4a252a;background:#4a252a;color:#fff8e9;box-shadow:15px 17px 0 #9d6a50}.cgau-listing .cgfun .mt40-gradeguide-head{display:flex;align-items:flex-end;justify-content:space-between;gap:26px}.cgau-listing .cgfun .mt40-gradeguide-head h3{font:900 clamp(31px,4cqi,47px)\/.96 'Fraunces',Georgia,serif;letter-spacing:-.04em}.cgau-listing .cgfun .mt40-gradeguide-head p{max-width:560px;color:#eadcce;font-size:14px}\n.cgau-listing .cgfun .mt40-grades{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:24px}.cgau-listing .cgfun .mt40-grade{min-height:200px;padding:24px;border:3px solid #fff8e9;background:#6f4447}.cgau-listing .cgfun .mt40-grade small{display:block;margin-bottom:11px;color:#ead2c2;font:900 10px\/1.2 'Barlow Condensed',Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}.cgau-listing .cgfun .mt40-grade b{display:block;color:#f2c85b;font:900 28px\/.95 'Barlow Condensed',Arial,sans-serif;text-transform:uppercase}.cgau-listing .cgfun .mt40-grade p{margin-top:13px;font-size:14px;line-height:1.55}.cgau-listing .cgfun .mt40-grade.is-this{transform:translateY(-6px);border-color:#4a252a;background:#d9aa3f;color:#4a252a;box-shadow:7px 8px 0 #dd6577}.cgau-listing .cgfun .mt40-grade.is-this small,.cgau-listing .cgfun .mt40-grade.is-this b{color:#4a252a}\n\n.cgau-listing .cgfun .mt40-depot{background:#80bfca;color:#152c3a}\n.cgau-listing .cgfun .mt40-depot::before{content:'';position:absolute;left:0;right:0;bottom:0;height:43%;background:repeating-linear-gradient(90deg,#5f6870 0 10px,#ccd0d0 10px 18px,#5f6870 18px 28px,transparent 28px 90px);opacity:.42}\n.cgau-listing .cgfun .mt40-bays{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:44px}\n.cgau-listing .cgfun .mt40-bay{position:relative;min-height:360px;padding:96px 21px 24px;border:6px solid #152c3a;border-radius:120px 120px 10px 10px \/ 70px 70px 10px 10px;background:#fff7df;box-shadow:8px 10px 0 #376678;text-align:center;counter-increment:mt40bay}.cgau-listing .cgfun .mt40-bays{counter-reset:mt40bay}.cgau-listing .cgfun .mt40-bay::before{content:counter(mt40bay);position:absolute;left:50%;top:22px;display:grid;place-items:center;width:54px;height:54px;margin-left:-27px;border:5px solid #152c3a;border-radius:50%;background:#f1c541;font:900 26px\/1 'Barlow Condensed',Arial,sans-serif}.cgau-listing .cgfun .mt40-bay b{display:block;font:900 26px\/1 'Barlow Condensed',Arial,sans-serif;text-transform:uppercase}.cgau-listing .cgfun .mt40-bay p{margin-top:14px;font-size:14px}.cgau-listing .cgfun .mt40-bay small{display:block;margin-top:18px;padding-top:13px;border-top:3px dashed #376678;font-weight:800}\n\n.cgau-listing .cgfun .mt40-cafe{background:#ede5d5;color:#191919}\n.cgau-listing .cgfun .mt40-cafe::before{content:'FLAT WHITE · NO ROUTER-ONLY · EXTRA SHOT · COMPATIBLE HOMEBASE';position:absolute;left:-3%;right:-3%;top:30px;padding:10px;background:#202020;color:#fff;font:700 12px\/1 'Share Tech Mono',monospace;letter-spacing:.12em;text-align:center;transform:rotate(-1deg)}\n.cgau-listing .cgfun .mt40-cafe\u003e.mt40-wrap{padding-top:45px}\n.cgau-listing .cgfun .mt40-menu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:27px;margin-top:42px}\n.cgau-listing .cgfun .mt40-menu{padding:30px;border:8px solid #d6b98b;background:#202020;color:#f7f0df;box-shadow:13px 15px 0 #a48358}.cgau-listing .cgfun .mt40-menu h3{padding-bottom:18px;border-bottom:3px double #d6b98b;color:#f2c94c;font:400 36px\/1 'Permanent Marker',cursive}.cgau-listing .cgfun .mt40-menu ul{display:grid;gap:12px;margin-top:21px}.cgau-listing .cgfun .mt40-menu li{position:relative;padding:13px 13px 13px 46px;border-bottom:2px dotted #8d877d;font-size:14px}.cgau-listing .cgfun .mt40-menu li::before{content:'✓';position:absolute;left:8px;top:11px;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#4e9b7a;color:#fff;font-weight:900}.cgau-listing .cgfun .mt40-menu.is-no h3{color:#ef7a87}.cgau-listing .cgfun .mt40-menu.is-no li::before{content:'×';background:#b94652}\n\n.cgau-listing .cgfun .mt40-docklands{background:#111a2d;color:#e7f4f8}\n.cgau-listing .cgfun .mt40-docklands::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 48%,rgba(61,175,196,.08) 49% 51%,transparent 52%),linear-gradient(0deg,transparent 48%,rgba(61,175,196,.08) 49% 51%,transparent 52%);background-size:80px 80px}\n.cgau-listing .cgfun .mt40-docklands .mt40-title{color:#fff}\n.cgau-listing .cgfun .mt40-departures{margin-top:42px;padding:10px;border:5px solid #4bb2c8;background:#07101c;box-shadow:13px 15px 0 #24485d}\n.cgau-listing .cgfun .mt40-depart-head,.cgau-listing .cgfun .mt40-depart-row{display:grid;grid-template-columns:90px 180px minmax(0,1fr);gap:18px;align-items:center}.cgau-listing .cgfun .mt40-depart-head{padding:14px 18px;background:#18334a;color:#75d6e6;font:700 11px\/1 'Share Tech Mono',monospace;text-transform:uppercase}.cgau-listing .cgfun .mt40-depart-row{min-height:112px;padding:20px 18px;border-top:2px dashed #31516a}.cgau-listing .cgfun .mt40-depart-row\u003estrong{color:#f3ca4a;font:700 24px\/1 'Share Tech Mono',monospace}.cgau-listing .cgfun .mt40-depart-row\u003eb{color:#fff;font:700 18px\/1.1 'Barlow Condensed',Arial,sans-serif;text-transform:uppercase}.cgau-listing .cgfun .mt40-depart-row p{color:#c7dbe3;font-size:14px}.cgau-listing .cgfun .mt40-depart-row p strong{color:#fff}\n\n.cgau-listing .cgfun .mt40-loopdesk{background:#f4d76e;color:#1d2f43}\n.cgau-listing .cgfun .mt40-faqs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:42px}\n.cgau-listing .cgfun .mt40-faq{border:4px solid #1d2f43;background:#fff9e9;box-shadow:7px 8px 0 #3c6f83}\n.cgau-listing .cgfun .mt40-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:88px;padding:20px 21px;cursor:pointer;font:900 21px\/1.1 'Barlow Condensed',Arial,sans-serif;text-transform:uppercase;list-style:none}.cgau-listing .cgfun .mt40-faq summary::-webkit-details-marker{display:none}.cgau-listing .cgfun .mt40-faq summary::after{content:'+';display:grid;place-items:center;flex:0 0 35px;width:35px;height:35px;border:3px solid #1d2f43;border-radius:50%;background:#f05e70;font:900 24px\/1 'Barlow Condensed',Arial,sans-serif}.cgau-listing .cgfun .mt40-faq[open] summary::after{content:'−';background:#59b895}.cgau-listing .cgfun .mt40-answer{padding:22px;border-top:3px dashed #1d2f43;background:#f0ead8;font-size:14px;line-height:1.6}.cgau-listing .cgfun .mt40-faq:nth-child(3n+2){box-shadow:7px 8px 0 #b54b62}.cgau-listing .cgfun .mt40-faq:nth-child(3n){box-shadow:7px 8px 0 #4e8a69}\n\n.cgau-listing .cgfun .mt40-finale{min-height:760px;background:linear-gradient(180deg,#754a8f 0 31%,#ea6b71 31% 47%,#13253b 47%);color:#fff}\n.cgau-listing .cgfun .mt40-finale::before{content:'';position:absolute;left:0;right:0;bottom:0;height:42%;background:linear-gradient(90deg,#0b1827 0 6%,transparent 6% 9%,#0b1827 9% 18%,transparent 18% 22%,#0b1827 22% 30%,transparent 30% 35%,#0b1827 35% 50%,transparent 50% 55%,#0b1827 55% 63%,transparent 63% 68%,#0b1827 68% 80%,transparent 80% 85%,#0b1827 85% 100%);clip-path:polygon(0 42%,4% 35%,4% 100%,9% 100%,9% 26%,16% 31%,16% 100%,22% 100%,22% 18%,29% 31%,29% 100%,36% 100%,36% 38%,43% 22%,50% 35%,50% 100%,57% 100%,57% 18%,64% 27%,64% 100%,71% 100%,71% 34%,78% 24%,84% 39%,84% 100%,90% 100%,90% 20%,96% 27%,96% 100%,100% 100%)}\n.cgau-listing .cgfun .mt40-final-card{position:relative;z-index:3;max-width:820px;margin:0 auto;padding:48px;border:6px solid #f4d454;background:#101a2c;box-shadow:15px 17px 0 #4e365a;text-align:center}.cgau-listing .cgfun .mt40-final-card .mt40-wordmark{margin-bottom:25px;color:#f4d454}.cgau-listing .cgfun .mt40-final-card h2{font:900 clamp(50px,7cqi,86px)\/.92 'Fraunces',Georgia,serif;letter-spacing:-.055em}.cgau-listing .cgfun .mt40-final-card h2 span{display:block;color:#f4d454}.cgau-listing .cgfun .mt40-final-card p{max-width:680px;margin:24px auto 0;font-size:18px;font-weight:700;line-height:1.55}.cgau-listing .cgfun .mt40-final-ticket{display:block;margin:27px auto 0;padding:15px 18px;border:3px dashed #101a2c;background:#fff7df;color:#101a2c;font:900 13px\/1.25 'Share Tech Mono',monospace;text-transform:uppercase;box-shadow:7px 8px 0 #e75783}\n.cgau-listing .cgfun .mt40-legal{position:relative;z-index:3;padding:38px 24px;background:#080f1b;color:#cbd2dc;text-align:center}.cgau-listing .cgfun .mt40-legal strong{display:block;color:#f4d454;font:900 20px\/1.25 'Barlow Condensed',Arial,sans-serif}.cgau-listing .cgfun .mt40-legal p{max-width:1050px;margin:13px auto 0;font-size:12px;line-height:1.65}\n\n.cgau-listing .cgfun .mt40-clock:nth-child(5)::after{animation:cgau-mt40-clocktick 11s linear infinite}\n.cgau-listing .cgfun .mt40-route-map li:nth-child(4)::before{animation:cgau-mt40-routepoint 8s ease-in-out infinite}\n.cgau-listing .cgfun .mt40-tag:nth-child(2){animation:cgau-mt40-tagpeel 10s ease-in-out infinite}\n.cgau-listing .cgfun .mt40-fed-tile:first-child b{animation:cgau-mt40-fedglint 9s ease-in-out infinite}\n.cgau-listing .cgfun .mt40-stall-head span{animation:cgau-mt40-stallstamp 12s ease-in-out infinite}\n.cgau-listing .cgfun .mt40-score-head span::before{content:'';display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:#f2c84b;box-shadow:0 0 0 3px rgba(242,200,75,.18);animation:cgau-mt40-scorelamp 6s steps(1,end) infinite}\n.cgau-listing .cgfun .mt40-nightcard:first-child span{animation:cgau-mt40-nightlabel 10s ease-in-out infinite}\n.cgau-listing .cgfun .mt40-faq[open] summary::after{animation:cgau-mt40-faqturn .38s ease-out 1}\n.cgau-listing .cgfun .mt40-faq[open] .mt40-answer{animation:cgau-mt40-faqunfold .42s ease-out 1}\n\n@keyframes cgau-mt40-tram{0%,100%{transform:translateX(-50%) rotate(-1deg) translateY(0)}50%{transform:translateX(-50%) rotate(.4deg) translateY(-8px)}}\n@keyframes cgau-mt40-sign{0%,90%,100%{transform:rotate(0)}95%{transform:rotate(4deg) scale(1.04)}}\n@keyframes cgau-mt40-sun{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(.93);opacity:.76}}\n@keyframes cgau-mt40-grow{0%,100%{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-8px)}}\n@keyframes cgau-mt40-nightcam{0%,100%{transform:translate(-50%,-50%) rotate(0)}50%{transform:translate(-50%,-50%) rotate(1.5deg)}}\n@keyframes cgau-mt40-clocktick{0%,78%,100%{transform:rotate(calc(var(--hand,20deg) + 70deg))}82%{transform:rotate(calc(var(--hand,20deg) + 76deg))}}\n@keyframes cgau-mt40-routepoint{0%,78%,100%{transform:scale(1);box-shadow:none}84%{transform:scale(1.16);box-shadow:0 0 0 5px rgba(245,191,34,.28)}}\n@keyframes cgau-mt40-tagpeel{0%,78%,100%{transform:rotate(1deg) translateY(0)}84%{transform:rotate(1.5deg) translateY(-4px)}}\n@keyframes cgau-mt40-fedglint{0%,78%,100%{text-shadow:none}84%{text-shadow:3px 3px 0 rgba(245,191,34,.7)}}\n@keyframes cgau-mt40-stallstamp{0%,80%,100%{transform:translateY(0) rotate(0)}85%{transform:translateY(-3px) rotate(-1deg)}}\n@keyframes cgau-mt40-scorelamp{0%,74%,100%{opacity:.48}78%,84%{opacity:1}}\n@keyframes cgau-mt40-nightlabel{0%,80%,100%{transform:rotate(0)}85%{transform:rotate(-4deg)}}\n@keyframes cgau-mt40-faqturn{0%{transform:rotate(-90deg) scale(.75)}100%{transform:rotate(0) scale(1)}}\n@keyframes cgau-mt40-faqunfold{0%{transform:translateY(-8px);opacity:.35}100%{transform:translateY(0);opacity:1}}\n\n@media(max-width:980px){\n  .cgau-listing .cgfun .mt40-hero-grid,.cgau-listing .cgfun .mt40-flinders-grid,.cgau-listing .cgfun .mt40-hosier-grid,.cgau-listing .cgfun .mt40-garden-grid,.cgau-listing .cgfun .mt40-fed-grid,.cgau-listing .cgfun .mt40-market-grid,.cgau-listing .cgfun .mt40-pier-grid{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .mt40-tram-scene{min-height:650px}\n  .cgau-listing .cgfun .mt40-station{min-height:500px}\n  .cgau-listing .cgfun .mt40-pasteup{width:min(520px,100%);margin-inline:auto}\n  .cgau-listing .cgfun .mt40-glasshouse{min-height:520px}\n  .cgau-listing .cgfun .mt40-fed-screen{min-height:420px}\n  .cgau-listing .cgfun .mt40-bays{grid-template-columns:repeat(2,minmax(0,1fr))}\n}\n@media(max-width:700px){\n  .cgau-listing .cgfun{font-size:15px}\n  .cgau-listing .cgfun .mt40-wrap{width:min(100% - 30px,1180px)}\n  .cgau-listing .cgfun .mt40-stop{padding:58px 0}\n  .cgau-listing .cgfun .mt40-title{font-size:clamp(39px,12cqi,59px)}\n  .cgau-listing .cgfun .mt40-routebar .mt40-wrap{align-items:flex-start;flex-direction:column}\n  .cgau-listing .cgfun .mt40-route-line{width:100%;overflow:hidden}\n  .cgau-listing .cgfun .mt40-hero h2{font-size:clamp(59px,19cqi,92px)}\n  .cgau-listing .cgfun .mt40-tram-scene{min-height:575px}\n  .cgau-listing .cgfun .mt40-tram{width:min(94%,430px);min-height:445px}\n  .cgau-listing .cgfun .mt40-tram-window{height:270px}\n  .cgau-listing .cgfun .mt40-tram-window img{width:220px;height:220px}\n  .cgau-listing .cgfun .mt40-stop-sign{right:7px;width:102px;height:102px;font-size:17px}\n  .cgau-listing .cgfun .mt40-route-map{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .cgau-listing .cgfun .mt40-station{min-height:465px;padding:140px 17px 28px}\n  .cgau-listing .cgfun .mt40-clocks{gap:4px}.cgau-listing .cgfun .mt40-clock{border-width:3px}\n  .cgau-listing .cgfun .mt40-arch{min-height:205px;padding:18px 7px;border-width:4px;font-size:13px}.cgau-listing .cgfun .mt40-arch b{width:55px;height:55px;font-size:23px}\n  .cgau-listing .cgfun .mt40-connection-board{padding:20px}\n  .cgau-listing .cgfun .mt40-board-row{grid-template-columns:64px minmax(0,1fr);gap:11px}.cgau-listing .cgfun .mt40-board-status{grid-column:2;justify-self:start}\n  .cgau-listing .cgfun .mt40-tags,.cgau-listing .cgfun .mt40-fed-wall,.cgau-listing .cgfun .mt40-market-list,.cgau-listing .cgfun .mt40-score-rows,.cgau-listing .cgfun .mt40-menu-grid,.cgau-listing .cgfun .mt40-faqs{grid-template-columns:minmax(0,1fr)}\n  .cgau-listing .cgfun .mt40-pasteup img{height:330px}\n  .cgau-listing .cgfun .mt40-glasshouse{min-height:460px}.cgau-listing .cgfun .mt40-glasshouse img{width:290px;height:290px}\n  .cgau-listing .cgfun .mt40-garden-card{grid-template-columns:82px minmax(0,1fr)}.cgau-listing .cgfun .mt40-garden-card b{font-size:22px}\n  .cgau-listing .cgfun .mt40-fed-screen{min-height:380px}.cgau-listing .cgfun .mt40-fed-screen img{width:285px;height:285px}\n  .cgau-listing .cgfun .mt40-score-row{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .mt40-score-row b{border-right:0;border-bottom:2px dashed #776f56}\n  .cgau-listing .cgfun .mt40-score-foot{align-items:flex-start;flex-direction:column}\n  .cgau-listing .cgfun .mt40-pier{min-height:500px}.cgau-listing .cgfun .mt40-pier img{width:285px;height:285px}\n  .cgau-listing .cgfun .mt40-nightcard{padding:82px 20px 22px}.cgau-listing .cgfun .mt40-nightcard span{left:20px;top:20px}\n  .cgau-listing .cgfun .mt40-boxes{grid-template-columns:minmax(0,1fr);gap:92px;padding-top:52px}.cgau-listing .cgfun .mt40-bathingbox{width:min(360px,100%);margin-inline:auto}\n  .cgau-listing .cgfun .mt40-exhibition\u003e.mt40-wrap{padding-top:92px}\n  .cgau-listing .cgfun .mt40-condition-grid{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .mt40-ribbon{border-right:0;border-bottom:5px dashed #4a252a}\n  .cgau-listing .cgfun .mt40-gradeguide-head{align-items:flex-start;flex-direction:column}.cgau-listing .cgfun .mt40-grades{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .mt40-grade{min-height:auto}.cgau-listing .cgfun .mt40-grade.is-this{transform:none}\n  .cgau-listing .cgfun .mt40-bays{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .mt40-bay{min-height:300px}\n  .cgau-listing .cgfun .mt40-depart-head{display:none}.cgau-listing .cgfun .mt40-depart-row{grid-template-columns:72px minmax(0,1fr);gap:11px}.cgau-listing .cgfun .mt40-depart-row p{grid-column:1\/-1}\n  .cgau-listing .cgfun .mt40-final-card{padding:36px 23px}\n}\n@media(max-width:420px){\n  .cgau-listing .cgfun .mt40-wrap{width:min(100% - 24px,1180px)}\n  .cgau-listing .cgfun .mt40-wordmark{gap:7px;font-size:17px;white-space:nowrap}.cgau-listing .cgfun .mt40-wordmark::before{flex-basis:30px;width:30px;height:30px;font-size:14px}\n  .cgau-listing .cgfun .mt40-route-line{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;overflow:visible;white-space:normal}.cgau-listing .cgfun .mt40-route-line span{justify-content:center;padding:6px 2px;background:#1d293b;font-size:10px;text-align:center}.cgau-listing .cgfun .mt40-route-line span::after{display:none}\n  .cgau-listing .cgfun .mt40-tour-chip{align-items:flex-start;border-radius:18px;line-height:1.3}\n  .cgau-listing .cgfun .mt40-tram-scene{min-height:520px}\n  .cgau-listing .cgfun .mt40-tram{min-height:400px;border-width:5px}.cgau-listing .cgfun .mt40-tram-top{grid-template-columns:57px minmax(0,1fr);padding:12px}.cgau-listing .cgfun .mt40-route-number{font-size:27px}.cgau-listing .cgfun .mt40-destination{font-size:14px}.cgau-listing .cgfun .mt40-tram-window{height:245px;margin:12px}.cgau-listing .cgfun .mt40-wheel{width:66px;height:66px;bottom:-31px}.cgau-listing .cgfun .mt40-wheel-a{left:42px}.cgau-listing .cgfun .mt40-wheel-b{right:42px}\n  .cgau-listing .cgfun .mt40-station{min-height:420px;padding-top:125px}.cgau-listing .cgfun .mt40-station::before{height:115px}.cgau-listing .cgfun .mt40-arches{gap:5px}.cgau-listing .cgfun .mt40-arch{min-height:180px;font-size:11px}\n  .cgau-listing .cgfun .mt40-pasteup{padding:16px}.cgau-listing .cgfun .mt40-pasteup img{height:275px}\n  .cgau-listing .cgfun .mt40-glasshouse{min-height:420px}.cgau-listing .cgfun .mt40-glasshouse img{width:250px;height:250px}\n  .cgau-listing .cgfun .mt40-garden-card{grid-template-columns:72px minmax(0,1fr)}.cgau-listing .cgfun .mt40-garden-card b{font-size:18px}\n  .cgau-listing .cgfun .mt40-fed-tile{min-height:160px}.cgau-listing .cgfun .mt40-fed-tile b{font-size:43px}\n  .cgau-listing .cgfun .mt40-fed-screen img{width:245px;height:245px}\n  .cgau-listing .cgfun .mt40-stall-head{align-items:flex-start;flex-direction:column}.cgau-listing .cgfun .mt40-market-item{min-height:125px}\n  .cgau-listing .cgfun .mt40-scoreboard{padding:13px;border-width:6px}.cgau-listing .cgfun .mt40-score-head{grid-template-columns:minmax(0,1fr)}.cgau-listing .cgfun .mt40-score-head b{font-size:21px}\n  .cgau-listing .cgfun .mt40-pier img{width:245px;height:245px}\n  .cgau-listing .cgfun .mt40-bathingbox img{height:260px}\n  .cgau-listing .cgfun .mt40-ribbon strong{font-size:36px}\n  .cgau-listing .cgfun .mt40-gradeguide{padding:17px;border-width:5px}\n  .cgau-listing .cgfun .mt40-menu{padding:21px}\n  .cgau-listing .cgfun .mt40-faq summary{font-size:18px}\n  .cgau-listing .cgfun .mt40-final-card h2{font-size:45px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cgau-listing .cgfun *,.cgau-listing .cgfun *::before,.cgau-listing .cgfun *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}\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\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.mt40-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\"\u003eCITY\u003cbr\u003eTOUR\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\"\u003eMelbourne icon tour\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"cgau-choice-sub\"\u003eMelbourne tram stops carry the camera features through gardens, laneways and the pier, with HomeBase as the essential connection.\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-wipe{syntax:'\u003cpercentage\u003e';inherits:true;initial-value:0%}\n\n\/* ==== TOKENS · colour world \"forest and lime\": forest = works and HomeBase, lime = colour after dark, sap = power, berry = condition ==== *\/\n.cgau-listing .cgnew.cgau-kn{--kn-ink:#18211c;--kn-g1:#5f6b64;--kn-g2:#86908a;--kn-soft:#f3f6f1;--kn-line:#d3dbd4;--kn-hair:#e3e9e3;--kn-dark:#0c1a12;--kn-f1:#15573a;--kn-f2:#35955a;--kn-l1:#4d860e;--kn-l2:#94c627;--kn-s1:#0f6b6a;--kn-s2:#3bb3a0;--kn-w1:#8e2c5a;--kn-w2:#cf4f86;--kn-no1:#c4291f;--kn-no2:#ff7a45;--kn-ft:#1a6641;--kn-lt:#4a7a0c;--kn-st:#0f6664;--kn-wt:#8e2c5a;--kn-not:#c4291f;--kn-gf:linear-gradient(90deg,var(--kn-f1) 0%,var(--kn-f2) 100%);--kn-gl:linear-gradient(90deg,var(--kn-l1) 0%,var(--kn-l2) 100%);--kn-gs:linear-gradient(90deg,var(--kn-s1) 0%,var(--kn-s2) 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: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-f1:color(display-p3 .1 .34 .23);--kn-f2:color(display-p3 .26 .58 .36);--kn-l1:color(display-p3 .32 .52 .1);--kn-l2:color(display-p3 .6 .79 .2);--kn-s1:color(display-p3 .1 .42 .41);--kn-s2:color(display-p3 .3 .7 .63);--kn-w1:color(display-p3 .54 .19 .35);--kn-w2:color(display-p3 .8 .32 .52);--kn-no1:color(display-p3 .79 .21 .16);--kn-no2:color(display-p3 1 .5 .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 .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:14px;bottom:14px;z-index:5;font:500 12px\/1 'Geist',sans-serif;color:#4c5751;background:rgba(255,255,255,.9);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-ef{color:var(--kn-ft)}.cgau-listing .cgnew .kn-el{color:var(--kn-lt)}.cgau-listing .cgnew .kn-es{color:var(--kn-st)}.cgau-listing .cgnew .kn-ew{color:var(--kn-wt)}\n.cgau-listing .cgnew .kn-h1{font-size:clamp(40px,6vw,80px);line-height:.98;letter-spacing:-.05em;font-weight:700;text-wrap:balance}\n.cgau-listing .cgnew .kn-h2{font-size:clamp(34px,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.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-gf{background-image:var(--kn-gf)}.cgau-listing .cgnew .kn-gl{background-image:var(--kn-gl)}.cgau-listing .cgnew .kn-gs{background-image:var(--kn-gs)}.cgau-listing .cgnew .kn-gw{background-image:var(--kn-gw)}\n.cgau-listing .cgnew .kn-link{color:var(--kn-ft);font-weight:600;border-bottom:1px solid rgba(26,102,65,.35)}\n.cgau-listing .cgnew .kn-link:focus-visible{outline:2px solid var(--kn-ft);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-f{--kn-og:var(--kn-gf)}.cgau-listing .cgnew .kn-og-w{--kn-og:var(--kn-gw)}\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) · gradient text is painted only inside its own box, so give every gradient-text box room for its glyph edges ==== *\/\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-nt .kn-h2 span{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(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-ft);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,#1f6b43,#15573a);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-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 · turntable: answers first on the left; on the right the camera turns through four of eufy's real renders as the hero scrolls away (static: the corner view, all four stops listed) ==== *\/\n.cgau-listing .cgnew .kn-tt-hero{position:relative;padding:48px 0 84px;overflow:clip}\n.cgau-listing .cgnew .kn-tt-hero::before{content:\"\";position:absolute;right:-12%;top:-18%;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(148,198,39,.16),rgba(53,149,90,.07) 55%,rgba(53,149,90,0));pointer-events:none}\n.cgau-listing .cgnew .kn-tt-g{position:relative;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:44px;align-items:center}\n.cgau-listing .cgnew .kn-tt-t .kn-h1{margin-bottom:26px}\n.cgau-listing .cgnew .kn-tt-ans{border-top:1px solid var(--kn-line)}\n.cgau-listing .cgnew .kn-tt-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:#2d3832}\n.cgau-listing .cgnew .kn-tt-ans li::before{content:\"\";position:absolute;left:3px;top:20px;width:11px;height:11px;border-radius:50%;background:var(--kn-gf);box-shadow:0 0 0 4px rgba(53,149,90,.14)}\n.cgau-listing .cgnew .kn-tt-ans li[data-cgau-first=\"why\"]::before{background:var(--kn-gl);box-shadow:0 0 0 4px rgba(148,198,39,.2)}\n.cgau-listing .cgnew .kn-tt-ans li[data-cgau-first=\"condition\"]::before{background:var(--kn-gw);box-shadow:0 0 0 4px rgba(207,79,134,.14)}\n.cgau-listing .cgnew .kn-tt-ans li[data-cgau-first=\"trust\"]::before{background:var(--kn-gs);box-shadow:0 0 0 4px rgba(59,179,160,.15)}\n.cgau-listing .cgnew .kn-tt-ans b{color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-tt-ans a{color:var(--kn-ft);font-weight:600;border-bottom:1px solid rgba(26,102,65,.35);white-space:nowrap}\n.cgau-listing .cgnew .kn-tt-ans a:focus-visible{outline:2px solid var(--kn-ft);outline-offset:2px;border-radius:3px}\n.cgau-listing .cgnew .kn-tt{position:relative;margin:0}\n.cgau-listing .cgnew .kn-tt-stage{position:relative;aspect-ratio:1\/1;max-width:480px;margin:0 auto}\n.cgau-listing .cgnew .kn-tt-plate{position:absolute;left:6%;right:6%;bottom:7%;height:22%;border-radius:50%;background:conic-gradient(from var(--cgau-kn-ang),#94c627,#35955a 22%,rgba(53,149,90,.08) 40%,rgba(148,198,39,.1) 62%,#94c627 88%,#94c627);-webkit-mask:radial-gradient(closest-side,transparent 88%,#000 90%,#000 97%,transparent 100%);mask:radial-gradient(closest-side,transparent 88%,#000 90%,#000 97%,transparent 100%)}\n.cgau-listing .cgnew .kn-tt-plate::after{content:\"\";position:absolute;inset:12% 10%;border-radius:50%;background:radial-gradient(closest-side,rgba(24,33,28,.16),rgba(24,33,28,0))}\n.cgau-listing .cgnew .kn-tt-i{position:absolute;left:4%;top:0;width:92%;height:auto;aspect-ratio:1\/1;object-fit:contain;opacity:0}\n.cgau-listing .cgnew .kn-tt-i1{opacity:1;mix-blend-mode:multiply}\n.cgau-listing .cgnew .kn-tt-i3{left:14%;top:4%;width:72%}\n.cgau-listing .cgnew .kn-tt-stops{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:480px;margin:4px auto 0}\n.cgau-listing .cgnew .kn-tt-stops li{--kn-mix:calc(var(--cgau-kn-on) * 100%);padding-top:10px;border-top:3px solid color-mix(in srgb,#79ad1f var(--kn-mix),#dfe6df);font-size:13.5px;line-height:1.3;color:color-mix(in srgb,var(--kn-ink) var(--kn-mix),#66716a)}\n.cgau-listing .cgnew .kn-tt-stops b{display:block;font:700 23px\/1.1 'Geist',sans-serif;letter-spacing:-.035em;margin-bottom:2px}\n@keyframes cgau-kn-turn{from{--cgau-kn-ang:0deg}to{--cgau-kn-ang:320deg}}\n@keyframes cgau-kn-t1{0%,16%{opacity:1;transform:none}30%,100%{opacity:0;transform:translateX(-8%) scaleX(.84)}}\n@keyframes cgau-kn-t2{0%,16%{opacity:0;transform:translateX(8%) scaleX(.84)}30%,42%{opacity:1;transform:none}56%,100%{opacity:0;transform:translateX(-8%) scaleX(.84)}}\n@keyframes cgau-kn-t3{0%,42%{opacity:0;transform:translateX(8%) scaleX(.84)}56%,68%{opacity:1;transform:none}82%,100%{opacity:0;transform:translateX(-8%) scaleX(.84)}}\n@keyframes cgau-kn-t4{0%,68%{opacity:0;transform:translateX(8%) scaleX(.84)}82%,100%{opacity:1;transform:none}}\n@keyframes cgau-kn-s1{0%,20%{--cgau-kn-on:1}28%,100%{--cgau-kn-on:0}}\n@keyframes cgau-kn-s2{0%,20%{--cgau-kn-on:0}28%,46%{--cgau-kn-on:1}54%,100%{--cgau-kn-on:0}}\n@keyframes cgau-kn-s3{0%,46%{--cgau-kn-on:0}54%,72%{--cgau-kn-on:1}80%,100%{--cgau-kn-on:0}}\n@keyframes cgau-kn-s4{0%,72%{--cgau-kn-on:0}80%,100%{--cgau-kn-on:1}}\n@media (max-width:900px){\n.cgau-listing .cgnew .kn-tt-g{grid-template-columns:minmax(0,1fr);gap:26px}\n.cgau-listing .cgnew .kn-tt-stage{max-width:360px}\n.cgau-listing .cgnew .kn-tt-stops{max-width:420px}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-tt-hero{padding:22px 0 56px}\n.cgau-listing .cgnew .kn-tt-hero::before{width:120%;right:-50%;top:-8%}\n.cgau-listing .cgnew .kn-tt-t .kn-eye{font-size:14px;margin-bottom:10px}\n.cgau-listing .cgnew .kn-tt-t .kn-h1{font-size:44px;margin-bottom:16px}\n.cgau-listing .cgnew .kn-tt-ans li{font-size:16px;line-height:1.42;padding:10px 0 10px 26px}\n.cgau-listing .cgnew .kn-tt-ans li::before{top:17px;left:2px}\n.cgau-listing .cgnew .kn-tt-stops{gap:8px}\n.cgau-listing .cgnew .kn-tt-stops b{font-size:19px}\n.cgau-listing .cgnew .kn-tt-stops li{font-size:12.5px}\n}\n\n\/* ==== MOTION (hero) · the turntable: desktop turns as the hero scrolls up under the nav (exit range); phone turns while the stage is fully on screen (contain range) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-tt{view-timeline:--cgau-kn-tt block;view-timeline-inset:calc(var(--header-height,0px) + var(--kn-nav)) 0px}\n.cgau-listing .cgnew .kn-tt-plate{animation:cgau-kn-turn 1s linear both;animation-timeline:--cgau-kn-tt;animation-range:exit 0% exit 60%}\n.cgau-listing .cgnew .kn-tt-i1{animation:cgau-kn-t1 1s linear both;animation-timeline:--cgau-kn-tt;animation-range:exit 0% exit 60%}\n.cgau-listing .cgnew .kn-tt-i2{animation:cgau-kn-t2 1s linear both;animation-timeline:--cgau-kn-tt;animation-range:exit 0% exit 60%}\n.cgau-listing .cgnew .kn-tt-i3{animation:cgau-kn-t3 1s linear both;animation-timeline:--cgau-kn-tt;animation-range:exit 0% exit 60%}\n.cgau-listing .cgnew .kn-tt-i4{animation:cgau-kn-t4 1s linear both;animation-timeline:--cgau-kn-tt;animation-range:exit 0% exit 60%}\n.cgau-listing .cgnew .kn-tt-s1{animation:cgau-kn-s1 1s linear both;animation-timeline:--cgau-kn-tt;animation-range:exit 0% exit 60%}\n.cgau-listing .cgnew .kn-tt-s2{animation:cgau-kn-s2 1s linear both;animation-timeline:--cgau-kn-tt;animation-range:exit 0% exit 60%}\n.cgau-listing .cgnew .kn-tt-s3{animation:cgau-kn-s3 1s linear both;animation-timeline:--cgau-kn-tt;animation-range:exit 0% exit 60%}\n.cgau-listing .cgnew .kn-tt-s4{animation:cgau-kn-s4 1s linear both;animation-timeline:--cgau-kn-tt;animation-range:exit 0% exit 60%}\n}\n}\n@media (prefers-reduced-motion:no-preference) and (max-width:900px){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-tt-plate,.cgau-listing .cgnew .kn-tt-i,.cgau-listing .cgnew .kn-tt-stops li{animation-range:contain 0% contain 100%}\n}\n}\n\n\/* ==== MODULE story · night-wipe: one drawn backyard seen three ways (MaxColor, infrared, spotlight). Static: three panels side by side. Pinned (Shopify, motion on): the panels stack and a lime wipe moves between modes ==== *\/\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:#eef5ee;padding:0}\n.cgau-listing .cgnew .kn-nt-stage{padding:104px 0 56px}\n.cgau-listing .cgnew .kn-nt-g{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center}\n.cgau-listing .cgnew .kn-nt .kn-eye{color:#b6e34a}\n.cgau-listing .cgnew .kn-nt .kn-h2 span{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#b6e34a,#e3f79a)}\n.cgau-listing .cgnew .kn-nt-caps{margin-top:30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 28px;counter-reset:kn-nc}\n.cgau-listing .cgnew .kn-nc{--kn-mix:calc(var(--cgau-kn-on) * 100%);position:relative;padding:12px 0 12px 52px;font-size:16.5px;line-height:1.45;color:color-mix(in srgb,#eef5ee var(--kn-mix),#8fa396);counter-increment:kn-nc}\n.cgau-listing .cgnew .kn-nc::before{content:\"0\" counter(kn-nc);position:absolute;left:0;top:10px;font:700 26px\/1 'Geist Mono',Menlo,monospace;letter-spacing:-.04em;color:color-mix(in srgb,#b6e34a var(--kn-mix),#4f6357)}\n.cgau-listing .cgnew .kn-nc b{display:block;font-size:20px;letter-spacing:-.025em;color:inherit;margin-bottom:2px}\n.cgau-listing .cgnew .kn-yd{position:relative;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}\n.cgau-listing .cgnew .kn-yd-p{position:relative;aspect-ratio:16\/10;border-radius:16px;overflow:clip;background:#14302c}\n.cgau-listing .cgnew .kn-yd-p svg{display:block;width:100%;height:100%}\n.cgau-listing .cgnew .kn-yd-col svg{filter:brightness(1.08)}\n.cgau-listing .cgnew .kn-yd-ir svg{filter:grayscale(1) brightness(1.85) contrast(1.08)}\n.cgau-listing .cgnew .kn-yd-sp svg{filter:brightness(1.3) saturate(1.2)}\n.cgau-listing .cgnew .kn-yd-beam{position:absolute;inset:0;background:radial-gradient(70% 95% at 10% 0%,rgba(255,247,222,.62),rgba(255,247,222,.16) 52%,rgba(255,247,222,0) 74%);mix-blend-mode:screen;pointer-events:none}\n.cgau-listing .cgnew .kn-yd-t{position:absolute;right:10px;top:10px;font:600 12px\/1 'Geist',sans-serif;letter-spacing:.02em;color:#0c1a12;background:#d7f28a;padding:6px 9px;border-radius:99px}\n.cgau-listing .cgnew .kn-yd-ir .kn-yd-t{background:#e9ece9}\n.cgau-listing .cgnew .kn-yd-sp .kn-yd-t{background:#fff3cf}\n.cgau-listing .cgnew .kn-yd-wl{display:none}\n.cgau-listing .cgnew .kn-yd .kn-ill{left:auto;right:10px;bottom:10px;background:rgba(12,26,18,.78);color:#dfe9e1}\n.cgau-listing .cgnew .kn-nt-det{padding-bottom:104px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}\n.cgau-listing .cgnew .kn-nt-det p{padding-top:16px;border-top:2px solid #2f4a3a;font-size:16.5px;line-height:1.5;color:#cfdcd2}\n.cgau-listing .cgnew .kn-nt-det b{color:#fff}\n@keyframes cgau-kn-w2{0%,30%{clip-path:inset(0 0 0 100%)}46%,100%{clip-path:inset(0 0 0 0)}}\n@keyframes cgau-kn-w3{0%,62%{clip-path:inset(0 0 0 100%)}78%,100%{clip-path:inset(0 0 0 0)}}\n@keyframes cgau-kn-wl2{0%,29%{left:100%;opacity:0}31%{left:98%;opacity:1}46%{left:0%;opacity:1}48%,100%{left:0%;opacity:0}}\n@keyframes cgau-kn-wl3{0%,61%{left:100%;opacity:0}63%{left:98%;opacity:1}78%{left:0%;opacity:1}80%,100%{left:0%;opacity:0}}\n@keyframes cgau-kn-c1{0%,30%{--cgau-kn-on:1}38%,100%{--cgau-kn-on:0}}\n@keyframes cgau-kn-c2{0%,32%{--cgau-kn-on:0}40%,64%{--cgau-kn-on:1}72%,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-nt-g{gap:26px}\n.cgau-listing .cgnew .kn-nt-caps{grid-template-columns:minmax(0,1fr)}\n}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-nt-stage{padding:72px 0 40px}\n.cgau-listing .cgnew .kn-yd{grid-template-columns:minmax(0,1fr);gap:8px}\n.cgau-listing .cgnew .kn-nt-det{grid-template-columns:minmax(0,1fr);gap:18px;padding-bottom:72px}\n.cgau-listing .cgnew .kn-nc{padding:9px 0 9px 44px;font-size:16px;line-height:1.4}\n.cgau-listing .cgnew .kn-nc::before{font-size:22px;top:8px}\n.cgau-listing .cgnew .kn-nc b{font-size:18px}\n}\n\n\/* ==== MOTION (night) · pinned runway: the three panels stack, a lime wipe carries the view from colour to infrared to spotlight, captions light in turn (ink, never opacity) ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-nt-run{height:2500px;view-timeline:--cgau-kn-nt block}\n.cgau-listing .cgnew .kn-nt-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-nt-stage\u003e.kn-w{width:100%}\n.cgau-listing .cgnew .kn-nt-g{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:48px}\n.cgau-listing .cgnew .kn-nt-caps{grid-template-columns:minmax(0,1fr)}\n.cgau-listing .cgnew .kn-yd{display:block;aspect-ratio:16\/10;border-radius:22px;overflow:clip}\n.cgau-listing .cgnew .kn-yd-p{position:absolute;inset:0;border-radius:0}\n.cgau-listing .cgnew .kn-yd-ir{animation:cgau-kn-w2 1s linear both;animation-timeline:--cgau-kn-nt;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-yd-sp{animation:cgau-kn-w3 1s linear both;animation-timeline:--cgau-kn-nt;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-yd-wl{display:block;position:absolute;top:0;bottom:0;width:3px;margin-left:-1px;z-index:4;background:#c6f25a;box-shadow:0 0 18px 4px rgba(198,242,90,.55)}\n.cgau-listing .cgnew .kn-yd-wl2{animation:cgau-kn-wl2 1s linear both;animation-timeline:--cgau-kn-nt;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-yd-wl3{animation:cgau-kn-wl3 1s linear both;animation-timeline:--cgau-kn-nt;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-nc1{animation:cgau-kn-c1 1s linear both;animation-timeline:--cgau-kn-nt;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-nc2{animation:cgau-kn-c2 1s linear both;animation-timeline:--cgau-kn-nt;animation-range:contain 0% contain 100%}\n.cgau-listing .cgnew .kn-nc3{animation:cgau-kn-c3 1s linear both;animation-timeline:--cgau-kn-nt;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-nt-run{height:1900px}\n.cgau-listing .cgnew .kn-nt-g{grid-template-columns:minmax(0,1fr);gap:18px}\n.cgau-listing .cgnew .kn-nt-stage{top:calc(var(--header-height,0px) + var(--kn-nav) + 8px);height:640px}\n.cgau-listing .cgnew .kn-nt .kn-h2{font-size:32px}\n.cgau-listing .cgnew .kn-nt-caps{margin-top:14px;gap:0}\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-nt-stage{height:520px;top:calc(var(--header-height,0px) + var(--kn-nav) + 8px)}\n.cgau-listing .cgnew .kn-nt-g{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}\n}\n}\n\n\/* ==== MODULE compat · hub-shelf picker: the four HomeBases are the chips (their own renders), plus \"No HomeBase\" (the E40 name trap moved to the split-compare moment). Every verdict shows if a host strips the inputs ==== *\/\n.cgau-listing .cgnew .kn-shelf input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}\n.cgau-listing .cgnew .kn-pick{margin-top:46px}\n.cgau-listing .cgnew .kn-pk-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-shelf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,.9fr);gap:10px;max-width:940px;margin:0 auto;align-items:end}\n.cgau-listing .cgnew .kn-shelf label{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:10px;cursor:pointer;padding:14px 8px 14px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px #d3dbd4;font:600 15px\/1.2 'Geist',sans-serif;text-align:center;color:var(--kn-ink);transition:transform .35s var(--kn-ease),box-shadow .35s var(--kn-ease);-webkit-tap-highlight-color:transparent;min-height:100%}\n.cgau-listing .cgnew .kn-shelf label::after{content:\"\";position:absolute;left:22%;right:22%;bottom:6px;height:3px;border-radius:3px;background:var(--kn-gl);transform:scaleX(0);transition:transform .35s var(--kn-ease)}\n.cgau-listing .cgnew .kn-shelf img{width:auto;height:88px;max-width:100%;object-fit:contain;mix-blend-mode:multiply}\n.cgau-listing .cgnew .kn-shelf .kn-tx{justify-content:center;background:#f7f9f6}\n.cgau-listing .cgnew .kn-shelf .kn-x{color:var(--kn-not)}\n.cgau-listing .cgnew .kn-shelf label:has(input:checked){transform:translateY(-6px);box-shadow:inset 0 0 0 2px var(--kn-f1),0 18px 30px -18px rgba(21,87,58,.55)}\n.cgau-listing .cgnew .kn-shelf label:has(input:checked)::after{transform:scaleX(1)}\n.cgau-listing .cgnew .kn-shelf label:has(input:focus-visible){outline:2px solid var(--kn-ft);outline-offset:3px}\n.cgau-listing .cgnew .kn-verdicts{max-width:760px;margin:28px auto 0;padding:28px 32px;border-radius:26px;background:#fff;box-shadow:inset 5px 0 0 var(--kn-f2),0 26px 50px -38px rgba(21,87,58,.5)}\n.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(196,41,31,.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: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-gf)}\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.5;color:#34403a}\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 .45s 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@media (max-width:760px){\n.cgau-listing .cgnew .kn-shelf{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}\n.cgau-listing .cgnew .kn-shelf .kn-tx{grid-column:span 4;padding:13px 8px}\n.cgau-listing .cgnew .kn-shelf label{padding:10px 4px 12px;font-size:13px;border-radius:16px;gap:6px}\n.cgau-listing .cgnew .kn-shelf img{height:54px}\n.cgau-listing .cgnew .kn-shelf label:has(input:checked){transform:translateY(-3px)}\n.cgau-listing .cgnew .kn-verdicts{padding:22px 18px;border-radius:22px}\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-shelf label,.cgau-listing .cgnew .kn-shelf label::after{transition:none}\n.cgau-listing .cgnew .kn-pick:has(input:checked) .kn-v-h i{animation:none}\n}\n\n\/* ==== MOMENT split-compare \"name-trap\" · one panel cut by a slanted lime seam: this battery eufyCam E40 (lit, white half) against the wired PoE Cam E40 (grey half, photo desaturated). This part is the finished still, shared with the eBay twin; 14m-split-motion.css plays the entrance on Shopify ==== *\/\n.cgau-listing .cgnew .kn-sx-g{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:48px auto 0;max-width:980px;border-radius:30px;overflow:clip;background:linear-gradient(100deg,#fff 0 50%,#e8ece7 50% 100%);box-shadow:inset 0 0 0 1px #dbe3dc,0 34px 60px -46px rgba(21,87,58,.55)}\n.cgau-listing .cgnew .kn-sx-h{position:relative;margin:0;padding:30px 64px 36px 40px;display:flex;flex-direction:column;align-items:flex-start}\n.cgau-listing .cgnew .kn-sx-b{padding:30px 40px 36px 64px}\n.cgau-listing .cgnew .kn-sx-tag{display:inline-flex;align-items:center;gap:7px;font:600 13px\/1 'Geist',sans-serif;letter-spacing:.01em;padding:8px 12px;border-radius:99px;background:#e4f3c4;color:#2c4f06}\n.cgau-listing .cgnew .kn-sx-b .kn-sx-tag{background:transparent;color:#4f5a53;box-shadow:inset 0 0 0 1.5px #aab4ad}\n.cgau-listing .cgnew .kn-sx-ph{position:relative;align-self:center;width:100%;max-width:300px;aspect-ratio:1\/1;margin:14px 0 8px}\n.cgau-listing .cgnew .kn-sx-ph img{position:relative;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}\n.cgau-listing .cgnew .kn-sx-a .kn-sx-ph::before{content:\"\";position:absolute;left:10%;right:10%;bottom:4%;height:16%;border-radius:50%;background:radial-gradient(closest-side,rgba(148,198,39,.55),rgba(148,198,39,0))}\n.cgau-listing .cgnew .kn-sx-b .kn-sx-ph img{filter:saturate(.25);opacity:.9}\n.cgau-listing .cgnew .kn-sx-h figcaption{display:grid;gap:6px;font-size:16.5px;line-height:1.42;color:#34403a}\n.cgau-listing .cgnew .kn-sx-h figcaption b{font:700 clamp(22px,2.3vw,28px)\/1.1 'Geist',sans-serif;letter-spacing:-.03em;color:var(--kn-ink);margin-bottom:4px}\n.cgau-listing .cgnew .kn-sx-b figcaption b{color:#4a544e}\n.cgau-listing .cgnew .kn-sx-seam{position:absolute;left:50%;top:-12%;bottom:-12%;width:3px;margin-left:-1.5px;background:linear-gradient(180deg,var(--kn-l2),var(--kn-f2));box-shadow:0 0 16px 3px rgba(148,198,39,.45);rotate:10deg;transform-origin:50% 50%;pointer-events:none}\n.cgau-listing .cgnew .kn-sx-vs{position:absolute;left:50%;top:50%;width:52px;height:52px;margin:-26px 0 0 -26px;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 0 0 3px var(--kn-l2),0 10px 24px -10px rgba(21,87,58,.5);font:700 15px\/1 'Geist',sans-serif;letter-spacing:-.01em;color:var(--kn-ft)}\n.cgau-listing .cgnew .kn-sx-note{margin:20px auto 0;max-width:980px;font-size:15.5px;line-height:1.45;color:var(--kn-g1);text-align:center}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-sx-g{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));margin-top:34px;border-radius:24px;background:linear-gradient(174deg,#fff 0 50%,#e8ece7 50% 100%)}\n.cgau-listing .cgnew .kn-sx-h,.cgau-listing .cgnew .kn-sx-b{padding:22px 20px 34px}\n.cgau-listing .cgnew .kn-sx-b{padding-top:40px}\n.cgau-listing .cgnew .kn-sx-ph{max-width:210px;margin:8px 0 4px}\n.cgau-listing .cgnew .kn-sx-seam{left:-12%;right:-12%;top:50%;bottom:auto;width:auto;height:3px;margin:-1.5px 0 0;rotate:-6deg;background:linear-gradient(90deg,var(--kn-l2),var(--kn-f2))}\n.cgau-listing .cgnew .kn-sx-vs{width:46px;height:46px;margin:-23px 0 0 -23px;font-size:14px}\n.cgau-listing .cgnew .kn-sx-note{font-size:15px}\n}\n\n\/* ==== MOTION (split-compare) · Shopify only. Arm trigger at 85% (fails open): the seam draws, the halves part from it (14 px), the vs disc lands, then the PoE photo drains of colour so the light stays on this listing ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-sx-g{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 15%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-sx-h{transition:opacity .42s var(--kn-ease),translate .42s var(--kn-ease)}\n.cgau-listing .cgnew .kn-sx-b{transition-delay:.06s}\n.cgau-listing .cgnew .kn-sx-seam{transition:scale .6s var(--kn-ease)}\n.cgau-listing .cgnew .kn-sx-vs{transition:opacity .3s var(--kn-ease) .3s,scale .45s var(--kn-roll) .3s}\n.cgau-listing .cgnew .kn-sx-b .kn-sx-ph img{transition:filter .9s ease .55s,opacity .9s ease .55s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-sx-a{opacity:0;translate:14px 0}\n.cgau-listing .cgnew .kn-sx-b{opacity:0;translate:-14px 0}\n.cgau-listing .cgnew .kn-sx-seam{scale:1 0}\n.cgau-listing .cgnew .kn-sx-vs{opacity:0;scale:.6}\n.cgau-listing .cgnew .kn-sx-b .kn-sx-ph img{filter:none;opacity:1}\n}\n}\n}\n@media (prefers-reduced-motion:no-preference) and (max-width:760px){\n@supports (animation-timeline: view()){\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-sx-a{translate:0 12px}\n.cgau-listing .cgnew .kn-sx-b{translate:0 12px}\n.cgau-listing .cgnew .kn-sx-seam{scale:0 1}\n}\n}\n}\n\n\/* ==== MODULE record-strips · power: a day of event clips on battery and sun against a solid 24\/7 bar on direct power (a labelled diagram), then three open columns ==== *\/\n.cgau-listing .cgnew .kn-rec{position:relative;margin:48px 0 0;padding:34px 34px 56px;border-radius:28px;background:linear-gradient(180deg,#f3f8f6,#eaf3ef)}\n.cgau-listing .cgnew .kn-rec-row{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:24px;align-items:center}\n.cgau-listing .cgnew .kn-rec-row+.kn-rec-row{margin-top:26px}\n.cgau-listing .cgnew .kn-rec-l{font-size:15px;line-height:1.3;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-rec-l b{display:block;font-size:19px;letter-spacing:-.02em;color:var(--kn-ink)}\n.cgau-listing .cgnew .kn-rec-bar{position:relative;height:46px;border-radius:12px;background:repeating-linear-gradient(90deg,rgba(15,102,100,.12) 0 1px,transparent 1px 25%),#fff;box-shadow:inset 0 0 0 1px #d5e2dc;overflow:clip}\n.cgau-listing .cgnew .kn-rec-bar i{position:absolute;top:9px;bottom:9px;left:var(--x);width:var(--w);min-width:5px;border-radius:5px;background:var(--kn-gs);transform-origin:50% 100%}\n.cgau-listing .cgnew .kn-rec-bar .kn-rec-full{left:1%;right:1%;width:auto;background:linear-gradient(90deg,var(--kn-s1),var(--kn-s2) 50%,var(--kn-f2));transform-origin:0 50%}\n.cgau-listing .cgnew .kn-rec-pre{position:absolute;right:12px;top:50%;translate:0 -50%;font:600 12.5px\/1 'Geist',sans-serif;color:#fff;letter-spacing:.01em}\n.cgau-listing .cgnew .kn-rec-ax{display:flex;justify-content:space-between;margin:10px 0 0 214px;font:500 12.5px\/1 'Geist Mono',Menlo,monospace;color:#5d6a64}\n.cgau-listing .cgnew .kn-rec .kn-ill{left:34px;bottom:16px;background:#fff}\n.cgau-listing .cgnew .kn-rec-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:44px}\n.cgau-listing .cgnew .kn-rec-cols\u003ediv{padding-top:16px;border-top:3px solid transparent;border-image:var(--kn-gs) 1}\n.cgau-listing .cgnew .kn-rec-cols h3{font-size:20px;letter-spacing:-.025em;margin-bottom:8px}\n.cgau-listing .cgnew .kn-rec-cols p{font-size:16.5px;line-height:1.5;color:#34403a}\n@keyframes cgau-kn-draw{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cgau-kn-blip{from{transform:scaleY(0)}to{transform:scaleY(1)}}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-rec{padding:24px 16px 52px;border-radius:22px}\n.cgau-listing .cgnew .kn-rec-row{grid-template-columns:minmax(0,1fr);gap:10px}\n.cgau-listing .cgnew .kn-rec-ax{margin-left:0;font-size:11px}\n.cgau-listing .cgnew .kn-rec .kn-ill{left:16px}\n.cgau-listing .cgnew .kn-rec-cols{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:34px}\n}\n\n\/* ==== MOTION (record-strips) · clips pop up across the day, then the 24\/7 bar draws across ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-rec-a i{animation:cgau-kn-blip 1s var(--kn-ease) both;animation-timeline:view();animation-range:entry 30% cover 40%}\n.cgau-listing .cgnew .kn-rec-a i:nth-child(even){animation-range:entry 45% cover 45%}\n.cgau-listing .cgnew .kn-rec-full{animation:cgau-kn-draw 1s linear both;animation-timeline:view();animation-range:entry 50% cover 55%}\n}\n}\n\n\/* ==== MODULE condition · two variants share this file: grade-scale (Manufacturer Renewed: where this grade sits on Fair, Good, Excellent) and kit-split (New No Box: a drawn kit carton opens and one camera leaves on its own) ==== *\/\n.cgau-listing .cgnew .kn-cd-top{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:44px;align-items:center}\n.cgau-listing .cgnew .kn-scale{margin-top:34px;max-width:460px;padding:0 16px}\n.cgau-listing .cgnew .kn-sc-track{position:relative;display:block;height:10px;border-radius:99px;background:linear-gradient(90deg,#efe3ea,#e7c9d7 50%,#dcaec3)}\n.cgau-listing .cgnew .kn-sc-mark{position:absolute;top:50%;left:var(--kn-at);width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:var(--kn-gw);box-shadow:0 0 0 5px #fff,0 8px 20px -6px rgba(142,44,90,.6)}\n.cgau-listing .cgnew .kn-sc-lb{display:flex;justify-content:space-between;margin-top:16px;font:500 14px\/1 'Geist',sans-serif;color:var(--kn-g1)}\n.cgau-listing .cgnew .kn-sc-lb .kn-sc-on{color:var(--kn-wt);font-weight:700}\n.cgau-listing .cgnew .kn-cd-fig{position:relative;margin:0}\n.cgau-listing .cgnew .kn-cd-fig::before{content:\"\";position:absolute;left:8%;right:8%;bottom:6%;height:20%;border-radius:50%;background:radial-gradient(closest-side,rgba(207,79,134,.3),rgba(207,79,134,0))}\n.cgau-listing .cgnew .kn-cd-fig img{position:relative;width:100%;mix-blend-mode:multiply}\n.cgau-listing .cgnew .kn-cd-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:44px}\n.cgau-listing .cgnew .kn-cd-cols li{padding-top:16px;border-top:3px solid transparent;border-image:var(--kn-gw) 1}\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:16.5px;line-height:1.5;color:#34403a}\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 #e8eee8;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-gf)}\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 #a9b3ad}\n.cgau-listing .cgnew .kn-split{position:relative;margin:0;aspect-ratio:5\/4;max-width:500px;justify-self:center;width:100%}\n.cgau-listing .cgnew .kn-split-box{position:absolute;left:2%;top:10%;width:62%;height:62%;border:2.5px dashed #b88aa1;border-radius:18px;background:repeating-linear-gradient(135deg,rgba(207,79,134,.05) 0 10px,transparent 10px 20px)}\n.cgau-listing .cgnew .kn-split-box::after{content:\"\";position:absolute;left:50%;top:-8%;bottom:-8%;border-left:2.5px dashed var(--kn-w2)}\n.cgau-listing .cgnew .kn-split-lb{position:absolute;font:600 13px\/1 'Geist',sans-serif;letter-spacing:.01em;color:var(--kn-wt);background:#fff;padding:6px 9px;border-radius:99px;box-shadow:0 0 0 1px #ecd6e1}\n.cgau-listing .cgnew .kn-split-lb1{left:6%;top:4%}\n.cgau-listing .cgnew .kn-split-lb2{right:2%;bottom:6%;color:var(--kn-ft);box-shadow:0 0 0 1px #cfe3d6}\n.cgau-listing .cgnew .kn-split img{position:absolute;width:30%;height:auto}\n.cgau-listing .cgnew .kn-split-a{left:4%;top:24%}\n.cgau-listing .cgnew .kn-split-b{left:64%;top:40%}\n.cgau-listing .cgnew .kn-split-bag{position:absolute;left:58%;top:34%;width:40%;height:50%;border-radius:22px;background:linear-gradient(180deg,#eaf3ec,#d9e9dd);box-shadow:inset 0 0 0 2px #9cc4aa,0 22px 40px -26px rgba(21,87,58,.45)}\n.cgau-listing .cgnew .kn-split .kn-ill{left:4%;bottom:4%}\n@keyframes cgau-kn-slide{from{left:var(--kn-from)}}\n@keyframes cgau-kn-leave{0%,20%{transform:translate(-100%,-43%)}100%{transform:none}}\n@media (max-width:1000px){\n.cgau-listing .cgnew .kn-cd-top{grid-template-columns:minmax(0,1fr);gap:26px}\n.cgau-listing .cgnew .kn-cd-fig{max-width:340px;margin:0 auto;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-split-lb{font-size:12px}\n}\n\n\/* ==== MOTION (condition) · the grade marker slides up the scale; the New No Box camera leaves the kit carton for its own parcel ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-sc-mark{--kn-from:0%;animation:cgau-kn-slide 1s var(--kn-ease) both;animation-timeline:view();animation-range:entry 40% cover 45%}\n.cgau-listing .cgnew .kn-split-b{animation:cgau-kn-leave 1s linear both;animation-timeline:view();animation-range:entry 30% cover 50%}\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-ft);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:#34403a}\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\/* ==== MOMENT closer-spotlight \"sun on the roof\" · a full-bleed daylight band before the buying block: the E40 sits left on a lime floor glow while a low sun stands behind its solar panel; one line on the right. This part is the lit still, shared with the eBay twin; 17m-closer-motion.css raises the sun on Shopify ==== *\/\n.cgau-listing .cgnew .kn-cl{padding:0;border-image:linear-gradient(180deg,#fff 0%,#f6f8ea 38%,#eef5de 100%) fill 0\/0\/0 100vmax}\n.cgau-listing .cgnew .kn-cl-g{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:40px;align-items:center;padding-top:72px;padding-bottom:84px}\n.cgau-listing .cgnew .kn-cl-fig{position:relative;margin:0;aspect-ratio:1\/1;max-width:540px;width:100%;justify-self:center;overflow:clip}\n.cgau-listing .cgnew .kn-cl-sun{position:absolute;right:1%;top:0;width:42%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(255,244,190,1) 0%,rgba(236,244,150,.95) 34%,rgba(190,226,96,.5) 62%,rgba(190,226,96,0) 100%)}\n.cgau-listing .cgnew .kn-cl-glow{position:absolute;left:8%;right:8%;bottom:9%;height:20%;border-radius:50%;background:radial-gradient(closest-side,rgba(126,178,30,.5),rgba(53,149,90,.16) 60%,rgba(53,149,90,0))}\n.cgau-listing .cgnew .kn-cl-fig img{position:absolute;left:6%;top:8%;width:88%;height:88%;object-fit:contain;mix-blend-mode:multiply}\n.cgau-listing .cgnew .kn-cl-t .kn-lede{margin-top:16px;max-width:430px}\n.cgau-listing .cgnew .kn-cl-t .kn-h2{font-size:clamp(34px,4.6vw,60px)}\n@media (max-width:760px){\n.cgau-listing .cgnew .kn-cl-g{grid-template-columns:minmax(0,1fr);gap:14px;padding-top:48px;padding-bottom:64px}\n.cgau-listing .cgnew .kn-cl-fig{max-width:330px}\n.cgau-listing .cgnew .kn-cl-t .kn-h2{font-size:34px}\n}\n\n\/* ==== MOTION (closer) · Shopify only. Arm trigger at 85% (fails open): the sun climbs 40 px into place behind the solar panel, the floor glow warms (the camera itself never filters: its white ground is blended by multiply). Nothing moves sideways, no scale ==== *\/\n@media (prefers-reduced-motion:no-preference){\n@supports (animation-timeline: view()){\n.cgau-listing .cgnew .kn-cl-fig{animation:cgau-kn-arm 1s linear backwards;animation-timeline:view(block 15%);animation-range:entry 0% entry 1%}\n.cgau-listing .cgnew .kn-cl-sun{transition:translate 1.1s var(--kn-ease),opacity .8s ease}\n.cgau-listing .cgnew .kn-cl-glow{transition:opacity .9s ease .25s}\n@container style(--cgau-kn-wait: 1){\n.cgau-listing .cgnew .kn-cl-sun{translate:0 40px;opacity:.15}\n.cgau-listing .cgnew .kn-cl-glow{opacity:.2}\n}\n}\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-gf)}.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:#34403a}\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:#34403a;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:.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:860px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing .cgfun .mt40-gradeguide-head{align-items:flex-start;flex-direction:column}}\n@media (max-width:420px){.cgau-listing.cgau-listing.cgau-listing.cgau-listing div.mt40-condition-copy h3{font-size:min(clamp(32px, 4cqi, 50px),calc(14.2033vw - 15.06px))}}\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\u003csymbol id=\"kn-yard\" viewbox=\"0 0 640 400\"\u003e\n\u003clineargradient id=\"kn-ysky\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\"\u003e\u003cstop offset=\"0\" stop-color=\"#10262a\"\u003e\u003c\/stop\u003e\u003cstop offset=\"1\" stop-color=\"#284636\"\u003e\u003c\/stop\u003e\u003c\/lineargradient\u003e\n\u003cradialgradient id=\"kn-ylamp\" cx=\".5\" cy=\".5\" r=\".5\"\u003e\u003cstop offset=\"0\" stop-color=\"#ffe7a3\" stop-opacity=\".7\"\u003e\u003c\/stop\u003e\u003cstop offset=\"1\" stop-color=\"#ffe7a3\" stop-opacity=\"0\"\u003e\u003c\/stop\u003e\u003c\/radialgradient\u003e\n\u003crect width=\"640\" height=\"400\" fill=\"url(#kn-ysky)\"\u003e\u003c\/rect\u003e\n\u003ccircle cx=\"566\" cy=\"150\" r=\"150\" fill=\"url(#kn-ylamp)\"\u003e\u003c\/circle\u003e\n\u003cline x1=\"0\" y1=\"215\" x2=\"640\" y2=\"215\" stroke=\"#4b3e2e\" stroke-width=\"96\" stroke-dasharray=\"26 4\"\u003e\u003c\/line\u003e\n\u003crect x=\"0\" y=\"186\" width=\"640\" height=\"6\" fill=\"#3a3024\"\u003e\u003c\/rect\u003e\u003crect x=\"0\" y=\"240\" width=\"640\" height=\"6\" fill=\"#3a3024\"\u003e\u003c\/rect\u003e\n\u003crect x=\"74\" y=\"150\" width=\"14\" height=\"112\" fill=\"#3b2d20\"\u003e\u003c\/rect\u003e\n\u003ccircle cx=\"80\" cy=\"128\" r=\"66\" fill=\"#2d6a3b\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"140\" cy=\"104\" r=\"52\" fill=\"#357a42\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"32\" cy=\"162\" r=\"48\" fill=\"#27603a\"\u003e\u003c\/circle\u003e\n\u003crect x=\"563\" y=\"150\" width=\"6\" height=\"116\" fill=\"#6b6f68\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"566\" cy=\"146\" r=\"10\" fill=\"#fff0c2\"\u003e\u003c\/circle\u003e\n\u003crect x=\"0\" y=\"262\" width=\"640\" height=\"138\" fill=\"#386b2e\"\u003e\u003c\/rect\u003e\n\u003cpolygon points=\"296,400 392,400 352,262 330,262\" fill=\"#8d9181\"\u003e\u003c\/polygon\u003e\n\u003crect x=\"448\" y=\"222\" width=\"52\" height=\"74\" rx=\"5\" fill=\"#2e6c3d\"\u003e\u003c\/rect\u003e\u003crect x=\"443\" y=\"214\" width=\"62\" height=\"11\" rx=\"3\" fill=\"#e3b518\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"458\" cy=\"298\" r=\"6\" fill=\"#1b2a20\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"490\" cy=\"298\" r=\"6\" fill=\"#1b2a20\"\u003e\u003c\/circle\u003e\n\u003cellipse cx=\"196\" cy=\"326\" rx=\"31\" ry=\"15\" fill=\"#d18a3b\"\u003e\u003c\/ellipse\u003e\u003ccircle cx=\"226\" cy=\"310\" r=\"12\" fill=\"#d18a3b\"\u003e\u003c\/circle\u003e\u003cpolygon points=\"217,302 221,290 227,300\" fill=\"#d18a3b\"\u003e\u003c\/polygon\u003e\u003cpolygon points=\"228,300 234,290 236,303\" fill=\"#d18a3b\"\u003e\u003c\/polygon\u003e\u003cpath d=\"M166 324 q-22 -6 -18 -30\" fill=\"none\" stroke=\"#d18a3b\" stroke-width=\"7\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n\u003ccircle cx=\"341\" cy=\"196\" r=\"12\" fill=\"#e2b793\"\u003e\u003c\/circle\u003e\u003crect x=\"327\" y=\"209\" width=\"28\" height=\"50\" rx=\"11\" fill=\"#3272b3\"\u003e\u003c\/rect\u003e\u003crect x=\"330\" y=\"252\" width=\"9\" height=\"30\" rx=\"4\" fill=\"#2a2f3a\"\u003e\u003c\/rect\u003e\u003crect x=\"343\" y=\"252\" width=\"9\" height=\"30\" rx=\"4\" fill=\"#2a2f3a\"\u003e\u003c\/rect\u003e\n\u003crect x=\"150\" y=\"282\" width=\"98\" height=\"60\" rx=\"4\" fill=\"none\" stroke=\"#c6f25a\" stroke-width=\"2.5\" stroke-dasharray=\"7 5\"\u003e\u003c\/rect\u003e\u003crect x=\"150\" y=\"264\" width=\"38\" height=\"18\" rx=\"3\" fill=\"#c6f25a\"\u003e\u003c\/rect\u003e\u003ctext x=\"156\" y=\"277.5\" font-family=\"Geist,Arial,sans-serif\" font-size=\"12.5\" font-weight=\"600\" fill=\"#0c1a12\"\u003ePet\u003c\/text\u003e\n\u003crect x=\"316\" y=\"178\" width=\"50\" height=\"108\" rx=\"4\" fill=\"none\" stroke=\"#c6f25a\" stroke-width=\"2.5\" stroke-dasharray=\"7 5\"\u003e\u003c\/rect\u003e\u003crect x=\"316\" y=\"160\" width=\"56\" height=\"18\" rx=\"3\" fill=\"#c6f25a\"\u003e\u003c\/rect\u003e\u003ctext x=\"321\" y=\"173.5\" font-family=\"Geist,Arial,sans-serif\" font-size=\"12.5\" font-weight=\"600\" fill=\"#0c1a12\"\u003eHuman\u003c\/text\u003e\n\u003c\/symbol\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 E40\u003c\/span\u003e\u003cspan class=\"kn-nav-l\"\u003e\u003ca href=\"#kn-night\"\u003eNight\u003c\/a\u003e\u003ca href=\"#kn-hubs\"\u003eHomeBase\u003c\/a\u003e\u003ca href=\"#kn-power\"\u003ePower\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 · turntable: answers first; the camera turns through four real renders --\u003e\n\u003cdiv class=\"kn-tt-hero\"\u003e\n\u003cdiv class=\"kn-w kn-tt-g\"\u003e\n\u003cdiv class=\"kn-tt-t\"\u003e\n\u003cp class=\"kn-eye kn-ef\"\u003eeufyCam E40 · \u003cspan class=\"kn-mono\"\u003eT8144\u003c\/span\u003e · Manufacturer Renewed\u003c\/p\u003e\n\u003ch2 class=\"kn-h1\"\u003eColour, \u003cspan class=\"kn-gx kn-gl kn-nw\"\u003eafter dark.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cul class=\"kn-tt-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 or Professional S1 runs it (update the Mini’s firmware first). 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 E40:\u003c\/b\u003e 2K with a bright f\/1.0 lens for colour in low light, solar built into the top, and no monthly fee for local recording.\u003c\/li\u003e\n\u003cli data-cgau-first=\"condition\"\u003e\n\u003cb\u003eManufacturer Renewed:\u003c\/b\u003e not new, but fully working. It was used, then renewed through the manufacturer’s renewal process. Looks range from close to new to some scuffs or marks.\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-tt\"\u003e\n\u003cdiv class=\"kn-tt-stage\"\u003e\n\u003cspan class=\"kn-tt-plate\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cimg class=\"kn-tt-i kn-tt-i1\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/840320-Product-0-I-638954092804734570_ee132edf-c118-4624-b575-44d09f281ab2.webp?v=1785027469\u0026amp;width=900\" alt=\"eufyCam E40 from the front corner: white housing, black face with the lens and spotlight, solar panel on top\" width=\"900\" height=\"900\" fetchpriority=\"high\"\u003e\n\u003cimg class=\"kn-tt-i kn-tt-i2\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/T8144-2_d263c25a-c0b7-4dc8-89d0-3b0697fc9337.png?v=1785027469\u0026amp;width=900\" alt=\"eufyCam E40 face on: the lens, spotlight and status light\" width=\"900\" height=\"900\"\u003e\n\u003cimg class=\"kn-tt-i kn-tt-i3\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/T8144_bb2d69f9-f9d7-48e9-be16-7b3204b0d635.png?v=1785027470\u0026amp;width=900\" alt=\"eufyCam E40 from above: the solar panel built into the top\" width=\"900\" height=\"900\"\u003e\n\u003cimg class=\"kn-tt-i kn-tt-i4\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/T8144-1_105ebe47-9a51-42d5-bbb7-5dd5cb867bc1.webp?v=1785027470\u0026amp;width=900\" alt=\"eufyCam E40 from the back, where it meets the mount\" width=\"900\" height=\"900\"\u003e\n\u003c\/div\u003e\n\u003col class=\"kn-tt-stops\" aria-label=\"What the camera has\"\u003e\n\u003cli class=\"kn-tt-s1\"\u003e\n\u003cb\u003e2K\u003c\/b\u003e4 MP video\u003c\/li\u003e\n\u003cli class=\"kn-tt-s2\"\u003e\n\u003cb\u003ef\/1.0\u003c\/b\u003e130° view\u003c\/li\u003e\n\u003cli class=\"kn-tt-s3\"\u003e\n\u003cb\u003e0.7 W\u003c\/b\u003esolar on top\u003c\/li\u003e\n\u003cli class=\"kn-tt-s4\"\u003e\n\u003cb\u003eIP66\u003c\/b\u003eweather rated\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- MODULE story · night-wipe: one yard, three ways to see it --\u003e\n\u003csection class=\"kn-sec kn-nt\" id=\"kn-night\" aria-labelledby=\"kn-night-h\"\u003e\n\u003cdiv class=\"kn-nt-run\"\u003e\n\u003cdiv class=\"kn-nt-stage\"\u003e\n\u003cdiv class=\"kn-w kn-nt-g\"\u003e\n\u003cdiv class=\"kn-nt-copy\"\u003e\n\u003cp class=\"kn-eye\"\u003eAfter dark\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-night-h\"\u003eColour, light \u003cspan\u003eor infrared.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003col class=\"kn-nt-caps\"\u003e\n\u003cli class=\"kn-nc kn-nc1\"\u003e\n\u003cb\u003eA little light around\u003c\/b\u003eMaxColor Vision keeps the picture in colour, helped by a bright f\/1.0 lens.\u003c\/li\u003e\n\u003cli class=\"kn-nc kn-nc2\"\u003e\n\u003cb\u003eTruly dark\u003c\/b\u003eInfrared turns it black and white. eufy recommends it in complete darkness.\u003c\/li\u003e\n\u003cli class=\"kn-nc kn-nc3\"\u003e\n\u003cb\u003eColour anyway\u003c\/b\u003eThe 150-lumen spotlight lights the scene. A 105 dB siren is there if you need it.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-yd\" aria-label=\"Illustration: the same backyard at night in colour, in infrared and under the spotlight\"\u003e\n\u003cdiv class=\"kn-yd-p kn-yd-col\"\u003e\n\u003csvg viewbox=\"0 0 640 400\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cuse href=\"#kn-yard\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003cspan class=\"kn-yd-t\"\u003eMaxColor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-yd-p kn-yd-ir\"\u003e\n\u003csvg viewbox=\"0 0 640 400\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cuse href=\"#kn-yard\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003cspan class=\"kn-yd-t\"\u003eInfrared\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-yd-p kn-yd-sp\"\u003e\n\u003csvg viewbox=\"0 0 640 400\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cuse href=\"#kn-yard\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003cspan class=\"kn-yd-beam\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan class=\"kn-yd-t\"\u003eSpotlight\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kn-yd-wl kn-yd-wl2\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan class=\"kn-yd-wl kn-yd-wl3\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cspan class=\"kn-ill\"\u003eIllustration\u003c\/span\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-w\"\u003e\u003cdiv class=\"kn-nt-det\"\u003e\n\u003cp\u003e\u003cb\u003eIt says what moved:\u003c\/b\u003e a person, a pet, a vehicle or plain motion. A helpful label, not a certainty.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eTalk back from the app.\u003c\/b\u003e Two-way audio, both sides at once. Colour results depend on the light available.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE compat · hub-shelf picker (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 kn-c\"\u003e\n\u003cp class=\"kn-eye kn-ef\"\u003eWorks with\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-hubs-h\"\u003eFour HomeBases \u003cspan class=\"kn-gx kn-gf\"\u003erun it.\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-pick\"\u003e\n\u003cp class=\"kn-pk-lg\" id=\"kn-pk-lg\"\u003eWhich one is on your shelf?\u003c\/p\u003e\n\u003cdiv class=\"kn-shelf\" role=\"radiogroup\" aria-labelledby=\"kn-pk-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=240\" alt=\"\" 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-c2\"\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\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-c3\"\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\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-c4\"\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-tx\"\u003e\u003cinput type=\"radio\" name=\"kn-hub\" id=\"kn-c5\"\u003e\u003cspan\u003eNo HomeBase \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-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, and up to 16 TB with a 2.5-inch SATA drive. Apple Home works through 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 2 \u003csmall\u003e· runs it\u003c\/small\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e16 GB built in. For Apple Home, the HomeBase 2 needs firmware \u003cspan class=\"kn-mono\"\u003ev3.3.6.9\u003c\/span\u003e or newer.\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· runs it\u003c\/small\u003e\u003c\/span\u003e\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-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\u003eeufy’s own S1 compatibility guide lists this camera by model, \u003cspan class=\"kn-mono\"\u003eT8144\u003c\/span\u003e.\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 run on its own or straight off your router. Start with one of the four above; we sell HomeBase 3 and HomeBase Mini too.\u003c\/p\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!-- MOMENT split-compare · name-trap: this battery eufyCam E40 against the wired PoE Cam E40 --\u003e\n\u003csection class=\"kn-sec kn-sx\" id=\"kn-which\" aria-labelledby=\"kn-which-h\"\u003e\n\u003cdiv class=\"kn-w\"\u003e\n\u003cdiv class=\"kn-rv kn-c\"\u003e\n\u003cp class=\"kn-eye kn-ef\"\u003eWhich E40?\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-which-h\"\u003eSame name. \u003cspan class=\"kn-gx kn-gf\"\u003eDifferent camera.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-sx-g\"\u003e\n\u003cfigure class=\"kn-sx-h kn-sx-a\"\u003e\n\u003cspan class=\"kn-sx-tag\"\u003e\u003cspan aria-hidden=\"true\"\u003e✓\u003c\/span\u003e This listing\u003c\/span\u003e\n\u003cdiv class=\"kn-sx-ph\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/840320-Product-0-I-638954092804734570_ee132edf-c118-4624-b575-44d09f281ab2.webp?v=1785027469\u0026amp;width=600\" alt=\"The battery eufyCam E40, with its solar panel on top\" width=\"600\" height=\"600\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003e\u003cb\u003eeufyCam E40 \u003cspan class=\"kn-mono\"\u003eT8144\u003c\/span\u003e\u003c\/b\u003e\u003cspan\u003eBattery, with 0.7 W solar on top.\u003c\/span\u003e\u003cspan\u003eRuns on HomeBase 2, 3, Mini or Professional S1.\u003c\/span\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cspan class=\"kn-sx-seam\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cspan class=\"kn-sx-vs\" aria-hidden=\"true\"\u003evs\u003c\/span\u003e\n\u003cfigure class=\"kn-sx-h kn-sx-b\"\u003e\n\u003cspan class=\"kn-sx-tag\"\u003eNot this one\u003c\/span\u003e\n\u003cdiv class=\"kn-sx-ph\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1200_1200_2d53027b-7fca-4a38-a21a-499a43c740b2.webp?v=1774799514\u0026amp;width=600\" alt=\"The wired eufy PoE Cam E40, a bullet camera on a wall bracket\" width=\"600\" height=\"600\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003e\u003cb\u003ePoE Cam E40 \u003cspan class=\"kn-mono\"\u003eT8P00\u003c\/span\u003e\u003c\/b\u003e\u003cspan\u003eWired: one network cable carries power and data.\u003c\/span\u003e\u003cspan\u003eRecords to a eufy PoE NVR, or runs on a HomeBase Professional S1.\u003c\/span\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-sx-note\"\u003eAnd the Smart Lock E40 (\u003cspan class=\"kn-mono\"\u003eT85M0\u003c\/span\u003e) is a door lock.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE record-strips · power and recording --\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-es\"\u003ePower and recording\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-power-h\"\u003eSun for clips. \u003cspan class=\"kn-gx kn-gs\"\u003eA cable for 24\/7.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-rec\" aria-label=\"Diagram: over one day, battery and sun record short event clips; direct power records the whole day\"\u003e\n\u003cdiv class=\"kn-rec-row kn-rec-a\"\u003e\n\u003cp class=\"kn-rec-l\"\u003e\u003cb\u003eBattery and sun\u003c\/b\u003erecords events\u003c\/p\u003e\n\u003cdiv class=\"kn-rec-bar\" aria-hidden=\"true\"\u003e\n\u003ci style=\"--x:9%;--w:1.4%\"\u003e\u003c\/i\u003e\u003ci style=\"--x:27%;--w:2.4%\"\u003e\u003c\/i\u003e\u003ci style=\"--x:31%;--w:1.2%\"\u003e\u003c\/i\u003e\u003ci style=\"--x:52%;--w:3%\"\u003e\u003c\/i\u003e\u003ci style=\"--x:68%;--w:1.6%\"\u003e\u003c\/i\u003e\u003ci style=\"--x:77%;--w:2.2%\"\u003e\u003c\/i\u003e\u003ci style=\"--x:80.5%;--w:1.2%\"\u003e\u003c\/i\u003e\u003ci style=\"--x:93%;--w:1.8%\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kn-rec-row kn-rec-b\"\u003e\n\u003cp class=\"kn-rec-l\"\u003e\u003cb\u003eDirect power\u003c\/b\u003erecords 24\/7\u003c\/p\u003e\n\u003cdiv class=\"kn-rec-bar\" aria-hidden=\"true\"\u003e\n\u003ci class=\"kn-rec-full\"\u003e\u003c\/i\u003e\u003cspan class=\"kn-rec-pre\"\u003e4 s pre-roll\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kn-rec-ax\" aria-hidden=\"true\"\u003e\u003cspan\u003e12 am\u003c\/span\u003e\u003cspan\u003e6 am\u003c\/span\u003e\u003cspan\u003e12 pm\u003c\/span\u003e\u003cspan\u003e6 pm\u003c\/span\u003e\u003cspan\u003e12 am\u003c\/span\u003e\u003c\/p\u003e\n\u003cspan class=\"kn-ill\"\u003eDiagram\u003c\/span\u003e\n\u003c\/figure\u003e\n\u003cdiv class=\"kn-rec-cols\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eTopped up by the sun\u003c\/h3\u003e\n\u003cp\u003eAn external panel is supported (not included). Sun, use and temperature change how much the built-in panel gives.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003e24\/7 needs a cable\u003c\/h3\u003e\n\u003cp\u003eFor round-the-clock recording with a 4-second pre-roll (each clip starts just before the trigger), eufy specifies direct power through a separate cable, sold separately.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eCharge it first\u003c\/h3\u003e\n\u003cp\u003eGive it a full charge before first use: allow up to 8 hours on a 5 V USB charger (not included).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULE condition · grade-scale: Manufacturer Renewed --\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-ew\"\u003eCondition\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-cond-h\"\u003eRenewed, \u003cspan class=\"kn-gx kn-gw\"\u003enot new.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eFully working, with looks that vary by unit. A renewed unit runs the same published spec sheet as a new one.\u003c\/p\u003e\n\u003cdiv class=\"kn-scale\" role=\"img\" aria-label=\"Cosmetic range, from some scuffs or marks through light marks to close to new. Each renewed unit sits somewhere along it.\"\u003e\n\u003cspan class=\"kn-sc-track\"\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan class=\"kn-sc-lb\"\u003e\u003cspan\u003eSome scuffs or marks\u003c\/span\u003e\u003cspan\u003eLight marks\u003c\/span\u003e\u003cspan\u003eClose to new\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"kn-cd-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/840320-Product-0-I-638954092804734570_ee132edf-c118-4624-b575-44d09f281ab2.webp?v=1785027469\u0026amp;width=900\" alt=\"eufyCam E40: the white housing, where any cosmetic marks would show\" width=\"900\" height=\"900\" loading=\"lazy\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cul class=\"kn-cd-cols\"\u003e\n\u003cli\u003e\n\u003ch3\u003eWhat Manufacturer Renewed means\u003c\/h3\u003e\n\u003cp\u003eNot new, and fully working. This unit was used, then renewed through the manufacturer’s renewal process. One E40 may look close to new, the next may show some scuffs or marks on the housing; the difference is cosmetic only.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003eWho did the work\u003c\/h3\u003e\n\u003cp\u003eThe manufacturer’s renewal process. We describe the cosmetics and the packaging, and we don’t claim to have tested your individual unit ourselves.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003eHow it arrives\u003c\/h3\u003e\n\u003cp\u003eIn protective packaging; retail packaging may vary. Covered by our own 12-month warranty.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"kn-parcel\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eIn the parcel\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeufyCam E40 (\u003cspan class=\"kn-mono\"\u003eT8144\u003c\/span\u003e), Manufacturer Renewed\u003c\/li\u003e\n\u003cli\u003ePositioning template\u003c\/li\u003e\n\u003cli\u003eMount\u003c\/li\u003e\n\u003cli\u003eMounting screws and wall anchors\u003c\/li\u003e\n\u003cli\u003eUSB charging cable\u003c\/li\u003e\n\u003cli\u003ePrinted instruction manual\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\u003eA HomeBase (sold separately)\u003c\/li\u003e\n\u003cli\u003eA USB power adapter\u003c\/li\u003e\n\u003cli\u003eThe separate cable for 24\/7 recording\u003c\/li\u003e\n\u003cli\u003eAn external solar panel\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\u003eIs a renewed unit worse at its job than a new one?\u003c\/summary\u003e\u003cp\u003eNo. Any marks sit on the housing, not in the electronics. A renewed unit runs the same published spec sheet; the difference is cosmetic marks and the packaging.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails name=\"kn-faq\"\u003e\u003csummary\u003eCan it record all day?\u003c\/summary\u003e\u003cp\u003eYes, on direct power through the separate cable (not included). On battery and sun it records events.\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 some light. In complete darkness eufy recommends infrared, or switch on 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. 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!-- MOMENT closer-spotlight · sun on the roof: the camera on its glow, a low sun behind the panel, one line --\u003e\n\u003csection class=\"kn-sec kn-cl\" id=\"kn-closer\" aria-labelledby=\"kn-closer-h\"\u003e\n\u003cdiv class=\"kn-w kn-cl-g\"\u003e\n\u003cfigure class=\"kn-cl-fig\"\u003e\n\u003cspan class=\"kn-cl-sun\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cspan class=\"kn-cl-glow\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/840320-Product-0-I-638954092804734570_ee132edf-c118-4624-b575-44d09f281ab2.webp?v=1785027469\u0026amp;width=1100\" alt=\"eufyCam E40 in the sun, its solar panel on top\" width=\"1100\" height=\"1100\" loading=\"lazy\"\u003e\n\u003c\/figure\u003e\n\u003cdiv class=\"kn-rv kn-cl-t\"\u003e\n\u003cp class=\"kn-eye kn-el\"\u003eSolar on top\u003c\/p\u003e\n\u003ch2 class=\"kn-h2\" id=\"kn-closer-h\"\u003eRooftop solar, \u003cspan class=\"kn-gx kn-gl kn-nw\"\u003ecamera-sized.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kn-lede\"\u003eA 0.7 W solar panel, built into the top, tops up the battery in daylight. The odd cable charge may still be needed.\u003c\/p\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-f\" 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\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 E40 add-on camera (\u003cspan class=\"kn-mono\"\u003eT8144\u003c\/span\u003e), Manufacturer Renewed\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eVideo\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\u003eDetection\u003c\/dt\u003e\n\u003cdd\u003eHuman, pet, vehicle 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\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\u003eMaxColor Vision, infrared, spotlight\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\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\u003eSolar\u003c\/dt\u003e\n\u003cdd\u003eBuilt-in 0.7 W panel; external panel supported, not included\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eRecording\u003c\/dt\u003e\n\u003cdd\u003eEvents on battery and sun; 24\/7 with a 4-second pre-roll on direct power (separate cable)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eFirst charge\u003c\/dt\u003e\n\u003cdd\u003eUp to 8 hours on a 5 V USB charger\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\u003eApple Home\u003c\/dt\u003e\n\u003cdd\u003eThrough HomeBase 2 (\u003cspan class=\"kn-mono\"\u003ev3.3.6.9\u003c\/span\u003e or newer) or HomeBase 3\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 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\u003eBuild\u003c\/h3\u003e\n\u003cdl\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\u003e133 × 68 × 67 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, HomeBase firmware and eufy app, and eufy may change them.\u003c\/p\u003e\n\u003cp\u003eThe E40 records; it doesn’t prevent anything, and detection can miss or mislabel activity.\u003c\/p\u003e\n\u003cp\u003eProduct images are official eufy images of a new E40, not photos of this individual renewed unit. 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=\"mt40-routebar\"\u003e\n\u003cdiv class=\"mt40-wrap\"\u003e\n\u003cdiv class=\"mt40-wordmark\"\u003eCamGuard Australia\u003c\/div\u003e\n\u003cdiv class=\"mt40-route-line\"\u003e\n\u003cspan\u003eFlinders\u003c\/span\u003e\u003cspan\u003eHosier\u003c\/span\u003e\u003cspan\u003eGardens\u003c\/span\u003e\u003cspan\u003eMarket\u003c\/span\u003e\u003cspan\u003eSt Kilda\u003c\/span\u003e\u003cspan\u003eBrighton\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"mt40-stop mt40-hero\"\u003e\n\u003cdiv class=\"mt40-wrap\"\u003e\n\u003cdiv class=\"mt40-hero-grid\"\u003e\n\u003cdiv class=\"mt40-hero-copy\"\u003e\n\u003cdiv class=\"mt40-wordmark\"\u003eCamGuard Australia\u003c\/div\u003e\n\u003cdiv class=\"mt40-tour-chip\"\u003e\n\u003cb\u003e40\u003c\/b\u003eMelbourne icon tour · eufyCam E40\u003c\/div\u003e\n\u003ch2\u003eOne camera. \u003cspan\u003eA whole city tour.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"mt40-lead\"\u003eFollow the E40 from solar charging to night vision, with the required HomeBase connection first.\u003c\/p\u003e\n\u003cdiv class=\"mt40-badges\"\u003e\n\u003cspan class=\"mt40-badge\"\u003eManufacturer Renewed\u003c\/span\u003e \u003cspan class=\"mt40-badge\"\u003e2K · 4MP\u003c\/span\u003e \u003cspan class=\"mt40-badge\"\u003eIntegrated solar\u003c\/span\u003e \u003cspan class=\"mt40-badge\"\u003eStandard accessories included\u003c\/span\u003e \u003cspan class=\"mt40-badge\"\u003eHomeBase required\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"mt40-hero-rule\"\u003e\u003cstrong\u003eThis is the battery \u003c\/strong\u003eeufyCam E40 model T8144; it is not the PoE E40 model T8P00. It cannot work standalone or through a direct router connection; a compatible supported HomeBase is sold separately.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt40-tram-scene\"\u003e\n\u003cspan class=\"mt40-wire\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"mt40-tram\"\u003e\n\u003cdiv class=\"mt40-tram-top\"\u003e\n\u003cspan class=\"mt40-route-number\"\u003e40\u003c\/span\u003e \u003cspan class=\"mt40-destination\"\u003eFour Seasons\u003cbr\u003eCamera Tour\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt40-tram-window\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/840320-Product-0-I-638954092804734570_ee132edf-c118-4624-b575-44d09f281ab2.webp?v=1785027469\" alt=\"eufyCam E40 T8144 add-on camera, Manufacturer Renewed\" width=\"1568\" height=\"1568\" loading=\"eager\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt40-tram-stripe\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cspan class=\"mt40-wheel mt40-wheel-a\"\u003e\u003c\/span\u003e \u003cspan class=\"mt40-wheel mt40-wheel-b\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"mt40-stop-sign\"\u003eStop\u003cbr\u003e40\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cul class=\"mt40-route-map\"\u003e\n\u003cli\u003eHomeBase connection\u003c\/li\u003e\n\u003cli\u003eDetection laneway\u003c\/li\u003e\n\u003cli\u003eSolar gardens\u003c\/li\u003e\n\u003cli\u003eContents market\u003c\/li\u003e\n\u003cli\u003eNight pier\u003c\/li\u003e\n\u003cli\u003eCondition guide\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"mt40-stop mt40-flinders\"\u003e\n\u003cdiv class=\"mt40-wrap\"\u003e\n\u003cdiv class=\"mt40-kicker\"\u003e\n\u003cspan class=\"mt40-stopno\"\u003eStop 01\u003c\/span\u003e Flinders Street connection\u003c\/div\u003e\n\u003ch2 class=\"mt40-title\"\u003eThe one connection you cannot miss.\u003c\/h2\u003e\n\u003cp class=\"mt40-lead\"\u003eSupported bases include HomeBase 2, HomeBase 3, HomeBase Mini and HomeBase Professional S1. Features differ by base and firmware; a compatible base is required.\u003c\/p\u003e\n\u003cdiv class=\"mt40-flinders-grid\"\u003e\n\u003cdiv class=\"mt40-station\"\u003e\n\u003cdiv class=\"mt40-clocks\"\u003e\n\u003cspan class=\"mt40-clock\" style=\"--hand: 12deg;\"\u003e\u003c\/span\u003e\u003cspan class=\"mt40-clock\" style=\"--hand: 48deg;\"\u003e\u003c\/span\u003e\u003cspan class=\"mt40-clock\" style=\"--hand: 96deg;\"\u003e\u003c\/span\u003e\u003cspan class=\"mt40-clock\" style=\"--hand: 142deg;\"\u003e\u003c\/span\u003e\u003cspan class=\"mt40-clock\" style=\"--hand: 204deg;\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt40-arches\"\u003e\n\u003cdiv class=\"mt40-arch\"\u003e\n\u003cb\u003eHB2\u003c\/b\u003ePlatform two\u003c\/div\u003e\n\u003cdiv class=\"mt40-arch\"\u003e\n\u003cb\u003eHB3\u003c\/b\u003eS380 service\u003c\/div\u003e\n\u003cdiv class=\"mt40-arch\"\u003e\n\u003cb\u003e×\u003c\/b\u003eNo router-only\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt40-connection-board\"\u003e\n\u003cdiv class=\"mt40-board-head\"\u003e\n\u003cspan\u003eService board\u003c\/span\u003e\u003cspan\u003eE40 · T8144\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt40-board-row\"\u003e\n\u003cstrong\u003eHB2\u003c\/strong\u003e\n\u003cdiv\u003e\n\u003cb\u003eHomeBase 2\u003c\/b\u003e\n\u003cp\u003eCompatible with this E40 add-on camera. Sold separately. Bring the base online before pairing nearby.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cspan class=\"mt40-board-status\"\u003eBoards here\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt40-board-row\"\u003e\n\u003cstrong\u003eHB3\u003c\/strong\u003e\n\u003cdiv\u003e\n\u003cb\u003eHomeBase 3 · S380\u003c\/b\u003e\n\u003cp\u003eCompatible and sold separately. Local recording and storage use the HomeBase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cspan class=\"mt40-board-status\"\u003eBoards here\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt40-board-row\"\u003e\n\u003cstrong\u003eMINI\u003c\/strong\u003e\n\u003cdiv\u003e\n\u003cb\u003eHomeBase Mini\u003c\/b\u003e\n\u003cp\u003eCompatible since eufy's August 2026 compatibility guide. Sold separately. Update its firmware before pairing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cspan class=\"mt40-board-status\"\u003eBoards here\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt40-board-row is-no\"\u003e\n\u003cstrong\u003eRTR\u003c\/strong\u003e\n\u003cdiv\u003e\n\u003cb\u003eRouter-only or standalone\u003c\/b\u003e\n\u003cp\u003eNot a supported setup route.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cspan class=\"mt40-board-status\"\u003eNo service\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"mt40-platform-rule\"\u003eThis E40 records at 2K \/ 4MP, not 4K. No monthly subscription is required for local recording through a compatible HomeBase; optional paid services remain optional. Apple HomeKit is supported through a compatible HomeBase 2 or HomeBase 3, subject to eufy firmware requirements; HomeBase Professional S1 is also on eufy’s current compatibility schedule. Amazon Alexa and Google Assistant are also supported through a compatible setup, subject to firmware and platform configuration.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"mt40-stop mt40-hosier\"\u003e\n\u003cdiv class=\"mt40-wrap\"\u003e\n\u003cdiv class=\"mt40-kicker\"\u003e\n\u003cspan class=\"mt40-stopno\"\u003eStop 02\u003c\/span\u003e Hosier Lane detection wall\u003c\/div\u003e\n\u003ch2 class=\"mt40-title\"\u003eFour useful tags on one very loud wall.\u003c\/h2\u003e\n\u003cp class=\"mt40-lead\"\u003eHuman, pet, vehicle and general motion detection can help sort activity. Classification still depends on distance, angle, light, placement, obstruction, firmware and sensitivity settings.\u003c\/p\u003e\n\u003cdiv class=\"mt40-hosier-grid\"\u003e\n\u003cfigure class=\"mt40-pasteup\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/T8144-5_030a647f-1dd9-4450-999b-f4b064b8e68c.webp?v=1785027469\" alt=\"eufyCam E40 product profile on a stylised Melbourne laneway paste-up\" width=\"1920\" height=\"1920\" loading=\"lazy\"\u003e\n\u003cfigcaption class=\"mt40-spray-note\"\u003e2K eyes on the lane\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"mt40-tags\"\u003e\n\u003carticle class=\"mt40-tag\"\u003e\u003cb\u003eHuman\u003c\/b\u003e\n\u003cp\u003eUseful person-detection assistance for reviewing who crossed the scene.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mt40-tag\"\u003e\u003cb\u003ePet\u003c\/b\u003e\n\u003cp\u003eHelps classify animal activity.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mt40-tag\"\u003e\u003cb\u003eVehicle\u003c\/b\u003e\n\u003cp\u003eUseful for driveways and approaches when the camera is sensibly positioned.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mt40-tag\"\u003e\u003cb\u003eMotion\u003c\/b\u003e\n\u003cp\u003eGeneral movement remains available when the neat labels do not fit.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cp class=\"mt40-hosier-note\"\u003eDetection categories are filters, not guarantees. The camera records and classifies activity; it does not prevent events or promise a perfect label every time.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"mt40-stop mt40-gardens\"\u003e\n\u003cdiv class=\"mt40-wrap\"\u003e\n\u003cdiv class=\"mt40-kicker\"\u003e\n\u003cspan class=\"mt40-stopno\"\u003eStop 03\u003c\/span\u003e Botanic Gardens solar house\u003c\/div\u003e\n\u003ch2 class=\"mt40-title\"\u003eBuilt-in solar, grown in useful light.\u003c\/h2\u003e\n\u003cp class=\"mt40-lead\"\u003eThe integrated 0.7W panel can add energy when it receives suitable sunlight. Activity, live view, settings, temperature, shade and placement all change consumption and input.\u003c\/p\u003e\n\u003cdiv class=\"mt40-garden-grid\"\u003e\n\u003cdiv class=\"mt40-glasshouse\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/T8144-2_d263c25a-c0b7-4dc8-89d0-3b0697fc9337.png?v=1785027469\" alt=\"eufyCam E40 front lens, sensor and spotlight view\" width=\"1920\" height=\"1920\" loading=\"lazy\"\u003e \u003cspan class=\"mt40-leaf mt40-leaf-a\"\u003e\u003c\/span\u003e\u003cspan class=\"mt40-leaf mt40-leaf-b\"\u003e\u003c\/span\u003e\u003cspan class=\"mt40-leaf mt40-leaf-c\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt40-garden-ledger\"\u003e\n\u003carticle class=\"mt40-garden-card\"\u003e\u003cb\u003e0.7W\u003c\/b\u003e\n\u003cp\u003e\u003cstrong\u003eIntegrated SolarPlus 2.0 panel.\u003c\/strong\u003e It is built into the camera; an optional external panel is supported but not included.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mt40-garden-card\"\u003e\u003cb\u003eRechargeable\u003c\/b\u003e\n\u003cp\u003e\u003cstrong\u003einternal rechargeable battery.\u003c\/strong\u003e No fixed runtime or charge-free outcome is promised.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mt40-garden-card\"\u003e\u003cb\u003eIP66\u003c\/b\u003e\n\u003cp\u003e\u003cstrong\u003eWeather-resistant outdoor build.\u003c\/strong\u003e Suitable for outdoor placement, not submersion or careless installation.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mt40-garden-card\"\u003e\u003cb\u003eFirst\u003c\/b\u003e\n\u003cp\u003e\u003cstrong\u003eCharge fully indoors.\u003c\/strong\u003e Then mount where the panel receives the most useful practical sunlight.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003cp class=\"mt40-garden-tip\"\u003eRecheck exposure when seasons, foliage, eaves or nearby structures change the shade.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"mt40-stop mt40-fedsquare\"\u003e\n\u003cdiv class=\"mt40-wrap\"\u003e\n\u003cdiv class=\"mt40-kicker\"\u003e\n\u003cspan class=\"mt40-stopno\"\u003eStop 04\u003c\/span\u003e Federation Square contact frame\u003c\/div\u003e\n\u003ch2 class=\"mt40-title\"\u003eUseful detail, cut into the right angles.\u003c\/h2\u003e\n\u003cp class=\"mt40-lead\"\u003eThe E40 records 2K, 4MP video. A wide view helps cover the scene; distant or blurred detail cannot be recovered later.\u003c\/p\u003e\n\u003cdiv class=\"mt40-fed-grid\"\u003e\n\u003cdiv class=\"mt40-fed-wall\"\u003e\n\u003carticle class=\"mt40-fed-tile\"\u003e\u003cb\u003e2K\u003c\/b\u003e\u003cspan\u003e 2K \/ 4MP recording resolution\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"mt40-fed-tile\"\u003e\u003cb\u003e 4MP\u003c\/b\u003e\u003cspan\u003e Useful detail for reviewing a captured scene\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"mt40-fed-tile\"\u003e\u003cb\u003e130°\u003c\/b\u003e\u003cspan\u003eWide field of view for sensible placement\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"mt40-fed-tile\"\u003e\u003cb\u003e f\/1.0\u003c\/b\u003e\u003cspan\u003e 2.8mm lens with a wide aperture\u003c\/span\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt40-fed-screen\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/T8144-1_105ebe47-9a51-42d5-bbb7-5dd5cb867bc1.webp?v=1785027470\" alt=\"eufyCam E40 rear and bottom mounting-thread view in a geometric contact frame\" width=\"1920\" height=\"1920\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"mt40-fed-note\"\u003eResults vary with placement, distance, motion, lighting, weather, settings and scene contrast. Review footage with those limits in mind.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"mt40-stop mt40-market\"\u003e\n\u003cdiv class=\"mt40-wrap\"\u003e\n\u003cdiv class=\"mt40-kicker\"\u003e\n\u003cspan class=\"mt40-stopno\"\u003eStop 05\u003c\/span\u003e Queen Victoria Market contents stall\u003c\/div\u003e\n\u003ch2 class=\"mt40-title\"\u003eEverything in the parcel, priced in plain English.\u003c\/h2\u003e\n\u003cp class=\"mt40-lead\"\u003eThis renewed parcel includes the standard E40 mounting and charging accessories. The original retail carton is replaced by protective renewed non-retail packaging.\u003c\/p\u003e\n\u003cdiv class=\"mt40-market-grid\"\u003e\n\u003cdiv class=\"mt40-stall\"\u003e\n\u003cdiv class=\"mt40-stall-head\"\u003e\n\u003cb\u003ePacked in your order\u003c\/b\u003e\u003cspan\u003eCounted before dispatch\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt40-market-list\"\u003e\n\u003carticle class=\"mt40-market-item\"\u003e\u003cb\u003eOne E40 camera\u003c\/b\u003e\n\u003cp\u003eT8144 · Manufacturer Renewed, with solar panel, battery, microphone, speaker, spotlight and alarm built in.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mt40-market-item\"\u003e\u003cb\u003eMounting bracket + base\u003c\/b\u003e\n\u003cp\u003eThe standard adjustable mounting hardware supplied with the boxed E40.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mt40-market-item\"\u003e\u003cb\u003ePositioning template\u003c\/b\u003e\n\u003cp\u003eThe standard drilling-position template for lining up mounting holes.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mt40-market-item\"\u003e\u003cb\u003eFixing pack\u003c\/b\u003e\n\u003cp\u003eTwo mounting screws and two wall plugs for a suitable hard-wall installation.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mt40-market-item\"\u003e\u003cb\u003eUSB-C charging cable\u003c\/b\u003e\n\u003cp\u003eThe standard charging cable supplied with the boxed camera.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mt40-market-item\"\u003e\u003cb\u003ePrinted guide\u003c\/b\u003e\n\u003cp\u003eThe standard printed eufyCam E40 Quick Start Guide.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mt40-market-item\"\u003e\u003cb\u003eRenewed packaging\u003c\/b\u003e\n\u003cp\u003eProtective non-retail packaging, not a promise of pristine shelf presentation.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mt40-market-item\"\u003e\u003cb\u003eCamGuard cover\u003c\/b\u003e\n\u003cp\u003eOur own 12-month in-house warranty, alongside your Australian Consumer Law rights.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003caside class=\"mt40-notbag\"\u003e\n\u003ch3\u003eLeft at the stall\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCompatible supported HomeBase required and sold separately.\u003c\/li\u003e\n\u003cli\u003eOriginal retail box. This is renewed stock in protective packaging.\u003c\/li\u003e\n\u003cli\u003e5V USB power adaptor. Use the included USB-C cable with a suitable USB power source.\u003c\/li\u003e\n\u003cli\u003eOptional external solar panel. The integrated 0.7W panel is already built in.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"mt40-market-rule\"\u003eThe listed accessory set is included.\u003c\/p\u003e\n\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"mt40-stop mt40-stkilda\"\u003e\n\u003cdiv class=\"mt40-wrap\"\u003e\n\u003cdiv class=\"mt40-kicker\"\u003e\n\u003cspan class=\"mt40-stopno\"\u003eStop 06\u003c\/span\u003e St Kilda pier after dark\u003c\/div\u003e\n\u003ch2 class=\"mt40-title\"\u003eThree ways to dress the night.\u003c\/h2\u003e\n\u003cp class=\"mt40-lead\"\u003eNight options: MaxColor Vision in available light, infrared in darkness, or the built-in spotlight.\u003c\/p\u003e\n\u003cdiv class=\"mt40-pier-grid\"\u003e\n\u003cdiv class=\"mt40-pier\"\u003e\n\u003cspan class=\"mt40-pier-lamp\"\u003e\u003c\/span\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/T8144_bb2d69f9-f9d7-48e9-be16-7b3204b0d635.png?v=1785027470\" alt=\"eufyCam E40 integrated solar-panel face\" width=\"1920\" height=\"1920\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt40-nightcards\"\u003e\n\u003carticle class=\"mt40-nightcard\"\u003e\u003cspan\u003e01\u003c\/span\u003e\u003cb\u003eMaxColor Vision\u003c\/b\u003e\n\u003cp\u003eDesigned to make use of available ambient light for colour viewing. It is not a promise of daylight colour in complete darkness.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mt40-nightcard\"\u003e\u003cspan\u003e02\u003c\/span\u003e\u003cb\u003eInfrared\u003c\/b\u003e\n\u003cp\u003eThe practical option when the scene is genuinely dark and visible colour is unavailable.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mt40-nightcard\"\u003e\u003cspan\u003e03\u003c\/span\u003e\u003cb\u003eBuilt-in spotlight\u003c\/b\u003e\n\u003cp\u003eAdd visible light when colour footage is preferred, subject to placement, distance and settings.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003cp class=\"mt40-audio-note\"\u003eFull-duplex two-way audio uses the built-in microphone and speaker through the eufy Security app. Talk to a visitor through the app.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"mt40-stop mt40-brighton\"\u003e\n\u003cdiv class=\"mt40-wrap\"\u003e\n\u003cdiv class=\"mt40-kicker\"\u003e\n\u003cspan class=\"mt40-stopno\"\u003eStop 07\u003c\/span\u003e Brighton bathing-box camera roll\u003c\/div\u003e\n\u003ch2 class=\"mt40-title\"\u003eThree product angles. Three very Melbourne front doors.\u003c\/h2\u003e\n\u003cp class=\"mt40-lead\"\u003eProduct images are official eufy images of a new E40. Yours may look different, anywhere from close to new to some scuffs or marks.\u003c\/p\u003e\n\u003cdiv class=\"mt40-boxes\"\u003e\n\u003cfigure class=\"mt40-bathingbox\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/T8144-3_95d58590-4a86-4652-a5fa-ab0c2391b252.png?v=1785027469\" alt=\"eufyCam E40 side profile\" width=\"1920\" height=\"1920\" loading=\"lazy\"\u003e\u003c\/figure\u003e\n\u003cfigure class=\"mt40-bathingbox\"\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=\"eufyCam E40 rear showing label and speaker\" width=\"1920\" height=\"1920\" loading=\"lazy\"\u003e\u003c\/figure\u003e\n\u003cfigure class=\"mt40-bathingbox\"\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\" width=\"1920\" height=\"1920\" loading=\"lazy\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"mt40-stop mt40-exhibition\"\u003e\n\u003cdiv class=\"mt40-wrap\"\u003e\n\u003cdiv class=\"mt40-kicker\"\u003e\n\u003cspan class=\"mt40-stopno\"\u003eStop 08\u003c\/span\u003e Royal Exhibition restoration desk\u003c\/div\u003e\n\u003ch2 class=\"mt40-title\"\u003eRenewed, then back on display.\u003c\/h2\u003e\n\u003cp class=\"mt40-lead\"\u003eThis camera is Manufacturer Renewed, not new. It works fully, and on the outside, units range from close to new to some scuffs or marks.\u003c\/p\u003e\n\u003cdiv class=\"mt40-condition-grid\"\u003e\n\u003cdiv class=\"mt40-ribbon\"\u003e\n\u003csmall\u003eCosmetic condition\u003c\/small\u003e\u003cstrong\u003eVARIES\u003c\/strong\u003e\u003cb\u003eClose to new to some scuffs or marks\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt40-condition-copy\"\u003e\n\u003ch3\u003eManufacturer Renewed\u003c\/h3\u003e\n\u003cp\u003eThe camera was previously used, then refurbished, restored and tested through eufy’s renewal programme. There’s one condition at this desk and no look to pick: yours could arrive close to new or with some scuffs or marks, all cosmetic.\u003c\/p\u003e\n\u003cp\u003eIt is supplied in protective renewed non-retail packaging rather than the original retail box. CamGuard Australia provides its own 12-month in-house warranty; it is not a eufy or Anker manufacturer warranty, and Australian Consumer Law rights also apply.\u003c\/p\u003e\n\u003cspan class=\"mt40-restored-stamp\"\u003eManufacturer Renewed · looks vary by unit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt40-gradeguide\"\u003e\n\u003cdiv class=\"mt40-gradeguide-head\"\u003e\n\u003ch3\u003eHow a renewed E40 can look\u003c\/h3\u003e\n\u003cp\u003eThese three cards show the range, not a choice: your E40 can arrive looking like any of them, and they describe the housing only. Renewal and functional testing remain eufy’s work; we don’t open, test or rate units ourselves. Packaging is stated separately, because how the housing looks and how the carton looks are not the same thing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt40-grades\"\u003e\n\u003carticle class=\"mt40-grade\"\u003e\u003csmall\u003ePossible look\u003c\/small\u003e\u003cb\u003eClose to new\u003c\/b\u003e\n\u003cp\u003eNear-new cosmetic presentation. If anything, light handling marks you would have to hunt for. Renewed and tested through eufy’s renewal programme.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mt40-grade\"\u003e\u003csmall\u003ePossible look\u003c\/small\u003e\u003cb\u003eLight marks\u003c\/b\u003e\n\u003cp\u003eClean cosmetic presentation. Signs of previous use show on close inspection. Renewal and testing remain eufy’s work.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mt40-grade\"\u003e\u003csmall\u003ePossible look\u003c\/small\u003e\u003cb\u003eSome scuffs or marks\u003c\/b\u003e\n\u003cp\u003eSome scuffs or marks you can see on the housing, cosmetic only. Renewal and testing remain eufy’s work.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"mt40-stop mt40-depot\"\u003e\n\u003cdiv class=\"mt40-wrap\"\u003e\n\u003cdiv class=\"mt40-kicker\"\u003e\n\u003cspan class=\"mt40-stopno\"\u003eStop 09\u003c\/span\u003e Tram depot setup bays\u003c\/div\u003e\n\u003ch2 class=\"mt40-title\"\u003eFour checks before the ladder leaves the depot.\u003c\/h2\u003e\n\u003cp class=\"mt40-lead\"\u003eCharge, connect, pair and test before mounting.\u003c\/p\u003e\n\u003cdiv class=\"mt40-bays\"\u003e\n\u003carticle class=\"mt40-bay\"\u003e\u003cb\u003eCharge indoors\u003c\/b\u003e\n\u003cp\u003eGive the internal battery a full initial charge using the included USB-C cable and a suitable USB power source.\u003c\/p\u003e\n\u003csmall\u003eThe battery boards first.\u003c\/small\u003e\u003c\/article\u003e\n\u003carticle class=\"mt40-bay\"\u003e\u003cb\u003eBring the base online\u003c\/b\u003e\n\u003cp\u003eUse a compatible supported HomeBase and update the eufy Security app and base firmware where offered.\u003c\/p\u003e\n\u003csmall\u003eNo base, no service.\u003c\/small\u003e\u003c\/article\u003e\n\u003carticle class=\"mt40-bay\"\u003e\u003cb\u003ePair nearby\u003c\/b\u003e\n\u003cp\u003eAdd the E40 in the eufy Security app while the camera is close to the compatible HomeBase.\u003c\/p\u003e\n\u003csmall\u003eWalls can join later.\u003c\/small\u003e\u003c\/article\u003e\n\u003carticle class=\"mt40-bay\"\u003e\u003cb\u003eTest, then mount\u003c\/b\u003e\n\u003cp\u003eCheck live view, motion test, angle, detection zone and solar exposure before fixing the camera high.\u003c\/p\u003e\n\u003csmall\u003eMeasure twice. Meet ladder once.\u003c\/small\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"mt40-stop mt40-docklands\"\u003e\n\u003cdiv class=\"mt40-wrap\"\u003e\n\u003cdiv class=\"mt40-kicker\"\u003e\n\u003cspan class=\"mt40-stopno\"\u003eStop 10\u003c\/span\u003e Docklands service departures\u003c\/div\u003e\n\u003ch2 class=\"mt40-title\"\u003eQueensland support, departing Australia-wide.\u003c\/h2\u003e\n\u003cp class=\"mt40-lead\"\u003eShipping, returns and warranty terms.\u003c\/p\u003e\n\u003cdiv class=\"mt40-departures\"\u003e\n\u003cdiv class=\"mt40-depart-head\"\u003e\n\u003cspan\u003eBay\u003c\/span\u003e\u003cspan\u003eService\u003c\/span\u003e\u003cspan\u003eDeparture information\u003c\/span\u003e\n\u003c\/div\u003e\n\u003carticle class=\"mt40-depart-row\"\u003e\u003cstrong\u003e01\u003c\/strong\u003e\u003cb\u003eShipping\u003c\/b\u003e\n\u003cp\u003e\u003cstrong\u003eAustralia Post Express is included on orders of $99 or more after discounts.\u003c\/strong\u003e Under $99.00, shipping is $9.95 tracked or $12.95 Express.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mt40-depart-row\"\u003e\u003cstrong\u003e02\u003c\/strong\u003e\u003cb\u003eDispatch\u003c\/b\u003e\n\u003cp\u003eWe do our best to dispatch the same day. \u003cstrong\u003eSame-day to 1 business day is typical.\u003c\/strong\u003e Busy periods can extend that window, though that is rare. Tracking is sent when the parcel moves.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mt40-depart-row\"\u003e\u003cstrong\u003e12M\u003c\/strong\u003e\u003cb\u003eWarranty + ACL\u003c\/b\u003e\n\u003cp\u003e\u003cstrong\u003eCamGuard Australia’s own 12-month in-house warranty applies.\u003c\/strong\u003e It is not a eufy or Anker manufacturer warranty. Your Australian Consumer Law rights also apply.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mt40-depart-row\"\u003e\u003cstrong\u003e30D\u003c\/strong\u003e\u003cb\u003eReturns\u003c\/b\u003e\n\u003cp\u003eChange-of-mind returns may be requested 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\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\n\u003cfooter class=\"mt40-legal\"\u003e\u003cstrong\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, Queensland\u003c\/strong\u003e\n\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. Melbourne landmarks are referenced as part of an original illustrated tour concept; no venue affiliation or endorsement is implied.\u003c\/p\u003e\n\u003cp\u003eThis listing is for one battery eufyCam E40 T8144 add-on camera in Manufacturer Renewed condition: previously used, refurbished, restored and tested through eufy’s renewal programme, and fully working. Looks range from close to new to some scuffs or marks, unit by unit. Included: mounting bracket\/base, positioning template, two screws, two wall plugs, USB-C charging cable and printed Quick Start Guide. The retail box, HomeBase, 5V USB power adapter and optional external solar panel are not included. Current supported-base routes include HomeBase 2, HomeBase 3, HomeBase Mini and Professional S1; features vary by base and firmware. Solar and battery performance varies with light, placement, settings, activity, temperature and conditions. CamGuard’s 12-month in-house warranty applies alongside Australian Consumer Law rights; it is not a manufacturer warranty.\u003c\/p\u003e\n\u003c\/footer\u003e\n\u003c\/div\u003e\n\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;\"\u003e1 × eufyCam E40 Add-On Camera, Manufacturer Renewed\u003c\/li\u003e\n\u003cli style=\"color:#17211d;\"\u003ePositioning template\u003c\/li\u003e\n\u003cli style=\"color:#17211d;\"\u003eMount\u003c\/li\u003e\n\u003cli style=\"color:#17211d;\"\u003eMounting screws and wall anchors\u003c\/li\u003e\n\u003cli style=\"color:#17211d;\"\u003eUSB charging cable\u003c\/li\u003e\n\u003cli style=\"color:#17211d;\"\u003ePrinted instruction manual\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin:16px 0 0;color:#17211d;font:400 15px\/1.5 sans-serif;\"\u003ePackaging may vary. Some renewed products arrive in plain protective packaging.\u003c\/p\u003e\u003c\/section\u003e\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\u003eManufacturer Renewed, not new and fully working. It was used before going through the manufacturer's renewal process. Supplied in protective packaging, which may vary. Each unit's looks fall somewhere between close to new and some scuffs or marks.\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: Manufacturer Renewed, not new and fully working. It was used before going through the manufacturer's renewal process. Supplied in protective packaging, which may vary. Each unit's looks fall somewhere between close to new and some scuffs or marks. All refurbishment and testing on renewed stock is attributed to the manufacturer's renewal process; we describe cosmetics and packaging only and do not 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\"\u003eMelbourne icon tour 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":44715869798443,"sku":"CG-ECE40-MRE-T","price":149.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/840320-Product-0-I-638954092804734570_ee132edf-c118-4624-b575-44d09f281ab2.webp?v=1785027469","url":"https:\/\/www.camguardaustralia.com.au\/products\/eufy-security-eufycam-e40-add-on-camera-manufacturer-renewed","provider":"CamGuard Australia","version":"1.0","type":"link"}