@font-face{font-family:Veylensai;src:url('../fonts/SpaceGrotesk-Latin.woff2') format('woff2');font-weight:300 700;font-display:swap}
#veylensai-live{--live-bg:#0f0608;--live-bg2:#1a0b0e;--live-panel:#231014;--live-line:#3e292d;--live-text:#f5e9ec;--live-muted:#c2a8ad;--live-dim:#8e757a;--live-gold:#d6b887;--live-iris:#ee9aab;--live-font:Veylensai,Arial,sans-serif;--live-mono:Consolas,'Liberation Mono',monospace;--live-gutter:clamp(22px,5.2vw,86px)}
#veylensai-live *{box-sizing:border-box}
#veylensai-live{font-family:var(--live-font);font-size:15px;font-weight:400;line-height:1.65;color:var(--live-text);background:var(--live-bg);width:100%;overflow-x:clip;text-align:left;position:relative;isolation:isolate}
#veylensai-live button,#veylensai-live input,#veylensai-live select,#veylensai-live textarea{font:inherit}
#veylensai-live button,#veylensai-live a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}
#veylensai-live button{color:inherit;border:0;border-radius:0;cursor:pointer}
#veylensai-live button:disabled{cursor:not-allowed;opacity:.5}
#veylensai-live a{color:inherit;text-decoration:none}
#veylensai-live img,#veylensai-live video,#veylensai-live canvas{display:block;max-width:100%}
#veylensai-live h1,#veylensai-live h2,#veylensai-live h3,#veylensai-live h4,#veylensai-live p,#veylensai-live ul,#veylensai-live dl{margin:0}
#veylensai-live h1,#veylensai-live h2,#veylensai-live h3,#veylensai-live h4{font-family:var(--live-font);font-weight:400;line-height:1.05;letter-spacing:-.045em;color:var(--live-text)}
#veylensai-live h2{font-size:clamp(36px,4.4vw,68px)}
#veylensai-live h2 em,#veylensai-live h1 em,#veylensai-live h3 em{font-style:normal;color:var(--live-muted)}
#veylensai-live p{color:var(--live-muted)}
#veylensai-live em{font-style:normal}
#veylensai-live ::selection{background:var(--live-gold);color:#14090b}
#veylensai-live [hidden]{display:none!important}
#veylensai-live a:focus-visible,#veylensai-live button:focus-visible,#veylensai-live input:focus-visible,#veylensai-live textarea:focus-visible,#veylensai-live select:focus-visible,#veylensai-live summary:focus-visible,#veylensai-live canvas:focus-visible{outline:2px solid var(--live-gold);outline-offset:5px}
#veylensai-live .live-eyebrow{display:flex;align-items:center;gap:11px;font:10px/1.6 var(--live-mono);letter-spacing:.14em;color:var(--live-gold)}
#veylensai-live .live-dot{height:5px;width:5px;display:inline-block;background:var(--live-gold);border-radius:50%;box-shadow:0 0 12px #d6b88755;flex-shrink:0}
#veylensai-live .live-micro{font:9px/1.9 var(--live-mono);color:var(--live-dim)}
#veylensai-live .live-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:var(--live-gold);color:#1a0f11;border:1px solid var(--live-gold);padding:17px 23px;font-size:12px;font-weight:600;line-height:1.3;transition:transform .3s,background .3s,box-shadow .3s}
#veylensai-live .live-button:hover{transform:translateY(-3px);background:#ead1aa;box-shadow:0 0 35px #d6b88720}
#veylensai-live .live-button-small{padding:12px 17px;font-size:11px;gap:22px}
#veylensai-live .live-ghost{background:transparent;color:var(--live-text);border-color:#75535a}
#veylensai-live .live-ghost:hover{background:#341b20}
#veylensai-live .live-full{width:100%}
#veylensai-live .live-link{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:none;color:var(--live-text);padding:12px 0;border-bottom:1px solid #73565c;font-size:12px;line-height:1.4;transition:color .25s,border-color .25s;text-align:left}
#veylensai-live .live-link:hover{color:var(--live-gold);border-color:var(--live-gold)}
#veylensai-live .live-link b{font-weight:400}
#veylensai-live .live-section{padding:105px var(--live-gutter);scroll-margin-top:84px}
#veylensai-live .live-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:65px;margin-bottom:50px}
#veylensai-live .live-section-heading .live-eyebrow{margin-bottom:24px}
#veylensai-live .live-section-heading>p{max-width:355px;font-size:13px;line-height:1.95;padding-bottom:5px}
#veylensai-live .live-skip{position:fixed;left:20px;top:12px;background:var(--live-gold);color:#180c0f;padding:12px;transform:translateY(-170%);z-index:300}
#veylensai-live .live-skip:focus{transform:none}
#veylensai-live .live-reading{position:fixed;left:0;top:0;height:2px;width:0;background:var(--live-gold);z-index:200;pointer-events:none}
#veylensai-live .live-header{height:84px;position:sticky;top:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:0 var(--live-gutter);background:#0f0608f2;border-bottom:1px solid #392327;backdrop-filter:blur(24px)}
#veylensai-live .live-logo{display:block;width:190px;line-height:0;flex-shrink:0}
#veylensai-live .live-logo>svg{width:100%;height:auto;max-width:100%;stroke:none}
#veylensai-live .live-nav{display:flex;align-items:center;gap:24px;font-size:11px;color:#cdb5ba}
#veylensai-live .live-nav>a:hover,#veylensai-live .live-nav>button:hover{color:var(--live-gold)}
#veylensai-live .live-nav>button{display:flex;gap:8px;align-items:center;padding:0;background:none;font-size:11px}
#veylensai-live .live-nav>button[aria-expanded=true]{color:var(--live-gold)}
#veylensai-live .live-header-tools{display:flex;align-items:center;gap:15px}
#veylensai-live .live-tool{background:none;display:flex;align-items:center;gap:7px;font:8px var(--live-mono);color:#be9aa2;padding:8px 0;white-space:nowrap}
#veylensai-live .live-eq{display:flex;gap:2px;align-items:center;height:16px}
#veylensai-live .live-eq i{width:2px;height:4px;background:var(--live-gold)}
#veylensai-live .live-eq i:nth-child(2){height:12px}
#veylensai-live .live-eq i:nth-child(3){height:8px}
#veylensai-live .live-eq i:nth-child(4){height:5px}
#veylensai-live.live-motion-dot{width:5px;height:5px;border-radius:50%;background:var(--live-iris);box-shadow:0 0 10px #ee9aab4d}
#veylensai-live .live-menu-toggle{display:none;border:1px solid var(--live-line);background:none;font-size:20px;width:35px;height:35px}
#veylensai-live .live-mega{position:fixed;left:0;right:0;top:84px;z-index:55;display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr;background:#1b0b0feF;backdrop-filter:blur(25px);border-bottom:1px solid #744a53;padding:35px var(--live-gutter) 40px;gap:25px;box-shadow:0 40px 80px #0006}
#veylensai-live .live-mega-intro h2{font-size:26px;line-height:1.15;margin-top:18px}
#veylensai-live .live-mega-intro .live-eyebrow{font-size:8px}
#veylensai-live .live-mega-intro .live-link{font-size:10px;margin-top:20px}
#veylensai-live .live-mega>button{padding:0 0 18px;background:#261216;border:1px solid #4b2c32;text-align:left;overflow:hidden;transition:border-color .3s}
#veylensai-live .live-mega>button:hover{border-color:var(--live-gold)}
#veylensai-live .live-mega img{height:120px;width:100%;object-fit:cover}
#veylensai-live .live-mega>button>strong{display:block;margin:15px 18px 5px;font-size:21px;font-weight:400}
#veylensai-live .live-mega>button>span{display:block;margin:0 18px;font-size:9px;color:var(--live-muted)}
#veylensai-live .live-mobile-nav{position:fixed;left:0;right:0;top:76px;background:#1f0d10;z-index:55;padding:28px var(--live-gutter);display:grid;gap:22px;border-bottom:1px solid #70464f;box-shadow:0 30px 70px #0008}
#veylensai-live .live-mobile-nav>a,#veylensai-live .live-mobile-nav>button{font-size:15px;background:none;text-align:left;padding:0}
#veylensai-live .live-mobile-nav>button{color:var(--live-gold)}
#veylensai-live .live-hero{height:calc(100svh - 84px);min-height:760px;max-height:1080px;position:relative;overflow:hidden;background:#0c0507;isolation:isolate;padding:70px var(--live-gutter) 0;scroll-margin-top:84px}
#veylensai-live .live-hero-film{position:absolute;inset:0;z-index:-2}
#veylensai-live .live-hero-film video{position:absolute;width:83%;height:100%;right:-8%;top:0;object-fit:cover;object-position:50% 55%;max-width:none}
#veylensai-live .live-film-vignette{position:absolute;inset:0;background:linear-gradient(90deg,#0f0608 2%,#0f0608f5 23%,#0f06089c 44%,#0f060805 73%),linear-gradient(0deg,#0f0608 0,transparent 25%,#0f060877 100%)}
#veylensai-live .live-hero-grid{position:absolute;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(90deg,#92646e0b 1px,transparent 1px),linear-gradient(#92646e0b 1px,transparent 1px);background-size:90px 90px;mask-image:linear-gradient(90deg,#000,transparent 70%)}
#veylensai-live .live-hero-content{position:relative;width:56%;max-width:770px;padding-bottom:110px}
#veylensai-live .live-hero-content .live-eyebrow{font-size:9px;letter-spacing:.11em;margin-bottom:30px}
#veylensai-live .live-hero h1{font-size:clamp(60px,6.3vw,99px);line-height:.99;letter-spacing:-.055em}
#veylensai-live .live-hero h1 em{color:var(--live-gold);background:linear-gradient(95deg,#f5e9ec,#d6b887 60%,#ee9aab);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
#veylensai-live .live-hero-content>p{max-width:365px;font-size:13px;line-height:1.9;margin-top:30px}
#veylensai-live .live-hero-actions{display:flex;align-items:center;gap:28px;margin-top:33px}
#veylensai-live .live-film-trigger{background:none;display:flex;align-items:center;gap:12px;padding:0;color:#e8d3d7;text-align:left}
#veylensai-live .live-film-trigger>i{border:1px solid #805760;border-radius:50%;display:grid;place-items:center;width:41px;height:41px;font-size:17px;font-style:normal;color:var(--live-gold);transition:.3s}
#veylensai-live .live-film-trigger:hover>i{background:#5b3039;border-color:var(--live-gold)}
#veylensai-live .live-film-trigger>span{font-size:11px}
#veylensai-live .live-film-trigger small{display:block;font:6px var(--live-mono);color:#9e7981;letter-spacing:.07em;margin-top:5px}
#veylensai-live .live-hero-spec{position:absolute;right:var(--live-gutter);bottom:165px;text-align:right;display:grid;gap:10px;z-index:1}
#veylensai-live .live-hero-spec>span{font:7px var(--live-mono);letter-spacing:.12em;color:#9e7981}
#veylensai-live .live-hero-spec>span:first-child{color:var(--live-gold)}
#veylensai-live .live-hero-spec>strong{font-size:15px;font-weight:400;color:#dec0c6}
#veylensai-live .live-hero-bottom{position:absolute;left:var(--live-gutter);right:var(--live-gutter);bottom:0;display:grid;grid-template-columns:repeat(3,1fr) 190px;border-top:1px solid #5a373e;background:#0f060870;backdrop-filter:blur(15px)}
#veylensai-live .live-hero-bottom>a{padding:25px 25px 28px 0;font-size:12px;position:relative;border-right:1px solid #4b2c32;margin-right:25px}
#veylensai-live .live-hero-bottom>a>span{display:block;font:7px var(--live-mono);letter-spacing:.1em;color:#a77e87;margin-bottom:13px}
#veylensai-live .live-hero-bottom>a>b{font-weight:400;position:absolute;right:25px;bottom:28px;color:var(--live-gold)}
#veylensai-live .live-hero-bottom>a:hover{color:var(--live-gold)}
#veylensai-live .live-concept-status{align-self:center;font:8px/1.9 var(--live-mono);letter-spacing:.08em;color:#b58b94;position:relative;padding-left:17px}
#veylensai-live .live-concept-status .live-dot{position:absolute;left:0;top:5px}
#veylensai-live .live-introduction{background:radial-gradient(ellipse at 10% 0,#3a171e44,transparent 65%),#120709;border-bottom:1px solid var(--live-line);padding-top:80px;padding-bottom:0}
#veylensai-live .live-intro-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:80px;margin-top:30px}
#veylensai-live .live-intro-grid h2{font-size:clamp(32px,3.3vw,51px);line-height:1.15}
#veylensai-live .live-intro-grid p{font-size:13px;line-height:1.95}
#veylensai-live .live-intro-grid p+p{margin-top:18px}
#veylensai-live .live-intro-grid .live-link{margin-top:20px}
#veylensai-live .live-principle-strip{display:flex;justify-content:space-between;align-items:center;gap:35px;border-top:1px solid #3c262a;margin-top:65px;padding:26px 0;color:#c7a8ae;font:9px var(--live-mono);letter-spacing:.15em}
#veylensai-live .live-principle-strip i{height:3px;width:3px;transform:rotate(45deg);background:var(--live-gold)}
#veylensai-live .live-collection{background:#0f0608}
#veylensai-live .live-product-switch{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #57373e;border-bottom:0}
#veylensai-live .live-product-switch button{background:linear-gradient(140deg,#2a1418,#1c0c10);border-right:1px solid #57373e;padding:23px 30px;text-align:left;position:relative;transition:background .3s}
#veylensai-live .live-product-switch button:last-child{border:0}
#veylensai-live .live-product-switch button>span{font:8px var(--live-mono);color:#9d747d;display:block;margin-bottom:10px}
#veylensai-live .live-product-switch strong{font-size:28px;letter-spacing:.03em;font-weight:400}
#veylensai-live .live-product-switch small{display:block;color:#ad8b92;font-size:11px;margin-top:7px}
#veylensai-live .live-product-switch button[aria-selected=true]{background:linear-gradient(110deg,#4b262e55,#2e161b)}
#veylensai-live .live-product-switch button[aria-selected=true]:before{content:'';height:2px;position:absolute;left:0;right:0;top:0;background:var(--live-gold);box-shadow:0 0 20px #d6b88744}
#veylensai-live .live-product-switch button[aria-selected=true]>strong{color:var(--live-gold)}
#veylensai-live .live-product-panel{display:grid;grid-template-columns:1.38fr 1fr;border:1px solid #57373e;min-height:500px;background:#190b0e}
#veylensai-live .live-product-art{position:relative;min-width:0;background:radial-gradient(ellipse at 60% 60%,#52212b4d,transparent 70%);overflow:hidden}
#veylensai-live .live-product-art>img{position:absolute;width:100%;height:100%;object-fit:contain;mask-image:radial-gradient(ellipse,#000 43%,transparent 80%);transition:opacity .3s,transform .6s}
#veylensai-live .live-product-art:hover>img{transform:scale(1.035)}
#veylensai-live .live-product-ghost{position:absolute;top:20px;left:25px;right:20px;text-align:center;font-size:clamp(80px,11vw,180px);line-height:1;color:#44212855;letter-spacing:-.05em;pointer-events:none}
#veylensai-live .live-image-corner{position:absolute;left:25px;bottom:24px;font:6px var(--live-mono);letter-spacing:.1em;color:#986c75}
#veylensai-live .live-view-3d{position:absolute;right:23px;bottom:20px;display:flex;align-items:center;gap:25px;background:#30151baa;backdrop-filter:blur(15px);border:1px solid #784e57;font:9px var(--live-mono);color:#eccdd3;padding:10px 14px}
#veylensai-live .live-view-3d>span{color:var(--live-gold);font-size:17px}
#veylensai-live .live-product-details{border-left:1px solid #57373e;padding:40px 36px}
#veylensai-live .live-product-details .live-eyebrow{font-size:8px}
#veylensai-live .live-product-details h3{font-size:clamp(34px,3.6vw,51px);line-height:1.05;margin:21px 0}
#veylensai-live .live-product-details>p:not(.live-micro){font-size:12px;line-height:1.9}
#veylensai-live .live-product-benefits{list-style:none;padding:0;margin:24px 0}
#veylensai-live .live-product-benefits li{font-size:11px;line-height:1.7;color:#d3b1b8;padding:8px 0 8px 18px;position:relative;border-bottom:1px solid #3c2127}
#veylensai-live .live-product-benefits li:before{content:'+';position:absolute;left:0;color:var(--live-gold);font:12px var(--live-mono)}
#veylensai-live .live-product-cta{display:flex;flex-direction:column;align-items:flex-start;gap:10px}
#veylensai-live .live-product-cta .live-button{font-size:11px}
#veylensai-live .live-product-cta .live-link{font-size:10px}
#veylensai-live .live-product-details .live-micro{font-size:8px;margin-top:19px}
#veylensai-live .live-studio-section{padding-bottom:70px;border-top:1px solid var(--live-line);border-bottom:1px solid var(--live-line);background:radial-gradient(ellipse at 50% 15%,#4a1b2560,transparent 60%),#14080b;scroll-margin-top:84px}
#veylensai-live .live-studio-heading{margin-bottom:0;padding-bottom:45px}
#veylensai-live .live-studio-shell{margin:0 24px;border:1px solid #85545e;box-shadow:0 25px 90px #0005;background:#15080b;position:relative;isolation:isolate}
#veylensai-live .live-studio-top{height:60px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid #5b343c;background:#261216}
#veylensai-live .live-studio-top>span{display:flex;align-items:center;gap:10px;font:8px var(--live-mono);letter-spacing:.08em;color:#cd9ca6}
#veylensai-live .live-studio-models{display:flex;align-self:stretch}
#veylensai-live .live-studio-models button{padding:0 24px;background:none;color:#b48791;font:11px var(--live-mono);border-left:1px solid #4f2d34}
#veylensai-live .live-studio-models button.is-active{background:#d17d8f12;color:var(--live-gold);box-shadow:inset 0 -2px var(--live-gold)}
#veylensai-live .live-icon{background:none;color:#dbb7bf;border:1px solid #754952;display:grid;place-items:center;width:33px;height:33px;font-size:19px;flex-shrink:0}
#veylensai-live .live-studio-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;min-height:570px}
#veylensai-live .live-studio-stage{position:relative;min-width:0;min-height:570px;overflow:hidden;background:radial-gradient(ellipse at 50% 60%,#4b222b77,transparent 65%),#13070a;touch-action:pan-y;cursor:grab}
#veylensai-live .live-studio-stage:active{cursor:grabbing}
#veylensai-live .live-studio-stage canvas{position:absolute;inset:0;width:100%;height:100%;z-index:1;touch-action:pan-y;opacity:0;transition:opacity .5s}
#veylensai-live .live-studio-stage.is-ready canvas{opacity:1}
#veylensai-live .live-model-poster{position:absolute;inset:0;height:100%;width:100%;object-fit:contain;mask-image:radial-gradient(ellipse,#000,transparent 75%);opacity:.8}
#veylensai-live .live-studio-stage.is-ready .live-model-poster{opacity:0}
#veylensai-live .live-orbit-rings{position:absolute;width:80%;height:70%;border:1px solid #88616933;border-radius:50%;left:10%;top:18%;transform:rotateX(60deg);box-shadow:0 0 0 28px #ee9aab08,0 0 0 75px #ee9aab04;pointer-events:none}
#veylensai-live .live-stage-name{position:absolute;left:28px;top:27px;z-index:2;display:grid;gap:8px;pointer-events:none}
#veylensai-live .live-stage-name>span:first-child{font:8px var(--live-mono);color:var(--live-gold);letter-spacing:.1em}
#veylensai-live .live-stage-name>strong{font-size:48px;letter-spacing:-.03em;line-height:1;font-weight:400;color:#dbc2c7}
#veylensai-live .live-stage-name>span:last-child{font:6px var(--live-mono);letter-spacing:.06em;color:#92666f}
#veylensai-live .live-stage-labels{position:absolute;inset:0;z-index:3;pointer-events:none}
#veylensai-live .live-part-label{position:absolute;background:#2d1318ce;border:1px solid #7b4b55;color:#d8adb6;font:6px var(--live-mono);letter-spacing:.06em;display:flex;gap:15px;align-items:center;white-space:nowrap;padding:8px 10px;backdrop-filter:blur(10px);pointer-events:auto;transition:background .25s,border .25s}
#veylensai-live .live-part-label>i{font-size:15px;font-style:normal;color:var(--live-gold)}
#veylensai-live .live-part-label.is-active{background:#56343b;border-color:var(--live-gold);color:#f4e1e5}
#veylensai-live .live-label-optics{left:11%;top:58%}
#veylensai-live .live-label-compute{right:7%;top:27%}
#veylensai-live .live-label-temples{right:6%;bottom:25%}
#veylensai-live .live-part-label:before{content:'';height:1px;width:25px;background:#966872;position:absolute;left:-25px;top:50%}
#veylensai-live .live-axis{position:absolute;bottom:35px;right:35px;width:55px;height:55px;z-index:3;color:#866169;font:7px var(--live-mono);pointer-events:none;background:linear-gradient(30deg,transparent 49%,#7a535b 50%,transparent 51%),linear-gradient(150deg,transparent 49%,#7a535b 50%,transparent 51%)}
#veylensai-live .live-axis:after{content:'';position:absolute;width:1px;height:40px;background:#7a535b;left:50%;top:0}
#veylensai-live .live-axis span:nth-child(1){position:absolute;right:-4px;bottom:3px}
#veylensai-live .live-axis span:nth-child(2){position:absolute;left:25px;top:-12px}
#veylensai-live .live-axis span:nth-child(3){position:absolute;left:-5px;bottom:3px}
#veylensai-live .live-stage-caption{position:absolute;bottom:25px;left:28px;z-index:3;color:#7d5860;font:6px var(--live-mono);letter-spacing:.09em;pointer-events:none}
#veylensai-live .live-model-loading{position:absolute;inset:0;background:#0f0608ba;z-index:4;display:flex;justify-content:center;align-items:center;gap:15px;color:#cba3ab;font:10px var(--live-mono);transition:opacity .4s;pointer-events:none}
#veylensai-live .live-model-loading.is-hidden{opacity:0}
#veylensai-live .live-loading-ring{width:25px;height:25px;border:1px solid #743f4a;border-top-color:var(--live-gold);border-radius:50%;animation:live-spin 1.1s linear infinite}
#veylensai-live .live-inspector{border-left:1px solid #603a42;background:linear-gradient(160deg,#31151b,#1c0b0f);padding:23px;display:flex;flex-direction:column}
#veylensai-live .live-inspector-title{display:flex;justify-content:space-between;align-items:center;gap:15px}
#veylensai-live .live-inspector-title>.live-eyebrow{font-size:7px}
#veylensai-live .live-inspector-title>span:last-child{font-size:20px;line-height:1;color:var(--live-gold)}
#veylensai-live .live-layer-tabs{display:grid;margin-top:20px;border-top:1px solid #5d353d}
#veylensai-live .live-layer-tabs>button{background:none;text-align:left;border-bottom:1px solid #4a2a31;padding:11px 10px;font:9px var(--live-mono);color:#bc8b95;transition:.25s}
#veylensai-live .live-layer-tabs>button.is-active{color:var(--live-gold);background:#ee9aab0b;box-shadow:inset 2px 0 var(--live-gold)}
#veylensai-live .live-layer-info{position:relative;margin-top:25px;flex:1}
#veylensai-live .live-layer-info>span{position:absolute;right:0;top:-5px;color:#60353e70;font-size:62px;line-height:1}
#veylensai-live .live-layer-info h3{font-size:25px;line-height:1.12;position:relative;max-width:190px;margin-bottom:15px}
#veylensai-live .live-layer-info>p{font-size:11px;line-height:1.9}
#veylensai-live .live-layer-info>div{border-top:1px solid #523339;margin-top:20px;padding-top:15px}
#veylensai-live .live-layer-info small{font:6px var(--live-mono);letter-spacing:.06em;color:var(--live-gold)}
#veylensai-live .live-layer-info>div p{font-size:10px;line-height:1.85;margin-top:9px}
#veylensai-live .live-inspector>.live-link{font-size:10px;margin-top:20px}
#veylensai-live .live-studio-controls{padding:17px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #5e363e;background:#220f13}
#veylensai-live .live-control-group{display:flex;align-items:center;gap:17px}
#veylensai-live .live-control-group>span{font:7px var(--live-mono);letter-spacing:.1em;color:#9d6f79}
#veylensai-live .live-control-group>div{display:flex;gap:4px;align-items:center}
#veylensai-live .live-control-group button{padding:8px 10px;color:#b98d96;background:none;font:8px var(--live-mono);white-space:nowrap}
#veylensai-live .live-control-group button.is-active{color:#f7e4e8;background:#5a343c66}
#veylensai-live .live-materials>div{gap:9px}
#veylensai-live .live-materials button{width:21px;height:21px;border-radius:50%;padding:0;background:var(--finish);border:1px solid #876169;box-shadow:inset -4px -4px 6px #0005}
#veylensai-live .live-materials button.is-active{outline:1px solid var(--live-gold);outline-offset:3px}
#veylensai-live .live-assembly-bar{display:flex;align-items:center;gap:28px;border-top:1px solid #43262c;padding:18px 24px;background:#1c0b0f}
#veylensai-live .live-assembly-button{display:flex;align-items:center;gap:10px;background:none;border:1px solid #74444e;padding:10px 14px;font:9px var(--live-mono);color:var(--live-gold);white-space:nowrap}
#veylensai-live .live-assembly-button[aria-pressed=true]{background:#74444e55}
#veylensai-live .live-assembly-bar>label{flex:1;font:7px var(--live-mono);color:#b98d96;letter-spacing:.08em}
#veylensai-live .live-assembly-bar output{float:right;color:var(--live-gold)}
#veylensai-live input[type=range]{accent-color:var(--live-gold);width:100%;height:3px;display:block;cursor:pointer;margin-top:13px}
#veylensai-live .live-auto-rotate{background:none;display:flex;align-items:center;gap:9px;font:8px var(--live-mono);color:#bf919b;white-space:nowrap}
#veylensai-live .live-studio-footnote{display:flex;justify-content:space-between;gap:50px;padding:22px var(--live-gutter) 0}
#veylensai-live .live-studio-footnote>span{font:6px/1.8 var(--live-mono);color:#b3838d;letter-spacing:.04em;display:flex;align-items:flex-start;gap:8px;white-space:nowrap}
#veylensai-live .live-studio-footnote .live-dot{width:3px;height:3px;margin-top:3px}
#veylensai-live .live-studio-footnote>p{font:8px/1.8 var(--live-mono);color:#865d66;max-width:570px}
#veylensai-live .live-studio-shell.is-expanded{position:fixed;inset:12px;z-index:180;margin:0;display:flex;flex-direction:column;box-shadow:0 0 0 30px #0b0305ea}
#veylensai-live .live-studio-shell.is-expanded .live-studio-body{flex:1;min-height:0}
#veylensai-live .live-studio-shell.is-expanded .live-studio-stage{min-height:0}
#veylensai-live .live-engineering-film{background:#0f0608}
#veylensai-live .live-macro-image{height:410px;position:relative;overflow:hidden;border:1px solid #59353d}
#veylensai-live .live-macro-image img{height:100%;width:100%;object-fit:cover;opacity:.75;transition:transform 1s}
#veylensai-live .live-macro-image:hover img{transform:scale(1.04)}
#veylensai-live .live-macro-image:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0f0608ba,transparent 75%)}
#veylensai-live .live-macro-image>div{position:absolute;left:40px;top:40px;bottom:40px;z-index:1;display:flex;flex-direction:column;justify-content:space-between}
#veylensai-live .live-macro-image .live-eyebrow{font-size:8px}
#veylensai-live .live-macro-image h2{font-size:clamp(36px,4vw,60px)}
#veylensai-live .live-macro-image h2 em{color:#d8b9bf}
#veylensai-live .live-film-pair{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:35px}
#veylensai-live .live-film-frame{position:relative;border:1px solid #54343b;aspect-ratio:16/9;background:#0b0305;overflow:hidden}
#veylensai-live .live-film-frame video{height:100%;width:100%;object-fit:cover}
#veylensai-live .live-film-frame>span{position:absolute;left:18px;top:17px;padding:5px 8px;border:1px solid #84576177;background:#1b090dc9;font:7px var(--live-mono);color:#dbb7bf;pointer-events:none}
#veylensai-live .live-film-card h3{font-size:25px;line-height:1.2;margin-top:22px;letter-spacing:-.03em}
#veylensai-live .live-film-card>p{font-size:11px;line-height:1.9;margin-top:12px;max-width:510px}
#veylensai-live .live-experience{background:radial-gradient(ellipse at 10% 70%,#471b2455,transparent 65%),#1b0a0e;border-top:1px solid #48262d;border-bottom:1px solid #48262d}
#veylensai-live .live-experience-tabs{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #5f3840;border-bottom:0}
#veylensai-live .live-experience-tabs>button{padding:21px 22px;background:none;color:#93656f;font:8px var(--live-mono);border-right:1px solid #46262d;position:relative;text-align:left}
#veylensai-live .live-experience-tabs>button:last-child{border:0}
#veylensai-live .live-experience-tabs>button>span{font:14px var(--live-font);margin-left:18px;color:#cca3ac}
#veylensai-live .live-experience-tabs>button[aria-selected=true]{background:linear-gradient(transparent,#ee9aab0d);color:var(--live-gold)}
#veylensai-live .live-experience-tabs>button[aria-selected=true]>span{color:#f4e1e5}
#veylensai-live .live-experience-tabs>button[aria-selected=true]:after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--live-gold);box-shadow:0 0 20px #d6b88733}
#veylensai-live .live-experience-panel{display:grid;grid-template-columns:1.5fr 1fr;min-height:525px;border:1px solid #5f3840;background:#1f0d10}
#veylensai-live .live-simulation{position:relative;min-height:525px;overflow:hidden;background:#16070a}
#veylensai-live .live-simulation>img,#veylensai-live .live-simulation>canvas{position:absolute;inset:0;height:100%;width:100%;object-fit:cover}
#veylensai-live .live-simulation>img{opacity:.4;filter:saturate(.65)}
#veylensai-live .live-simulation>canvas{z-index:1}
#veylensai-live .live-sim-shade{position:absolute;inset:0;box-shadow:inset 0 0 120px #150509;background:linear-gradient(180deg,#1b080c88,transparent,#17070bb3)}
#veylensai-live .live-simulation:after{content:'';position:absolute;inset:0;z-index:2;background:repeating-linear-gradient(transparent 0,transparent 3px,#ee9aab05 4px);pointer-events:none}
#veylensai-live .live-sim-top{position:absolute;left:23px;right:23px;top:23px;display:flex;align-items:center;justify-content:space-between;gap:15px;z-index:4}
#veylensai-live .live-sim-top>span{display:flex;align-items:center;gap:8px;font:7px var(--live-mono);letter-spacing:.05em;color:#deb6be}
#veylensai-live .live-sim-top>b{font:6px var(--live-mono);color:#e4c8ce;border:1px solid #9a657088;padding:5px 6px;white-space:nowrap}
#veylensai-live .live-sim-content{position:absolute;left:32px;right:32px;top:80px;bottom:65px;display:flex;align-items:center;justify-content:center;z-index:3;perspective:850px;pointer-events:none}
#veylensai-live .live-sim-content>*{pointer-events:auto}
#veylensai-live .live-sim-bottom{position:absolute;bottom:23px;left:23px;right:23px;display:flex;justify-content:space-between;color:#a3707b;font:6px var(--live-mono);letter-spacing:.08em;z-index:4}
#veylensai-live .live-hud{width:95%;max-width:500px;padding:28px;background:linear-gradient(140deg,#37141bdf,#240d12e8);border:1px solid #cb929e9e;box-shadow:0 0 60px #ee9aab15,inset 0 0 45px #ee9aab09;backdrop-filter:blur(16px);transform:rotateY(-6deg);position:relative;animation:live-hud-in .55s both}
#veylensai-live .live-hud:before,#veylensai-live .live-hud:after{content:'';position:absolute;width:14px;height:14px;border-color:var(--live-gold)}
#veylensai-live .live-hud:before{top:-1px;left:-1px;border-top:2px solid;border-left:2px solid}
#veylensai-live .live-hud:after{bottom:-1px;right:-1px;border-bottom:2px solid;border-right:2px solid}
#veylensai-live .live-hud>small{display:block;font:7px var(--live-mono);letter-spacing:.1em;color:var(--live-gold);margin-bottom:22px}
#veylensai-live .live-hud h4{font-size:clamp(23px,2.4vw,35px);line-height:1.25}
#veylensai-live .live-hud p{font-size:10px;line-height:1.8;margin-top:15px;color:#caa2aa}
#veylensai-live .live-prompt-steps{display:flex;gap:6px;margin-top:28px}
#veylensai-live .live-prompt-steps i{height:3px;flex:1;background:#804e5955}
#veylensai-live .live-prompt-steps i.is-active{background:var(--live-gold)}
#veylensai-live .live-conversation{display:grid;gap:18px}
#veylensai-live .live-conversation>div{padding-left:15px;border-left:1px solid #aa717d88}
#veylensai-live .live-conversation>div:last-child{border-left-color:var(--live-gold)}
#veylensai-live .live-conversation label{font:7px var(--live-mono);letter-spacing:.08em;color:#b2838d}
#veylensai-live .live-conversation p{font-size:20px;line-height:1.4;color:#ead1d6;margin-top:8px}
#veylensai-live .live-conversation>div:last-child p{color:var(--live-gold)}
#veylensai-live .live-wave{height:25px;display:flex;align-items:center;gap:4px;justify-content:center;margin-top:20px}
#veylensai-live .live-wave i{width:2px;height:var(--wave);background:var(--live-gold);animation:live-wave 1s var(--delay) infinite alternate}
#veylensai-live .live-capture-hud{height:280px;width:95%;border:1px solid #d2a1abaa;padding:23px;position:relative;background:#240f1344;transform:rotateY(-3deg)}
#veylensai-live .live-capture-hud:before{content:'';position:absolute;inset:18%;border:1px solid #ee9aab4d;border-radius:10px}
#veylensai-live .live-capture-status{font:8px var(--live-mono);letter-spacing:.1em;color:#dcbec4;display:flex;align-items:center;gap:10px}
#veylensai-live .live-capture-status i{height:7px;width:7px;border-radius:50%;background:#83636a}
#veylensai-live .live-capture-hud.is-recording .live-capture-status i{background:#f38b9a;box-shadow:0 0 15px #f38b9a88}
#veylensai-live .live-reticle{position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);height:30px;width:30px;border:1px solid #dfb4bdaa;border-radius:50%;box-shadow:0 0 0 25px #eeb0bd07}
#veylensai-live .live-reticle:before{content:'';position:absolute;width:44px;height:1px;background:#dfb4bd77;left:-8px;top:14px}
#veylensai-live .live-reticle:after{content:'';position:absolute;height:44px;width:1px;background:#dfb4bd77;top:-8px;left:14px}
#veylensai-live .live-capture-hud>p{position:absolute;left:23px;right:23px;bottom:20px;font:8px/1.8 var(--live-mono);color:#ddb5bd}
#veylensai-live .live-assistant-card{display:grid;gap:12px}
#veylensai-live .live-assistant-card>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #774d5655;padding:9px 0;color:#deb8c0;font-size:11px}
#veylensai-live .live-assistant-card b{color:var(--live-gold);font:7px var(--live-mono)}
#veylensai-live .live-game-overlay{align-self:flex-end;width:100%;display:flex;justify-content:space-between;font:7px var(--live-mono);color:#f3d2d9;pointer-events:none}
#veylensai-live .live-game-overlay>span{background:#2c111799;border:1px solid #9e5f6c8c;padding:8px}
#veylensai-live .live-experience-copy{padding:40px 34px;border-left:1px solid #5f3840}
#veylensai-live .live-experience-copy>.live-eyebrow{font-size:8px}
#veylensai-live .live-experience-copy h3{font-size:clamp(30px,3.4vw,48px);line-height:1.06;margin:23px 0}
#veylensai-live .live-experience-copy>p:not(.live-micro){font-size:12px;line-height:1.9}
#veylensai-live .live-experience-controls{margin:24px 0;min-height:45px;display:flex;gap:10px;flex-wrap:wrap}
#veylensai-live .live-experience-controls>button{background:#3e2127;border:1px solid #81565f;padding:12px 15px;font:9px var(--live-mono);color:#e6c99e}
#veylensai-live .live-experience-controls>button:hover{background:#583038}
#veylensai-live .live-experience-controls>label{font:8px var(--live-mono);color:#c69ba4;width:100%}
#veylensai-live .live-experience-controls>label>input{margin-top:15px}
#veylensai-live .live-experience-purpose{border-top:1px solid #583139;padding-top:18px}
#veylensai-live .live-experience-purpose>span{font:7px var(--live-mono);letter-spacing:.09em;color:var(--live-gold)}
#veylensai-live .live-experience-purpose>p{font-size:11px;line-height:1.9;color:#cca5ad;margin-top:10px}
#veylensai-live .live-experience-copy>.live-micro{font-size:8px;margin-top:20px}
#veylensai-live .live-experience-copy>.live-link{font-size:10px;margin-top:15px;width:100%}
#veylensai-live .live-solutions{background:#0f0608}
#veylensai-live .live-solutions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #5a383f}
#veylensai-live .live-solutions-grid>article{border-right:1px solid #523138;padding:28px 25px 23px;background:linear-gradient(145deg,#2e161b60,transparent);display:flex;flex-direction:column;align-items:flex-start}
#veylensai-live .live-solutions-grid>article:last-child{border:0}
#veylensai-live .live-solution-icon{width:40px;height:40px;display:grid;place-items:center;border:1px solid #84525d;color:var(--live-gold);font-size:22px;margin-bottom:28px;transform:rotate(-2deg)}
#veylensai-live .live-solutions-grid article>span:not(.live-solution-icon){font:6px var(--live-mono);letter-spacing:.09em;color:#b98d96}
#veylensai-live .live-solutions-grid h3{font-size:26px;line-height:1.13;margin:17px 0}
#veylensai-live .live-solutions-grid p{font-size:11px;line-height:1.95;flex:1}
#veylensai-live .live-solutions-grid .live-link{font-size:9px;width:100%;margin-top:27px;gap:15px}
#veylensai-live .live-atelier{border-top:1px solid var(--live-line);border-bottom:1px solid var(--live-line);background:radial-gradient(ellipse at 30% 50%,#3e1b2244,transparent 70%),#14080b}
#veylensai-live .live-atelier-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:start}
#veylensai-live .live-atelier-fields{border-top:1px solid #56323a;padding-top:25px}
#veylensai-live fieldset{border:0;padding:0;margin:0 0 35px;min-width:0}
#veylensai-live legend{font:9px var(--live-mono);color:#cfa5ae;letter-spacing:.09em;margin-bottom:20px;padding:0}
#veylensai-live .live-choice-row{display:flex;border:1px solid #6a3d47}
#veylensai-live .live-choice-row>button{background:none;flex:1;text-align:left;border-right:1px solid #6a3d47;padding:17px 18px;font-size:19px;color:#b78b94;letter-spacing:.02em}
#veylensai-live .live-choice-row>button:last-child{border:0}
#veylensai-live .live-choice-row>button>span{display:block;font:7px var(--live-mono);margin-top:8px;color:#a4737d}
#veylensai-live .live-choice-row>button.is-active{color:var(--live-gold);background:#a34e6014;box-shadow:inset 0 2px var(--live-gold)}
#veylensai-live .live-finish-row{display:flex;gap:9px;flex-wrap:wrap}
#veylensai-live .live-finish-row>button{display:flex;align-items:center;gap:10px;padding:11px 12px;background:none;border:1px solid #5d353d;font-size:9px;color:#ca9ea7}
#veylensai-live .live-finish-row>button>i{width:18px;height:18px;background:var(--finish);border-radius:50%;border:1px solid #8e646d;box-shadow:inset -3px -3px 5px #0005}
#veylensai-live .live-finish-row>button.is-active{border-color:var(--live-gold);color:#f7e1e5}
#veylensai-live .live-capabilities{display:grid;grid-template-columns:1fr 1fr;gap:10px}
#veylensai-live .live-capabilities label{display:flex;gap:11px;padding:16px 13px;background:#261216;border:1px solid #512d35;align-items:center;cursor:pointer}
#veylensai-live .live-capabilities label:has(input:checked){border-color:#aa8a68;background:#d6b8870a}
#veylensai-live .live-capabilities input{width:14px;height:14px;accent-color:var(--live-gold);flex-shrink:0;margin:0}
#veylensai-live .live-capabilities span{font-size:11px;color:#e3c1c8}
#veylensai-live .live-capabilities small{display:block;font:7px/1.5 var(--live-mono);color:#a06d78;margin-top:5px}
#veylensai-live label{display:block;color:#c79ca5;font-size:10px}
#veylensai-live input:not([type=range]):not([type=checkbox]),#veylensai-live select,#veylensai-live textarea{background:#210f13;border:1px solid #5f363f;color:#e8ccd2;padding:13px 14px;border-radius:0;width:100%;font:11px/1.6 var(--live-font);margin-top:8px;color-scheme:dark}
#veylensai-live input::placeholder,#veylensai-live textarea::placeholder{color:#92646e}
#veylensai-live textarea{resize:vertical;min-height:90px}
#veylensai-live .live-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:20px}
#veylensai-live .live-profile{background:linear-gradient(145deg,#2e161b,#1a0a0e);border:1px solid #82525c;padding:0 25px 25px;position:sticky;top:105px;box-shadow:0 25px 80px #0004}
#veylensai-live .live-profile-header{display:flex;align-items:center;gap:10px;font:7px var(--live-mono);color:#dba3af;letter-spacing:.04em;padding:18px 21px;border-bottom:1px solid #5d373f;margin:0 -25px}
#veylensai-live .live-profile-header>span{font-size:19px;margin-left:auto;line-height:1;color:var(--live-gold)}
#veylensai-live .live-profile-art{height:230px;position:relative;overflow:hidden}
#veylensai-live .live-profile-art>span{position:absolute;top:10px;left:0;right:0;text-align:center;font-size:112px;line-height:1;color:#48292f77;font-weight:500;letter-spacing:-.04em}
#veylensai-live .live-profile-art>img{position:absolute;width:100%;height:100%;object-fit:contain;mask-image:radial-gradient(ellipse,#000 40%,transparent 78%)}
#veylensai-live .live-profile dl{display:grid;grid-template-columns:1fr 1fr;gap:23px 18px;padding:20px 0 25px;border-bottom:1px solid #573139}
#veylensai-live .live-profile dt{font:6px var(--live-mono);letter-spacing:.07em;color:#ac7581;margin-bottom:10px}
#veylensai-live .live-profile dd{font-size:12px;font-weight:400;margin:0;color:#eacbd1}
#veylensai-live .live-profile dl>div:last-child dd{color:var(--live-gold)}
#veylensai-live .live-profile-context{margin:23px 0}
#veylensai-live .live-profile-context>span{font:7px var(--live-mono);letter-spacing:.06em;color:var(--live-gold)}
#veylensai-live .live-profile-context ul{list-style:none;padding:0;margin-top:12px}
#veylensai-live .live-profile-context li{font-size:10px;line-height:1.9;padding-left:16px;position:relative;color:#c1929c;margin:8px 0}
#veylensai-live .live-profile-context li:before{content:'↳';position:absolute;left:0;color:#a38a68}
#veylensai-live .live-profile .live-button{font-size:11px;padding:15px 18px}
#veylensai-live .live-profile .live-ghost{margin-top:10px}
#veylensai-live .live-profile>.live-micro{font-size:8px;margin-top:17px}
#veylensai-live .live-company{background:#0f0608}
#veylensai-live .live-company-image{height:530px;position:relative;overflow:hidden;border:1px solid #58343c}
#veylensai-live .live-company-image>img{width:100%;height:100%;object-fit:cover;opacity:.75;transition:transform 1.4s}
#veylensai-live .live-company-image:hover>img{transform:scale(1.04)}
#veylensai-live .live-company-image:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0f0608d4,transparent 65%),linear-gradient(90deg,#0f060866,transparent)}
#veylensai-live .live-company-image>div{position:absolute;left:40px;bottom:60px;z-index:1}
#veylensai-live .live-company-image .live-eyebrow{font-size:9px;margin-bottom:25px}
#veylensai-live .live-company-image h2{font-size:clamp(40px,4.3vw,67px)}
#veylensai-live .live-company-image h2 em{color:#dbc0c6}
#veylensai-live .live-visual-note{position:absolute;bottom:20px;right:23px;left:23px;text-align:right;z-index:1;font:5px var(--live-mono);letter-spacing:.06em;color:#ac878f}
#veylensai-live .live-company-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;margin-top:80px}
#veylensai-live .live-company-lead h2{font-size:clamp(36px,3.9vw,58px);margin:25px 0 30px}
#veylensai-live .live-company-lead p{font-size:12px;line-height:1.95;margin-top:18px}
#veylensai-live .live-company-lead p>strong{font-weight:400;color:#debec5}
#veylensai-live .live-company-lead>.live-link{font-size:11px;margin-top:24px}
#veylensai-live .live-company-principles{display:grid;grid-template-columns:1fr 1fr;gap:35px 28px}
#veylensai-live .live-company-principles>article{border-top:1px solid #6c424b;padding-top:21px}
#veylensai-live .live-company-principles article>span{font:7px var(--live-mono);letter-spacing:.08em;color:var(--live-gold)}
#veylensai-live .live-company-principles h3{font-size:24px;line-height:1.15;margin:23px 0 17px}
#veylensai-live .live-company-principles p{font-size:11px;line-height:1.9}
#veylensai-live .live-brand-story{display:grid;grid-template-columns:130px 1fr auto;gap:35px;align-items:center;padding:35px;border:1px solid #5e343d;background:linear-gradient(120deg,#2b111655,transparent);margin-top:70px}
#veylensai-live .live-brand-emblem>svg{width:100%;height:auto}
#veylensai-live .live-brand-story .live-eyebrow{font-size:8px}
#veylensai-live .live-brand-story h3{font-size:28px;line-height:1.12;margin-top:14px}
#veylensai-live .live-brand-story p{font-size:11px;line-height:1.9;margin-top:15px;max-width:670px}
#veylensai-live .live-brand-story>.live-link{font-size:10px;align-self:end;white-space:nowrap}
#veylensai-live .live-insights{border-top:1px solid var(--live-line);background:#16080b}
#veylensai-live .live-insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
#veylensai-live .live-insight{padding:0;background:none;text-align:left;border-bottom:1px solid #693f48;transition:transform .3s}
#veylensai-live .live-insight:hover{transform:translateY(-5px)}
#veylensai-live .live-insight-art{height:220px;overflow:hidden;position:relative;border:1px solid #60353e;background:radial-gradient(ellipse at 60% 60%,#6d344077,transparent 75%),#200c10;padding:22px}
#veylensai-live .live-insight>.live-eyebrow{font-size:7px;margin-top:25px}
#veylensai-live .live-insight h3{font-size:25px;line-height:1.14;margin-top:15px;margin-bottom:25px}
#veylensai-live .live-insight-link{font-size:11px;color:var(--live-gold);display:block;padding-bottom:18px}
#veylensai-live .live-art-display>span{font:6px var(--live-mono);letter-spacing:.1em;color:#cc96a2}
#veylensai-live .live-art-display>i{position:absolute;width:140px;height:80px;border:1px solid #ee9aab88;border-radius:12px;left:calc(50% - 70px);top:calc(50% - 28px);transform:perspective(400px) rotateY(-25deg) rotateX(8deg);box-shadow:0 0 40px #ee9aab14;background:linear-gradient(140deg,#ee9aab18,transparent)}
#veylensai-live .live-art-display>i:nth-child(3){translate:-25px 20px;opacity:.45}
#veylensai-live .live-art-display>i:nth-child(4){translate:25px -20px;opacity:.35}
#veylensai-live .live-art-language>span{position:absolute;left:24px;top:55px;font-size:38px;line-height:1;color:#82525c}
#veylensai-live .live-art-language>b{position:absolute;right:25px;top:100px;font-size:29px;line-height:1;font-weight:400;color:var(--live-gold)}
#veylensai-live .live-art-language>small{position:absolute;left:45px;bottom:30px;font-size:28px;line-height:1;color:#c28390}
#veylensai-live .live-control-orbit{width:110px;height:110px;border:1px solid #d58495;border-radius:50%;position:absolute;left:calc(50% - 55px);top:40px;box-shadow:0 0 0 18px #ee9aab0b,0 0 0 36px #ee9aab06}
#veylensai-live .live-control-orbit:before{content:'';width:36px;height:45px;position:absolute;left:36px;top:28px;border:1px solid var(--live-gold);border-radius:5px 5px 15px 15px;background:#d6b88709}
#veylensai-live .live-art-control>b{position:absolute;bottom:21px;left:0;right:0;text-align:center;font:7px var(--live-mono);letter-spacing:.16em;color:#ce9aa5}
#veylensai-live .live-questions{display:grid;grid-template-columns:.8fr 1.3fr;gap:70px;background:#0f0608;border-top:1px solid var(--live-line)}
#veylensai-live .live-questions h2{margin-top:25px;font-size:clamp(36px,4.2vw,62px)}
#veylensai-live .live-accordion details{border-bottom:1px solid #573139;padding:22px 0}
#veylensai-live .live-accordion details:first-child{border-top:1px solid #573139}
#veylensai-live .live-accordion summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:25px;align-items:center;color:#e7c6cd;font-size:13px;line-height:1.6}
#veylensai-live .live-accordion summary::-webkit-details-marker{display:none}
#veylensai-live .live-accordion summary>span{font:22px var(--live-mono);color:var(--live-gold);transition:transform .3s}
#veylensai-live .live-accordion details[open] summary>span{transform:rotate(45deg)}
#veylensai-live .live-accordion details>p{font-size:11px;line-height:1.95;margin-top:18px}
#veylensai-live .live-connect{padding:100px var(--live-gutter);text-align:center;position:relative;overflow:hidden;border-top:1px solid #5d313a;background:radial-gradient(ellipse at 50% 100%,#4d212a99,transparent 70%),#13070a;isolation:isolate;scroll-margin-top:84px}
#veylensai-live .live-connect>.live-eyebrow{justify-content:center;font-size:8px}
#veylensai-live .live-connect h2{font-size:clamp(58px,7.5vw,115px);line-height:.98;margin:32px 0 25px}
#veylensai-live .live-connect h2 em{background:linear-gradient(95deg,#f5e9ec,#d6b887 50%,#ee9aab);color:transparent;background-clip:text}
#veylensai-live .live-connect>p{font-size:14px;line-height:1.9;margin-bottom:35px}
#veylensai-live .live-connect>div:last-child{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}
#veylensai-live .live-connect-geometry{position:absolute;left:calc(50% - 440px);top:90px;width:880px;opacity:.035;z-index:-1;pointer-events:none}
#veylensai-live .live-connect-geometry>svg{width:100%;height:auto;transform:rotate(-12deg)}
#veylensai-live .live-footer{padding:60px var(--live-gutter) 25px;border-top:1px solid #47252c;background:#0d0507}
#veylensai-live .live-footer-main{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:50px}
#veylensai-live .live-footer-main .live-logo{width:220px}
#veylensai-live .live-footer-main>div>p{font-size:11px;line-height:1.9;margin-top:25px}
#veylensai-live .live-footer-main>div>.live-eyebrow{font-size:6px;margin-top:23px}
#veylensai-live .live-footer-main>nav{display:flex;flex-direction:column;align-items:flex-start;gap:13px}
#veylensai-live .live-footer-main>nav>span{font:8px var(--live-mono);color:#9d6a75;letter-spacing:.1em;margin-bottom:8px}
#veylensai-live .live-footer-main>nav>a,#veylensai-live .live-footer-main>nav>button{font-size:10px;color:#c99ca6;background:none;padding:0;text-align:left;line-height:1.6}
#veylensai-live .live-footer-main>nav>a:hover,#veylensai-live .live-footer-main>nav>button:hover{color:var(--live-gold)}
#veylensai-live .live-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:1px solid #3f2228;padding-top:24px;margin-top:50px;font:7px var(--live-mono);color:#9e6e78}
#veylensai-live .live-footer-bottom>p{font:8px/1.8 var(--live-mono);max-width:510px;color:#7e535c}
#veylensai-live .live-footer-bottom>a{white-space:nowrap;color:#ca9ca6}
#veylensai-live .live-dialog{background:radial-gradient(ellipse at 100% 0,#4c272f88,transparent 65%),#1e0b0f;color:var(--live-text);border:1px solid #9d6873;padding:48px;width:calc(100% - 40px);max-width:890px;max-height:92dvh;overflow:auto;box-shadow:0 30px 140px #000b}
#veylensai-live .live-dialog::backdrop{background:#090304e8;backdrop-filter:blur(15px)}
#veylensai-live .live-close{position:absolute;top:17px;right:18px;display:grid;place-items:center;width:33px;height:33px;background:#2c151a;border:1px solid #734750;color:#eacbd1;font-size:24px;z-index:2}
#veylensai-live .live-dialog h2{font-size:43px;line-height:1.1;margin:23px 0}
#veylensai-live .live-dialog>.live-eyebrow{font-size:8px;max-width:90%}
#veylensai-live .live-content-body>p,#veylensai-live .live-content-body li{font-size:13px;line-height:1.9;color:#cea9b1;margin-top:20px}
#veylensai-live .live-content-body ul{padding-left:20px}
#veylensai-live .live-content-body li{padding-left:5px;margin-top:12px}
#veylensai-live .live-content-body h3{font-size:24px;margin-top:30px;line-height:1.15}
#veylensai-live .live-content-body .live-micro{font-size:9px;color:#a4757f}
#veylensai-live .live-dialog-photo{width:100%;height:230px;object-fit:contain;mask-image:radial-gradient(ellipse,#000 45%,transparent 80%);margin:10px 0 25px}
#veylensai-live .live-dialog-brand{padding:40px 30px;border:1px solid #6f434c;background:#0f0608;margin:20px 0}
#veylensai-live .live-dialog-brand>svg{width:100%;height:auto;display:block}
#veylensai-live .live-film-dialog{max-width:1100px;padding:35px}
#veylensai-live .live-film-dialog h2{font-size:35px}
#veylensai-live .live-film-dialog video{width:100%;max-height:65dvh;background:#0a0305;border:1px solid #61363f}
#veylensai-live .live-film-dialog .live-micro{margin-top:18px}
#veylensai-live .live-enquiry-dialog{max-width:760px}
#veylensai-live .live-enquiry-dialog>p{font-size:12px;line-height:1.9;margin-bottom:25px}
#veylensai-live .live-enquiry-dialog form>label{margin-top:18px}
#veylensai-live .live-enquiry-dialog .live-form-grid{gap:18px}
#veylensai-live .live-enquiry-dialog form>.live-button{margin-top:23px}
#veylensai-live .live-enquiry-dialog form>.live-micro{margin-top:17px;font-size:8px}
#veylensai-live .live-content-body table{border-collapse:collapse;width:100%;min-width:610px;font-size:11px}
#veylensai-live .live-table-scroll{overflow:auto;margin-top:25px}
#veylensai-live .live-content-body th,#veylensai-live .live-content-body td{border-bottom:1px solid #6b414a;padding:16px 14px;line-height:1.8;text-align:left}
#veylensai-live .live-content-body th{font-weight:400;color:var(--live-gold)}
#veylensai-live .live-content-body td{color:#c998a2}
#veylensai-live .live-toast{position:fixed;left:50%;bottom:25px;transform:translate(-50%,30px);max-width:calc(100% - 40px);width:max-content;border:1px solid var(--live-gold);padding:15px 23px;background:#342125;color:#f0dcc0;font:11px/1.6 var(--live-mono);z-index:250;opacity:0;pointer-events:none;transition:.3s}
#veylensai-live .live-toast.is-visible{opacity:1;transform:translate(-50%,0)}
#veylensai-live .live-noscript{background:#3c1d23;border:1px solid #96636e;padding:20px;font-size:12px}
#veylensai-live .live-reveal{transition:opacity .8s,transform .8s,clip-path .9s}
#veylensai-live.live-motion .live-reveal{opacity:0;transform:translateY(24px)}
#veylensai-live.live-motion .live-reveal.is-visible{opacity:1;transform:none}
#veylensai-live.live-motion .live-product-art:after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,#d6b88709 45%,transparent 55%);transform:translateX(-100%);animation:live-shimmer 10s infinite;pointer-events:none}
#veylensai-live.live-sound-on .live-eq i{animation:live-wave 1s infinite alternate}
#veylensai-live.live-sound-on .live-eq i:nth-child(2){animation-delay:-.2s}
#veylensai-live.live-sound-on .live-eq i:nth-child(3){animation-delay:-.6s}
#veylensai-live.live-no-motion *,#veylensai-live.live-no-motion *:before,#veylensai-live.live-no-motion *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
#veylensai-live.live-no-motion .live-reveal{opacity:1;transform:none}
#veylensai-live.live-no-motion .live-model-loading.is-hidden{display:none}
#veylensai-live.live-motion .live-control-orbit{animation:live-orbit-breathe 5s infinite ease-in-out}
#veylensai-live .live-choice-row button,#veylensai-live .live-finish-row button,#veylensai-live .live-layer-tabs button,#veylensai-live .live-studio-models button{transition:background .25s,color .25s,box-shadow .25s}
@keyframes live-spin{to{transform:rotate(360deg)}}
@keyframes live-wave{to{transform:scaleY(.3);opacity:.45}}
@keyframes live-hud-in{from{opacity:0;translate:0 15px}to{opacity:1;translate:0 0}}
@keyframes live-shimmer{15%,100%{transform:translateX(100%)}}
@keyframes live-orbit-breathe{50%{box-shadow:0 0 0 24px #ee9aab10,0 0 0 48px #ee9aab07;transform:scale(1.04)}}
@media(min-width:1700px){#veylensai-live .live-hero-content{padding-top:40px}
#veylensai-live .live-hero-content>p{font-size:15px;max-width:420px}
#veylensai-live .live-hero-actions{margin-top:40px}
#veylensai-live .live-studio-stage{min-height:680px}
#veylensai-live .live-studio-body{grid-template-columns:minmax(0,1fr) 360px}
#veylensai-live .live-inspector{padding:30px}
#veylensai-live .live-layer-tabs>button{font-size:10px;padding:14px}
#veylensai-live .live-layer-info h3{font-size:30px}
#veylensai-live .live-layer-info>p{font-size:12px}}
@media(max-width:1250px){#veylensai-live .live-header{gap:20px}
#veylensai-live .live-header .live-logo{width:170px}
#veylensai-live .live-nav{gap:17px;font-size:10px}
#veylensai-live .live-nav>button{font-size:10px}
#veylensai-live .live-header-tools{gap:12px}
#veylensai-live .live-header-tools>#live-motion{display:none}
#veylensai-live .live-header-tools>.live-button-small{font-size:10px;padding:12px 15px;gap:15px}
#veylensai-live .live-tool{font-size:7px}
#veylensai-live .live-hero-actions{gap:20px;align-items:flex-start;flex-direction:column}
#veylensai-live .live-hero{min-height:820px}
#veylensai-live .live-hero-content{width:60%}
#veylensai-live .live-hero h1{font-size:83px}
#veylensai-live .live-hero-content>p{font-size:12px}
#veylensai-live .live-hero-actions .live-button{padding:15px 20px;font-size:11px}
#veylensai-live .live-hero-bottom{grid-template-columns:repeat(3,1fr) 160px}
#veylensai-live .live-hero-bottom>a{font-size:10px;margin-right:18px;padding:22px 18px 25px 0}
#veylensai-live .live-hero-bottom>a>span{font-size:6px}
#veylensai-live .live-concept-status{font-size:6px}
#veylensai-live .live-product-details{padding:35px 27px}
#veylensai-live .live-product-details h3{font-size:41px}
#veylensai-live .live-product-cta .live-button{padding:15px 18px}
#veylensai-live .live-studio-controls{gap:15px;padding:16px 20px}
#veylensai-live .live-control-group{gap:10px}
#veylensai-live .live-control-group button{padding:7px 8px;font-size:7px}
#veylensai-live .live-studio-body{grid-template-columns:minmax(0,1fr) 270px}
#veylensai-live .live-inspector{padding:20px}
#veylensai-live .live-assembly-bar{gap:20px;padding:18px 20px}
#veylensai-live .live-assembly-button{font-size:8px}
#veylensai-live .live-solutions-grid>article{padding:25px 20px}
#veylensai-live .live-solutions-grid h3{font-size:23px}
#veylensai-live .live-solutions-grid article>span:not(.live-solution-icon){font-size:5px}
#veylensai-live .live-atelier-grid{gap:35px}
#veylensai-live .live-finish-row>button{font-size:8px;padding:10px}
#veylensai-live .live-company-grid{gap:50px}
#veylensai-live .live-insight h3{font-size:22px}
#veylensai-live .live-footer-main{gap:30px}}
@media(max-width:1000px){#veylensai-live .live-header{height:76px}
#veylensai-live .live-header .live-logo{width:190px}
#veylensai-live .live-nav{display:none}
#veylensai-live .live-header-tools>.live-button-small{display:none}
#veylensai-live .live-header-tools>#live-motion{display:flex}
#veylensai-live .live-header-tools{gap:18px}
#veylensai-live .live-tool{font-size:9px}
#veylensai-live .live-menu-toggle{display:grid;place-items:center}
#veylensai-live .live-mega{display:none!important}
#veylensai-live .live-hero{height:auto;min-height:950px;max-height:none;padding-top:60px}
#veylensai-live .live-hero-content{width:70%;max-width:none}
#veylensai-live .live-hero h1{font-size:78px}
#veylensai-live .live-hero-film video{width:100%;right:-20%;object-position:50% 60%;height:85%;top:10%}
#veylensai-live .live-film-vignette{background:linear-gradient(90deg,#0f0608 0%,#0f0608f0 22%,#0f060855 65%),linear-gradient(0deg,#0f0608 0,transparent 35%,#0f060888 100%)}
#veylensai-live .live-hero-spec{bottom:160px;right:var(--live-gutter)}
#veylensai-live .live-hero-bottom{grid-template-columns:repeat(3,1fr)}
#veylensai-live .live-concept-status{display:none}
#veylensai-live .live-hero-bottom>a:last-of-type{border-right:0;margin-right:0;padding-right:0}
#veylensai-live .live-hero-bottom>a:last-of-type>b{right:0}
#veylensai-live .live-section{padding-top:80px;padding-bottom:80px}
#veylensai-live .live-introduction{padding-bottom:0;padding-top:60px}
#veylensai-live .live-intro-grid{gap:40px;grid-template-columns:1.1fr 1fr}
#veylensai-live .live-intro-grid h2{font-size:35px}
#veylensai-live .live-intro-grid p{font-size:12px}
#veylensai-live .live-section-heading{gap:35px}
#veylensai-live .live-section-heading h2{font-size:43px}
#veylensai-live .live-section-heading>p{max-width:290px;font-size:12px}
#veylensai-live .live-product-switch button{padding:21px 23px}
#veylensai-live .live-product-switch strong{font-size:25px}
#veylensai-live .live-product-switch small{font-size:9px}
#veylensai-live .live-product-panel{grid-template-columns:1.1fr 1fr}
#veylensai-live .live-product-details{padding:30px 23px}
#veylensai-live .live-product-details h3{font-size:36px}
#veylensai-live .live-product-benefits li{font-size:10px}
#veylensai-live .live-product-details>p:not(.live-micro){font-size:11px}
#veylensai-live .live-product-ghost{font-size:115px;top:45px}
#veylensai-live .live-image-corner{font-size:5px;left:20px;bottom:65px}
#veylensai-live .live-view-3d{font-size:8px;bottom:20px;right:20px}
#veylensai-live .live-studio-heading{padding-bottom:40px}
#veylensai-live .live-studio-shell{margin:0 18px}
#veylensai-live .live-studio-top{padding:0 18px;gap:20px;height:58px}
#veylensai-live .live-studio-top>span{font-size:6px;max-width:250px}
#veylensai-live .live-studio-models button{padding:0 18px;font-size:9px}
#veylensai-live .live-studio-body{grid-template-columns:minmax(0,1fr) 245px}
#veylensai-live .live-studio-stage{min-height:570px}
#veylensai-live .live-stage-name{left:22px;top:24px}
#veylensai-live .live-stage-name>strong{font-size:40px}
#veylensai-live .live-stage-name>span:last-child{max-width:180px;font-size:5px;line-height:1.6}
#veylensai-live .live-part-label{font-size:5px;padding:6px 8px;gap:10px}
#veylensai-live .live-inspector{padding:20px 17px}
#veylensai-live .live-layer-tabs>button{font-size:8px}
#veylensai-live .live-layer-info h3{font-size:23px}
#veylensai-live .live-layer-info>p{font-size:10px}
#veylensai-live .live-layer-info>div p{font-size:9px}
#veylensai-live .live-stage-caption{font-size:5px;max-width:220px;line-height:1.8;left:22px}
#veylensai-live .live-studio-controls{flex-wrap:wrap;gap:18px 25px}
#veylensai-live .live-control-group{gap:12px}
#veylensai-live .live-control-group>span{font-size:6px}
#veylensai-live .live-control-group button{font-size:7px;padding:7px 9px}
#veylensai-live .live-materials{margin-left:auto}
#veylensai-live .live-materials button{padding:0}
#veylensai-live .live-assembly-bar{gap:16px}
#veylensai-live .live-assembly-button{font-size:7px;padding:10px}
#veylensai-live .live-assembly-bar>label{font-size:6px}
#veylensai-live .live-auto-rotate{font-size:7px}
#veylensai-live .live-studio-footnote{gap:30px}
#veylensai-live .live-studio-footnote>span{font-size:5px;white-space:normal;max-width:260px}
#veylensai-live .live-studio-footnote>p{font-size:7px}
#veylensai-live .live-macro-image{height:340px}
#veylensai-live .live-macro-image>div{left:30px;top:30px;bottom:30px}
#veylensai-live .live-macro-image h2{font-size:42px}
#veylensai-live .live-film-card h3{font-size:22px}
#veylensai-live .live-film-card>p{font-size:10px}
#veylensai-live .live-experience-panel{grid-template-columns:1.25fr 1fr}
#veylensai-live .live-experience-tabs>button{padding:20px 15px}
#veylensai-live .live-experience-tabs>button>span{font-size:12px;margin-left:10px}
#veylensai-live .live-experience-copy{padding:33px 24px}
#veylensai-live .live-experience-copy h3{font-size:35px}
#veylensai-live .live-experience-copy>.live-eyebrow{font-size:7px}
#veylensai-live .live-experience-copy>p:not(.live-micro){font-size:11px}
#veylensai-live .live-hud{padding:23px}
#veylensai-live .live-hud h4{font-size:26px}
#veylensai-live .live-conversation p{font-size:17px}
#veylensai-live .live-sim-content{left:23px;right:23px}
#veylensai-live .live-sim-top{left:18px;right:18px;gap:10px}
#veylensai-live .live-sim-top>span{font-size:6px}
#veylensai-live .live-sim-top>b{font-size:5px}
#veylensai-live .live-solutions-grid{grid-template-columns:1fr 1fr}
#veylensai-live .live-solutions-grid>article:nth-child(2){border-right:0}
#veylensai-live .live-solutions-grid>article:nth-child(-n+2){border-bottom:1px solid #523138}
#veylensai-live .live-solutions-grid>article{padding:28px}
#veylensai-live .live-solutions-grid h3{font-size:27px}
#veylensai-live .live-solutions-grid article>span:not(.live-solution-icon){font-size:7px}
#veylensai-live .live-solutions-grid p{font-size:12px}
#veylensai-live .live-solutions-grid .live-link{font-size:10px}
#veylensai-live .live-atelier-grid{gap:25px;grid-template-columns:1.1fr 1fr}
#veylensai-live .live-capabilities{grid-template-columns:1fr}
#veylensai-live .live-form-grid{grid-template-columns:1fr;gap:17px}
#veylensai-live .live-choice-row>button{padding:16px 12px;font-size:17px}
#veylensai-live .live-choice-row>button>span{font-size:6px}
#veylensai-live .live-profile{padding:0 20px 22px;top:95px}
#veylensai-live .live-profile-header{margin:0 -20px;padding:17px;font-size:6px;gap:8px}
#veylensai-live .live-profile-art{height:200px}
#veylensai-live .live-profile dl{gap:22px 15px}
#veylensai-live .live-profile dt{font-size:5px}
#veylensai-live .live-profile dd{font-size:10px}
#veylensai-live .live-profile-context li{font-size:10px}
#veylensai-live .live-profile .live-button{font-size:10px;gap:15px;padding:15px}
#veylensai-live .live-company-image{height:420px}
#veylensai-live .live-company-image>div{left:30px;bottom:55px}
#veylensai-live .live-company-image h2{font-size:47px}
#veylensai-live .live-company-image .live-eyebrow{font-size:7px}
#veylensai-live .live-company-grid{gap:40px;margin-top:60px;grid-template-columns:1fr 1.1fr}
#veylensai-live .live-company-lead h2{font-size:38px}
#veylensai-live .live-company-lead p{font-size:11px}
#veylensai-live .live-company-principles{gap:30px 23px}
#veylensai-live .live-company-principles h3{font-size:22px}
#veylensai-live .live-company-principles p{font-size:10px}
#veylensai-live .live-company-principles article>span{font-size:6px}
#veylensai-live .live-brand-story{grid-template-columns:100px 1fr;gap:25px;padding:30px}
#veylensai-live .live-brand-story>.live-link{grid-column:2;width:max-content;margin-top:-10px}
#veylensai-live .live-brand-emblem{align-self:start}
#veylensai-live .live-brand-story h3{font-size:26px}
#veylensai-live .live-brand-story p{font-size:10px}
#veylensai-live .live-insight-grid{gap:20px}
#veylensai-live .live-insight-art{height:190px;padding:18px}
#veylensai-live .live-insight>.live-eyebrow{font-size:5.5px;letter-spacing:.08em}
#veylensai-live .live-insight h3{font-size:22px}
#veylensai-live .live-insight-link{font-size:10px}
#veylensai-live .live-art-language>span{font-size:32px;top:45px}
#veylensai-live .live-art-language>b{font-size:23px;top:90px;right:18px}
#veylensai-live .live-art-language>small{font-size:24px;left:30px;bottom:25px}
#veylensai-live .live-control-orbit{width:90px;height:90px;left:calc(50% - 45px);top:32px}
#veylensai-live .live-control-orbit:before{width:30px;height:38px;left:29px;top:24px}
#veylensai-live .live-questions{gap:45px;grid-template-columns:.7fr 1.3fr}
#veylensai-live .live-questions h2{font-size:45px}
#veylensai-live .live-accordion summary{font-size:12px}
#veylensai-live .live-accordion details>p{font-size:10px}
#veylensai-live .live-footer-main{grid-template-columns:1.5fr 1fr 1fr;gap:40px 25px}
#veylensai-live .live-footer-main>nav:last-child{grid-column:2}
#veylensai-live .live-footer-main .live-logo{width:200px}
#veylensai-live .live-footer-main>div>p{font-size:10px}
#veylensai-live .live-footer-bottom{gap:25px}
#veylensai-live .live-footer-bottom>p{font-size:7px}}
@media(max-width:700px){#veylensai-live .live-studio-body{grid-template-columns:1fr}
#veylensai-live .live-studio-stage{min-height:450px}
#veylensai-live .live-inspector{border-left:0;border-top:1px solid #603a42;padding:20px 23px;display:grid;grid-template-columns:1fr;gap:0}
#veylensai-live .live-inspector-title{margin-bottom:15px}
#veylensai-live .live-layer-tabs{display:flex;margin-top:0;border-bottom:1px solid #5d353d;overflow-x:auto;scrollbar-width:none}
#veylensai-live .live-layer-tabs::-webkit-scrollbar{display:none}
#veylensai-live .live-layer-tabs>button{min-width:130px;border-bottom:0;border-right:1px solid #4a2a31;padding:15px 12px;font-size:8px}
#veylensai-live .live-layer-tabs>button.is-active{box-shadow:inset 0 -2px var(--live-gold)}
#veylensai-live .live-layer-info{margin-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:10px 25px}
#veylensai-live .live-layer-info>span{top:0;font-size:70px;right:15px;opacity:.5}
#veylensai-live .live-layer-info h3{font-size:25px;max-width:none;margin:0 0 4px;grid-column:1/-1}
#veylensai-live .live-layer-info>p{font-size:11px}
#veylensai-live .live-layer-info>div{margin:0;padding:0;border:0}
#veylensai-live .live-layer-info>div p{font-size:10px;margin-top:8px}
#veylensai-live .live-inspector>.live-link{width:max-content;margin-top:16px;font-size:9px}
#veylensai-live .live-studio-controls{justify-content:space-between}
#veylensai-live .live-control-group{gap:10px}
#veylensai-live .live-control-group>span{font-size:6px}
#veylensai-live .live-control-group button{padding:7px 8px}
#veylensai-live .live-materials{margin-left:0}
#veylensai-live .live-assembly-bar{flex-wrap:wrap;gap:18px}
#veylensai-live .live-assembly-bar>label{order:4;flex-basis:100%}
#veylensai-live .live-assembly-bar>.live-icon{margin-left:auto}
#veylensai-live .live-auto-rotate{margin-left:auto}
#veylensai-live .live-studio-shell.is-expanded{inset:5px;overflow:auto;display:block}
#veylensai-live .live-studio-shell.is-expanded .live-studio-stage{min-height:48dvh}
#veylensai-live .live-studio-shell.is-expanded .live-studio-body{display:block}
#veylensai-live .live-studio-shell.is-expanded .live-inspector{display:none}
#veylensai-live .live-experience-panel{grid-template-columns:1fr}
#veylensai-live .live-simulation{min-height:410px}
#veylensai-live .live-experience-copy{border-left:0;border-top:1px solid #5f3840;padding:32px}
#veylensai-live .live-experience-copy h3{font-size:37px}
#veylensai-live .live-hud h4{font-size:31px}
#veylensai-live .live-conversation p{font-size:20px}
#veylensai-live .live-experience-copy>p:not(.live-micro){font-size:12px}
#veylensai-live .live-atelier-grid{grid-template-columns:1fr;gap:35px}
#veylensai-live .live-capabilities{grid-template-columns:1fr 1fr}
#veylensai-live .live-profile{position:static}
#veylensai-live .live-profile-art{height:260px}
#veylensai-live .live-profile dd{font-size:13px}
#veylensai-live .live-profile dt{font-size:7px}
#veylensai-live .live-profile-header{font-size:8px}
#veylensai-live .live-profile-context li{font-size:11px}
#veylensai-live .live-profile .live-button{font-size:12px}
#veylensai-live .live-company-grid{grid-template-columns:1fr;gap:40px}
#veylensai-live .live-company-lead p{font-size:12px}
#veylensai-live .live-company-principles h3{font-size:26px}
#veylensai-live .live-company-principles p{font-size:11px}
#veylensai-live .live-company-principles article>span{font-size:7px}
#veylensai-live .live-insight-grid{grid-template-columns:1fr;gap:35px}
#veylensai-live .live-insight-art{height:250px}
#veylensai-live .live-insight>.live-eyebrow{font-size:8px}
#veylensai-live .live-insight h3{font-size:30px}
#veylensai-live .live-insight-link{font-size:12px}
#veylensai-live .live-art-display>span{font-size:8px}
#veylensai-live .live-art-display>i{width:190px;height:110px;left:calc(50% - 95px);top:calc(50% - 45px)}
#veylensai-live .live-art-language>span{font-size:50px;left:45px;top:45px}
#veylensai-live .live-art-language>b{font-size:36px;right:40px;top:113px}
#veylensai-live .live-art-language>small{font-size:33px;left:70px;bottom:30px}
#veylensai-live .live-control-orbit{height:130px;width:130px;left:calc(50% - 65px);top:40px}
#veylensai-live .live-control-orbit:before{width:44px;height:55px;left:42px;top:33px}
#veylensai-live .live-art-control>b{font-size:9px;bottom:25px}
#veylensai-live .live-questions{grid-template-columns:1fr;gap:35px}
#veylensai-live .live-questions h2{font-size:42px}
#veylensai-live .live-accordion summary{font-size:13px}
#veylensai-live .live-accordion details>p{font-size:12px}
#veylensai-live .live-footer-main{grid-template-columns:1fr 1fr;gap:40px}
#veylensai-live .live-footer-main>div{grid-column:1/-1}
#veylensai-live .live-footer-main>nav:last-child{grid-column:auto}
#veylensai-live .live-footer-main>nav>a,#veylensai-live .live-footer-main>nav>button{font-size:11px}
#veylensai-live .live-footer-bottom{flex-wrap:wrap;gap:20px}
#veylensai-live .live-footer-bottom>p{order:3;max-width:none;width:100%}
#veylensai-live .live-footer-bottom>a{margin-left:auto}}
@media(max-width:600px){#veylensai-live .live-header{padding:0 19px;gap:12px}
#veylensai-live .live-header .live-logo{width:155px}
#veylensai-live .live-header-tools{gap:9px}
#veylensai-live .live-tool{font-size:7px;gap:5px}
#veylensai-live .live-eq{gap:2px;height:13px}
#veylensai-live .live-eq i{width:1.5px}
#veylensai-live .live-header-tools>#live-motion{font-size:7px}
#veylensai-live .live-menu-toggle{width:30px;height:30px;font-size:18px}
#veylensai-live .live-hero{padding-top:37px;min-height:1060px;scroll-margin-top:76px}
#veylensai-live .live-hero-content{width:100%;padding-bottom:0}
#veylensai-live .live-hero-content .live-eyebrow{font-size:6px;letter-spacing:.07em;gap:8px;margin-bottom:25px}
#veylensai-live .live-hero h1{font-size:53px;line-height:1.01;letter-spacing:-.055em}
#veylensai-live .live-hero-content>p{font-size:11px;max-width:310px;margin-top:25px;line-height:1.9}
#veylensai-live .live-hero-actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:20px;margin-top:27px}
#veylensai-live .live-hero-actions .live-button{font-size:10px;padding:14px 16px;gap:20px}
#veylensai-live .live-film-trigger{gap:8px}
#veylensai-live .live-film-trigger>i{width:30px;height:30px;font-size:13px}
#veylensai-live .live-film-trigger>span{font-size:8px}
#veylensai-live .live-film-trigger small{font-size:4.8px;letter-spacing:.02em}
#veylensai-live .live-hero-film video{width:155%;right:-26%;height:520px;top:410px;object-fit:cover;object-position:50% 50%}
#veylensai-live .live-film-vignette{background:linear-gradient(180deg,#0f0608 0,#0f0608 390px,#0f06084d 520px,#0f060800 690px,#0f0608 930px),linear-gradient(90deg,#0f060866,transparent 30%,transparent 70%,#0f060855)}
#veylensai-live .live-hero-grid{background-size:55px 55px;mask-image:linear-gradient(180deg,#000,transparent 60%)}
#veylensai-live .live-hero-spec{bottom:190px;right:var(--live-gutter);text-align:right;gap:8px}
#veylensai-live .live-hero-spec>span{font-size:5px}
#veylensai-live .live-hero-spec>strong{font-size:11px}
#veylensai-live .live-hero-bottom{grid-template-columns:1fr;bottom:0}
#veylensai-live .live-hero-bottom>a{margin:0;border-right:0;border-bottom:1px solid #4b2c32;padding:15px 27px 15px 0;font-size:11px;display:flex;align-items:center;justify-content:space-between;gap:20px}
#veylensai-live .live-hero-bottom>a>span{font-size:5px;line-height:1.8;margin:0;max-width:100px;color:#b38690}
#veylensai-live .live-hero-bottom>a>b{bottom:auto;right:0}
#veylensai-live .live-hero-bottom>a:last-of-type>b{right:0}
#veylensai-live .live-hero-bottom>a:last-of-type{border-bottom:0;padding-right:27px}
#veylensai-live .live-section{padding-top:65px;padding-bottom:65px}
#veylensai-live .live-section-heading{display:block;margin-bottom:35px}
#veylensai-live .live-section-heading .live-eyebrow{font-size:8px;margin-bottom:22px}
#veylensai-live .live-section-heading h2{font-size:36px;line-height:1.08}
#veylensai-live .live-section-heading>p{max-width:100%;font-size:11px;line-height:1.95;margin-top:24px}
#veylensai-live .live-introduction{padding-top:55px;padding-bottom:0}
#veylensai-live .live-introduction>.live-eyebrow{font-size:7px}
#veylensai-live .live-intro-grid{grid-template-columns:1fr;gap:26px;margin-top:24px}
#veylensai-live .live-intro-grid h2{font-size:31px;line-height:1.16}
#veylensai-live .live-intro-grid p{font-size:11px}
#veylensai-live .live-intro-grid .live-link{font-size:10px}
#veylensai-live .live-principle-strip{font-size:5px;letter-spacing:.04em;gap:12px;padding:23px 0;margin-top:35px}
#veylensai-live .live-principle-strip i{width:2px;height:2px}
#veylensai-live .live-product-switch button{padding:18px 13px}
#veylensai-live .live-product-switch button>span{font-size:6px;margin-bottom:8px}
#veylensai-live .live-product-switch strong{font-size:22px}
#veylensai-live .live-product-switch small{font-size:6px;line-height:1.7;margin-top:7px}
#veylensai-live .live-product-panel{grid-template-columns:1fr;min-height:0}
#veylensai-live .live-product-art{height:320px}
#veylensai-live .live-product-ghost{font-size:105px;top:25px;left:15px;right:15px}
#veylensai-live .live-image-corner{bottom:19px;left:17px;max-width:150px;line-height:1.8;font-size:4.5px}
#veylensai-live .live-view-3d{right:16px;bottom:17px;font-size:7px;padding:8px 10px;gap:15px}
#veylensai-live .live-product-details{padding:28px 24px 30px;border-left:0;border-top:1px solid #57373e}
#veylensai-live .live-product-details .live-eyebrow{font-size:7px}
#veylensai-live .live-product-details h3{font-size:36px;margin:20px 0}
#veylensai-live .live-product-details>p:not(.live-micro){font-size:12px}
#veylensai-live .live-product-benefits li{font-size:11px}
#veylensai-live .live-product-cta .live-button{font-size:11px;width:100%}
#veylensai-live .live-product-cta .live-link{font-size:10px}
#veylensai-live .live-product-details .live-micro{font-size:7px}
#veylensai-live .live-studio-section{padding-bottom:45px;scroll-margin-top:76px}
#veylensai-live .live-studio-heading{padding-bottom:30px}
#veylensai-live .live-studio-shell{margin:0 11px}
#veylensai-live .live-studio-top{padding:0 12px;gap:12px;height:52px}
#veylensai-live .live-studio-top>span{font-size:4.5px;gap:5px;letter-spacing:.02em;max-width:130px}
#veylensai-live .live-studio-top>span .live-dot{width:3px;height:3px}
#veylensai-live .live-studio-models button{padding:0 10px;font-size:7px}
#veylensai-live .live-studio-top>.live-icon{width:26px;height:26px;font-size:16px}
#veylensai-live .live-studio-stage{min-height:350px}
#veylensai-live .live-stage-name{left:17px;top:20px;gap:6px}
#veylensai-live .live-stage-name>span:first-child{font-size:6px}
#veylensai-live .live-stage-name>strong{font-size:30px}
#veylensai-live .live-stage-name>span:last-child{font-size:4.5px;max-width:160px}
#veylensai-live .live-stage-labels .live-part-label{font-size:4.5px;padding:5px 6px;gap:7px}
#veylensai-live .live-part-label>i{font-size:12px}
#veylensai-live .live-label-optics{left:9%;top:66%}
#veylensai-live .live-label-compute{right:5%;top:29%}
#veylensai-live .live-label-temples{right:6%;bottom:20%}
#veylensai-live .live-axis{height:35px;width:35px;bottom:30px;right:23px;font-size:5px}
#veylensai-live .live-axis:after{height:25px}
#veylensai-live .live-axis span:nth-child(2){left:16px;top:-9px}
#veylensai-live .live-stage-caption{font-size:4px;left:17px;bottom:18px;max-width:220px;letter-spacing:.04em}
#veylensai-live .live-inspector{padding:19px 17px}
#veylensai-live .live-inspector-title>.live-eyebrow{font-size:6px}
#veylensai-live .live-layer-tabs>button{font-size:7px;min-width:118px;padding:13px 10px}
#veylensai-live .live-layer-info{grid-template-columns:1fr;gap:13px}
#veylensai-live .live-layer-info h3{font-size:25px;max-width:80%;margin-bottom:0}
#veylensai-live .live-layer-info>p{font-size:11px;max-width:96%}
#veylensai-live .live-layer-info>div{border-top:1px solid #5c323b;padding-top:13px}
#veylensai-live .live-layer-info>div p{font-size:10px}
#veylensai-live .live-layer-info small{font-size:6px}
#veylensai-live .live-inspector>.live-link{font-size:9px;margin-top:15px;width:100%}
#veylensai-live .live-studio-controls{padding:17px 15px;gap:16px;display:grid;grid-template-columns:1fr}
#veylensai-live .live-control-group{justify-content:space-between}
#veylensai-live .live-control-group>span{font-size:6px;letter-spacing:.06em}
#veylensai-live .live-control-group button{font-size:7px;padding:7px 8px}
#veylensai-live .live-materials{justify-content:space-between}
#veylensai-live .live-materials>div{gap:12px}
#veylensai-live .live-materials button{width:18px;height:18px;padding:0}
#veylensai-live .live-assembly-bar{padding:17px 15px;gap:15px}
#veylensai-live .live-assembly-button{font-size:7px;padding:9px;gap:7px}
#veylensai-live .live-auto-rotate{font-size:6px;gap:6px}
#veylensai-live .live-assembly-bar>.live-icon{height:27px;width:27px;font-size:17px;margin-left:0}
#veylensai-live .live-assembly-bar>label{font-size:6px}
#veylensai-live .live-studio-footnote{display:block;padding:20px 22px 0}
#veylensai-live .live-studio-footnote>span{max-width:none;font-size:5px}
#veylensai-live .live-studio-footnote>p{font-size:7px;margin-top:13px}
#veylensai-live .live-macro-image{height:320px}
#veylensai-live .live-macro-image>img{object-position:60% 50%;opacity:.65}
#veylensai-live .live-macro-image>div{left:22px;top:23px;bottom:25px;right:20px}
#veylensai-live .live-macro-image .live-eyebrow{font-size:6px}
#veylensai-live .live-macro-image h2{font-size:33px}
#veylensai-live .live-film-pair{grid-template-columns:1fr;gap:32px;margin-top:25px}
#veylensai-live .live-film-frame>span{font-size:6px;left:13px;top:13px}
#veylensai-live .live-film-card h3{font-size:24px;margin-top:18px}
#veylensai-live .live-film-card>p{font-size:11px;margin-top:10px}
#veylensai-live .live-experience-tabs>button{padding:17px 6px;font-size:5px;text-align:center}
#veylensai-live .live-experience-tabs>button>span{display:block;font-size:10px;margin:8px 0 0}
#veylensai-live .live-simulation{min-height:360px}
#veylensai-live .live-sim-top{top:18px;left:16px;right:16px;gap:7px}
#veylensai-live .live-sim-top>span{font-size:5px;letter-spacing:.02em;gap:6px}
#veylensai-live .live-sim-top>b{font-size:4px;padding:4px}
#veylensai-live .live-sim-content{left:21px;right:21px;top:65px;bottom:55px}
#veylensai-live .live-sim-bottom{left:16px;right:16px;bottom:18px;font-size:4.5px}
#veylensai-live .live-hud{padding:21px;width:100%}
#veylensai-live .live-hud h4{font-size:25px;line-height:1.25}
#veylensai-live .live-hud>small{font-size:6px;letter-spacing:.06em;margin-bottom:18px}
#veylensai-live .live-hud p{font-size:9px}
#veylensai-live .live-prompt-steps{margin-top:20px}
#veylensai-live .live-conversation p{font-size:17px}
#veylensai-live .live-conversation{gap:14px}
#veylensai-live .live-conversation label{font-size:6px}
#veylensai-live .live-wave{height:18px;margin-top:14px}
#veylensai-live .live-experience-copy{padding:30px 23px}
#veylensai-live .live-experience-copy h3{font-size:35px}
#veylensai-live .live-experience-copy>.live-eyebrow{font-size:7px}
#veylensai-live .live-experience-copy>p:not(.live-micro){font-size:12px}
#veylensai-live .live-experience-controls{margin:22px 0;min-height:40px;gap:9px}
#veylensai-live .live-experience-controls>button{font-size:8px;padding:11px 13px}
#veylensai-live .live-experience-copy>.live-micro{font-size:7px}
#veylensai-live .live-experience-purpose>p{font-size:11px}
#veylensai-live .live-capture-hud{height:220px;padding:18px;width:100%}
#veylensai-live .live-capture-status{font-size:6px;gap:8px}
#veylensai-live .live-capture-hud>p{left:18px;right:18px;bottom:15px;font-size:7px}
#veylensai-live .live-assistant-card>div{font-size:10px;gap:12px}
#veylensai-live .live-assistant-card b{font-size:6px}
#veylensai-live .live-game-overlay{font-size:5px}
#veylensai-live .live-game-overlay>span{padding:7px}
#veylensai-live .live-solutions-grid{grid-template-columns:1fr}
#veylensai-live .live-solutions-grid>article{padding:27px 24px;border-right:0;border-bottom:1px solid #523138}
#veylensai-live .live-solutions-grid>article:nth-child(3){border-bottom:1px solid #523138}
#veylensai-live .live-solution-icon{height:34px;width:34px;font-size:19px;margin-bottom:20px}
#veylensai-live .live-solutions-grid h3{font-size:28px;line-height:1.12;margin:17px 0}
#veylensai-live .live-solutions-grid h3 br{display:none}
#veylensai-live .live-solutions-grid p{font-size:12px}
#veylensai-live .live-solutions-grid .live-link{font-size:11px;margin-top:20px}
#veylensai-live .live-solutions-grid article>span:not(.live-solution-icon){font-size:7px}
#veylensai-live .live-choice-row>button{padding:16px 13px;font-size:17px}
#veylensai-live .live-choice-row>button>span{font-size:6px;line-height:1.6}
#veylensai-live .live-finish-row{gap:7px}
#veylensai-live .live-finish-row>button{font-size:8px;padding:10px;gap:8px}
#veylensai-live .live-finish-row>button>i{height:15px;width:15px}
#veylensai-live .live-capabilities{gap:8px}
#veylensai-live .live-capabilities label{padding:14px 10px;gap:8px}
#veylensai-live .live-capabilities span{font-size:9px}
#veylensai-live .live-capabilities input{height:12px;width:12px}
#veylensai-live .live-capabilities small{font-size:6px}
#veylensai-live .live-atelier-fields legend{font-size:8px}
#veylensai-live .live-profile{padding:0 22px 23px}
#veylensai-live .live-profile-header{margin:0 -22px;font-size:6px;padding:17px 18px;gap:8px}
#veylensai-live .live-profile-art{height:215px}
#veylensai-live .live-profile-art>span{font-size:100px}
#veylensai-live .live-profile dl{gap:22px 17px}
#veylensai-live .live-profile dt{font-size:6px}
#veylensai-live .live-profile dd{font-size:11px}
#veylensai-live .live-profile-context>span{font-size:6px}
#veylensai-live .live-profile-context li{font-size:10px}
#veylensai-live .live-profile .live-button{font-size:11px;padding:15px}
#veylensai-live .live-profile>.live-micro{font-size:7px}
#veylensai-live .live-company-image{height:420px}
#veylensai-live .live-company-image>img{object-position:58% 50%;opacity:.7}
#veylensai-live .live-company-image>div{left:24px;bottom:55px;right:20px}
#veylensai-live .live-company-image .live-eyebrow{font-size:5px;letter-spacing:.07em;line-height:1.8;max-width:250px;margin-bottom:23px}
#veylensai-live .live-company-image h2{font-size:36px}
#veylensai-live .live-visual-note{font-size:4px;text-align:left;line-height:1.8;left:23px;right:23px;bottom:19px}
#veylensai-live .live-company-grid{margin-top:45px;gap:35px}
#veylensai-live .live-company-lead>.live-eyebrow{font-size:8px}
#veylensai-live .live-company-lead h2{font-size:37px;margin:22px 0}
#veylensai-live .live-company-lead p{font-size:12px}
#veylensai-live .live-company-lead>.live-link{font-size:11px}
#veylensai-live .live-company-principles{gap:28px 20px}
#veylensai-live .live-company-principles article>span{font-size:6px;letter-spacing:.04em}
#veylensai-live .live-company-principles h3{font-size:23px;margin:20px 0 15px}
#veylensai-live .live-company-principles p{font-size:10px;line-height:1.95}
#veylensai-live .live-brand-story{display:block;padding:27px 23px;margin-top:45px}
#veylensai-live .live-brand-emblem{width:90px;margin-bottom:25px}
#veylensai-live .live-brand-story .live-eyebrow{font-size:6px}
#veylensai-live .live-brand-story h3{font-size:27px}
#veylensai-live .live-brand-story p{font-size:11px}
#veylensai-live .live-brand-story>.live-link{margin-top:20px;width:100%;font-size:10px}
#veylensai-live .live-insight-art{height:225px}
#veylensai-live .live-insight h3{font-size:26px}
#veylensai-live .live-insight>.live-eyebrow{font-size:7px;margin-top:22px}
#veylensai-live .live-insight-link{font-size:11px}
#veylensai-live .live-art-language>span{font-size:43px;left:30px}
#veylensai-live .live-art-language>b{font-size:30px;right:28px;top:102px}
#veylensai-live .live-art-language>small{font-size:29px;left:45px;bottom:25px}
#veylensai-live .live-control-orbit{height:110px;width:110px;left:calc(50% - 55px);top:38px}
#veylensai-live .live-control-orbit:before{width:36px;height:46px;left:35px;top:27px}
#veylensai-live .live-art-control>b{font-size:8px;bottom:23px}
#veylensai-live .live-questions>.live-eyebrow,#veylensai-live .live-questions>div>.live-eyebrow{font-size:7px}
#veylensai-live .live-questions h2{font-size:38px;margin-top:22px}
#veylensai-live .live-accordion summary{font-size:12px;gap:20px}
#veylensai-live .live-accordion details>p{font-size:11px}
#veylensai-live .live-connect{padding:75px 22px;scroll-margin-top:76px}
#veylensai-live .live-connect>.live-eyebrow{font-size:5px;letter-spacing:.07em}
#veylensai-live .live-connect h2{font-size:56px;margin:30px 0 23px}
#veylensai-live .live-connect>p{font-size:12px}
#veylensai-live .live-connect>div:last-child{gap:12px}
#veylensai-live .live-connect .live-button{font-size:10px;padding:16px 18px;gap:24px;min-width:285px}
#veylensai-live .live-connect-geometry{width:650px;left:calc(50% - 325px);top:110px}
#veylensai-live .live-footer{padding:40px 22px 23px}
#veylensai-live .live-footer-main{gap:33px 27px}
#veylensai-live .live-footer-main .live-logo{width:205px}
#veylensai-live .live-footer-main>div>p{font-size:11px;margin-top:20px}
#veylensai-live .live-footer-main>div>.live-eyebrow{font-size:5px;margin-top:18px}
#veylensai-live .live-footer-main>nav{gap:12px}
#veylensai-live .live-footer-main>nav>span{font-size:7px}
#veylensai-live .live-footer-main>nav>a,#veylensai-live .live-footer-main>nav>button{font-size:10px}
#veylensai-live .live-footer-bottom{font-size:6px;gap:20px;margin-top:35px;padding-top:22px}
#veylensai-live .live-footer-bottom>p{font-size:6px}
#veylensai-live .live-dialog{padding:40px 23px 27px;width:calc(100% - 22px);max-height:94dvh}
#veylensai-live .live-close{top:12px;right:12px;width:30px;height:30px;font-size:22px}
#veylensai-live .live-dialog>.live-eyebrow{font-size:5.5px;letter-spacing:.06em;line-height:1.8;max-width:85%}
#veylensai-live .live-dialog h2{font-size:32px;margin:25px 0 22px}
#veylensai-live .live-content-body>p,#veylensai-live .live-content-body li{font-size:12px;line-height:1.9}
#veylensai-live .live-content-body h3{font-size:23px}
#veylensai-live .live-dialog-photo{height:170px}
#veylensai-live .live-dialog-brand{padding:30px 17px}
#veylensai-live .live-film-dialog{padding:40px 15px 22px}
#veylensai-live .live-film-dialog h2{font-size:29px}
#veylensai-live .live-film-dialog .live-micro{font-size:6px}
#veylensai-live .live-enquiry-dialog>p{font-size:11px}
#veylensai-live .live-enquiry-dialog form>.live-button{font-size:11px}
#veylensai-live .live-enquiry-dialog form>.live-micro{font-size:7px}
#veylensai-live .live-toast{font-size:9px;padding:12px 17px}
#veylensai-live .live-model-loading{font-size:8px;gap:10px}}
@media(max-width:360px){#veylensai-live .live-header .live-logo{width:137px}
#veylensai-live .live-header-tools{gap:7px}
#veylensai-live .live-tool,#veylensai-live .live-header-tools>#live-motion{font-size:6px}
#veylensai-live .live-hero h1{font-size:47px}
#veylensai-live .live-hero-content .live-eyebrow{font-size:5px}
#veylensai-live .live-hero-actions{gap:15px}
#veylensai-live .live-hero-actions .live-button{font-size:9px;padding:13px 15px}
#veylensai-live .live-film-trigger>span{font-size:7px}
#veylensai-live .live-film-trigger small{font-size:4px}
#veylensai-live .live-studio-top>span{max-width:115px;font-size:4px}
#veylensai-live .live-studio-models button{padding:0 8px;font-size:6px}
#veylensai-live .live-studio-top{gap:8px}
#veylensai-live .live-finish-row>button{font-size:7px;padding:10px 8px}
#veylensai-live .live-control-group button{font-size:6px;padding:7px}
#veylensai-live .live-studio-controls{padding:15px 12px}
#veylensai-live .live-assembly-bar{padding:15px 12px}
#veylensai-live .live-assembly-button{font-size:6px}
#veylensai-live .live-auto-rotate{font-size:5px}
#veylensai-live .live-connect h2{font-size:49px}
#veylensai-live .live-connect .live-button{min-width:265px}
#veylensai-live .live-hero-bottom>a{font-size:10px}}
@media(prefers-reduced-motion:reduce){#veylensai-live *,#veylensai-live *:before,#veylensai-live *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
#veylensai-live.live-motion .live-reveal{opacity:1;transform:none}}
#veylensai-live .live-arrow{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.3;flex-shrink:0}
#veylensai-live .live-compare-inline{margin-top:25px;font-size:11px;min-width:240px}
@media(max-width:600px){#veylensai-live .live-compare-inline{width:100%;font-size:10px;margin-top:22px}}
#veylensai-live{--lv-black:#0c0406;--lv-plum:#2c1117;--lv-ink:#3d161e;--lv-white:#f7eef0;--lv-muted:#c9b2b7;--lv-gold:#dec095;--live-gold:#dec095;--live-white:#f7eef0;--live-mono:monospace;--live-gutter:34px}
#veylensai-live{position:relative;isolation:isolate;overflow:clip;background:var(--lv-black);color:var(--lv-white);font:400 18px/1.5 Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;color-scheme:dark}
#veylensai-live *{box-sizing:border-box}
#veylensai-live h1,#veylensai-live h2,#veylensai-live h3,#veylensai-live p,#veylensai-live fieldset{margin:0}
#veylensai-live h1,#veylensai-live h2,#veylensai-live h3{font-family:Arial,Helvetica,sans-serif;line-height:1.2;letter-spacing:-.045em}
#veylensai-live h2{font-size:70px;font-weight:700}
#veylensai-live h3{font-size:24px;font-weight:600}
#veylensai-live button,#veylensai-live a,#veylensai-live input,#veylensai-live textarea,#veylensai-live select{-webkit-tap-highlight-color:transparent}
#veylensai-live button,#veylensai-live input,#veylensai-live textarea,#veylensai-live select{font:inherit}
#veylensai-live button{color:inherit;border:0;background:none;padding:0;cursor:pointer}
#veylensai-live button,#veylensai-live a{touch-action:manipulation}
#veylensai-live button:disabled{opacity:.4;cursor:default}
#veylensai-live a{color:inherit;text-decoration:none}
#veylensai-live img,#veylensai-live video,#veylensai-live canvas{display:block;max-width:100%}
#veylensai-live img{height:auto}
#veylensai-live button:focus-visible,#veylensai-live a:focus-visible,#veylensai-live input:focus-visible,#veylensai-live textarea:focus-visible,#veylensai-live select:focus-visible,#veylensai-live [tabindex]:focus-visible{outline:2px solid var(--lv-gold);outline-offset:5px}
#veylensai-live [hidden]{display:none!important}
#veylensai-live section,#veylensai-live footer{scroll-margin-top:85px}
#veylensai-live p{color:var(--lv-muted)}
#veylensai-live input,#veylensai-live select,#veylensai-live textarea{width:100%;padding:13px 15px;background:#2e1419;border:1px solid #9a677266;border-radius:9px;color:var(--lv-white);font-size:15px;line-height:1.5}
#veylensai-live textarea{resize:vertical}
#veylensai-live input[type=checkbox]{width:17px;height:17px;accent-color:var(--lv-gold);padding:0;margin:0}
#veylensai-live fieldset{border:0;padding:0}
#veylensai-live label{display:block;font-size:14px;line-height:1.7}
#veylensai-live label input,#veylensai-live label textarea,#veylensai-live label select{margin-top:8px}
#veylensai-live legend{font-size:16px;color:var(--lv-white);margin-bottom:18px}
#veylensai-live .lv-skip{position:fixed;top:8px;left:10px;z-index:2000;background:var(--lv-gold);color:#200d11;padding:10px 20px;transform:translateY(-150%)}
#veylensai-live .lv-skip:focus{transform:none}
#veylensai-live .lv-header{position:fixed;left:0;right:0;top:0;z-index:100;height:90px;display:flex;align-items:center;padding:0 44px;gap:60px;color:#fff;transition:background .4s,width .4s,height .4s,top .4s,border-radius .4s,box-shadow .4s;max-width:100%;margin:0 auto;background:linear-gradient(#1b0b0f44,transparent)}
#veylensai-live .lv-logo{display:block;width:158px;flex-shrink:0}
#veylensai-live .lv-logo>svg{width:100%;height:auto;display:block}
#veylensai-live .lv-header>nav{display:flex;align-items:center;gap:34px;font-size:14px;line-height:1}
#veylensai-live .lv-header nav button{font-size:14px}
#veylensai-live .lv-header nav b{font-size:17px;font-weight:400;margin-left:4px}
#veylensai-live .lv-header-right{display:flex;align-items:center;gap:22px;margin-left:auto;font-size:12px}
#veylensai-live .lv-header-right>button{font-size:12px}
#veylensai-live .lv-header-right #lv-sound{display:flex;align-items:center;gap:7px}
#veylensai-live .lv-header-right #lv-sound svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.1;fill:none}
#veylensai-live .lv-contact{background:#6c333f;border:1px solid #debec533!important;border-radius:11px;padding:10px 18px!important;white-space:nowrap;font-weight:600!important;box-shadow:0 0 25px #b76f7e22}
#veylensai-live .lv-header.is-floating{top:20px;width:calc(100% - 200px);max-width:1110px;height:49px;border-radius:15px;padding:0 20px;background:#ebdcdfdd;color:#2d151a;backdrop-filter:blur(20px);gap:40px;box-shadow:0 6px 35px #0b030516}
#veylensai-live .lv-header.is-floating .lv-logo{width:130px;filter:brightness(.25) saturate(.7)}
#veylensai-live .lv-header.is-floating>nav{font-size:12px;gap:30px}
#veylensai-live .lv-header.is-floating nav button{font-size:12px}
#veylensai-live .lv-header.is-floating .lv-header-right{gap:18px;font-size:10px}
#veylensai-live .lv-header.is-floating .lv-header-right>button{font-size:10px}
#veylensai-live .lv-header.is-floating .lv-contact{color:white;padding:7px 14px!important;border-radius:10px}
#veylensai-live .lv-menu{display:none;width:25px;height:28px}
#veylensai-live .lv-menu>i{display:block;height:1px;width:23px;background:currentColor;margin:6px 0}
#veylensai-live .lv-products-panel{position:fixed;z-index:99;top:80px;left:50%;transform:translateX(-50%);width:min(1050px,92vw);padding:30px;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:25px;background:#2f161bf5;backdrop-filter:blur(25px);border-radius:20px;box-shadow:0 20px 80px #0007}
#veylensai-live .lv-products-panel>button{text-align:left;display:flex;gap:20px;align-items:center;font-size:20px;padding:20px;border-radius:14px;background:#49282f55}
#veylensai-live .lv-products-panel img{width:120px;aspect-ratio:16/10;object-fit:contain}
#veylensai-live .lv-products-panel small{display:block;font-size:12px;color:#c8a4ac;margin-top:8px}
#veylensai-live .lv-products-panel b{font-size:24px;margin-left:auto}
#veylensai-live .lv-mobile-nav{position:fixed;top:70px;left:12px;right:12px;padding:22px;background:#2e161bf5;backdrop-filter:blur(22px);border-radius:16px;z-index:101;box-shadow:0 20px 70px #0007}
#veylensai-live .lv-mobile-nav>a,#veylensai-live .lv-mobile-nav>button{display:block;text-align:left;padding:13px 10px;font-size:18px;width:100%}
#veylensai-live .lv-hero{height:100svh;min-height:703px;position:relative;overflow:hidden;background:#230e12}
#veylensai-live .lv-hero>picture>img{height:100%;width:100%;object-fit:cover;object-position:center center;animation:rxHero 14s ease-in-out infinite alternate}
#veylensai-live .lv-hero-glow{position:absolute;inset:0;background:linear-gradient(0deg,#1b080c44,transparent 42%);pointer-events:none}
#veylensai-live .lv-hero-content{position:absolute;bottom:9.2%;left:25px;right:25px;text-align:center}
#veylensai-live .lv-hero h1{font-size:52px;font-weight:300;letter-spacing:-.025em;line-height:1.1;color:#fff}
#veylensai-live .lv-hero h1 strong{font-weight:700;font-size:.89em;letter-spacing:-.04em}
#veylensai-live .lv-hero p{font-size:24px;font-weight:400;line-height:1.3;color:#faeff1;margin:16px auto 32px}
#veylensai-live .lv-pill{display:inline-flex;justify-content:center;align-items:center;gap:10px;padding:12px 24px;border:1px solid #f2dde177;border-radius:50px;font-size:14px;line-height:1.3;color:#fff;transition:background .3s,border-color .3s,transform .3s}
#veylensai-live .lv-pill:hover{background:#b97a8733;border-color:#f9dfe4;transform:translateY(-1px)}
#veylensai-live .lv-hero-cta{font-size:12px;min-height:42px;padding:11px 25px;background:#331c2122;backdrop-filter:blur(10px)}
#veylensai-live .lv-concept-label{position:absolute;bottom:18px;left:30px;color:#e0c8cd8c;font-size:8px;letter-spacing:.1em}
#veylensai-live .lv-full{height:100svh;min-height:703px;position:relative;overflow:hidden}
#veylensai-live .lv-full>img,#veylensai-live .lv-full>canvas,#veylensai-live .lv-full>video{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}
#veylensai-live .lv-centre-copy{position:absolute;left:30px;right:30px;top:52%;transform:translateY(-50%);z-index:3;text-align:center;text-shadow:0 2px 30px #0005}
#veylensai-live .lv-centre-copy>span{display:block;font-size:24px;line-height:1.25;font-weight:500;color:#d9b78c;margin-bottom:20px;letter-spacing:-.02em}
#veylensai-live .lv-centre-copy h2{font-size:70px;line-height:1.2;letter-spacing:-.045em;font-weight:700}
#veylensai-live .lv-centre-copy>p{font-size:18px;line-height:1.5;max-width:850px;margin:22px auto 0;color:#e7d4d8}
#veylensai-live .lv-depth{background:radial-gradient(ellipse at 70% 30%,#5a373e,#200d11)}
#veylensai-live .lv-depth:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#18060966,transparent 60%),radial-gradient(ellipse,#1b080c00,#1b090d33);pointer-events:none}
#veylensai-live .lv-depth>.lv-centre-copy{top:54%}
#veylensai-live .lv-quiet-control{position:absolute;bottom:28px;right:34px;z-index:4;font-size:12px;color:#ecccd3;background:#29151955;padding:10px 15px;border:1px solid #c3889444;border-radius:25px;display:flex;align-items:center;gap:15px}
#veylensai-live .lv-scene-note{position:absolute;left:34px;bottom:22px;font-size:8px;letter-spacing:.08em;color:#d4b8be7a;z-index:4}
#veylensai-live .lv-note-right{left:auto;right:34px;font-size:7px}
#veylensai-live .lv-spatial-room{filter:brightness(.85)}
#veylensai-live .lv-spatial-shade{position:absolute;inset:0;background:linear-gradient(0deg,#120508bb,transparent 68%),linear-gradient(#1d0b0f22,#29121711);z-index:1;pointer-events:none}
#veylensai-live .lv-display{position:absolute;left:48%;top:33%;width:63%;aspect-ratio:2.05;z-index:1;transform:translate(-50%,-50%) perspective(1100px) rotateY(-2deg);border-radius:12px;overflow:hidden;box-shadow:0 0 60px #dfa2af11;border:1px solid #daa8b333;background:#14080b;transition:width .65s,left .65s,top .65s,opacity .4s;will-change:transform}
#veylensai-live .lv-display>canvas{width:100%;height:100%}
#veylensai-live .lv-spatial-copy{top:60%;text-shadow:0 4px 30px #0009}
#veylensai-live .lv-spatial-copy h2{max-width:1120px;margin:auto}
#veylensai-live .lv-spatial-copy>span{font-size:24px;color:#fff}
#veylensai-live .lv-spatial-copy p{max-width:800px}
#veylensai-live .lv-scene-arrow{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border-radius:50%;background:#c7abb133;backdrop-filter:blur(10px);font-size:43px;font-weight:200;line-height:1;z-index:5;transition:background .3s}
#veylensai-live .lv-scene-arrow:hover{background:#e6c6cd66}
#veylensai-live .lv-scene-prev{left:40px}
#veylensai-live .lv-scene-next{right:40px}
#veylensai-live .lv-view-tabs{position:absolute;bottom:63px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:5}
#veylensai-live .lv-view-tabs>button{width:118px;height:76px;position:relative;border:2px solid #c2a7ad2e;overflow:hidden;border-radius:0}
#veylensai-live .lv-view-tabs>button>img{width:100%;height:100%;object-fit:cover;filter:brightness(.35);transition:filter .3s}
#veylensai-live .lv-view-tabs>button>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff}
#veylensai-live .lv-view-tabs>button[aria-selected=true]{border-color:#f7e6ea;box-shadow:0 0 25px #dbaab433}
#veylensai-live .lv-view-tabs>button[aria-selected=true]>img{filter:brightness(.6)}
#veylensai-live .lv-screen-work{position:absolute;inset:0;padding:35px;background:radial-gradient(ellipse at 80% 70%,#7b424e,#231014);color:#fff}
#veylensai-live .lv-screen-work>span{font-size:12px;letter-spacing:.1em;color:#e8cfae}
#veylensai-live .lv-screen-work h3{font-size:clamp(24px,4.1vw,60px);line-height:1.05;font-weight:500;margin-top:25px}
#veylensai-live .lv-screen-lines{position:absolute;right:10%;top:20%;width:25%;height:65%;display:flex;gap:18px;align-items:flex-end;opacity:.3}
#veylensai-live .lv-screen-lines i{background:#e2a8b4;width:25%;height:70%;border-radius:8px}
#veylensai-live .lv-screen-lines i:nth-child(2){height:100%}
#veylensai-live .lv-screen-lines i:nth-child(3){height:85%}
#veylensai-live .lv-clarity{background:#3c1820}
#veylensai-live .lv-clarity>img{filter:brightness(.85) saturate(.7);transform:scale(1.16);transition:filter 1s,transform 1.5s;object-position:52% center}
#veylensai-live .lv-clarity.is-vivid>img{filter:brightness(1.1) saturate(1.15);transform:scale(1.21)}
#veylensai-live .lv-clarity-light{position:absolute;inset:0;background:linear-gradient(0deg,#290e14cc,#16050933 70%),linear-gradient(90deg,#4717214a,#45272d11)}
#veylensai-live .lv-clarity .lv-centre-copy{top:48%}
#veylensai-live .lv-clarity-control{position:absolute;bottom:70px;left:20px;right:20px;text-align:center;z-index:5}
#veylensai-live .lv-clarity-control>span{font-size:14px;color:#ecd9dd;display:block;margin-bottom:18px}
#veylensai-live .lv-pills{display:flex;align-items:center;justify-content:center;background:#3c262acf;padding:5px;border-radius:45px;width:max-content;max-width:100%;margin:0 auto;gap:0}
#veylensai-live .lv-pills>button{font-size:15px;color:#b5979d;min-width:145px;padding:14px 24px;border-radius:40px;transition:background .3s,color .3s}
#veylensai-live .lv-pills>button[aria-pressed=true],#veylensai-live .lv-pills>button[aria-selected=true]{background:#f4e5e8;color:#2c1419}
#veylensai-live .lv-optics{background:#16060a}
#veylensai-live .lv-bg-video{opacity:.92;transform:scale(1.1)}
#veylensai-live .lv-optics-shade{position:absolute;inset:0;background:linear-gradient(#140508bb,transparent 45%,#160408cc)}
#veylensai-live .lv-optics-copy{position:absolute;top:10%;left:30px;right:30px;text-align:center;z-index:3}
#veylensai-live .lv-optics-copy h2{font-size:70px;line-height:1.15}
#veylensai-live .lv-optics-copy p{font-size:18px;margin-top:23px;color:#c8aeb3}
#veylensai-live .lv-concept-trio{display:flex;gap:90px;align-items:center;justify-content:center;position:absolute;bottom:115px;left:25px;right:25px;z-index:4}
#veylensai-live .lv-concept-trio>div{text-align:center}
#veylensai-live .lv-concept-trio strong{display:block;font-weight:500;font-size:43px;letter-spacing:-.05em;line-height:1.2}
#veylensai-live .lv-concept-trio span{font-size:10px;letter-spacing:.04em;color:#be9ca3;margin-top:10px;display:block}
#veylensai-live .lv-optics-trigger{position:absolute;bottom:43px;left:50%;transform:translateX(-50%);font-size:14px;color:#e7c7ce;display:flex;gap:20px;align-items:center;z-index:4;white-space:nowrap;border-bottom:1px solid #c298a133;padding-bottom:5px}
#veylensai-live .lv-optics-trigger>span{font-size:22px}
#veylensai-live .lv-life-story{height:300vh;position:relative;background:#270f14}
#veylensai-live .lv-life-sticky{position:sticky;top:0;height:100svh;min-height:703px;overflow:hidden}
#veylensai-live .lv-life-scene{position:absolute;inset:0;opacity:0;transition:opacity .9s;pointer-events:none}
#veylensai-live .lv-life-scene.is-active{opacity:1}
#veylensai-live .lv-life-scene>img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 1.2s}
#veylensai-live .lv-life-scene.is-active>img{transform:scale(1.01)}
#veylensai-live .lv-life-scene>div{position:absolute;inset:0;background:linear-gradient(0deg,#0c0204dd,transparent 65%)}
#veylensai-live .lv-life-scene>h2{position:absolute;bottom:120px;left:30px;right:30px;text-align:center;font-size:70px;text-shadow:0 3px 40px #0007}
#veylensai-live .lv-life-dots{position:absolute;bottom:67px;left:50%;transform:translateX(-50%);display:flex;gap:16px;align-items:center;z-index:4}
#veylensai-live .lv-life-dots>button{width:8px;height:8px;background:#ffffff66;border-radius:5px;transition:width .4s,background .4s;position:relative}
#veylensai-live .lv-life-dots>button:before{content:'';position:absolute;inset:-12px -6px}
#veylensai-live .lv-life-dots>button[aria-pressed=true]{width:34px;background:#fff}
#veylensai-live .lv-carousel-section{padding:80px 0;background:#0d0406}
#veylensai-live .lv-carousel-section>h2{font-size:48px;font-weight:500;line-height:1.2;letter-spacing:-.04em;margin:0 40px 80px}
#veylensai-live .lv-carousel{display:flex;gap:50px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 40px;scroll-behavior:smooth;overscroll-behavior-x:contain}
#veylensai-live .lv-carousel::-webkit-scrollbar{display:none}
#veylensai-live .lv-carousel>article{flex:0 0 min(830px,calc(100vw - 80px));min-width:0;scroll-snap-align:start}
#veylensai-live .lv-card-image{position:relative;aspect-ratio:830/480;overflow:hidden;border-radius:30px;background:#281418}
#veylensai-live .lv-card-image>img,#veylensai-live .lv-card-image>canvas{width:100%;height:100%;object-fit:cover}
#veylensai-live .lv-card-image img{transition:transform 1s}
#veylensai-live .lv-card-image:hover>img{transform:scale(1.035)}
#veylensai-live .lv-carousel h3{font-size:24px;line-height:1.3;font-weight:500;letter-spacing:-.04em;margin:21px 0 10px}
#veylensai-live .lv-carousel article>p{font-size:16px;line-height:1.5;color:#ad9096}
#veylensai-live .lv-card-dim{position:absolute;inset:0;background:linear-gradient(90deg,transparent,#0009);pointer-events:none}
#veylensai-live .lv-carousel-arrows{display:flex;gap:12px;justify-content:flex-end;margin:55px max(7vw,40px) 0}
#veylensai-live .lv-carousel-arrows>button{height:36px;width:36px;background:#7a5b6155;border-radius:50%;font-size:27px;line-height:1;color:#d5b9bf}
#veylensai-live .lv-carousel-arrows>button:hover{background:#a0767f77}
#veylensai-live .lv-sound-art>img{object-fit:contain;background:#241014}
#veylensai-live .lv-sound-rings{position:absolute;left:70%;top:50%;width:200px;height:200px;transform:translate(-50%,-50%)}
#veylensai-live .lv-sound-rings i{position:absolute;border:1px solid #dba8b366;border-radius:50%;inset:0;animation:rxSound 3s infinite}
#veylensai-live .lv-sound-rings i:nth-child(2){inset:15%;animation-delay:-1s}
#veylensai-live .lv-sound-rings i:nth-child(3){inset:30%;animation-delay:-2s}
#veylensai-live .lv-inline{display:inline-flex;gap:15px;align-items:center;font-size:14px;color:#e5bdc5;padding:8px 0;border-bottom:1px solid #c2909b33;margin-top:12px}
#veylensai-live .lv-inline:hover{color:#fff}
#veylensai-live .lv-play-controls{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:10px}
#veylensai-live .lv-play-controls>button{height:40px;width:42px;background:#4a272eba;backdrop-filter:blur(10px);border:1px solid #cf899855;border-radius:20px;font-size:17px}
#veylensai-live .lv-colour{text-align:center;padding:80px 34px 120px;background:#0d0406}
#veylensai-live .lv-colour>h2{font-size:70px;line-height:1.2}
#veylensai-live .lv-colour>p{font-size:18px;margin:24px 0;color:#bca1a7}
#veylensai-live .lv-colour-pills{margin:65px auto 30px;width:540px}
#veylensai-live .lv-colour-pills>button{min-width:0;flex:1}
#veylensai-live .lv-colour-visual{width:100%;max-width:1280px;margin:auto;border-radius:30px;position:relative;overflow:hidden;background:#2b1419;aspect-ratio:16/9}
#veylensai-live .lv-colour-visual>img{height:100%;width:100%;object-fit:cover;transition:filter .9s}
#veylensai-live .lv-colour-visual.is-cinema>img{filter:saturate(1.3) contrast(1.13) brightness(.85)}
#veylensai-live .lv-colour-visual.is-reading>img{filter:saturate(.35) brightness(.7)}
#veylensai-live .lv-reading-preview{position:absolute;right:8%;top:14%;width:38%;padding:40px;border-radius:20px;background:#f2e8eaed;color:#31181d;box-shadow:0 30px 70px #0005;text-align:left}
#veylensai-live .lv-reading-preview>span{font-size:10px;letter-spacing:.1em;color:#8c656d}
#veylensai-live .lv-reading-preview h3{font-size:clamp(22px,3.5vw,48px);line-height:1.1;font-weight:500;margin:23px 0}
#veylensai-live .lv-reading-preview p{font-size:16px;line-height:1.8;color:#73565c}
#veylensai-live .lv-colour>.lv-mode-caption{font-size:18px;margin:28px auto 15px}
#veylensai-live .lv-colour>small{font-size:11px;color:#916d75}
#veylensai-live .lv-interaction>img{filter:brightness(.7)}
#veylensai-live .lv-interaction-shade{position:absolute;inset:0;background:linear-gradient(0deg,#1c080ce6,transparent 80%),linear-gradient(90deg,#3c131c22,transparent)}
#veylensai-live .lv-interaction-copy{top:auto;bottom:9%;transform:none}
#veylensai-live .lv-interaction-copy>span{font-size:21px}
#veylensai-live .lv-interaction-copy>.lv-pill{margin-top:24px;padding:10px 22px;font-size:12px}
#veylensai-live .lv-drag-window{position:absolute;left:40%;top:29%;transform:translate(-50%,-50%);width:450px;min-height:260px;background:linear-gradient(130deg,#6f424cdc,#280f14ed);border:1px solid #deb4bd77;border-radius:18px;box-shadow:0 0 65px #df889a33,0 30px 60px #0004;z-index:4;padding:32px;overflow:hidden;cursor:grab;touch-action:none;will-change:transform}
#veylensai-live .lv-drag-window:active{cursor:grabbing}
#veylensai-live .lv-drag-window>span{font-size:10px;letter-spacing:.1em;color:#e8c9cf;position:relative;z-index:2}
#veylensai-live .lv-drag-window>h3{font-size:40px;line-height:1.1;font-weight:500;margin:23px 0 35px;position:relative;z-index:2}
#veylensai-live .lv-drag-window>p{font-size:11px;color:#d7b4bb;position:relative;z-index:2}
#veylensai-live .lv-drag-art{position:absolute;height:260px;width:260px;right:-110px;top:50px;border:1px solid #eec7cf77;border-radius:50%;box-shadow:0 0 0 30px #c08c9715,0 0 0 60px #c08c9715;background:radial-gradient(ellipse at 40% 20%,#d5a2ad22,#240d12)}
#veylensai-live .lv-comfort{background:linear-gradient(140deg,#38191f,#241115);padding:80px 0}
#veylensai-live .lv-comfort>h2{font-size:70px;text-align:center;font-weight:700;margin-bottom:80px}
#veylensai-live .lv-comfort .lv-card-image{background:#220f13}
#veylensai-live .lv-crop-bridge>img{object-position:55% 40%;transform:scale(1.65)}
#veylensai-live .lv-crop-bridge:hover>img{transform:scale(1.72)}
#veylensai-live .lv-crop-optics>img{object-position:center;transform:scale(1.12)}
#veylensai-live .lv-comfort .lv-carousel-arrows button{background:#ad7f8944}
#veylensai-live .lv-engineering{padding:180px 34px 0;background:#0d0406}
#veylensai-live .lv-engineering-title{text-align:center;max-width:1280px;margin:auto}
#veylensai-live .lv-engineering-title>h2{font-size:70px}
#veylensai-live .lv-engineering-title>p{font-size:20px;margin-top:25px;color:#b1949a}
#veylensai-live .lv-engine-row{max-width:1280px;margin:100px auto 0;text-align:center;display:block}
#veylensai-live .lv-engine-row+.lv-engine-row{margin-top:180px}
#veylensai-live .lv-engine-media{position:relative;width:100%;aspect-ratio:16/9;background:#120609;overflow:hidden}
#veylensai-live .lv-engine-media>video{height:100%;width:100%;object-fit:cover}
#veylensai-live .lv-video-play{position:absolute;bottom:24px;right:24px;width:48px;height:48px;border:1px solid #d0a4ad66;background:#29141866;backdrop-filter:blur(10px);border-radius:50%;font-size:24px;opacity:.7;transition:opacity .2s}
#veylensai-live .lv-engine-media:hover>.lv-video-play{opacity:1}
#veylensai-live .lv-engine-row>div:last-child{margin-top:24px}
#veylensai-live .lv-engine-row h3{font-size:36px;font-weight:500;letter-spacing:-.04em}
#veylensai-live .lv-engine-row p{font-size:20px;color:#bfa5aa;margin:17px auto 0;max-width:850px}
#veylensai-live .lv-engine-row .lv-inline{font-size:13px;margin-top:18px}
#veylensai-live .lv-bento-section{background:#0d0406;padding:140px 34px 100px}
#veylensai-live .lv-bento-section>h2{font-size:48px;line-height:1.2;font-weight:500;max-width:1280px;margin:0 auto 50px}
#veylensai-live .lv-bento{max-width:1280px;margin:auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}
#veylensai-live .lv-bento>button{text-align:left;border-radius:20px;overflow:hidden;background:#281317;position:relative;min-width:0}
#veylensai-live .lv-bento-large{height:318px;grid-column:span 7}
#veylensai-live .lv-bento-large:nth-child(2){grid-column:span 5}
#veylensai-live .lv-bento-large>img{width:100%;height:100%;object-fit:cover;transition:transform 1s;opacity:.75}
#veylensai-live .lv-bento-large:hover>img{transform:scale(1.045)}
#veylensai-live .lv-bento-large>div{position:absolute;left:28px;bottom:25px;right:25px;z-index:2}
#veylensai-live .lv-bento-large:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#1b090cdd,transparent 70%)}
#veylensai-live .lv-bento h3{font-size:24px;font-weight:500;letter-spacing:-.04em}
#veylensai-live .lv-bento p{font-size:14px;line-height:1.6;color:#ba9da3;margin-top:8px}
#veylensai-live .lv-bento-large span{font-size:11px;color:#e5bec6;display:block;margin-top:12px}
#veylensai-live .lv-bento-small{grid-column:span 4;min-height:300px;padding:190px 28px 28px!important}
#veylensai-live .lv-core{grid-column:span 5;background:radial-gradient(ellipse at 50% 20%,#6b434b66,#281317)!important}
#veylensai-live .lv-material{grid-column:span 7;background:linear-gradient(130deg,#3c1b22,#260f14)!important}
#veylensai-live .lv-bento-small>span{position:absolute;left:30px;right:30px;top:30px;height:135px;display:flex;align-items:center;justify-content:center;pointer-events:none}
#veylensai-live .lv-chip-art>i{height:90px;width:90px;border:4px solid #9c6873;background:linear-gradient(140deg,#b98c96,#2a171b);transform:rotate(45deg);border-radius:10px;box-shadow:0 0 0 13px #b77f8b20,0 0 0 27px #b77f8b0e,0 20px 60px #e49dac33}
#veylensai-live .lv-chip-art>b{position:absolute;font-size:18px;font-weight:500;letter-spacing:-.02em;color:#faeaee}
#veylensai-live .lv-material-art{gap:30px}
#veylensai-live .lv-material-art>i{display:block;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle at 30% 20%,#cd94a0,#432128 50%,#190b0e);box-shadow:15px 15px 40px #0008}
#veylensai-live .lv-material-art>i:nth-child(2){background:radial-gradient(circle at 30% 20%,#dd9da7,#60222f 50%,#240c11)}
#veylensai-live .lv-material-art>i:nth-child(3){background:radial-gradient(circle at 30% 20%,#f0e3e6,#b4a2a6 50%,#584549)}
#veylensai-live .lv-signal-art{gap:16px;align-items:center!important}
#veylensai-live .lv-signal-art>i{height:50px;width:8px;background:linear-gradient(#e9d2d7,#7c434f);border-radius:7px;animation:rxSignal 1.7s infinite alternate}
#veylensai-live .lv-signal-art>i:nth-child(2){height:85px;animation-delay:-.3s}
#veylensai-live .lv-signal-art>i:nth-child(3){height:120px;animation-delay:-.6s}
#veylensai-live .lv-signal-art>i:nth-child(4){height:90px;animation-delay:-.9s}
#veylensai-live .lv-signal-art>i:nth-child(5){height:55px;animation-delay:-1.2s}
#veylensai-live .lv-control-art>i{width:110px;height:110px;border:1px solid #d99fab99;border-radius:50%;box-shadow:0 0 0 15px #c1818e1a,0 0 0 30px #c1818e0c,0 0 70px #c1818e33}
#veylensai-live .lv-control-art>b{position:absolute;font-size:17px;font-weight:400;color:#e4c4cb}
#veylensai-live .lv-fit-art>i{position:absolute;width:100px;height:70px;border:2px solid #d8aab4;border-radius:50%;transform:rotate(-20deg)}
#veylensai-live .lv-fit-art>i:nth-child(2){transform:rotate(20deg)}
#veylensai-live .lv-fit-art>i:nth-child(3){height:30px;width:30px;background:#ab647333}
#veylensai-live .lv-perspectives{padding:80px 0 100px;background:#1f0c10}
#veylensai-live .lv-perspectives>h2{font-size:48px;font-weight:500;text-align:center;margin:0 25px}
#veylensai-live .lv-perspectives>p{text-align:center;font-size:18px;margin:22px 25px 60px}
#veylensai-live .lv-perspective-track{display:flex;gap:20px;overflow:auto;padding:0 35px;scroll-snap-type:x mandatory;scrollbar-width:none}
#veylensai-live .lv-perspective-track>article{flex:0 0 360px;min-height:300px;background:#33171d;border-radius:20px;padding:32px;scroll-snap-align:start}
#veylensai-live .lv-perspective-track>article>span{font-size:11px;letter-spacing:.08em;color:#c4949e}
#veylensai-live .lv-perspective-track h3{font-size:27px;font-weight:400;line-height:1.3;margin:30px 0 20px;letter-spacing:-.045em}
#veylensai-live .lv-perspective-track p{font-size:14px;line-height:1.7;color:#c1a0a7}
#veylensai-live .lv-perspective-track small{display:block;font-size:8px;color:#8e646d;margin-top:25px;letter-spacing:.05em}
#veylensai-live .lv-footer{padding:80px 40px 25px;background:#120609}
#veylensai-live .lv-footer>h2{font-size:64px;font-weight:500;max-width:1280px;margin:0 auto 70px;line-height:1.05}
#veylensai-live .lv-service-links{display:grid;grid-template-columns:repeat(3,1fr);max-width:1280px;margin:0 auto 90px;border-bottom:1px solid #8b546044;padding-bottom:45px;gap:30px}
#veylensai-live .lv-service-links>button{text-align:left;padding:0 25px 0 0;border-right:1px solid #8b546044}
#veylensai-live .lv-service-links>button:last-child{border:0}
#veylensai-live .lv-service-links span{font-size:17px;display:block;line-height:1.4;color:#d3b8be}
#veylensai-live .lv-service-links b{font-size:13px;font-weight:400;color:#deaeb8;display:block;margin-top:18px}
#veylensai-live .lv-footer-grid{max-width:1280px;margin:auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:50px}
#veylensai-live .lv-footer-grid .lv-logo{width:175px}
#veylensai-live .lv-footer-grid>div>p{font-size:18px;line-height:1.5;margin:25px 0;color:#c49ca4}
#veylensai-live .lv-footer-contact{font-size:13px;border-bottom:1px solid #a376804d;padding-bottom:9px;display:flex;gap:30px;align-items:center}
#veylensai-live .lv-footer-contact>span{font-size:18px}
#veylensai-live .lv-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:13px}
#veylensai-live .lv-footer nav>h3{font-size:16px;letter-spacing:0;margin:0 0 10px}
#veylensai-live .lv-footer nav>a,#veylensai-live .lv-footer nav>button{font-size:13px;color:#b58992;text-align:left}
#veylensai-live .lv-footer nav>a:hover,#veylensai-live .lv-footer nav>button:hover{color:#efc9d1}
#veylensai-live .lv-footer-bottom{max-width:1280px;margin:65px auto 0;padding:25px 0 0;border-top:1px solid #8a535f44;display:flex;align-items:flex-start;justify-content:space-between;gap:35px;font-size:11px;color:#a2727c}
#veylensai-live .lv-footer-bottom>span{white-space:nowrap}
#veylensai-live .lv-footer-bottom>p{font-size:10px;line-height:1.7;max-width:660px;color:#8e646d}
#veylensai-live .lv-footer-bottom>button{font-size:11px;white-space:nowrap}
#veylensai-live .lv-dialog{width:min(90vw,780px);max-height:90svh;overflow:auto;padding:45px;border:1px solid #a9657366;border-radius:22px;background:linear-gradient(135deg,#36181e,#18080c);color:var(--lv-white);box-shadow:0 30px 120px #0008}
#veylensai-live .lv-dialog::backdrop{background:#0d0204e0;backdrop-filter:blur(12px)}
#veylensai-live .lv-close{position:absolute;top:16px;right:16px;width:34px;height:34px;border:1px solid #ba859066;border-radius:50%;font-size:24px;font-weight:300;z-index:10}
#veylensai-live .lv-dialog-tag{font-size:9px;letter-spacing:.1em;color:#ca97a2}
#veylensai-live .lv-dialog h2{font-size:40px;font-weight:600;margin:24px 0}
#veylensai-live .lv-dialog p{font-size:15px;line-height:1.8;margin:16px 0;color:#c7adb2}
#veylensai-live .lv-dialog #lv-info-body ul{font-size:14px;line-height:1.9;color:#cbaab1;padding-left:20px}
#veylensai-live .lv-dialog #lv-info-body button{margin:20px 0}
#veylensai-live .lv-film-dialog{width:min(94vw,1180px)}
#veylensai-live .lv-film-dialog>video{width:100%;max-height:68svh;background:#0d0406;border-radius:12px}
#veylensai-live .lv-film-dialog p{font-size:12px}
#veylensai-live .lv-personalise-dialog{width:min(94vw,1000px)}
#veylensai-live .lv-personal-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:start}
#veylensai-live .lv-personal-image{position:sticky;top:20px;min-width:0;text-align:center;padding-top:50px}
#veylensai-live .lv-personal-image img{width:100%;mix-blend-mode:screen;transition:filter .5s}
#veylensai-live .lv-personal-image strong{font-size:22px;font-weight:400;display:block;margin:30px 0}
#veylensai-live .lv-personal-grid fieldset{padding:0 0 25px;margin:0 0 25px;border-bottom:1px solid #aa727e33}
#veylensai-live .lv-swatches{display:flex;gap:22px;padding:6px}
#veylensai-live .lv-swatches>button{height:32px;width:32px;background:radial-gradient(circle at 30% 20%,#ffffff44,transparent),var(--swatch);border-radius:50%;outline:1px solid #c19ca466;outline-offset:5px}
#veylensai-live .lv-swatches>button[aria-pressed=true]{outline-color:var(--lv-gold)}
#veylensai-live .lv-personal-grid fieldset>label{display:flex;gap:10px;align-items:center;font-size:13px;margin:13px 0;color:#d4b3ba}
#veylensai-live .lv-personal-grid fieldset input{margin:0}
#veylensai-live .lv-personal-grid>div>label{margin-bottom:20px;font-size:13px}
#veylensai-live .lv-form-submit{width:100%;border-color:#c68c9877;background:#6c333f;font-size:13px;margin-top:15px;padding:15px 20px}
#veylensai-live .lv-dialog p.lv-small{font-size:11px;line-height:1.8;margin-top:20px}
#veylensai-live .lv-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}
#veylensai-live .lv-enquiry-dialog form label{margin-top:20px}
#veylensai-live .lv-enquiry-dialog .lv-dialog-tag{font-size:9px}
#veylensai-live .lv-toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,110px);opacity:0;z-index:1500;max-width:min(90vw,600px);background:#462129ed;backdrop-filter:blur(20px);border:1px solid #bc828e77;padding:16px 25px;border-radius:14px;color:#ecd5da;box-shadow:0 15px 60px #0008;font-size:13px;transition:opacity .3s,transform .3s;pointer-events:none}
#veylensai-live .lv-toast.is-visible{transform:translate(-50%,0);opacity:1}
#veylensai-live .lv-noscript{padding:35px;color:var(--lv-gold)}
#veylensai-live .lv-reveal{opacity:0;transition:opacity .9s}
#veylensai-live .lv-reveal.is-visible{opacity:1}
#veylensai-live.lv-no-motion *,#veylensai-live.lv-no-motion *:before,#veylensai-live.lv-no-motion *:after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
#veylensai-live.lv-no-motion .lv-reveal{opacity:1}
#veylensai-live.lv-no-motion .lv-life-story{height:auto}
#veylensai-live.lv-no-motion .lv-life-sticky{height:auto;position:relative}
#veylensai-live.lv-no-motion .lv-life-scene{position:relative;height:700px;opacity:1}
#veylensai-live.lv-no-motion .lv-life-dots{display:none}
#veylensai-live .lv-studio-dialog{width:calc(100vw - 24px);max-width:1600px;max-height:calc(100svh - 24px);padding:45px 0 0;border-radius:16px;overflow:auto}
#veylensai-live .lv-studio-close{top:8px;right:13px}
#veylensai-live .lv-studio-dialog .live-studio-shell{margin:0 12px 12px}
#veylensai-live .lv-studio-dialog .live-studio-body{min-height:0;grid-template-columns:minmax(0,1fr) 300px}
#veylensai-live .lv-studio-dialog .live-studio-stage{height:54svh;min-height:350px}
#veylensai-live .lv-studio-dialog .live-inspector{padding:23px;background:#291116}
#veylensai-live .lv-studio-dialog .live-layer-tabs button{font-size:10px;padding:10px}
#veylensai-live .lv-studio-dialog .live-layer-info>h3{font-size:28px;line-height:1.1;margin:25px 0 16px;font-weight:400}
#veylensai-live .lv-studio-dialog .live-layer-info>p{font-size:11px;line-height:1.8}
#veylensai-live .lv-studio-dialog .live-layer-info>div>p{font-size:10px}
#veylensai-live .lv-studio-dialog .live-inspector-title .live-eyebrow{font-size:8px}
#veylensai-live .lv-studio-dialog .live-stage-name strong{font-size:45px}
#veylensai-live .lv-studio-dialog .live-stage-name>span{font-size:7px}
#veylensai-live .lv-studio-dialog .live-part-label{font-size:8px;padding:9px 10px}
#veylensai-live .lv-studio-dialog .live-studio-top>span{font-size:8px}
#veylensai-live .lv-studio-dialog .live-studio-controls{padding:15px 20px}
#veylensai-live .lv-studio-dialog .live-control-group button{font-size:10px;padding:8px 10px}
#veylensai-live .lv-studio-dialog .live-control-group>span{font-size:7px}
#veylensai-live .lv-studio-dialog .live-materials button{padding:0;height:24px;width:24px}
#veylensai-live .lv-studio-dialog .live-assembly-bar{padding:15px 20px}
#veylensai-live .lv-studio-dialog .live-assembly-bar>label{font-size:8px}
#veylensai-live .lv-studio-dialog .live-assembly-button{font-size:10px}
#veylensai-live .lv-studio-dialog .live-auto-rotate{font-size:9px}
#veylensai-live .lv-studio-dialog .live-link{font-size:11px}
#veylensai-live .lv-studio-dialog .live-stage-caption{font-size:6px}
#veylensai-live .lv-studio-dialog .live-studio-footnote{margin:15px 30px;font-size:8px}
#veylensai-live .lv-studio-dialog .live-studio-footnote>p{font-size:9px;margin:0;max-width:600px}
#veylensai-live .lv-studio-dialog .live-studio-heading{display:none}
#veylensai-live .lv-studio-dialog .live-studio-shell.is-expanded{inset:8px;z-index:600;overflow:auto}
#veylensai-live .lv-studio-dialog .live-icon{font-size:20px;border:1px solid #c28e9944}
#veylensai-live .lv-studio-dialog .live-studio-shell.is-expanded .live-studio-stage{height:70svh}
#veylensai-live .lv-studio-dialog .live-studio-top{height:52px}
@keyframes rxHero{from{transform:scale(1)}to{transform:scale(1.025)}}
@keyframes rxSound{0%{opacity:.3;transform:scale(.85)}50%{opacity:.8}100%{opacity:.1;transform:scale(1.2)}}
@keyframes rxSignal{from{transform:scaleY(.65);opacity:.5}to{transform:scaleY(1);opacity:1}}
@media(min-width:1600px){#veylensai-live .lv-hero-content{bottom:10%}
#veylensai-live .lv-hero h1{font-size:60px}
#veylensai-live .lv-hero p{font-size:28px}
#veylensai-live .lv-centre-copy h2,#veylensai-live .lv-optics-copy h2,#veylensai-live .lv-life-scene>h2{font-size:80px}
#veylensai-live .lv-carousel>article{flex-basis:830px}}
@media(max-width:1100px){#veylensai-live .lv-header{gap:35px;padding:0 30px}
#veylensai-live .lv-header>nav{gap:25px}
#veylensai-live .lv-header-right{gap:14px}
#veylensai-live .lv-header-right #lv-motion{display:none}
#veylensai-live .lv-header.is-floating{width:calc(100% - 70px)}
#veylensai-live .lv-header.is-floating>nav{gap:22px}
#veylensai-live .lv-centre-copy h2,#veylensai-live .lv-optics-copy h2,#veylensai-live .lv-life-scene>h2{font-size:62px}
#veylensai-live .lv-concept-trio{gap:60px}
#veylensai-live .lv-concept-trio strong{font-size:37px}
#veylensai-live .lv-bento h3{font-size:23px}
#veylensai-live .lv-bento p{font-size:13px}
#veylensai-live .lv-footer-grid{gap:35px}
#veylensai-live .lv-reading-preview{padding:30px}
#veylensai-live .lv-dialog{padding:40px}
#veylensai-live .lv-studio-dialog{padding:45px 0 0}}
@media(max-width:800px){#veylensai-live .lv-header{top:0;height:70px;padding:0 25px;gap:25px}
#veylensai-live .lv-logo{width:145px}
#veylensai-live .lv-header>nav{display:none}
#veylensai-live .lv-header-right{gap:18px}
#veylensai-live .lv-header-right #lv-sound{font-size:11px}
#veylensai-live .lv-header .lv-contact{font-size:11px;padding:8px 14px!important}
#veylensai-live .lv-menu{display:block}
#veylensai-live .lv-header.is-floating{width:calc(100% - 28px);top:14px;height:48px;padding:0 17px;border-radius:13px}
#veylensai-live .lv-header.is-floating .lv-logo{width:133px}
#veylensai-live .lv-header.is-floating .lv-header-right{gap:16px}
#veylensai-live .lv-products-panel{display:none!important}
#veylensai-live .lv-hero{min-height:703px}
#veylensai-live .lv-hero>picture>img{object-position:50% center}
#veylensai-live .lv-hero h1{font-size:45px}
#veylensai-live .lv-hero h1 strong{font-size:.86em}
#veylensai-live .lv-hero p{font-size:22px;max-width:560px}
#veylensai-live .lv-hero-content{bottom:11%}
#veylensai-live .lv-full{min-height:660px}
#veylensai-live .lv-centre-copy{left:28px;right:28px}
#veylensai-live .lv-centre-copy h2,#veylensai-live .lv-optics-copy h2{font-size:52px}
#veylensai-live .lv-centre-copy>span{font-size:20px}
#veylensai-live .lv-centre-copy>p{font-size:16px;max-width:620px}
#veylensai-live .lv-display{width:75%;top:31%;left:45%;aspect-ratio:1.9}
#veylensai-live .lv-spatial-copy{top:57%}
#veylensai-live .lv-spatial-copy>span{font-size:20px}
#veylensai-live .lv-scene-arrow{width:44px;height:44px;font-size:34px}
#veylensai-live .lv-scene-prev{left:18px}
#veylensai-live .lv-scene-next{right:18px}
#veylensai-live .lv-view-tabs{bottom:58px;gap:7px}
#veylensai-live .lv-view-tabs>button{width:100px;height:67px}
#veylensai-live .lv-view-tabs>button>span{font-size:12px}
#veylensai-live .lv-scene-note{left:25px;bottom:18px;font-size:6px;max-width:70%}
#veylensai-live .lv-note-right{right:25px;left:auto;font-size:5px;max-width:65%}
#veylensai-live .lv-optics-copy{top:10%}
#veylensai-live .lv-concept-trio{gap:40px;bottom:125px}
#veylensai-live .lv-concept-trio strong{font-size:31px}
#veylensai-live .lv-concept-trio span{font-size:7px}
#veylensai-live .lv-life-story{height:auto}
#veylensai-live .lv-life-sticky{position:relative;height:auto;min-height:0;overflow:visible}
#veylensai-live .lv-life-scene{position:relative;height:75svh;min-height:530px;opacity:1!important}
#veylensai-live .lv-life-scene>h2{font-size:48px;bottom:65px}
#veylensai-live .lv-life-dots{display:none}
#veylensai-live .lv-life-sticky>.lv-scene-note{display:none}
#veylensai-live .lv-carousel-section{padding:65px 0}
#veylensai-live .lv-carousel-section>h2{font-size:38px;margin:0 25px 50px}
#veylensai-live .lv-carousel{padding:0 25px;gap:25px}
#veylensai-live .lv-carousel>article{flex-basis:calc(100vw - 75px)}
#veylensai-live .lv-card-image{border-radius:22px}
#veylensai-live .lv-carousel h3{font-size:23px;margin-top:20px}
#veylensai-live .lv-carousel article>p{font-size:15px;max-width:500px}
#veylensai-live .lv-carousel-arrows{margin-top:35px;margin-right:25px}
#veylensai-live .lv-colour{padding:70px 25px 80px}
#veylensai-live .lv-colour>h2{font-size:50px}
#veylensai-live .lv-colour>p{font-size:16px}
#veylensai-live .lv-colour-pills{margin-top:45px;width:min(100%,500px)}
#veylensai-live .lv-pills>button{font-size:13px;padding:12px 20px;min-width:120px}
#veylensai-live .lv-colour-pills>button{min-width:0}
#veylensai-live .lv-colour-visual{border-radius:22px;aspect-ratio:4/3}
#veylensai-live .lv-reading-preview{width:45%;padding:25px;right:6%}
#veylensai-live .lv-reading-preview>span{font-size:7px}
#veylensai-live .lv-reading-preview p{font-size:12px}
#veylensai-live .lv-reading-preview h3{font-size:28px;margin:18px 0}
#veylensai-live .lv-colour>.lv-mode-caption{font-size:15px}
#veylensai-live .lv-colour>small{font-size:10px;display:block;max-width:400px;margin:auto}
#veylensai-live .lv-drag-window{width:360px;min-height:220px;padding:25px;left:43%;top:28%}
#veylensai-live .lv-drag-window>h3{font-size:34px;margin:22px 0 25px}
#veylensai-live .lv-interaction-copy{bottom:11%;top:auto}
#veylensai-live .lv-interaction-copy>span{font-size:18px}
#veylensai-live .lv-interaction-copy h2{font-size:48px}
#veylensai-live .lv-interaction-copy>p{font-size:15px}
#veylensai-live .lv-comfort>h2{font-size:50px;text-align:center;margin-bottom:55px}
#veylensai-live .lv-engineering{padding:95px 25px 0}
#veylensai-live .lv-engineering-title>h2{font-size:50px}
#veylensai-live .lv-engineering-title>p{font-size:16px}
#veylensai-live .lv-engine-row{margin-top:60px}
#veylensai-live .lv-engine-row+.lv-engine-row{margin-top:100px}
#veylensai-live .lv-engine-row h3{font-size:30px}
#veylensai-live .lv-engine-row p{font-size:16px;max-width:650px}
#veylensai-live .lv-bento-section{padding:90px 25px 75px}
#veylensai-live .lv-bento-section>h2{font-size:42px;margin-bottom:35px}
#veylensai-live .lv-bento{gap:10px}
#veylensai-live .lv-bento-large{height:290px;grid-column:span 6!important}
#veylensai-live .lv-bento-large>div{left:22px;bottom:22px;right:20px}
#veylensai-live .lv-bento h3{font-size:22px}
#veylensai-live .lv-bento p{font-size:12px}
#veylensai-live .lv-bento-small{grid-column:span 6!important;min-height:285px;padding:185px 23px 25px!important}
#veylensai-live .lv-bento-small:last-child{grid-column:span 12!important}
#veylensai-live .lv-material-art{gap:16px}
#veylensai-live .lv-material-art>i{width:65px;height:65px}
#veylensai-live .lv-perspectives{padding:65px 0}
#veylensai-live .lv-perspectives>h2{font-size:40px}
#veylensai-live .lv-perspectives>p{font-size:16px;margin-bottom:40px}
#veylensai-live .lv-perspective-track{padding:0 25px}
#veylensai-live .lv-perspective-track>article{flex-basis:320px;min-height:280px;padding:28px}
#veylensai-live .lv-perspective-track h3{font-size:25px}
#veylensai-live .lv-footer{padding:65px 25px 25px}
#veylensai-live .lv-footer>h2{font-size:52px;margin-bottom:55px}
#veylensai-live .lv-service-links{gap:20px;margin-bottom:60px;padding-bottom:35px}
#veylensai-live .lv-service-links span{font-size:15px}
#veylensai-live .lv-service-links b{font-size:11px}
#veylensai-live .lv-footer-grid{grid-template-columns:1.4fr 1fr;gap:40px}
#veylensai-live .lv-footer-bottom{gap:25px;flex-wrap:wrap;margin-top:50px}
#veylensai-live .lv-footer-bottom>p{order:3;max-width:100%;font-size:9px}
#veylensai-live .lv-dialog{padding:38px 30px}
#veylensai-live .lv-dialog h2{font-size:34px}
#veylensai-live .lv-dialog p{font-size:14px}
#veylensai-live .lv-personal-grid{grid-template-columns:1fr;gap:15px}
#veylensai-live .lv-personal-image{position:relative;top:0;padding-top:0}
#veylensai-live .lv-personal-image img{max-width:420px;margin:auto}
#veylensai-live .lv-personal-image strong{font-size:23px;margin:10px 0 30px}
#veylensai-live .lv-personal-grid>div:last-child{max-width:600px;width:100%;margin:auto}
#veylensai-live .lv-studio-dialog{padding:45px 0 0}
#veylensai-live .lv-studio-dialog .live-studio-body{grid-template-columns:1fr}
#veylensai-live .lv-studio-dialog .live-studio-stage{height:430px;min-height:430px}
#veylensai-live .lv-studio-dialog .live-inspector{display:grid;grid-template-columns:1fr 1fr;gap:18px;border-left:0;border-top:1px solid #8f556155}
#veylensai-live .lv-studio-dialog .live-inspector-title{grid-column:1/-1}
#veylensai-live .lv-studio-dialog .live-layer-tabs{margin:0}
#veylensai-live .lv-studio-dialog .live-layer-info>h3{margin-top:0}
#veylensai-live .lv-studio-dialog .live-inspector>.live-link{grid-column:1/-1}
#veylensai-live .lv-studio-dialog .live-studio-controls{flex-wrap:wrap;gap:15px}
#veylensai-live .lv-studio-dialog .live-assembly-bar{flex-wrap:wrap;gap:12px}
#veylensai-live .lv-studio-dialog .live-assembly-bar>label{min-width:160px}
#veylensai-live .lv-studio-dialog .live-studio-footnote{display:block}
#veylensai-live .lv-studio-dialog .live-studio-footnote p{margin-top:12px}
#veylensai-live .lv-screen-work{padding:25px}
#veylensai-live .lv-screen-work>span{font-size:8px}
#veylensai-live .lv-screen-work h3{font-size:36px}
#veylensai-live .lv-screen-lines{gap:10px}}
@media(max-width:500px){#veylensai-live .lv-header{height:68px;padding:0 20px;gap:15px}
#veylensai-live .lv-logo{width:132px}
#veylensai-live .lv-header-right{gap:14px}
#veylensai-live .lv-header-right #lv-sound{font-size:10px;gap:5px}
#veylensai-live .lv-header-right #lv-sound svg{width:14px;height:14px}
#veylensai-live .lv-header .lv-contact{display:none}
#veylensai-live .lv-header.is-floating{width:calc(100% - 24px);top:12px;padding:0 15px}
#veylensai-live .lv-header.is-floating .lv-logo{width:122px}
#veylensai-live .lv-header.is-floating .lv-header-right{gap:16px}
#veylensai-live .lv-header.is-floating .lv-header-right #lv-sound{font-size:9px}
#veylensai-live .lv-header.is-floating .lv-menu{width:22px}
#veylensai-live .lv-header-right #lv-motion{display:none}
#veylensai-live .lv-hero{height:100svh;min-height:690px}
#veylensai-live .lv-hero>picture>img{object-position:50% 40%;height:100%;width:100%}
#veylensai-live .lv-hero-content{bottom:13%;left:20px;right:20px}
#veylensai-live .lv-hero h1{font-size:36px;letter-spacing:-.035em}
#veylensai-live .lv-hero h1 strong{font-size:.84em}
#veylensai-live .lv-hero p{font-size:19px;line-height:1.35;max-width:300px;margin:14px auto 28px}
#veylensai-live .lv-hero-cta{font-size:10px;min-height:40px;padding:10px 23px}
#veylensai-live .lv-concept-label{font-size:6px;bottom:17px;left:20px;letter-spacing:.06em}
#veylensai-live .lv-full{height:100svh;min-height:650px}
#veylensai-live .lv-centre-copy{left:24px;right:24px}
#veylensai-live .lv-centre-copy>span{font-size:17px;margin-bottom:18px}
#veylensai-live .lv-centre-copy h2{font-size:37px;line-height:1.13;letter-spacing:-.04em}
#veylensai-live .lv-centre-copy>p{font-size:14px;line-height:1.5;margin-top:22px}
#veylensai-live .lv-centre-copy p br{display:none}
#veylensai-live .lv-depth>.lv-centre-copy{top:51%}
#veylensai-live .lv-quiet-control{font-size:10px;right:20px;bottom:25px;padding:9px 12px;gap:10px}
#veylensai-live .lv-scene-note{font-size:5px;left:20px;max-width:55%;bottom:21px;letter-spacing:.02em}
#veylensai-live .lv-note-right{left:20px;right:20px;text-align:center;max-width:100%;font-size:4.5px;bottom:17px}
#veylensai-live .lv-spatial-room{object-position:62% center}
#veylensai-live .lv-display{top:30%;width:89%;left:45%;aspect-ratio:1.65;border-radius:10px}
#veylensai-live .lv-spatial-copy{top:54%;left:30px;right:30px}
#veylensai-live .lv-spatial-copy>span{font-size:16px}
#veylensai-live .lv-spatial-copy h2{font-size:35px;line-height:1.16}
#veylensai-live .lv-spatial-copy>p{font-size:13px;max-width:290px}
#veylensai-live .lv-view-tabs{bottom:65px;gap:6px}
#veylensai-live .lv-view-tabs>button{width:92px;height:65px}
#veylensai-live .lv-view-tabs>button>span{font-size:11px}
#veylensai-live .lv-scene-arrow{top:38%;width:32px;height:32px;font-size:26px;background:#b9a1a633}
#veylensai-live .lv-scene-prev{left:12px}
#veylensai-live .lv-scene-next{right:12px}
#veylensai-live .lv-clarity>img{object-position:51% center;transform:scale(1.02)}
#veylensai-live .lv-clarity.is-vivid>img{transform:scale(1.07)}
#veylensai-live .lv-clarity .lv-centre-copy{top:45%}
#veylensai-live .lv-clarity-control{bottom:68px}
#veylensai-live .lv-clarity-control>span{font-size:12px;margin-bottom:15px}
#veylensai-live .lv-pills{padding:4px}
#veylensai-live .lv-pills>button{font-size:12px;min-width:110px;padding:11px 18px}
#veylensai-live .lv-optics-copy{top:14%;left:24px;right:24px}
#veylensai-live .lv-optics-copy h2{font-size:39px}
#veylensai-live .lv-optics-copy p{font-size:14px;line-height:1.6;margin-top:20px}
#veylensai-live .lv-optics-copy p br{display:none}
#veylensai-live .lv-bg-video{transform:scale(1.08);object-position:48% center}
#veylensai-live .lv-concept-trio{gap:15px;left:20px;right:20px;bottom:125px;justify-content:space-between}
#veylensai-live .lv-concept-trio strong{font-size:25px}
#veylensai-live .lv-concept-trio span{font-size:5px;letter-spacing:0;max-width:100px;margin-top:7px}
#veylensai-live .lv-optics-trigger{font-size:11px;bottom:65px;gap:13px}
#veylensai-live .lv-optics-trigger>span{font-size:18px}
#veylensai-live .lv-life-scene{height:72svh;min-height:470px}
#veylensai-live .lv-life-scene>img{object-position:60% center}
#veylensai-live .lv-life-scene>h2{font-size:35px;line-height:1.16;left:25px;right:25px;bottom:55px}
#veylensai-live .lv-carousel-section{padding:55px 0}
#veylensai-live .lv-carousel-section>h2{font-size:30px;line-height:1.17;margin:0 25px 38px;font-weight:500;letter-spacing:-.035em}
#veylensai-live .lv-carousel{gap:20px;padding:0 25px}
#veylensai-live .lv-carousel>article{flex-basis:calc(100vw - 65px)}
#veylensai-live .lv-card-image{border-radius:19px;aspect-ratio:1.35}
#veylensai-live .lv-carousel h3{font-size:22px;line-height:1.25;margin:19px 0 12px;letter-spacing:-.035em}
#veylensai-live .lv-carousel article>p{font-size:13px;line-height:1.6}
#veylensai-live .lv-inline{font-size:12px;gap:10px}
#veylensai-live .lv-carousel-arrows{margin-top:28px}
#veylensai-live .lv-carousel-arrows>button{height:32px;width:32px;font-size:24px}
#veylensai-live .lv-sound-rings{width:120px;height:120px}
#veylensai-live .lv-play-controls{bottom:15px}
#veylensai-live .lv-play-controls>button{width:35px;height:35px;font-size:15px}
#veylensai-live .lv-colour{padding:60px 20px 70px}
#veylensai-live .lv-colour>h2{font-size:36px;line-height:1.15}
#veylensai-live .lv-colour>p{font-size:14px;line-height:1.5;margin:22px 10px}
#veylensai-live .lv-colour-pills{margin:35px auto 25px;width:100%}
#veylensai-live .lv-colour-pills>button{font-size:12px;padding:11px 16px;min-width:0}
#veylensai-live .lv-colour-visual{border-radius:18px;aspect-ratio:1.1}
#veylensai-live .lv-colour-visual>img{object-position:62% center}
#veylensai-live .lv-reading-preview{right:7%;top:12%;width:66%;padding:23px 20px;border-radius:13px}
#veylensai-live .lv-reading-preview>span{font-size:6px}
#veylensai-live .lv-reading-preview h3{font-size:27px;margin:17px 0}
#veylensai-live .lv-reading-preview p{font-size:11px;line-height:1.8}
#veylensai-live .lv-colour>.lv-mode-caption{font-size:13px;line-height:1.6;margin:22px auto 14px}
#veylensai-live .lv-colour>small{font-size:9px;line-height:1.8;max-width:290px}
#veylensai-live .lv-interaction>img{object-position:65% center}
#veylensai-live .lv-drag-window{top:26%;left:45%;width:265px;min-height:190px;padding:23px;border-radius:14px}
#veylensai-live .lv-drag-window>span{font-size:7px}
#veylensai-live .lv-drag-window>h3{font-size:29px;line-height:1.1;margin:19px 0 25px}
#veylensai-live .lv-drag-window>p{font-size:8px}
#veylensai-live .lv-interaction-copy{bottom:10%;top:auto;left:25px;right:25px}
#veylensai-live .lv-interaction-copy>span{font-size:16px}
#veylensai-live .lv-interaction-copy h2{font-size:35px;line-height:1.16}
#veylensai-live .lv-interaction-copy>p{font-size:13px}
#veylensai-live .lv-interaction-copy>.lv-pill{font-size:11px;padding:9px 18px;margin-top:20px}
#veylensai-live .lv-comfort>h2{font-size:36px;line-height:1.15;font-weight:700;text-align:center;margin-bottom:42px}
#veylensai-live .lv-engineering{padding:80px 20px 0}
#veylensai-live .lv-engineering-title>h2{font-size:37px;line-height:1.13}
#veylensai-live .lv-engineering-title>p{font-size:14px;line-height:1.6;margin-top:23px}
#veylensai-live .lv-engineering-title>p br{display:none}
#veylensai-live .lv-engine-row{margin-top:45px}
#veylensai-live .lv-engine-row+.lv-engine-row{margin-top:70px}
#veylensai-live .lv-engine-row h3{font-size:27px;line-height:1.2}
#veylensai-live .lv-engine-row p{font-size:14px;line-height:1.6;margin-top:16px}
#veylensai-live .lv-engine-row p br{display:none}
#veylensai-live .lv-engine-row .lv-inline{font-size:11px;margin-top:16px}
#veylensai-live .lv-video-play{width:35px;height:35px;right:15px;bottom:15px;font-size:19px}
#veylensai-live .lv-bento-section{padding:80px 20px 65px}
#veylensai-live .lv-bento-section>h2{font-size:34px;line-height:1.15;margin-bottom:32px}
#veylensai-live .lv-bento{grid-template-columns:1fr;gap:12px}
#veylensai-live .lv-bento>button{grid-column:auto!important;border-radius:18px}
#veylensai-live .lv-bento-large{height:300px}
#veylensai-live .lv-bento-large>div{left:24px;right:20px;bottom:24px}
#veylensai-live .lv-bento h3{font-size:24px}
#veylensai-live .lv-bento p{font-size:13px;line-height:1.6;margin-top:10px}
#veylensai-live .lv-bento-large>div>span{font-size:10px;margin-top:15px}
#veylensai-live .lv-bento-small{padding:190px 24px 28px!important;min-height:300px}
#veylensai-live .lv-bento-small>span{height:130px;top:28px}
#veylensai-live .lv-material-art{gap:20px}
#veylensai-live .lv-material-art>i{width:70px;height:70px}
#veylensai-live .lv-perspectives{padding:55px 0 65px}
#veylensai-live .lv-perspectives>h2{font-size:32px;line-height:1.2;margin:0 24px;text-align:left}
#veylensai-live .lv-perspectives>p{font-size:14px;margin:20px 24px 35px;text-align:left;line-height:1.7}
#veylensai-live .lv-perspective-track{padding:0 24px;gap:16px}
#veylensai-live .lv-perspective-track>article{flex-basis:calc(100vw - 70px);min-height:290px;padding:28px}
#veylensai-live .lv-perspective-track h3{font-size:26px}
#veylensai-live .lv-perspective-track p{font-size:13px}
#veylensai-live .lv-perspective-track>article>span{font-size:9px}
#veylensai-live .lv-perspective-track small{font-size:7px}
#veylensai-live .lv-footer{padding:60px 25px 25px}
#veylensai-live .lv-footer>h2{font-size:38px;line-height:1.1;margin-bottom:45px}
#veylensai-live .lv-service-links{grid-template-columns:1fr;gap:0;padding:0;border-bottom:0;margin-bottom:45px}
#veylensai-live .lv-service-links>button{border-right:0;border-bottom:1px solid #9a677244!important;padding:23px 0;display:flex;gap:25px;align-items:center;justify-content:space-between}
#veylensai-live .lv-service-links span{font-size:14px;max-width:160px}
#veylensai-live .lv-service-links b{font-size:11px;line-height:1.7;max-width:130px;margin:0;text-align:right}
#veylensai-live .lv-footer-grid{grid-template-columns:1fr 1fr;gap:35px 23px}
#veylensai-live .lv-footer-grid>div{grid-column:1/-1}
#veylensai-live .lv-footer-grid .lv-logo{width:160px}
#veylensai-live .lv-footer-grid>div>p{font-size:18px;margin:24px 0}
#veylensai-live .lv-footer-contact{font-size:12px;gap:40px}
#veylensai-live .lv-footer nav>h3{font-size:15px}
#veylensai-live .lv-footer nav>a,#veylensai-live .lv-footer nav>button{font-size:11px;line-height:1.6}
#veylensai-live .lv-footer nav{gap:12px}
#veylensai-live .lv-footer-bottom{gap:20px;margin-top:40px;font-size:9px}
#veylensai-live .lv-footer-bottom>p{font-size:9px}
#veylensai-live .lv-footer-bottom>button{font-size:9px}
#veylensai-live .lv-dialog{width:calc(100vw - 24px);padding:38px 24px 28px;border-radius:17px}
#veylensai-live .lv-dialog h2{font-size:31px;line-height:1.14}
#veylensai-live .lv-dialog p{font-size:13px}
#veylensai-live .lv-dialog-tag{font-size:7px}
#veylensai-live .lv-close{height:30px;width:30px;top:12px;right:12px;font-size:23px}
#veylensai-live .lv-film-dialog{padding:40px 14px 20px}
#veylensai-live .lv-film-dialog h2{font-size:26px}
#veylensai-live .lv-film-dialog p{font-size:10px}
#veylensai-live .lv-film-dialog>video{border-radius:8px}
#veylensai-live .lv-form-grid{grid-template-columns:1fr;gap:0}
#veylensai-live .lv-dialog form label{font-size:12px}
#veylensai-live .lv-dialog form input,#veylensai-live .lv-dialog form textarea,#veylensai-live .lv-dialog form select{font-size:13px}
#veylensai-live .lv-form-submit{font-size:11px;padding:14px 15px}
#veylensai-live .lv-dialog p.lv-small{font-size:10px}
#veylensai-live .lv-personal-grid>div>label{font-size:12px}
#veylensai-live .lv-personal-grid fieldset>label{font-size:12px}
#veylensai-live .lv-personal-grid legend{font-size:15px}
#veylensai-live .lv-personal-grid input,#veylensai-live .lv-personal-grid textarea{font-size:13px}
#veylensai-live .lv-personal-image strong{font-size:23px}
#veylensai-live .lv-studio-dialog{padding:45px 0 0}
#veylensai-live .lv-studio-dialog .live-studio-shell{margin:0 8px 8px}
#veylensai-live .lv-studio-dialog .live-studio-top{height:50px;padding:0 12px}
#veylensai-live .lv-studio-dialog .live-studio-top>span{font-size:5px;max-width:220px}
#veylensai-live .lv-studio-dialog .live-studio-stage{height:360px;min-height:360px}
#veylensai-live .lv-studio-dialog .live-stage-name{top:20px;left:17px}
#veylensai-live .lv-studio-dialog .live-stage-name strong{font-size:37px}
#veylensai-live .lv-studio-dialog .live-stage-name>span{font-size:6px}
#veylensai-live .lv-studio-dialog .live-stage-name>span:last-child{font-size:4.5px}
#veylensai-live .lv-studio-dialog .live-part-label{font-size:5px;padding:6px;max-width:130px;line-height:1.6}
#veylensai-live .lv-studio-dialog .live-part-label>i{font-size:11px;margin-left:5px}
#veylensai-live .lv-studio-dialog .live-inspector{grid-template-columns:1fr;padding:20px 16px;gap:17px}
#veylensai-live .lv-studio-dialog .live-layer-tabs{display:grid;grid-template-columns:1fr 1fr;gap:3px}
#veylensai-live .lv-studio-dialog .live-layer-tabs button{font-size:7px;padding:8px 6px;line-height:1.6}
#veylensai-live .lv-studio-dialog .live-layer-info>h3{font-size:27px;margin:0 0 12px}
#veylensai-live .lv-studio-dialog .live-layer-info>span{display:none}
#veylensai-live .lv-studio-dialog .live-layer-info>p{font-size:10px}
#veylensai-live .lv-studio-dialog .live-layer-info>div{padding-top:12px;margin-top:15px}
#veylensai-live .lv-studio-dialog .live-layer-info>div>p{font-size:9px}
#veylensai-live .lv-studio-dialog .live-studio-controls{padding:13px;gap:12px}
#veylensai-live .lv-studio-dialog .live-control-group{gap:7px}
#veylensai-live .lv-studio-dialog .live-control-group>span{font-size:5px;min-width:30px}
#veylensai-live .lv-studio-dialog .live-control-group button{font-size:7px;padding:7px 6px}
#veylensai-live .lv-studio-dialog .live-materials button{padding:0;width:20px;height:20px}
#veylensai-live .lv-studio-dialog .live-assembly-bar{padding:13px;gap:12px}
#veylensai-live .lv-studio-dialog .live-assembly-bar>label{min-width:130px;font-size:5px}
#veylensai-live .lv-studio-dialog .live-assembly-button{font-size:8px;padding:8px}
#veylensai-live .lv-studio-dialog .live-auto-rotate{font-size:7px}
#veylensai-live .lv-studio-dialog .live-stage-caption{font-size:4.5px;left:17px}
#veylensai-live .lv-studio-dialog .live-studio-footnote{margin:16px}
#veylensai-live .lv-studio-dialog .live-studio-footnote>span{font-size:5px}
#veylensai-live .lv-studio-dialog .live-studio-footnote p{font-size:8px}
#veylensai-live .lv-studio-dialog .live-icon{width:28px;height:28px;font-size:17px}
#veylensai-live .lv-studio-dialog .live-studio-shell.is-expanded .live-inspector{display:none}
#veylensai-live .lv-studio-dialog .live-studio-shell.is-expanded .live-studio-stage{height:65svh;min-height:300px}
#veylensai-live .lv-screen-work{padding:20px}
#veylensai-live .lv-screen-work>span{font-size:6px}
#veylensai-live .lv-screen-work h3{font-size:27px;margin-top:20px}
#veylensai-live .lv-screen-lines{gap:8px;opacity:.2}
#veylensai-live.lv-no-motion .lv-life-scene{height:72svh;min-height:470px}
#veylensai-live .lv-toast{width:max-content;max-width:90vw;font-size:11px;padding:15px 20px}}
@media(prefers-reduced-motion:reduce){#veylensai-live .lv-reveal{opacity:1}
#veylensai-live *{animation:none!important;transition-duration:.01ms!important}
#veylensai-live .lv-life-story{height:auto}
#veylensai-live .lv-life-sticky{height:auto;position:relative;overflow:visible}
#veylensai-live .lv-life-scene{height:75svh;min-height:500px;position:relative;opacity:1}
#veylensai-live .lv-life-dots{display:none}}
#veylensai-live .lv-reading-preview h3{color:#31181d}
#veylensai-live input[type=range]{padding:0;border:0;background:none;accent-color:var(--lv-gold);height:18px;box-shadow:none;border-radius:0}
#veylensai-live .lv-hero>picture{position:absolute;inset:0;display:block;width:100%;height:100%}
@media(max-width:500px){#veylensai-live .lv-hero{background:#1c090d}
#veylensai-live .lv-hero>picture>img{object-fit:contain;object-position:50% 32%;mix-blend-mode:screen}}
@media(max-width:500px){#veylensai-live .lv-hero>picture{height:auto;aspect-ratio:2/3;top:12%;bottom:auto;mask-image:linear-gradient(to bottom,transparent 0%,#000 9%,#000 82%,transparent 100%)}
#veylensai-live .lv-hero>picture>img{object-fit:cover;object-position:center;mix-blend-mode:normal}}
#veylensai-live .lv-spatial-room{transition:opacity .55s,filter .55s;filter:brightness(.68)}
#veylensai-live .lv-spatial-shade{background:linear-gradient(0deg,#100306ed 0%,#18070c75 52%,#18070c22 100%)}
#veylensai-live .lv-live-preview{left:50%;top:28%;width:min(760px,72%);height:240px;aspect-ratio:auto;border:0;border-radius:0;box-shadow:none;background:transparent;transform:translate(-50%,-50%);overflow:visible;transition:none;z-index:4}
#veylensai-live .lv-live-preview>canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.9;pointer-events:none}
#veylensai-live .lv-audio-preview,#veylensai-live .lv-capture-preview,#veylensai-live .lv-assist-preview{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px}
#veylensai-live .lv-audio-preview>span,#veylensai-live .lv-assist-preview>span,#veylensai-live .lv-touch-module>span{font:10px/1.5 monospace;letter-spacing:.14em;color:#e6c9ab;text-shadow:0 2px 15px #1b070a}
#veylensai-live .lv-audio-preview>span{margin-top:90px}
#veylensai-live .lv-audio-preview>.lv-pill{padding:11px 22px;font-size:12px;background:#2a101bbf;backdrop-filter:blur(14px)}
#veylensai-live .lv-live-preview small{font:9px/1.6 Arial,sans-serif;color:#e5cdd1;max-width:390px;text-shadow:0 2px 8px #0b0204}
#veylensai-live .lv-spatial-copy{top:62%;pointer-events:none}
#veylensai-live .lv-spatial-copy h2{font-size:70px}
#veylensai-live .lv-spatial-copy p{max-width:770px}
#veylensai-live .lv-spatial-copy>span{font-size:22px}
#veylensai-live .lv-capture-preview{gap:12px}
#veylensai-live .lv-capture-status{display:flex;align-items:center;gap:9px;font:9px/1.5 monospace;letter-spacing:.09em;color:#ebd4d7}
#veylensai-live .lv-capture-status i{display:inline-block;flex-shrink:0;width:7px;height:7px;border-radius:50%;background:#ac8c93;box-shadow:0 0 0 4px #c39ba419}
#veylensai-live .lv-capture-status.is-active i{background:#ffc293;box-shadow:0 0 22px #ffa791;animation:lvStatus 1.5s ease-in-out infinite}
#veylensai-live .lv-viewfinder{position:relative;width:260px;height:76px;opacity:.75}
#veylensai-live .lv-viewfinder i{position:absolute;width:20px;height:20px;border-color:#e7c6ac;border-style:solid}
#veylensai-live .lv-viewfinder i:nth-child(1){top:0;left:0;border-width:1px 0 0 1px}
#veylensai-live .lv-viewfinder i:nth-child(2){top:0;right:0;border-width:1px 1px 0 0}
#veylensai-live .lv-viewfinder i:nth-child(3){bottom:0;left:0;border-width:0 0 1px 1px}
#veylensai-live .lv-viewfinder i:nth-child(4){bottom:0;right:0;border-width:0 1px 1px 0}
#veylensai-live #lv-capture-time{font:20px/1 monospace;letter-spacing:.13em;position:absolute;top:83px;left:50%;transform:translateX(-50%);color:#fff}
#veylensai-live #lv-capture-toggle{padding:10px 24px;font-size:12px;background:#2a111bc9}
#veylensai-live #lv-capture-toggle[aria-pressed=true]{background:#7b3347}
#veylensai-live .lv-assist-preview{padding:25px 32px;background:#210d16d1;border:1px solid #dfb99f33;border-radius:22px;backdrop-filter:blur(18px);width:580px;max-width:100%;left:50%;transform:translateX(-50%);gap:10px}
#veylensai-live .lv-assist-preview h3{font-size:29px;line-height:1.13;letter-spacing:-.04em}
#veylensai-live .lv-assist-preview>p{font-size:13px;line-height:1.7;color:#e5cdd2;max-width:480px}
#veylensai-live .lv-assist-preview>div{display:flex;gap:12px;margin-top:3px}
#veylensai-live .lv-assist-preview button,#veylensai-live .lv-language-controls button,#veylensai-live .lv-touch-module>div>button{font-size:11px;border:1px solid #d6ab9c55;border-radius:30px;padding:9px 16px;background:#3b1a26a3;transition:background .3s}
#veylensai-live .lv-assist-preview button:hover,#veylensai-live .lv-language-controls button:hover,#veylensai-live .lv-touch-module>div>button:hover{background:#724050}
#veylensai-live .lv-indicator-study{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 22px;font:9px/1.5 monospace;letter-spacing:.06em;color:#d9b8bf}
#veylensai-live .lv-indicator-study>i{width:8px;height:8px;display:block;border-radius:50%;background:#a27e88;box-shadow:0 0 0 5px #b7909c18;transition:background .3s,box-shadow .3s}
#veylensai-live .lv-indicator-study.is-active>i{background:#ffd0a6;box-shadow:0 0 0 5px #ffbd9833,0 0 25px #ffa18b88}
#veylensai-live .lv-indicator-study.is-active>span{color:#f2d2b0}
#veylensai-live .lv-language-art:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#1b0714f5 0%,#230a17aa 60%,#1e081143 100%);pointer-events:none}
#veylensai-live .lv-language-art>img{filter:brightness(.7)}
#veylensai-live .lv-language-preview{position:absolute;z-index:2;left:8%;right:8%;bottom:24%;text-align:left}
#veylensai-live .lv-language-preview>span{font:10px/1.5 monospace;letter-spacing:.12em;color:#e1be9f}
#veylensai-live .lv-language-preview>p{font-size:23px;margin:15px 0 12px;color:#c7a6ad;line-height:1.35;max-width:560px}
#veylensai-live .lv-language-preview>strong{font-weight:500;display:block;font-size:35px;line-height:1.2;letter-spacing:-.03em;color:#f8e8dd;max-width:620px}
#veylensai-live .lv-language-controls{position:absolute;z-index:3;bottom:8%;left:8%;right:8%;display:flex;gap:12px}
#veylensai-live .lv-language-controls button{font-size:12px;padding:10px 18px;color:#efd4c4;backdrop-filter:blur(10px)}
#veylensai-live .lv-touch-module{position:absolute;z-index:4;top:11%;left:50%;transform:translateX(-50%);text-align:center;display:flex;align-items:center;flex-direction:column;gap:14px;width:min(580px,86%)}
#veylensai-live .lv-touch-module>span{font-size:9px}
#veylensai-live .lv-touch-module>p{min-height:42px;max-width:470px;font-size:12px;line-height:1.65;color:#e7ccd0;text-shadow:0 3px 15px #1b060b}
#veylensai-live .lv-touch-module>div{display:flex;gap:10px}
#veylensai-live .lv-touch-module>div>button{font-size:10px;padding:8px 16px}
#veylensai-live .lv-touch-module #lv-touch-pad{position:relative;width:114px;height:114px;border:1px solid #e9bb9a66;border-radius:50%;background:radial-gradient(circle,#ab627344,#47203299 65%,#24101e77);box-shadow:0 0 0 14px #c694a10c,0 0 60px #e2a8ab11;touch-action:manipulation;transition:box-shadow .4s,background .4s;user-select:none}
#veylensai-live .lv-touch-module #lv-touch-pad svg{width:70px;height:70px;stroke:#e5c3aa;stroke-width:.75;fill:none;margin:auto;pointer-events:none}
#veylensai-live .lv-touch-module #lv-touch-pad.is-tapped{box-shadow:0 0 0 14px #c694a122,0 0 70px #efaeb530;background:#692e45bb}
#veylensai-live .lv-touch-module #lv-touch-pad.is-held{box-shadow:0 0 0 19px #d2ad7c22,0 0 80px #e2a76a55;background:#94623a77}
#veylensai-live .lv-interaction-copy{bottom:8%}
#veylensai-live .lv-interaction-copy>p{margin-top:18px}
#veylensai-live .lv-interaction-copy h2{font-size:70px}
#veylensai-live .lv-full>.lv-scene-note{pointer-events:none}
#veylensai-live .lv-mode-caption{max-width:800px;margin-left:auto!important;margin-right:auto!important}
@keyframes lvStatus{50%{box-shadow:0 0 12px #ff9d85;opacity:.65}}
@media(max-width:900px){#veylensai-live .lv-live-preview{width:76%;height:210px;top:28%}
#veylensai-live .lv-spatial-copy h2,#veylensai-live .lv-interaction-copy h2{font-size:48px}
#veylensai-live .lv-spatial-copy>span{font-size:18px}
#veylensai-live .lv-assist-preview h3{font-size:25px}
#veylensai-live .lv-assist-preview>p{font-size:12px}
#veylensai-live .lv-language-preview>strong{font-size:30px}
#veylensai-live .lv-touch-module{top:12%}
#veylensai-live .lv-touch-module #lv-touch-pad{width:100px;height:100px}}
@media(max-width:500px){#veylensai-live .lv-live-preview{top:27%;width:84%;height:195px}
#veylensai-live .lv-audio-preview{gap:12px}
#veylensai-live .lv-audio-preview>span{margin-top:82px;font-size:7px;letter-spacing:.1em}
#veylensai-live .lv-audio-preview>.lv-pill{font-size:10px;padding:10px 17px}
#veylensai-live .lv-live-preview small{font-size:7px;max-width:275px}
#veylensai-live .lv-spatial-copy{top:59%;left:23px;right:23px}
#veylensai-live .lv-spatial-copy h2{font-size:35px;line-height:1.16}
#veylensai-live .lv-spatial-copy>span{font-size:15px;margin-bottom:17px}
#veylensai-live .lv-spatial-copy p{max-width:285px;font-size:12px;line-height:1.6;margin-top:18px}
#veylensai-live .lv-assist-preview{padding:17px 15px;border-radius:15px;gap:9px}
#veylensai-live .lv-assist-preview>span{font-size:7px;letter-spacing:.06em}
#veylensai-live .lv-assist-preview h3{font-size:23px}
#veylensai-live .lv-assist-preview>p{font-size:10px;line-height:1.5}
#veylensai-live .lv-assist-preview button{font-size:9px;padding:7px 13px}
#veylensai-live .lv-capture-preview{gap:10px}
#veylensai-live .lv-capture-status{font-size:7px;letter-spacing:.03em}
#veylensai-live .lv-viewfinder{width:205px;height:55px}
#veylensai-live .lv-viewfinder i{width:15px;height:15px}
#veylensai-live #lv-capture-time{top:66px;font-size:17px}
#veylensai-live #lv-capture-toggle{font-size:10px;padding:9px 18px}
#veylensai-live .lv-note-right{left:20px;right:20px;text-align:center;bottom:19px;font-size:5px}
#veylensai-live .lv-indicator-study{font-size:7px;gap:8px;margin-bottom:18px}
#veylensai-live .lv-clarity-control{bottom:60px}
#veylensai-live .lv-clarity-control>span{font-size:11px;margin-bottom:17px}
#veylensai-live .lv-language-preview{bottom:29%;left:7%;right:7%}
#veylensai-live .lv-language-preview>span{font-size:6px}
#veylensai-live .lv-language-preview>p{font-size:14px;margin:10px 0 10px}
#veylensai-live .lv-language-preview>strong{font-size:21px;line-height:1.18}
#veylensai-live .lv-language-controls{bottom:8%;left:7%;right:6%;gap:7px}
#veylensai-live .lv-language-controls button{font-size:8px;padding:8px 10px;white-space:nowrap}
#veylensai-live .lv-language-art{min-height:235px}
#veylensai-live .lv-touch-module{top:10.5%;gap:12px}
#veylensai-live .lv-touch-module>span{font-size:6px}
#veylensai-live .lv-touch-module #lv-touch-pad{width:92px;height:92px}
#veylensai-live .lv-touch-module #lv-touch-pad svg{width:62px;height:62px}
#veylensai-live .lv-touch-module>p{font-size:10px;min-height:46px;max-width:290px}
#veylensai-live .lv-touch-module>div>button{font-size:8px;padding:7px 13px}
#veylensai-live .lv-interaction-copy{bottom:10%}
#veylensai-live .lv-interaction-copy>span{font-size:15px}
#veylensai-live .lv-interaction-copy h2{font-size:35px}
#veylensai-live .lv-interaction-copy>p{font-size:12px;max-width:300px;margin:16px auto 0}
#veylensai-live .lv-interaction-copy>.lv-pill{margin-top:18px}
#veylensai-live .lv-mode-caption{padding:0 10px;line-height:1.6!important}}
@media(prefers-reduced-motion:reduce){#veylensai-live .lv-capture-status.is-active i{animation:none}}
#veylensai-live #lv-header{top:20px;left:0;right:0;width:calc(100% - 64px);max-width:1440px;height:76px;padding:0 27px;gap:30px;border:1px solid #efd0d729;border-radius:20px;background:linear-gradient(115deg,#241016df,#190a0fe8 65%,#34141ce8);color:#fff0f2;box-shadow:0 12px 44px #06020c1c,inset 0 1px #ffffff07;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);overflow:hidden;transition:background .45s,color .35s,width .45s,height .45s,top .45s,border-radius .45s,box-shadow .45s,border-color .45s;isolation:isolate}
#veylensai-live #lv-header .lv-logo{width:158px;transition:width .4s,filter .4s;filter:none}
#veylensai-live #lv-header .lv-primary-nav{display:flex;align-items:center;justify-content:center;gap:23px;margin:0 auto;flex:1;min-width:0;height:100%;font:500 12px/1 Arial,Helvetica,sans-serif}
#veylensai-live #lv-header .lv-primary-nav>a{display:flex;align-items:center;position:relative;gap:7px;white-space:nowrap;padding:0;height:100%;font:500 12px/1 Arial,Helvetica,sans-serif;color:#eedfe3;transition:color .25s}
#veylensai-live #lv-header .lv-primary-nav>a:after{content:'';position:absolute;left:0;right:0;bottom:16px;height:1px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#e3c7a3,#b89bd9);transition:transform .3s}
#veylensai-live #lv-header .lv-primary-nav>a:hover:after,#veylensai-live #lv-header .lv-primary-nav>a:focus-visible:after{transform:scaleX(1)}
#veylensai-live #lv-header .lv-primary-nav>a[aria-current=page]{color:#f5dfbe}
#veylensai-live #lv-header .lv-primary-nav>a[aria-current=page]:after{transform:scaleX(1);height:2px;bottom:16px}
#veylensai-live #lv-header .lv-primary-nav>a:hover{color:#fff}
#veylensai-live #lv-header .lv-nav-arrow,#veylensai-live .lv-mobile-final .lv-nav-arrow,#veylensai-live .lv-footer .lv-nav-arrow{position:relative;display:inline-block;flex:0 0 auto;width:9px;height:9px;color:#c5a2ac;transition:transform .25s,color .25s}
#veylensai-live #lv-header .lv-nav-arrow:before,#veylensai-live .lv-mobile-final .lv-nav-arrow:before,#veylensai-live .lv-footer .lv-nav-arrow:before{content:'';position:absolute;top:0;right:0;width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor}
#veylensai-live #lv-header .lv-nav-arrow:after,#veylensai-live .lv-mobile-final .lv-nav-arrow:after,#veylensai-live .lv-footer .lv-nav-arrow:after{content:'';position:absolute;bottom:0;left:0;width:11px;height:1px;background:currentColor;transform:rotate(-45deg);transform-origin:left center}
#veylensai-live #lv-header .lv-primary-nav>a:hover .lv-nav-arrow,#veylensai-live .lv-footer .lv-footer-primary>a:hover .lv-nav-arrow{transform:translate(2px,-2px);color:#f0d5b0}
#veylensai-live #lv-header .lv-header-right{margin-left:0;gap:19px;flex:0 0 auto;font-size:10px}
#veylensai-live #lv-header .lv-header-right>button{font:400 10px/1.2 Arial,Helvetica,sans-serif;color:inherit;padding:8px 0;white-space:nowrap}
#veylensai-live #lv-header .lv-header-right #lv-sound{display:flex;gap:6px;align-items:center;font-size:10px}
#veylensai-live #lv-header .lv-header-right #lv-sound svg{width:16px;height:16px}
#veylensai-live #lv-header .lv-header-right #lv-motion{font-size:9px;color:#c7a9b3}
#veylensai-live #lv-header .lv-header-right #lv-motion[aria-pressed=false]{opacity:.65}
#veylensai-live #lv-header .lv-header-progress{position:absolute;bottom:0;left:0;width:100%;height:2px;pointer-events:none;transform:scaleX(var(--lv-nav-progress,0));transform-origin:left;background:linear-gradient(90deg,#7e50a8,#d6b3e6 60%,#e4ca9f);box-shadow:0 -1px 9px #cba4e344}
#veylensai-live #lv-header.is-floating{top:13px;width:calc(100% - 120px);max-width:1300px;height:62px;padding:0 25px;gap:28px;border-radius:17px;background:#f0e6eaf0;color:#3b1721;border-color:#f9f1ff99;box-shadow:0 8px 35px #08020f26,inset 0 1px #fff9}
#veylensai-live #lv-header.is-floating .lv-logo{width:145px;filter:brightness(.21) saturate(.45)}
#veylensai-live #lv-header.is-floating .lv-primary-nav{gap:23px;font-size:12px}
#veylensai-live #lv-header.is-floating .lv-primary-nav>a{color:#4b2632;font-size:12px}
#veylensai-live #lv-header.is-floating .lv-primary-nav>a[aria-current=page]{color:#6f3145;font-weight:700}
#veylensai-live #lv-header.is-floating .lv-primary-nav>a:after{bottom:10px;background:linear-gradient(90deg,#773347,#b2818e)}
#veylensai-live #lv-header.is-floating .lv-nav-arrow{color:#96707d}
#veylensai-live #lv-header.is-floating .lv-primary-nav>a:hover{color:#8d3655}
#veylensai-live #lv-header.is-floating .lv-header-right{gap:17px}
#veylensai-live #lv-header.is-floating .lv-header-right #lv-motion{color:#845b6a}
#veylensai-live #lv-header .lv-menu{display:none;width:28px;height:30px;position:relative;padding:0!important}
#veylensai-live #lv-header .lv-menu>i{position:absolute;left:2px;right:2px;width:24px;height:1px;background:currentColor;margin:0;top:11px;transition:transform .25s,top .25s}
#veylensai-live #lv-header .lv-menu>i:last-child{top:18px}
#veylensai-live #lv-header .lv-menu[aria-expanded=true]>i:first-child{top:14px;transform:rotate(45deg)}
#veylensai-live #lv-header .lv-menu[aria-expanded=true]>i:last-child{top:14px;transform:rotate(-45deg)}
#veylensai-live .lv-mobile-final{left:20px;right:20px;top:100px;padding:19px;max-height:calc(100svh - 120px);overflow:auto;border:1px solid #d3a1b440;background:linear-gradient(130deg,#2e121bf5,#1d0b12fa 60%,#3a1622f8);color:#f8e9ee;box-shadow:0 25px 85px #08030e66;border-radius:20px;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}
#veylensai-live .lv-mobile-final .lv-mobile-eyebrow{padding:5px 9px 16px;font:500 9px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.13em;color:#ccafda}
#veylensai-live .lv-mobile-final>a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 14px;margin-bottom:6px;font:500 14px/1.3 Arial,Helvetica,sans-serif;min-height:62px;border:1px solid transparent;border-radius:12px;background:#ad76870c;transition:background .25s,border-color .25s}
#veylensai-live .lv-mobile-final>a[aria-current=page]{background:linear-gradient(105deg,#8a3d524f,#491d2c4d);border-color:#d2a1b247;color:#f1d5ad}
#veylensai-live .lv-mobile-final>a:hover,#veylensai-live .lv-mobile-final>a:focus-visible{background:#9d4a642b;border-color:#d394ac5c}
#veylensai-live .lv-mobile-final>a>span:first-child{display:block}
#veylensai-live .lv-mobile-final>a small{display:block;font:400 11px/1.4 Arial,Helvetica,sans-serif;margin-top:6px;color:#baa5c7}
#veylensai-live .lv-mobile-final .lv-mobile-note{display:flex;align-items:center;gap:8px;padding:14px 9px 4px;font:400 8px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.06em;color:#b297c1}
#veylensai-live .lv-mobile-final .lv-mobile-note>i{width:4px;height:4px;background:#d4b489;border-radius:50%;box-shadow:0 0 10px #d4b48966}
#veylensai-live .lv-footer{padding:92px 4% 28px;background:radial-gradient(ellipse at 6% 5%,#5b1c2e59,transparent 45%),radial-gradient(ellipse at 100% 60%,#672b3930,transparent 50%),#10060b;border-top:1px solid #ce8ca324;position:relative;overflow:hidden}
#veylensai-live .lv-footer .lv-footer-intro{max-width:1280px;margin:0 auto 50px;position:relative}
#veylensai-live .lv-footer .lv-footer-eyebrow{display:block;font:500 11px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.12em;color:#ceb29d;margin-bottom:26px}
#veylensai-live .lv-footer .lv-footer-intro h2{font:700 64px/1.12 Arial,Helvetica,sans-serif;letter-spacing:-.045em;color:#f8eaf0;margin:0;max-width:1000px}
#veylensai-live .lv-footer .lv-footer-top{position:absolute;right:0;bottom:10px;display:flex;align-items:center;gap:20px;font:500 10px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.07em;color:#bca4ca}
#veylensai-live .lv-footer .lv-footer-top>span{width:36px;height:36px;display:grid;place-items:center;border:1px solid #b895cc3f;border-radius:50%;font-size:18px;transition:transform .3s,background .3s}
#veylensai-live .lv-footer .lv-footer-top:hover>span{transform:translateY(-4px);background:#79518b30}
#veylensai-live .lv-footer .lv-footer-primary{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:25px;max-width:1280px;margin:0 auto 48px;border-top:1px solid #c38c9e43;border-bottom:1px solid #c38c9e43;padding:26px 0}
#veylensai-live .lv-footer .lv-footer-primary>a{display:flex;align-items:center;justify-content:space-between;gap:20px;white-space:nowrap;padding:9px 0;font:500 14px/1.5 Arial,Helvetica,sans-serif;color:#e8cdd5;position:relative;transition:color .25s}
#veylensai-live .lv-footer .lv-footer-primary>a[aria-current=page]{color:#efd2a8}
#veylensai-live .lv-footer .lv-footer-primary>a:hover{color:#fff}
#veylensai-live .lv-footer .lv-service-links{margin:0 auto 64px;padding:0;border:0;gap:18px}
#veylensai-live .lv-footer .lv-service-links>button{padding:26px;border:1px solid #be7f9233;border-radius:16px;background:linear-gradient(120deg,#672c3e25,#5423310d);transition:background .3s,border-color .3s,transform .3s}
#veylensai-live .lv-footer .lv-service-links>button:last-child{border:1px solid #be7f9233}
#veylensai-live .lv-footer .lv-service-links>button:hover{background:#69293d42;border-color:#ce91a365;transform:translateY(-4px)}
#veylensai-live .lv-footer .lv-service-links span{font:400 17px/1.5 Arial,Helvetica,sans-serif;color:#e8cfd7}
#veylensai-live .lv-footer .lv-service-links b{font:500 12px/1.5 Arial,Helvetica,sans-serif;margin-top:19px;color:#d2b5a3}
#veylensai-live .lv-footer .lv-footer-grid{grid-template-columns:1.55fr 1fr 1fr 1fr;gap:50px;padding-top:35px;border-top:1px solid #be7f9224}
#veylensai-live .lv-footer .lv-footer-grid .lv-logo{width:180px}
#veylensai-live .lv-footer .lv-footer-grid>div>p{font:400 16px/1.65 Arial,Helvetica,sans-serif;color:#b8a4c5;margin-top:25px}
#veylensai-live .lv-footer .lv-footer-grid nav{gap:14px}
#veylensai-live .lv-footer .lv-footer-grid nav h3{font:600 14px/1.5 Arial,Helvetica,sans-serif;color:#eed6df;margin-bottom:9px;letter-spacing:0}
#veylensai-live .lv-footer .lv-footer-grid nav>a,#veylensai-live .lv-footer .lv-footer-grid nav>button{font:400 12px/1.6 Arial,Helvetica,sans-serif;color:#c09aa9;transition:color .25s}
#veylensai-live .lv-footer .lv-footer-grid nav>a:hover,#veylensai-live .lv-footer .lv-footer-grid nav>button:hover{color:#edcfaa}
#veylensai-live .lv-footer .lv-footer-contact{font:500 12px/1.5 Arial,Helvetica,sans-serif;gap:24px;border-color:#c68da03d;color:#dfbbc7}
#veylensai-live .lv-footer .lv-footer-bottom{padding-top:27px;margin-top:50px;border-color:#be7f9233;align-items:center;color:#aa8bba}
#veylensai-live .lv-footer .lv-footer-bottom>p{color:#8f769f}
#veylensai-live .lv-footer .lv-footer-bottom>button{color:#c5abd2}
@media(max-width:1250px){#veylensai-live #lv-header,#veylensai-live #lv-header.is-floating{gap:21px;padding-left:22px;padding-right:22px}
#veylensai-live #lv-header .lv-primary-nav,#veylensai-live #lv-header.is-floating .lv-primary-nav{gap:18px}
#veylensai-live #lv-header .lv-primary-nav>a,#veylensai-live #lv-header.is-floating .lv-primary-nav>a{font-size:11px}
#veylensai-live #lv-header .lv-header-right,#veylensai-live #lv-header.is-floating .lv-header-right{gap:13px}}
@media(max-width:1080px){#veylensai-live #lv-header{height:70px;width:calc(100% - 40px);top:18px;padding:0 23px;gap:25px}
#veylensai-live #lv-header.is-floating{height:60px;width:calc(100% - 40px);top:12px;padding:0 23px}
#veylensai-live #lv-header .lv-primary-nav{display:none}
#veylensai-live #lv-header .lv-logo{width:160px}
#veylensai-live #lv-header.is-floating .lv-logo{width:148px}
#veylensai-live #lv-header .lv-header-right,#veylensai-live #lv-header.is-floating .lv-header-right{margin-left:auto;gap:22px}
#veylensai-live #lv-header .lv-header-right #lv-motion{display:none}
#veylensai-live #lv-header .lv-menu{display:block}
#veylensai-live #lv-header .lv-header-right #lv-sound{font-size:11px}
#veylensai-live .lv-footer .lv-footer-intro h2{font-size:54px}
#veylensai-live .lv-footer .lv-footer-top{bottom:8px}
#veylensai-live .lv-footer .lv-footer-primary{gap:15px}
#veylensai-live .lv-footer .lv-footer-primary>a{font-size:12px;gap:12px}
#veylensai-live .lv-footer .lv-footer-grid{gap:30px}
#veylensai-live .lv-footer .lv-service-links>button{padding:23px}
#veylensai-live .lv-footer .lv-service-links span{font-size:15px}}
@media(min-width:1081px){#veylensai-live .lv-mobile-final{display:none!important}}
@media(max-width:800px){#veylensai-live .lv-footer{padding:70px 28px 25px}
#veylensai-live .lv-footer .lv-footer-intro{margin-bottom:37px}
#veylensai-live .lv-footer .lv-footer-eyebrow{font-size:9px;letter-spacing:.09em;margin-bottom:23px}
#veylensai-live .lv-footer .lv-footer-intro h2{font-size:48px}
#veylensai-live .lv-footer .lv-footer-top{position:static;margin-top:28px;justify-content:flex-start;width:max-content;font-size:9px;gap:15px}
#veylensai-live .lv-footer .lv-footer-primary{display:flex;flex-wrap:wrap;gap:10px 30px;justify-content:flex-start;padding:20px 0;margin-bottom:32px}
#veylensai-live .lv-footer .lv-footer-primary>a{font-size:12px;gap:13px;padding:8px 0}
#veylensai-live .lv-footer .lv-service-links{gap:14px;margin-bottom:40px}
#veylensai-live .lv-footer .lv-service-links>button{padding:23px}
#veylensai-live .lv-footer .lv-service-links span{font-size:15px}
#veylensai-live .lv-footer .lv-footer-grid{grid-template-columns:1.3fr 1fr;gap:38px 30px;padding-top:32px}
#veylensai-live .lv-footer .lv-footer-grid .lv-logo{width:165px}
#veylensai-live .lv-footer .lv-footer-bottom{flex-wrap:wrap;gap:17px 25px;justify-content:flex-start}
#veylensai-live .lv-footer .lv-footer-bottom>p{order:3;max-width:100%;width:100%}
#veylensai-live .lv-footer .lv-footer-bottom>span{font-size:10px}
#veylensai-live .lv-footer .lv-footer-bottom>button{font-size:10px}}
@media(max-width:500px){#veylensai-live #lv-header{top:12px;height:58px;width:calc(100% - 24px);border-radius:15px;padding:0 16px;gap:18px}
#veylensai-live #lv-header.is-floating{top:9px;height:54px;width:calc(100% - 24px);border-radius:14px;padding:0 16px;gap:18px}
#veylensai-live #lv-header .lv-logo{width:140px}
#veylensai-live #lv-header.is-floating .lv-logo{width:134px}
#veylensai-live #lv-header .lv-header-right,#veylensai-live #lv-header.is-floating .lv-header-right{gap:16px}
#veylensai-live #lv-header .lv-header-right #lv-sound{font-size:9px;gap:5px}
#veylensai-live #lv-header .lv-header-right #lv-sound svg{width:14px;height:14px}
#veylensai-live #lv-header .lv-menu{width:25px}
#veylensai-live #lv-header .lv-menu>i{width:22px}
#veylensai-live .lv-mobile-final{left:12px;right:12px;top:81px;padding:16px;border-radius:18px;max-height:calc(100svh - 98px)}
#veylensai-live .lv-mobile-final>a{min-height:60px;padding:15px 13px;font-size:13px}
#veylensai-live .lv-mobile-final>a small{font-size:10px}
#veylensai-live .lv-mobile-final .lv-mobile-eyebrow{font-size:8px;padding:5px 10px 14px}
#veylensai-live .lv-mobile-final .lv-mobile-note{font-size:7px;padding-top:13px}
#veylensai-live .lv-footer{padding:62px 24px 24px}
#veylensai-live .lv-footer .lv-footer-eyebrow{font-size:8px;letter-spacing:.06em;line-height:1.7}
#veylensai-live .lv-footer .lv-footer-intro h2{font-size:35px;line-height:1.15}
#veylensai-live .lv-footer .lv-footer-intro{margin-bottom:32px}
#veylensai-live .lv-footer .lv-footer-top{font-size:8px;gap:15px;margin-top:22px}
#veylensai-live .lv-footer .lv-footer-top>span{width:31px;height:31px;font-size:16px}
#veylensai-live .lv-footer .lv-footer-primary{display:flex;flex-direction:column;gap:0;padding:6px 0;margin-bottom:28px}
#veylensai-live .lv-footer .lv-footer-primary>a{width:100%;padding:17px 0;font-size:12px;border-bottom:1px solid #aa83be20}
#veylensai-live .lv-footer .lv-footer-primary>a:last-child{border:0}
#veylensai-live .lv-footer .lv-service-links{display:grid;grid-template-columns:1fr;gap:11px;margin-bottom:33px}
#veylensai-live .lv-footer .lv-service-links>button,#veylensai-live .lv-footer .lv-service-links>button:last-child{padding:22px;border:1px solid #be7f9233;border-radius:14px}
#veylensai-live .lv-footer .lv-service-links span{font-size:15px;line-height:1.5}
#veylensai-live .lv-footer .lv-service-links b{font-size:11px;margin-top:13px}
#veylensai-live .lv-footer .lv-footer-grid{grid-template-columns:1fr 1fr;gap:30px 22px}
#veylensai-live .lv-footer .lv-footer-grid>div:first-child{grid-column:1/-1;padding-bottom:10px}
#veylensai-live .lv-footer .lv-footer-grid .lv-logo{width:165px}
#veylensai-live .lv-footer .lv-footer-grid>div>p{font-size:15px;line-height:1.6;margin:20px 0}
#veylensai-live .lv-footer .lv-footer-grid nav{gap:12px}
#veylensai-live .lv-footer .lv-footer-grid nav h3{font-size:13px}
#veylensai-live .lv-footer .lv-footer-grid nav>a,#veylensai-live .lv-footer .lv-footer-grid nav>button{font-size:11px;line-height:1.55}
#veylensai-live .lv-footer .lv-footer-contact{font-size:11px;width:max-content}
#veylensai-live .lv-footer .lv-footer-bottom{margin-top:35px;padding-top:22px;gap:16px 20px}
#veylensai-live .lv-footer .lv-footer-bottom>span{font-size:9px}
#veylensai-live .lv-footer .lv-footer-bottom>p{font-size:9px;line-height:1.75}
#veylensai-live .lv-footer .lv-footer-bottom>button{font-size:9px}}
@media(prefers-reduced-motion:reduce){#veylensai-live #lv-header,#veylensai-live #lv-header *,#veylensai-live .lv-footer .lv-service-links>button,#veylensai-live .lv-footer .lv-nav-arrow,#veylensai-live .lv-footer .lv-footer-top>span{transition:none}}
#veylensai-live .lv-footer .lv-service-links b>.lv-nav-arrow{margin-left:8px;color:#d2b5a3}