@property --atmosphere-ink{syntax:"<color>";inherits:true;initial-value:#26383d}@property --atmosphere-muted{syntax:"<color>";inherits:true;initial-value:#344b50}@property --atmosphere-panel{syntax:"<color>";inherits:true;initial-value:#c0c8bce8}@property --atmosphere-glass{syntax:"<color>";inherits:true;initial-value:#56778029}@property --atmosphere-line{syntax:"<color>";inherits:true;initial-value:#6a858861}.arlo-atmosphere{--atmosphere-image:url(/brand/atmosphere/day-base.svg);--atmosphere-ink:#26383d;--atmosphere-muted:#22363b;--atmosphere-paper:#c0c8bc;--atmosphere-glass:#ecf2ec52;--atmosphere-panel:#c0c8bce8;--atmosphere-line:#6a858861;--atmosphere-quiet:#56778012;--atmosphere-focus:#6b5131;--atmosphere-button:#293c37;--atmosphere-button-hover:#344e45;--atmosphere-button-ink:#faf7f0;--ink:var(--atmosphere-ink);--ink-soft:var(--atmosphere-muted);--ink-muted:var(--atmosphere-muted);--surface:var(--atmosphere-paper);--surface-1:var(--atmosphere-panel);--surface-2:var(--atmosphere-quiet);--accent:var(--atmosphere-button);--accent-strong:var(--atmosphere-button-hover);--accent-soft:var(--atmosphere-quiet);--hairline:var(--atmosphere-line);--home-glass:var(--atmosphere-glass);--home-glass-border:var(--atmosphere-line);--glass-fill:var(--atmosphere-glass);--glass-dense:var(--atmosphere-panel);--glass-border:var(--atmosphere-line);--glass-filter:blur(18px) saturate(115%);--glass-shadow:0 6px 18px -4px #14272e24;isolation:isolate;min-height:100dvh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-sans), sans-serif;background:#adbbb6;transition:--atmosphere-ink .45s ease-in-out,--atmosphere-muted .45s ease-in-out,--atmosphere-panel .45s ease-in-out,--atmosphere-glass .45s ease-in-out,--atmosphere-line .45s ease-in-out,background-color .45s ease-in-out;position:relative}.arlo-atmosphere[data-phase=morning]{--atmosphere-image:url(/brand/atmosphere/morning-base.svg)}.arlo-atmosphere[data-phase=dusk]{--atmosphere-image:url(/brand/atmosphere/dusk-base.svg);--atmosphere-ink:#3a2e2a;--atmosphere-muted:#5d4c44;--atmosphere-paper:#e9cdb4;--atmosphere-glass:#fff8f04d;--atmosphere-panel:#faf3ece6;--atmosphere-line:#8c69544d;--atmosphere-quiet:#8c695414;--atmosphere-focus:#b8743c;--atmosphere-button:#4a3428;--atmosphere-button-hover:#5c4234;--glass-shadow:0 6px 18px -4px #4a342824;--artifact-ink:#3a2e2a;--artifact-muted:#5d4c44;--artifact-accent:#9a5f36;--artifact-line:#8c69543d;--artifact-tint:#b8743c1f;--artifact-solid:#faf3ec;--artifact-fill:#faf3ece6;--artifact-field:#fffaf5b8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#e9cdb4}.arlo-atmosphere[data-phase=night]{--atmosphere-image:url(/brand/atmosphere/night-base.svg);--atmosphere-ink:#f1ede4;--atmosphere-muted:#e0e2dc;--atmosphere-paper:#2e4352;--atmosphere-glass:#3a526275;--atmosphere-panel:#2e4352eb;--atmosphere-line:#d6d9d33d;--atmosphere-quiet:#d6d9d317;--atmosphere-focus:#e1bd82;--atmosphere-button:#f4f1ea;--atmosphere-button-hover:#fff;--atmosphere-button-ink:#25363c;--glass-shadow:0 6px 18px -4px #0a161e3d;--artifact-ink:#25363c;--artifact-muted:#4a5a5e;--artifact-accent:#426b80;--artifact-line:#25363c26;--artifact-tint:#426b801a;--artifact-solid:#f4f1ea;--artifact-fill:#f4f1eaf0;--artifact-field:#ffffffa3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#2e4352}.arlo-atmosphere.arlo-atmosphere--portal{background:#11212740;min-height:0}.atmosphere-content{display:contents}.atmosphere-sky{pointer-events:none;z-index:-1;position:fixed;inset:0;overflow:hidden}.atmosphere-layer{opacity:0;transition:opacity .45s ease-in-out;position:absolute;inset:0}.arlo-atmosphere[data-phase=morning] .atmosphere-layer[data-time=morning],.arlo-atmosphere[data-phase=day] .atmosphere-layer[data-time=day],.arlo-atmosphere[data-phase=dusk] .atmosphere-layer[data-time=dusk],.arlo-atmosphere[data-phase=night] .atmosphere-layer[data-time=night]{opacity:1}.atmosphere-base{width:100%;height:100%;position:absolute}.atmosphere-current{transform-origin:50% 60%;will-change:transform, opacity;width:100%;height:100%;animation:34s ease-in-out infinite alternate sky-drift-lower;position:absolute}.atmosphere-current--soft{width:105.64%;height:101.45%;animation-name:sky-drift-soft;animation-duration:47s;inset:0 -2.82% -1.45%}.atmosphere-current--lower{width:113.34%;height:103.42%;inset:0 -6.67% -3.42%}.atmosphere-current--upper{transform-origin:30% 40%;width:107.69%;height:103.95%;animation-name:sky-drift-upper;animation-duration:41s;inset:-3.95% -7.69% 0 0}.atmosphere-layer:not([data-active=true]) .atmosphere-current{animation-play-state:paused}@keyframes sky-drift-lower{0%{opacity:1;transform:translate(0,0)scale(1.06)}50%{opacity:.82;transform:translate(2.6vw,-2.4vh)scale(1.1)rotate(.5deg)}to{opacity:.95;transform:translate(-1.8vw,1.2vh)scale(1.08)rotate(-.3deg)}}@keyframes sky-drift-soft{0%{transform:translate(0,0)scale(1.07)}50%{transform:translate(-2.2vw,1.6vh)scale(1.1)}to{transform:translate(1.6vw,-1.4vh)scale(1.08)}}@keyframes sky-drift-upper{0%{opacity:.9;transform:translate(0,0)scale(1.08)}50%{opacity:1;transform:translate(-3vw,2.2vh)scale(1.12)rotate(-.6deg)}to{opacity:.78;transform:translate(2vw,-1vh)scale(1.09)rotate(.4deg)}}.atmosphere-shimmer,.atmosphere-breathe{pointer-events:none;will-change:transform, opacity;position:absolute}.atmosphere-shimmer{background:radial-gradient(closest-side, var(--atmosphere-glint), transparent);opacity:0;border-radius:50%;width:90vmax;height:90vmax;animation:23s ease-in-out infinite sky-shimmer;top:-30vmax;left:-20vmax}.atmosphere-breathe{background:linear-gradient(180deg, var(--atmosphere-warmth) 0%, transparent 62%);opacity:0;animation:29s ease-in-out infinite alternate sky-breathe;inset:0}@keyframes sky-shimmer{0%,to{opacity:0;transform:translate(0,0)scale(.9)}35%{opacity:var(--atmosphere-glint-strength)}60%{opacity:calc(var(--atmosphere-glint-strength) * .6);transform:translate(48vw,10vh)scale(1.08)}85%{opacity:0;transform:translate(70vw,18vh)scale(1.15)}}@keyframes sky-breathe{0%{opacity:0}to{opacity:var(--atmosphere-warmth-strength)}}.arlo-atmosphere{--atmosphere-glint:#fffae8b3;--atmosphere-glint-strength:.55;--atmosphere-warmth:#ffd6a88c;--atmosphere-warmth-strength:.5}.arlo-atmosphere[data-phase=morning]{--atmosphere-glint:#ffeed2b8;--atmosphere-warmth:#ffcca08c}.arlo-atmosphere[data-phase=dusk]{--atmosphere-glint:#ffecd6b3;--atmosphere-warmth:#f6aa8c80}.arlo-atmosphere[data-phase=night]{--atmosphere-glint:#bed6ec66;--atmosphere-glint-strength:.32;--atmosphere-warmth:#6e8cb073;--atmosphere-warmth-strength:.38}.arlo-atmosphere[data-flow=false] :is(.atmosphere-current,.atmosphere-shimmer,.atmosphere-breathe){animation:none}.arlo-atmosphere[data-flow=false] .atmosphere-current{transform:scale(1.06)}.arlo-atmosphere .app-shell.app-shell--glass-home{background:0 0}.arlo-atmosphere .app-shell:before,.arlo-atmosphere .app-shell:after{display:none}.arlo-atmosphere :is(.app-shell,.assistant-chat,.operational-surface,.web-setup-page,.app-modal,.web-conversation){--ink:var(--atmosphere-ink);--ink-dark:var(--atmosphere-ink);--ink-soft:var(--atmosphere-muted);--ink-muted:var(--atmosphere-muted);--surface:var(--atmosphere-paper);--surface-1:var(--atmosphere-panel);--surface-2:var(--atmosphere-quiet);--hairline:var(--atmosphere-line);--hairline-soft:var(--atmosphere-line);--accent-soft:var(--atmosphere-quiet);--accent:var(--atmosphere-button);--accent-strong:var(--atmosphere-button-hover);--home-glass:var(--atmosphere-glass);--home-glass-border:var(--atmosphere-line);color:var(--atmosphere-ink);color-scheme:normal}.arlo-atmosphere :is(.app-panel,.app-modal,.bf__card,.bf__add,.bf__grant,.sf__panel,.vault__notice,.integration-card-shell,.hu__panel,.hu__summary,.hd__panel,.hd__tile,.ht__panel,.mem__group,.comp-empty){background:var(--atmosphere-panel);border-color:var(--atmosphere-line);color:var(--ink);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}.arlo-atmosphere .app-page{background:0 0}.arlo-atmosphere .app-shell.app-shell--glass-home,.arlo-atmosphere .app-shell.app-shell--glass-home :is(.app-page,.app-modal,.operational-surface,.app-panel,.sf__panel,.bf__card,.integration-card-shell,.integration-card){--ink:var(--atmosphere-ink);--ink-strong:var(--atmosphere-ink);--ink-dark:var(--atmosphere-ink);--ink-soft:var(--atmosphere-muted);--ink-muted:var(--atmosphere-muted);--surface:var(--atmosphere-paper);--surface-1:var(--atmosphere-panel);--surface-2:var(--atmosphere-quiet);--surface-3:var(--atmosphere-quiet);--hairline:var(--atmosphere-line);--hairline-soft:var(--atmosphere-line);color:var(--atmosphere-ink)}.arlo-atmosphere .app-shell.app-shell--glass-home :is(.app-main,.app-main-body,.app-page){background:0 0}.arlo-atmosphere .app-shell.app-shell--glass-home :is(.app-panel,.sf__panel,.bf__card,.bf__add,.bf__grant,.integration-card-shell,.hu__panel,.hu__summary,.hd__panel,.hd__tile,.ht__panel,.mem__group,.comp-empty){background:var(--atmosphere-panel);border-color:var(--atmosphere-line)}.arlo-atmosphere .app-shell.app-shell--glass-home .integration-card{background:0 0}.arlo-atmosphere .app-shell.app-shell--glass-home :is(.app-modal,.integration-card-shell) :is(h2,h3,.integration-card-name){color:var(--atmosphere-ink)}.arlo-atmosphere .app-shell.app-shell--glass-home :is(.app-page-header p,.channels-handoff-copy p,.integrations-connected-switch,.integration-hint,.coding-agents-caption){color:var(--atmosphere-muted)}.arlo-atmosphere .app-shell.app-shell--glass-home .channels-handoff-copy :is(b,strong){color:var(--atmosphere-ink)}.arlo-atmosphere .app-shell.app-shell--glass-home :is(.integrations-search,.integration-connect-trigger,.app-button--secondary){background:var(--atmosphere-quiet);color:var(--ink);border-color:var(--atmosphere-line);background-image:none}.arlo-atmosphere .app-shell.app-shell--glass-home .integrations-search input{color:var(--ink);background:0 0}.arlo-atmosphere .dashboard-settings-close{width:44px;height:44px;top:14px;right:14px}.arlo-atmosphere .personal-settings-close{width:44px;height:44px;top:14px;left:14px}.arlo-atmosphere .app-page-header h1{font-family:var(--font-presence,var(--font-serif)), Georgia, serif;font-weight:400}.arlo-atmosphere :is(.app-input,.app-select,.app-textarea,.settings-name input,.settings-catalog-controls input){background:var(--atmosphere-quiet);color:var(--ink);border-color:var(--hairline)}.arlo-atmosphere :is(.app-button--primary,.web-setup-primary,.chat-send,.settings-button--primary){background:var(--atmosphere-button);color:var(--atmosphere-button-ink);border-color:#0000}.arlo-atmosphere :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--atmosphere-focus);outline-offset:4px}.arlo-atmosphere .app-main-body>.app-page{animation:arlo-page-arrive var(--page-arrive) ease-out both}.arlo-atmosphere{--page-arrive:.28s}@keyframes arlo-page-arrive{0%{opacity:0;transform:translateY(10px)}}.arlo-atmosphere .assistant-chat .chat-assistant,.arlo-atmosphere .assistant-chat:not(.chat-onboarding) .chat-assistant{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;align-items:flex-start;height:156px;padding:14px 24px}.arlo-atmosphere .chat-identity{justify-content:center;width:240px;max-width:calc(100% - 112px);top:14px}.arlo-atmosphere .assistant-chat .chat-identity .chat-assistant-button{text-align:center;flex-direction:column;gap:3px;width:100%}.arlo-atmosphere .chat-assistant-button{font-weight:400}.arlo-atmosphere .chat-assistant-meta{align-items:center;gap:3px;width:100%}.arlo-atmosphere .chat-assistant .chat-avatar{background:0 0;border-radius:0;width:80px;height:80px}.arlo-atmosphere .chat-assistant-name{font:400 24px/27px var(--font-presence,var(--font-serif)), Georgia, serif}.atmosphere-icon{opacity:.86;background-color:currentColor;flex:none;display:inline-block}.arlo-atmosphere .chat-assistant-name .atmosphere-icon{vertical-align:middle;opacity:.6;margin-left:6px}.arlo-atmosphere .chat-assistant-meta .chat-status{max-width:100%;color:var(--ink-muted);white-space:normal;text-wrap:balance;font-size:12px;font-weight:400;line-height:18px;overflow:visible}.arlo-atmosphere .chat-assistant .chat-call{width:44px;min-height:44px;color:var(--ink);background:0 0;top:28px;right:14px}.arlo-atmosphere .chat-stop{color:var(--ink);min-width:44px;min-height:44px}.arlo-atmosphere .chat-transcript{padding-top:20px;-webkit-mask-image:linear-gradient(#0000 0,#000 22px);mask-image:linear-gradient(#0000 0,#000 22px)}.arlo-atmosphere .chat-welcome{min-height:0;color:var(--ink-muted);padding-top:24px}.arlo-atmosphere .chat-welcome h1{font:400 22px/1.3 var(--font-presence,var(--font-serif)), Georgia, serif}.arlo-atmosphere .chat-prose{color:var(--ink);line-height:1.6}.arlo-atmosphere .chat-message--user{background:var(--atmosphere-panel);border:1px solid var(--hairline);color:var(--ink)}.arlo-atmosphere .chat-footer{padding:0 24px}.arlo-atmosphere .chat-composer{border:1px solid var(--atmosphere-line);background:var(--atmosphere-glass);min-height:64px;color:var(--ink);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border-radius:28px;padding:9px}.arlo-atmosphere .chat-composer:focus-within{outline:2px solid var(--atmosphere-focus);outline-offset:3px}.arlo-atmosphere .chat-composer textarea:focus-visible{outline:none}.arlo-atmosphere .chat-composer textarea{min-height:44px;padding:10px 0;font-weight:400;line-height:24px}.arlo-atmosphere :is(input,textarea)::placeholder{color:currentColor;opacity:.74}.arlo-atmosphere .chat-composer textarea::placeholder{color:var(--ink-muted);opacity:1}.arlo-atmosphere .chat-composer button{width:44px;height:44px;margin:0}.arlo-atmosphere .chat-composer .chat-attach,.arlo-atmosphere .chat-composer .chat-voice{color:var(--ink);background:0 0}.arlo-atmosphere .chat-composer .chat-send{background:var(--atmosphere-button);color:var(--atmosphere-button-ink)}.arlo-atmosphere .chat-attachment{background:var(--atmosphere-panel);border-color:var(--hairline)}.arlo-atmosphere .chat-activity{color:var(--ink-muted)}.assistant-portrait{flex:none;animation:24s ease-in-out infinite portrait-presence;display:inline-block;position:relative}.assistant-portrait-disc{pointer-events:none;width:125%;height:125%;position:absolute;top:-7.5%;left:-12.5%}.assistant-portrait-crop{border-radius:50%;display:block;position:absolute;inset:5%;overflow:hidden}.assistant-portrait-pose,.assistant-portrait-alt{object-fit:contain;width:119.44%;height:119.44%;transition:opacity .42s ease-in-out;position:absolute;top:-5.56%;left:-9.72%}.assistant-portrait-alt{opacity:0}:is(.assistant-portrait-pose,.assistant-portrait-alt)[data-pose=done][data-custom=false]{width:130.56%;height:130.56%;top:-8.33%;left:-15.28%}:is(.assistant-portrait-pose,.assistant-portrait-alt)[data-custom=true]{object-fit:cover;width:100%;height:100%;inset:0}.assistant-portrait-crop .animated-sol{width:119.44%;height:119.44%;position:absolute;top:-5.56%;left:-9.72%}.assistant-portrait[data-flow=false]{animation:none}@keyframes portrait-presence{8.33%,to{transform:translateY(-1.5px)}}.assistant-portrait[data-live]{--portrait-warm:#ffce84;width:100%;height:100%;animation:6.5s ease-in-out infinite portrait-breathe}.assistant-portrait[data-live]:before,.assistant-portrait[data-live]:after{content:"";pointer-events:none;opacity:0;border-radius:50%;position:absolute;inset:3%}.assistant-portrait[data-live][data-state=listening]:before,.assistant-portrait[data-live][data-state=listening]:after{border:1.5px solid color-mix(in srgb, var(--portrait-warm) 80%, white);animation:2.4s cubic-bezier(.2,.6,.3,1) infinite portrait-ring}.assistant-portrait[data-live][data-state=listening]:after{animation-delay:1.2s}.assistant-portrait[data-live][data-state=working]{animation:1.2s ease-in-out infinite portrait-bob}.assistant-portrait[data-live][data-state=working]:after{z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--portrait-warm) 70%, transparent), transparent);animation:1.2s ease-in-out infinite alternate portrait-warmth;inset:-10%}.assistant-portrait[data-live][data-state=done]{animation:.76s cubic-bezier(.34,1.56,.64,1) both portrait-hop,6.5s ease-in-out .76s infinite portrait-breathe}.assistant-portrait-glow{pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 28%,#ffecc49e 50%,#0000 72%);position:absolute;inset:0;transform:translate(-110%)}.assistant-portrait[data-live][data-state=working] .assistant-portrait-glow{animation:2.2s ease-in-out infinite portrait-sweep}.assistant-portrait[data-live][data-flow=false],.assistant-portrait[data-live][data-flow=false]:before,.assistant-portrait[data-live][data-flow=false]:after,.assistant-portrait[data-flow=false] .assistant-portrait-glow{animation:none}@keyframes portrait-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2.5px)scale(1.025)}}@keyframes portrait-ring{0%{opacity:.7;transform:scale(.98)}to{opacity:0;transform:scale(1.32)}}@keyframes portrait-bob{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-4px)rotate(-2.5deg)}50%{transform:translateY(0)rotate(0)}75%{transform:translateY(-4px)rotate(2.5deg)}}@keyframes portrait-warmth{0%{opacity:.25;transform:scale(.94)}to{opacity:.75;transform:scale(1.04)}}@keyframes portrait-sweep{0%{opacity:0;transform:translate(-110%)}15%{opacity:1}60%,to{opacity:0;transform:translate(110%)}}@keyframes portrait-hop{0%{transform:translateY(0)scale(1)}28%{transform:translateY(-9px)scale(.97,1.04)}55%{transform:translateY(0)scale(1.05,.95)}75%{transform:translateY(-2px)scale(.99,1.01)}to{transform:translateY(0)scale(1)}}.arlo-atmosphere .chat-assistant-meta .chat-status[data-working=true] span{animation:.16s cubic-bezier(.16,1,.3,1) both chat-status-arrive,1.6s ease-in-out .16s infinite alternate chat-status-breathe}@keyframes chat-status-breathe{0%{opacity:1}to{opacity:.62}}.arlo-atmosphere .app-shell .conversation-sidebar{background:var(--atmosphere-glass);border-color:var(--hairline)}.arlo-atmosphere .app-shell .conversation-sidebar.is-open{background:var(--atmosphere-panel)}.arlo-atmosphere .conversation-menu{width:44px;height:44px;color:var(--ink);top:28px;left:14px}.arlo-atmosphere .conversation-sidebar nav a[aria-current],.arlo-atmosphere .conversation-sidebar nav a:hover{background:var(--atmosphere-quiet)}.arlo-atmosphere .web-setup-page{--sw-card:var(--atmosphere-glass);background:0 0;min-height:100dvh}.arlo-atmosphere .sw.web-setup-page{--ink:var(--atmosphere-ink);--ink-strong:var(--atmosphere-ink);--ink-dark:var(--atmosphere-ink);--ink-soft:var(--atmosphere-muted);--ink-muted:var(--atmosphere-muted);--surface:var(--atmosphere-paper);--surface-2:var(--atmosphere-quiet);--hairline:var(--atmosphere-line);color:var(--atmosphere-ink);color-scheme:normal}.arlo-atmosphere .web-setup-page .sw__bg,.arlo-atmosphere .web-conversation .sw__bg{display:none}.arlo-atmosphere .web-setup-page .sw__inner{min-height:100dvh;padding:48px 24px;position:relative}.arlo-atmosphere :is(.web-setup-card,.arlo-step-in){animation:arlo-page-arrive var(--page-arrive) ease-out both}.arlo-atmosphere .web-setup-card h1{font-family:var(--font-presence,var(--font-serif)), Georgia, serif;letter-spacing:-.02em;font-size:clamp(34px,5vw,48px);font-weight:400;line-height:1.12}.arlo-atmosphere .web-setup-brand{color:var(--ink)}.arlo-atmosphere .web-setup-primary{background:var(--atmosphere-button);border-radius:999px;min-height:52px;color:var(--atmosphere-button-ink)!important}.arlo-atmosphere .web-setup-primary:hover:not(:disabled){background:var(--atmosphere-button-hover)}.arlo-atmosphere .web-setup-field input,.arlo-atmosphere .web-identity-name input{border:1px solid var(--hairline);background:var(--atmosphere-glass);color:var(--ink);border-radius:18px}.arlo-atmosphere .web-setup-provider,.arlo-atmosphere .signup-focus-options button,.arlo-atmosphere .web-identity-choices button{background:var(--atmosphere-glass);border-color:var(--hairline);color:var(--ink);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border-radius:20px}.arlo-atmosphere .web-setup-provider:hover:not(:disabled),.arlo-atmosphere .signup-focus-options button[aria-pressed=true],.arlo-atmosphere .web-identity-choices button[aria-pressed=true]{background:var(--atmosphere-panel);border-color:var(--atmosphere-focus)}.arlo-atmosphere .signup-focus-details,.arlo-atmosphere .web-identity-description input,.arlo-atmosphere .web-identity-details select{background:var(--atmosphere-glass);border-color:var(--hairline);color:var(--ink);border-radius:16px}.arlo-atmosphere .web-setup-welcome .web-setup-portrait{place-items:center;width:180px;height:180px;display:grid}.arlo-atmosphere .web-setup-callout,.arlo-atmosphere .web-setup-error{background:var(--atmosphere-panel);border-color:var(--hairline);color:var(--ink)}.arlo-atmosphere .web-setup-continuation{color:var(--ink)}.arlo-atmosphere .web-setup-page .integration-card{--ink:var(--atmosphere-ink);--ink-strong:var(--atmosphere-ink)}.arlo-atmosphere .web-ready-avatar{place-items:center;width:180px;height:180px;margin-bottom:16px;display:grid}.arlo-atmosphere .web-ready-channels .web-ready-main{background:var(--atmosphere-button);border-color:#0000;border-radius:999px;color:var(--atmosphere-button-ink)!important}.arlo-atmosphere .web-auth{--auth-text:var(--atmosphere-ink);--auth-muted:var(--atmosphere-muted);--auth-line:var(--atmosphere-line);--auth-panel:var(--atmosphere-glass);--auth-soft:var(--atmosphere-quiet);--auth-accent:var(--atmosphere-button);color:var(--ink);background:0 0}.arlo-atmosphere .web-auth:before,.arlo-atmosphere .web-auth:after{display:none}.arlo-atmosphere .web-auth .poke-auth__inner{background:0 0}.arlo-atmosphere .web-auth .poke-auth__title{font-family:var(--font-presence,var(--font-serif)), Georgia, serif;font-weight:400}.arlo-atmosphere .web-auth :is(.poke-auth__title,.poke-auth__subtitle,.poke-auth__consent,.poke-auth__switch,.poke-auth__switch a,.poke-auth__back){color:var(--auth-text)}.arlo-atmosphere .web-auth :is(.poke-auth__provider,.poke-auth__input,.phone-auth__entry,.signup-profile__referral select){border:1px solid var(--auth-line);background:var(--auth-panel);color:var(--auth-text);border-radius:18px}.arlo-atmosphere .web-auth .poke-auth__input{padding:12px 16px}.arlo-atmosphere .web-auth .poke-auth__cta{background:var(--atmosphere-button);color:var(--atmosphere-button-ink);border-radius:999px}.arlo-atmosphere .web-auth .poke-auth__continue{background:var(--atmosphere-button);color:var(--atmosphere-button-ink);background-image:none;border-radius:999px}.arlo-atmosphere .web-auth :is(.poke-auth__icon .circle-logo,.poke-auth__brand){color:var(--ink)}.arlo-atmosphere .web-auth .poke-auth__body{animation:arlo-page-arrive var(--page-arrive) ease-out both}.arlo-atmosphere .arlo-call-screen{--call-ink:var(--atmosphere-ink);background:var(--atmosphere-image) center / 100% 100%;color:var(--ink)}.arlo-atmosphere .arlo-call-screen:before{display:none}.arlo-atmosphere .arlo-call-avatar{place-items:center;display:grid}.arlo-atmosphere .arlo-call-top,.arlo-atmosphere .arlo-call-identity p,.arlo-atmosphere .arlo-call-caption span{color:var(--ink-muted)}.arlo-atmosphere .arlo-call-identity h2{font-family:var(--font-presence,var(--font-serif)), Georgia, serif}.arlo-atmosphere .app-shell .app-modal.dashboard-settings{background:var(--atmosphere-panel);--surface:var(--atmosphere-paper);--surface-2:var(--atmosphere-quiet);--ink-muted:var(--atmosphere-muted);border-color:var(--hairline);-webkit-backdrop-filter:blur(28px)saturate(110%);backdrop-filter:blur(28px)saturate(110%);border-radius:28px}.arlo-atmosphere .dashboard-settings-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#11212740}.arlo-atmosphere .dashboard-settings-content>h3{font:400 28px/1.2 var(--font-presence,var(--font-serif)), Georgia, serif}.arlo-atmosphere .app-shell .app-modal.dashboard-settings .app-modal-title{font-family:var(--font-sans), sans-serif}.arlo-atmosphere .dashboard-settings-content :is(.bf__card,.sf__panel,.app-panel,.integration-card-shell,.settings-button,.settings-name input,.settings-catalog-controls input){background:var(--atmosphere-quiet)}.arlo-atmosphere .dashboard-settings-content .settings-assistant-preview{place-items:center;display:grid}.appearance-toggle{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.appearance-toggle strong{font-weight:500;display:block}.appearance-toggle small{color:var(--ink-muted);margin-top:4px;display:block}.appearance-toggle input{appearance:none;background:var(--atmosphere-line);cursor:pointer;border-radius:999px;flex:none;width:52px;height:32px;margin:0;transition:background-color .18s ease-out;position:relative}.appearance-toggle input:after{content:"";background:#fffdf8;border-radius:50%;width:26px;height:26px;transition:transform .18s ease-out;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000002e}.appearance-toggle input:checked{background:var(--atmosphere-button)}.appearance-toggle input:checked:after{transform:translate(20px)}.arlo-atmosphere[data-phase=night] .appearance-toggle input:checked:after{background:#2e4352}.appearance-toggle input:focus-visible{outline:2px solid var(--atmosphere-focus);outline-offset:3px}.appearance-previews{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.appearance-previews button{border:1px solid var(--hairline);min-width:0;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border-radius:18px;padding:5px}.appearance-previews button[aria-pressed=true]{outline:2px solid var(--atmosphere-focus);outline-offset:3px}.appearance-previews button>span:last-child{padding:8px 0 4px;font-size:12px;display:block}.appearance-scene{background-size:100% 100%;border-radius:13px;align-content:start;justify-items:center;height:134px;padding:12px 0;display:grid;position:relative;overflow:hidden}.appearance-scene .assistant-portrait{animation:none}.appearance-mini-composer{background:#233a4933;border:1px solid #dfe8dd4d;border-radius:10px;height:20px;position:absolute;inset:auto 8px 10px}@media (max-width:900px){.arlo-atmosphere .app-shell--glass-home .app-main-body:not(:has(.assistant-chat)){padding-top:86px}}@media (max-width:650px){.arlo-atmosphere .assistant-chat{padding-bottom:max(20px,env(safe-area-inset-bottom))}.arlo-atmosphere .chat-transcript{padding:20px 24px}.arlo-atmosphere .chat-footer{padding:0 14px}.arlo-atmosphere .app-shell .app-modal.dashboard-settings{border-radius:0}.appearance-previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.arlo-atmosphere .web-setup-page .sw__inner{padding:max(28px,env(safe-area-inset-top)) 24px max(28px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.arlo-atmosphere *,.arlo-atmosphere :before,.arlo-atmosphere :after{scroll-behavior:auto!important;animation:none!important}.atmosphere-layer,.arlo-atmosphere,.appearance-toggle input,.appearance-toggle input:after,.assistant-portrait-pose,.assistant-portrait-alt{transition:none!important}.atmosphere-current{transform:scale(1.06)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.arlo-atmosphere[data-phase]{--atmosphere-panel:var(--atmosphere-paper);--atmosphere-glass:var(--atmosphere-paper);--glass-filter:none}.arlo-atmosphere :is(.chat-composer,.app-modal,.conversation-sidebar,.app-panel){-webkit-backdrop-filter:none;backdrop-filter:none}}:is(.arlo-atmosphere .app-main-body>.app-page:has(>.assistant-chat),.arlo-atmosphere .app-main-body>.app-page:has(.assistant-chat)){animation:none}.arlo-atmosphere .assistant-chat .chat-assistant .chat-avatar{animation:.36s cubic-bezier(.2,.8,.2,1) backwards chat-open-avatar}.arlo-atmosphere .assistant-chat .chat-assistant-meta{animation:.28s ease-out 60ms backwards chat-open-fade}.arlo-atmosphere .assistant-chat .chat-composer{animation:.32s cubic-bezier(.2,.8,.2,1) .12s backwards chat-open-rise}.arlo-atmosphere .assistant-chat .chat-transcript[data-settled=true]{animation:.28s ease-out backwards chat-open-fade}@keyframes chat-open-avatar{0%{opacity:0;transform:scale(.92)}}@keyframes chat-open-fade{0%{opacity:0}}@keyframes chat-open-rise{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.arlo-atmosphere .assistant-chat :is(.chat-avatar,.chat-assistant-meta,.chat-composer,.chat-transcript){animation:none!important}}::view-transition-group(arlo-open){animation-duration:.32s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(arlo-open){animation:.2s ease-out both arlo-open-out}::view-transition-new(arlo-open){animation:.18s ease-out .1s both arlo-open-in}::view-transition-old(arlo-open){object-fit:fill;height:100%}::view-transition-new(arlo-open){object-fit:fill;height:100%}::view-transition-old(root){animation-duration:.24s}::view-transition-new(root){animation-duration:.24s}@keyframes arlo-open-out{to{opacity:0}}@keyframes arlo-open-in{0%{opacity:0}}@media (max-width:480px){.arlo-atmosphere .assistant-chat .chat-assistant,.arlo-atmosphere .assistant-chat:not(.chat-onboarding) .chat-assistant{height:136px;padding:10px 16px}.arlo-atmosphere .chat-identity{max-width:calc(100% - 112px);top:12px}.arlo-atmosphere.arlo-atmosphere .chat-assistant .chat-avatar,.arlo-atmosphere .chat-identity .chat-avatar{width:64px;height:64px}.arlo-atmosphere .assistant-chat .chat-identity .chat-assistant-button{gap:2px;min-height:0}.arlo-atmosphere .chat-assistant-name{font-size:20px;line-height:24px}.arlo-atmosphere .chat-assistant-meta .chat-status{max-width:220px;font-size:12px;line-height:16px}.arlo-atmosphere.arlo-atmosphere .chat-assistant .chat-call,.arlo-atmosphere.arlo-atmosphere .conversation-menu{width:40px;height:40px;min-height:40px;top:24px}.arlo-atmosphere.arlo-atmosphere .conversation-menu{left:16px}.arlo-atmosphere.arlo-atmosphere .chat-assistant .chat-call{right:16px}.arlo-atmosphere .assistant-chat:not(.chat-onboarding) .chat-identity .chat-stop{top:18px}.arlo-atmosphere .chat-introduction-continue{top:120px}.arlo-atmosphere .chat-transcript{padding:14px 16px 16px}.arlo-atmosphere .chat-footer{padding:0 16px}.arlo-atmosphere.arlo-atmosphere .chat-composer{border-radius:24px;gap:4px;min-height:48px;padding:6px}.arlo-atmosphere.arlo-atmosphere .chat-composer textarea{min-height:36px;padding:6px 2px;line-height:24px}.arlo-atmosphere.arlo-atmosphere .chat-composer button{width:36px;height:36px}.arlo-atmosphere .chat-composer .chat-attach .glass-icon{font-size:21px}.arlo-atmosphere .chat-message{margin-bottom:14px}.arlo-atmosphere .chat-prose{font-size:15px;line-height:1.55}.arlo-atmosphere .chat-message--assistant .chat-prose{border-radius:18px 18px 18px 6px;padding:10px 14px}.arlo-atmosphere .chat-message--user{border-radius:18px;padding:9px 13px}.arlo-atmosphere .chat-view{border-radius:16px;padding:14px 13px 11px}.arlo-atmosphere .chat-view .chat-view-note,.arlo-atmosphere .chat-view-sub{font-size:12px}.arlo-atmosphere .chat-view-name,.arlo-atmosphere .chat-view-side{font-size:13.5px}.arlo-atmosphere .chat-view-time{width:52px;font-size:12.5px}.arlo-atmosphere .chat-view-rows>li{padding:10px 0}.arlo-atmosphere.arlo-atmosphere :is(.arlo-choices,.chat-card .chat-choices) button{min-height:36px;padding:6px 12px;font-size:12.5px}.arlo-atmosphere .chat-welcome h1{font-size:20px}}.arlo-atmosphere.arlo-atmosphere[data-phase=night] .assistant-chat .chat-composer{--lg-f:#2438487a}
@property --lg-glow{syntax:"<number>";inherits:false;initial-value:0}.arlo-atmosphere{--lg-fill:#ffffff57;--lg-fill-clear:#ffffff24;--lg-fill-thick:#f6f9f69e;--lg-blur:blur(16px) saturate(175%) brightness(1.06);--lg-blur-clear:blur(5px) saturate(150%) brightness(1.04);--lg-blur-thick:blur(30px) saturate(160%) brightness(1.05);--lg-edge:#ffffff4d;--lg-rim-hi:#fffc;--lg-rim-lo:#ffffff38;--lg-refract:#fff3;--lg-sheen:#ffffff4d;--lg-shade:#14272e29;--lg-shade-near:#14272e14;--lg-tint:#769ea6;--lg-glow-color:255 255 255;--lg-card-fill:#f4f8f4cc;--lg-card-edge:#ffffffb3;--artifact-muted:#465a53;--lg-lens-fill:#ffffff94;--lg-lens-edge:#293c3721;--lg-lens-shade:#1e2d281f;--lg-spring:cubic-bezier(.34, 1.56, .64, 1)}.arlo-atmosphere[data-phase=morning]{--lg-tint:#cca86e}.arlo-atmosphere[data-phase=dusk]{--lg-fill:#fffaf466;--lg-fill-clear:#fffaf429;--lg-fill-thick:#fcf6f0a8;--lg-shade:#4a342829;--lg-shade-near:#4a342814;--lg-tint:#e29668;--lg-card-fill:#fcf7f2d1;--lg-lens-edge:#6e503e26;--lg-lens-shade:#4a34281f}.arlo-atmosphere[data-phase=night]{--lg-fill:#c4d6e229;--lg-fill-clear:#d6e4ec14;--lg-fill-thick:#486274b3;--lg-blur:blur(16px) saturate(150%) brightness(1.12);--lg-blur-clear:blur(5px) saturate(140%) brightness(1.08);--lg-blur-thick:blur(30px) saturate(140%) brightness(1.1);--lg-edge:#ffffff29;--lg-rim-hi:#ffffff75;--lg-rim-lo:#ffffff17;--lg-refract:#ffffff1a;--lg-sheen:#ffffff24;--lg-shade:#08121a52;--lg-shade-near:#08121a29;--lg-tint:#96bcd4;--lg-card-fill:#f4f1eae0;--lg-card-edge:#ffffff8c;--artifact-muted:#405155}.arlo-atmosphere.arlo-atmosphere :is(.chat-composer,.conversation-menu,.chat-assistant .chat-call,.dashboard-settings-close,.personal-settings-close,.web-auth .poke-auth__provider,.web-auth .poke-auth__input,.web-auth .phone-auth__entry,.web-auth .signup-profile__referral select,.web-setup-field input,.web-identity-name input,.web-setup-provider,.signup-focus-options button,.web-identity-choices button,.signup-focus-details,.web-identity-description input,.web-identity-details select,.dashboard-settings-mobile-nav select,.chat-attachment,.chat-footer>.chat-choices button,.chat-error .chat-choices button){--lg-f:var(--lg-fill);background-color:var(--lg-f);background-image:radial-gradient(90px circle at var(--lg-x,50%) var(--lg-y,0%), rgb(var(--lg-glow-color) / calc(var(--lg-glow) * .38)), transparent 70%), linear-gradient(180deg, var(--lg-sheen), transparent 48%), linear-gradient(var(--lg-t,transparent), var(--lg-t,transparent));box-shadow:inset 0 0 0 1px var(--lg-edge), inset 1px 1px 0 1px var(--lg-rim-hi), inset -1px -1px 0 var(--lg-rim-lo), inset 0 0 10px var(--lg-refract), 0 10px 28px -12px var(--lg-shade), 0 1px 3px var(--lg-shade-near);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);color:var(--ink);border:0}.arlo-atmosphere.arlo-atmosphere :is(.web-auth .poke-auth__provider,.web-setup-provider,.signup-focus-options button,.web-identity-choices button,.chat-footer>.chat-choices button,.chat-error .chat-choices button){border-radius:999px}.arlo-atmosphere.arlo-atmosphere :is(.conversation-menu,.chat-assistant .chat-call,.dashboard-settings-close,.personal-settings-close){border-radius:50%}.arlo-atmosphere.arlo-atmosphere .conversation-menu>img{transform:scale(.66)translate(-8px,-6.5px)}.arlo-atmosphere.arlo-atmosphere :is(.app-shell .conversation-sidebar,.app-shell .app-modal.dashboard-settings){background-color:var(--lg-fill-thick);background-image:linear-gradient(180deg, var(--lg-sheen), transparent 22%);-webkit-backdrop-filter:var(--lg-blur-thick);backdrop-filter:var(--lg-blur-thick)}.arlo-atmosphere.arlo-atmosphere .app-shell .conversation-sidebar{background-color:var(--lg-fill);border-right:1px solid var(--lg-edge);box-shadow:inset -1px 0 0 var(--lg-rim-lo), 8px 0 28px -18px var(--lg-shade)}.arlo-atmosphere.arlo-atmosphere .app-shell .conversation-sidebar.is-open{background-color:var(--lg-fill-thick)}.arlo-atmosphere.arlo-atmosphere .app-shell .app-modal.dashboard-settings{border:1px solid var(--lg-edge);box-shadow:inset 1px 1px 0 var(--lg-rim-hi), inset -1px -1px 0 var(--lg-rim-lo), inset 0 0 18px var(--lg-refract), 0 30px 80px -30px var(--lg-shade), 0 2px 8px var(--lg-shade-near)}.arlo-atmosphere .dashboard-settings-backdrop{-webkit-backdrop-filter:blur(6px)saturate(120%);backdrop-filter:blur(6px)saturate(120%);background:#11212729}.arlo-atmosphere.arlo-atmosphere :is(.arlo-card,.chat-card,.chat-artifact,.chat-link-preview){border:1px solid var(--lg-card-edge);background-color:var(--lg-card-fill);box-shadow:inset 1px 1px 0 #ffffffe6, inset -1px -1px 0 #ffffff4d, inset 0 0 14px #ffffff42, 0 14px 34px -18px var(--lg-shade), 0 1px 3px var(--lg-shade-near);-webkit-backdrop-filter:none;backdrop-filter:none;background-image:linear-gradient(#ffffff57,#0000 30%)}.arlo-atmosphere.arlo-atmosphere .chat-transcript :not(.arlo-gallery-controls button,.arlo-detail-close){-webkit-backdrop-filter:none;backdrop-filter:none}.arlo-atmosphere.arlo-atmosphere :is(.arlo-card,.chat-card,.chat-artifact) :is(.arlo-card,.chat-card,.chat-link-preview){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.arlo-atmosphere.arlo-atmosphere :is(.chat-composer .chat-attach,.chat-composer .chat-voice,.chat-view-edit,.arlo-edit,.chat-card-expand,.chat-pdf-card .chat-file-open,.chat-file-open,.arlo-choices button:not(.is-first),.arlo-action-amounts a,.chat-card .chat-choices button,.arlo-chart-actions button,.arlo-map-open,.arlo-actions button:not(.is-primary),.arlo-detail-actions :is(a,button):not(.is-primary),.appearance-previews button,.dashboard-settings-nav button[aria-current],.chat-avatar){--lg-f:var(--lg-lens-fill);background-color:var(--lg-f);background-image:radial-gradient(70px circle at var(--lg-x,50%) var(--lg-y,0%), rgb(var(--lg-glow-color) / calc(var(--lg-glow) * .7)), transparent 70%), linear-gradient(180deg, #ffffff8c, transparent 55%), linear-gradient(var(--lg-t,transparent), var(--lg-t,transparent));box-shadow:inset 0 0 0 1px var(--lg-lens-edge), inset 1px 1px 0 1px #fffffff2, inset -1px -1px 0 1px #ffffff59, 0 4px 12px -6px var(--lg-lens-shade), 0 1px 2px var(--lg-lens-shade);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--artifact-ink);border:0}.arlo-atmosphere.arlo-atmosphere :is(.chat-composer .chat-attach,.chat-composer .chat-voice,.appearance-previews button,.dashboard-settings-nav button[aria-current],.chat-avatar){--lg-f:var(--lg-fill-clear);background-image:radial-gradient(60px circle at var(--lg-x,50%) var(--lg-y,0%), rgb(var(--lg-glow-color) / calc(var(--lg-glow) * .45)), transparent 70%), linear-gradient(180deg, var(--lg-sheen), transparent 55%), linear-gradient(var(--lg-t,transparent), var(--lg-t,transparent));box-shadow:inset 0 0 0 1px var(--lg-edge), inset 1px 1px 0 1px var(--lg-rim-hi), inset -1px -1px 0 var(--lg-rim-lo), inset 0 0 8px var(--lg-refract);color:var(--ink)}.arlo-atmosphere.arlo-atmosphere :is(.chat-composer .chat-attach,.chat-composer .chat-voice,.chat-view-edit,.arlo-edit,.chat-card-expand),.arlo-atmosphere.arlo-atmosphere :is(.chat-file-open,.chat-pdf-card .chat-file-open,.arlo-choices button,.chat-card .chat-choices button,.arlo-chart-actions button,.arlo-map-open,.arlo-actions button){border-radius:999px}.arlo-atmosphere.arlo-atmosphere .arlo-chart-actions button{min-height:36px;padding:6px 14px}.arlo-atmosphere.arlo-atmosphere :is(.chat-view-edit,.arlo-edit){min-height:36px;margin:-6px -2px -6px 0;padding:6px 14px}.arlo-atmosphere.arlo-atmosphere .chat-card-expand{margin:-6px -6px 0 0}.arlo-atmosphere.arlo-atmosphere .chat-assistant .chat-avatar{border-radius:50%;padding:0}.arlo-atmosphere.arlo-atmosphere :is(.arlo-gallery-controls button,.arlo-detail-close){-webkit-backdrop-filter:blur(6px)saturate(160%)brightness(1.05);backdrop-filter:blur(6px)saturate(160%)brightness(1.05);color:#fff;background-color:#10181659;background-image:linear-gradient(#ffffff38,#0000 55%);border:0;box-shadow:inset 0 0 0 1px #ffffff4d,inset 1px 1px 0 1px #ffffff8c,inset -1px -1px #ffffff1f,0 4px 14px -6px #00000059}.arlo-atmosphere.arlo-atmosphere .arlo-detail-close{color:var(--artifact-ink);background-color:#ffffff8c}.arlo-atmosphere.arlo-atmosphere :is(.appearance-previews button[aria-pressed=true],.dashboard-settings-nav button[aria-current],.signup-focus-options button[aria-pressed=true],.web-identity-choices button[aria-pressed=true]){--lg-t:color-mix(in srgb, var(--lg-tint) 26%, transparent)}.arlo-atmosphere.arlo-atmosphere :is(.arlo-choices,.chat-card .chat-choices){gap:6px}.arlo-atmosphere.arlo-atmosphere :is(.chat-view .chat-view-links,.arlo-links){border:1px solid var(--lg-lens-edge);background:#ffffff4d linear-gradient(#fff6,#0000 60%);border-radius:26px;flex-wrap:wrap;align-items:center;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex;box-shadow:inset 1px 1px #ffffffd9,inset -1px -1px #ffffff40,inset 0 1px 6px #1e2d280d}.arlo-atmosphere.arlo-atmosphere :is(.chat-view .chat-view-links,.arlo-links) :is(a,button){min-height:36px;color:var(--artifact-ink);background-color:#0000;background-image:radial-gradient(60px circle at var(--lg-x,50%) var(--lg-y,0%), rgb(255 255 255/calc(var(--lg-glow) * .9)), transparent 70%);border:0;border-radius:999px;padding:6px 12px;text-decoration:none}.arlo-atmosphere.arlo-atmosphere :is(.chat-view .chat-view-links,.arlo-links) :is(a,button)+:is(a,button){box-shadow:-4px 0 0 -3px var(--lg-lens-edge)}.arlo-atmosphere.arlo-atmosphere .chat-view .chat-view-links{margin-top:14px}.arlo-atmosphere.arlo-atmosphere :is(.arlo-choices,.chat-card .chat-choices) button{min-height:40px;box-shadow:inset 0 0 0 1px var(--lg-lens-edge), inset 1px 1px 0 1px #fffffff2, 0 1px 2px var(--lg-lens-shade)}.arlo-atmosphere.arlo-atmosphere .chat-composer{gap:6px}.arlo-atmosphere.arlo-atmosphere :is(.chat-composer .chat-send,.web-auth .poke-auth__continue,.web-auth .poke-auth__cta,.web-setup-primary,.app-button--primary,.arlo-choices button.is-first,.arlo-action-primary,.arlo-actions .is-primary,.arlo-detail-actions .is-primary,.web-ready-channels .web-ready-main,.chat-voice-toggle){box-shadow:inset 1px 1px 0 #ffffff4d, inset -1px -1px 0 #0000001f, 0 8px 20px -10px var(--lg-shade), 0 1px 3px var(--lg-shade-near);background-image:linear-gradient(#fff3,#fff0 52%)}.arlo-atmosphere.arlo-atmosphere .appearance-toggle input{background-color:var(--lg-fill);box-shadow:inset 0 0 0 1px var(--lg-edge), inset 1px 1px 0 1px var(--lg-rim-lo), inset 0 1px 4px var(--lg-shade-near);border:0}.arlo-atmosphere.arlo-atmosphere .appearance-toggle input:checked{background-color:var(--atmosphere-button)}.arlo-atmosphere.arlo-atmosphere .appearance-toggle input:after{transition:transform .26s var(--lg-spring), background-color .16s ease-out, width .2s var(--lg-spring);background:#fffdf8 linear-gradient(#fff,#f0eee8);box-shadow:inset 1px 1px #fff,0 2px 6px #0000002e,0 0 0 .5px #0000000f}.arlo-atmosphere.arlo-atmosphere .appearance-toggle input:active:after{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff8c;transform:scale(1.28,1.16)}.arlo-atmosphere.arlo-atmosphere .appearance-toggle input:checked:active:after{transform:translate(20px)scale(1.28,1.16)}.arlo-atmosphere.arlo-atmosphere :is(.conversation-menu,.chat-assistant .chat-call,.dashboard-settings-close,.personal-settings-close,.web-auth .poke-auth__provider,.web-setup-provider,.signup-focus-options button,.web-identity-choices button,.chat-composer .chat-attach,.chat-composer .chat-voice,.chat-composer .chat-send,.chat-footer>.chat-choices button,.chat-error .chat-choices button,.chat-view-edit,.arlo-edit,.chat-card-expand,.chat-file-open,.arlo-choices button,.chat-card .chat-choices button,.arlo-chart-actions button,.arlo-map-open,.arlo-actions button,.arlo-detail-actions :is(a,button),.arlo-gallery-controls button,.arlo-detail-close,.chat-view .chat-view-links :is(a,button),.arlo-links :is(a,button),.appearance-previews button,.chat-voice-toggle,.arlo-action-primary,.arlo-action-amounts a,.web-auth .poke-auth__continue,.web-auth .poke-auth__cta,.web-setup-primary,.app-button--primary,.web-ready-channels .web-ready-main){transition:transform .28s var(--lg-spring), --lg-glow .18s ease-out, filter .18s ease-out, background-color .18s ease-out;will-change:auto}@media (hover:hover){.arlo-atmosphere.arlo-atmosphere :is(.conversation-menu,.chat-assistant .chat-call,.dashboard-settings-close,.personal-settings-close,.web-auth .poke-auth__provider,.web-setup-provider,.signup-focus-options button,.web-identity-choices button,.chat-composer .chat-attach,.chat-composer .chat-voice,.chat-composer .chat-send,.chat-footer>.chat-choices button,.chat-error .chat-choices button,.chat-view-edit,.arlo-edit,.chat-card-expand,.chat-file-open,.arlo-choices button,.chat-card .chat-choices button,.arlo-chart-actions button,.arlo-map-open,.arlo-actions button,.arlo-detail-actions :is(a,button),.arlo-gallery-controls button,.arlo-detail-close,.chat-view .chat-view-links :is(a,button),.arlo-links :is(a,button),.appearance-previews button,.chat-voice-toggle,.arlo-action-primary,.arlo-action-amounts a,.web-auth .poke-auth__continue,.web-auth .poke-auth__cta,.web-setup-primary,.app-button--primary,.web-ready-channels .web-ready-main):hover:not(:disabled){--lg-glow:1;filter:brightness(1.04);transform:scale(1.02)}.arlo-atmosphere.arlo-atmosphere :is(.web-auth .poke-auth__provider,.web-setup-provider,.web-auth .poke-auth__continue,.web-auth .poke-auth__cta,.web-setup-primary):hover:not(:disabled){transform:scale(1.01)}}.arlo-atmosphere.arlo-atmosphere :is(.conversation-menu,.chat-assistant .chat-call,.dashboard-settings-close,.personal-settings-close,.web-auth .poke-auth__provider,.web-setup-provider,.signup-focus-options button,.web-identity-choices button,.chat-composer .chat-attach,.chat-composer .chat-voice,.chat-composer .chat-send,.chat-footer>.chat-choices button,.chat-error .chat-choices button,.chat-view-edit,.arlo-edit,.chat-card-expand,.chat-file-open,.arlo-choices button,.chat-card .chat-choices button,.arlo-chart-actions button,.arlo-map-open,.arlo-actions button,.arlo-detail-actions :is(a,button),.arlo-gallery-controls button,.arlo-detail-close,.chat-view .chat-view-links :is(a,button),.arlo-links :is(a,button),.appearance-previews button,.chat-voice-toggle,.arlo-action-primary,.arlo-action-amounts a,.web-auth .poke-auth__continue,.web-auth .poke-auth__cta,.web-setup-primary,.app-button--primary,.web-ready-channels .web-ready-main):active:not(:disabled){--lg-glow:1.4;filter:brightness(1.08);transition-duration:.12s,.1s,.1s,.1s;transform:scale(.98)}.arlo-atmosphere.arlo-atmosphere :is(.web-auth .poke-auth__input,.web-setup-field input,.web-identity-name input,.web-identity-description input,.chat-composer:focus-within){transition:background-color .18s ease-out,box-shadow .18s ease-out}.arlo-atmosphere.arlo-atmosphere :is(.web-auth .poke-auth__input,.web-setup-field input,.web-identity-name input,.web-identity-description input):focus,.arlo-atmosphere.arlo-atmosphere .chat-composer:focus-within{--lg-f:color-mix(in srgb, var(--lg-fill), white 14%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.arlo-atmosphere{--lg-fill:#f6f9f6c7;--lg-fill-thick:#f6f9f6f0;--lg-card-fill:#f4f8f4f5}.arlo-atmosphere[data-phase=dusk]{--lg-fill:#fcf6f0cc;--lg-fill-thick:#fcf6f0f2;--lg-card-fill:#fcf7f2f5}.arlo-atmosphere[data-phase=night]{--lg-fill:#3e5666e0;--lg-fill-thick:#344a5af5;--lg-card-fill:#f4f1ea}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.arlo-atmosphere[data-phase]{--lg-fill:var(--atmosphere-paper);--lg-fill-clear:transparent;--lg-fill-thick:var(--atmosphere-paper);--lg-card-fill:var(--artifact-solid,#f7f5ee);--lg-blur:none;--lg-blur-clear:none;--lg-blur-thick:none;--lg-sheen:transparent;--lg-refract:transparent}.arlo-atmosphere.arlo-atmosphere :is(.arlo-gallery-controls button,.arlo-detail-close){-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#101816d1}}@media (prefers-reduced-motion:reduce){.arlo-atmosphere.arlo-atmosphere :is(button,a,input,select,label):is(:hover,:active){--lg-glow:0!important;transform:none!important}.arlo-atmosphere.arlo-atmosphere :is(button,a,input,select){transition-property:background-color,filter!important}.arlo-atmosphere.arlo-atmosphere .appearance-toggle input:after{transition:none!important}.arlo-atmosphere.arlo-atmosphere .appearance-toggle input:active:after{transform:none}.arlo-atmosphere.arlo-atmosphere .appearance-toggle input:checked:active:after{transform:translate(20px)}}
