/* Incredible Labz motion edition. Color belongs to the media and its workflow. */
:root,[data-theme=dark]{--bg:#080b09;--surface:#111713;--line:#e6eee51c;--text:#eef2ea;--muted:#a9b5a9;--gold:#d5b77c;--accent:#d5b77c;--green:#9dc9ad;--shelf:#d5b77c;--organize:#9dc9ad;--motion-ease:cubic-bezier(.22,.7,.2,1)}
.wrap,.lab-home .wrap,.store{width:min(1600px,calc(100% - clamp(40px,7vw,160px)))}.nav-wrap{max-width:1760px;width:calc(100% - clamp(40px,7vw,160px))}.header{background:#080b09f2}.lab-hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,4vw,80px);padding-block:clamp(56px,7vh,112px);min-height:min(1000px,calc(100svh - 72px))}.lab-hero h1{font-size:clamp(44px,4.6vw,88px);line-height:1.04;letter-spacing:-.04em;max-width:750px}.lab-hero h1:after{content:'';display:block;width:64px;height:3px;background:var(--gold);margin-top:24px}.lab-hero-copy>p{font-size:clamp(16px,1.1vw,20px);line-height:1.75;max-width:620px}.lab-hero .eyebrow{color:var(--gold)}.lab-trust{max-width:600px}.lab-section{padding-block:clamp(64px,6vw,112px)}.lab-heading h2,.section-heading h2{font-size:clamp(32px,3.2vw,56px)}.lab-heading>p{font-size:clamp(15px,1vw,18px);max-width:400px}.lab-products{gap:clamp(24px,3vw,56px)}.lab-product{border-top-color:#b8c4b72e}.lab-product:first-child{--product-accent:var(--shelf)}.lab-product:nth-child(2){--product-accent:var(--organize)}.lab-product h3{font-size:clamp(28px,2.3vw,40px);color:var(--product-accent)}.lab-product p{max-width:650px;font-size:clamp(15px,1.05vw,18px)}.product-illustration{height:clamp(240px,24vw,420px);background:#0a0d0b;border-color:#c1cbb82b;border-radius:12px}.product-illustration[href='/iz-shelf'] img{transform:translateY(clamp(-190px,-11vw,-80px))}.product-preview-caption{background:#101710f5}.lab-product-foot{padding-top:24px}.lab-product-foot .lab-link{color:var(--product-accent)}.lab-bundle{grid-template-columns:200px minmax(0,1fr) auto;gap:32px;border-color:#d5b77c50;background:#151a13;padding:32px;margin-top:48px;border-radius:12px}.lab-bundle>.bundle-icons{display:none}.lab-bundle h3{font-size:clamp(26px,2.2vw,36px)}.lab-bundle .eyebrow{color:var(--gold)}.lab-bundle p{font-size:15px;max-width:760px}.lab-bundle-price strong{color:#e8ce94;font-size:clamp(32px,2.8vw,44px)}.bundle-scene{height:160px;width:100%;position:relative;overflow:hidden;border-radius:8px;background:#101511}.bundle-scene-fallback{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.bundle-webgl{position:absolute;inset:0;opacity:0;pointer-events:none}.bundle-webgl.is-ready{opacity:1}.bundle-webgl a-scene,.bundle-webgl canvas{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.bundle-scene-labels{position:absolute;bottom:8px;left:8px;right:8px;display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#d4ddcf;pointer-events:none}.bundle-scene-labels span{background:#0a120dcc;padding:2px 4px}.lab-explore-grid,.lab-explore-grid.reverse{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,96px)}.lab-explore-grid.reverse{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.lab-story h3{font-size:clamp(30px,2.8vw,48px)}.lab-story p{font-size:clamp(15px,1.1vw,18px)}.lab-story .eyebrow{color:var(--gold)}.lab-explore-grid.reverse .lab-story .eyebrow{color:var(--green)}.feature-points li:before{color:var(--green)}.lab-tag{color:#c4cbb9}.lab-compare h3{color:#d0bf99}.lab-about-grid h2{font-size:clamp(32px,3vw,52px)}.lab-price h3{color:var(--gold)}.lab-price:nth-child(2) h3{color:var(--green)}.lab-price{border-top-color:#c2cfb538}.lab-org h3{color:var(--green)}.lab-closing{position:relative}.lab-closing:before{content:'';position:absolute;top:0;left:0;width:72px;height:2px;background:var(--gold)}.lab-closing h2{font-size:clamp(36px,3.8vw,64px)}.lab-console{background:#101611;border-color:#839e7f50;border-radius:12px;max-width:none}.shelf-console{border-top-color:#d5b77c99}.organizer-console{border-top-color:#9dc9ad99}.tools-console{border-top-color:#adae8699}.console-title{background:#19211b;font-size:12px}.console-title>span:first-child{color:#e3cf9d}.organizer-console .console-title>span:first-child{color:#b2dac0}.asset-art,.coast,.city,.forest,.paper,.title,.wave{background:#1b291f!important}.asset:nth-child(2n) .asset-art{background:#2d2b1d!important}.asset:nth-child(3n) .asset-art{background:#1e2c2a!important}.asset-art:before{border-color:#9bb49e!important}.asset-art:after{border-color:#9bb49e!important}.asset.selected{border-color:#d5b77c}.lab-filters button[aria-pressed=true]{background:#3d3622;color:#f0d79d;border-color:#8c7547}.waveform i{background:#a8c7b1}.bin-groups>div{background:#18271d;border-color:#69897566}.loose-files>div{background:#19211b}.mini-timeline>b,.clip-track i{background:#3b624c}.adjustment{background:#8e7650}.monitor-landscape{background:#263a2c!important}.monitor-landscape:after{color:#9cb99e}.tool-switches button[aria-pressed=true]{background:#2f3b2a;border-color:#687f59;color:#cfdfbd}.playback-controls{border-top:1px solid #c0d1b51c;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;font-size:11px;color:#a7b4a3;background:#111a13}.playback-controls>div{display:flex;gap:4px}.playback-controls button{min-height:36px;padding:4px 8px;font-size:11px;border:0;background:transparent;color:#d4dfce;border-radius:4px}.playback-controls button:hover{background:#2a3628}.playback-controls button:disabled{opacity:.45;cursor:default}.asset-grid{min-height:280px}.product-live-demo [data-lab-demo]{max-width:1100px}.product-live-demo .asset-art{height:clamp(100px,10vw,156px)}.product-hero{gap:clamp(32px,5vw,96px)}.product-hero h1{font-size:clamp(40px,4.2vw,76px)}.product-hero-copy>p{font-size:clamp(16px,1.05vw,20px);max-width:650px}.product-hero .eyebrow{color:var(--gold)}.shelf-hero-shot .screenshot-button,.organize-hero-shot .screenshot-button{height:clamp(440px,36vw,700px)}.bundle-offer,.organization-offer{background:#141c14;border-color:#8fa47d44}.bundle-offer{border-top-color:#d5b77c80}.organization-offer{border-top-color:#9dc9ad80}.policy{max-width:800px}.policy h1{font-size:clamp(36px,3.2vw,52px)}
/* One persistent editor is assembled, used and resolved, rather than swapping slides. */
.editor-world{border:1px solid #9ab28d50;border-radius:16px;background:#101812;min-width:0;overflow:hidden;box-shadow:0 24px 80px #0004}.editor-chrome{display:flex;justify-content:space-between;gap:16px;background:#1b261c;border-bottom:1px solid #bbcdb426;padding:16px 20px;font-size:12px;color:#aabd9f}.editor-project{color:#e1d5b1}.editor-story{display:grid;grid-template-columns:144px minmax(0,1fr);min-height:330px}.editor-sidebar{padding:24px 16px;border-right:1px solid #bac9b41c;display:flex;flex-direction:column;gap:8px;background:#111b13}.editor-label{font-size:11px;color:#91a28a;margin-bottom:8px}.editor-sidebar>div{display:flex;gap:10px;align-items:center;min-height:36px;padding:8px;font-size:12px;color:#aebca4;border-radius:4px}.editor-sidebar>div.current{background:#393523;color:#dec58e}.editor-sidebar .folder-icon{width:14px;height:10px;background:#b2a475}.editor-library-note{font-size:10px;color:#9aac91;line-height:1.6;margin-top:auto;padding-top:24px}.editor-content{padding:24px;min-width:0}.editor-stage-title{display:flex;justify-content:space-between;gap:12px;color:#d3dfc8;font-size:13px;margin-bottom:20px;min-height:40px}.step-counter{font:11px Consolas,monospace;color:#a4b99a;white-space:nowrap}.editor-assets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.editor-asset{padding:8px;border:1px solid #b6c7aa26;border-radius:8px;background:#1b261c;min-width:0}.editor-asset.is-selected{border-color:#d5b77c;background:#353021}.editor-thumb{position:relative;height:84px;display:grid;place-items:center;border-radius:4px;background:#2a4332;overflow:hidden}.color-1 .editor-thumb{background:#3c4330}.color-2 .editor-thumb{background:#263f3b}.color-3 .editor-thumb{background:#4b412d}.editor-thumb>span{font:14px Consolas,monospace;color:#d4d8b8;padding:8px;border:1px solid #d7e2c34d;border-radius:4px;z-index:1}.editor-thumb:after{content:'';position:absolute;left:-5%;bottom:-30px;width:110%;height:68px;border-radius:50%;background:#d4e0ac16;transform:rotate(-14deg)}.editor-asset>span{font-size:12px;display:block;color:#e0e7d5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:8px}.editor-asset>small{font-size:11px;display:block;color:#a6b79b;padding-top:4px}.editor-assets.as-bins .editor-thumb{background:#2a3829}.editor-assets.as-bins .folder-icon{width:42px;height:30px;border:0;background:#c4af77;border-radius:4px}.editor-assets.as-bins .folder-icon:before{width:20px;height:8px;top:-7px}.editor-wave{position:absolute;inset:0;display:flex;gap:3px;justify-content:center;align-items:center;opacity:.4}.editor-wave i{display:block;width:3px;background:#bad3bb}.editor-result{font-size:12px;line-height:1.6;color:#b8c9ac;min-height:40px;margin-top:16px}.editor-timeline{position:relative;padding:16px 24px 20px;background:#121f16;border-top:1px solid #bac9b426;overflow:hidden}.editor-ruler{display:flex;justify-content:space-between;gap:16px;margin:0 0 12px 28px;font:10px Consolas,monospace;color:#9caf94;border-bottom:1px solid #bac9b426;padding-bottom:8px}.editor-track{display:flex;align-items:center;gap:4px;height:32px;min-width:0}.editor-track>small{font:11px Consolas,monospace;color:#a2b59a;width:24px;flex-shrink:0}.editor-timeline-clip{height:26px;width:48%;background:#a38b56;color:#fff0c8;border:1px solid #d2b77e99;transform-origin:left;padding:4px 8px;font-size:11px;white-space:nowrap;overflow:hidden}.editor-second-clip{height:26px;background:#42634d;color:#d6e5ce;padding:4px 8px;width:30%;font-size:11px}.editor-audio-clip{background:#30584c;color:#cfdfcb;font-size:11px;padding:4px 8px;height:26px;width:86%}.editor-playhead{position:absolute;top:38px;bottom:16px;left:56px;width:1px;background:#e8c47e}.editor-playhead:before{content:'';position:absolute;top:-4px;left:-4px;border-top:7px solid #e8c47e;border-inline:4px solid transparent}.editor-steps{display:flex;border-top:1px solid #bac9b426}.editor-steps>button{flex:1;border:0;background:transparent;color:#a6b69b;font-size:12px;min-height:44px;position:relative}.editor-steps>button[aria-pressed=true]{color:#edd19b;background:#302e1f}.editor-steps>button[aria-pressed=true]:after{content:'';position:absolute;bottom:0;left:16px;right:16px;height:2px;background:#d5b77c}.editor-world .simulation-note{padding:12px 20px;color:#9eb194!important;line-height:1.6!important}.editor-world .playback-controls{padding-inline:20px}
@media(min-width:1800px){.wrap,.lab-home .wrap,.store{width:min(1760px,calc(100% - 192px))}.lab-hero{gap:96px;min-height:min(1100px,calc(100svh - 72px))}.editor-story{min-height:420px;grid-template-columns:180px minmax(0,1fr)}.editor-content{padding:32px}.editor-thumb{height:120px}.editor-asset>span{font-size:15px}.editor-asset>small{font-size:12px}.editor-sidebar>div{font-size:14px}.editor-stage-title{font-size:16px}.editor-result{font-size:14px}.editor-chrome{font-size:14px;padding:20px 24px}.editor-timeline{padding:24px 32px}.editor-ruler,.editor-track>small{font-size:12px}.editor-track{height:40px}.editor-track>div,.editor-second-clip{height:32px;font-size:13px}.editor-steps>button{min-height:48px;font-size:14px}}
@media(max-width:1100px){.lab-bundle{grid-template-columns:minmax(0,1fr) auto}.lab-bundle [data-lab-demo='bundle']{display:none}.lab-hero{gap:32px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.lab-hero h1{font-size:clamp(40px,4.5vw,56px)}.editor-story{grid-template-columns:110px minmax(0,1fr)}.editor-content{padding:16px}.editor-sidebar{padding:20px 8px}.editor-sidebar>div{font-size:11px;gap:8px;padding:8px 4px}.editor-thumb{height:72px}.editor-content .editor-stage-title{font-size:12px}.editor-asset>span{font-size:11px}.editor-chrome{font-size:11px;padding:12px 16px}.lab-explore-grid,.lab-explore-grid.reverse{gap:40px}}
@media(max-width:760px){.wrap,.lab-home .wrap,.store{width:calc(100% - 40px)}.nav-wrap{width:calc(100% - 40px)}.lab-hero{grid-template-columns:1fr;gap:32px;padding-block:40px 48px;min-height:0}.lab-hero h1{font-size:clamp(38px,9.5vw,60px);line-height:1.08;max-width:620px}.lab-hero h1:after{margin-top:20px;width:48px;height:2px}.lab-hero-copy>p{font-size:16px}.lab-section{padding-block:56px}.lab-heading h2,.section-heading h2{font-size:32px}.lab-products{gap:32px}.lab-product h3{font-size:30px}.product-illustration{height:240px}.product-illustration[href='/iz-shelf'] img{transform:translateY(-64px)}.lab-product-foot{padding-top:16px}.lab-bundle{grid-template-columns:1fr;padding:24px;gap:24px;margin-top:32px}.lab-bundle p{font-size:14px}.lab-bundle h3{font-size:28px}.lab-bundle-price strong{font-size:36px}.lab-explore-grid,.lab-explore-grid.reverse{grid-template-columns:1fr;gap:32px}.lab-story h3{font-size:32px}.lab-story p{font-size:15px}.lab-about-grid h2{font-size:32px}.lab-closing h2{font-size:36px}.editor-story{grid-template-columns:minmax(0,1fr);min-height:0}.editor-sidebar{display:none}.editor-content{padding:20px 16px 16px}.editor-chrome{font-size:11px;padding:12px 16px;gap:12px}.editor-chrome>span:last-child{display:none}.editor-stage-title{font-size:12px!important;min-height:24px;margin-bottom:16px}.editor-assets{gap:8px}.editor-thumb{height:76px}.editor-asset{padding:8px}.editor-asset>span{font-size:12px}.editor-asset>small{font-size:11px}.editor-result{font-size:12px;margin-top:16px;min-height:40px}.editor-timeline{padding:16px}.editor-ruler{font-size:10px}.editor-track>div,.editor-second-clip{font-size:10px}.editor-playhead{left:44px}.editor-steps>button{font-size:12px;min-height:44px}.editor-world .simulation-note{font-size:11px!important;padding:12px 16px}.editor-world .playback-controls{padding:8px 16px}.playback-controls{font-size:11px;padding:8px 12px}.playback-controls button{font-size:12px;min-height:44px}.product-hero h1{font-size:40px}.product-hero-copy>p{font-size:16px}.shelf-hero-shot .screenshot-button,.organize-hero-shot .screenshot-button{height:440px}.product-live-demo .asset-art{height:80px}.policy h1{font-size:36px}}
@media(prefers-reduced-motion:reduce){.editor-world *{transition:none!important;animation:none!important}.bundle-webgl{display:none}.editor-world{box-shadow:none}}
