@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url(manrope-cyrillic.95a493061fe0a8d0.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url(manrope-latin-ext.ce093b341d9c1065.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url(manrope-latin.e310b55a7fd9677f.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
#aura-living-demo{--au-blue:#244fea;--au-ink:#20261e;--au-paper:#f8f8f2;--au-muted:#626b60;--au-line:#dce0d5;--au-cafe:url('cafe.472b72fad51c3903.jpg');--au-retail:url('retail.658af6a07aec2615.jpg');--au-hotelclear:url('hotelclear.3b808b509b175cd4.jpg');--au-fitness:url('fitness.65c3c37efa415d77.jpg');--au-salon:url('salon.6cb6be7f854c765f.jpg');--au-drink:url('drink.543d3492bd5a44c8.png');--au-coffee:url('coffee.e0cf65b524d0b6fb.png');--au-logo:url('logo.2bdd48ad56a0d369.svg');color:var(--au-ink);background:var(--au-paper);font:400 15px/1.6 Manrope,Arial,sans-serif;isolation:isolate;width:100%}
#aura-living-demo *{box-sizing:border-box}#aura-living-demo [hidden]{display:none!important}#aura-living-demo h1,#aura-living-demo h2,#aura-living-demo h3,#aura-living-demo p{font-family:inherit;color:inherit;margin:0}#aura-living-demo h1{font-size:clamp(40px,5.5vw,66px);line-height:1.06;letter-spacing:-.065em;font-weight:800}#aura-living-demo h2{font-size:clamp(29px,3.9vw,45px);line-height:1.14;letter-spacing:-.05em;font-weight:800}#aura-living-demo h3{font-size:21px;line-height:1.25;letter-spacing:-.03em;font-weight:700}#aura-living-demo button,#aura-living-demo input{font:inherit}#aura-living-demo button{color:inherit}#aura-living-demo a{color:inherit;text-decoration:none}#aura-living-demo .au-wrap{padding-inline:5.5%}#aura-living-demo .au-section{padding-block:72px}#aura-living-demo .au-kicker{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--au-blue);margin-bottom:16px}#aura-living-demo .au-copy{font-size:15px;color:var(--au-muted);margin-top:20px;max-width:470px}#aura-living-demo .au-brand{display:block;background:var(--au-logo) left center/contain no-repeat;width:166px;height:43px;flex-shrink:0}#aura-living-demo .au-nav{display:flex;align-items:center;gap:25px;justify-content:space-between;min-height:88px;border-bottom:1px solid var(--au-line);padding-right:11%}#aura-living-demo .au-links{display:flex;gap:22px;align-items:center;font-size:12px;font-weight:700}#aura-living-demo .au-action{display:inline-flex;align-items:center;justify-content:center;gap:14px;border:0;border-radius:30px;padding:14px 22px;min-height:46px;background:var(--au-blue);color:#fff;font-size:13px;font-weight:700;text-align:center}#aura-living-demo .au-quiet{border:0;background:none;padding:9px 0;font-size:13px;font-weight:700}#aura-living-demo .au-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:27px}#aura-living-demo .au-small{font-size:11px;color:var(--au-muted)}#aura-living-demo .au-picks{display:flex;gap:8px;flex-wrap:wrap}#aura-living-demo .au-picks button{border:1px solid var(--au-line);background:transparent;border-radius:24px;padding:9px 15px;font-size:12px;font-weight:700;min-height:40px}#aura-living-demo .au-picks button[aria-pressed=true]{background:var(--au-ink);border-color:var(--au-ink);color:#fff}
#aura-living-demo .au-hero{padding-top:60px;padding-bottom:36px;display:grid;grid-template-columns: .86fr 1.14fr;gap:35px;align-items:center}#aura-living-demo .au-hero h1 em{font-style:normal;color:var(--au-blue)}#aura-living-demo .au-hero .au-copy{font-size:14px;max-width:335px}#aura-living-demo .au-hero-scene{aspect-ratio:1.55;border-radius:90px 90px 12px 12px;background:var(--au-cafe) center/cover;position:relative}#aura-living-demo .au-scene-note{position:absolute;left:20px;right:20px;bottom:20px;background:#fffffff2;padding:15px 18px;border-radius:10px;box-shadow:0 10px 30px #20261e12}#aura-living-demo .au-scene-note strong{display:block;font-size:15px}#aura-living-demo .au-scene-note span{font-size:11px;color:var(--au-muted)}#aura-living-demo .au-proofline{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-block:24px;border-block:1px solid var(--au-line);font-size:12px;font-weight:600}#aura-living-demo .au-proofline span{display:flex;align-items:center;gap:8px}#aura-living-demo .au-proofline svg{color:var(--au-blue);width:17px;height:17px}
#aura-living-demo .au-section-head{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:28px}#aura-living-demo .au-section-head .au-copy{max-width:310px;margin:0;font-size:13px}#aura-living-demo .au-business .au-picks{margin-bottom:20px}#aura-living-demo .au-business-photo{aspect-ratio:1.92;background:var(--au-cafe) center/cover;border-radius:14px;position:relative}#aura-living-demo .au-business-count{position:absolute;top:18px;right:18px;background:#fffffff0;padding:7px 12px;border-radius:20px;font-size:11px}#aura-living-demo .au-business-info{display:grid;grid-template-columns:1fr 1fr auto;gap:25px;align-items:center;padding-top:22px}#aura-living-demo .au-business-info p{font-size:13px;color:var(--au-muted)}#aura-living-demo .au-arrow{width:43px;height:43px;border:1px solid var(--au-line);border-radius:50%;background:transparent;font-size:20px}#aura-living-demo .au-arrow-group{display:flex;gap:8px}
#aura-living-demo .au-create{background:#edf0e7;display:grid;grid-template-columns:.8fr 1.2fr;gap:5%;align-items:center}#aura-living-demo .au-feature-list{margin-top:25px;display:grid;gap:18px}#aura-living-demo .au-feature-list b{display:block;font-size:14px;margin-bottom:4px}#aura-living-demo .au-feature-list p{font-size:12px;color:var(--au-muted)}#aura-living-demo .au-editor{border:1px solid #d1d9c6;border-radius:13px;background:#fff;box-shadow:0 20px 50px #34482314;overflow:hidden}#aura-living-demo .au-editor-top{padding:13px 16px;border-bottom:1px solid var(--au-line);display:flex;justify-content:space-between;gap:10px;font-size:11px;font-weight:700}#aura-living-demo .au-editor-top span:last-child{color:#398061;font-weight:500}#aura-living-demo .au-editor-main{display:grid;grid-template-columns:42px 1fr;min-height:340px}#aura-living-demo .au-tools{border-right:1px solid var(--au-line);display:flex;flex-direction:column;align-items:center;gap:17px;padding:19px 0;color:#7b8375}#aura-living-demo .au-tools svg{width:17px;height:17px}#aura-living-demo .au-editor-work{padding:18px;background:#f1f2ed;display:flex;justify-content:center;align-items:center}#aura-living-demo .au-poster{width:100%;max-width:340px;aspect-ratio:1.15;background:#f9dcd7;position:relative;overflow:hidden;padding:24px;color:#522a32}#aura-living-demo .au-poster:after{content:'';position:absolute;width:160px;height:160px;background:#f3aa9e;border-radius:50%;right:-20px;bottom:-40px;z-index:0}#aura-living-demo .au-poster-title{font-size:31px;line-height:1.03;font-weight:800;letter-spacing:-.055em;position:relative;z-index:2;max-width:190px}#aura-living-demo .au-poster-sub{font-size:11px;max-width:125px;line-height:1.5;margin-top:10px;position:relative;z-index:2}#aura-living-demo .au-poster-drink{position:absolute;width:45%;height:84%;bottom:2%;right:4%;background:var(--au-drink) center/contain no-repeat;z-index:1;transition:transform .3s}#aura-living-demo .au-poster-price{position:absolute;left:24px;bottom:24px;z-index:2;font-size:30px;line-height:1;font-weight:800}#aura-living-demo .au-poster-price small{display:block;font-size:11px;line-height:1.5;font-weight:500;margin-bottom:7px}#aura-living-demo .au-editor-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px;border-top:1px solid var(--au-line)}#aura-living-demo .au-editor-controls label{font-size:11px;display:flex;align-items:center;gap:7px}#aura-living-demo .au-editor-controls input{width:63px;min-height:36px;border:1px solid var(--au-line);border-radius:6px;padding:6px;font-size:16px;background:#fff;color:var(--au-ink)}#aura-living-demo .au-editor-controls button{font-size:11px;border:1px solid var(--au-line);background:#fff;border-radius:6px;padding:8px;min-height:36px}#aura-living-demo .au-editor-status{padding:0 14px 12px;font-size:11px;color:var(--au-muted);min-height:29px}#aura-living-demo .au-item-extra{position:absolute;left:24px;top:51%;font-size:11px;font-weight:700;z-index:3;max-width:100px}
#aura-living-demo .au-canvas-section{background:#202b24;color:#f8f8f2}#aura-living-demo .au-canvas-section .au-kicker{color:#b4cf91}#aura-living-demo .au-canvas-section .au-copy{color:#c0cbbc}#aura-living-demo .au-canvas-section .au-picks button{color:#dce6d7;border-color:#52604e}#aura-living-demo .au-canvas-section .au-picks button[aria-pressed=true]{background:#e9f1d9;color:#24331f;border-color:#e9f1d9}#aura-living-demo .au-wall{position:relative;aspect-ratio:2.1;background:#334239;border-radius:14px;margin-top:25px;overflow:hidden;box-shadow:inset 0 -50px 100px #101c1555}#aura-living-demo .au-screen{position:absolute;background:#080b09;border:5px solid #0c100e;border-radius:4px;box-shadow:0 15px 20px #0005;overflow:hidden}#aura-living-demo .au-screen-art{width:100%;height:100%;background-image:var(--au-art);background-repeat:no-repeat}#aura-living-demo .au-wall-caption{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;padding-top:16px;font-size:11px;color:#bdcbb7}#aura-living-demo .au-screen-labels{display:flex;gap:15px}#aura-living-demo .au-canvas-foot{margin-top:24px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px}#aura-living-demo .au-canvas-foot b{font-size:13px}#aura-living-demo .au-canvas-foot p{font-size:12px;color:#bdcbb7;margin-top:7px}
#aura-living-demo .au-network{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:6%}#aura-living-demo .au-console{background:#fff;border:1px solid var(--au-line);border-radius:13px;padding:22px;box-shadow:0 20px 40px #2035190a}#aura-living-demo .au-console-head{display:flex;justify-content:space-between;gap:14px;margin-bottom:20px;font-size:12px;font-weight:700}#aura-living-demo .au-network-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin:22px 0}#aura-living-demo .au-branch{aspect-ratio:1.3;border:1px solid #dce4d5;background:#eef1e7;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:11px;color:#697560}#aura-living-demo .au-branch.au-selected{background:#e5ebff;border-color:#869de9;color:var(--au-blue);font-weight:800}#aura-living-demo .au-console-message{padding:13px 0;border-top:1px solid var(--au-line);font-size:13px;font-weight:700}#aura-living-demo .au-console-note{font-size:11px;color:var(--au-muted)}#aura-living-demo .au-network .au-picks{margin-top:24px}
#aura-living-demo .au-day{padding-top:0}#aura-living-demo .au-day-inner{background:#e7ecff;border-radius:15px;padding:30px;display:grid;grid-template-columns:1fr 1.1fr;gap:30px;align-items:center}#aura-living-demo .au-day .au-picks{margin-top:20px}#aura-living-demo .au-day-preview{border:6px solid #17231c;border-radius:5px;aspect-ratio:16/9;background:#f0dfc5;position:relative;overflow:hidden;padding:20px}#aura-living-demo .au-day-preview strong{font-size:26px;letter-spacing:-.05em;line-height:1.1;max-width:180px;display:block;position:relative;z-index:1}#aura-living-demo .au-day-preview p{font-size:12px;position:relative;z-index:1;margin-top:12px;max-width:150px}#aura-living-demo .au-day-image{position:absolute;right:-5%;bottom:-30%;width:55%;height:130%;background:var(--au-coffee) center/contain no-repeat}#aura-living-demo .au-reliability{display:grid;grid-template-columns:1fr 1fr;gap:45px;border-top:1px solid var(--au-line)}#aura-living-demo .au-reliability .au-symbol{width:44px;height:44px;color:var(--au-blue);margin-bottom:22px}#aura-living-demo .au-reliability h2{font-size:33px}#aura-living-demo .au-reliability p{font-size:14px;color:var(--au-muted);margin-top:18px}#aura-living-demo .au-start{border-top:1px solid var(--au-line)}#aura-living-demo .au-start-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:32px}#aura-living-demo .au-step-no{font-size:34px;font-weight:500;color:var(--au-blue);letter-spacing:-.05em;margin-bottom:14px}#aura-living-demo .au-start-steps p{font-size:13px;color:var(--au-muted);margin-top:12px}#aura-living-demo .au-trial{background:var(--au-blue);color:#fff;padding-block:48px;display:flex;align-items:center;justify-content:space-between;gap:35px}#aura-living-demo .au-trial h2{font-size:39px;max-width:560px}#aura-living-demo .au-trial p{font-size:14px;margin-top:17px;color:#e3e9ff}#aura-living-demo .au-trial .au-action{background:#fff;color:var(--au-blue);flex-shrink:0}#aura-living-demo .au-faq{padding-block:40px}#aura-living-demo .au-faq details{padding:18px 0;border-bottom:1px solid var(--au-line);font-size:14px}#aura-living-demo .au-faq summary{font-weight:700}#aura-living-demo .au-faq details p{font-size:13px;color:var(--au-muted);margin-top:12px;max-width:650px}#aura-living-demo .au-footer{display:flex;gap:25px;align-items:center;justify-content:space-between;padding-block:30px;border-top:1px solid var(--au-line);font-size:11px;color:var(--au-muted)}#aura-living-demo .au-footer .au-brand{width:130px;height:32px}
@media(max-width:760px){#aura-living-demo .au-links .au-nav-section{display:none}#aura-living-demo .au-nav{gap:12px;padding-right:5.5%;min-height:78px}#aura-living-demo .au-nav .au-action{padding:10px 14px;font-size:11px}#aura-living-demo .au-brand{width:140px;height:36px}#aura-living-demo .au-hero{grid-template-columns:1fr;padding-top:38px}#aura-living-demo .au-hero h1{font-size:48px}#aura-living-demo .au-hero .au-copy{max-width:450px}#aura-living-demo .au-hero-scene{aspect-ratio:1.65;border-radius:100px 100px 12px 12px}#aura-living-demo .au-section{padding-block:48px}#aura-living-demo .au-section-head{align-items:start;flex-direction:column;gap:17px}#aura-living-demo .au-section-head .au-copy{max-width:500px}#aura-living-demo .au-create,#aura-living-demo .au-network{grid-template-columns:1fr;gap:30px}#aura-living-demo .au-editor{max-width:560px;width:100%}#aura-living-demo .au-business-info{grid-template-columns:1fr auto;gap:14px}#aura-living-demo .au-business-info p{grid-column:1/-1;grid-row:2}#aura-living-demo .au-business-photo{aspect-ratio:1.55}#aura-living-demo .au-day-inner{grid-template-columns:1fr}#aura-living-demo .au-reliability{grid-template-columns:1fr;gap:35px}#aura-living-demo .au-trial{flex-direction:column;align-items:start}#aura-living-demo .au-trial h2{font-size:34px}#aura-living-demo .au-day{padding-top:0}}
@media(max-width:460px){#aura-living-demo .au-nav .au-login{display:none}#aura-living-demo .au-hero h1{font-size:41px}#aura-living-demo .au-start-steps,#aura-living-demo .au-canvas-foot{grid-template-columns:1fr;gap:23px}#aura-living-demo .au-wall{aspect-ratio:1.6}#aura-living-demo .au-screen{border-width:3px}#aura-living-demo .au-footer{flex-wrap:wrap}#aura-living-demo .au-editor-work{padding:10px}#aura-living-demo .au-poster{padding:18px}#aura-living-demo .au-poster-title{font-size:27px}#aura-living-demo .au-day-inner{padding:20px}#aura-living-demo .au-day-preview{padding:14px}#aura-living-demo .au-day-preview strong{font-size:23px}#aura-living-demo .au-network-grid{gap:6px}#aura-living-demo .au-console{padding:16px}}
@media(prefers-reduced-motion:reduce){#aura-living-demo *{transition:none!important;scroll-behavior:auto!important}}
/* Changes to the chosen light direction; prior concept remains a separate file. */
#aura-living-demo{--au-mall:url('mall.b3ba31cf8bba9986.jpg');--au-football:url('football.f31cc6486a40a97a.jpg');--au-dessert:url('dessert.329261185646961d.jpg');--au-sneaker:url('sneaker.f437f3ba4f76c724.jpg');--au-coast:url('coast.bfad3038f7b1a130.jpg');--au-athlete:url('athlete.1e8d3d9f7d5b1cf7.jpg');--au-beauty:url('beauty.0cf97332ef869774.jpg')}
#aura-living-demo .au-business-photo,#aura-living-demo .au-network-grid{display:none}
#aura-living-demo .au-room{position:relative;aspect-ratio:900/506;border-radius:14px;overflow:hidden;background:#e3e6de}
#aura-living-demo .au-room-photo{display:block;width:100%;height:100%;object-fit:fill}
#aura-living-demo .au-room-plates{position:absolute;inset:0;pointer-events:none}
#aura-living-demo .au-room-screen{position:absolute;left:0;top:0;transform-origin:0 0;overflow:hidden;backface-visibility:hidden;pointer-events:auto;background:#182822;isolation:isolate}
#aura-living-demo .au-room-screen.au-chosen:after{content:'';position:absolute;inset:0;box-shadow:inset 0 0 0 7px #96b8ff;pointer-events:none;z-index:3}
#aura-living-demo .au-screen-content{width:100%;height:100%;position:relative;overflow:hidden}
#aura-living-demo .au-screen-hit{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent;padding:0;z-index:4}
#aura-living-demo .au-screen-hit:focus-visible{outline:10px solid #fff;outline-offset:-14px}
#aura-living-demo .au-business-count{z-index:5;pointer-events:none}
#aura-living-demo .au-hero-scene{aspect-ratio:900/506;border-radius:90px 90px 12px 12px;background:none;overflow:hidden}
#aura-living-demo .au-hero-scene .au-room{height:100%;width:100%;aspect-ratio:auto;border-radius:0}
#aura-living-demo .au-hero-scene .au-room-photo{object-fit:fill}
#aura-living-demo .au-scene-note{z-index:5;left:15px;right:15px;bottom:14px;padding:12px 15px;pointer-events:none}
#aura-living-demo .au-scene-note strong{font-size:13px}
#aura-living-demo .au-signage{width:100%;height:100%;padding:28px 32px;color:#faf3e6;background:#162722;position:relative;overflow:hidden;font:500 27px/1.35 Manrope,Arial,sans-serif;text-align:left}
#aura-living-demo .au-signage h3{font-size:43px;line-height:1.06;letter-spacing:-.04em;max-width:95%;font-weight:800;position:relative;z-index:1}
#aura-living-demo .au-signage p{font-size:25px;line-height:1.4;margin-top:14px;position:relative;z-index:1}
#aura-living-demo .au-signage .au-signage-kicker{display:block;font-size:17px;font-weight:700;letter-spacing:.13em;margin-bottom:15px;position:relative;z-index:1}
#aura-living-demo .au-signage .au-signage-image{position:absolute;right:-3%;top:0;bottom:0;width:51%;background-position:center;background-size:contain;background-repeat:no-repeat}
#aura-living-demo .au-signage .au-signage-menu{position:relative;width:55%;z-index:1;margin-top:20px}
#aura-living-demo .au-signage .au-signage-menu div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #fff3;padding:6px 0;font-size:24px}
#aura-living-demo .au-signage.au-signage-light{background:#f3e7d6;color:#352b23}
#aura-living-demo .au-signage.au-signage-light .au-signage-menu div{border-color:#352b2328}
#aura-living-demo .au-signage-photo{background-size:cover;background-position:center;padding:32px;display:flex;flex-direction:column;justify-content:end;color:#fff;background-color:#24372a}
#aura-living-demo .au-signage-photo:before{content:'';position:absolute;inset:30% 0 0;background:linear-gradient(0deg,#081a1bd9,transparent)}
#aura-living-demo .au-signage-photo h3{font-size:52px;max-width:75%}
#aura-living-demo .au-signage-photo.au-signage-portrait{padding:28px}
#aura-living-demo .au-signage-portrait h3{font-size:51px;max-width:100%;line-height:1.04}
#aura-living-demo .au-signage-portrait p{font-size:25px}
#aura-living-demo .au-signage-bigprice{font-size:53px;font-weight:800;line-height:1.1;position:relative;z-index:1;margin-top:20px}
#aura-living-demo .au-signage-schedule .au-signage-menu{width:100%}
#aura-living-demo .au-signage-schedule .au-signage-menu div{padding:10px 0;font-size:26px}
#aura-living-demo .au-signage-directory{background:#f4f0e5;color:#253848;padding:28px}
#aura-living-demo .au-signage-directory h3{font-size:43px}
#aura-living-demo .au-directory-row{padding:20px 15px;background:#dfe9e8;border-radius:8px;font-size:26px;margin-top:17px;display:flex;gap:20px;align-items:center}
#aura-living-demo .au-directory-row:nth-child(odd){background:#eddbcc}
#aura-living-demo .au-directory-row b{font-size:42px}
#aura-living-demo .au-playback-bar{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding-block:14px;border-bottom:1px solid var(--au-line)}
#aura-living-demo .au-playback-label{font-size:11px;color:var(--au-muted)}
#aura-living-demo .au-playback-buttons{display:flex;gap:8px}
#aura-living-demo .au-demo-control{font-size:11px;border:1px solid var(--au-line);background:transparent;border-radius:20px;padding:8px 12px;min-height:36px}
#aura-living-demo .au-try-panel{background:#edf0e7;border-radius:12px;padding:22px;margin-top:26px;display:grid;grid-template-columns:1fr 1fr;gap:20px}
#aura-living-demo .au-try-panel b{font-size:15px}#aura-living-demo .au-try-panel p{font-size:12px;color:var(--au-muted);margin-top:7px}
#aura-living-demo .au-try-controls{display:flex;align-items:end;justify-content:end;gap:12px;flex-wrap:wrap}
#aura-living-demo .au-screen-label{font-size:11px;display:flex;flex-direction:column;gap:5px;max-width:100%}
#aura-living-demo .au-screen-select{font:600 12px/1.4 Manrope,Arial,sans-serif;color:var(--au-ink);background:#fff;border:1px solid #cdd5c6;border-radius:7px;padding:9px;min-height:38px;max-width:100%}
#aura-living-demo .au-upload{font-size:12px;font-weight:700;border:1px solid #cdd5c6;background:#fff;border-radius:7px;padding:9px 12px;position:relative;display:inline-flex;align-items:center;min-height:38px;overflow:hidden}
#aura-living-demo .au-upload:focus-within{outline:2px solid var(--au-blue);outline-offset:3px}
#aura-living-demo .au-upload-input{position:absolute;inset:0;width:100%;height:100%;opacity:0}
#aura-living-demo .au-material-picks{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
#aura-living-demo .au-material{border:1px solid #d2dacb;border-radius:8px;padding:9px;background:#fafcf7;display:flex;align-items:center;gap:11px;text-align:left;min-width:0;color:var(--au-ink)}
#aura-living-demo .au-material[aria-pressed=true]{border-color:var(--au-blue);background:#e6ecff}
#aura-living-demo .au-material-thumb{width:46px;height:55px;border-radius:4px;background-color:#e8d7d0;background-size:cover;background-position:center;flex-shrink:0}
#aura-living-demo .au-material-name{font-size:12px;font-weight:700;overflow-wrap:anywhere}
#aura-living-demo .au-try-bottom{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}
#aura-living-demo .au-try-status{font-size:11px;color:var(--au-muted);max-width:380px}
#aura-living-demo .au-try-status.au-error{color:#a33631}
#aura-living-demo .au-try-actions{display:flex;gap:15px;align-items:center;flex-wrap:wrap}
#aura-living-demo .au-reset{font-size:11px;padding:8px 0;border:0;background:none;text-decoration:underline;text-underline-offset:3px}
/* Text flows in a reserved column; added content pushes later content down. */
#aura-living-demo .au-poster{aspect-ratio:auto;min-height:360px;padding:22px}
#aura-living-demo .au-poster-copy{width:57%;position:relative;z-index:2;display:flex;flex-direction:column;gap:12px;min-height:316px}
#aura-living-demo .au-poster-title{font-size:28px;max-width:none}
#aura-living-demo .au-poster-sub{margin:0;max-width:none;font-size:11px;overflow-wrap:anywhere}
#aura-living-demo .au-item-extra{position:static;left:auto;top:auto;font-size:11px;max-width:none;background:#ffffff68;border-radius:6px;padding:9px;line-height:1.5}
#aura-living-demo .au-poster-price{position:static;left:auto;bottom:auto;margin-top:auto;padding-top:7px;font-size:29px}
#aura-living-demo .au-poster-drink{width:36%;height:75%;right:0;bottom:5%}
#aura-living-demo .au-wall{aspect-ratio:316/145;background:#18272b;overflow:hidden}
#aura-living-demo .au-wall-whole{position:absolute;background:var(--au-football) center/100% 100% no-repeat;opacity:0;transition:opacity .35s}
#aura-living-demo .au-wall.au-show-canvas .au-wall-whole{opacity:.82}
#aura-living-demo .au-wall.au-show-canvas .au-screen{background:transparent;box-shadow:none;border-color:#e7f0ee}
#aura-living-demo .au-wall.au-show-canvas .au-screen-art{opacity:.15}
#aura-living-demo .au-screen-art{background-image:var(--au-football);transition:opacity .35s}
#aura-living-demo .au-network{display:block}
#aura-living-demo .au-dispatch{border:1px solid var(--au-line);border-radius:14px;background:#fff;padding:24px}
#aura-living-demo .au-dispatch-source{display:grid;grid-template-columns:.9fr 1.1fr;gap:30px;align-items:center;padding-bottom:24px;border-bottom:1px solid var(--au-line)}
#aura-living-demo .au-offer{background:#f9dcd7;min-height:150px;border-radius:9px;padding:22px 45% 22px 22px;position:relative;overflow:hidden}
#aura-living-demo .au-offer-visual{position:absolute;right:2%;top:0;bottom:0;width:43%;background:var(--au-drink) center/contain no-repeat}
#aura-living-demo .au-offer small{font-size:11px}#aura-living-demo .au-offer h3{font-size:24px;margin-top:10px;color:#522a32}#aura-living-demo .au-offer p{font-size:12px;margin-top:12px;color:#522a32}
#aura-living-demo .au-dispatch-controls .au-picks{margin:8px 0 15px}
#aura-living-demo .au-dispatch-controls .au-picks button{font-size:11px;padding:8px 12px}
#aura-living-demo .au-locations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-block:24px}
#aura-living-demo .au-location{border:1px solid var(--au-line);border-radius:9px;overflow:hidden;min-width:0}
#aura-living-demo .au-location-photo{height:95px;background-size:cover;background-position:center}
#aura-living-demo .au-location-center{background-image:var(--au-cafe)}#aura-living-demo .au-location-seaside{background-image:var(--au-coast)}#aura-living-demo .au-location-mall{background-image:var(--au-mall)}
#aura-living-demo .au-location-heading{padding:12px 12px 5px;display:flex;justify-content:space-between;align-items:start;gap:8px;flex-wrap:wrap}
#aura-living-demo .au-location-heading b{font-size:13px}#aura-living-demo .au-location-heading span{font-size:11px;color:var(--au-muted)}
#aura-living-demo .au-location-displays{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px}
#aura-living-demo .au-location-displays small{font-size:11px;color:var(--au-muted)}
#aura-living-demo .au-mini-tv{aspect-ratio:16/9;border:3px solid #1a221b;border-radius:3px;background:#25372e;color:#ece7d6;display:flex;align-items:center;justify-content:center;font-size:11px;line-height:1.3;text-align:center;background-size:contain;background-position:right center;background-repeat:no-repeat;position:relative;overflow:hidden}
#aura-living-demo .au-mini-tv.au-new-offer{background-color:#f9dcd7;background-image:var(--au-drink);color:#522a32;justify-content:start;text-align:left;padding:5px;font-weight:800}
#aura-living-demo .au-mini-tv.au-new-offer span{max-width:55%;font-size:11px}
#aura-living-demo .au-location-state{display:block;font-size:11px;color:var(--au-muted);padding:0 12px 12px;min-height:30px}
#aura-living-demo .au-location.au-reached{border-color:#9bb597;background:#f8fcf4}
#aura-living-demo .au-location.au-reached .au-location-state{color:#316c3e}
#aura-living-demo .au-dispatch-result{font-size:14px;font-weight:700;border-top:1px solid var(--au-line);padding-top:16px;margin-bottom:8px}
@media(max-width:760px){#aura-living-demo .au-try-panel{grid-template-columns:1fr}#aura-living-demo .au-try-controls{justify-content:start}#aura-living-demo .au-dispatch-source{grid-template-columns:1fr;gap:20px}#aura-living-demo .au-offer{max-width:430px;width:100%}#aura-living-demo .au-locations{gap:10px}#aura-living-demo .au-location-displays{grid-template-columns:1fr}#aura-living-demo .au-location-photo{height:80px}#aura-living-demo .au-dispatch{padding:18px}#aura-living-demo .au-hero-scene{aspect-ratio:900/506}#aura-living-demo .au-business-info{padding-top:18px}}
@media(max-width:460px){#aura-living-demo .au-material-picks{grid-template-columns:1fr}#aura-living-demo .au-material-thumb{width:48px;height:45px}#aura-living-demo .au-try-panel{padding:16px;gap:15px}#aura-living-demo .au-locations{grid-template-columns:1fr}#aura-living-demo .au-location-displays{grid-template-columns:1fr 1fr}#aura-living-demo .au-location-photo{height:110px}#aura-living-demo .au-location-displays .au-mini-tv{font-size:12px}#aura-living-demo .au-wall{aspect-ratio:316/145}#aura-living-demo .au-poster-title{font-size:24px}#aura-living-demo .au-playback-buttons{flex-wrap:wrap}#aura-living-demo .au-poster{padding:17px}#aura-living-demo .au-poster-copy{min-height:326px}#aura-living-demo .au-scene-note{bottom:10px;padding:10px 12px}#aura-living-demo .au-scene-note span{display:none}}
@media(prefers-reduced-motion:reduce){#aura-living-demo .au-wall-whole,#aura-living-demo .au-screen-art{transition:none}}

html{scroll-behavior:smooth}body{margin:0;background:#f8f8f2}button,a,select,label.au-upload{cursor:pointer}button,input,select,a{touch-action:manipulation}button:disabled{cursor:wait;opacity:.6}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #6487ed;outline-offset:4px}
#aura-living-demo{max-width:1600px;margin-inline:auto}
#aura-living-demo .au-nav{padding-right:5.5%;gap:18px}
#aura-living-demo .au-language{font:600 12px Manrope,Arial,sans-serif;border:1px solid var(--au-line);border-radius:20px;background:transparent;color:var(--au-ink);padding:9px;max-width:120px;min-height:40px}
#aura-living-demo .au-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
#aura-living-demo .au-currency{font:500 12px Manrope,Arial,sans-serif;border:1px solid var(--au-line);border-radius:6px;min-height:36px;padding:6px;background:#fff;color:var(--au-ink)}
#aura-living-demo .au-trial-contact{font-size:12px;line-height:1.6}#aura-living-demo .au-trial-contact a{text-decoration:underline;text-underline-offset:3px}
@media(min-width:1200px){#aura-living-demo .au-hero{gap:5%;padding-top:76px;padding-bottom:54px}#aura-living-demo h1{font-size:clamp(60px,5vw,82px)}#aura-living-demo .au-hero .au-copy{font-size:17px;max-width:440px}#aura-living-demo .au-hero-scene{aspect-ratio:900/506}#aura-living-demo .au-scene-note{padding:16px 20px}#aura-living-demo .au-scene-note strong{font-size:16px}}
@media(max-width:950px){#aura-living-demo .au-links{gap:14px}#aura-living-demo .au-nav-section{display:none}}
@media(max-width:540px){#aura-living-demo .au-nav{flex-wrap:wrap;padding-block:16px;gap:12px}#aura-living-demo .au-links{flex:1;justify-content:end;gap:10px}#aura-living-demo .au-nav .au-action{display:none}#aura-living-demo .au-nav .au-login{display:inline}#aura-living-demo .au-language{max-width:107px}#aura-living-demo .au-brand{width:135px}#aura-living-demo .au-section-head h2{font-size:32px}#aura-living-demo .au-hero h1{font-size:44px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
