/* Immersive product opening. Every slide corresponds to an existing tool. */
.hero.hero-immersive{display:block;width:100%;max-width:1600px;padding:78px 0 88px;min-height:0;isolation:isolate;text-align:center;overflow:clip;overflow-clip-margin:120px}.hero-immersive .hero-copy{position:relative;z-index:3;max-width:950px;padding:0 25px;margin:0 auto}.hero-immersive .creator-badge{margin-bottom:19px;padding:8px 17px;font-size:12px}.hero-title-brand{width:178px;margin:0 auto 19px}.hero-title-brand .brand-slogan{display:none}.hero-immersive h1{font-size:clamp(36px,4vw,58px);line-height:1.55;letter-spacing:-1.6px}.hero-immersive h1 br{display:none}.hero-immersive h1 em{white-space:nowrap}.hero-immersive .lead{font-size:16px;line-height:2.05;margin-top:17px;color:#b7cbd9}.hero-immersive .actions{justify-content:center;gap:13px;margin-top:23px}.hero-immersive .actions .button{min-height:47px;padding:8px 23px;font-size:14px;gap:24px}.hero-immersive .hero-notes{justify-content:center;font-size:11px;margin-top:25px;gap:25px}.hero-neon-field{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:-1;contain:paint}.hero-neon-field i{position:absolute;display:block;filter:blur(65px);border-radius:50%;opacity:.9;will-change:transform}.hero-neon-field i:nth-child(1){width:930px;height:750px;top:280px;left:calc(50% - 465px);background:radial-gradient(ellipse,#4d9bc341 0,#538ac32a 27%,#163c5c16 53%,transparent 72%);animation:hero-neon-breathe 10s ease-in-out infinite alternate}.hero-neon-field i:nth-child(2){width:800px;height:950px;top:70px;left:-110px;background:radial-gradient(ellipse,#9f8bb02b 0,#5f659c18 37%,transparent 70%);animation:hero-neon-breathe 14s ease-in-out -5s infinite alternate}.hero-neon-field i:nth-child(3){width:800px;height:820px;top:120px;right:-170px;background:radial-gradient(ellipse,#5f7fa128 0,#4b799c14 42%,transparent 73%);animation:hero-neon-breathe 12s ease-in-out -3s infinite alternate}
.hero-immersive .hero-product{perspective:none;width:min(1390px,100%);margin:32px auto 0;direction:ltr;position:relative;text-align:center;z-index:2}.hero-deck-shell{--accent:#a8dfff;position:relative;isolation:isolate}.deck-toolbar{position:relative;display:flex;align-items:center;justify-content:center;gap:18px;width:max-content;max-width:calc(100% - 40px);margin:0 auto 0;padding:7px 12px;border:1px solid #90c8e528;border-radius:13px;background:linear-gradient(115deg,#10232eaa,#14263777);box-shadow:0 8px 30px #0003;backdrop-filter:blur(14px);z-index:110;direction:rtl}.deck-toolbar .app-nav{padding:0;gap:3px;min-width:340px}.deck-toolbar .app-nav button{font-size:12px;padding:7px 13px;white-space:nowrap;flex:1}.deck-settings{display:flex;align-items:center;gap:17px;border-right:1px solid #9cd5f32b;padding-right:15px;direction:ltr}.deck-toolbar .segmented{border-color:#49667877;background:#0a1b2680}.deck-toolbar .segmented button{font-size:10px;padding:4px 8px}.deck-toolbar .theme-dots{gap:8px}.deck-toolbar .theme-dots button{width:15px;height:15px}.deck-toolbar .custom-color{width:19px;height:19px;font-size:13px}
.hero-deck-stage{height:440px;perspective:1400px;position:relative;margin-top:6px;isolation:isolate;touch-action:pan-y;direction:ltr;outline-offset:-5px}.hero-deck-track{position:absolute;inset:0;transform-style:preserve-3d;perspective:1400px;pointer-events:none}.deck-orbit{position:absolute;width:78%;height:160px;top:275px;left:11%;border:1px solid color-mix(in srgb,var(--accent) 13%,transparent);border-radius:50%;transform:rotateX(65deg);box-shadow:0 0 60px color-mix(in srgb,var(--accent) 12%,transparent),inset 0 0 55px color-mix(in srgb,var(--accent) 7%,transparent);background:radial-gradient(ellipse,color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%);pointer-events:none}.deck-orbit:after{content:'';position:absolute;inset:-30px -60px;border:1px solid #a8dfff08;border-radius:50%}.deck-card{position:absolute;top:48%;left:50%;width:420px;height:355px;transform-style:preserve-3d;transform:translate(-50%,-50%) translateX(var(--deck-x,0px)) translateZ(var(--deck-z,0px)) rotateY(var(--deck-angle,0deg)) scale(var(--deck-scale,1));opacity:var(--deck-opacity,1);transition:transform .8s cubic-bezier(.2,.75,.2,1),opacity .65s,filter .65s;pointer-events:auto;will-change:transform;filter:saturate(.55) brightness(.68);text-align:initial}.deck-card.is-current{filter:saturate(1) brightness(1)}.deck-card.is-near{pointer-events:auto}.deck-face{height:100%;position:relative;border-radius:18px;background:radial-gradient(ellipse at 40% 20%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 70%),linear-gradient(140deg,#192e3d,#101e2b);border:1px solid #638bA16b;box-shadow:0 30px 65px #0007;overflow:hidden;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,border-color .45s;isolation:isolate}.deck-card.is-current .deck-face{border-color:color-mix(in srgb,var(--accent) 78%,#2c536d);box-shadow:0 20px 65px #0006,0 0 38px color-mix(in srgb,var(--accent) 18%,transparent),0 0 100px color-mix(in srgb,var(--accent) 8%,transparent)}.deck-card.is-current .deck-face:before{content:'';position:absolute;inset:0 22% auto;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);box-shadow:0 0 20px var(--accent);z-index:3}.deck-card.is-current .deck-face:hover,.deck-card.is-current .deck-face:focus-within{transform:translateY(-11px) scale(1.035);border-color:var(--accent);box-shadow:0 25px 75px #0006,0 0 60px color-mix(in srgb,var(--accent) 30%,transparent),0 0 130px color-mix(in srgb,var(--accent) 10%,transparent)}.deck-window-bar{display:flex;align-items:center;justify-content:space-between;direction:ltr;padding:10px 14px;border-bottom:1px solid #a8dfff15;color:#7b9cb3;font:8px Arial;letter-spacing:1.2px;min-height:32px}.deck-window-bar>span:first-child{font-size:7px;letter-spacing:3px}.deck-window-bar>b{letter-spacing:0;color:#b5a3e8;border:1px solid #b5a3e84d;border-radius:4px;padding:1px 4px;background:#b5a3e810;font:10px Arial}.deck-app-heading{display:flex;align-items:center;justify-content:space-between;padding:13px 17px 10px;direction:ltr}.deck-app-heading>div{width:87px;line-height:0}.deck-brand{display:block;width:100%;height:auto}.deck-app-heading>span{font-size:11px;color:var(--accent)}.deck-mini-tabs{display:flex;gap:4px;margin:0 13px 9px;direction:rtl}.deck-mini-tabs>span{font-size:9px;flex:1;text-align:center;padding:4px 2px;border:1px solid transparent;border-radius:5px;color:#7d9db1;white-space:nowrap}.deck-mini-tabs>span.selected{color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,transparent);border-color:color-mix(in srgb,var(--accent) 24%,transparent)}.deck-preview{height:151px;position:relative;overflow:hidden;background-image:linear-gradient(#a0d8ff04 1px,transparent 1px),linear-gradient(90deg,#a0d8ff04 1px,transparent 1px);background-size:22px 22px;display:flex;align-items:center;justify-content:center;direction:ltr}.deck-preview.stage{display:block}.deck-preview .hero-card{box-shadow:0 5px 15px #0003}.deck-preview .hero-card b{font-size:19px;padding:9px}.deck-preview .hero-card small{font-size:6px;letter-spacing:1px;top:9px;left:9px}.deck-card-title{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:14px 17px 10px;border-top:1px solid #a8dfff12;direction:rtl}.deck-card-title>strong{font-size:13px;color:#e4f2fc;font-weight:700;line-height:1.9}.deck-card-title>small{font:7px Arial;letter-spacing:.6px;color:#84a9c0;flex-shrink:0;direction:ltr}.deck-control-rails{display:flex;gap:9px;align-items:center;padding:0 18px;direction:ltr;height:23px}.deck-control-rails>i{width:54px;height:3px;position:relative;background:#52768c55;border-radius:99px}.deck-control-rails>i:after{content:'';position:absolute;left:65%;top:-2px;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 7px color-mix(in srgb,var(--accent) 30%,transparent)}.deck-control-rails>i:nth-child(2):after{left:25%}.deck-control-rails>span{font-size:8px;direction:rtl;margin-left:auto;color:#8aaabd}.deck-open{position:absolute;inset:0;z-index:10;width:100%;height:100%;background:transparent;border-radius:18px;cursor:pointer}.deck-open:focus-visible{outline:2px solid var(--accent);outline-offset:-5px}
.deck-arrow-position{position:absolute;top:46%;transform:translateY(-50%);z-index:120}.deck-arrow-left{left:8%}.deck-arrow-right{right:8%}.deck-arrow{width:49px;height:49px;border-radius:50%;display:grid;place-content:center;font:34px/1 Arial;color:#bde5fc;border:1px solid #75b3d766;background:#0b2030bb;backdrop-filter:blur(12px);box-shadow:0 8px 30px #0006;transition:transform .25s,box-shadow .3s,background .3s,border-color .3s;position:relative}.deck-arrow:after{content:'';position:absolute;inset:-7px;border:1px solid #a8dfff0d;border-radius:50%;transition:.3s}.deck-arrow:hover,.deck-arrow:focus-visible{transform:scale(1.12);background:#214457;border-color:var(--accent);color:#e3f5ff;box-shadow:0 0 28px color-mix(in srgb,var(--accent) 35%,transparent),0 0 55px color-mix(in srgb,var(--accent) 12%,transparent)}.deck-arrow:active{transform:scale(.96)}.deck-arrow:hover:after{border-color:#a8dfff33}.deck-description{direction:rtl;text-align:center;position:relative;z-index:105;max-width:650px;margin:-5px auto 0;padding:0 20px}.deck-description-top{display:flex;align-items:center;justify-content:center;gap:14px}.deck-description-top>span{font:10px Arial;color:#83a5bd;border:1px solid #a8dfff25;padding:4px 8px;border-radius:5px}.deck-description h2{font-size:20px;line-height:1.9;letter-spacing:0;color:#e2f3ff}.deck-description p{font-size:13px;min-height:26px;line-height:1.95;color:#aac7da;margin-top:7px}.deck-discover{font-size:12px;background:transparent;color:var(--accent);border-bottom:1px solid color-mix(in srgb,var(--accent) 30%,transparent);padding:5px 0 3px;margin-top:4px;transition:.25s}.deck-discover:hover{color:#e4f8ff;text-shadow:0 0 18px #a8dfff;translate:0 -1px}.deck-dots{display:flex;align-items:center;justify-content:center;gap:7px;position:relative;z-index:105;margin:20px auto 0;direction:ltr;height:18px}.deck-dots button{width:6px;height:6px;padding:0;border-radius:99px;background:#486d87;transition:width .4s,background .4s,box-shadow .4s;position:relative}.deck-dots button:after{content:'';position:absolute;inset:-6px}.deck-dots button.active{width:25px;background:var(--accent);box-shadow:0 0 13px color-mix(in srgb,var(--accent) 70%,transparent)}.deck-footnote{font-size:10px;color:#7694aa;margin:12px 20px 0;text-align:center;direction:rtl}
.deck-motion-text{display:flex;justify-content:center;align-items:center;font:700 41px/1.1 Arial;color:var(--accent);letter-spacing:-1.4px;min-height:90px;direction:ltr;padding-bottom:20px}.deck-motion-text>span{display:inline-block;will-change:transform,opacity}.deck-preview-writer .deck-motion-text{font-size:30px;letter-spacing:-.8px}.deck-chips{position:absolute;bottom:15px;left:0;right:0;display:flex;justify-content:center;gap:8px;font:7px Arial;letter-spacing:1px;color:#94b6cc}.deck-chips>span{border:1px solid #a8dfff30;background:#a8dfff08;padding:5px 8px;border-radius:5px}.deck-preview-combos .deck-chips>span:nth-child(2){border-color:#bfa5d955;color:#ccb7ed}.deck-assets{display:flex;gap:10px;justify-content:center;width:100%;padding:32px 28px 17px}.deck-asset{flex:1;min-width:0;text-align:center;border:1px solid color-mix(in srgb,var(--asset-color) 33%,transparent);border-radius:8px;background:linear-gradient(140deg,color-mix(in srgb,var(--asset-color) 18%,#112230),#112230);overflow:hidden}.deck-asset>b{font:26px Arial;color:var(--asset-color);display:block;padding:14px 8px;animation:art-loop 3s ease-in-out infinite alternate}.deck-asset:nth-child(2)>b{animation-delay:-1s}.deck-asset>small{display:block;font:6px Arial;letter-spacing:.4px;color:#a2bfD1;background:#0b1b2855;padding:7px 4px}.deck-search{position:absolute;top:7px;left:29px;right:29px;font:7px/1 Arial;color:#7da0b7;border-bottom:1px solid #a8dfff14;padding-bottom:8px;letter-spacing:.6px}.deck-saved{position:absolute;bottom:7px;font:7px Arial;color:#afdbca;letter-spacing:1px}.deck-preview-save .deck-asset:last-child{animation:scene-save 4s ease-in-out infinite}.deck-preview-search .deck-asset:nth-child(2){animation:library-find 4s ease-in-out infinite}.deck-audit{display:grid;gap:8px;width:80%}.deck-audit>div{display:flex;align-items:center;gap:14px;border-bottom:1px solid #a8dfff17;padding:7px 0;color:#a7c4d8;font:9px Arial;animation:audit-pulse 4s var(--delay) infinite}.deck-audit b{font:15px Arial;color:var(--accent);width:23px}.deck-audit small{margin-left:auto;font:8px Arial;color:#a4d9c4}.deck-scan{position:absolute;left:0;right:0;top:0;height:1px;background:#a8dfff66;box-shadow:0 0 17px #a8dfff55;animation:scan-travel 3s linear infinite}.deck-expression-orb{display:grid;place-content:center;width:72px;height:72px;border-radius:20px;border:1px solid #a8dfff4a;background:#a8dfff0a;color:var(--accent);font:26px Arial;margin-bottom:20px;animation:expression-orbit 4s ease-in-out infinite alternate}.deck-expression-code{position:absolute;bottom:35px;font:9px monospace;color:#92b5ca}.deck-preview-expressions .deck-chips{bottom:13px}.deck-player{border:1px solid #a8dfff33;width:70%;height:83px;margin-bottom:30px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;background:radial-gradient(ellipse,#a8dfff14,transparent 70%)}.deck-player>b{width:31px;height:27px;border-radius:7px;display:grid;place-content:center;font:10px Arial;background:#a8dfff1a;border:1px solid #a8dfff50;color:var(--accent);animation:download-pulse 2s ease-in-out infinite}.deck-player>span{font:10px Arial;color:#a6c5da}.deck-download-flow{display:flex;position:absolute;bottom:20px;gap:8px}.deck-download-flow>span{font:7px Arial;border:1px solid #a8dfff2b;border-radius:5px;padding:5px;color:#a5c5d9;animation:audit-pulse 3s infinite}.deck-download-flow>span:nth-child(2){animation-delay:.7s}.deck-download-flow>span:nth-child(3){animation-delay:1.4s}.deck-references{display:flex;gap:8px;width:80%;align-items:center}.deck-references>div{width:33.333%;height:82px;border:1px solid #a8dfff35;border-radius:9px;background:linear-gradient(130deg,#bfa5d922,#a8dfff0c);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;transform:rotate(calc((var(--ref) - 1)*7deg));animation:reference-float 3s ease-in-out infinite alternate;animation-delay:calc(var(--ref)*-.6s)}.deck-references b{font:22px Arial;color:var(--accent)}.deck-references span{font:8px Arial;color:#a7c1d4}.deck-brand-swatches{display:flex;align-items:center;gap:8px;position:absolute;top:30px;left:32px;right:32px}.deck-brand-swatches i{flex:1;height:52px;border-radius:9px;animation:brand-swatch-float 3s ease-in-out infinite alternate}.deck-brand-assets{position:absolute;bottom:25px;left:32px;right:32px;display:flex;align-items:center;gap:14px;color:#a3c0d2}.deck-brand-assets b{font:25px Arial;color:var(--accent)}.deck-brand-assets span{font:8px Arial;letter-spacing:1px}.deck-preview-cut .studio-waves{width:84%;height:80px}.deck-cut-range{position:absolute;left:27%;right:23%;top:22px;bottom:40px;border:1px solid #a8dfff;box-shadow:0 0 0 100px #0004;display:flex;justify-content:space-between;pointer-events:none;animation:clip-shift 5s ease-in-out infinite alternate}.deck-cut-range>span{position:relative;top:-13px;font:7px Arial;color:#a8dfff}.deck-timecode{position:absolute;bottom:18px;left:0;right:0;text-align:center;font:9px Arial;color:#a1c4da}.deck-preview-media .deck-asset:nth-child(1){background:linear-gradient(150deg,#a8dfff30,#96cfc920)}.deck-preview-media .deck-asset:nth-child(2){background:linear-gradient(150deg,#bfa5d930,#e6abc220)}
html:not(.site-entered) .hero-immersive .hero-copy,html:not(.site-entered) .hero-immersive .hero-product{opacity:0;transform:translateY(30px) scale(.97);filter:blur(7px)}.site-entered .hero-immersive .hero-copy{animation:hero-copy-enter 1s cubic-bezier(.2,.75,.2,1) both}.site-entered .hero-immersive .hero-product{animation:hero-deck-enter 1.25s .16s cubic-bezier(.2,.75,.2,1) both}.deck-card:not(.is-current):not(.is-near) *{animation-play-state:paused!important}
@keyframes hero-copy-enter{from{opacity:0;translate:0 24px;filter:blur(7px)}to{opacity:1;translate:0 0;filter:blur(0)}}@keyframes hero-deck-enter{from{opacity:0;translate:0 55px;scale:.93;filter:blur(7px)}to{opacity:1;translate:0 0;scale:1;filter:blur(0)}}@keyframes hero-neon-breathe{to{transform:translate(35px,20px) scale(1.09);opacity:.7}}@keyframes scene-save{0%,15%{opacity:.1;translate:0 10px;scale:.8}35%,85%{opacity:1;translate:0 0;scale:1}100%{opacity:.1;translate:0 10px;scale:.8}}@keyframes library-find{0%,100%{box-shadow:none}50%{box-shadow:0 0 18px #a8dfff30;border-color:#a8dfffaa}}@keyframes audit-pulse{0%,85%,100%{opacity:.65}30%,60%{opacity:1}}@keyframes scan-travel{0%{top:0;opacity:0}15%,85%{opacity:.7}100%{top:100%;opacity:0}}@keyframes expression-orbit{to{transform:rotate(-8deg) translateY(-5px);border-radius:50%;box-shadow:0 0 25px #a8dfff15}}@keyframes brand-swatch-float{to{transform:translateY(-6px)}}@keyframes clip-shift{to{translate:20px 0}}
@media(min-width:1600px){.hero.hero-immersive{padding-top:90px}.hero-immersive h1{font-size:62px}.hero-deck-stage{height:460px}.deck-card{width:450px;height:372px}.deck-preview{height:167px}.hero-title-brand{width:190px}}
@media(max-width:1100px){.hero.hero-immersive{padding-top:65px}.hero-immersive h1{font-size:48px}.hero-deck-stage{height:410px}.deck-card{width:390px;height:340px}.deck-preview{height:139px}.deck-arrow-left{left:5%}.deck-arrow-right{right:5%}.deck-toolbar .app-nav{min-width:310px}.deck-card-title>strong{font-size:12px}.deck-card-title>small{font-size:6px}.deck-toolbar{gap:13px}.hero-title-brand{width:165px}}
@media(max-width:800px){.hero.hero-immersive{padding-top:55px;padding-bottom:65px}.hero-immersive .hero-copy{padding:0 20px;max-width:650px}.hero-immersive h1{font-size:37px;line-height:1.65}.hero-immersive h1 br{display:block}.hero-immersive .lead{font-size:14px;margin-top:15px}.hero-title-brand{width:147px;margin-bottom:16px}.hero-immersive .creator-badge{font-size:11px;margin-bottom:17px;padding:7px 12px}.hero-immersive .actions{margin-top:20px}.hero-immersive .actions .button{font-size:13px;min-height:44px;padding:8px 20px;gap:20px}.hero-immersive .hero-product{width:100%;margin-top:30px}.deck-toolbar{flex-direction:column;gap:6px;padding:8px 12px;max-width:calc(100% - 40px);border-radius:14px}.deck-toolbar .app-nav{min-width:300px;gap:2px}.deck-toolbar .app-nav button{font-size:11px;padding:6px 12px}.deck-settings{border-right:0;padding-right:0;border-top:1px solid #a8dfff18;padding-top:7px;gap:22px;width:100%;justify-content:center}.deck-toolbar .segmented button{font-size:9px;padding:3px 8px}.deck-toolbar .theme-dots button{width:13px;height:13px}.deck-toolbar .custom-color{width:17px;height:17px}.hero-deck-stage{height:375px;margin-top:13px;perspective:1100px}.hero-deck-track{perspective:1100px}.deck-card{width:340px;height:316px;top:49%}.deck-window-bar{font-size:7px;min-height:28px;padding:8px 12px}.deck-app-heading{padding:11px 14px 8px}.deck-app-heading>div{width:77px}.deck-app-heading>span{font-size:10px}.deck-mini-tabs{margin:0 10px 7px}.deck-mini-tabs>span{font-size:8px;padding:3px 1px}.deck-preview{height:132px}.deck-card-title{padding:11px 13px 8px}.deck-card-title>strong{font-size:12px}.deck-control-rails{padding:0 14px}.deck-control-rails>span{font-size:7px}.deck-description{margin-top:-4px}.deck-description h2{font-size:19px}.deck-description p{font-size:12px;min-height:25px;max-width:470px;margin:6px auto 0}.deck-discover{font-size:12px}.deck-arrow-position{top:47%}.deck-arrow-left{left:4%}.deck-arrow-right{right:4%}.deck-arrow{width:42px;height:42px;font-size:29px}.deck-orbit{top:240px;width:95%;left:2.5%;height:150px}.deck-footnote{font-size:9px}.hero-immersive .hero-notes{font-size:10px;gap:18px;margin-top:22px}.hero-neon-field i:nth-child(1){width:720px;height:700px;left:calc(50% - 360px);top:300px;filter:blur(40px)}.hero-neon-field i:nth-child(2){width:600px;left:-350px;opacity:.7}.hero-neon-field i:nth-child(3){right:-380px;width:600px}.deck-dots{gap:7px;margin-top:17px}.deck-dots button{width:5px;height:5px}.deck-dots button.active{width:22px}.deck-card-title>small{font-size:6px}.deck-player{height:72px}.deck-motion-text{font-size:37px}.deck-preview-writer .deck-motion-text{font-size:26px}.deck-assets{padding:31px 20px 16px;gap:7px}.deck-asset>b{padding:12px 6px;font-size:22px}.deck-asset>small{font-size:5px}.deck-chips{font-size:6px;gap:6px}.deck-chips>span{padding:5px 6px}.deck-preview-cut .studio-waves{height:70px}.deck-brand-swatches i{height:43px}}
@media(max-width:440px){.hero.hero-immersive{padding-top:43px}.hero-immersive h1{font-size:31px;letter-spacing:-1px}.hero-immersive .lead{font-size:13px;line-height:2}.hero-immersive .creator-badge{font-size:10px;gap:7px}.hero-title-brand{width:138px}.hero-immersive .hero-product{margin-top:25px}.deck-toolbar .app-nav{min-width:275px}.deck-toolbar .app-nav button{font-size:10px;padding:5px 9px}.hero-deck-stage{height:345px}.deck-card{width:296px;height:294px}.deck-preview{height:116px}.deck-app-heading{padding:10px 12px 7px}.deck-app-heading>div{width:71px}.deck-app-heading>span{font-size:9px}.deck-mini-tabs{gap:2px}.deck-mini-tabs>span{font-size:7px}.deck-card-title{padding:10px 12px 7px;gap:6px}.deck-card-title>strong{font-size:11px}.deck-card-title>small{font-size:5px;letter-spacing:.4px}.deck-control-rails>i{width:34px}.deck-control-rails>span{font-size:6px}.deck-arrow-left{left:3%}.deck-arrow-right{right:3%}.deck-arrow{width:36px;height:36px;font-size:26px}.deck-arrow:after{inset:-4px}.deck-description h2{font-size:18px}.deck-description p{font-size:11px;max-width:325px}.deck-description-top{gap:10px}.deck-description-top>span{font-size:9px}.deck-orbit{top:220px;height:130px}.deck-footnote{font-size:8px;margin-inline:25px}.hero-immersive .hero-notes{font-size:9px;gap:13px}.deck-dots{gap:6px}.deck-dots button{width:4px;height:4px}.deck-dots button.active{width:19px}.deck-motion-text{font-size:33px;padding-bottom:16px}.deck-preview-writer .deck-motion-text{font-size:23px}.deck-chips{bottom:12px;font-size:5px}.deck-asset>b{padding:9px 5px;font-size:19px}.deck-assets{padding:30px 17px 13px}.deck-saved{font-size:6px;bottom:5px}.deck-asset>small{font-size:4px;padding:5px 3px}.deck-search{font-size:6px;left:19px;right:19px}.deck-player{height:64px;margin-bottom:24px}.deck-player>b{height:23px;width:28px;font-size:8px}.deck-player>span{font-size:8px}.deck-download-flow{bottom:11px;gap:5px}.deck-download-flow>span{font-size:6px;padding:4px}.deck-references>div{height:68px}.deck-references span{font-size:6px}.deck-audit{gap:4px}.deck-audit>div{padding:5px 0;font-size:8px}.deck-audit small{font-size:7px}.deck-expression-orb{width:55px;height:55px;font-size:22px;margin-bottom:18px}.deck-expression-code{font-size:7px;bottom:29px}.deck-brand-swatches{top:23px;left:25px;right:25px;gap:6px}.deck-brand-swatches i{height:37px;border-radius:7px}.deck-brand-assets{bottom:20px;left:25px;right:25px}.deck-brand-assets b{font-size:20px}.deck-brand-assets span{font-size:6px}.deck-cut-range{top:18px;bottom:32px}.deck-timecode{font-size:7px;bottom:12px}}
@media(hover:none){.deck-card.is-current .deck-face:hover{transform:none}}
@media(prefers-reduced-motion:reduce){html:not(.site-entered) .hero-immersive .hero-copy,html:not(.site-entered) .hero-immersive .hero-product{opacity:1;transform:none;filter:none}.deck-card.is-current .deck-face:hover{transform:none}.hero-neon-field i{will-change:auto}.deck-card{will-change:auto}.deck-card *{animation:none!important;transition:none!important}}
/* Managed content: hidden sections have no empty placeholder on the live site. */
[data-content]{white-space:pre-line}.live-video{aspect-ratio:16/9;max-width:950px;margin:30px auto 0;border:1px solid #51788e;border-radius:18px;overflow:hidden;background:#10202c}.live-video iframe,.live-video video{width:100%;height:100%;border:0;display:block}.live-content{padding-bottom:80px}.live-content h2{text-align:center;margin-bottom:30px}.live-content-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:20px}.live-content blockquote,.live-work{margin:0;padding:25px;background:#132431;border:1px solid #3b6078;border-radius:16px}.live-content cite{font-size:13px;color:#a8dfff;font-style:normal}.live-work h3{font-size:17px;margin-bottom:15px}.live-work iframe,.live-work video{width:100%;aspect-ratio:16/9;border:0;border-radius:10px}.live-buyer-count{position:absolute;top:-20px;left:0;right:0;text-align:center;font-size:14px;color:#a8dfff}
