body{-webkit-touch-callout:none;touch-callout:none;border:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#eef2f7;font-family:Open Sans,sans-serif;font-weight:300;margin:0;padding:0;-webkit-user-select:none;user-select:none}html{-webkit-text-size-adjust:100%;height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.color-island-controls .palette-label{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin:0 0 10px}.color-island-controls .palette-label span{color:#bfc8d7;font-size:11px}.color-island-controls .palette{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.color-island-controls .swatch-wrap{flex:1 1;min-width:48px}.color-island-controls .swatch-wrap.selected{flex:1.45 1;min-width:90px}.color-island-controls .swatch-wrap button{touch-action:manipulation}.color-island-controls .palette .add-color{background:none;border:0;border-radius:10px;color:#fff9f2;display:flex;flex-direction:column;font-size:11px;gap:3px;height:56px;min-width:48px;padding:0;width:48px}.color-island-controls .palette .add-color svg{font-size:26px}.color-island-controls .color-hint{color:#bfc8d7;font-size:11px;height:16px;line-height:16px;margin:0 0 10px;transition:opacity .2s}.color-island-controls .color-hint.faded{opacity:0}.color-island-controls .hue-touch{border-radius:10px;cursor:grab;height:56px;isolation:isolate;position:relative;touch-action:none;user-select:none;-webkit-user-select:none}.color-island-controls .hue-touch:active{cursor:grabbing}.color-island-controls .island-art{height:200px;left:0;overflow:visible;pointer-events:none;position:absolute;top:-60px;width:100%}.color-island-controls .hue-dot{border:4px solid #fff;border-radius:50%;box-shadow:0 3px 10px #0007;height:42px;pointer-events:none;position:absolute;transform:translate(-50%,-50%);transition:box-shadow .2s;width:42px;z-index:3}.color-island-controls .hue-dot.held{box-shadow:0 0 0 10px #ffffff0b,0 3px 14px #0006}.color-island-controls .color-chooser{position:relative;z-index:1}.color-island-controls .color-chooser.holding{z-index:20}.color-island-controls .glitter{align-items:center;display:flex;gap:12px;margin-top:24px;min-height:60px}.color-island-controls .glitter-label{flex:none;white-space:nowrap}.color-island-controls .glitter-label strong{align-items:center;color:#fff9f2;display:flex;font-size:16px;gap:5px}.color-island-controls .glitter-label strong span{color:inherit;font-size:24px}.color-island-controls .glitter-track{align-items:center;display:flex;flex:1 1;min-width:0;padding:0 18px;position:relative}.color-island-controls .glitter-track .MuiSlider-root{height:7px;padding:20px 0!important;touch-action:none}.color-island-controls .glitter-track .MuiSlider-rail{background:currentColor;opacity:.38}.color-island-controls .glitter-track .MuiSlider-track{background:currentColor;border:0}.color-island-controls .glitter-track .MuiSlider-thumb{box-shadow:none;height:38px;width:38px}.color-island-controls .glitter-track .MuiSlider-thumb:before{display:none}.color-island-controls .glitter-track .MuiSlider-thumb:after{height:48px;width:48px}.color-island-controls .glitter-thumb-icon{height:24px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}.color-island-controls .palette .swatch-wrap{transition:flex-grow .3s cubic-bezier(.2,.8,.2,1),min-width .3s cubic-bezier(.2,.8,.2,1)}.color-island-controls .switch-preview .hue-dot{transition:left .3s cubic-bezier(.2,.8,.2,1),background-color .2s,box-shadow .2s}.color-island-controls .switch-preview .holding .hue-dot{transition:box-shadow .2s}.color-island-controls .palette.is-switching .swatch-wrap.selected{animation:swatch-glow .45s ease-out}.color-island-controls .switch-preview.is-switching .hue-dot{animation:dot-glow .45s ease-out}.color-island-controls .switch-preview .holding .hue-dot{animation:none}@keyframes swatch-glow{0%{box-shadow:0 0 0 0 #0000}35%{box-shadow:0 0 18px 5px var(--swatch-color)}to{box-shadow:0 0 0 0 #0000}}@keyframes dot-glow{0%{box-shadow:0 0 0 0 #fff0}35%{box-shadow:0 0 18px 7px #fff6}to{box-shadow:0 3px 10px #0007}}@media(prefers-reduced-motion:reduce){.color-island-controls .palette .swatch-wrap,.color-island-controls .switch-preview .hue-dot{animation:none!important;transition:none!important}}.color-island-controls *,.color-island-controls :after,.color-island-controls :before{box-sizing:border-box}.color-island-controls :focus-visible{outline:2px solid #afe4e5;outline-offset:4px}.color-island-controls .sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.color-island-controls{-webkit-tap-highlight-color:transparent}.color-island-controls .swatch-wrap{border-radius:13px}.visitor-queue h1{font-weight:600}.visitor-wait-details{color:#bfc8d7;font-size:14px;line-height:1.5}.visitor-wait-details>summary{align-items:center;cursor:pointer;display:flex;gap:8px;list-style:none;min-height:48px}.visitor-wait-details>summary::-webkit-details-marker{display:none}.visitor-wait-details>summary>svg{flex-shrink:0;font-size:20px;margin-left:auto}.visitor-wait-details[open]>summary>svg{transform:rotate(180deg)}.visitor-wait-details>summary:focus-visible{border-radius:4px;outline:2px solid #f4abc4;outline-offset:3px}.visitor-wait-details p{margin:0 0 12px}.visitor-sr-only{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:359px){[aria-label="Light effect"] .MuiButton-startIcon{margin-left:0;margin-right:3px}[aria-label="Light effect"] .MuiButton-root{font-size:11px;padding-left:5px;padding-right:5px}}@media (prefers-reduced-motion:reduce){[aria-label="Edit color 1"],[aria-label="Edit color 2"],[aria-label="Edit color 3"],[aria-label="Edit color 4"],[aria-label="Edit color 5"]{transition:none}}.night-mixer{background:#252d45;border:1px solid #b8d3d930;border-radius:28px;box-shadow:0 -10px 38px #05091e25;padding:22px 12px 0}.night-mixer:before{background:#b3c3cc4d;border-radius:8px;content:"";display:block;height:4px;margin:-11px auto 18px;width:36px}.night-mixer .MuiButtonGroup-root{max-width:none}.night-mixer .MuiButtonGroup-root .MuiButton-root{font-size:13px;min-height:52px;min-width:0;padding:4px}.night-mixer .MuiButtonGroup-root .MuiButton-startIcon{margin:0 4px 0 0}.night-mixer .MuiButtonGroup-root .MuiSvgIcon-root{font-size:20px}.night-mixer .MuiIconButton-root{min-height:48px;min-width:48px}.night-mixer .MuiTypography-root{font-size:14px}.night-stage{background:radial-gradient(ellipse at 50% 50%,#2c3c5070,#0000 72%);margin:0;padding:22px 4px 0}.night-stage .MuiPaper-root{background:#0000;color:#bfc8d7}.night-stage .MuiButton-root{color:#bfc8d7;font-size:12px;min-height:48px}.night-stage .MuiTypography-caption{font-size:12px}.night-stage svg[role=img]{min-height:144px}.night-journey{color:#fff9f2;margin:auto;max-width:460px}.night-journey *,.night-journey :after,.night-journey :before{box-sizing:border-box}.journey-review{background:#20263e;border:1px solid #b8d3d930;border-radius:16px;margin:12px 12px 20px;padding:16px}.journey-review>div:first-child{display:flex;flex-direction:column;gap:4px}.journey-review strong{font-size:14px}.journey-review span{color:#bfc8d7;font-size:12px;line-height:1.5}.journey-review-actions{align-items:center;display:flex;gap:10px;margin-top:14px}.journey-review-actions .MuiButton-root{border-radius:12px;flex-shrink:0;font-size:12px}.journey-phone{min-height:620px;padding:20px 20px 32px}.journey-brand{align-items:center;display:flex;margin-bottom:20px}.journey-brand img{max-width:65%;width:185px}.journey-brand>span{align-items:center;color:#bfc8d7;display:flex;font-size:12px;gap:5px}.journey-brand svg{font-size:19px}.journey-phone h1{font-size:clamp(32px,8.5vw,42px);font-weight:600;letter-spacing:-1.7px;line-height:1.08;margin:18px 0}.journey-label{align-items:center;color:#bfc8d7;display:flex;font-size:12px;gap:7px;letter-spacing:.2px}.journey-label svg{font-size:17px}.journey-intro>p,.journey-lead{color:#bfc8d7;font-size:16px;line-height:1.6;margin:14px 0 20px}.journey-intro{margin-top:25px}.journey-action{margin-top:24px}.journey-action .MuiButton-root{border-radius:28px;font-size:16px;min-height:56px}.journey-action>span{color:#bfc8d7;display:block;font-size:12px;line-height:1.6;margin:13px 4px 0;text-align:center}.journey-symbol{background:#afe4e50a;border:1px solid #b8d3d940;border-radius:22px;color:#afe4e5;display:grid;height:68px;margin:35px 0 25px;place-items:center;width:68px}.journey-symbol svg{font-size:31px}.journey-info,.journey-tip{align-items:flex-start;background:#20263e;border:1px solid #b8d3d926;border-radius:22px;display:flex;gap:13px;margin:26px 0;padding:18px}.journey-info>svg,.journey-tip>svg{color:#afe4e5;flex-shrink:0;margin-top:3px}.journey-info p,.journey-tip p{color:#bfc8d7;font-size:14px;line-height:1.7;margin:0}.journey-tip{background:#d6a7eb0a;border-color:#d6a7eb30}.journey-tip>svg{color:#f4abc4}.journey-connection{align-items:center;color:#bfc8d7;display:flex;font-size:14px;gap:14px;padding:20px 0}.journey-join-facts,.journey-offline-metrics{grid-gap:18px;border-bottom:1px solid #b8d3d930;border-top:1px solid #b8d3d930;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin:20px 0;padding:20px 0}.journey-join-facts>div,.journey-offline-metrics>div{display:flex;flex-direction:column;gap:9px}.journey-join-facts span,.journey-offline-metrics span{color:#bfc8d7;font-size:12px}.journey-join-facts strong,.journey-offline-metrics strong{font-size:23px;font-weight:500}.journey-phone .visitor-queue h1{font-size:26px;letter-spacing:-.6px;margin:0 0 4px}.journey-lesson{background:#d6a7eb0a;border:1px solid #d6a7eb3a;border-radius:22px;margin:8px 0 16px;padding:16px}.journey-lesson h2{font-size:21px;font-weight:600;letter-spacing:-.5px;margin:5px 0 0}.visitor-lesson-heading>span{color:#bfc8d7;font-size:12px}.visitor-lesson-art{display:block;margin:6px auto;max-width:360px;width:100%}.journey-lesson ol{counter-reset:lesson;list-style:none;margin:4px 0 8px;padding:0}.journey-lesson li{color:#e5e4df;counter-increment:lesson;font-size:14px;line-height:1.5;margin:10px 0;padding-left:31px;position:relative}.journey-lesson li:before{background:#a5dcdf18;border-radius:50%;color:#a5dcdf;content:counter(lesson);display:grid;font-size:12px;font-weight:700;height:22px;left:0;place-items:center;position:absolute;top:1px;width:22px}.journey-lesson>.MuiButton-root{justify-content:space-between;min-height:44px;text-transform:none}.visitor-sleeping-lights{display:block;margin:8px auto;max-width:340px;width:100%}.journey-mode{margin:16px 0 14px}.journey-review-note{color:#bfc8d7;font-size:12px;line-height:1.6;padding:14px 4px}@media (max-width:359px){.night-mixer{padding-left:8px;padding-right:8px}.night-mixer .MuiButtonGroup-root .MuiButton-root{font-size:12px;padding:3px}.night-mixer .MuiButtonGroup-root .MuiSvgIcon-root{font-size:18px}.night-mixer .MuiButtonGroup-root .MuiButton-startIcon{margin-right:3px}.journey-phone{padding-left:16px;padding-right:16px}.journey-review{padding:12px}.journey-review-actions{gap:6px}.journey-review-actions .MuiButton-root{font-size:11px;padding-left:8px;padding-right:8px}.journey-review-actions .MuiButton-endIcon{margin-left:3px}}@media (prefers-reduced-motion:reduce){.night-journey *,.night-mixer *{animation:none!important;transition:none!important}}.journey-review-issues{margin-top:10px}.journey-review-issues summary{align-items:center;color:#bfc8d7;cursor:pointer;display:flex;font-size:12px;min-height:48px}.journey-review-issues summary:after{content:"+";font-size:18px;margin-left:auto}.journey-review-issues[open] summary:after{content:"−"}.journey-mode-tabs{background:#20263e;border:1px solid #b8d3d930;border-radius:22px;margin:16px 0}.journey-mode-tabs .MuiTab-root{color:#bfc8d7;font-size:12px;min-height:76px;min-width:0;padding:10px 2px}.journey-mode-tabs .MuiTab-root.Mui-selected{background:#afe4e50a;color:#afe4e5}.journey-mode-tabs .MuiSvgIcon-root{font-size:22px}.journey-mode-tabs .MuiTabs-indicator{height:3px}.journey-mode-surface{background:#252d45;border:1px solid #b8d3d930;border-radius:28px;margin-top:16px;padding:18px 14px}.journey-mode-instruction{color:#bfc8d7;font-size:14px;line-height:1.6;margin:0 0 18px}.journey-scenes .MuiButtonGroup-root{gap:12px}.journey-scenes .MuiButtonGroup-root .MuiButton-root{border:1px solid #b8d3d940;border-radius:18px!important;font-size:17px;min-height:64px}.journey-mode-feedback{color:#bfc8d7;font-size:14px;line-height:1.6;margin:18px 2px 0;min-height:24px}.journey-mode-error{border-radius:18px!important;font-size:14px!important;margin:16px 0}.journey-mode-error .MuiAlert-action{margin-right:-6px;padding-left:3px}.journey-mode-error .MuiButton-root{margin-top:8px}.journey-mode-error .MuiAlert-message{min-width:0}.journey-display{color:#bfc8d7;font-size:14px;margin-top:18px}.journey-apply{margin-bottom:12px!important;min-height:52px!important}.journey-empty,.journey-motion-prompt{padding:4px 2px 16px}.journey-empty>svg,.journey-motion-prompt>svg{color:#f4abc4;font-size:32px}.journey-empty h2,.journey-motion-prompt h2{font-size:24px;font-weight:600;letter-spacing:-.7px;line-height:1.2;margin:12px 0}.journey-empty p,.journey-motion-prompt p{color:#bfc8d7;font-size:14px;line-height:1.6;margin:10px 0 20px}.journey-dj>.MuiBox-root{padding:0}.journey-dj .MuiButton-root{border-radius:22px}.journey-modes .sr-only{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:359px){.journey-mode-surface{padding:16px 12px}.journey-mode-error{padding:10px!important}.journey-mode-error .MuiAlert-icon{margin-right:8px}}.journey-review>summary{grid-gap:4px;cursor:pointer;display:grid;gap:4px;min-height:48px;padding-right:16px;position:relative}.journey-review>summary:after{color:#afe4e5;content:"+";font-size:20px;position:absolute;right:0;top:0}.journey-review[open]>summary:after{content:"−"}.journey-review>summary:focus-visible{outline:2px solid #f4abc4;outline-offset:6px}.journey-review-description{color:#bfc8d7;font-size:12px;line-height:1.6;margin:0 0 12px}.journey-turn-line{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:16px 0}.journey-turn-line .journey-display{margin:0}.journey-turn-line>section{margin-bottom:0}.visitor-live-shell{margin:auto;max-width:460px}.visitor-live-modes{min-width:0}.visitor-practice-toggle{align-items:center;color:#bfc8d7;display:flex;font-size:14px;gap:8px;justify-content:space-between}.visitor-live-modes *,.visitor-live-modes :after,.visitor-live-modes :before{box-sizing:border-box}.visitor-live-modes .journey-mode-tabs{margin-top:8px}.visitor-live-modes .night-mixer{margin-top:16px}.visitor-arrival{margin:20px auto 28px;max-width:460px}.visitor-arrival h1{font-size:clamp(32px,8.5vw,42px);font-weight:600;letter-spacing:-1.5px;line-height:1.1;margin:18px 0;overflow-wrap:anywhere}.visitor-arrival p{margin:14px 0}.visitor-arrival-secondary{margin-top:12px}.visitor-arrival-secondary .MuiButton-root{border-radius:24px;min-height:48px}.visitor-arrival .journey-connection{align-items:center}.visitor-venue-info{border-top:1px solid #b8d3d930;color:#bfc8d7;line-height:1.6;padding-top:12px}.visitor-venue-info summary{cursor:pointer;min-height:48px;padding:10px 0}.visitor-venue-info a{align-items:center;display:inline-flex;min-height:48px}.arrival-review-tools{border:1px solid #b8d3d930;border-radius:16px;color:#bfc8d7;font-size:12px;margin:16px 32px;padding:14px}.arrival-review-tools p{line-height:1.5}.arrival-review-tools label{display:block}.arrival-review-tools select{background:#20263e;border:1px solid #b8d3d950;border-radius:12px;color:#fff9f2;font:inherit;font-size:16px;margin:8px 0;min-height:48px;padding:8px;width:100%}.arrival-review-tools button{min-height:48px}.visitor-wifi-fallback{border-top:1px solid #b8d3d930;color:#bfc8d7;font-size:14px;line-height:1.6;margin-top:24px;padding-top:8px}.visitor-wifi-fallback strong{color:#fff9f2}.visitor-connection-search{color:#bfc8d7;font-size:14px;line-height:1.5;margin:24px 0}.visitor-signal-track{background:#a5dcdf12;border:1px solid #b8d3d925;border-radius:12px;height:12px;margin-top:14px;overflow:hidden;position:relative}.visitor-signal-track>span{animation:visitor-signal-search 2.8s ease-in-out infinite;background:linear-gradient(90deg,#0000,#a5dcdf,#bcf078);border-radius:8px;height:6px;left:-36%;position:absolute;top:2px;width:34%}.visitor-signal-track>span:nth-child(2){animation-delay:.45s;opacity:.55}.visitor-signal-track>span:nth-child(3){animation-delay:.9s;opacity:.3}@keyframes visitor-signal-search{to{left:105%}}@media (prefers-reduced-motion:reduce){.visitor-signal-track>span{animation:none;left:12%;width:22%}.visitor-signal-track>span:nth-child(2){left:39%}.visitor-signal-track>span:nth-child(3){left:66%}}.scene-style-review{border-bottom:1px solid #b8d3d925;margin:0 0 12px}.scene-style-review>summary{align-items:center;color:#bfc8d7;cursor:pointer;display:flex;flex-wrap:wrap;font-size:12px;gap:5px 12px;justify-content:space-between;min-height:48px;padding:6px 0 10px}.scene-style-review>summary>span:first-child{color:#afe4e5;font-weight:600}.scene-style-review>summary>span:last-child:after{color:#afe4e5;content:" +"}.scene-style-review[open]>summary>span:last-child:after{content:" −"}.scene-style-review>summary:focus-visible{outline:2px solid #f4abc4;outline-offset:2px}.journey-scenes.journey-mode-surface{margin-top:12px;padding:10px 12px 14px}.journey-scenes .journey-mode-instruction{font-size:13px;margin-bottom:12px}.journey-scenes .scene-style-review .scene-motion-picker{margin-top:8px}.journey-scenes .scene-style-review .scene-motion-picker .MuiButton-root{min-height:48px}.scene-style-label{color:#bfc8d7;display:block;font-size:12px;margin-bottom:9px}.journey-scenes .scene-style-review .MuiButtonGroup-root{display:flex;gap:6px}.journey-scenes .scene-style-review .MuiButtonGroup-root .MuiButton-root{border:1px solid #b8d3d940;border-radius:16px!important;display:flex;flex:1 1;flex-direction:column;font-size:12px;gap:3px;min-height:52px;min-width:0;padding:7px 3px}.journey-scenes .scene-style-review .MuiSvgIcon-root{font-size:21px}.scene-style-review p{color:#bfc8d7;font-size:12px;line-height:1.55;margin:10px 2px 0}.journey-scenes .scene-presets{grid-gap:8px;display:grid;gap:8px}.journey-scenes .scene-presets.scene-presets-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-scenes .scene-presets .MuiButton-root{background:#151a31;border:1px solid #b8d3d935;border-radius:22px!important;box-shadow:inset 0 1px 0 #ffffff08;color:#fff9f2;display:block;isolation:isolate;min-height:74px;min-width:0;overflow:hidden;padding:0;position:relative;text-align:left;transition:border-color .2s,transform .15s,box-shadow .2s}.journey-scenes .scene-presets .MuiButton-root[aria-pressed=true]{background:#151a31;border:2px solid #afe4e5;box-shadow:0 0 0 3px #afe4e513,0 7px 20px #090b1755}.journey-scenes .scene-presets .MuiButton-root:active{transform:scale(.975)}.journey-scenes .scene-presets .MuiButton-root:focus-visible{outline:3px solid #f4abc4;outline-offset:3px}.journey-scenes .scene-presets .MuiButton-root.Mui-disabled{opacity:.5}.scene-content{align-items:center;display:flex;min-height:74px;position:relative;width:100%}.scene-art{inset:0;overflow:hidden;pointer-events:none;position:absolute}.scene-art svg{height:100%;position:absolute;width:100%}.scene-button-copy{align-items:flex-start;display:flex;flex-direction:column;gap:8px;padding:14px 36px 14px 15px;position:relative;width:100%;z-index:1}.scene-button-name{color:#fff9f2;font-size:17px;font-weight:650;letter-spacing:-.5px;line-height:1.18;max-width:68%;text-shadow:0 2px 12px #000}.scene-color-trail{align-items:center;display:flex;gap:4px}.scene-color-trail i{border:1px solid #ffffff50;border-radius:50%;display:block;height:7px;width:7px}.scene-choice-mark{background:#10162b99;border:1px solid #c5e6ff60;border-radius:50%;color:#163439;display:grid;height:24px;place-items:center;position:absolute;right:12px;top:12px;width:24px}[aria-pressed=true] .scene-choice-mark{background:#afe4e5;border-color:#afe4e5}.scene-choice-mark .MuiSvgIcon-root{font-size:18px}.scene-choice-pending>span{animation:scene-pending 1.4s linear infinite;border:2px solid #16343955;border-radius:50%;border-top-color:#163439;height:13px;width:13px}.scene-art-ribbons:after{background:linear-gradient(90deg,#151a31 2%,#151a31d9 29%,#151a3140 64%,#0000);content:"";inset:0;position:absolute}.scene-content-mosaic{align-items:flex-end;min-height:116px}.scene-content-mosaic .scene-button-copy{background:linear-gradient(#0000,#111529ed 30%);gap:6px;padding:20px 10px 10px}.scene-content-mosaic .scene-button-name{align-items:flex-end;display:flex;font-size:15px;line-height:1.15;max-width:none;min-height:18px}.scene-content-mosaic .scene-choice-mark{right:10px;top:10px}.scene-pixels{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(6,1fr);inset:-10px -8px 13px;position:absolute;transform:rotate(-10deg) scale(1.1)}.scene-pixels>span{background:var(--pixel-color);background:var(--motion-color,var(--pixel-color));border-radius:5px;box-shadow:inset 0 1px 0 #ffffff35,0 0 8px color-mix(in srgb,var(--pixel-color) 45%,#0000);opacity:.8;opacity:var(--motion-level,var(--art-opacity,.8))}.scene-content-orbs{min-height:74px}.scene-content-orbs .scene-button-copy{background:linear-gradient(90deg,#151a31 2%,#151a31cf 36%,#0000 70%)}.scene-orbs{inset:0;position:absolute}.scene-orb{background:radial-gradient(circle at 30% 25%,#ffffffc9 0,var(--orb-color) 14%,var(--orb-core) 65%,#030917 98%);background:radial-gradient(circle at 30% 25%,var(--motion-color,#ffffffc9) 0,var(--motion-color,var(--orb-color)) 14%,var(--motion-color,var(--orb-core)) 65%,#030917 98%);border-radius:50%;box-shadow:inset -6px -9px 16px #03061999,inset 2px 2px 3px #ffffff50,0 0 19px color-mix(in srgb,var(--orb-color) 36%,#0000);box-shadow:inset -6px -9px 16px #03061999,inset 2px 2px 3px #ffffff50,0 0 19px color-mix(in srgb,var(--motion-color,var(--orb-color)) 36%,#0000);height:43px;opacity:1;opacity:var(--motion-level,1);position:absolute;right:10%;top:18%;width:43px}.scene-orb:nth-child(2){height:23px;right:33%;top:14%;width:23px}.scene-orb:nth-child(3){height:27px;right:28%;top:61%;width:27px}.scene-orb:nth-child(4){height:17px;right:4%;top:65%;width:17px}.scene-orb:nth-child(5){height:13px;right:45%;top:40%;width:13px}.scene-orb-star{background:var(--art-color);border-radius:50%;height:2px;opacity:.8;position:absolute;width:2px}.scene-orbs-sparkle .scene-orb-star{clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);height:6px;width:6px}.scene-orbs-particles .scene-orb-star{border-radius:9px;height:9px;opacity:.5}.scene-motion-on path[data-motion-sample]{stroke:var(--art-color);stroke:var(--motion-color,var(--art-color));opacity:1;opacity:var(--motion-level,var(--art-opacity,1))}.scene-motion-on circle[data-motion-sample]{fill:var(--art-color);fill:var(--motion-color,var(--art-color));opacity:1;opacity:var(--motion-level,1)}.scene-motion-on .scene-orb-star{background:var(--art-color)!important;background:var(--motion-color,var(--art-color))!important;opacity:.8;opacity:var(--motion-level,.8);transform:translateY(0);transform:translateY(calc(var(--motion-travel,0)*-6px))}@keyframes scene-pending{to{transform:rotate(1turn)}}@media (max-width:359px){.scene-button-name{font-size:17px}.scene-content-mosaic .scene-button-name{font-size:14px}.scene-content-mosaic .scene-button-copy{padding-left:10px;padding-right:10px}.scene-color-trail{gap:3px}.scene-color-trail i{height:6px;width:6px}}@media (prefers-reduced-motion:reduce){.scene-presets *,.scene-presets :after,.scene-presets :before{animation:none!important;transition:none!important}.journey-scenes .scene-presets .MuiButton-root:active{transform:none}}.scene-catalog{margin-top:12px}.scene-catalog-empty{color:#bfc8d7;font-size:14px;line-height:1.5}.scene-named-fallback{align-items:center;display:flex;font-size:16px;justify-content:center;line-height:1.3;min-height:116px;overflow-wrap:anywhere;padding:16px 12px}.paint-aim-guide{margin:0 0 20px;text-align:center}.paint-aim-guide>svg{-webkit-tap-highlight-color:transparent;display:block;height:auto;margin:0 auto;max-width:290px;-webkit-user-select:none;user-select:none;width:100%}.paint-aim-guide>svg:focus-visible{border-radius:18px;outline:2px solid #afe4e5;outline-offset:2px}.paint-aim-guide figcaption{color:#e8e6df;font-size:14px;font-weight:600;margin:0 0 5px}.paint-aim-warmth{transition:opacity .18s ease,stroke-width .18s ease}.paint-aim-celebration figcaption{color:#fff1b9}.paint-aim-twinkle{animation:aim-bulb-twinkle .45s ease-in-out both}.paint-aim-glint{animation:aim-light-glint .45s ease-in-out both;opacity:0}.paint-handoff{display:grid;isolation:isolate}.paint-ready-panel,.paint-setup-panel{grid-area:1/1;min-width:0}.paint-setup-panel{overflow:hidden}.paint-setup-panel .journey-motion-prompt{min-height:225px}.paint-handoff.is-ready .paint-setup-panel{animation:aim-guide-handoff .85s ease-in-out both;pointer-events:none}.paint-ready-panel{animation:aim-picker-reveal .85s ease-in-out both}@keyframes aim-bulb-twinkle{0%,to{opacity:.7}45%{opacity:1}}@keyframes aim-light-glint{0%,to{opacity:0}45%{opacity:1}}@keyframes aim-guide-handoff{0%,40%{clip-path:inset(0);max-height:600px}to{clip-path:inset(0 0 100%);max-height:0}}@keyframes aim-picker-reveal{0%,40%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.paint-aim-warmth{transition:none}.paint-aim-glint,.paint-aim-twinkle,.paint-handoff.is-ready .paint-setup-panel,.paint-ready-panel{animation:none}.paint-handoff.is-ready .paint-setup-panel{max-height:0;visibility:hidden}}.paint-animation-storyboard{left:50%;padding:20px 0 48px;position:relative;transform:translateX(-50%);width:min(1100px,calc(100vw - 40px))}.paint-animation-brand{margin:22px 0;max-width:220px}.paint-animation-storyboard header{margin:24px 0 30px}.paint-animation-storyboard header>span{color:#afe4e5;font-size:13px}.paint-animation-storyboard h1{font-size:clamp(30px,4vw,42px);line-height:1.1;margin:10px 0}.paint-animation-storyboard header>p{color:#bfc8d7;margin:14px 0 22px}.paint-animation-frames{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.paint-animation-frames.one-frame{grid-template-columns:minmax(0,400px);justify-content:center}.paint-animation-frame{background:#1d2943;border:1px solid #405473;border-radius:28px;padding:24px 18px}.paint-animation-frame>span{color:#afe4e5;font-size:12px}.paint-animation-frame>h2{font-size:24px;margin:8px 0 20px}.paint-animation-frame>p{color:#bfc8d7;font-size:14px;line-height:1.6;margin:20px 0 0}.paint-animation-frame .paint-aim-guide{display:flex;flex-direction:column;justify-content:center;min-height:205px}.paint-animation-frame.is-still .paint-aim-glint,.paint-animation-frame.is-still .paint-aim-twinkle{animation:none;opacity:1}@media(max-width:650px){.paint-animation-frames{grid-template-columns:1fr}}.paint-aim-hold{background:#afe4e522;border-radius:9px;height:5px;margin:12px auto 0;max-width:210px;overflow:hidden}.paint-aim-hold>span{background:#bcf078;border-radius:inherit;display:block;height:100%;transition:width .08s linear}@media(prefers-reduced-motion:reduce){.paint-aim-hold>span{transition:none}}.review-fireflies{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.review-firefly-drift{animation:review-firefly-drift var(--fly-time) var(--fly-delay) linear infinite;height:22px;position:absolute;width:22px;will-change:transform}.review-firefly-glow{animation:review-firefly-glow var(--fly-glow-time) var(--fly-delay) ease-in-out infinite;background:radial-gradient(circle,#fffad4f2 0 1.3px,rgba(var(--fly-color),.65) 1.5px,rgba(var(--fly-color),.18) 3.5px,rgba(var(--fly-color),.05) 6px,#0000 11px);display:block;height:100%;width:100%}.review-fireflies[data-paused=true] .review-firefly-drift,.review-fireflies[data-paused=true] .review-firefly-glow{animation-play-state:paused}@keyframes review-firefly-drift{0%,to{transform:translateZ(0)}25%{transform:translate3d(calc(var(--fly-dx)*.65),var(--fly-dy),0)}50%{transform:translate3d(var(--fly-dx),calc(var(--fly-dy)*.45),0)}75%{transform:translate3d(calc(var(--fly-dx)*.3),calc(var(--fly-dy)*-.5),0)}}@keyframes review-firefly-glow{0%,to{opacity:.13}45%{opacity:.8}70%{opacity:.38}}@media (max-width:500px){.review-firefly-drift:nth-child(n+9){display:none}}@media (prefers-reduced-motion:reduce){.review-firefly-drift,.review-firefly-glow{animation:none}.review-firefly-glow{opacity:.4}}
/*# sourceMappingURL=main.4797eeef.css.map*/