/* Linkzen uses the same Feedback surface and semantic tokens as CaseOne. */
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}body[data-surface="caseone"]{--of-cube-clay:#f0e6d5;--of-cube-gold:#ffe2a6;--of-cinema-bg:#1c1c22;--of-cinema-ink:#eeedf0;--of-cinema-edge:#55535e}button,a,input,textarea{font:inherit}button{cursor:pointer}button,a{ -webkit-tap-highlight-color:transparent}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--of-feedback-sage);outline-offset:5px}[hidden]{display:none!important}button{color:inherit}svg{width:24px;height:24px}body::before{pointer-events:none}
.lz-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:18px clamp(20px,4vw,72px);gap:20px;background:var(--of-feedback-header);backdrop-filter:blur(20px);border-bottom:1px solid var(--co-line)}.lz-brand{display:flex;align-items:center;gap:9px;text-decoration:none;font-size:30px;letter-spacing:-1.5px;font-weight:600}.lz-brand img{object-fit:contain}.lz-dot{color:var(--co-gold)}.lz-header-actions{display:flex;align-items:center;gap:14px}.lz-header button,.lz-cube-caption button{border:1px solid var(--co-line);background:var(--of-feedback-glass);border-radius:50%;width:44px;height:44px;display:grid;place-items:center}.lz-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;border:1px solid var(--co-ink);border-radius:16px;padding:14px 22px;background:var(--co-ink);color:var(--co-bg);text-decoration:none;font-weight:500;transition:transform .2s}.lz-button:hover{transform:translateY(-2px)}.lz-experience{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(310px,.85fr) minmax(0,1.35fr);align-items:center;gap:clamp(30px,5vw,100px);max-width:1500px;margin:auto;padding:55px clamp(24px,5vw,80px) 70px;min-height:calc(100svh - 92px)}.lz-cube-column{text-align:center;z-index:2;min-width:0}.lz-eyebrow{font-size:12px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--co-ink-dim)}.lz-cube-stage{height:340px;position:relative;perspective:850px;touch-action:pan-y}.lz-cube-stage canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.lz-cube-handle{position:absolute;width:76%;height:82%;top:9%;left:12%;z-index:3;border:0;background:transparent;border-radius:80px;cursor:grab;touch-action:pan-y}.lz-cube-handle:active{cursor:grabbing}.lz-cube-shadow{position:absolute;bottom:12px;left:24%;width:52%;height:24px;border-radius:50%;background:var(--co-ink);opacity:.13;filter:blur(18px)}.lz-projector-lens{position:absolute;right:15%;top:57%;width:22px;height:22px;border-radius:50%;background:var(--of-cube-gold);box-shadow:0 0 20px var(--of-cube-gold);z-index:4;pointer-events:none}.lz-cube-caption{display:flex;align-items:center;justify-content:center;gap:35px;margin:20px 0 12px}.lz-cube-caption h2{font-size:25px;margin:4px 0;font-weight:500;letter-spacing:-.7px}.lz-hint{font-size:13px;color:var(--co-ink-dim)}.lz-face-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px}.lz-face-nav button{display:flex;flex-direction:column;align-items:center;gap:8px;border:1px solid var(--co-line);border-radius:18px;background:var(--of-feedback-glass);color:var(--co-ink-dim);padding:14px 8px;font-size:12px}.lz-face-nav button:hover,.lz-face-nav button[aria-pressed="true"]{color:var(--co-ink);border-color:var(--co-gold);background:var(--co-bg-soft)}.lz-beam{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;filter:blur(2px)}.lz-screen{position:relative;z-index:1;padding:clamp(24px,3.5vw,52px);border:1px solid var(--co-line);border-radius:30px;background:var(--of-feedback-glass);box-shadow:var(--co-shadow);min-width:0;min-height:480px;display:flex;align-items:center}.lz-screen>article,.lz-screen>section{width:100%}.lz-screen h1,.lz-screen h2,.lz-contact h2{font-family:inherit;font-size:clamp(34px,4vw,58px);font-weight:500;letter-spacing:-2px;line-height:1.1;margin:24px 0}.lz-screen em,.lz-contact em{font-style:normal;color:var(--co-gold)}.lz-screen p{color:var(--co-ink-dim);line-height:1.7}.lz-screen .lz-lead{font-size:20px;color:var(--co-ink);line-height:1.5}.lz-screen .lz-button{margin-top:16px}.lz-screen-note{font-size:12px;margin-top:30px}.lz-services{display:grid;gap:12px;margin:24px 0}.lz-services h3{font-size:16px;margin:0}.lz-services p{font-size:14px;margin:3px 0}.lz-services>div{padding-left:16px;border-left:2px solid var(--co-line)}.lz-screen .lz-caseone-promo{padding:0;background:none;border:0;border-radius:0}.lz-screen .lz-caseone-promo__brand{font-family:inherit;color:var(--co-ink);font-size:24px}.lz-screen .lz-caseone-promo__title{font-family:inherit;font-size:clamp(34px,3.4vw,52px);color:var(--co-ink);margin:20px 0}.lz-screen .terrain-hero__accent{color:var(--co-gold)}.lz-screen .lz-caseone-promo__visual{margin:22px 0 0}.lz-screen .lz-caseone-promo__visual img{border-radius:16px;max-height:240px;object-fit:cover}.lz-screen .lz-caseone-promo__cta{color:var(--co-bg);background:var(--co-ink);border-radius:14px;border:0;padding:14px 20px}.lz-screen video,.lz-cinema video{display:block;width:100%;border-radius:16px;background:var(--of-cinema-bg);aspect-ratio:16/9;object-fit:contain}.lz-founders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.founder-portrait{margin:0 0 12px}.founder-portrait img{width:100%;height:170px;object-fit:cover;object-position:top;border-radius:18px}.founder-name{font-size:20px;margin:10px 0}.founder-role,.founder-bio{font-size:13px}.founder-ref,.founder-initials,.founder-strip{display:none}.founder-tags{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;font-size:10px;color:var(--co-gold)}.founder-tags li{border:1px solid var(--co-line);padding:4px 6px;border-radius:8px}.lz-contact{scroll-margin-top:110px;display:grid;grid-template-columns:1fr 1fr;gap:80px;max-width:1260px;margin:60px auto 100px;padding:0 30px;align-items:start}.lz-contact>div:first-child{padding-top:30px}.lz-contact p{color:var(--co-ink-dim);max-width:400px}.lz-contact .demo__card{margin:0}.lz-contact .demo__fields{display:grid;grid-template-columns:1fr}.lz-contact .form-group{margin-bottom:22px}.lz-contact .form-input{width:100%;border:1px solid var(--of-feedback-edge);border-radius:16px;min-height:56px;padding:14px 16px;background:var(--of-feedback-sheet);color:var(--co-ink)}.lz-contact .demo__submit{width:100%;border-radius:16px;background:var(--co-ink);color:var(--co-bg)}.lz-footer{display:flex;justify-content:space-between;gap:20px;padding:28px 5vw;border-top:1px solid var(--co-line);font-size:12px;color:var(--co-ink-dim)}.lz-footer nav{display:flex;gap:20px;flex-wrap:wrap}.cube-fallback{position:absolute;left:50%;top:50%;width:180px;height:180px;transform-style:preserve-3d;transform:translate(-50%,-50%) rotateX(-12deg) rotateY(-25deg);transition:transform .65s}.cube-face{position:absolute;inset:0;display:grid;place-items:center;border-radius:30px;border:3px solid var(--of-cube-gold);background:var(--of-cube-clay);color:#514b42;box-shadow:inset 0 0 35px #b09a7344}.cube-face svg{width:95px;height:95px}.cube-face--0{transform:translateZ(90px)}.cube-face--1{transform:rotateY(90deg) translateZ(90px)}.cube-face--2{transform:rotateY(180deg) translateZ(90px)}.cube-face--3{transform:rotateY(-90deg) translateZ(90px)}.cube-face--4{transform:rotateX(90deg) translateZ(90px)}.cube-face--5{transform:rotateX(-90deg) translateZ(90px)}.webgl-ready .cube-fallback{visibility:hidden}
.lz-cinema{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:24px 32px;border:0;background:var(--of-cinema-bg);color:var(--of-cinema-ink);overflow:auto}.lz-cinema::backdrop{background:var(--of-cinema-bg)}.lz-cinema>header{display:flex;justify-content:space-between;align-items:center;gap:20px}.lz-cinema h2{font-size:24px;letter-spacing:-.8px}.lz-cinema h2 span{font-size:12px;letter-spacing:.1em;font-weight:400;margin-left:18px}.lz-cinema button{padding:12px 18px;border:1px solid var(--of-cinema-edge);border-radius:12px;background:transparent;color:inherit}.lz-cinema-body{display:grid;grid-template-columns:27% 1fr;align-items:end;gap:3%;margin-top:32px;min-height:65vh}.lz-cinema #cube-stage{height:320px}.lz-cinema .lz-cinema-screen{position:relative;z-index:2;align-self:center}.lz-cinema video{max-height:70vh;border:1px solid var(--of-cinema-edge);box-shadow:0 0 60px #ffe7ac14}.lz-cinema .lz-cinema-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:20px 0 0 30%}.lz-cinema-controls label{display:flex;align-items:center;gap:8px;font-size:12px}.lz-cinema-controls input{width:110px;accent-color:var(--of-cube-gold)}.lz-cinema #projection-beam{position:fixed;z-index:1}.lz-cinema #cinema-status{text-align:right;font-size:12px}.lz-cinema .cube-fallback{width:150px;height:150px}.lz-cinema .cube-face{transform:translateZ(75px)}.cookie-banner{z-index:50}
@media(max-width:900px){.lz-experience{gap:24px;grid-template-columns:minmax(270px,.8fr) minmax(0,1fr);padding:35px 24px}.lz-cube-stage{height:280px}.lz-screen{padding:24px}.lz-header .lz-button{font-size:13px;gap:10px}.lz-contact{gap:30px}.lz-founders{grid-template-columns:1fr}.founder-card{display:grid;grid-template-columns:90px 1fr;column-gap:16px}.founder-portrait{grid-row:span 5}.founder-portrait img{height:130px}.founder-name{margin-top:0}.lz-screen .founder-bio{margin:4px 0}}
@media(max-width:700px){.lz-header{padding:12px 16px;gap:10px}.lz-brand{font-size:25px}.lz-brand img{width:40px;height:40px}.lz-header-actions{gap:8px}.lz-header .lz-button{padding:11px 12px;font-size:12px;border-radius:12px}.lz-experience{display:block;padding:28px 18px 35px;min-height:auto}.lz-cube-stage{height:240px;max-width:400px;margin:auto}.lz-cube-column>.lz-eyebrow{font-size:10px}.lz-cube-caption{margin:6px 0;gap:26px}.lz-cube-caption h2{font-size:22px}.lz-face-nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin:18px 0 30px}.lz-face-nav button{font-size:9px;padding:10px 2px;border-radius:12px;gap:5px}.lz-face-nav svg{width:20px;height:20px}.lz-hint{font-size:11px}.lz-screen{min-height:380px;border-radius:24px}.lz-screen h1,.lz-screen h2,.lz-contact h2{font-size:38px;letter-spacing:-1.5px}.lz-screen .lz-lead{font-size:18px}.lz-contact{grid-template-columns:1fr;padding:0 18px;gap:20px;margin:20px auto 60px}.lz-footer{flex-direction:column}.lz-beam{display:none}.lz-cinema{padding:16px}.lz-cinema h2 span{display:block;margin:6px 0}.lz-cinema>header button{font-size:12px;padding:10px}.lz-cinema-body{grid-template-columns:1fr;gap:20px;margin-top:20px;min-height:0}.lz-cinema #cube-stage{height:160px;max-width:240px;margin:auto}.lz-cinema #projection-beam{display:block}.lz-cinema .lz-cinema-controls{margin:20px 0;justify-content:flex-start}.lz-cinema-controls input{width:80px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
body.cinema-open{overflow:hidden}.lz-founders .founder{min-width:0}.lz-founders .founder-photo-wrap{margin-bottom:14px}.lz-founders .founder-photo-wrap img{display:block;width:100%;height:170px;object-fit:cover;object-position:top;border-radius:18px}.lz-founders .founder-meta,.lz-founders .polaroid-pin,.lz-founders .polaroid-tape,.lz-founders .polaroid-caption{display:none}
.lz-founders .founder-photo{position:relative;margin:0 0 14px;height:180px;overflow:hidden;border-radius:18px}.lz-founders .founder-photo img{width:100%;height:100%;object-fit:cover;object-position:center 25%}.lz-founders .founder-photo-mark{display:none}.lz-cinema .lz-cube-handle{border:0;background:none;padding:0}.lz-header .lz-brand{flex-shrink:0}.cookie-banner{display:flex;align-items:center;justify-content:center;gap:14px;padding:18px 24px!important}.cookie-banner p{font-size:13px;margin:0;max-width:700px}.cookie-banner button{border:1px solid var(--co-line);border-radius:12px;background:var(--co-bg);color:var(--co-ink);padding:9px 15px}.cookie-banner .cookie-banner__accept{background:var(--co-ink);color:var(--co-bg)}
@media(max-width:700px){.lz-brand{font-size:23px;gap:4px}.lz-header .lz-button{font-size:11px;padding:10px;gap:6px}.lz-header-actions{gap:6px}.lz-header #theme-toggle{width:36px;height:36px;flex-shrink:0}.cookie-banner{flex-wrap:wrap;gap:10px;padding:14px 18px!important}.cookie-banner p{flex-basis:100%;font-size:12px}.lz-founders .founder-photo{height:140px}.lz-founders .founder{display:block}}
/* Native Feedback orbit: six circular actions around the ceramic cube. */
.lz-experience{grid-template-columns:minmax(430px,1fr) minmax(0,1.2fr);gap:45px;padding-inline:40px}.lz-orbit-space{position:relative;width:100%;height:510px;max-width:600px;margin:auto}.lz-orbit-space .lz-cube-stage{position:absolute;inset:0;height:100%;perspective:none;touch-action:none}.lz-orbit-space #linkzen-native-anchor{position:absolute;left:50%;top:50%;width:270px;height:270px;transform:translate(-50%,-50%)}.lz-cube-stage canvas#linkzen-cube{position:fixed;top:0;left:0;right:auto;bottom:auto;z-index:3;pointer-events:none}.lz-cube-stage #cube-handle,.lz-cinema #cube-handle{position:fixed;top:0;left:0;padding:0;border:0;background:none;z-index:4;touch-action:none;cursor:grab;border-radius:20%;height:auto}.lz-orbit-space .lz-face-nav{position:absolute;inset:0;display:block;margin:0;pointer-events:none}.lz-orbit-space .lz-face-nav button{position:absolute;left:calc(50% + var(--orbit-x));top:calc(50% + var(--orbit-y));transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:130px;min-height:88px;padding:0;border:0;border-radius:0;background:none;color:var(--co-ink);font-size:15px;font-weight:400;pointer-events:auto;z-index:6}.lz-face-nav [data-face="linkzen"]{--orbit-x:-132px;--orbit-y:-182px}.lz-face-nav [data-face="openframe"]{--orbit-x:132px;--orbit-y:-182px}.lz-face-nav [data-face="caseone"]{--orbit-x:210px;--orbit-y:0px}.lz-face-nav [data-face="video"]{--orbit-x:132px;--orbit-y:182px}.lz-face-nav [data-face="founders"]{--orbit-x:-132px;--orbit-y:182px}.lz-face-nav [data-face="contact"]{--orbit-x:-210px;--orbit-y:0px}.lz-face-nav .orbit-icon{display:grid;place-items:center;width:64px;height:64px;border:1px solid var(--co-line);border-radius:50%;background:var(--of-feedback-glass);color:var(--co-gold);transition:background .18s,border-color .18s,transform .18s}.lz-face-nav .orbit-icon svg{width:27px;height:27px}.lz-face-nav button:hover .orbit-icon,.lz-face-nav button[aria-pressed="true"] .orbit-icon{background:var(--co-bg-soft);border-color:var(--co-gold);transform:translateY(-3px)}.lz-cube-caption{margin-top:0}.lz-cube-shadow,.lz-projector-lens{display:none}.lz-cinema #linkzen-native-anchor{position:absolute;inset:0}.lz-cinema #cube-stage{perspective:none}.lz-cinema canvas#linkzen-cube{position:fixed;inset:0;z-index:3}.lz-cinema #cube-handle{z-index:4}.lz-cinema .lz-beam{z-index:1}.lz-brand a{text-decoration:none;color:inherit}.lz-header #feedback-header-cube{width:64px;height:64px;border:0;border-radius:0;padding:0;background:none;flex-shrink:0}.lz-header #feedback-header-cube img{width:100%;height:100%;object-fit:contain;user-select:none}.lz-header .feedback-cube-mounted:not(.cube-is-free)>img{visibility:visible}.lz-header .cube-is-free>img{visibility:hidden}body[data-brand="linkzen-cube"] .watson-fab,body[data-brand="linkzen-cube"] .watson-fab:hover{width:96px;height:96px;border:0;border-radius:0;background:none;box-shadow:none;transform:none}body[data-brand="linkzen-cube"] .watson-fab-img{position:static;width:100%;height:100%;object-fit:contain;transform:none;filter:none;animation:none}body[data-brand="linkzen-cube"] .watson-fab.feedback-cube-mounted>img{visibility:hidden}body[data-brand="linkzen-cube"] .watson-panel-avatar{object-fit:contain;background:none;border-radius:0}
@media(max-width:1150px){.lz-experience{grid-template-columns:1fr 1fr;gap:24px;padding-inline:24px}.lz-face-nav [data-face="caseone"]{--orbit-x:175px}.lz-face-nav [data-face="contact"]{--orbit-x:-175px}.lz-orbit-space #linkzen-native-anchor{width:235px;height:235px}.lz-orbit-space .lz-face-nav button{width:105px;font-size:13px}}
@media(max-width:900px){.lz-experience{grid-template-columns:1fr;max-width:800px}.lz-orbit-space{max-width:600px}.lz-face-nav [data-face="caseone"]{--orbit-x:225px}.lz-face-nav [data-face="contact"]{--orbit-x:-225px}.lz-orbit-space #linkzen-native-anchor{width:285px;height:285px}.lz-orbit-space .lz-face-nav button{width:125px}.lz-cube-column{margin-bottom:24px}}
@media(max-width:700px){.lz-experience{padding-inline:16px}.lz-orbit-space{height:410px}.lz-orbit-space .lz-cube-stage{height:100%;max-width:none}.lz-orbit-space #linkzen-native-anchor{width:180px;height:180px}.lz-orbit-space .lz-face-nav button{width:90px;font-size:11px;gap:7px;min-height:78px}.lz-face-nav .orbit-icon{width:48px;height:48px}.lz-face-nav .orbit-icon svg{width:23px;height:23px}.lz-face-nav [data-face="linkzen"]{--orbit-x:-85px;--orbit-y:-145px}.lz-face-nav [data-face="openframe"]{--orbit-x:85px;--orbit-y:-145px}.lz-face-nav [data-face="caseone"]{--orbit-x:135px}.lz-face-nav [data-face="contact"]{--orbit-x:-135px}.lz-face-nav [data-face="video"]{--orbit-x:85px;--orbit-y:145px}.lz-face-nav [data-face="founders"]{--orbit-x:-85px;--orbit-y:145px}.lz-header #feedback-header-cube{width:44px;height:44px}.lz-header .lz-brand{gap:4px}.lz-header .lz-button{max-width:155px}.lz-cinema #cube-stage{height:160px}.watson-widget{right:12px}}
@media(max-width:360px){.lz-face-nav [data-face="caseone"]{--orbit-x:115px}.lz-face-nav [data-face="contact"]{--orbit-x:-115px}.lz-orbit-space #linkzen-native-anchor{width:155px;height:155px}.lz-header .lz-brand{font-size:20px}.lz-header .lz-button{max-width:135px;font-size:10px}}
/* CaseOne lives directly in the main projection frame. */
:root[data-theme] body[data-brand="linkzen-cube"] .lz-screen .split-side.lz-caseone-promo[data-brand="caseone"]{padding:0;border:0;border-radius:0;background:none;box-shadow:none;--promo-ink:var(--co-ink);--promo-muted:var(--co-ink-dim);--promo-accent:var(--co-gold);--promo-sheet:var(--co-bg);--promo-line:var(--co-line)}
body[data-brand="linkzen-cube"] [data-panel="caseone"]{container-type:inline-size}
body[data-brand="linkzen-cube"] .lz-screen .lz-caseone-promo__title{white-space:nowrap;font-size:clamp(16px,5.9cqi,42px);letter-spacing:-.045em;line-height:1.2;margin:20px 0}
body[data-brand="linkzen-cube"] .lz-screen .lz-caseone-promo__title span{display:inline}
body[data-brand="linkzen-cube"] .lz-screen .lz-caseone-promo__title span+span::before{content:' '}
body[data-brand="linkzen-cube"] .lz-screen .lz-caseone-promo__visual{border:0;background:none;box-shadow:none;border-radius:0}
/* Same header and dock dimensions as the CaseOne surface. */
body[data-brand="linkzen-cube"] .lz-header{height:88px;padding:0 clamp(.75rem,2.5vw,2.5rem);gap:.75rem}
body[data-brand="linkzen-cube"] .lz-header #feedback-header-cube{width:72px;height:72px;flex:0 0 72px}
body[data-brand="linkzen-cube"] .lz-header .lz-button{padding:.65rem 1rem;min-height:44px}
body[data-brand="linkzen-cube"] .watson-fab,body[data-brand="linkzen-cube"] .watson-fab:hover,body[data-brand="linkzen-cube"] .watson-fab-open{width:96px;height:96px;background:transparent;border:0;border-radius:0;box-shadow:none;filter:none;transform:none}
body[data-brand="linkzen-cube"] .watson-widget{right:24px;bottom:24px}
body[data-brand="linkzen-cube"] .watson-fab::before,body[data-brand="linkzen-cube"] .watson-fab::after{display:none}
@media(max-width:640px){body[data-brand="linkzen-cube"] .watson-fab{width:80px;height:80px}body[data-brand="linkzen-cube"] .watson-widget{right:14px;bottom:14px}body[data-brand="linkzen-cube"] .lz-header{height:80px}body[data-brand="linkzen-cube"] .lz-header #feedback-header-cube{width:56px;height:56px;flex-basis:56px}}
.lz-native-tools{z-index:1105}.lz-native-free #cube-handle{z-index:1104}.lz-native-free canvas#linkzen-cube{z-index:1103}
/* Right-hand copy must never recenter or move the orbit on the left. */
.lz-experience{align-items:start}
.lz-cube-column{position:sticky;top:112px;align-self:start}
@media(max-width:900px){.lz-cube-column{position:relative;top:auto}}
/* Video and projection share one destination, with five actions in the orbit. */
.lz-face-nav [data-face="linkzen"]{--orbit-x:-130px;--orbit-y:-178px}.lz-face-nav [data-face="openframe"]{--orbit-x:130px;--orbit-y:-178px}.lz-face-nav [data-face="caseone"]{--orbit-x:210px;--orbit-y:45px}.lz-face-nav [data-face="founders"]{--orbit-x:0px;--orbit-y:188px}.lz-face-nav [data-face="contact"]{--orbit-x:-210px;--orbit-y:45px}
@media(min-width:901px) and (max-width:1150px){.lz-face-nav [data-face="caseone"]{--orbit-x:170px}.lz-face-nav [data-face="contact"]{--orbit-x:-170px}}
@media(max-width:700px){.lz-face-nav [data-face="linkzen"]{--orbit-x:-85px;--orbit-y:-145px}.lz-face-nav [data-face="openframe"]{--orbit-x:85px;--orbit-y:-145px}.lz-face-nav [data-face="caseone"]{--orbit-x:130px;--orbit-y:32px}.lz-face-nav [data-face="founders"]{--orbit-x:0px;--orbit-y:150px}.lz-face-nav [data-face="contact"]{--orbit-x:-130px;--orbit-y:32px}}
@media(max-width:360px){.lz-face-nav [data-face="caseone"]{--orbit-x:115px}.lz-face-nav [data-face="contact"]{--orbit-x:-115px}}
body[data-brand="linkzen-cube"] .watson-fab.feedback-cube-mounted:not(.cube-is-free)>img{visibility:visible}
body[data-brand="linkzen-cube"] .watson-fab.cube-is-free>img{visibility:hidden}
/* Controls stay above the renderer and never share its hit area. */
.lz-cinema-controls,.lz-cinema>header,.lz-cinema #cinema-status{position:relative;z-index:10}
.lz-cinema #cube-handle:disabled{pointer-events:none}

/* Keep the provided breathing artwork through loading and dragging. */
.cube-fallback{transform:translate(-50%,-50%)!important;background:none;border:0;box-shadow:none}
.cube-fallback img{width:100%;height:100%;object-fit:contain}
.lz-moving-logo{position:fixed;z-index:1103;pointer-events:none;object-fit:contain}
.lz-moving-logo[hidden]{display:none}
[data-panel="contact"] .lz-contact{display:block;margin:0;padding:0}
[data-panel="contact"] .lz-contact h2{font-size:clamp(28px,4vw,45px)}
[data-panel="contact"] .demo__card{margin-top:24px}
.lz-face-nav [data-face="founders"]{--orbit-x:-130px;--orbit-y:178px}
.lz-face-nav [data-face="projection"]{--orbit-x:130px;--orbit-y:178px}
@media(max-width:700px){.lz-face-nav [data-face="founders"]{--orbit-x:-85px;--orbit-y:145px}.lz-face-nav [data-face="projection"]{--orbit-x:85px;--orbit-y:145px}}

[data-panel="contact"] .lz-contact h2{font-size:clamp(24px,4.5cqi,36px);letter-spacing:-1px}
.lz-screen{container-type:inline-size}

[data-panel="contact"] .lz-contact p{max-width:none;width:100%;text-wrap:wrap}

.lz-brand-accent{color:var(--of-linkzen-wordmark-accent,#e7b96f)}

/* Native Feedback landscapes, fixed behind the interface. */
body[data-brand="linkzen-cube"]::before{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;background-size:cover;background-position:center;opacity:1;filter:none;background-image:linear-gradient(0deg,#fbfbfae0,transparent 32%),linear-gradient(90deg,#fbfbfaf5,#fbfbfae0 32%,#fbfbfa66 64%,#fbfbfa1a),url('../images/landscape-light-v1.png')}
html[data-theme="sombre"] body[data-brand="linkzen-cube"]::before{background-image:linear-gradient(90deg,#141a18cf,#151c19a8 56%,#131b1847),url('../images/studio-growth-v1.webp')}
body[data-brand="linkzen-cube"]{isolation:isolate}
body[data-brand="linkzen-cube"] .lz-header{height:88px;padding:0 clamp(.75rem,2.5vw,2.5rem);backdrop-filter:blur(22px)}
.lz-header .nav__lang-toggle{width:auto;height:44px;border:0;border-radius:12px;display:flex;gap:7px;padding:8px;background:none}
.lz-header .nav__lang-option{display:flex;align-items:center;gap:10px;width:100%;height:auto;border:0;border-radius:0;padding:12px 16px;text-align:left;background:none}
.lz-header .nav__lang-menu{background:var(--co-bg-raised);border:1px solid var(--co-line);color:var(--co-ink)}
.lz-header .nav__lang-option:hover,.lz-header .nav__lang-option--active{background:var(--co-bg-soft)}
@media(max-width:640px){body[data-brand="linkzen-cube"] .lz-header{height:72px;gap:6px}.lz-header-actions{gap:4px}.lz-header .lz-button{max-width:130px;font-size:10px;padding:9px;gap:3px}.lz-brand{font-size:21px!important}.lz-header .nav__lang-toggle{padding:3px;gap:3px;font-size:12px}.lz-header .nav__lang-chevron{display:none}}
@media(max-width:820px){html[data-theme="clair"] body[data-brand="linkzen-cube"]::before{background-image:linear-gradient(180deg,#fbfbfae8,#fbfbfab8 40%,#fbfbfa66 65%,#fbfbfae8),url('../images/landscape-light-v1.png');background-position:72% center}}

.lz-rdv-short{display:none}
@media(max-width:640px){.lz-header .lz-rdv-full{display:none}.lz-header .lz-rdv-short{display:inline}.lz-header .lz-button{max-width:none;white-space:nowrap}}

#company-video:fullscreen{width:100vw;height:100vh;max-height:none;border:0;border-radius:0;object-fit:contain;background:var(--of-cinema-bg)}

.lz-services .lz-trajectory-link { color: var(--co-gold); text-decoration: underline; text-underline-offset: .18em; text-decoration-thickness: 1px; }

.lz-screen :is([data-panel="openframe"], [data-panel="projection"]) .lz-caseone-promo__eyebrow { font: 600 .75rem/1.6 'Instrument Sans', sans-serif; letter-spacing: .1em; text-transform: uppercase; color: var(--co-ink-dim); margin: 0; }



/* One shared offer heading for CaseOne, OpenFrame and MonCinéma. */
.lz-screen .lz-caseone-promo__brand { font-family: 'CaseOne Instrument Sans', sans-serif; font-size: 32px; font-weight: 600; letter-spacing: -.05em; line-height: 1.2; }
.lz-screen :is([data-panel="openframe"], [data-panel="projection"]) .lz-caseone-promo__eyebrow { font-family: 'CaseOne Instrument Sans', sans-serif; }

.lz-face-nav [data-face="projection"]>span:last-child { color: var(--co-ink); }

/* The drag target is invisible. Put the keyboard cue on the face title. */
.lz-cube-stage #cube-handle:focus, .lz-cube-stage #cube-handle:focus-visible { outline: none; box-shadow: none; }
.lz-cube-column:has(#cube-handle:focus-visible) #face-title { text-decoration: underline; text-underline-offset: .15em; }
