:root{--motion-ease: cubic-bezier(.2,.75,.25,1);--motion-ease-out: cubic-bezier(.16,1,.3,1);--motion-spring: cubic-bezier(.34,1.56,.64,1);--motion-fast: .16s;--motion-ui: .26s;--motion-editorial: .62s}.command,.surfaceTab,.secondaryButton,.compareButton,.feedbackActions button,.heroActions button,.adminToolbar button,.detailActions button,.choiceGroup button,.formActions button,.motionChoice,.motionReplay,.motionReducedToggle{transition:transform var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),opacity var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.command:hover,.surfaceTab:hover,.secondaryButton:hover,.feedbackActions button:hover:not(:disabled),.motionChoice:hover,.motionReplay:hover{transform:translateY(-1px)}.previewFrame.accent{animation:aurent-frame-in var(--motion-ui) var(--motion-ease) both}.directionMotion.motion-entrance-none-entrance .direction,.directionMotion.motion-entrance-none-entrance .direction *{animation:none!important}.directionMotion.motion-entrance-quick-fade .direction{animation:aurent-fade .18s ease-out both}.directionMotion.motion-entrance-editorial-stagger .dreamHero.direction .heroCopy>*,.directionMotion.motion-entrance-editorial-stagger .moodPreview.direction .moodCard,.directionMotion.motion-entrance-editorial-stagger .enquiryPreview.direction .formBody>*,.directionMotion.motion-entrance-editorial-stagger .adminPreview.direction .requestRow,.directionMotion.motion-entrance-editorial-stagger .adminPreview.detail.direction .quickFacts>div{opacity:0;transform:translateY(12px);animation:aurent-rise var(--motion-editorial) var(--motion-ease-out) forwards}.directionMotion.motion-entrance-editorial-stagger .heroCopy>*:nth-child(1),.directionMotion.motion-entrance-editorial-stagger .moodCard:nth-child(1),.directionMotion.motion-entrance-editorial-stagger .formBody>*:nth-child(1),.directionMotion.motion-entrance-editorial-stagger .requestRow:nth-child(1),.directionMotion.motion-entrance-editorial-stagger .quickFacts>div:nth-child(1){animation-delay:40ms}.directionMotion.motion-entrance-editorial-stagger .heroCopy>*:nth-child(2),.directionMotion.motion-entrance-editorial-stagger .moodCard:nth-child(2),.directionMotion.motion-entrance-editorial-stagger .formBody>*:nth-child(2),.directionMotion.motion-entrance-editorial-stagger .requestRow:nth-child(2),.directionMotion.motion-entrance-editorial-stagger .quickFacts>div:nth-child(2){animation-delay:105ms}.directionMotion.motion-entrance-editorial-stagger .heroCopy>*:nth-child(3),.directionMotion.motion-entrance-editorial-stagger .moodCard:nth-child(3),.directionMotion.motion-entrance-editorial-stagger .formBody>*:nth-child(3),.directionMotion.motion-entrance-editorial-stagger .requestRow:nth-child(3),.directionMotion.motion-entrance-editorial-stagger .quickFacts>div:nth-child(3){animation-delay:.17s}.directionMotion.motion-entrance-editorial-stagger .heroCopy>*:nth-child(4),.directionMotion.motion-entrance-editorial-stagger .formBody>*:nth-child(4),.directionMotion.motion-entrance-editorial-stagger .quickFacts>div:nth-child(4){animation-delay:235ms}.directionMotion.motion-entrance-editorial-stagger .heroCopy>*:nth-child(5),.directionMotion.motion-entrance-editorial-stagger .formBody>*:nth-child(5){animation-delay:.3s}.directionMotion.motion-entrance-clip-mask .direction{animation:aurent-clip-in .7s var(--motion-ease-out) both}.directionMotion.motion-entrance-spring-settle .direction{transform-origin:50% 50%;animation:aurent-spring-settle .6s var(--motion-spring) both}.directionMotion.motion-entrance-scale-focus .direction{transform-origin:50% 45%;animation:aurent-scale-focus .52s var(--motion-ease-out) both}.directionMotion.motion-entrance-directional-slide .direction{animation:aurent-slide-in .44s var(--motion-ease-out) both}.directionMotion.motion-entrance-bento-cascade .moodCard,.directionMotion.motion-entrance-bento-cascade .requestRow,.directionMotion.motion-entrance-bento-cascade .quickFacts>div,.directionMotion.motion-entrance-bento-cascade .accordion>div{opacity:0;transform:scale(.96) translateY(7px);animation:aurent-bento .42s var(--motion-ease-out) forwards}.directionMotion.motion-entrance-bento-cascade :is(.moodCard,.requestRow,.quickFacts>div,.accordion>div):nth-child(2){animation-delay:70ms}.directionMotion.motion-entrance-bento-cascade :is(.moodCard,.requestRow,.quickFacts>div,.accordion>div):nth-child(3){animation-delay:.14s}.directionMotion.motion-entrance-bento-cascade :is(.moodCard,.requestRow,.quickFacts>div,.accordion>div):nth-child(4){animation-delay:.21s}.directionMotion.motion-typography-line-mask .heroCopy h3,.directionMotion.motion-typography-line-mask .moodHeader h3,.directionMotion.motion-typography-line-mask .formBody h3,.directionMotion.motion-typography-line-mask .adminHeading h3,.directionMotion.motion-typography-line-mask .detailHeading h3{clip-path:inset(100% 0 0 0);animation:aurent-line-mask .72s var(--motion-ease-out) 80ms forwards}.directionMotion.motion-typography-word-stagger :is(.heroCopy,.moodHeader,.formBody,.adminHeading,.detailHeading) h3{animation:aurent-word-feel .84s var(--motion-ease-out) both}.directionMotion.motion-typography-letter-build :is(.heroCopy,.moodHeader,.formBody) h3{letter-spacing:.08em;filter:blur(2px);opacity:.2;animation:aurent-letter-build .76s var(--motion-ease-out) forwards}.directionMotion.motion-typography-scramble-resolve :is(.heroCopy,.moodHeader,.formBody) h3{animation:aurent-scramble-feel .7s steps(7,end) both}.directionMotion.motion-typography-variable-stretch :is(.heroCopy,.moodHeader,.formBody,.adminHeading,.detailHeading) h3{transform-origin:left center;animation:aurent-type-stretch .68s var(--motion-ease-out) both}.directionMotion.motion-media-ken-burns .heroVisual img,.directionMotion.motion-media-ken-burns .moodCard img{animation:aurent-ken-burns 7s ease-out both}.directionMotion.motion-media-media-clip .heroVisual,.directionMotion.motion-media-media-clip .moodCard img{clip-path:inset(0 100% 0 0);animation:aurent-media-clip .76s var(--motion-ease-out) forwards}.directionMotion.motion-media-parallax-depth .heroVisual img,.directionMotion.motion-media-parallax-depth .heroVisual .planet,.directionMotion.motion-media-parallax-depth .moodCard:nth-child(1) img{animation:aurent-depth 3.2s ease-in-out infinite alternate}.directionMotion.motion-media-parallax-depth .visualCaption,.directionMotion.motion-media-parallax-depth .heroVisual .orbit{animation:aurent-depth-foreground 2.7s ease-in-out infinite alternate}.directionMotion.motion-media-three-d-tilt .heroVisual,.directionMotion.motion-media-three-d-tilt .moodCard{transform-style:preserve-3d;perspective:900px;animation:aurent-tilt-demo 3s ease-in-out infinite alternate}.directionMotion.motion-media-crossfade-gallery .heroVisual img,.directionMotion.motion-media-crossfade-gallery .moodCard img{animation:aurent-crossfade-media 3s ease-in-out infinite alternate}.directionMotion.motion-media-pan-scan .heroVisual img,.directionMotion.motion-media-pan-scan .moodCard img{width:112%;max-width:none;animation:aurent-pan-scan 6s ease-in-out infinite alternate}.directionMotion.motion-interaction-tactile-press :is(button,.requestRow,.moodCard){transition:transform .11s ease-out,box-shadow .16s ease-out}.directionMotion.motion-interaction-tactile-press button:active{transform:translateY(1px) scale(.975)}.directionMotion.motion-interaction-hover-lift :is(.moodCard,.requestRow,.quickFacts>div,.accordion>div,.heroActions button){transition:transform .18s var(--motion-ease),box-shadow .18s var(--motion-ease)}.directionMotion.motion-interaction-hover-lift :is(.moodCard,.requestRow,.quickFacts>div,.accordion>div,.heroActions button):hover{transform:translateY(-3px);box-shadow:0 10px 24px #1428201a}.directionMotion.motion-interaction-magnetic .heroActions button:first-child,.directionMotion.motion-interaction-magnetic .miniNav button{animation:aurent-magnetic-demo 2.8s ease-in-out infinite}.directionMotion.motion-interaction-elastic :is(.heroActions button,.choiceGroup button,.formActions button){transition:transform .32s var(--motion-spring)}.directionMotion.motion-interaction-elastic :is(.heroActions button,.choiceGroup button,.formActions button):hover{transform:scale(1.045,.96)}.directionMotion.motion-interaction-card-tilt .moodCard:hover,.directionMotion.motion-interaction-card-tilt .requestRow:hover{transform:perspective(700px) rotateX(2deg) rotateY(-3deg) translateY(-2px);box-shadow:0 12px 26px #1428201c}.directionMotion.motion-interaction-follow-glow :is(.moodCard,.requestRow,.formBody,.quickFacts>div){position:relative;overflow:hidden}.directionMotion.motion-interaction-follow-glow :is(.moodCard,.requestRow,.formBody,.quickFacts>div):after{content:"";position:absolute;inset:-45%;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.32),transparent 42%);transform:translate(-30%,-20%);opacity:0;transition:opacity .2s ease}.directionMotion.motion-interaction-follow-glow :is(.moodCard,.requestRow,.formBody,.quickFacts>div):hover:after{opacity:1;animation:aurent-glow-travel 1.4s ease-in-out infinite alternate}.directionMotion.motion-scroll-reveal-on-view .moodCard,.directionMotion.motion-scroll-reveal-on-view .requestRow,.directionMotion.motion-scroll-reveal-on-view .accordion>div{animation:aurent-scroll-reveal .8s var(--motion-ease-out) both}.directionMotion.motion-scroll-scrub-parallax .heroVisual,.directionMotion.motion-scroll-scrub-parallax .moodCard img{animation:aurent-scrub-demo 3.4s linear infinite alternate}.directionMotion.motion-scroll-sticky-story .moodCard:first-child,.directionMotion.motion-scroll-sticky-story .heroVisual{animation:aurent-sticky-focus 3.6s ease-in-out infinite alternate}.directionMotion.motion-scroll-progress-linked .formProgress i:nth-child(-n+2),.directionMotion.motion-scroll-progress-linked .heroTrust{transform-origin:left center;animation:aurent-progress 1.8s var(--motion-ease-out) infinite alternate}.directionMotion.motion-scroll-horizontal-story .moodGrid{animation:aurent-horizontal-story 3.8s ease-in-out infinite alternate}.directionMotion.motion-scroll-zoom-through .heroVisual,.directionMotion.motion-scroll-zoom-through .moodCard:first-child{animation:aurent-zoom-through 3.5s ease-in-out infinite alternate}.directionMotion.motion-transition-crossfade .direction{animation:aurent-fade .32s ease-out both}.directionMotion.motion-transition-shared-element .heroVisual,.directionMotion.motion-transition-shared-element .moodCard:first-child,.directionMotion.motion-transition-shared-element .requestRow:first-child,.directionMotion.motion-transition-shared-element .quickFacts>div:first-child{transform-origin:center;animation:aurent-shared-element .6s var(--motion-ease-out) both}.directionMotion.motion-transition-wipe .direction{clip-path:inset(0 100% 0 0);animation:aurent-wipe .65s var(--motion-ease-out) forwards}.directionMotion.motion-transition-slide .formBody,.directionMotion.motion-transition-slide .adminContent,.directionMotion.motion-transition-slide .detailContent{animation:aurent-step-slide .42s var(--motion-ease-out) both}.directionMotion.motion-transition-iris .direction{clip-path:circle(2% at 78% 22%);animation:aurent-iris .76s var(--motion-ease-out) forwards}.directionMotion.motion-transition-zoom-continuity .heroVisual,.directionMotion.motion-transition-zoom-continuity .moodCard:first-child,.directionMotion.motion-transition-zoom-continuity .requestRow:first-child{animation:aurent-zoom-continuity .65s var(--motion-ease-out) both}.directionMotion.motion-ambient-soft-float .heroVisual .sun,.directionMotion.motion-ambient-soft-float .visualCaption,.directionMotion.motion-ambient-soft-float .moodCard:nth-child(2){animation:aurent-soft-float 4.5s ease-in-out infinite alternate}.directionMotion.motion-ambient-orbit .heroVisual .sun{transform-origin:-160% 190%;animation:aurent-orbit 8s linear infinite}.directionMotion.motion-ambient-gradient-breathe .dreamHero,.directionMotion.motion-ambient-gradient-breathe .moodPreview,.directionMotion.motion-ambient-gradient-breathe .enquiryPreview{background-size:160% 160%;animation:aurent-gradient-breathe 7s ease-in-out infinite alternate}.directionMotion.motion-ambient-grain-drift .direction:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.09;background-image:repeating-radial-gradient(circle at 0 0,rgba(24,49,42,.35) 0 .6px,transparent .8px 3px);animation:aurent-grain 1.1s steps(2,end) infinite}.directionMotion.motion-ambient-grain-drift .direction{position:relative}.directionMotion.motion-ambient-shimmer :is(.visualCaption,.countPill,.stageBadge,.heroActions button:first-child){position:relative;overflow:hidden}.directionMotion.motion-ambient-shimmer :is(.visualCaption,.countPill,.stageBadge,.heroActions button:first-child):after{content:"";position:absolute;top:-40%;bottom:-40%;width:28%;left:-40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-18deg);animation:aurent-shimmer 3.2s ease-in-out infinite}.directionMotion.motion-ambient-marquee .heroTrust,.directionMotion.motion-ambient-marquee .adminNav{white-space:nowrap;animation:aurent-marquee 7s linear infinite alternate}.directionMotion.motion-reduced *,.directionMotion.motion-reduced *:before,.directionMotion.motion-reduced *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}@keyframes aurent-frame-in{0%{opacity:.72;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes aurent-fade{0%{opacity:0}to{opacity:1}}@keyframes aurent-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes aurent-clip-in{0%{opacity:.55;clip-path:inset(12% 0 88% 0)}to{opacity:1;clip-path:inset(0)}}@keyframes aurent-spring-settle{0%{opacity:0;transform:scale(.94) translateY(8px)}70%{opacity:1;transform:scale(1.015) translateY(-1px)}to{opacity:1;transform:scale(1)}}@keyframes aurent-scale-focus{0%{opacity:.45;transform:scale(.965);filter:saturate(.82)}to{opacity:1;transform:scale(1);filter:saturate(1)}}@keyframes aurent-slide-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes aurent-bento{0%{opacity:0;transform:scale(.96) translateY(7px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes aurent-line-mask{0%{clip-path:inset(100% 0 0);transform:translateY(10px)}to{clip-path:inset(0);transform:translateY(0)}}@keyframes aurent-word-feel{0%{opacity:0;transform:translateY(.5em);word-spacing:.4em}to{opacity:1;transform:translateY(0);word-spacing:normal}}@keyframes aurent-letter-build{0%{opacity:.2;letter-spacing:.08em;filter:blur(2px)}to{opacity:1;letter-spacing:normal;filter:blur(0)}}@keyframes aurent-scramble-feel{0%{opacity:.2;filter:blur(2px);transform:skew(-5deg)}35%{opacity:.6;transform:skew(4deg)}70%{filter:blur(.5px);transform:skew(-1deg)}to{opacity:1;filter:none;transform:none}}@keyframes aurent-type-stretch{0%{opacity:.35;transform:scaleX(.82);letter-spacing:.04em}to{opacity:1;transform:scaleX(1);letter-spacing:normal}}@keyframes aurent-ken-burns{0%{transform:scale(1.01)}to{transform:scale(1.085)}}@keyframes aurent-media-clip{0%{clip-path:inset(0 100% 0 0);transform:scale(1.04)}to{clip-path:inset(0);transform:scale(1)}}@keyframes aurent-depth{0%{transform:translate3d(-2%,1%,0) scale(1.04)}to{transform:translate3d(2%,-1%,0) scale(1.08)}}@keyframes aurent-depth-foreground{0%{transform:translateZ(0)}to{transform:translate3d(8px,-6px,0)}}@keyframes aurent-tilt-demo{0%{transform:perspective(900px) rotateY(-2deg) rotateX(1deg)}to{transform:perspective(900px) rotateY(2deg) rotateX(-1deg)}}@keyframes aurent-crossfade-media{0%{opacity:.72;filter:saturate(.82)}to{opacity:1;filter:saturate(1.08)}}@keyframes aurent-pan-scan{0%{transform:translate(-4%) scale(1.02)}to{transform:translate(0) scale(1.06)}}@keyframes aurent-magnetic-demo{0%,to{transform:translate(0)}35%{transform:translate(2px,-1px)}70%{transform:translate(-1px,1px)}}@keyframes aurent-glow-travel{0%{transform:translate(-30%,-20%)}to{transform:translate(28%,18%)}}@keyframes aurent-scroll-reveal{0%{opacity:.25;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes aurent-scrub-demo{0%{transform:translateY(3%) scale(1.02)}to{transform:translateY(-3%) scale(1.07)}}@keyframes aurent-sticky-focus{0%{transform:scale(.98);opacity:.75}to{transform:scale(1.035);opacity:1}}@keyframes aurent-progress{0%{transform:scaleX(.15);opacity:.35}to{transform:scaleX(1);opacity:1}}@keyframes aurent-horizontal-story{0%{transform:translate(0)}to{transform:translate(-4%)}}@keyframes aurent-zoom-through{0%{transform:scale(.94)}to{transform:scale(1.08)}}@keyframes aurent-shared-element{0%{opacity:.55;transform:scale(.91) translateY(7px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes aurent-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes aurent-step-slide{0%{opacity:.25;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes aurent-iris{0%{clip-path:circle(2% at 78% 22%);opacity:.5}to{clip-path:circle(140% at 78% 22%);opacity:1}}@keyframes aurent-zoom-continuity{0%{opacity:.55;transform:scale(.88);border-radius:18px}to{opacity:1;transform:scale(1);border-radius:0}}@keyframes aurent-soft-float{0%{transform:translateY(-2px)}to{transform:translateY(7px)}}@keyframes aurent-orbit{to{transform:rotate(360deg)}}@keyframes aurent-gradient-breathe{0%{background-position:10% 20%}to{background-position:90% 80%}}@keyframes aurent-grain{0%{transform:translate(0)}25%{transform:translate(1%,-1%)}50%{transform:translate(-1%,1%)}75%{transform:translate(1%,1%)}to{transform:translate(-1%,-1%)}}@keyframes aurent-shimmer{0%,60%{left:-40%}to{left:125%}}@keyframes aurent-marquee{0%{transform:translate(0)}to{transform:translate(-3%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.motion-entrance-static-entrance .direction{animation:none!important}.motion-entrance-quick-fade .direction{animation:aurent-fade .18s ease-out both}.motion-entrance-editorial-stagger .direction :is(.heroCopy>*,.moodCard,.formBody>*,.requestRow,.quickFacts>div){opacity:0;transform:translateY(12px);animation:aurent-rise .62s cubic-bezier(.16,1,.3,1) forwards}.motion-entrance-editorial-stagger .direction :is(.heroCopy>*,.moodCard,.formBody>*,.requestRow,.quickFacts>div):nth-child(2){animation-delay:80ms}.motion-entrance-editorial-stagger .direction :is(.heroCopy>*,.moodCard,.formBody>*,.requestRow,.quickFacts>div):nth-child(3){animation-delay:.15s}.motion-entrance-editorial-stagger .direction :is(.heroCopy>*,.moodCard,.formBody>*,.requestRow,.quickFacts>div):nth-child(4){animation-delay:.22s}.motion-entrance-clip-mask .direction{animation:aurent-clip-in .7s cubic-bezier(.16,1,.3,1) both}.motion-entrance-blur-focus .direction{animation:aurent-runtime-blur-focus .62s cubic-bezier(.16,1,.3,1) both}.motion-entrance-spring-settle .direction{animation:aurent-spring-settle .6s cubic-bezier(.34,1.56,.64,1) both}.motion-entrance-scale-focus .direction{animation:aurent-scale-focus .52s cubic-bezier(.16,1,.3,1) both}.motion-entrance-directional-slide .direction{animation:aurent-slide-in .44s cubic-bezier(.16,1,.3,1) both}.motion-entrance-bento-cascade .direction :is(.moodCard,.requestRow,.quickFacts>div,.accordion>div){animation:aurent-bento .48s cubic-bezier(.16,1,.3,1) both}.motion-entrance-fold-open .direction{transform-origin:top center;animation:aurent-runtime-fold .7s cubic-bezier(.16,1,.3,1) both}.motion-typography-line-mask .direction :is(.heroCopy,.moodHeader,.formBody,.adminHeading,.detailHeading) h3{animation:aurent-line-mask .72s cubic-bezier(.16,1,.3,1) both}.motion-typography-word-stagger .direction :is(.heroCopy,.moodHeader,.formBody,.adminHeading,.detailHeading) h3{animation:aurent-word-feel .84s cubic-bezier(.16,1,.3,1) both}.motion-typography-letter-build .direction :is(.heroCopy,.moodHeader,.formBody) h3{animation:aurent-letter-build .76s cubic-bezier(.16,1,.3,1) both}.motion-typography-scramble-resolve .direction :is(.heroCopy,.moodHeader,.formBody) h3{animation:aurent-scramble-feel .7s steps(7,end) both}.motion-typography-variable-stretch .direction :is(.heroCopy,.moodHeader,.formBody,.adminHeading,.detailHeading) h3{animation:aurent-type-stretch .68s cubic-bezier(.16,1,.3,1) both}.motion-typography-blurred-copy .direction :is(.heroCopy,.moodHeader,.formBody) h3{animation:aurent-runtime-type-focus .72s ease-out both}.motion-typography-vertical-roll .direction :is(.heroCopy,.moodHeader,.formBody) h3{animation:aurent-runtime-type-roll .76s cubic-bezier(.16,1,.3,1) both}.motion-typography-number-roll .direction :is(.countPill,.stageBadge,.quickFacts strong){animation:aurent-runtime-number-roll .62s cubic-bezier(.16,1,.3,1) both}.motion-media-ken-burns .direction :is(.heroVisual img,.moodCard img){animation:aurent-ken-burns 7s ease-out both}.motion-media-media-clip .direction :is(.heroVisual,.moodCard img){animation:aurent-media-clip .76s cubic-bezier(.16,1,.3,1) both}.motion-media-parallax-depth .direction :is(.heroVisual img,.heroVisual .planet,.moodCard:first-child img){animation:aurent-depth 3.2s ease-in-out infinite alternate}.motion-media-three-d-tilt .direction :is(.heroVisual,.moodCard){animation:aurent-tilt-demo 3s ease-in-out infinite alternate}.motion-media-crossfade-gallery .direction :is(.heroVisual img,.moodCard img){animation:aurent-crossfade-media 3s ease-in-out infinite alternate}.motion-media-pan-scan .direction :is(.heroVisual img,.moodCard img){animation:aurent-pan-scan 6s ease-in-out infinite alternate}.motion-media-svg-route .direction :is(.heroVisual .orbit,.heroTrust){animation:aurent-runtime-route 3.4s ease-in-out infinite alternate}.motion-media-shape-morph .direction .heroVisual{animation:aurent-runtime-shape-morph 3.2s ease-in-out infinite alternate}.motion-media-lottie-vector .direction .heroVisual{animation:aurent-runtime-vector-loop 2.4s ease-in-out infinite}.motion-media-rive-scene .direction .heroVisual{animation:aurent-runtime-state-scene 2.8s cubic-bezier(.34,1.3,.64,1) infinite alternate}.motion-media-shader-displace .direction .heroVisual{animation:aurent-runtime-shader 3s ease-in-out infinite alternate}.motion-media-camera-drift .direction .heroVisual{transform-origin:center;animation:aurent-runtime-camera 4s ease-in-out infinite alternate}.motion-interaction-tactile-press .direction button:active{transform:translateY(1px) scale(.975)}.motion-interaction-hover-lift .direction :is(.moodCard,.requestRow,.quickFacts>div,.accordion>div,.heroActions button):hover{transform:translateY(-3px);box-shadow:0 10px 24px #1428201a}.motion-interaction-magnetic .direction :is(.heroActions button:first-child,.miniNav button){animation:aurent-magnetic-demo 2.8s ease-in-out infinite}.motion-interaction-elastic .direction :is(.heroActions button,.choiceGroup button,.formActions button):hover{transform:scale(1.045,.96)}.motion-interaction-card-tilt .direction :is(.moodCard,.requestRow):hover{transform:perspective(700px) rotateX(2deg) rotateY(-3deg) translateY(-2px)}.motion-interaction-follow-glow .direction :is(.moodCard,.requestRow,.formBody,.quickFacts>div){box-shadow:inset 0 0 0 1px #ffffff2e}.motion-interaction-cursor-spotlight .direction :is(.heroVisual,.moodCard:first-child){animation:aurent-runtime-spotlight 2.6s ease-in-out infinite alternate}.motion-interaction-drag-inertia .direction .moodGrid{animation:aurent-runtime-inertia 3.4s cubic-bezier(.16,1,.3,1) infinite alternate}.motion-interaction-rive-state .direction :is(.heroVisual,.heroActions button:first-child){animation:aurent-runtime-state-scene 2.5s cubic-bezier(.34,1.3,.64,1) infinite alternate}.motion-interaction-lottie-state .direction :is(.heroActions button:first-child,.stageBadge){animation:aurent-runtime-vector-loop 1.8s ease-in-out infinite}.motion-scroll-reveal-on-view .direction :is(.moodCard,.requestRow,.accordion>div){animation:aurent-scroll-reveal .8s cubic-bezier(.16,1,.3,1) both}.motion-scroll-css-view-timeline .direction :is(.moodCard,.heroVisual){animation:aurent-runtime-view-timeline 3.2s linear infinite alternate}.motion-scroll-scrub-parallax .direction :is(.heroVisual,.moodCard img){animation:aurent-scrub-demo 3.4s linear infinite alternate}.motion-scroll-sticky-story .direction :is(.moodCard:first-child,.heroVisual){animation:aurent-sticky-focus 3.6s ease-in-out infinite alternate}.motion-scroll-progress-linked .direction :is(.formProgress i:nth-child(-n+2),.heroTrust){transform-origin:left center;animation:aurent-progress 1.8s cubic-bezier(.16,1,.3,1) infinite alternate}.motion-scroll-horizontal-story .direction .moodGrid{animation:aurent-horizontal-story 3.8s ease-in-out infinite alternate}.motion-scroll-zoom-through .direction :is(.heroVisual,.moodCard:first-child){animation:aurent-zoom-through 3.5s ease-in-out infinite alternate}.motion-scroll-route-draw .direction :is(.heroVisual .orbit,.formProgress){animation:aurent-runtime-route 3.2s ease-in-out infinite alternate}.motion-scroll-stacked-gallery .direction .moodCard:nth-child(1){animation:aurent-runtime-stack 3.4s ease-in-out infinite alternate}.motion-scroll-stacked-gallery .direction .moodCard:nth-child(2){animation:aurent-runtime-stack 3.4s ease-in-out .15s infinite alternate-reverse}.motion-scroll-camera-flight .direction .heroVisual{animation:aurent-runtime-camera 4s ease-in-out infinite alternate}.motion-transition-crossfade .direction{animation:aurent-fade .32s ease-out both}.motion-transition-shared-element .direction :is(.heroVisual,.moodCard:first-child,.requestRow:first-child,.quickFacts>div:first-child){animation:aurent-shared-element .6s cubic-bezier(.16,1,.3,1) both}.motion-transition-element-scoped .direction :is(.formBody,.adminContent,.detailContent){animation:aurent-runtime-scoped .52s cubic-bezier(.16,1,.3,1) both}.motion-transition-wipe .direction{animation:aurent-wipe .65s cubic-bezier(.16,1,.3,1) both}.motion-transition-slide .direction :is(.formBody,.adminContent,.detailContent){animation:aurent-step-slide .42s cubic-bezier(.16,1,.3,1) both}.motion-transition-iris .direction{animation:aurent-iris .76s cubic-bezier(.16,1,.3,1) both}.motion-transition-zoom-continuity .direction :is(.heroVisual,.moodCard:first-child,.requestRow:first-child){animation:aurent-zoom-continuity .65s cubic-bezier(.16,1,.3,1) both}.motion-transition-flip-reflow .direction :is(.requestRow,.moodCard,.quickFacts>div){animation:aurent-runtime-flip .65s cubic-bezier(.16,1,.3,1) both}.motion-transition-clip-morph .direction .heroVisual{animation:aurent-runtime-shape-morph .76s cubic-bezier(.16,1,.3,1) both}.motion-ambient-soft-float .direction :is(.heroVisual .sun,.visualCaption,.moodCard:nth-child(2)){animation:aurent-soft-float 4.5s ease-in-out infinite alternate}.motion-ambient-orbit .direction .heroVisual .sun{transform-origin:-160% 190%;animation:aurent-orbit 8s linear infinite}.motion-ambient-gradient-breathe .direction :is(.dreamHero,.moodPreview,.enquiryPreview){background-size:160% 160%;animation:aurent-gradient-breathe 7s ease-in-out infinite alternate}.motion-ambient-grain-drift .direction{animation:aurent-runtime-grain-haze 1.2s steps(2,end) infinite}.motion-ambient-shimmer .direction :is(.visualCaption,.countPill,.stageBadge,.heroActions button:first-child){animation:aurent-runtime-shimmer-target 3.2s ease-in-out infinite}.motion-ambient-marquee .direction :is(.heroTrust,.adminNav){animation:aurent-marquee 7s linear infinite alternate}.motion-ambient-vector-loop .direction :is(.heroVisual .orbit,.visualCaption){animation:aurent-runtime-vector-loop 2.6s ease-in-out infinite}.motion-ambient-rive-idle .direction :is(.heroVisual .planet,.moodCard:first-child){animation:aurent-runtime-state-scene 3.8s ease-in-out infinite alternate}.motion-ambient-particle-field .direction .heroVisual{animation:aurent-runtime-particles 3.8s linear infinite}.motion-ambient-shader-breathe .direction .heroVisual{animation:aurent-runtime-shader 5s ease-in-out infinite alternate}.preview-reduced-motion *,.preview-reduced-motion *:before,.preview-reduced-motion *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}@keyframes aurent-runtime-blur-focus{0%{opacity:.28;filter:blur(9px);transform:scale(.97)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes aurent-runtime-fold{0%{opacity:.15;transform:perspective(900px) rotateX(-14deg) scaleY(.94)}to{opacity:1;transform:perspective(900px) rotateX(0) scaleY(1)}}@keyframes aurent-runtime-type-focus{0%{opacity:.25;filter:blur(6px)}to{opacity:1;filter:blur(0)}}@keyframes aurent-runtime-type-roll{0%{opacity:.2;transform:translateY(65%)}to{opacity:1;transform:translateY(0)}}@keyframes aurent-runtime-number-roll{0%{opacity:.3;transform:translateY(55%) scaleY(.8)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes aurent-runtime-route{0%{opacity:.35;transform:rotate(-5deg) scaleX(.82)}to{opacity:1;transform:rotate(0) scaleX(1)}}@keyframes aurent-runtime-shape-morph{0%{clip-path:polygon(8% 6%,92% 0,100% 82%,14% 100%);border-radius:2%}50%{clip-path:polygon(0 14%,88% 5%,93% 100%,6% 88%);border-radius:12%}to{clip-path:polygon(5% 0,100% 9%,92% 92%,0 100%);border-radius:3%}}@keyframes aurent-runtime-vector-loop{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.018)}}@keyframes aurent-runtime-state-scene{0%{transform:scale(.985) rotate(-.4deg);filter:saturate(.86)}to{transform:scale(1.02) rotate(.4deg);filter:saturate(1.08)}}@keyframes aurent-runtime-shader{0%{filter:saturate(.78) contrast(.94) hue-rotate(-5deg);transform:scale(1.015)}50%{filter:saturate(1.12) contrast(1.04) hue-rotate(4deg)}to{filter:saturate(.92) contrast(1.08) hue-rotate(-2deg);transform:scale(1.045)}}@keyframes aurent-runtime-camera{0%{transform:perspective(900px) translate3d(-1.5%,1%,0) scale(1.02) rotateY(-1.2deg)}to{transform:perspective(900px) translate3d(1.5%,-1%,0) scale(1.07) rotateY(1.2deg)}}@keyframes aurent-runtime-spotlight{0%{filter:brightness(.92) saturate(.86);box-shadow:inset 40px 20px 80px #ffffff0a}to{filter:brightness(1.06) saturate(1.08);box-shadow:inset -30px -10px 100px #ffffff2e}}@keyframes aurent-runtime-inertia{0%{transform:translate(-2.5%)}to{transform:translate(2.5%)}}@keyframes aurent-runtime-view-timeline{0%{opacity:.55;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(-5px) scale(1.02)}}@keyframes aurent-runtime-stack{0%{transform:translateY(8px) scale(.96) rotate(-1deg)}to{transform:translateY(-5px) scale(1.02) rotate(.4deg)}}@keyframes aurent-runtime-scoped{0%{opacity:.5;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes aurent-runtime-flip{0%{opacity:.45;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes aurent-runtime-grain-haze{0%,to{filter:contrast(1)}50%{filter:contrast(1.025) brightness(.995)}}@keyframes aurent-runtime-shimmer-target{0%,65%{filter:brightness(1)}82%{filter:brightness(1.14)}to{filter:brightness(1)}}@keyframes aurent-runtime-particles{0%{box-shadow:inset 0 0 90px #ffffff05}50%{box-shadow:inset 30px -20px 110px #ffffff21}to{box-shadow:inset -20px 20px 100px #ffffff0a}}@media(prefers-reduced-motion:reduce){[class*=motion-] *,[class*=motion-] *:before,[class*=motion-] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.liveProjectEmbed{display:block;width:100%;height:100%;border:0;background:#fff}.embedNote{margin:9px 0 0;color:#777972;font-size:9px;line-height:1.45}.previewFrame:has(.liveProjectEmbed) .frameViewport{background:#fff}@media(max-width:760px){.embedNote{font-size:10px}}.referenceCardButton{width:100%;appearance:none;text-align:left;cursor:pointer;color:inherit;font:inherit}.referenceThumb{position:relative;aspect-ratio:4 / 3;overflow:hidden;margin-bottom:10px;background:#ddd8cc}.referenceThumb img{width:100%;height:100%;object-fit:cover;display:block}.referenceThumb>span{display:grid;width:100%;height:100%;place-items:center;font-family:Georgia,serif;font-size:clamp(28px,5vw,58px);color:#777269}.referenceInspectorBackdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#1419169e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.referenceInspector{width:min(1120px,96vw);max-height:92vh;overflow:auto;border:1px solid #d5d1c7;background:#f4f1e9;box-shadow:0 30px 90px #0f141247}.referenceInspectorTop{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid #d5d1c7;background:#f4f1e9f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.referenceInspectorTop h3{margin:4px 0 0;font-family:Georgia,serif;font-size:clamp(24px,4vw,42px);font-weight:500}.referenceInspectorBody{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);min-height:520px}.referenceInspectorVisual{display:grid;place-items:center;min-height:520px;padding:24px;background:#e7e2d7}.referenceInspectorVisual img{display:block;max-width:100%;max-height:72vh;object-fit:contain;box-shadow:0 16px 50px #141e1926}.referenceVisualPending{max-width:420px;text-align:center}.referenceVisualPending strong,.referenceLearningPlaceholder strong{display:block;font-family:Georgia,serif;font-size:22px;font-weight:500}.referenceVisualPending span,.referenceInspectorMeta p,.referenceLearningPlaceholder p{display:block;margin-top:8px;color:#63655f;line-height:1.55}.referenceInspectorMeta{display:flex;flex-direction:column;gap:22px;padding:28px;border-left:1px solid #d5d1c7}.referenceInspectorMeta>div>span,.referenceLearningPlaceholder>span{display:block;margin-bottom:7px;color:#858078;font-size:11px;letter-spacing:.11em;text-transform:uppercase}.referenceSourceLink{margin-top:auto;justify-content:center;text-decoration:none}@media(max-width:760px){.referenceInspectorBackdrop{padding:0;align-items:end}.referenceInspector{width:100%;max-height:96vh}.referenceInspectorBody{grid-template-columns:1fr}.referenceInspectorVisual{min-height:360px;padding:12px}.referenceInspectorMeta{border-left:0;border-top:1px solid #d5d1c7}}.memoryWorkspace{min-height:100%;padding:28px 32px 60px;background:#f3f1ea;color:#1c211e}.memoryHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:18px 0 24px;border-bottom:1px solid rgba(31,37,33,.13)}.memoryHeader h2{margin:4px 0 10px;font-family:Georgia,Times New Roman,serif;font-weight:500;font-size:clamp(34px,4.5vw,64px);line-height:.98;max-width:780px}.memoryHeader>div:first-child>p:last-child{max-width:720px;color:#6b6f6a;margin:0}.memoryStats{display:grid;grid-template-columns:auto auto;gap:4px 10px;align-items:baseline;min-width:150px}.memoryStats strong{font-size:22px}.memoryStats span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#777c77}.memoryToolbar{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:16px;align-items:center;padding:20px 0}.memoryToolbar input{width:100%;box-sizing:border-box;border:1px solid rgba(31,37,33,.14);background:#ffffffa6;border-radius:10px;padding:12px 14px;font:inherit;outline:none}.memoryToolbar input:focus{border-color:#1f25215c}.memoryFilters{display:flex;gap:6px;flex-wrap:wrap}.memoryFilters button{border:1px solid rgba(31,37,33,.12);background:transparent;border-radius:999px;padding:8px 11px;text-transform:capitalize;color:#5f655f}.memoryFilters button.active{background:#1d2320;color:#f6f2e9;border-color:#1d2320}.memoryGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.memoryCard{display:grid;gap:0;padding:0;border:1px solid rgba(31,37,33,.11);background:#ffffff7a;border-radius:14px;overflow:hidden;text-align:left;color:inherit;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.memoryCard:hover{transform:translateY(-2px);border-color:#1f252142;box-shadow:0 12px 30px #1f252114}.memoryCard.is-reviewed{border-color:#4a795647}.memoryThumb{position:relative;aspect-ratio:1.2/1;background:#e7e2d6;overflow:hidden}.memoryThumb img{width:100%;height:100%;object-fit:cover;display:block}.memoryThumb>span{display:grid;place-items:center;height:100%;font-size:26px;color:#7b807b}.memoryThumb i{position:absolute;top:9px;right:9px;background:#191d1bd9;color:#f7f3e9;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;text-transform:uppercase;letter-spacing:.08em}.memoryCardBody{display:grid;gap:8px;padding:12px}.memoryCardBody strong{font-size:14px;line-height:1.15}.memoryCardBody>span{font-size:11px;color:#727771;line-height:1.35}.memoryCardBody>div{display:flex;gap:5px;flex-wrap:wrap}.memoryCardBody small,.memoryInsightList span{font-size:9px;text-transform:uppercase;letter-spacing:.06em;border:1px solid rgba(31,37,33,.11);border-radius:999px;padding:5px 7px;color:#676d67}.memoryInspectorBackdrop{position:fixed;inset:0;z-index:100;background:#0a0c0b8c;display:grid;place-items:center;padding:24px}.memoryInspector{width:min(1040px,100%);max-height:min(820px,92vh);overflow:hidden;display:grid;grid-template-columns:minmax(320px,1fr) minmax(360px,.9fr);background:#f2efe6;border-radius:18px;box-shadow:0 30px 90px #00000052}.memoryInspectorVisual{min-height:520px;background:#ddd7c9;display:grid;place-items:center;overflow:hidden}.memoryInspectorVisual img{width:100%;height:100%;object-fit:cover}.memoryPending{color:#6d706b}.memoryInspectorContent{padding:24px;overflow:auto;display:grid;align-content:start;gap:18px}.memoryInspectorTop{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.memoryInspectorTop h3{margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:500}.memoryCaveat{font-size:11px;line-height:1.5;color:#72766f;margin:0}.memoryLabel,.memoryAspectEdit>span,.memoryProjectFit>span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#747a74;margin-bottom:8px}.memoryInsightList{display:flex;flex-wrap:wrap;gap:6px}.memoryInsightList.quiet span{background:#ffffff80}.memoryAspectEdit textarea{width:100%;box-sizing:border-box;resize:vertical;border:1px solid rgba(31,37,33,.14);border-radius:10px;padding:10px 12px;background:#ffffff94;font:inherit;line-height:1.45}.memoryProjectFit{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:baseline;padding:11px 12px;border-top:1px solid rgba(31,37,33,.1);border-bottom:1px solid rgba(31,37,33,.1)}.memoryProjectFit>span{margin:0}.memoryProjectFit small{color:#777c77}.memoryReviewActions{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:8px}.memoryReviewActions button{border:1px solid rgba(31,37,33,.14);background:transparent;border-radius:10px;padding:10px 12px;color:#343a35}.memoryReviewActions button.primary{background:#1e2521;color:#f6f2e9;border-color:#1e2521}.memorySourceLink{font-size:11px;color:#676d67;text-decoration:none}.memorySourceLink:hover{text-decoration:underline}@media(max-width:850px){.memoryWorkspace{padding:20px 18px 50px}.memoryHeader{align-items:flex-start;flex-direction:column}.memoryToolbar{grid-template-columns:1fr}.memoryInspector{grid-template-columns:1fr;max-height:94vh;overflow:auto}.memoryInspectorVisual{min-height:280px;max-height:380px}.memoryInspectorContent{overflow:visible}.memoryReviewActions{grid-template-columns:1fr}.memoryStats{grid-template-columns:auto auto}.memoryGrid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr))}}.liveV2Inspector{gap:14px}.liveV2ScopeBlock{display:grid;gap:8px}.liveV2Label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.55}.liveV2ScopeList{display:grid;gap:6px}.liveV2ScopeList button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid rgba(27,24,36,.11);border-radius:9px;background:#ffffff9e;color:inherit;text-align:left;cursor:pointer}.liveV2ScopeList button:hover{border-color:#4b3a7e47;background:#ffffffe6}.liveV2ScopeList button.active{border-color:#593fb46b;box-shadow:0 0 0 2px #593fb414;background:#f8f6fffa}.liveV2ScopeList button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650}.liveV2ScopeList button small{flex:none;font-size:9px;letter-spacing:.06em;text-transform:uppercase;opacity:.45}.liveV2SourceState{display:grid;gap:7px;padding:11px;border:1px solid rgba(27,24,36,.1);border-radius:10px;background:#faf9fcd1}.liveV2SourceHeading{display:flex;align-items:center;gap:7px}.liveV2SourceHeading strong{font-size:11px}.liveV2SourceDot{width:7px;height:7px;border-radius:999px;background:#a7a2b1}.liveV2SourceState.is-resolved .liveV2SourceDot{background:#3f9a68}.liveV2SourceState.is-ambiguous .liveV2SourceDot,.liveV2SourceState.is-unresolved .liveV2SourceDot{background:#b46c3b}.liveV2SourceState code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;opacity:.7}.liveV2SourceState p{margin:0;font-size:11px;line-height:1.45;opacity:.62}.liveGenerate:disabled[title]{cursor:not-allowed}.liveSourceAgent{display:inline-flex;align-items:center;gap:5px}.liveSourceAgent:before{content:"";width:6px;height:6px;border-radius:999px;background:#a7a2b1}.liveSourceAgent.is-ready:before{background:#3f9a68}.liveSourceAgent.is-offline:before{background:#b46c3b}.liveUnifiedPrompt{display:grid;gap:9px;width:min(920px,calc(100vw - 28px))}.liveIntentRail{display:flex;align-items:center;gap:5px;overflow-x:auto;scrollbar-width:none}.liveIntentRail::-webkit-scrollbar{display:none}.liveIntentRail button,.liveIntentRail select{min-height:34px;border:1px solid rgba(27,24,36,.1);border-radius:8px;background:#ffffffb8;color:inherit;font:inherit;font-size:11px;font-weight:650;white-space:nowrap}.liveIntentRail button{padding:0 11px;cursor:pointer}.liveIntentRail select{padding:0 26px 0 10px}.liveIntentRail button.active{border-color:#4c3a8e57;background:#f3f0fff5;box-shadow:0 0 0 2px #4c3a8e0f}.livePromptInputRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.livePromptInputRow input{min-width:0}.liveIntentHint{padding:0 2px;font-size:10px;line-height:1.35;opacity:.56}@media(max-width:760px){.liveUnifiedPrompt{width:calc(100vw - 16px);gap:7px}.livePromptInputRow{grid-template-columns:minmax(0,1fr)}.livePromptInputRow .liveGenerate{width:100%;min-height:42px}.liveIntentRail button,.liveIntentRail select{min-height:40px}}.liveTopbar{min-height:52px;padding:5px 10px;background:#121212db;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.liveBrand{min-height:38px;font-size:21px;padding-left:2px}.liveDivider{height:20px}.liveProjectCrumb,.liveCrumbSlash{color:#aaa7a0;font-size:12px;white-space:nowrap}.liveCrumbSlash{opacity:.45}.liveSurfaceSelect{max-width:160px!important}.liveDeviceSelect{max-width:108px!important}.liveTopActions{gap:5px}.liveTopActions .liveGhost{min-height:38px;padding:0 10px;font-size:11px}.liveTopActions .liveDangerGhost{width:38px;padding:0;letter-spacing:.08em}.liveStage{inset:52px 0 0}.liveCanvas{width:calc(100vw - 14px);height:calc(100vh - 60px);border-radius:10px;box-shadow:0 12px 42px #0000003d}.liveViewportWrap{inset:0}.liveCanvasChrome{inset:10px 10px auto auto;width:auto;height:auto;min-height:0;padding:4px;gap:5px;border:1px solid rgba(255,255,255,.11);border-radius:11px;background:#191919bd;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none}.liveCanvasMeta{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 8px;color:#b9b6af;font-size:10px;white-space:nowrap}.liveCanvasMeta .liveStatus{width:6px;height:6px}.liveCanvasActions{gap:4px;pointer-events:auto}.liveModeToggle{padding:2px;border-radius:8px}.liveModeToggle button{min-height:32px;padding:0 9px;font-size:10px}.livePreviewIssue{min-height:32px;width:32px;padding:0;border-radius:8px}.liveInspector.liveSelectionPopover{top:58px;right:16px;width:min(270px,calc(100vw - 32px));padding:10px;border-radius:11px;background:#181818e0}.liveSelectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.liveSelectionHeader>div{min-width:0;display:grid;gap:2px}.liveSelectionHeader strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.liveSelectionHeader .liveIconButton{width:30px;min-height:30px;font-size:16px}.liveSelectionControls{display:flex;align-items:end;gap:7px;margin-top:8px}.liveSelectionScope{display:grid;gap:3px;min-width:0;flex:1}.liveSelectionScope>span{color:#85827c;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.liveSelectionScope select{width:100%;min-height:34px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#262626;color:#eeeae3;padding:0 8px;font-size:10px}.liveSelectionSource{display:inline-flex;align-items:center;gap:5px;min-height:34px;color:#aaa7a0;font-size:9px;white-space:nowrap}.liveSelectionSource i,.liveAgentNote i{width:6px;height:6px;border-radius:50%;background:#a7a2b1}.liveSelectionSource.is-resolved i,.liveAgentNote.is-ready i{background:#83d98c}.liveSelectionSource.is-ambiguous i,.liveSelectionSource.is-unresolved i,.liveAgentNote.is-offline i{background:#d59a62}.liveSelectionPopover>small{display:block;margin-top:7px;color:#98958e;font-size:9px;line-height:1.35}.liveSelectionHint{opacity:.68}.liveCommandDock{bottom:10px;width:min(690px,calc(100vw - 24px))}.livePromptBar.liveCompactPrompt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;padding:5px;border-radius:13px;background:#191919e0;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.liveCompactPrompt .liveIntentSelect{max-width:118px;min-height:40px;border:0;border-radius:9px;background:#ffffff0e;color:#d7d4cd;padding:0 25px 0 9px;font-size:10px}.liveCompactPrompt>input{min-width:0;min-height:40px;border:0;background:transparent;color:#f6f4ef;padding:0 8px;font-size:13px;outline:none}.liveCompactPrompt>input::placeholder{color:#77746e}.liveGenerateIcon{width:40px;min-height:40px;padding:0;border-radius:9px;font-size:18px}.liveGenerateIcon:disabled{border-color:#ffffff1a;background:#ffffff0e;color:#77746e;opacity:1}.livePromptMeta{grid-column:1 / -1;min-height:14px;padding:0 7px 1px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#77746e;font-size:9px}.liveAgentNote{display:inline-flex;align-items:center;gap:5px}@media(max-width:760px){.liveTopbar{padding-inline:7px}.liveProjectCrumb,.liveCrumbSlash{display:none}.liveSurfaceSelect{max-width:112px!important}.liveDeviceSelect{max-width:82px!important}.liveTopActions .liveGhost:not(.liveDangerGhost){display:none}.liveCanvas{width:calc(100vw - 8px);height:calc(100vh - 56px);border-radius:7px}.liveCanvasMeta{display:none}.liveInspector.liveSelectionPopover{top:54px;right:8px}.liveCommandDock{width:calc(100vw - 12px);bottom:6px}.livePromptBar.liveCompactPrompt{grid-template-columns:92px minmax(0,1fr) 40px}.livePromptMeta{display:none}}
