:root{--bg:#030812;--panel:rgba(9,20,37,.72);--panel2:#0b1a2e;--text:#edf8ff;--muted:#91a8bf;--cyan:#4cf4df;--blue:#65a9ff;--violet:#9b7cff;--line:rgba(143,196,235,.16);--danger:#ff7791;--success:#62e3aa;--shadow:0 28px 80px rgba(0,0,0,.35)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 12% 8%,rgba(80,126,255,.16),transparent 30%),radial-gradient(circle at 86% 20%,rgba(76,244,223,.12),transparent 28%),var(--bg);color:var(--text);font-family:Inter,Segoe UI,system-ui,sans-serif;overflow-x:hidden}a{color:inherit}button,input,select,textarea{font:inherit}.ambient{position:fixed;inset:0;pointer-events:none;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 86%);mask-image:linear-gradient(to bottom,black,transparent 86%)}.orb{position:fixed;width:340px;height:340px;border-radius:50%;filter:blur(60px);opacity:.22;z-index:-1;animation:drift 15s ease-in-out infinite}.orb.one{background:var(--cyan);left:-120px;top:20%}.orb.two{background:var(--violet);right:-130px;top:8%;animation-delay:-6s}.nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px clamp(20px,5vw,78px);background:rgba(3,8,18,.75);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-family:Segoe UI,system-ui,sans-serif;font-weight:700}.logo{width:40px;height:40px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,var(--cyan),var(--blue));color:#031018;box-shadow:0 0 32px rgba(76,244,223,.25)}.navlinks{display:flex;gap:22px;align-items:center}.navlinks a{text-decoration:none;color:var(--muted);font-weight:600}.navlinks a:hover{color:var(--text)}.lang{background:rgba(255,255,255,.04);border:1px solid var(--line);color:var(--text);border-radius:10px;padding:8px}.hero{min-height:82vh;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:60px;align-items:center;padding:90px clamp(24px,7vw,110px) 70px;position:relative}.eyebrow{font-size:12px;letter-spacing:.18em;color:var(--cyan);font-weight:800;text-transform:uppercase}.hero h1{font-family:Segoe UI,system-ui,sans-serif;font-size:clamp(48px,7vw,94px);line-height:.98;margin:18px 0;letter-spacing:-.05em}.gradient{background:linear-gradient(90deg,var(--cyan),var(--blue),var(--violet));-webkit-background-clip:text;color:transparent;background-size:200%;animation:gradientMove 6s linear infinite}.lead{font-size:clamp(18px,2vw,23px);line-height:1.65;color:var(--muted);max-width:760px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:1px solid var(--line);border-radius:13px;padding:13px 18px;font-weight:800;background:rgba(255,255,255,.04);color:var(--text);cursor:pointer}.btn.primary{background:linear-gradient(135deg,var(--cyan),var(--blue));color:#031018;border:0;box-shadow:0 12px 40px rgba(76,244,223,.18)}.btn:hover{transform:translateY(-2px)}.visual-core{position:relative;min-height:480px;display:grid;place-items:center;perspective:1000px}.core{width:min(340px,80vw);aspect-ratio:1;border-radius:50%;border:1px solid rgba(76,244,223,.35);display:grid;place-items:center;background:radial-gradient(circle,rgba(76,244,223,.14),rgba(8,22,40,.5) 50%,transparent 70%);animation:pulse 4s ease-in-out infinite;box-shadow:inset 0 0 60px rgba(76,244,223,.08),0 0 80px rgba(101,169,255,.12)}.core:before,.core:after{content:"";position:absolute;border-radius:50%;border:1px dashed rgba(101,169,255,.32);animation:spin 18s linear infinite}.core:before{width:430px;height:430px}.core:after{width:270px;height:270px;animation-direction:reverse;animation-duration:11s}.core strong{font-family:Segoe UI,system-ui,sans-serif;font-size:54px}.satellite{position:absolute;padding:12px 15px;border:1px solid var(--line);border-radius:14px;background:rgba(7,19,34,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow);animation:float 5s ease-in-out infinite}.satellite.a{top:12%;left:0}.satellite.b{right:0;top:34%;animation-delay:-2s}.satellite.c{bottom:9%;left:12%;animation-delay:-3.5s}.section{padding:90px clamp(24px,7vw,110px)}.section-head{max-width:800px;margin-bottom:38px}.section h2{font-family:Segoe UI,system-ui,sans-serif;font-size:clamp(36px,5vw,62px);line-height:1.06;margin:12px 0}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.card{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:22px;padding:25px;background:linear-gradient(145deg,rgba(14,31,53,.8),rgba(6,16,29,.9));box-shadow:var(--shadow);transition:.35s transform,.35s border-color}.card:before{content:"";position:absolute;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(76,244,223,.15),transparent 70%);left:-60px;top:-70px}.card:hover{transform:translateY(-8px) rotateX(1deg);border-color:rgba(76,244,223,.4)}.card h3{font-family:Segoe UI,system-ui,sans-serif;font-size:22px}.card p{color:var(--muted);line-height:1.65}.icon{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:rgba(76,244,223,.08);border:1px solid rgba(76,244,223,.2);font-weight:900;color:var(--cyan)}.flow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;counter-reset:step}.step{padding:22px;border-top:1px solid var(--line);position:relative}.step:before{counter-increment:step;content:"0" counter(step);font-family:Segoe UI,system-ui,sans-serif;font-size:30px;color:var(--cyan)}.step p{color:var(--muted)}.marquee{overflow:hidden;border-block:1px solid var(--line);padding:15px 0;background:rgba(255,255,255,.02)}.marquee-track{display:flex;gap:50px;white-space:nowrap;width:max-content;animation:marquee 25s linear infinite;color:var(--muted);font-weight:800;letter-spacing:.08em}.panel{max-width:1120px;margin:auto;border:1px solid var(--line);border-radius:25px;padding:clamp(22px,4vw,46px);background:rgba(7,18,32,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.form-grid .wide{grid-column:1/-1}label{display:grid;gap:7px;color:var(--muted);font-weight:600}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:12px;background:#06111f;color:var(--text);padding:12px}textarea{min-height:105px;resize:vertical}.notice{padding:12px 14px;border:1px solid var(--line);border-radius:12px;margin-top:14px;color:var(--muted)}.notice.success{border-color:rgba(98,227,170,.4);color:var(--success)}.notice.error{border-color:rgba(255,119,145,.45);color:#ffc1cd}.results{display:grid;gap:14px;margin-top:20px}.result-card{border:1px solid var(--line);border-radius:17px;padding:18px;background:rgba(255,255,255,.025)}.result-card h3{margin:5px 0}.tags{display:flex;flex-wrap:wrap;gap:7px}.tag{padding:5px 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px}.private-gate{max-width:660px;margin:70px auto}.dashboard{display:grid;gap:18px}.tabs{display:flex;gap:8px;flex-wrap:wrap}.tabs button{border:1px solid var(--line);background:transparent;color:var(--text);padding:9px 12px;border-radius:10px}.footer{display:grid;grid-template-columns:1fr auto;gap:25px;padding:45px clamp(24px,7vw,110px);border-top:1px solid var(--line);color:var(--muted)}.footer a{display:block;margin:5px 0}.reveal{opacity:0;transform:translateY(30px);transition:.75s ease}.reveal.visible{opacity:1;transform:none}.hidden{display:none!important}@keyframes drift{50%{transform:translate(80px,40px) scale(1.15)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{transform:scale(1.035);filter:brightness(1.15)}}@keyframes float{50%{transform:translateY(-14px)}}@keyframes gradientMove{to{background-position:200%}}@keyframes marquee{to{transform:translateX(-50%)}}@media(max-width:920px){.hero{grid-template-columns:1fr}.visual-core{min-height:400px}.grid{grid-template-columns:1fr 1fr}.flow{grid-template-columns:1fr 1fr}.navlinks{display:none}}@media(max-width:620px){.hero{padding-top:65px}.grid,.form-grid,.flow{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.visual-core{min-height:330px}.core:before{width:340px;height:340px}.satellite{font-size:12px}.footer{grid-template-columns:1fr}.nav{padding:13px 18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}

/* INTEGRAL EXPERIENCE UPDATE3 */
.neural-canvas{position:fixed;inset:0;width:100%;height:100%;z-index:-3;opacity:.62}.x3-nav{box-shadow:0 10px 50px rgba(0,0,0,.18)}.x3-hero{min-height:92vh}.hero-copy{position:relative;z-index:2}.trust-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.trust-strip span{padding:7px 10px;border:1px solid rgba(76,244,223,.22);border-radius:999px;background:rgba(5,19,32,.65);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#b8d2e9}.x3-core .satellite{min-width:180px}.x3-core .satellite b,.x3-core .satellite small{display:block}.x3-core .satellite small{color:var(--muted);margin-top:4px}.x3-core .satellite.d{right:4%;bottom:5%;animation-delay:-1s}.core-pulse{position:absolute;width:100px;height:100px;border-radius:50%;border:1px solid var(--cyan);animation:coreWave 3s ease-out infinite}.x3-flow .step{background:linear-gradient(180deg,rgba(10,31,50,.45),transparent);border-radius:18px;border:1px solid var(--line)}.engine-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.engine-card{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:19px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,rgba(12,31,52,.78),rgba(3,12,23,.9));transition:.3s}.engine-card:hover{transform:translateY(-5px);border-color:rgba(76,244,223,.5)}.engine-card>span{font:800 28px/1 Segoe UI;color:rgba(76,244,223,.52)}.engine-card h3{margin:0 0 5px}.engine-card p,.engine-card small{color:var(--muted)}.realm-window{border:1px solid var(--line);border-radius:25px;padding:20px;background:rgba(5,16,29,.78);box-shadow:var(--shadow)}.realm-carousel,.realm-full-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.realm-card{min-height:145px;padding:18px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(155deg,rgba(14,35,57,.85),rgba(4,14,27,.9));position:relative;overflow:hidden}.realm-card:after{content:"";position:absolute;inset:auto -25px -45px auto;width:110px;height:110px;border-radius:50%;background:radial-gradient(circle,rgba(76,244,223,.15),transparent 70%)}.realm-card>span{font-size:11px;color:var(--cyan);letter-spacing:.14em}.realm-card h3{margin:9px 0}.realm-card p,.realm-card small{color:var(--muted)}.realm-controls{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:16px}.realm-controls button{width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--text)}.hologram-panel{position:relative;overflow:hidden}.hologram-panel:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(76,244,223,.08),transparent 70%);transform:translateX(-100%);animation:holoScan 7s linear infinite;pointer-events:none}.paywall-intro{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center}.price-orbit{width:170px;height:170px;border-radius:50%;display:grid;place-content:center;text-align:center;border:1px solid rgba(76,244,223,.42);box-shadow:inset 0 0 45px rgba(76,244,223,.1),0 0 50px rgba(101,169,255,.12);animation:pulse 4s infinite}.price-orbit strong{font-size:45px}.price-orbit span{color:var(--muted)}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0}.benefit-grid article{padding:15px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.025)}.benefit-grid b,.benefit-grid span{display:block}.benefit-grid span{color:var(--muted);font-size:12px;margin-top:4px}.subscription-gate,.workspace-lock-banner{margin-top:20px;padding:18px;border:1px solid rgba(246,199,104,.35);border-radius:16px;background:rgba(246,199,104,.06)}.subscription-gate{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.subscription-gate>div:first-child{flex:1 1 400px}.workspace-lock-banner{display:flex;align-items:center;gap:14px;border-color:rgba(98,227,170,.35);background:rgba(98,227,170,.06);margin-bottom:16px}.workspace-lock-banner>span{font-size:30px;color:var(--success)}.workspace-lock-banner>div{flex:1}.quote-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.quote-form .wide{grid-column:1/-1}.quote-result{min-height:520px}.quote-pipeline{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0}.quote-pipeline span{padding:7px 9px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px}.realm-toolbar{display:grid;grid-template-columns:2fr 1fr auto;gap:12px;margin-bottom:20px}.realm-full-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@keyframes coreWave{0%{transform:scale(.6);opacity:.8}100%{transform:scale(3);opacity:0}}@keyframes holoScan{to{transform:translateX(100%)}}@media(max-width:1050px){.engine-grid,.realm-full-grid{grid-template-columns:repeat(2,1fr)}.benefit-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.engine-grid,.realm-carousel,.realm-full-grid,.benefit-grid{grid-template-columns:1fr}.paywall-intro{grid-template-columns:1fr}.price-orbit{width:130px;height:130px}.quote-form{grid-template-columns:1fr}.quote-form .wide{grid-column:auto}.realm-toolbar{grid-template-columns:1fr}.x3-core .satellite{min-width:130px}.x3-core .satellite.d{display:none}}

/* UI_HOTFIX_20260804_PUBLIC_LAYOUT */
.trust-strip span,.quote-pipeline span,.tag,.benefit-grid article,.engine-card,.realm-card{min-width:0;overflow-wrap:anywhere;line-height:1.3}.trust-strip span,.quote-pipeline span,.tag{white-space:normal;text-align:center}.benefit-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.benefit-grid article{display:grid;align-content:start;gap:4px;min-height:92px}.benefit-grid b,.benefit-grid span{max-width:100%}.paywall-intro,.subscription-gate,.workspace-lock-banner{min-width:0}.subscription-gate>*{min-width:0}.quote-form>*{min-width:0}.realm-toolbar>*{min-width:0}
@media(max-width:560px){.trust-strip,.quote-pipeline{display:grid;grid-template-columns:1fr 1fr}.trust-strip span,.quote-pipeline span{width:100%}}


:root{--bg:#01030a;--panel:rgba(5,13,31,.76);--line:rgba(84,231,255,.2);--cyan:#55e7ff;--blue:#4775ff;--violet:#9d62ff;--pink:#ff4fd8;--green:#69ffb0;--text:#f1f8ff;--muted:#9fb2c8;--radius:26px}*{box-sizing:border-box}html{scroll-behavior:smooth}body.r9-page{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Segoe UI,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.hidden{display:none!important}#r9Universe{position:fixed;inset:0;width:100%;height:100%;z-index:-5}.r9-grid{position:fixed;inset:0;z-index:-4;pointer-events:none;background:linear-gradient(rgba(84,231,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(84,231,255,.025) 1px,transparent 1px);background-size:70px 70px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 86%);mask-image:linear-gradient(to bottom,black,transparent 86%);animation:gridMove 18s linear infinite}.r9-nav{position:sticky;top:0;z-index:100;display:flex;align-items:center;gap:20px;padding:12px clamp(18px,4vw,64px);background:rgba(1,4,13,.72);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.r9-brand{display:flex;align-items:center;gap:10px}.r9-logo{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,var(--cyan),var(--blue),var(--violet));font-weight:900;box-shadow:0 0 35px rgba(85,231,255,.25);animation:logoPulse 4s ease-in-out infinite}.r9-brand b{display:block;letter-spacing:.2em}.r9-brand small{font-size:8px;letter-spacing:.18em;color:var(--muted)}.r9-links{display:flex;gap:4px;margin-left:auto}.r9-links a{padding:10px;border-radius:12px;font-size:13px;color:#cbd8e6}.r9-links a:hover{background:rgba(85,231,255,.08);color:white}.r9-controls{display:flex;gap:8px;align-items:center}.r9-controls select,.r9-controls button{background:#061126;border:1px solid var(--line);color:white;padding:9px;border-radius:12px}.r9-volume{width:70px;accent-color:var(--cyan)}.r9-menu{display:none;margin-left:auto;background:#061126;border:1px solid var(--line);color:white;padding:10px;border-radius:12px}.r9-intro{position:fixed;inset:0;z-index:9999;background:#01030a;display:grid;place-items:center;overflow:hidden;transition:opacity .8s,visibility .8s}.r9-intro.done{opacity:0;visibility:hidden}.r9-intro>img{position:absolute;width:100%;height:100%;object-fit:cover;opacity:.65}.r9-intro-core{position:relative;text-align:center}.r9-intro-core>span{letter-spacing:.4em;font-size:10px;color:var(--cyan)}.r9-letter-cube{display:flex;justify-content:center;perspective:900px;margin:25px}.r9-letter-cube i{font-style:normal;font-size:clamp(54px,10vw,130px);font-weight:900;display:block;animation:letterCube 1.7s cubic-bezier(.2,.8,.2,1) both;transform-origin:center}.r9-letter-cube i:nth-child(2){animation-delay:.12s}.r9-letter-cube i:nth-child(3){animation-delay:.24s}.r9-letter-cube i:nth-child(4){animation-delay:.36s}.r9-letter-cube i:nth-child(5){animation-delay:.48s}.r9-intro-core>b{display:block;font-size:20px;letter-spacing:.55em;color:var(--cyan);min-height:30px}.r9-intro button{margin-top:25px;background:transparent;color:white;border:1px solid var(--line);padding:10px 18px;border-radius:99px}.r9-hero{position:relative;min-height:calc(100vh - 70px);display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:30px;padding:70px clamp(22px,7vw,110px);overflow:hidden}.r9-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.46;z-index:-2}.r9-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#01030a 5%,rgba(1,3,10,.78) 48%,rgba(1,3,10,.15)),linear-gradient(0deg,#01030a,transparent 35%)}.r9-kicker{font-size:11px;letter-spacing:.22em;color:var(--cyan);text-transform:uppercase;font-weight:800}.r9-hero h1,.r9-page-hero h1{font-size:clamp(48px,7vw,104px);line-height:.92;letter-spacing:-.06em;margin:18px 0}.r9-word-stage{display:inline-block;min-width:4.8em;perspective:600px;color:var(--cyan)}[data-r9-word]{display:inline-block;transform-style:preserve-3d}.r9-word-flip{animation:wordFlip .8s cubic-bezier(.2,.8,.2,1)}.r9-hero p,.r9-page-hero p,.r9-copy p{color:var(--muted);font-size:18px;line-height:1.65;max-width:760px}.r9-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.r9-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 19px;border-radius:14px;border:1px solid var(--line);background:rgba(5,14,31,.75);color:white;cursor:pointer;transition:.25s}.r9-btn:hover{transform:translateY(-3px);box-shadow:0 16px 45px rgba(0,0,0,.35);border-color:var(--cyan)}.r9-btn.primary{border:0;background:linear-gradient(135deg,#148dff,#734cff,#b33dff)}.r9-live{display:flex;gap:18px;flex-wrap:wrap;margin-top:30px;font-size:11px;letter-spacing:.1em}.r9-live span{display:flex;align-items:center;gap:7px}.r9-live i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 14px var(--green);animation:blink 1.4s infinite}.r9-holo-stack{display:grid;gap:14px;perspective:1200px}.r9-holo-stack article{padding:20px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(135deg,rgba(7,22,50,.78),rgba(4,8,19,.5));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);animation:holoFloat 6s ease-in-out infinite;transform:rotateY(-9deg)}.r9-holo-stack article:nth-child(2){animation-delay:-2s;transform:translateX(35px) rotateY(-5deg)}.r9-holo-stack article:nth-child(3){animation-delay:-4s}.r9-holo-stack small{color:var(--cyan);letter-spacing:.16em}.r9-holo-stack b,.r9-holo-stack span{display:block}.r9-holo-stack b{font-size:24px;margin:8px 0}.r9-holo-stack span{color:var(--muted)}.r9-flux{display:flex;gap:60px;white-space:nowrap;overflow:hidden;padding:17px;border-block:1px solid var(--line);background:rgba(5,13,29,.7)}.r9-flux span{letter-spacing:.28em;color:#a9c2d7;animation:flux 16s linear infinite}.r9-scene{padding:110px clamp(22px,7vw,110px)}.r9-scene.split{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}.r9-scene.reverse .r9-copy{order:2}.r9-copy h2,.r9-section-head h2{font-size:clamp(38px,5vw,72px);line-height:1;letter-spacing:-.05em;margin:14px 0}.r9-visual-card{position:relative;min-height:520px;border:1px solid var(--line);border-radius:34px;overflow:hidden;background:#020713;box-shadow:0 35px 110px rgba(0,0,0,.45)}.r9-visual-card img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.r9-float-label,.r9-chat-float{position:absolute;padding:12px 16px;border:1px solid rgba(85,231,255,.35);border-radius:15px;background:rgba(3,10,23,.82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:11px;letter-spacing:.1em;animation:holoFloat 4s ease-in-out infinite}.r9-float-label.l1{top:12%;left:8%}.r9-float-label.l2{top:45%;right:6%;animation-delay:-1.5s}.r9-float-label.l3{bottom:12%;left:20%;animation-delay:-3s}.r9-chat-float{left:8%;right:8%;bottom:8%;letter-spacing:normal}.r9-chat-float b,.r9-chat-float span{display:block}.r9-chat-float b{color:var(--cyan);margin-bottom:7px}.r9-roles{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:40px clamp(22px,7vw,110px) 120px}.r9-roles article{position:relative;min-height:480px;padding:28px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid var(--line);border-radius:28px;overflow:hidden}.r9-roles img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.52;z-index:-2}.r9-roles article::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#02040b 15%,transparent 90%);z-index:-1}.r9-roles small{color:var(--cyan);letter-spacing:.18em}.r9-roles h3{font-size:32px;margin:10px 0}.r9-roles p{color:var(--muted);line-height:1.6}.r9-roles a{color:var(--cyan)}.r9-engine-stage{padding:90px clamp(22px,7vw,110px);display:grid;grid-template-columns:.7fr 1.3fr;gap:30px;align-items:center}.r9-engine-ring{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.engine-card,.realm-card{padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--panel);transition:.25s}.engine-card:hover,.realm-card:hover{transform:translateY(-4px) rotateX(2deg);border-color:var(--cyan)}.engine-card span,.realm-card span{color:var(--cyan);font:700 11px monospace}.engine-card p,.realm-card p,.realm-card small{color:var(--muted)}.r9-inner{padding:50px clamp(22px,7vw,110px) 110px}.r9-page-hero{position:relative;min-height:560px;display:grid;grid-template-columns:1fr 1fr;align-items:center;border:1px solid var(--line);border-radius:36px;overflow:hidden;padding:50px;margin-bottom:35px}.r9-page-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.45;z-index:-2}.r9-page-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,3,10,.95),rgba(1,3,10,.35));z-index:-1}.r9-page-hero>div{grid-column:1}.r9-page-hero h1{font-size:clamp(44px,6vw,84px)}.r9-process{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin:35px 0}.r9-process article,.r9-collab-policy article,.r9-collab-summary article{padding:19px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.r9-process span{color:var(--cyan);font:700 11px monospace}.r9-process b,.r9-process p{display:block}.r9-process p{color:var(--muted);font-size:13px}.r9-discount{display:grid;grid-template-columns:auto 1fr;gap:25px;align-items:center;padding:28px;border:1px solid rgba(105,255,176,.35);border-radius:24px;background:linear-gradient(135deg,rgba(105,255,176,.08),rgba(85,231,255,.05));margin:35px 0}.r9-discount strong{font-size:70px;color:var(--green)}.r9-discount span{display:block;letter-spacing:.15em}.r9-discount h2{margin:0}.r9-discount p{color:var(--muted)}.r9-tier-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.r9-tier-grid button{color:white;text-align:left;padding:22px;border:1px solid var(--line);border-radius:20px;background:var(--panel);cursor:pointer;transition:.25s}.r9-tier-grid button:hover,.r9-tier-grid button.selected{transform:translateY(-6px);border-color:var(--cyan);box-shadow:0 20px 60px rgba(0,0,0,.35)}.r9-tier-grid strong,.r9-tier-grid b,.r9-tier-grid span,.r9-tier-grid em{display:block}.r9-tier-grid strong{font-size:30px;color:var(--cyan)}.r9-tier-grid span{color:var(--muted);margin:8px 0}.r9-tier-grid em{font-style:normal;font-size:10px;letter-spacing:.12em}.r9-auth-zone,.r9-login-zone,.r9-quote-layout,.r9-video-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:20px;margin-top:45px}.r9-auth-forms{display:grid;grid-template-columns:1fr 1fr;gap:12px}.r9-form,.r9-proposal-stage,.r9-video-result,.r9-gate{padding:26px;border:1px solid var(--line);border-radius:24px;background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.r9-form label{display:grid;gap:7px;margin:12px 0;color:#cfe0ed;font-size:13px}.r9-form input,.r9-form textarea,.r9-form select{width:100%;padding:13px;border-radius:12px;border:1px solid var(--line);background:#040b19;color:white;outline:none}.r9-form input:focus,.r9-form textarea:focus,.r9-form select:focus{border-color:var(--cyan);box-shadow:0 0 0 4px rgba(85,231,255,.07)}textarea{min-height:120px;resize:vertical}.check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:start}.check input{width:auto!important}.notice{margin-top:12px;color:var(--muted)}.notice.success{color:var(--green)}.notice.error{color:#ff7f9f}.r9-gate{display:flex;justify-content:space-between;align-items:center;margin-top:22px}.r9-client-workspace,.r9-collab-workspace{margin-top:30px}.r9-client-workspace>header,.r9-collab-workspace>header{display:flex;justify-content:space-between;align-items:start}.r9-work-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.r9-results{display:grid;gap:14px;margin-top:20px}.result-card{padding:20px;border:1px solid var(--line);border-radius:20px;background:var(--panel)}.tags{display:flex;gap:7px;flex-wrap:wrap}.tag{padding:6px 9px;border:1px solid var(--line);border-radius:99px;font-size:11px}.result-card pre{white-space:pre-wrap;background:#020713;padding:14px;border-radius:12px;max-height:360px;overflow:auto}.result-card summary{color:var(--cyan);cursor:pointer}.btn{display:inline-flex;border:1px solid var(--line);background:#071126;color:white;padding:10px 13px;border-radius:11px;cursor:pointer;margin:4px}.btn.primary{background:linear-gradient(135deg,#148dff,#734cff);border:0}.r9-proposal-stage{position:relative;min-height:650px;overflow:hidden}.r9-scan-line{position:absolute;left:0;right:0;height:1px;background:var(--cyan);box-shadow:0 0 20px var(--cyan);animation:scan 4s linear infinite}.r9-empty{display:grid;place-items:center;text-align:center;min-height:440px;color:var(--muted)}.vicel-quote-chat{display:grid;gap:12px}.vicel-bubble{padding:16px;border:1px solid var(--line);border-radius:16px;background:#071126}.vicel-bubble.client{margin-left:12%;border-right:3px solid var(--violet)}.vicel-bubble.benji{margin-right:5%;border-left:3px solid var(--cyan)}.vicel-decision-box{display:grid;gap:10px;padding:15px;border:1px solid var(--line);border-radius:15px}.r9-role-lock{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px;align-items:center;margin:30px 0}.r9-role-lock div{padding:20px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.r9-role-lock b,.r9-role-lock span{display:block}.r9-role-lock b{color:var(--cyan)}.r9-role-lock span{color:var(--muted)}.r9-video-result{position:relative;min-height:650px;overflow:hidden}.r9-video-result>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.32}.r9-video-result>div{position:relative}.r9-collab-policy,.r9-collab-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:25px 0}.r9-collab-policy strong,.r9-collab-summary b{font-size:26px;color:var(--cyan);display:block}.r9-collab-policy span,.r9-collab-summary small{color:var(--muted)}.r9-contract-builder{margin:25px 0}.r9-private-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:25px}.r9-private-grid>section{padding:22px;border:1px solid var(--line);border-radius:22px;background:var(--panel)}.r9-realms{display:grid;grid-template-columns:270px 1fr;gap:20px}.r9-realms aside{position:sticky;top:90px;height:max-content;padding:22px;border:1px solid var(--line);border-radius:20px;background:var(--panel)}.r9-realms aside label{display:grid;gap:7px;margin-bottom:14px}.r9-realms aside input,.r9-realms aside select{padding:11px;background:#040b19;color:white;border:1px solid var(--line);border-radius:10px}.r9-realms aside strong{font-size:50px;color:var(--cyan);display:block}.r9-realms aside div{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.r9-realms button{background:#071126;color:white;border:1px solid var(--line);padding:9px;border-radius:10px}.r9-ticker{white-space:nowrap;overflow:hidden;color:var(--cyan);letter-spacing:.12em;font-size:10px;margin-bottom:12px}.r9-realm-carousel{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:15px}.r9-realm-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.r9-footer{display:flex;justify-content:space-between;gap:25px;padding:38px clamp(22px,7vw,110px);border-top:1px solid var(--line);color:var(--muted)}.r9-footer div:last-child{display:flex;gap:16px;flex-wrap:wrap}@keyframes letterCube{0%{opacity:0;transform:rotateX(-100deg) translateZ(-200px)}100%{opacity:1;transform:rotateX(0) translateZ(0)}}@keyframes wordFlip{0%{opacity:0;transform:rotateX(90deg) translateY(40px)}100%{opacity:1;transform:none}}@keyframes holoFloat{50%{transform:translateY(-12px) rotateY(2deg)}}@keyframes logoPulse{50%{box-shadow:0 0 60px rgba(85,231,255,.5);transform:rotateY(180deg)}}@keyframes blink{50%{opacity:.25}}@keyframes flux{to{transform:translateX(-120px)}}@keyframes gridMove{to{background-position:70px 70px}}@keyframes scan{from{top:0}to{top:100%}}@media(max-width:1100px){.r9-links{display:none}.r9-menu{display:block}.r9-nav.open .r9-links{display:flex;position:absolute;top:68px;left:15px;right:15px;flex-direction:column;background:#061126;padding:14px;border:1px solid var(--line);border-radius:18px}.r9-hero,.r9-scene.split,.r9-engine-stage,.r9-page-hero{grid-template-columns:1fr}.r9-holo-stack{display:none}.r9-roles{grid-template-columns:1fr}.r9-process{grid-template-columns:repeat(3,1fr)}.r9-tier-grid{grid-template-columns:repeat(3,1fr)}.r9-realm-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.r9-volume,.r9-controls select{display:none}.r9-hero,.r9-inner,.r9-scene,.r9-roles,.r9-engine-stage{padding-left:18px;padding-right:18px}.r9-hero h1,.r9-page-hero h1{font-size:45px}.r9-page-hero{min-height:500px;padding:25px}.r9-process,.r9-tier-grid,.r9-auth-forms,.r9-work-grid,.r9-collab-policy,.r9-collab-summary,.r9-private-grid,.r9-realm-carousel,.r9-realm-grid{grid-template-columns:1fr}.r9-auth-zone,.r9-login-zone,.r9-quote-layout,.r9-video-layout,.r9-realms{grid-template-columns:1fr}.r9-realms aside{position:relative;top:auto}.r9-role-lock{grid-template-columns:1fr}.r9-role-lock i{transform:rotate(90deg);text-align:center}.r9-discount{grid-template-columns:1fr}.r9-footer{flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}


:root{--cosmic-cyan:#63f5ff;--cosmic-violet:#9b6cff;--cosmic-gold:#ffd278;--cosmic-bg:#01030b;--cosmic-glass:rgba(7,14,34,.66)}
html{scroll-behavior:smooth}body.cosmic-page,.r9-page{background:radial-gradient(circle at 50% -15%,#142457 0,#050819 35%,#01030a 72%);overflow-x:hidden}.cosmic-nebula{position:fixed;inset:-25%;pointer-events:none;z-index:-3;background:radial-gradient(ellipse at 20% 35%,rgba(63,91,255,.24),transparent 35%),radial-gradient(ellipse at 75% 25%,rgba(185,55,255,.18),transparent 33%),radial-gradient(ellipse at 55% 75%,rgba(0,231,255,.15),transparent 38%);filter:blur(35px);animation:nebulaDrift 22s ease-in-out infinite alternate}.cosmic-black-hole{position:fixed;right:-7vw;top:30vh;width:23vw;aspect-ratio:1;border-radius:50%;pointer-events:none;z-index:-2;background:radial-gradient(circle,#000 0 25%,#05020b 28%,rgba(64,17,96,.95) 36%,rgba(60,235,255,.55) 41%,transparent 62%);filter:drop-shadow(0 0 55px rgba(105,77,255,.48));animation:blackHoleFloat 14s ease-in-out infinite}.cosmic-black-hole:before,.cosmic-black-hole:after{content:"";position:absolute;inset:30%;border:1px solid rgba(127,245,255,.7);border-radius:50%;transform:rotateX(70deg) scale(1.8);box-shadow:0 0 30px rgba(116,238,255,.8);animation:spinDisk 7s linear infinite}.cosmic-black-hole:after{inset:20%;border-color:rgba(193,105,255,.55);animation-direction:reverse;animation-duration:11s}.cosmic-page main{position:relative;z-index:1}.r9-nav{-webkit-backdrop-filter:blur(22px) saturate(135%);backdrop-filter:blur(22px) saturate(135%);background:linear-gradient(135deg,rgba(3,7,22,.82),rgba(13,10,39,.62));border-bottom:1px solid rgba(119,228,255,.2);box-shadow:0 10px 50px rgba(0,0,0,.34)}.r9-logo,.benji-avatar-live,.quantum-orb{box-shadow:0 0 0 1px rgba(123,245,255,.35),0 0 38px rgba(54,230,255,.35),inset 0 0 25px rgba(136,72,255,.35)}.r9-btn,button,.buttonlike{position:relative;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.r9-btn:before,button:before,.buttonlike:before{content:"";position:absolute;inset:0;transform:translateX(-130%) skewX(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transition:transform .55s ease;pointer-events:none}.r9-btn:hover:before,button:hover:before,.buttonlike:hover:before{transform:translateX(130%) skewX(-20deg)}.r9-btn:hover,button:hover,.buttonlike:hover{transform:translateY(-2px);box-shadow:0 14px 35px rgba(24,203,255,.18)}.cosmic-inner{max-width:1500px}.cosmic-quote-hero{min-height:38vh;display:grid;grid-template-columns:minmax(240px,.6fr) 1.4fr;align-items:center;gap:4rem}.quantum-orb{width:min(320px,70vw);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;position:relative;margin:auto;background:radial-gradient(circle at 38% 32%,#fff 0 2%,#7af9ff 4%,#3769ff 15%,#12072d 45%,#02030a 70%);animation:orbPulse 4.5s ease-in-out infinite}.quantum-orb:before,.quantum-orb:after,.quantum-orb span,.quantum-orb i{content:"";position:absolute;inset:10%;border-radius:50%;border:1px solid rgba(112,244,255,.7);transform:rotateX(68deg) rotateZ(15deg);animation:orbitSpin 7s linear infinite}.quantum-orb:after{inset:18%;transform:rotateY(72deg) rotateZ(55deg);border-color:rgba(183,112,255,.72);animation-duration:5s;animation-direction:reverse}.quantum-orb span{inset:4%;transform:rotateY(62deg) rotateZ(-30deg);animation-duration:9s}.quantum-orb i{inset:29%;border:8px dotted rgba(255,215,126,.55);animation-duration:12s}.quantum-orb b{font-size:clamp(4rem,9vw,8rem);font-family:system-ui,sans-serif;color:#efffff;text-shadow:0 0 12px #fff,0 0 42px #54edff,0 0 90px #6a52ff}.benji-studio{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:1.5rem;padding-bottom:5rem}.benji-dialogue,.cosmic-proposal{background:linear-gradient(155deg,rgba(9,18,43,.84),rgba(6,7,23,.72));border:1px solid rgba(112,231,255,.21);border-radius:28px;box-shadow:0 30px 100px rgba(0,0,0,.43),inset 0 1px rgba(255,255,255,.05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.benji-dialogue{padding:1.5rem}.benji-agent-head{display:flex;align-items:center;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(125,232,255,.12)}.benji-avatar-live{width:68px;aspect-ratio:1;border-radius:20px;display:grid;place-items:center;font-size:2rem;font-weight:900;background:linear-gradient(145deg,#17326d,#431a76);animation:avatarLive 3s ease-in-out infinite}.benji-agent-head h2{margin:.15rem 0}.benji-agent-head span{color:#8fb4c8}.benji-public-conversation{display:flex;flex-direction:column;gap:.85rem;max-height:320px;overflow:auto;padding:1rem .25rem}.benji-public-conversation .vicel-bubble{max-width:82%;padding:1rem 1.1rem;border-radius:20px;background:rgba(20,35,69,.76);border:1px solid rgba(117,226,255,.16)}.benji-public-conversation .client{align-self:flex-end;background:linear-gradient(135deg,rgba(47,75,160,.72),rgba(81,34,133,.68))}.benji-question{padding:1.1rem 0}.benji-question>p{font-size:1.08rem;color:#c7ddea}.benji-question textarea,.benji-review textarea{width:100%;min-height:130px;background:rgba(2,7,20,.74);border:1px solid rgba(102,224,255,.24);border-radius:18px;color:#f4fdff;padding:1rem;resize:vertical}.benji-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.benji-choice{min-height:64px;border:1px solid rgba(120,223,255,.2);border-radius:16px;background:rgba(11,24,50,.7);color:#e9fbff}.benji-choice.selected{border-color:#6cf4ff;background:linear-gradient(135deg,rgba(35,118,154,.62),rgba(91,47,170,.58));box-shadow:0 0 28px rgba(74,225,255,.22)}.benji-wizard-actions{display:flex;justify-content:space-between;gap:.75rem;margin-top:1rem}.benji-review{padding:1rem 0}.benji-review dl{display:grid;gap:.65rem}.benji-review dl>div{padding:.75rem 1rem;border-radius:14px;background:rgba(10,25,52,.62);border:1px solid rgba(118,225,255,.13)}.benji-review dt{font-size:.78rem;color:#73e9ff;text-transform:uppercase;letter-spacing:.08em}.benji-review dd{margin:.35rem 0 0;color:#eefcff}.solution-options{display:grid;gap:.7rem;margin:1rem 0}.solution-options article{padding:.9rem;border-radius:14px;background:rgba(9,24,49,.66);border:1px solid rgba(112,228,255,.16)}.solution-options span{display:block;color:#71e9ff;font-size:.82rem;margin:.15rem 0}.cosmic-proposal{position:sticky;top:95px;align-self:start;min-height:620px}.r9-hero-image{filter:drop-shadow(0 0 70px rgba(70,209,255,.25))}.r9-scene,.r9-roles article,.r9-engine-stage{border-color:rgba(110,224,255,.16)!important;box-shadow:0 25px 80px rgba(0,0,0,.28)}
@keyframes nebulaDrift{to{transform:translate3d(4%,-3%,0) scale(1.08) rotate(2deg)}}@keyframes blackHoleFloat{50%{transform:translate(-3vw,-3vh) scale(1.06)}}@keyframes spinDisk{to{transform:rotateX(70deg) rotateZ(375deg) scale(1.8)}}@keyframes orbitSpin{to{transform:rotateX(68deg) rotateZ(375deg)}}@keyframes orbPulse{50%{transform:scale(1.035);filter:brightness(1.18)}}@keyframes avatarLive{50%{transform:translateY(-3px);box-shadow:0 0 0 1px rgba(123,245,255,.6),0 0 55px rgba(54,230,255,.5)}}
@media(max-width:900px){.cosmic-black-hole{opacity:.45;width:55vw;right:-25vw}.cosmic-quote-hero,.benji-studio{grid-template-columns:1fr}.cosmic-proposal{position:relative;top:auto}.benji-choice-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cosmic-nebula,.cosmic-black-hole,.quantum-orb,.quantum-orb:before,.quantum-orb:after,.quantum-orb span,.quantum-orb i,.benji-avatar-live{animation:none!important}.r9-btn,button{transition:none!important}}

.cosmic-dust{position:fixed;inset:0;pointer-events:none;z-index:-1;overflow:hidden}.cosmic-dust i{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s);border-radius:50%;background:#d9ffff;box-shadow:0 0 10px #6ff3ff;animation:dustFall var(--d) linear infinite}.cosmic-title{background:linear-gradient(100deg,#fff,#75efff 35%,#c38cff 70%,#ffe29d);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 22px rgba(95,229,255,.18))}.cosmic-impact{animation:impactPulse .55s ease}@keyframes dustFall{to{transform:translate3d(15px,100vh,0);opacity:.15}}@keyframes impactPulse{50%{box-shadow:0 0 0 8px rgba(92,239,255,.08),0 0 42px rgba(92,239,255,.35)}}


/* VICEL R69 visual layer */
.cosmic-big-bang{position:fixed;left:50%;top:46%;width:12px;height:12px;border-radius:50%;pointer-events:none;z-index:-2;opacity:.72;background:#fff;box-shadow:0 0 25px #fff,0 0 70px #5deaff,0 0 130px #8a55ff;animation:bigBangCore 10s ease-in-out infinite}
.cosmic-big-bang::before,.cosmic-big-bang::after{content:"";position:absolute;inset:-32vmax;border-radius:50%;border:1px solid rgba(120,238,255,.12);background:repeating-conic-gradient(from 0deg,transparent 0 8deg,rgba(113,237,255,.065) 9deg 10deg,transparent 11deg 19deg);-webkit-mask:radial-gradient(circle,transparent 0 18%,#000 31%,transparent 61%);mask:radial-gradient(circle,transparent 0 18%,#000 31%,transparent 61%);animation:bigBangWave 18s linear infinite}
.cosmic-big-bang::after{inset:-20vmax;border-color:rgba(203,124,255,.14);animation-duration:13s;animation-direction:reverse}
.cosmic-quartz-field{position:fixed;inset:0;pointer-events:none;z-index:-1;overflow:hidden}.cosmic-quartz{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:calc(var(--w)*2.5);clip-path:polygon(50% 0,88% 22%,76% 100%,24% 100%,12% 22%);background:linear-gradient(115deg,rgba(255,255,255,.05),rgba(89,236,255,.22) 36%,rgba(154,78,255,.17) 70%,rgba(255,224,142,.07));border:1px solid rgba(139,241,255,.18);filter:drop-shadow(0 0 18px rgba(83,228,255,.18));transform:rotate(var(--r));animation:quartzFloat var(--d) ease-in-out infinite alternate}
.cosmic-status-aurora{position:fixed;left:8vw;bottom:-24vh;width:62vw;height:42vh;border-radius:50%;pointer-events:none;z-index:-3;background:radial-gradient(ellipse,rgba(21,237,255,.13),rgba(102,44,255,.09) 38%,transparent 70%);filter:blur(26px);animation:auroraBreathe 9s ease-in-out infinite}
.decision-command-header{margin:0 0 1.25rem;padding:1.3rem 1.45rem;border:1px solid rgba(104,232,255,.22);border-radius:24px;background:linear-gradient(130deg,rgba(8,21,50,.9),rgba(36,13,70,.7));box-shadow:0 22px 70px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.06)}
.decision-command-header h2{margin:.2rem 0 .45rem;font-size:clamp(1.7rem,3vw,2.8rem);background:linear-gradient(95deg,#fff,#72efff,#c292ff);-webkit-background-clip:text;background-clip:text;color:transparent}.decision-command-header>p{max-width:950px;color:#b9d6e4}.decision-command-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-top:1rem}.decision-command-flow span{padding:.68rem .75rem;border-radius:13px;background:rgba(4,13,33,.68);border:1px solid rgba(111,227,255,.14);font-size:.82rem;color:#d9f8ff}
@keyframes bigBangCore{0%,100%{transform:translate(-50%,-50%) scale(.5);opacity:.2}18%{transform:translate(-50%,-50%) scale(2.2);opacity:.95}45%{transform:translate(-50%,-50%) scale(.85);opacity:.4}}
@keyframes bigBangWave{to{transform:rotate(360deg) scale(1.08)}}@keyframes quartzFloat{to{transform:translate3d(12px,-38px,0) rotate(calc(var(--r) + 8deg));opacity:.82}}@keyframes auroraBreathe{50%{transform:scale(1.18) translateY(-4vh);filter:blur(38px)}}
@media(max-width:900px){.decision-command-flow{grid-template-columns:1fr 1fr}.cosmic-quartz{opacity:.45}}@media(max-width:560px){.decision-command-flow{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.cosmic-big-bang,.cosmic-big-bang::before,.cosmic-big-bang::after,.cosmic-quartz,.cosmic-status-aurora{animation:none!important}}

/* VICEL R69 experience hardening */
:root{--r11-cyan:#77f7ff;--r11-violet:#ab7bff;--r11-gold:#ffe09b;--r11-panel:rgba(4,10,29,.78)}
*{min-width:0}
.r9-page-hero>div,.cosmic-quote-hero>div,.r9-hero-copy,.r9-copy{min-width:0;overflow:visible}
.r9-page-hero h1,.cosmic-quote-hero h1,.r9-hero h1{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}
.cosmic-quote-hero h1{font-size:clamp(3rem,5.5vw,6.25rem)!important;line-height:.98!important;letter-spacing:-.045em!important;max-width:15ch}
.cosmic-quote-hero p,.r9-page-hero p{max-width:68ch;overflow-wrap:anywhere}
.r9-page-hero{height:auto;min-height:clamp(520px,64vh,760px)}
.benji-agent-head h2,.r9-copy h2,.r9-section-head h2,.r9-roles h3,.engine-card h3{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}

/* Continuous six-stage intelligence flow: never starts in the middle. */
.r11-flow{position:relative;overflow:hidden;padding:0;border-block:1px solid rgba(109,239,255,.22);background:linear-gradient(90deg,rgba(2,7,20,.96),rgba(13,8,43,.86),rgba(2,7,20,.96));box-shadow:inset 0 0 60px rgba(47,105,255,.08)}
.r11-flow::before,.r11-flow::after{content:"";position:absolute;top:0;bottom:0;width:min(12vw,160px);z-index:2;pointer-events:none}.r11-flow::before{left:0;background:linear-gradient(90deg,#01030a,transparent)}.r11-flow::after{right:0;background:linear-gradient(-90deg,#01030a,transparent)}
.r11-flow-track{display:flex;width:max-content;will-change:transform;animation:r11Flow 24s linear infinite}
.r11-flow-group{display:flex;align-items:center;flex:none}
.r11-flow-word{display:flex;align-items:center;gap:.9rem;padding:1.05rem 2.25rem;letter-spacing:.26em;font-size:clamp(.78rem,1.05vw,1rem);font-weight:850;color:#d9faff;text-shadow:0 0 18px rgba(90,236,255,.35);white-space:nowrap}
.r11-flow-word::before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:linear-gradient(135deg,var(--r11-cyan),var(--r11-violet));box-shadow:0 0 18px var(--r11-cyan)}
.r11-flow:hover .r11-flow-track,.r11-flow:focus-within .r11-flow-track{animation-play-state:paused}
@keyframes r11Flow{to{transform:translateX(-50%)}}

/* Navigation controls without missing-font squares. */
.r9-controls{flex-wrap:nowrap}.r9-controls .locale-select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#8eeeff 50%),linear-gradient(135deg,#8eeeff 50%,transparent 50%);background-position:calc(100% - 15px) 52%,calc(100% - 10px) 52%;background-size:5px 5px;background-repeat:no-repeat;padding-right:30px!important}
.r9-sound{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap;min-width:94px}.r9-sound .sound-glyph{width:11px;height:11px;border-radius:50%;background:var(--r11-cyan);box-shadow:0 0 12px var(--r11-cyan);flex:none}.r9-sound[aria-pressed="false"] .sound-glyph{background:#617088;box-shadow:none}

/* More depth without stealing pointer events or GPU needed by AutoVideo. */
.r11-supernova-field,.r11-meteor-field,.r11-energy-lattice{position:fixed;inset:0;pointer-events:none;z-index:-2;overflow:hidden}
.r11-supernova{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s);border-radius:50%;background:#fff;box-shadow:0 0 12px #fff,0 0 32px var(--r11-cyan),0 0 75px var(--r11-violet);animation:r11Nova var(--d) ease-in-out infinite;opacity:.58}
.r11-supernova::after{content:"";position:absolute;inset:-800%;border-radius:50%;border:1px solid rgba(133,242,255,.15);animation:r11Ring var(--d) ease-out infinite}
.r11-meteor{position:absolute;left:var(--x);top:var(--y);width:var(--l);height:1px;transform:rotate(var(--r));background:linear-gradient(90deg,transparent,rgba(147,245,255,.75),#fff);filter:drop-shadow(0 0 7px #6aeaff);animation:r11Meteor var(--d) linear infinite;opacity:.28}
.r11-energy-lattice{background:repeating-radial-gradient(ellipse at 50% 120%,transparent 0 44px,rgba(99,219,255,.025) 45px 46px);-webkit-mask-image:linear-gradient(to top,black,transparent 72%);mask-image:linear-gradient(to top,black,transparent 72%)}
@keyframes r11Nova{0%,76%,100%{transform:scale(.45);opacity:.16}82%{transform:scale(1.8);opacity:.95}90%{transform:scale(.8);opacity:.42}}
@keyframes r11Ring{0%,75%{transform:scale(.05);opacity:0}88%{opacity:.8}100%{transform:scale(1);opacity:0}}
@keyframes r11Meteor{from{translate:-15vw -10vh}to{translate:125vw 90vh}}

/* Context descriptions and expandable engine cards. */
[data-r11-help]{position:relative}.r11-help-popover{position:fixed;z-index:10000;max-width:360px;padding:.85rem 1rem;border:1px solid rgba(112,234,255,.28);border-radius:15px;background:rgba(2,7,22,.97);color:#dffaff;box-shadow:0 20px 60px rgba(0,0,0,.55),0 0 35px rgba(65,222,255,.12);font-size:.82rem;line-height:1.45;pointer-events:none;opacity:0;transform:translateY(6px);transition:.16s}.r11-help-popover.show{opacity:1;transform:none}
.engine-card{cursor:pointer;position:relative}.engine-card::after{content:attr(data-r11-details-label);display:block;margin-top:.65rem;color:#70eaff;font-size:.65rem;letter-spacing:.13em}.engine-card.r11-expanded{grid-column:span 2;border-color:rgba(119,244,255,.55);box-shadow:0 24px 80px rgba(0,0,0,.45),0 0 45px rgba(72,225,255,.14)}.engine-card .r11-engine-detail{display:none;margin-top:.8rem;padding-top:.8rem;border-top:1px solid rgba(108,230,255,.15);color:#bed6e4;line-height:1.55}.engine-card.r11-expanded .r11-engine-detail{display:block}

/* Collaborator command center additions. */
.r11-assistant-grid,.r11-private-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.r11-assistant-card,.r11-video-console,.r11-report-center{padding:1.25rem;border:1px solid rgba(104,232,255,.2);border-radius:22px;background:linear-gradient(145deg,rgba(8,20,48,.88),rgba(5,7,23,.76));box-shadow:0 24px 70px rgba(0,0,0,.3)}.r11-assistant-core{display:flex;gap:1rem;align-items:center}.r11-assistant-avatar{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;font-weight:900;font-size:1.45rem;background:linear-gradient(145deg,#1260a3,#7136b4);box-shadow:0 0 30px rgba(83,225,255,.26)}.r11-split{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;margin-top:1rem}.r11-split span{padding:.7rem;border:1px solid rgba(101,224,255,.15);border-radius:13px;background:rgba(2,9,25,.65);font-size:.78rem}.r11-video-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.r11-video-form .wide{grid-column:1/-1}.r11-report-list,.r11-video-list{display:grid;gap:.75rem;margin-top:1rem}.r11-report-item,.r11-video-item{padding:.85rem;border-radius:14px;border:1px solid rgba(113,225,255,.14);background:rgba(3,11,28,.68)}.r11-progress{height:7px;border-radius:99px;background:#071226;overflow:hidden;margin:.55rem 0}.r11-progress i{display:block;height:100%;background:linear-gradient(90deg,#29c9ff,#955eff);width:var(--p)}

/* Prevent browser password managers from visually covering the form. */
input[data-r11-private-code]{-webkit-text-security:disc}

@media(max-width:980px){.cosmic-quote-hero h1{max-width:none}.r11-assistant-grid,.r11-private-video-grid{grid-template-columns:1fr}.r11-flow-word{padding-inline:1.5rem}.engine-card.r11-expanded{grid-column:auto}}
@media(max-width:620px){.r9-controls{gap:5px}.r9-sound{min-width:48px}.r9-sound .sound-label{display:none}.r11-video-form{grid-template-columns:1fr}.r11-flow-word{padding:.9rem 1.1rem;font-size:.72rem}.cosmic-quote-hero h1{font-size:clamp(2.7rem,14vw,4.25rem)!important}}
@media(prefers-reduced-motion:reduce){.r11-flow-track,.r11-supernova,.r11-meteor,.r11-supernova::after{animation:none!important}.r11-supernova-field,.r11-meteor-field{display:none}}
.engine-card .r11-engine-detail dl{display:grid;gap:.45rem;margin:.65rem 0 0}.engine-card .r11-engine-detail dl div{display:grid;grid-template-columns:minmax(90px,.35fr) 1fr;gap:.6rem}.engine-card .r11-engine-detail dt{color:#7aeaff;font-weight:800}.engine-card .r11-engine-detail dd{margin:0}.r11-scene-editor{display:grid;gap:.8rem;margin-top:1rem}.r11-scene-row{padding:1rem;border:1px solid rgba(104,232,255,.18);border-radius:16px;background:rgba(2,9,25,.72)}.r11-scene-row textarea{min-height:88px}.r11-video-actions{display:flex;gap:.65rem;flex-wrap:wrap;margin-top:.8rem}.r11-status-line{padding:.75rem 1rem;border:1px solid rgba(105,224,255,.18);border-radius:14px;background:rgba(1,8,23,.72);color:#cbe7f6}.r11-status-line[data-state="error"]{border-color:rgba(255,105,135,.45);color:#ffd3dd}.r11-status-line[data-state="success"]{border-color:rgba(105,255,176,.38);color:#caffdf}.r11-urgent{animation:r11Urgent 1.3s ease-in-out infinite}.r11-owner-report{display:grid;grid-template-columns:auto 1fr auto;gap:.8rem;align-items:start;padding:1rem;border:1px solid rgba(106,228,255,.17);border-radius:15px;background:rgba(3,10,28,.7)}.r11-severity{width:10px;height:10px;border-radius:50%;margin-top:.35rem;background:#68e7ff;box-shadow:0 0 14px currentColor}.r11-severity.high,.r11-severity.critical{background:#ff5e8e}.r11-severity.medium{background:#ffd66b}@keyframes r11Urgent{50%{box-shadow:0 0 32px rgba(255,72,132,.3)}}

/* R11 final readability: the six phases always begin with OBSERVA and remain complete. */
.r11-flow{overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(119,247,255,.35) transparent}
.r11-flow::before,.r11-flow::after{display:none}
.r11-flow-track{display:block;width:100%;min-width:900px;animation:none!important;transform:none!important}
.r11-flow-group:first-child{display:grid;grid-template-columns:repeat(6,minmax(145px,1fr));width:100%}
.r11-flow-group[aria-hidden="true"]{display:none}
.r11-flow-word{justify-content:center;padding:1.05rem .8rem;letter-spacing:.17em;text-align:center}
.r9-engine-stage{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr)}
.r9-engine-stage .r9-section-head h2{font-size:clamp(2.3rem,4.2vw,4.4rem);overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:auto;hyphens:auto;max-width:13ch}
.r9-section-head h2,.r9-copy h2,.r9-roles h3,.engine-card h3{overflow-wrap:normal;word-break:normal}
@media(max-width:1100px){.r9-engine-stage{grid-template-columns:1fr}.r9-engine-stage .r9-section-head h2{max-width:18ch}}
@media(max-width:900px){
  .r11-flow{overflow-x:hidden}
  .r11-flow-track{min-width:0}
  .r11-flow-group:first-child{grid-template-columns:repeat(3,minmax(0,1fr))}
  .r11-flow-word{white-space:normal;min-height:58px;letter-spacing:.12em}
}
@media(max-width:520px){
  .r11-flow-group:first-child{grid-template-columns:repeat(2,minmax(0,1fr))}
  .r11-flow-word{padding:.85rem .45rem;font-size:.67rem}
}
html,body{max-width:100%;overflow-x:hidden}
/* R11 corrective layout: the inherited page-hero rule placed the quote copy in the orb column. */
.cosmic-quote-hero>.quantum-orb{grid-column:1!important;grid-row:1!important}
.cosmic-quote-hero>div:not(.quantum-orb){grid-column:2!important;grid-row:1!important;width:100%;max-width:100%;min-width:0}
.cosmic-quote-hero h1{max-width:18ch;overflow-wrap:break-word!important;word-break:normal!important}
@media(max-width:900px){
 .cosmic-quote-hero>.quantum-orb,.cosmic-quote-hero>div:not(.quantum-orb){grid-column:1!important;grid-row:auto!important}
 .cosmic-quote-hero h1{max-width:none}
}


/* VICEL R69 responsive correction */
.r9-engine-stage{align-items:start!important}
.r9-engine-ring{grid-template-columns:repeat(2,minmax(260px,1fr))!important;gap:14px!important;align-items:stretch}
.r9-engine-ring .engine-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:.7rem!important;min-height:250px;padding:1.15rem!important;text-align:left!important;overflow:hidden}
.r9-engine-ring .engine-card>span{align-self:flex-start;display:block;line-height:1}
.r9-engine-ring .engine-card>div{display:block!important;width:100%!important;min-width:0!important}
.r9-engine-ring .engine-card h3,.r9-engine-ring .engine-card p,.r9-engine-ring .engine-card small,.r9-engine-stage h2{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important}
.r9-engine-ring .engine-card h3{font-size:clamp(1.15rem,1.45vw,1.55rem);line-height:1.08;margin:.1rem 0 .55rem}
.r9-engine-ring .engine-card p{line-height:1.35;margin:.15rem 0 .65rem}
.r9-engine-ring .engine-card small{display:block;line-height:1.35}
.r9-engine-ring .engine-card::after{margin-top:auto}
.r9-engine-ring .engine-card.r11-expanded{grid-column:1/-1}

@media(min-width:1900px){.r9-engine-ring{grid-template-columns:repeat(3,minmax(250px,1fr))!important}}
@media(max-width:900px){.r9-engine-ring{grid-template-columns:repeat(2,minmax(230px,1fr))!important}}
@media(max-width:620px){.r9-engine-ring{grid-template-columns:1fr!important}}

.r9-account{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:.55rem .85rem;border:1px solid rgba(112,234,255,.28);border-radius:999px;background:rgba(4,14,35,.78);color:#dffcff;text-decoration:none;font-size:.76rem;font-weight:850;letter-spacing:.04em;white-space:nowrap}.r9-account:hover{border-color:rgba(112,234,255,.65);box-shadow:0 0 24px rgba(60,221,255,.16)}

/* VICEL R69 collaborator command center */
.collab-command-center-147{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);gap:14px;margin:18px 0 26px}.collab-command-center-147>article{padding:20px;border:1px solid rgba(89,228,255,.18);border-radius:22px;background:linear-gradient(150deg,rgba(6,19,40,.9),rgba(3,9,23,.82))}.collab-contract-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.collab-stage{padding:12px;border-radius:14px;background:rgba(8,24,48,.74);border:1px solid rgba(109,224,255,.12)}.collab-stage b{display:block;font-size:22px;color:#60edff}.collab-stage small{overflow-wrap:anywhere}.collab-money-item{padding:10px 0;border-bottom:1px solid rgba(110,225,255,.1)}.collab-money-item strong{color:#64ecff}.collab-next-action{padding:14px;border-radius:14px;background:rgba(32,75,125,.25);border:1px solid rgba(100,224,255,.18)}
@media(max-width:1000px){.collab-command-center-147{grid-template-columns:1fr}.collab-contract-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.collab-contract-stages{grid-template-columns:1fr}}

:root{--r12-cyan:#73f7ff;--r12-violet:#9b7cff;--r12-gold:#ffd783;--r12-deep:#02040d;--r12-panel:rgba(6,15,34,.76)}
#r12WorldCanvas,.r12-time-field,.r12-dimensional-grid{position:fixed;inset:0;pointer-events:none;z-index:-3}
#r12WorldCanvas{width:100%;height:100%;opacity:.76;filter:saturate(1.22) contrast(1.06)}
.r12-time-field{z-index:-2;background:radial-gradient(circle at var(--r12-x,50%) var(--r12-y,30%),rgba(87,238,255,.11),transparent 22%),radial-gradient(circle at 78% 18%,rgba(150,88,255,.14),transparent 28%),radial-gradient(circle at 22% 78%,rgba(255,157,83,.08),transparent 25%);animation:r12Breathe 11s ease-in-out infinite alternate}
.r12-dimensional-grid{z-index:-1;opacity:.25;background-image:linear-gradient(rgba(94,226,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(94,226,255,.055) 1px,transparent 1px);background-size:64px 64px;transform:perspective(700px) rotateX(64deg) translateY(43vh) scale(1.55);transform-origin:center;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 35%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 35%,transparent 100%)}
@keyframes r12Breathe{to{filter:hue-rotate(18deg) brightness(1.15);transform:scale(1.04)}}
.r12-world-view{position:relative;isolation:isolate}.r12-world-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:22px;padding:28px;border:1px solid rgba(115,247,255,.24);border-radius:24px;background:linear-gradient(145deg,rgba(5,14,34,.92),rgba(15,7,42,.78));box-shadow:0 30px 90px rgba(0,0,0,.38),inset 0 0 50px rgba(95,218,255,.04);overflow:hidden}
.r12-world-hero:before{content:"";position:absolute;width:360px;height:360px;border-radius:50%;right:-100px;top:-150px;background:conic-gradient(from 40deg,transparent,rgba(104,248,255,.25),transparent,rgba(173,90,255,.28),transparent);filter:blur(8px);animation:r12Spin 16s linear infinite}
@keyframes r12Spin{to{transform:rotate(360deg)}}
.r12-world-hero h2{font-size:clamp(2rem,4vw,4.2rem);line-height:.98;margin:.35rem 0 1rem;max-width:900px}.r12-world-hero p{max-width:760px;color:#b9c8dd;font-size:1.02rem}.r12-one-line{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.r12-one-line span{padding:8px 12px;border:1px solid rgba(115,247,255,.2);border-radius:999px;background:rgba(6,22,45,.72);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}
.r12-core-orbit{position:relative;display:grid;place-items:center;min-height:260px}.r12-core{width:118px;height:118px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0,#7efaff 9%,#395aff 31%,#2a0a58 55%,transparent 70%);box-shadow:0 0 25px #79f6ff,0 0 75px rgba(97,109,255,.7),0 0 130px rgba(183,77,255,.32);animation:r12Core 4.2s ease-in-out infinite}.r12-core:before,.r12-core:after{content:"";position:absolute;inset:50%;width:220px;height:80px;border:1px solid rgba(128,246,255,.5);border-radius:50%;transform:translate(-50%,-50%) rotate(24deg);box-shadow:0 0 18px rgba(128,246,255,.2)}.r12-core:after{transform:translate(-50%,-50%) rotate(-40deg);border-color:rgba(183,112,255,.5);animation:r12Spin 12s linear infinite reverse}@keyframes r12Core{50%{transform:scale(1.08);filter:hue-rotate(14deg)}}
.r12-grid{display:grid;gap:16px;margin-top:18px}.r12-grid.stats{grid-template-columns:repeat(4,minmax(0,1fr))}.r12-stat,.r12-panel{border:1px solid rgba(122,229,255,.18);border-radius:18px;background:var(--r12-panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px rgba(255,255,255,.04),0 16px 50px rgba(0,0,0,.2)}.r12-stat{padding:18px}.r12-stat small,.r12-panel small{color:#8ea2ba}.r12-stat strong{display:block;font-size:1.8rem;color:#e8fbff;margin:.25rem 0}.r12-panel{padding:20px}.r12-panel-head{display:flex;justify-content:space-between;gap:12px;align-items:start;margin-bottom:14px}.r12-panel-head h3{margin:0}.r12-layout{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.r12-components{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.r12-component{padding:13px;border:1px solid rgba(118,230,255,.15);border-radius:14px;background:linear-gradient(145deg,rgba(10,27,52,.78),rgba(16,8,42,.58));transition:.25s transform,.25s border-color}.r12-component:hover{transform:translateY(-3px) rotateX(2deg);border-color:rgba(118,230,255,.45)}.r12-component b{display:block;color:#dffcff}.r12-component span{font-size:.77rem;color:#93abc1}.r12-research-list,.r12-event-list,.r12-cert-list{display:grid;gap:8px;max-height:410px;overflow:auto}.r12-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(120,228,255,.12);border-radius:12px;background:rgba(3,11,28,.58)}.r12-row i{width:9px;height:9px;border-radius:50%;background:var(--r12-cyan);box-shadow:0 0 12px currentColor}.r12-row.fail i{background:#ff718c}.r12-row.warn i{background:var(--r12-gold)}.r12-row small{white-space:nowrap}.r12-actions{display:flex;flex-wrap:wrap;gap:9px}.r12-actions button{border:1px solid rgba(115,247,255,.3);background:rgba(6,25,48,.8);color:#e7fcff;border-radius:12px;padding:10px 13px;font-weight:800}.r12-actions button.primary{background:linear-gradient(135deg,#187a9b,#493ab0);box-shadow:0 0 20px rgba(93,229,255,.16)}.r12-actions button:disabled{opacity:.55}.r12-formline{display:grid;grid-template-columns:140px 1fr auto;gap:9px;margin-top:12px}.r12-formline input,.r12-formline select{margin:0}.r12-progress{height:8px;border:1px solid rgba(115,247,255,.18);border-radius:999px;overflow:hidden;background:#030916}.r12-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--r12-cyan),var(--r12-violet));box-shadow:0 0 14px var(--r12-cyan);transition:width .3s}.r12-live{margin-top:12px;padding:12px;border-radius:12px;background:rgba(4,15,34,.72);color:#b9d3e6}.r12-discovery-tag{display:inline-flex;padding:5px 8px;border-radius:999px;background:rgba(255,204,100,.1);border:1px solid rgba(255,204,100,.22);color:#ffe4a8;font-size:.68rem}.r12-event-toast{position:fixed;right:18px;bottom:18px;z-index:9999;max-width:380px;padding:14px 16px;border:1px solid rgba(115,247,255,.32);border-radius:14px;background:rgba(3,10,25,.94);box-shadow:0 18px 60px rgba(0,0,0,.42),0 0 35px rgba(91,224,255,.1);transform:translateY(130%);opacity:0;transition:.35s}.r12-event-toast.show{transform:none;opacity:1}.r12-event-toast b{display:block;color:#e9fcff}.r12-event-toast span{color:#a9bed3;font-size:.84rem}
@media(max-width:1100px){.r12-world-hero,.r12-layout{grid-template-columns:1fr}.r12-grid.stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.r12-grid.stats,.r12-components{grid-template-columns:1fr}.r12-world-hero{padding:20px}.r12-formline{grid-template-columns:1fr}.r12-core-orbit{min-height:210px}}
@media(prefers-reduced-motion:reduce){.r12-time-field,.r12-core,.r12-world-hero:before{animation:none!important}.r12-dimensional-grid{display:none}}
.r12-public-one{margin:4rem auto;max-width:1200px;padding:clamp(1.5rem,4vw,3.6rem);border:1px solid rgba(115,247,255,.25);border-radius:28px;background:linear-gradient(145deg,rgba(3,12,31,.9),rgba(23,8,50,.76));box-shadow:0 30px 100px rgba(0,0,0,.42),inset 0 0 60px rgba(95,232,255,.04);opacity:0;transform:translateY(30px) perspective(900px) rotateX(4deg);transition:1s opacity,.9s transform}.r12-public-one.visible{opacity:1;transform:none}.r12-public-one h2{font-size:clamp(2rem,5vw,4.7rem);line-height:.98;max-width:980px;margin:.4rem 0 1.2rem;background:linear-gradient(90deg,#efffff,#7df7ff,#b993ff);-webkit-background-clip:text;color:transparent}.r12-public-one p{max-width:820px;color:#afc5d9}.r12-public-one div{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:1.2rem}.r12-public-one span{border:1px solid rgba(118,235,255,.23);border-radius:999px;padding:.55rem .85rem;background:rgba(6,24,47,.75);font-size:.72rem;letter-spacing:.08em}

/* Functional fit and expandable capability descriptions. */
.r9-nav{min-width:0}.r9-links{min-width:0}.r9-controls{flex:0 0 auto;min-width:0}.r9-controls>*{max-width:100%}.r9-sound,.r9-account{flex:0 0 auto;overflow:hidden;text-overflow:ellipsis}.r9-account{max-width:9rem}.r9-controls .locale-select{width:5rem;min-width:5rem}
.engine-card,.realm-card{overflow:visible}.engine-card>summary,.realm-card>summary{list-style:none;cursor:pointer}.engine-card>summary::-webkit-details-marker,.realm-card>summary::-webkit-details-marker{display:none}.engine-card>summary{display:grid;grid-template-columns:auto 1fr;gap:14px}.realm-card>summary{display:block}.engine-explanation,.realm-explanation{margin-top:.8rem;padding-top:.8rem;border-top:1px solid rgba(84,231,255,.18);color:#c9dce9;line-height:1.55}.engine-explanation small,.realm-explanation small{display:block;margin-top:.55rem;color:#78eafa}.engine-card[open],.realm-card[open]{border-color:#55e7ff;box-shadow:0 14px 36px rgba(0,0,0,.28)}
@media(max-width:1380px){.r9-nav{gap:10px;padding-left:18px;padding-right:18px}.r9-links a{padding:8px 6px;font-size:11px}.r9-controls{gap:5px}.r9-account{max-width:7.5rem;padding-left:.65rem;padding-right:.65rem}.r9-sound{min-width:72px}}
@media(max-width:1180px){.r9-links{display:none}.r9-menu{display:block}.r9-nav.open .r9-links{display:flex;position:absolute;top:68px;left:15px;right:15px;flex-direction:column;background:#061126;padding:14px;border:1px solid rgba(84,231,255,.2);border-radius:18px}.r9-controls{margin-left:auto}}
@media(max-width:560px){.r9-account{max-width:6.5rem}.r9-controls .locale-select{display:none}.r9-sound{min-width:46px;max-width:54px}.r9-sound .sound-label{display:none}}

.benji-live-draft{display:grid;gap:.7rem;align-content:start;padding:1rem}.proposal-progress{display:grid;gap:.6rem}.proposal-progress>span{height:8px;overflow:hidden;border:1px solid rgba(84,231,255,.2);border-radius:999px;background:#020713}.proposal-progress i{display:block;height:100%;background:linear-gradient(90deg,#55e7ff,#9d62ff);transition:width .3s}.benji-live-draft>div:not(.proposal-progress):not(.r9-empty){padding:.75rem;border:1px solid rgba(84,231,255,.15);border-radius:8px;background:rgba(5,14,31,.7)}.benji-live-draft small{color:#72eaff}.benji-live-draft p{margin:.3rem 0;line-height:1.45}.draft-next{padding-top:.7rem;border-top:1px solid rgba(84,231,255,.18);color:#b9cee0}

/* Production account drawer and economic opportunity workspace. */
.r9-account-wrap{position:relative;display:inline-flex;align-items:center;min-width:0}.r9-account-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:300;display:none;min-width:190px;padding:7px;border:1px solid rgba(85,231,255,.25);border-radius:8px;background:#061126;box-shadow:0 18px 45px rgba(0,0,0,.42)}.r9-account-menu.open{display:grid}.r9-account-menu a,.r9-account-menu button{display:block;width:100%;padding:10px 12px;border:0;border-radius:6px;background:transparent;color:#f1f8ff;text-align:left;cursor:pointer;text-decoration:none}.r9-account-menu a:hover,.r9-account-menu button:hover,.r9-account-menu a:focus-visible,.r9-account-menu button:focus-visible{background:rgba(85,231,255,.1);color:#55e7ff}
.r9-account-shade{position:fixed;inset:0;z-index:12000;display:none;align-items:stretch;justify-content:flex-end;background:rgba(0,3,12,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.r9-account-shade.open{display:flex}.r9-account-drawer{position:relative;width:min(420px,100%);height:100%;overflow:auto;padding:clamp(24px,6vw,46px);background:#061126;border-left:1px solid rgba(85,231,255,.24);box-shadow:-28px 0 70px rgba(0,0,0,.48)}.r9-account-drawer h2{font-size:clamp(1.8rem,7vw,2.7rem);margin:.35rem 0 1.4rem}.r9-account-close{position:absolute;right:16px;top:14px;width:42px;height:42px;padding:0;border:1px solid rgba(85,231,255,.25);border-radius:50%;background:#081a33;color:#fff;font-size:1.6rem}.r9-account-login{display:grid;gap:13px}.r9-account-login label{display:grid;gap:7px;color:#cfe0ed}.r9-account-login input{width:100%;padding:13px;border:1px solid rgba(85,231,255,.2);border-radius:8px;background:#020713;color:#fff}.r9-account-options{display:grid;gap:10px;margin-top:18px}.r9-account-options a{padding:12px;border:1px solid rgba(85,231,255,.17);border-radius:8px;text-decoration:none;color:#dffaff}
.r9-opportunity-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:20px 0 10px}.r9-opportunity-tools input,.r9-opportunity-tools select{min-height:42px;padding:9px 11px;border:1px solid rgba(85,231,255,.2);border-radius:7px;background:#040b19;color:#fff}.r9-opportunity-tools input{flex:1 1 220px}.r9-opportunity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.result-card.opportunity-card{display:flex;min-width:0;flex-direction:column;gap:9px;overflow:hidden}.opportunity-card h3,.opportunity-card p{margin:.15rem 0;overflow-wrap:anywhere}.opportunity-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;color:#a9bed3;font-size:.82rem}.opportunity-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto}.opportunity-actions .r9-btn,.opportunity-actions .btn{margin:0}.opportunity-source{display:inline-flex;align-items:center;gap:7px;color:#6cf4ff;font-size:.75rem}.opportunity-warning{padding:9px 11px;border-left:3px solid #ffd783;background:rgba(255,215,131,.07);color:#ffe7b0;font-size:.82rem}.opportunity-state{color:#73f7ff;font-size:.8rem}.r9-collab-workspace>header,.r9-private-grid>section,.r9-collab-policy article,.r9-collab-summary article{min-width:0}.r9-private-grid h3,.r9-private-grid p,.r9-collab-workspace h2,.r9-collab-workspace h3{overflow-wrap:anywhere;line-height:1.25}
@media(max-width:720px){.r9-nav{align-items:center}.r9-controls{min-width:0}.r9-account-wrap{max-width:8rem}.r9-account-wrap>.r9-account{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r9-account-menu{position:fixed;top:68px;right:12px;left:auto;max-width:calc(100vw - 24px)}.r9-account-drawer{border-left:0}.r9-opportunity-grid{grid-template-columns:1fr}.opportunity-meta{grid-template-columns:1fr}.r9-collab-workspace>header{gap:12px;flex-wrap:wrap}.r9-collab-workspace>header .r9-btn{flex:0 0 auto}.r9-private-grid>section,.r9-collab-policy article,.r9-collab-summary article{padding:16px;overflow:hidden}}

.r9-account-wrap{position:relative;display:inline-flex;align-items:center;max-width:100%}
.r9-account-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:300;display:none;min-width:190px;padding:7px;border:1px solid rgba(85,231,255,.25);border-radius:14px;background:#061126;box-shadow:0 18px 45px rgba(0,0,0,.42)}
.r9-account-menu.open{display:grid}
.r9-account-menu a,.r9-account-menu button{display:block;width:100%;padding:10px 12px;border:0;border-radius:9px;background:transparent;color:#f1f8ff;text-align:left;cursor:pointer}
.r9-account-menu a:hover,.r9-account-menu button:hover{background:rgba(85,231,255,.1);color:#55e7ff}
.r9-collab-policy article,.r9-collab-summary article,.r9-private-grid>section,.r9-collab-workspace>header{min-width:0}
.r9-collab-policy strong,.r9-collab-summary b,.r9-private-grid h3,.r9-private-grid p,.r9-collab-workspace h2,.r9-collab-workspace h3{overflow-wrap:anywhere;line-height:1.25}
.r9-private-grid>section{overflow:hidden}
.r9-report-list,.r11-report-list,.r11-video-list,.r9-results,.result-card{min-width:0}
.r9-report-item,.r11-report-item,.r11-video-item,.result-card{overflow-wrap:anywhere}
@media(max-width:720px){.r9-account-menu{right:auto;left:0}.r9-account-wrap{max-width:100%}.r9-account-wrap>a{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r9-private-grid>section,.r9-collab-policy article,.r9-collab-summary article{padding:16px}}

.immediate-consent,.proposal-start-consent{display:flex;gap:.65rem;align-items:flex-start;margin-top:1rem;line-height:1.5;color:#c8dce6}.immediate-consent input,.proposal-start-consent input{margin-top:.22rem;flex:0 0 auto}.proposal-start-consent{width:100%;padding:.7rem .85rem;border:1px solid rgba(105,228,255,.2);border-radius:12px;background:rgba(1,12,25,.52)}

/* VICEL R69 consolidated module */
.r9-gate{flex-wrap:wrap;gap:.8rem}.bank-payment-details{flex:1 0 100%;margin-top:1rem;padding:1rem 1.15rem;border:1px solid rgba(112,228,255,.24);border-radius:16px;background:rgba(3,14,29,.9);overflow-wrap:anywhere}.bank-payment-details.hidden{display:none!important}.bank-payment-details h3{margin:.1rem 0 .55rem}.bank-payment-details>p{color:#bed5df;line-height:1.55}.bank-payment-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1rem 0}.bank-payment-details dl div{padding:.7rem;border:1px solid rgba(112,228,255,.12);border-radius:12px;background:rgba(7,28,49,.7)}.bank-payment-details dt{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:#83bdd1}.bank-payment-details dd{margin:.3rem 0 0;color:#fff;font-weight:700;word-break:break-word}.proposal-start-consent{flex-basis:100%}
@media(max-width:650px){.r9-gate{align-items:stretch}.r9-gate>button{width:100%}.bank-payment-details dl{grid-template-columns:1fr}.bank-payment-details{padding:.85rem}}

/* VICEL R69 professional workflow documents */
.vicel-proposal-document{margin:1rem 0;padding:1.15rem;border:1px solid rgba(125,230,255,.28);border-radius:18px;background:linear-gradient(145deg,rgba(7,17,36,.96),rgba(8,11,25,.94));box-shadow:0 18px 50px rgba(0,0,0,.28);text-align:left;overflow-wrap:anywhere}
.vicel-proposal-document>header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding-bottom:.9rem;border-bottom:1px solid rgba(125,230,255,.18)}
.vicel-proposal-document h4{margin:.3rem 0 0;font-size:clamp(1.05rem,2vw,1.4rem)}
.vicel-doc-brand{font-size:.75rem;letter-spacing:.2em;color:#7de6ff;font-weight:800}.vicel-doc-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.vicel-doc-meta span,.vicel-doc-summary div{padding:.38rem .58rem;border:1px solid rgba(125,230,255,.18);border-radius:10px;background:rgba(255,255,255,.035)}
.vicel-doc-section{padding:.7rem 0;border-bottom:1px solid rgba(255,255,255,.07)}.vicel-doc-section h5{margin:0 0 .4rem;color:#7de6ff;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.vicel-doc-section p{margin:.35rem 0;line-height:1.58}.vicel-doc-section ul,.vicel-doc-milestones{margin:.4rem 0;padding-left:1.2rem}.vicel-doc-section li{margin:.32rem 0;line-height:1.45}.vicel-doc-milestones li span,.vicel-doc-milestones li small{display:block;opacity:.8}
.vicel-doc-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.55rem;padding:.85rem 0}.vicel-doc-summary div{display:flex;flex-direction:column;gap:.2rem}.vicel-doc-summary b{font-size:.75rem;color:#7de6ff;text-transform:uppercase}.vicel-workflow-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.6rem}.vicel-clean-details>summary{cursor:pointer;font-weight:700;color:#7de6ff;margin:.6rem 0}.vicel-clean-details pre{display:none!important}
@media(max-width:680px){.vicel-proposal-document>header{flex-direction:column}.vicel-doc-meta{justify-content:flex-start}.vicel-proposal-document{padding:.85rem}.vicel-workflow-actions .r9-btn{flex:1 1 145px}}


.r9-account-identity{display:grid;gap:2px;padding:10px 12px 11px;border-bottom:1px solid rgba(85,231,255,.16);margin-bottom:4px;color:#fff}
.r9-account-identity b{font-size:.92rem;overflow-wrap:anywhere}
.r9-account-identity small{color:#94a9c6;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}

/* VICEL R69 consolidated module */
.r9-account-role-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:.8rem 0 1rem}
.r9-account-role-tabs button{border:1px solid rgba(125,231,255,.28);border-radius:999px;background:rgba(4,14,29,.72);color:#dffaff;padding:.62rem .55rem;font:inherit;font-size:.78rem;cursor:pointer}
.r9-account-role-tabs button.active{border-color:rgba(125,231,255,.86);background:linear-gradient(135deg,rgba(45,155,255,.33),rgba(125,231,255,.14));box-shadow:0 0 18px rgba(59,199,255,.2)}
.r9-account-login[hidden]{display:none!important}
.r9-account-login select{width:100%;min-height:44px;border:1px solid rgba(125,231,255,.28);border-radius:.7rem;background:#061020;color:#eefcff;padding:.72rem}
@media (max-width:520px){.r9-account-role-tabs{grid-template-columns:1fr}.r9-account-role-tabs button{width:100%}}

/* VICEL R69 consolidated module */
html,body{max-width:100%;overflow-x:clip}main,section,article,form,nav,header,footer{min-width:0}img,svg,video,canvas{max-width:100%}input,select,textarea,button{font:inherit;box-sizing:border-box}.r9-inner{max-width:100%}.r9-form>*{min-width:0}.r9-form input,.r9-form select,.r9-form textarea{width:100%;max-width:100%}.r9-collab-workspace,.r9-collab-workspace *{box-sizing:border-box;min-width:0}.r9-collab-workspace :is(p,span,small,b,strong,h1,h2,h3,h4){overflow-wrap:anywhere}.collaborator-message-center{margin-top:1.25rem}.collaborator-message-center article{min-width:0}.collaborator-message-center textarea{min-height:120px;resize:vertical}
@media(max-width:760px){.r9-page-hero,.r9-login-zone,.r9-work-grid,.r11-private-video-grid,.r11-assistant-grid,.r9-private-grid{grid-template-columns:1fr!important}.r9-page-hero>*{min-width:0}.r9-nav{max-width:100vw}.r9-links{max-height:calc(100dvh - 80px);overflow:auto}.r9-collab-workspace>header{align-items:flex-start;gap:1rem}.r9-collab-workspace>header .r9-btn{width:100%}.result-card,.r11-report-item,.r11-video-item,.r11-scene-row{overflow:hidden}.opportunity-meta{display:flex;flex-wrap:wrap}.opportunity-card .r9-btn{white-space:normal}}
/* VICEL R69 consolidated module */
.r14-benji-shell{position:fixed;right:18px;bottom:18px;z-index:70}.r14-benji-launch{display:flex;align-items:center;gap:.45rem;padding:.75rem 1rem;border-radius:999px;border:1px solid rgba(112,235,255,.45);background:rgba(5,13,35,.94);color:#effcff}.r14-benji-launch small{font-size:.65rem;color:#8feeff}.r14-benji-pulse{width:.6rem;height:.6rem;border-radius:50%;background:#64f5d2;box-shadow:0 0 18px #64f5d2}.r14-benji-panel{position:absolute;right:0;bottom:64px;width:min(430px,calc(100vw - 28px));max-height:min(700px,78vh);display:flex;flex-direction:column;border:1px solid rgba(112,235,255,.3);border-radius:24px;background:rgba(3,8,25,.98);box-shadow:0 28px 90px rgba(0,0,0,.6);overflow:hidden}.r14-benji-panel[aria-hidden=true]{display:none}.r14-benji-head{display:flex;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid rgba(112,235,255,.18)}.r14-benji-head span,.r14-benji-head small{display:block;color:#8eb6c8;font-size:.72rem}.r14-benji-head button{border:0;background:transparent;color:#fff;font-size:1.5rem}.r14-benji-messages{min-height:220px;max-height:390px;overflow:auto;padding:1rem;display:flex;flex-direction:column;gap:.7rem}.r14-benji-bubble{max-width:88%;padding:.85rem 1rem;border-radius:18px;background:rgba(18,37,74,.92);border:1px solid rgba(112,235,255,.14)}.r14-benji-bubble.user{align-self:flex-end;background:rgba(70,45,130,.9)}.r14-benji-bubble b{font-size:.68rem;color:#74efff}.r14-benji-bubble p{margin:.35rem 0 0;white-space:pre-wrap;line-height:1.45}.r14-benji-actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.7rem}.r14-benji-agents{display:flex;gap:.35rem;overflow:auto;padding:.55rem 1rem;border-top:1px solid rgba(112,235,255,.1);border-bottom:1px solid rgba(112,235,255,.1)}.r14-benji-agents span{white-space:nowrap;font-size:.68rem;padding:.3rem .5rem;border-radius:999px;background:rgba(30,70,110,.6);color:#bff8ff}.r14-benji-form{padding:1rem}.r14-benji-form label{position:absolute;left:-9999px}.r14-benji-form textarea{width:100%;min-height:78px;resize:vertical;border-radius:14px;border:1px solid rgba(112,235,255,.24);background:#071127;color:#fff;padding:.8rem}.r14-benji-form>div{display:flex;justify-content:space-between;gap:.5rem;margin-top:.55rem}.r14-benji-form p{font-size:.68rem;color:#8ba9b8;margin:.5rem 0 0}@media(max-width:560px){.r14-benji-shell{right:10px;bottom:10px}.r14-benji-panel{position:fixed;inset:72px 8px 8px;width:auto;max-height:none}.r14-benji-messages{max-height:none;flex:1}}


/* VICEL R69 consolidated module */

.r9-brand-copy--clean{display:flex;flex-direction:column;line-height:1}.r9-brand-copy--clean b{letter-spacing:.14em;font-size:1rem}.r9-brand-copy--clean small{margin-top:4px;font-size:10px;letter-spacing:.18em}.r9-brand{gap:0}
.r9-intro-core{display:flex;flex-direction:column;align-items:center;gap:14px;width:min(92vw,720px);padding:28px 22px;border:1px solid rgba(115,230,255,.18);border-radius:28px;background:linear-gradient(180deg,rgba(4,11,27,.56),rgba(4,11,27,.28));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.r9-intro-core>span.r9-intro-eyebrow{display:block;letter-spacing:.28em;font-size:12px;color:#9eeeff;text-transform:uppercase}
.r9-intro-wordmark{display:flex;flex-direction:column;align-items:center;gap:6px}.r9-intro-mark{display:none!important}.r9-intro-name strong{display:block;font-size:clamp(2.4rem,6vw,4.4rem);letter-spacing:.08em;line-height:1}.r9-intro-name small{display:block;font-size:clamp(.7rem,1.4vw,.95rem);letter-spacing:.22em;color:#cce6f6;text-transform:uppercase}.r9-intro-core>b#r9IntroWord{font-size:clamp(1.6rem,4vw,2.8rem);letter-spacing:.38em;line-height:1.1;min-height:auto;padding-left:.38em}
.r9-intro button{margin-top:8px;padding:12px 24px;background:linear-gradient(135deg,rgba(20,141,255,.3),rgba(115,76,255,.28));border-color:rgba(120,235,255,.28)}
.r9-nav{justify-content:space-between;gap:16px;flex-wrap:nowrap}.r9-links{margin-left:0;display:flex;align-items:center;gap:4px;flex:1 1 auto;justify-content:center;min-width:0}.r9-links a{white-space:nowrap;font-size:12px;padding:10px 8px;line-height:1.15;text-align:center}.r9-controls{margin-left:0}.r9-account{white-space:nowrap}
.r9-hero-copy h1,.r9-copy h2,.r14-about-copy h1{line-height:1.02;letter-spacing:-.045em}.r9-hero-copy p,.r14-about-copy .info-lead{max-width:70ch}
.r9-kicker{line-height:1.5}.info-section-head h2,.r14-about-section h2{line-height:1.05}
@media (max-width:1450px){.r9-links a{font-size:11px;padding:9px 6px}.r9-controls .r9-account{max-width:8rem;overflow:hidden;text-overflow:ellipsis}}
@media (max-width:1320px){.r9-links{display:none}.r9-menu{display:block}.r9-nav.open .r9-links{display:flex;position:absolute;top:72px;left:14px;right:14px;flex-direction:column;align-items:stretch;gap:6px;background:rgba(4,11,27,.96);padding:16px;border:1px solid rgba(84,231,255,.2);border-radius:18px;box-shadow:0 20px 60px rgba(0,0,0,.4)}.r9-nav.open .r9-links a{white-space:normal;font-size:14px;text-align:left;padding:12px 14px;border-radius:12px}.r9-nav.open .r9-mobile-access{display:block}.r9-nav{padding-left:16px;padding-right:16px}}
@media (max-width:820px){.r9-brand-copy--clean small{display:none}.r9-account{max-width:6.5rem}.r9-intro-core{padding:22px 16px}.r9-intro-name strong{font-size:clamp(2rem,9vw,3rem)}.r9-intro-name small{font-size:.72rem;letter-spacing:.15em}.r9-intro-core>b#r9IntroWord{font-size:clamp(1.2rem,5vw,2rem);letter-spacing:.24em;padding-left:.24em}}
@media (max-width:560px){.r9-controls .locale-select{display:none!important}.r9-sound{min-width:44px;max-width:50px}.r9-account{display:none}.r9-nav{gap:10px}.r9-menu{margin-left:auto}.r9-intro-core>span.r9-intro-eyebrow{font-size:10px;letter-spacing:.2em}.r9-intro-name small{font-size:.64rem}.r9-intro-core>b#r9IntroWord{font-size:1.1rem;letter-spacing:.18em;padding-left:.18em}}

.r9-logo{display:none!important}.r9-brand>span:last-child{display:flex;flex-direction:column;line-height:1}.r9-brand>span:last-child b{display:block;letter-spacing:.14em;font-size:1rem}.r9-brand>span:last-child small{display:block;margin-top:4px;font-size:10px;letter-spacing:.18em;color:var(--muted)}

/* VICEL R69 consolidated module */
.r16-benji-packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.8rem}.r16-benji-packages article{display:flex;flex-direction:column;gap:.3rem;padding:.7rem;border:1px solid rgba(112,235,255,.2);border-radius:14px;background:rgba(5,17,38,.72)}.r16-benji-packages strong{font-size:.72rem;color:#bdf7ff}.r16-benji-packages b{font-size:1.1rem;color:#fff}.r16-benji-packages span{font-size:.68rem;line-height:1.35;color:#9fb8c8}.r16-benji-questions{margin-top:.75rem;padding:.75rem;border-left:2px solid #72edff;background:rgba(8,25,50,.52);border-radius:0 12px 12px 0}.r16-benji-questions>b{font-size:.72rem;color:#bdf7ff}.r16-benji-questions ol{margin:.45rem 0 0;padding-left:1.15rem}.r16-benji-questions li{font-size:.72rem;line-height:1.4;margin:.25rem 0}.r14-benji-form button:disabled{opacity:.55;cursor:wait}.r14-benji-panel{width:min(520px,calc(100vw - 28px))}.r14-benji-messages{max-height:430px}@media(max-width:620px){.r16-benji-packages{grid-template-columns:1fr}.r14-benji-panel{width:auto}.r14-benji-bubble{max-width:94%}}

/* VICEL R69 consolidated module */
.r16-benji-sources{display:grid;gap:.45rem;margin-top:.8rem;padding:.75rem;border:1px solid rgba(112,235,255,.16);border-radius:14px;background:rgba(5,16,34,.7)}
.r16-benji-sources>b{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:#85efff}
.r16-benji-sources a{font-size:.74rem;line-height:1.35;color:#c8f7ff;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.r16-benji-sources a:hover{color:#fff}

/* VICEL R69 consolidated module */
.r9-hero h1{font-size:clamp(44px,5vw,78px);line-height:.98;letter-spacing:-.045em;max-width:13ch}
.r9-hero-copy{max-width:760px}.r9-hero-copy>p:not(.r9-kicker){max-width:66ch}
.r9-nav{min-height:66px}.r9-brand-copy--clean b{font-size:1.02rem}.r9-brand-copy--clean small{font-size:9px}
.r14-benji-panel{border-color:rgba(112,235,255,.38);box-shadow:0 32px 100px rgba(0,0,0,.7)}
@media(max-width:1320px){.r9-menu{display:grid;place-items:center;min-width:44px;min-height:44px}}
@media(max-width:720px){.r9-hero{padding-top:72px;padding-bottom:120px}.r9-hero h1{font-size:clamp(40px,11vw,50px);max-width:100%}.r9-hero-copy>p:not(.r9-kicker){font-size:17px}.r9-actions .r9-btn{min-height:48px}.r14-benji-launch{padding:.7rem .85rem}.r14-benji-launch small{display:none}}
@media(max-width:420px){.r9-brand-copy--clean b{font-size:.96rem}.r9-brand-copy--clean small{font-size:8px;letter-spacing:.14em}.r9-hero h1{font-size:clamp(38px,10.5vw,46px)}}

/* VICEL R69 legal pages */
.legal-page{--legal-line:rgba(128,232,255,.18);--legal-panel:rgba(4,13,29,.86)}
.legal-nav .r9-links a{white-space:nowrap}.legal-shell{padding-bottom:5rem}.legal-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:2rem;align-items:center;padding:clamp(6.5rem,12vw,10rem) 0 2.5rem;border-bottom:1px solid var(--legal-line)}
.legal-hero h1{max-width:900px;margin:.35rem 0 1rem;font-size:clamp(2.15rem,5.8vw,5rem);line-height:.98}.legal-hero>div>p:not(.r9-kicker){max-width:850px;font-size:clamp(1rem,1.6vw,1.22rem);line-height:1.75;color:#cfe8f4}.legal-hero img{width:min(100%,420px);max-height:310px;object-fit:contain;filter:drop-shadow(0 0 40px rgba(72,221,255,.25))}
.legal-meta{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.25rem}.legal-meta span{border:1px solid var(--legal-line);border-radius:999px;padding:.42rem .72rem;background:rgba(5,20,38,.7);font-size:.78rem;color:#bfefff}
.legal-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:start;padding-top:2rem}.legal-toc{position:sticky;top:6.5rem;display:flex;flex-direction:column;gap:.2rem;max-height:calc(100vh - 8rem);overflow:auto;padding:1rem;border:1px solid var(--legal-line);border-radius:18px;background:rgba(3,13,27,.78);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.legal-toc b{margin:.2rem .5rem .65rem;color:#fff}.legal-toc a{padding:.5rem .55rem;border-radius:9px;color:#aeeaff;text-decoration:none;font-size:.84rem;line-height:1.3}.legal-toc a:hover,.legal-toc a:focus{background:rgba(74,218,255,.1);color:#fff}.legal-toc hr{width:100%;border:0;border-top:1px solid var(--legal-line)}
.legal-document{min-width:0}.legal-callout{margin:0 0 1.5rem;padding:1.15rem 1.25rem;border:1px solid rgba(104,230,255,.3);border-radius:16px;background:linear-gradient(135deg,rgba(6,31,53,.92),rgba(4,16,31,.86));box-shadow:0 18px 50px rgba(0,0,0,.18)}.legal-callout.warning{border-color:rgba(255,202,109,.38);background:linear-gradient(135deg,rgba(55,38,9,.76),rgba(18,17,19,.88))}.legal-callout b{display:block;margin-bottom:.35rem;color:#fff}.legal-callout p{margin:0;color:#d5e9f1;line-height:1.6}
.legal-section{scroll-margin-top:7rem;padding:1.55rem clamp(1.1rem,3vw,2rem);margin-bottom:1rem;border:1px solid var(--legal-line);border-radius:20px;background:var(--legal-panel);box-shadow:0 24px 70px rgba(0,0,0,.18)}.legal-section h2{margin:0 0 .85rem;font-size:clamp(1.25rem,2.2vw,1.75rem);color:#f5fcff}.legal-section p,.legal-section li{color:#c6dce7;line-height:1.75}.legal-section p{margin:.65rem 0}.legal-section ul{margin:.6rem 0;padding-left:1.25rem}.legal-section li+li{margin-top:.45rem}.legal-section a{color:#74e6ff;text-underline-offset:3px}.legal-section strong{color:#fff}.legal-footer small{display:block;margin-top:.35rem;color:#8fb4c6}
@media(max-width:900px){.legal-hero{grid-template-columns:1fr;padding-top:7rem}.legal-hero img{max-width:280px;justify-self:center}.legal-layout{grid-template-columns:1fr}.legal-toc{position:relative;top:auto;max-height:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.legal-toc b,.legal-toc hr{grid-column:1/-1}}
@media(max-width:560px){.legal-meta{display:grid}.legal-meta span{text-align:center}.legal-toc{grid-template-columns:1fr}.legal-toc b,.legal-toc hr{grid-column:auto}.legal-section{border-radius:15px;padding:1.1rem}.legal-hero h1{font-size:2.35rem}}
.legal-identity-lines{padding:.8rem 1rem;border-left:3px solid rgba(105,228,255,.55);background:rgba(77,207,255,.055);border-radius:0 12px 12px 0}.legal-identity-lines strong{overflow-wrap:anywhere}


.info-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:28px;align-items:center;padding:clamp(32px,6vw,78px) 0}.info-hero-card,.info-card,.info-step,.info-plan{border:1px solid rgba(121,229,255,.2);background:linear-gradient(155deg,rgba(10,25,49,.88),rgba(2,6,18,.92));border-radius:22px;padding:22px;box-shadow:0 22px 70px rgba(0,0,0,.25)}.info-hero h1{font-size:clamp(2.3rem,6vw,5.8rem);line-height:.95;margin:.25em 0}.info-lead{font-size:clamp(1.05rem,2vw,1.35rem);max-width:800px;color:#d9f8ff}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin:24px 0 54px}.info-card h3,.info-step h3{margin:.3rem 0}.info-card strong{font-size:2rem;color:#8ef1ff}.info-section{padding:28px 0 46px}.info-section-head{max-width:900px;margin-bottom:22px}.info-section-head h2{font-size:clamp(1.8rem,4vw,3.4rem);margin:.2em 0}.info-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.info-step span{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:rgba(83,230,255,.14);color:#9df5ff;font-weight:800}.info-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.info-plan strong{display:block;font-size:1.7rem;color:#8ef1ff}.info-callout{border-left:4px solid #65eaff;padding:18px 22px;background:rgba(8,24,48,.74);border-radius:0 18px 18px 0;margin:24px 0}.info-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}@media(max-width:760px){.info-hero{grid-template-columns:1fr}.info-hero h1{font-size:clamp(2.2rem,14vw,4rem)}}
.info-plan{min-width:0}.info-plan span{display:block;max-width:100%;overflow-wrap:anywhere;word-break:normal}@media(max-width:520px){.info-plans{grid-template-columns:1fr}.info-plan{padding:18px}.info-plan span{font-size:.95rem}}

/* VICEL R69 consolidated module */
.r14-about-main{padding-top:42px}
.r14-about-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:34px;align-items:center;min-height:680px;padding:clamp(28px,4vw,56px);border:1px solid rgba(105,226,255,.2);border-radius:34px;background:linear-gradient(145deg,rgba(8,20,48,.88),rgba(4,7,22,.72));box-shadow:0 34px 110px rgba(0,0,0,.42);overflow:hidden}
.r14-about-copy{min-width:0}.r14-origin-badge{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.55rem .8rem;margin-bottom:1rem;padding:.55rem .8rem;border:1px solid rgba(111,233,255,.24);border-radius:999px;background:rgba(5,19,40,.74)}
.r14-origin-badge span{font-size:.72rem;font-weight:900;letter-spacing:.15em;color:#7eeeff}.r14-origin-badge b{font-size:.7rem;letter-spacing:.08em;color:#d8ebf7}
.r14-about-copy h1{margin:.7rem 0 1rem;font-size:clamp(44px,5vw,76px);line-height:1.01;letter-spacing:-.048em;max-width:15ch}.r14-about-copy .info-lead{font-size:clamp(1.05rem,1.6vw,1.28rem);line-height:1.55;color:#c0d5e5}
.r14-proof-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:1.5rem 0}.r14-proof-strip>span{display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:.9rem;border:1px solid rgba(111,233,255,.16);border-radius:16px;background:rgba(3,14,31,.66)}
.r14-proof-strip strong{font-size:clamp(1.35rem,2.3vw,2rem);line-height:1;color:#73edff}.r14-proof-strip b{font-size:.73rem;line-height:1.35;color:#d3e4ef;overflow-wrap:anywhere}.r14-claim-note{margin-top:1rem;padding-left:.9rem;border-left:2px solid rgba(111,233,255,.6);font-size:.84rem!important;line-height:1.5!important;color:#9fb6c7!important}
.r14-about-visual{position:relative;min-height:520px;border:1px solid rgba(111,233,255,.2);border-radius:30px;overflow:hidden;background:#020713;box-shadow:inset 0 0 80px rgba(40,90,180,.12)}.r14-about-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.72}.r14-about-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,5,14,.94),rgba(2,5,14,.08) 60%)}
.r14-about-visual-core{position:absolute;left:7%;right:7%;bottom:7%;z-index:2;padding:1rem 1.1rem;border:1px solid rgba(111,233,255,.22);border-radius:18px;background:rgba(3,12,27,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.r14-about-visual-core small,.r14-about-visual-core b,.r14-about-visual-core span{display:block}.r14-about-visual-core small{font-size:.68rem;letter-spacing:.14em;color:#76eaff}.r14-about-visual-core b{margin:.35rem 0;font-size:1.45rem}.r14-about-visual-core span{line-height:1.45;color:#b7cddd}
.r14-about-orbit{position:absolute;z-index:3;padding:.45rem .7rem;border:1px solid rgba(111,233,255,.28);border-radius:999px;background:rgba(3,12,27,.8);font-size:.66rem;letter-spacing:.1em;color:#dffcff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.r14-about-orbit.orbit-one{top:9%;left:8%}.r14-about-orbit.orbit-two{top:22%;right:7%}.r14-about-orbit.orbit-three{top:45%;left:12%}
.r14-about-section{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:34px;align-items:center;margin-top:30px;padding:clamp(26px,4vw,50px);border:1px solid rgba(111,233,255,.16);border-radius:30px;background:linear-gradient(145deg,rgba(6,17,38,.78),rgba(3,8,22,.68))}.r14-about-evolution{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}
.r14-about-section-copy h2,.r14-about-specialists h2,.r14-about-evidence h2{font-size:clamp(34px,4vw,60px);line-height:1.03;letter-spacing:-.04em;margin:.6rem 0 1rem}.r14-about-section-copy>p{font-size:1rem;line-height:1.65;color:#b7cad9}
.r14-about-image-card{position:relative;min-height:430px;border:1px solid rgba(111,233,255,.18);border-radius:26px;overflow:hidden;background:#020713}.r14-about-image-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.76}.r14-about-image-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(1,4,12,.96),transparent 70%)}.r14-about-image-card>div{position:absolute;z-index:2;left:7%;right:7%;bottom:7%}.r14-about-image-card span,.r14-about-image-card b{display:block}.r14-about-image-card span{font-size:.68rem;letter-spacing:.16em;color:#72ecff}.r14-about-image-card b{margin-top:.45rem;font-size:1.25rem;line-height:1.3}.r14-about-image-card-tall{min-height:560px}
.r14-about-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.25rem}.r14-about-capabilities article,.r14-specialist-grid article{min-width:0;padding:1rem;border:1px solid rgba(111,233,255,.15);border-radius:17px;background:rgba(4,15,33,.7)}.r14-about-capabilities small{display:block;color:#70e9ff;font-weight:800}.r14-about-capabilities b,.r14-about-capabilities span,.r14-specialist-grid b,.r14-specialist-grid p{display:block}.r14-about-capabilities b,.r14-specialist-grid b{margin:.35rem 0;font-size:1rem}.r14-about-capabilities span,.r14-specialist-grid p{font-size:.84rem;line-height:1.5;color:#a9bfce}
.r14-roadmap{display:grid;gap:.7rem;margin:1.25rem 0 0;padding:0;list-style:none}.r14-roadmap li{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:start;padding:.9rem;border:1px solid rgba(111,233,255,.14);border-radius:16px;background:rgba(3,14,31,.66)}.r14-roadmap>li>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#148dff,#734cff);font-weight:900}.r14-roadmap b{font-size:1rem}.r14-roadmap p{margin:.3rem 0 0;line-height:1.45;color:#aac0cf}
.r14-about-specialists{margin-top:30px;padding:clamp(26px,4vw,50px);border:1px solid rgba(111,233,255,.16);border-radius:30px;background:rgba(4,13,31,.74)}.r14-specialist-layout{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);gap:28px;align-items:stretch;margin-top:1.4rem}.r14-specialist-visual{min-height:440px}.r14-specialist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}
.r14-about-evidence{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px;align-items:center;margin-top:30px;padding:clamp(26px,4vw,50px);border:1px solid rgba(105,255,176,.22);border-radius:30px;background:linear-gradient(135deg,rgba(19,64,63,.25),rgba(7,13,29,.76))}.r14-about-evidence>p{font-size:1.02rem;line-height:1.65;color:#bdd1dc}.r14-about-evidence .info-actions{grid-column:1/-1}
@media(max-width:1100px){.r14-about-hero,.r14-about-section,.r14-about-evolution,.r14-specialist-layout,.r14-about-evidence{grid-template-columns:1fr}.r14-about-visual{min-height:470px}.r14-about-image-card,.r14-about-image-card-tall{min-height:420px}.r14-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.r14-about-evidence .info-actions{grid-column:auto}}
@media(max-width:640px){.r14-about-main{padding-top:22px}.r14-about-hero,.r14-about-section,.r14-about-specialists,.r14-about-evidence{padding:20px;border-radius:22px}.r14-about-copy h1{font-size:clamp(38px,11vw,50px);max-width:100%}.r14-origin-badge{border-radius:16px}.r14-proof-strip,.r14-about-capabilities,.r14-specialist-grid{grid-template-columns:1fr}.r14-about-visual{min-height:390px}.r14-about-image-card,.r14-about-image-card-tall,.r14-specialist-visual{min-height:350px}.r14-about-section-copy h2,.r14-about-specialists h2,.r14-about-evidence h2{font-size:clamp(32px,9vw,44px)}.r14-about-orbit{font-size:.58rem}.r14-proof-strip>span{padding:.8rem}}
/* VICEL R69 consolidated module */
.r14-about-copy h1{font-size:clamp(42px,4.4vw,64px);max-width:16ch}
@media(max-width:640px){.r14-about-copy h1{font-size:clamp(34px,9.2vw,42px);line-height:1.04}}
/* VICEL R69 consolidated module */
.r14-about-copy h1{font-size:clamp(42px,4.4vw,64px);max-width:16ch}
@media(max-width:640px){.r14-about-copy h1{font-size:clamp(34px,9.2vw,42px);line-height:1.04}}

/* VICEL final implementation — consolidated stability + visual polish. No business logic. */
html,body{min-height:100%;overflow-x:hidden;scroll-behavior:smooth}body{touch-action:pan-y}
.cosmic-nebula,.cosmic-black-hole,#r9Universe,.r9-grid,.r9-hero-image,.vicel-origin-visual img,.r9-visual-card img,.v1311-visual img{pointer-events:none!important}.r9-nav{z-index:1000!important}
.r9-intro{pointer-events:none!important;animation:vicelIntroRelease 4.25s ease forwards;contain:layout paint}.r9-intro .r9-intro-core,.r9-intro #r9SkipIntro{pointer-events:auto!important}.r9-intro.done{opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}.r9-intro-core{background:transparent!important;box-shadow:none!important;border:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
.r9-intro-wordmark{position:relative;isolation:isolate;min-width:min(88vw,680px);min-height:210px;display:grid!important;place-items:center;overflow:visible!important;background:transparent!important;box-shadow:none!important;border:0!important}
.r9-intro-name,#r9IntroWord,.r9-word-stage,.r9-intro-copy,.r9-intro-word{position:relative;z-index:4;background:transparent!important;box-shadow:none!important;border:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.r9-intro-name{padding:16px 26px;text-shadow:0 0 20px rgba(105,235,255,.22),0 0 55px rgba(99,86,255,.18)}#r9IntroWord{padding:.08em .22em;border-radius:0!important;text-shadow:0 0 16px rgba(103,245,255,.65),0 0 42px rgba(112,95,255,.4)}
.vicel-genesis-orbit{position:absolute;left:50%;top:50%;width:clamp(270px,50vw,560px);height:clamp(130px,23vw,235px);transform:translate(-50%,-50%) rotate(-8deg);border-radius:50%;z-index:1;pointer-events:none;filter:drop-shadow(0 0 24px rgba(80,214,255,.15))}.vicel-genesis-orbit-track{position:absolute;inset:0;border:1px solid rgba(103,230,255,.52);border-radius:50%;box-shadow:inset 0 0 30px rgba(59,137,255,.08),0 0 32px rgba(71,191,255,.12);animation:vicelTrackPulse 3.8s ease-in-out infinite}.vicel-genesis-orbit-track:before,.vicel-genesis-orbit-track:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(132,94,255,.25);animation:vicelTrackSpin 8s linear infinite}.vicel-genesis-orbit-track:before{inset:13%;transform:rotate(31deg)}.vicel-genesis-orbit-track:after{inset:29%;border-color:rgba(88,255,194,.22);animation-duration:5.5s;animation-direction:reverse}.vicel-genesis-orbit-ball{position:absolute;left:50%;top:50%;width:25px;height:25px;margin:-12.5px;border-radius:50%;background:radial-gradient(circle at 30% 26%,#fff 0 8%,#91fbff 22%,#377cff 58%,#7138ff 100%);box-shadow:0 0 10px #fff,0 0 28px #5deaff,0 0 55px rgba(91,105,255,.82);animation:vicelGenesisOrbit 3.15s linear infinite;will-change:transform;z-index:2}.vicel-genesis-orbit-ball:before,.vicel-genesis-orbit-ball:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;margin:-3.5px;border-radius:50%;background:#b7fff0;box-shadow:0 0 12px #6fffd8;animation:vicelElectron 1.6s linear infinite}.vicel-genesis-orbit-ball:after{animation-duration:2.15s;animation-direction:reverse;background:#c6b8ff;box-shadow:0 0 12px #8f7cff}
@keyframes vicelGenesisOrbit{from{transform:rotate(0deg) translateX(clamp(135px,25vw,280px)) rotate(0deg)}to{transform:rotate(360deg) translateX(clamp(135px,25vw,280px)) rotate(-360deg)}}@keyframes vicelElectron{from{transform:rotate(0) translateX(17px)}to{transform:rotate(360deg) translateX(17px)}}@keyframes vicelTrackPulse{50%{opacity:.72;filter:brightness(1.3)}}@keyframes vicelTrackSpin{to{transform:rotate(391deg)}}@keyframes vicelIntroRelease{0%,80%{opacity:1;visibility:visible}99%{opacity:0}100%{opacity:0;visibility:hidden;pointer-events:none}}
.r9-hero-image,.vicel-origin-visual img,.r9-visual-card img,.v1311-visual img,.info-hero-card{transform:translateZ(0);will-change:transform,filter}.r9-hero-image{animation:vicelVisualFloat 8s ease-in-out infinite;filter:drop-shadow(0 0 70px rgba(70,209,255,.28))}.vicel-origin-visual img{animation:vicelVisualBreath 7s ease-in-out infinite}.r9-visual-card img,.v1311-visual img{animation:vicelVisualFloat 9s ease-in-out infinite reverse}@keyframes vicelVisualFloat{0%,100%{transform:translate3d(0,0,0) rotate(.001deg)}50%{transform:translate3d(0,-10px,0) scale(1.015)}}@keyframes vicelVisualBreath{0%,100%{filter:brightness(1) saturate(1)}50%{filter:brightness(1.16) saturate(1.18)}}
.info-card,.info-step,.info-plan,.v1311-card,.v1311-process article,.v1311-evaluation article,.v1311-proof-grid article{position:relative;overflow:hidden;isolation:isolate;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.info-card:after,.info-step:after,.info-plan:after,.v1311-card:after,.v1311-process article:after,.v1311-evaluation article:after{content:"";position:absolute;inset:-60% -40%;z-index:-1;background:conic-gradient(from 180deg,transparent,rgba(85,238,255,.10),transparent 35%,rgba(117,83,255,.08),transparent 70%);animation:vicelCardEnergy 13s linear infinite;pointer-events:none}.info-card:hover,.info-step:hover,.info-plan:hover,.v1311-card:hover,.v1311-process article:hover,.v1311-evaluation article:hover{transform:translateY(-5px);border-color:rgba(105,240,255,.42)!important;box-shadow:0 25px 70px rgba(0,0,0,.32),0 0 35px rgba(71,210,255,.08)}@keyframes vicelCardEnergy{to{transform:rotate(360deg)}}
.radar,.quality-radar,.v1311-radar,.r9-radar{position:relative;isolation:isolate}.radar:before,.quality-radar:before,.v1311-radar:before,.r9-radar:before,.radar:after,.quality-radar:after,.v1311-radar:after,.r9-radar:after{content:"";position:absolute;inset:12%;border-radius:50%;border:1px solid rgba(80,255,167,.45);box-shadow:0 0 25px rgba(80,255,167,.12);animation:vicelRadarPulse 2.6s ease-out infinite;pointer-events:none}.radar:after,.quality-radar:after,.v1311-radar:after,.r9-radar:after{animation-delay:1.3s}@keyframes vicelRadarPulse{0%{transform:scale(.7);opacity:.75}100%{transform:scale(1.28);opacity:0}}
.r9-sound[data-vicel-sound="on"]{border-color:rgba(100,255,203,.75)!important;color:#baffdf!important;box-shadow:0 0 22px rgba(100,255,203,.16)}
.r14-benji-shell{z-index:1200!important}.r14-benji-panel{isolation:isolate;overscroll-behavior:contain}.r14-benji-head{min-width:0}.r14-benji-head>div{min-width:0}.r14-benji-head b,.r14-benji-head small{overflow-wrap:anywhere}.r14-benji-agents{display:flex!important;grid-template-columns:none!important;gap:.4rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;white-space:nowrap;min-height:43px;align-items:center}.r14-benji-agents span{flex:0 0 auto;max-width:190px;overflow:hidden;text-overflow:ellipsis}.r14-benji-messages{overscroll-behavior:contain;scrollbar-width:thin}.r14-benji-form textarea{font-size:16px!important;line-height:1.4}.r16-benji-sources{display:grid;gap:.35rem;margin-top:.7rem}.r16-benji-sources a{font-size:.72rem;color:#8feeff;text-decoration:none;overflow-wrap:anywhere}.r14-benji-bubble.enhancing{border-color:rgba(100,255,203,.35);box-shadow:inset 0 0 28px rgba(100,255,203,.04)}
.vicel-origin-metrics{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.8rem!important;align-items:stretch}.vicel-origin-metrics article{min-width:0!important;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.vicel-origin-metrics article b,.vicel-origin-metrics article span{overflow-wrap:anywhere}
.vicel-service-visual{height:150px;margin:-.3rem -.3rem 1rem;border-radius:18px;overflow:hidden;position:relative;background:radial-gradient(circle at 50% 50%,rgba(65,222,255,.13),rgba(5,12,32,.15));border:1px solid rgba(111,231,255,.12)}.vicel-service-visual img{width:100%;height:100%;object-fit:cover;opacity:.9;filter:saturate(1.15) contrast(1.02);animation:vicelServiceDrift 8s ease-in-out infinite;pointer-events:none}.info-card:nth-child(even) .vicel-service-visual img{animation-direction:reverse;animation-duration:10s}@keyframes vicelServiceDrift{0%,100%{transform:scale(1.02) translate3d(0,0,0)}50%{transform:scale(1.08) translate3d(0,-4px,0);filter:saturate(1.35) brightness(1.08)}}
.vicel-lifetime-hero{position:relative;isolation:isolate;overflow:hidden}.vicel-lifetime-helix{position:absolute;right:4%;top:50%;width:min(310px,34vw);height:min(360px,48vw);transform:translateY(-50%) rotate(-8deg);z-index:0;pointer-events:none;opacity:.72;filter:drop-shadow(0 0 22px rgba(67,235,255,.22))}.vicel-lifetime-helix i{position:absolute;left:50%;top:50%;width:72%;height:9px;margin-left:-36%;border-radius:999px;background:linear-gradient(90deg,rgba(76,238,255,.15),#58f0ff 32%,#8b65ff 67%,rgba(117,95,255,.12));box-shadow:0 0 18px rgba(81,232,255,.25);animation:vicelHelix 5.8s ease-in-out infinite}.vicel-lifetime-helix i:before,.vicel-lifetime-helix i:after{content:"";position:absolute;top:50%;width:15px;height:15px;margin-top:-7.5px;border-radius:50%;background:#aafcff;box-shadow:0 0 14px #69edff}.vicel-lifetime-helix i:before{left:-5px}.vicel-lifetime-helix i:after{right:-5px;background:#aa8dff;box-shadow:0 0 14px #856aff}.vicel-lifetime-helix i:nth-child(1){transform:translateY(-120px) scaleX(.3);animation-delay:-.0s}.vicel-lifetime-helix i:nth-child(2){transform:translateY(-85px) scaleX(.62);animation-delay:-.35s}.vicel-lifetime-helix i:nth-child(3){transform:translateY(-50px) scaleX(.9);animation-delay:-.7s}.vicel-lifetime-helix i:nth-child(4){transform:translateY(-15px) scaleX(1);animation-delay:-1.05s}.vicel-lifetime-helix i:nth-child(5){transform:translateY(20px) scaleX(.9);animation-delay:-1.4s}.vicel-lifetime-helix i:nth-child(6){transform:translateY(55px) scaleX(.62);animation-delay:-1.75s}.vicel-lifetime-helix i:nth-child(7){transform:translateY(90px) scaleX(.3);animation-delay:-2.1s}.vicel-lifetime-helix i:nth-child(8){transform:translateY(125px) scaleX(.12);animation-delay:-2.45s}@keyframes vicelHelix{50%{filter:hue-rotate(35deg) brightness(1.25)}}.vicel-lifetime-hero>img,.vicel-lifetime-hero>div:not(.vicel-lifetime-helix){position:relative;z-index:1}.r9-page-hero>*,.info-hero>*,.v1311-hero>*{min-width:0}
.r9-links a[href="index.html"]{white-space:nowrap}
@media(max-width:900px){.r9-nav{max-width:100vw}.r9-links{max-height:calc(100dvh - 74px);overflow:auto;overscroll-behavior:contain}.r9-controls{flex-wrap:wrap}.r9-intro-wordmark{min-width:94vw;min-height:160px}.vicel-genesis-orbit{width:300px;height:138px}.vicel-genesis-orbit-ball{width:21px;height:21px;margin:-10.5px}@keyframes vicelGenesisOrbit{from{transform:rotate(0deg) translateX(150px) rotate(0deg)}to{transform:rotate(360deg) translateX(150px) rotate(-360deg)}}.vicel-origin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vicel-lifetime-helix{width:220px;height:260px;right:-70px;opacity:.34}.cosmic-quote-hero{grid-template-columns:1fr!important;gap:1.4rem!important;min-height:auto!important;padding-top:6.5rem!important}.benji-studio{grid-template-columns:1fr!important;gap:1rem!important}.cosmic-proposal{position:relative!important;top:auto!important;min-height:0!important;order:2}.benji-dialogue{order:1;min-width:0!important;padding:1rem!important}.benji-agent-head{align-items:flex-start!important}.benji-agent-head>div:last-child{min-width:0!important}.benji-agent-head h2{font-size:clamp(1.25rem,6vw,1.8rem)!important;overflow-wrap:anywhere}.benji-public-conversation{max-height:270px!important;overscroll-behavior:contain}.benji-choice-grid{grid-template-columns:1fr!important}.benji-wizard-actions{position:relative!important;display:flex!important;flex-wrap:wrap!important}.benji-wizard-actions>*{flex:1 1 150px}.benji-review dl{grid-template-columns:1fr!important}}
@media(max-width:620px){.r14-benji-shell{right:8px!important;bottom:max(8px,env(safe-area-inset-bottom))!important}.r14-benji-panel{position:fixed!important;inset:calc(58px + env(safe-area-inset-top)) 6px max(6px,env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;max-height:none!important;border-radius:18px!important}.r14-benji-head{padding:.78rem!important}.r14-benji-messages{padding:.75rem!important;flex:1;min-height:0;max-height:none!important}.r14-benji-agents{padding:.5rem .75rem!important}.r14-benji-form{padding:.75rem!important}.r14-benji-bubble{max-width:96%!important;padding:.75rem!important}.r16-benji-packages{grid-template-columns:1fr!important}.r9-intro-name{padding:10px 12px}.r9-intro-name strong{font-size:clamp(42px,14vw,68px)!important}.r9-intro-name small{font-size:10px!important;letter-spacing:.08em!important}.info-grid,.info-steps,.info-plans,.v1311-card-grid,.v1311-process,.v1311-evaluation,.v1311-proof-grid{grid-template-columns:1fr!important}.vicel-origin-metrics{grid-template-columns:1fr!important}.vicel-service-visual{height:125px}.vicel-lifetime-helix{display:none}.cosmic-quote-hero .quantum-orb{width:180px!important;height:180px!important}.benji-dialogue,.cosmic-proposal{border-radius:18px!important}.benji-public-conversation .vicel-bubble{max-width:96%!important}}
@media(prefers-reduced-motion:reduce){.vicel-genesis-orbit-ball{animation-duration:5s!important}.r9-intro{animation-duration:2.7s!important}.r9-hero-image,.vicel-origin-visual img,.r9-visual-card img,.v1311-visual img,.info-card:after,.info-step:after,.info-plan:after,.v1311-card:after,.vicel-service-visual img,.vicel-lifetime-helix i{animation:none!important}}


/* VICEL R69 final visual, responsive and non-blocking layers */
.r9-intro-core,.r9-intro-core::before,.r9-intro-core::after,.r9-intro-wordmark,.r9-intro-wordmark::before,.r9-intro-wordmark::after,#r9IntroWord{background:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.r9-intro,.r9-intro>img,.vicel-genesis-orbit,.vicel-genesis-orbit-track{pointer-events:none!important}.r9-intro #r9SkipIntro{pointer-events:auto!important}.r142-home-intelligence,.r142-vision-stage,.r142-economic-showcase{display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,1.05fr);gap:clamp(1rem,3vw,2.5rem);align-items:center;margin:clamp(1.5rem,4vw,4rem) auto;max-width:1480px;padding:0 clamp(18px,5vw,76px)}.r142-visual-frame{position:relative;overflow:hidden;min-height:360px;max-height:540px;border:1px solid rgba(100,225,255,.22);border-radius:30px;background:#020713;box-shadow:0 30px 90px rgba(0,0,0,.45)}.r142-visual-frame img{width:100%;height:540px;display:block;object-fit:cover;object-position:top;animation:r142VisualDrift 18s ease-in-out infinite alternate;filter:saturate(1.08) contrast(1.02)}.r142-visual-frame::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgba(1,3,10,.92)),radial-gradient(circle at 60% 34%,rgba(86,226,255,.12),transparent 42%)}.r142-scan{position:absolute;left:4%;right:4%;height:1px;top:20%;z-index:3;background:#65efff;box-shadow:0 0 22px #65efff;animation:r142Scan 6s ease-in-out infinite;pointer-events:none}.r142-orbit-chip,.r142-proof-chip{position:absolute;z-index:4;padding:.5rem .75rem;border-radius:999px;border:1px solid rgba(105,230,255,.3);background:rgba(3,10,25,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:.72rem;letter-spacing:.09em;color:#e7fbff;pointer-events:none}.r142-orbit-chip.one{top:12%;left:7%}.r142-orbit-chip.two{top:28%;right:6%}.r142-orbit-chip.three{bottom:12%;left:12%}.r142-economic-efficiency{max-width:1480px;margin:2rem auto;padding:0 clamp(18px,5vw,76px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.r142-economic-efficiency article{padding:1.15rem;border:1px solid rgba(95,225,255,.16);border-radius:20px;background:linear-gradient(180deg,rgba(8,20,44,.78),rgba(3,9,22,.78))}.r142-economic-efficiency b{display:block;color:#8defff;margin-bottom:.45rem}.r142-search-actions,.r9-inline-actions{display:flex;gap:.7rem;flex-wrap:wrap;align-items:center}.r14-benji-agents,.r14-benji-head,.r14-benji-bubble,.r16-benji-questions,.r16-benji-packages{min-width:0}.r14-benji-agents{display:flex!important;flex-wrap:wrap!important;gap:.4rem!important;overflow:visible!important}.r14-benji-agents span{max-width:100%;white-space:normal!important;overflow-wrap:anywhere}.r14-benji-panel{max-width:min(94vw,620px)!important}.r9-footer a{overflow-wrap:anywhere}.opportunity-actions{display:flex;gap:.5rem;flex-wrap:wrap}.opportunity-actions .r9-btn{min-height:42px}.owner-system-grid,.owner-grid{min-width:0}.owner-system-card{min-width:0;overflow-wrap:anywhere}@keyframes r142VisualDrift{from{transform:scale(1.02) translate3d(0,0,0)}to{transform:scale(1.08) translate3d(-1.2%,-1%,0)}}@keyframes r142Scan{0%,100%{top:18%;opacity:.45}50%{top:78%;opacity:1}}
@media(max-width:900px){.r142-home-intelligence,.r142-vision-stage,.r142-economic-showcase{grid-template-columns:1fr}.r142-economic-efficiency{grid-template-columns:1fr 1fr}.r142-visual-frame{min-height:300px}.r142-visual-frame img{height:440px}}
@media(max-width:620px){.r142-economic-efficiency{grid-template-columns:1fr}.r142-home-intelligence,.r142-vision-stage,.r142-economic-showcase{padding-left:16px;padding-right:16px}.r142-visual-frame{border-radius:22px;min-height:260px}.r142-visual-frame img{height:360px}.r14-benji-panel{left:8px!important;right:8px!important;width:auto!important;max-height:82dvh!important}.r14-benji-form textarea{min-height:88px}.r14-benji-actions,.r9-actions,.r142-search-actions{display:grid!important;grid-template-columns:1fr!important}.r14-benji-actions .r9-btn,.r9-actions .r9-btn,.r142-search-actions .r9-btn{width:100%}}
@media(prefers-reduced-motion:reduce){.r142-visual-frame img,.r142-scan{animation:none!important}}


/* VICEL R69 visual presentation + conversational context */
.r142-economic-efficiency--embedded{padding:0!important;margin:1rem 0 0!important;max-width:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}
.r142-vision-stage .r14-about-section-copy,.r142-economic-showcase .v1311-section-head{min-width:0}
.r142-economic-showcase .v1311-trust-chips{margin-top:1rem}
.r142-benji-context{display:block;margin:.35rem 0 .55rem;color:#9fc7d9;font-size:.72rem;line-height:1.35;overflow-wrap:anywhere}
@media(max-width:900px){.r142-economic-efficiency--embedded{grid-template-columns:1fr!important}.r142-economic-showcase{grid-template-columns:1fr!important}.r142-vision-stage{grid-template-columns:1fr!important}}

/* VICEL R69 — final production visual/navigation layer. Loaded LAST. */
:root{--vicel-nav-h:68px}
html{scroll-padding-top:calc(var(--vicel-nav-h) + 12px)}
body.r9-page{overflow-x:hidden!important}

/* Canonical navigation: fixed geometry, no hover/click displacement. */
.r9-nav{
  position:sticky!important;top:0!important;z-index:1800!important;
  width:100%!important;max-width:none!important;height:var(--vicel-nav-h)!important;min-height:var(--vicel-nav-h)!important;
  display:grid!important;grid-template-columns:minmax(175px,220px) minmax(420px,1fr) auto auto!important;
  align-items:center!important;gap:12px!important;padding:8px clamp(14px,2vw,28px)!important;margin:0!important;
  overflow:visible!important;box-sizing:border-box!important;contain:layout style!important;
  background:linear-gradient(135deg,rgba(2,7,20,.97),rgba(9,9,30,.94))!important;
  border-bottom:1px solid rgba(115,225,255,.22)!important;box-shadow:0 12px 42px rgba(0,0,0,.36)!important;
  -webkit-backdrop-filter:blur(22px) saturate(140%)!important;
          backdrop-filter:blur(22px) saturate(140%)!important;
}
.r9-nav *{box-sizing:border-box!important}
.r9-brand{display:flex!important;align-items:center!important;width:auto!important;max-width:220px!important;min-width:0!important;gap:10px!important;overflow:hidden!important;transform:none!important}
.r9-brand-copy{display:block!important;min-width:0!important}.r9-brand-copy b{line-height:1!important}.r9-brand-copy small{font-size:8px!important;letter-spacing:.13em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.r9-primary-links{display:grid!important;grid-template-columns:repeat(4,minmax(100px,1fr))!important;align-items:center!important;gap:6px!important;min-width:0!important}
.r9-primary-links a,.r9-more-links a{
  height:40px!important;min-height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;
  padding:8px 10px!important;margin:0!important;border:1px solid transparent!important;border-radius:12px!important;
  font-size:12px!important;font-weight:700!important;line-height:1.15!important;letter-spacing:0!important;
  color:#cbe3ef!important;background:transparent!important;box-shadow:none!important;transform:none!important;
  transition:background-color .18s,border-color .18s,color .18s!important;white-space:nowrap!important;text-decoration:none!important;
}
.r9-primary-links a:hover,.r9-primary-links a:focus-visible,.r9-more-links a:hover,.r9-more-links a:focus-visible{background:rgba(77,219,255,.09)!important;border-color:rgba(97,229,255,.22)!important;color:#fff!important;transform:none!important}
.r9-primary-links a[aria-current="page"],.r9-more-links a[aria-current="page"]{background:linear-gradient(135deg,rgba(36,143,191,.30),rgba(103,71,200,.28))!important;border-color:rgba(103,231,255,.32)!important;color:#fff!important}
.r9-menu{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:62px!important;height:40px!important;min-height:40px!important;gap:7px!important;padding:0 11px!important;margin:0!important;border:1px solid rgba(99,226,255,.20)!important;border-radius:12px!important;background:rgba(5,17,36,.82)!important;color:#dff8ff!important;box-shadow:none!important;transform:none!important}
.r9-menu-label{display:inline!important;font-size:10px!important;font-weight:800!important;letter-spacing:.08em!important}.r9-menu-icon{font-size:15px!important;line-height:1!important}
.r9-more-links{display:none!important;position:absolute!important;top:calc(100% + 7px)!important;right:clamp(14px,2vw,28px)!important;width:min(650px,calc(100vw - 28px))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;padding:12px!important;border:1px solid rgba(105,230,255,.24)!important;border-radius:18px!important;background:rgba(3,9,24,.99)!important;box-shadow:0 24px 72px rgba(0,0,0,.62)!important;-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important}
.r9-nav.open .r9-more-links{display:grid!important}.r9-nav.open .r9-more-links a{white-space:normal!important;text-align:center!important}
.r9-more-links .r144-primary-copy{display:none!important}
.r9-controls{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;min-width:0!important;flex-wrap:nowrap!important;margin:0!important}
.r9-controls>*{flex:0 0 auto!important;margin:0!important;transform:none!important}.r9-controls .locale-select{display:none!important}
.r9-controls .r9-sound,.r9-controls .r9-account{height:40px!important;min-height:40px!important;font-size:12px!important;line-height:18px!important;padding:8px 9px!important;transform:none!important}
.r9-controls .r9-sound{min-width:72px!important}.r9-controls .r9-account{max-width:120px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.r9-nav :is(a,button):hover,.r9-nav :is(a,button):active{transform:none!important}

@media(max-width:1120px){
  .r9-nav{grid-template-columns:minmax(150px,1fr) auto auto!important;gap:8px!important}
  .r9-primary-links{display:none!important}.r9-menu{margin-left:auto!important}
  .r9-more-links{left:10px!important;right:10px!important;width:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:72dvh!important;overflow:auto!important;overscroll-behavior:contain!important}
  .r9-more-links::before{content:"NAVEGAÇÃO VICEL";grid-column:1/-1;padding:2px 5px 6px;color:#74e9ff;font-size:10px;font-weight:800;letter-spacing:.12em}
  .r9-more-links .r144-primary-copy{display:flex!important}
}
@media(max-width:620px){
  :root{--vicel-nav-h:60px}.r9-nav{height:60px!important;min-height:60px!important;padding:7px 9px!important;gap:7px!important}
  .r9-brand{max-width:150px!important}.r9-brand-copy small{display:none!important}
  .r9-controls .r9-account{display:none!important}.r9-controls .r9-sound{width:46px!important;min-width:46px!important;max-width:46px!important;padding-inline:4px!important;overflow:hidden!important;white-space:nowrap!important}
  .r9-menu{min-width:46px!important;width:46px!important;padding:0!important}.r9-menu-label{display:none!important}
  .r9-more-links{grid-template-columns:1fr!important}
}

/* Dashboard tabs stay the same size in every state. */
.owner-tabs{position:sticky!important;top:var(--vicel-nav-h)!important;z-index:80!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:7px!important;width:100%!important;max-width:100%!important;min-height:62px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:9px 6px 11px!important;margin:0 0 16px!important;background:linear-gradient(180deg,rgba(1,4,13,.985) 76%,rgba(1,4,13,.90))!important;scrollbar-width:thin!important;scroll-snap-type:x proximity!important}
.owner-tabs>button{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;height:40px!important;min-height:40px!important;padding:8px 13px!important;margin:0!important;border:1px solid rgba(112,228,255,.20)!important;border-radius:999px!important;font-size:12px!important;font-weight:700!important;line-height:20px!important;white-space:nowrap!important;color:#b9deeb!important;background:rgba(4,18,35,.82)!important;box-shadow:none!important;transform:none!important;scroll-snap-align:start!important;transition:background-color .18s,border-color .18s,color .18s!important}
.owner-tabs>button:hover,.owner-tabs>button:active{transform:none!important}.owner-tabs>button.active{color:#03111b!important;background:linear-gradient(135deg,#55e7ff,#8b7cff)!important;border-color:rgba(255,255,255,.12)!important}
.owner-header,.owner-section-head,.owner-workspace,.owner-grid,.owner-system-grid{min-width:0!important}.owner-workspace :is(h1,h2,h3,p,span,small,strong,b,label){overflow-wrap:anywhere}

/* Cards/metrics never allow labels outside their container. */
.vicel-origin-metrics,.r14-proof-strip{min-width:0!important}.vicel-origin-metrics article,.r14-proof-strip>span{min-width:0!important;overflow:hidden!important;contain:layout paint!important}.vicel-origin-metrics :is(b,span),.r14-proof-strip :is(strong,b){max-width:100%!important;overflow-wrap:anywhere!important}
.opportunity-actions{display:flex!important;gap:.5rem!important;flex-wrap:wrap!important}.opportunity-actions .r9-btn{min-height:42px!important}.result-card,.opportunity-card{min-width:0!important;overflow-wrap:anywhere!important}

/* Living visual system: movement stays behind text and never intercepts interaction. */
.r142-visual-frame,.r9-visual-card,.r14-about-image-card,.r9-page-hero,.r9-video-result,.r9-roles article,.vicel-service-visual,.vicel-origin-visual,.r14-specialist-visual,.v1311-engine-visual{position:relative!important;isolation:isolate!important;overflow:hidden!important}
.r142-visual-frame img,.r9-visual-card>img,.r9-page-hero>img,.r14-about-image-card>img,.r9-video-result>img,.r9-roles article>img,.vicel-service-visual img,.vicel-origin-visual img,.r14-specialist-visual img{will-change:transform,filter!important;transform-origin:50% 50%!important;animation:vicelCinematicPan 17s cubic-bezier(.45,.05,.55,.95) infinite alternate!important;pointer-events:none!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important}
.r9-hero-image{animation:vicelHeroBreath 18s ease-in-out infinite alternate!important;pointer-events:none!important}
.r142-visual-frame::before,.r9-visual-card::before,.r14-about-image-card::before{content:"";position:absolute;inset:-35%;z-index:2;pointer-events:none;background:conic-gradient(from 0deg,transparent 0 72%,rgba(91,232,255,.09) 79%,transparent 86%);animation:vicelLightSweep 14s linear infinite}
.r142-visual-frame::after,.r9-visual-card::after,.r14-about-image-card::after,.r9-page-hero::before{content:"";position:absolute;inset:-18%;pointer-events:none!important;z-index:2;background:radial-gradient(circle at 25% 35%,rgba(82,229,255,.11),transparent 25%),radial-gradient(circle at 72% 58%,rgba(137,82,255,.11),transparent 27%);animation:vicelNebulaPulse 8s ease-in-out infinite alternate}
.r9-page-hero>div,.r9-visual-card>*:not(img),.r14-about-image-card>*:not(img),.r142-visual-frame>*:not(img){position:relative;z-index:4}
.r142-orbit-chip{animation:vicelChipFloat 5.8s ease-in-out infinite!important}.r142-orbit-chip.two{animation-delay:-1.8s!important}.r142-orbit-chip.three{animation-delay:-3.6s!important}.r142-scan{animation:vicelScanAlive 5.2s ease-in-out infinite!important}
.r144-particles{position:absolute!important;inset:0!important;z-index:3!important;overflow:hidden!important;pointer-events:none!important;border-radius:inherit!important}.r144-particles i{position:absolute!important;left:var(--x)!important;top:var(--y)!important;width:4px!important;height:4px!important;border-radius:50%!important;background:rgba(173,249,255,.9)!important;box-shadow:0 0 8px rgba(87,236,255,.9),0 0 18px rgba(112,77,255,.62)!important;animation:r144Particle var(--d) ease-in-out var(--delay) infinite alternate!important}.r144-particles i:nth-child(3n){width:2px!important;height:2px!important;opacity:.7!important}.r144-particles i:nth-child(4n){background:rgba(195,146,255,.9)!important}

/* Lifetime page: visual is lateral/background only; text always wins. */
.vicel-lifetime-helix{display:none!important}.vicel-lifetime-hero{min-height:500px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,.62fr)!important;align-items:center!important;padding:clamp(28px,4vw,54px)!important;background:linear-gradient(135deg,rgba(3,10,26,.92),rgba(5,12,31,.75))!important}
.vicel-lifetime-hero>div{grid-column:1!important;max-width:760px!important;position:relative!important;z-index:6!important}.vicel-lifetime-hero>img{position:relative!important;grid-column:2!important;grid-row:1!important;inset:auto!important;width:100%!important;height:min(430px,52vw)!important;object-fit:contain!important;opacity:.50!important;z-index:1!important;filter:drop-shadow(0 0 42px rgba(74,223,255,.26)) saturate(1.12)!important;animation:vicelLifetimeOrbit 13s ease-in-out infinite alternate!important}.vicel-lifetime-hero::after{z-index:0!important;background:radial-gradient(circle at 78% 50%,rgba(79,91,255,.18),transparent 32%),linear-gradient(90deg,rgba(1,3,10,.98),rgba(1,3,10,.22))!important}
@media(max-width:800px){.vicel-lifetime-hero{grid-template-columns:1fr!important;min-height:auto!important}.vicel-lifetime-hero>div{grid-column:1!important;grid-row:1!important}.vicel-lifetime-hero>img{grid-column:1!important;grid-row:1!important;position:absolute!important;right:-18%!important;left:auto!important;width:68%!important;height:100%!important;opacity:.10!important}.vicel-lifetime-hero h1{font-size:clamp(38px,10vw,60px)!important;line-height:.98!important}}

/* Benji: readable and contained on every viewport. */
.r14-benji-shell,.r14-benji-panel,.r14-benji-head,.r14-benji-messages,.r14-benji-form{box-sizing:border-box!important}.r14-benji-panel{width:min(560px,calc(100vw - 28px))!important;max-width:calc(100vw - 16px)!important}.r14-benji-head{align-items:flex-start!important}.r14-benji-head>div{min-width:0!important;max-width:calc(100% - 44px)!important}.r14-benji-head :is(span,b,small){max-width:100%!important;overflow-wrap:anywhere!important}.r14-benji-messages{min-width:0!important}.r14-benji-bubble{min-width:0!important;max-width:92%!important;overflow:hidden!important}.r14-benji-bubble p,.r16-benji-questions,.r16-benji-packages,.r16-benji-sources{overflow-wrap:anywhere!important}.r14-benji-agents{display:grid!important;grid-template-columns:repeat(5,minmax(72px,1fr))!important;gap:5px!important;overflow:visible!important;white-space:normal!important;padding:8px 10px!important}.r14-benji-agents span{display:grid!important;place-items:center!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.15!important;text-align:center!important}
@media(max-width:650px){.r14-benji-agents{grid-template-columns:repeat(2,minmax(0,1fr))!important}.r14-benji-agents span{white-space:normal!important;text-overflow:clip!important}.r14-benji-panel{left:8px!important;right:8px!important;width:auto!important;max-height:82dvh!important}.r14-benji-form textarea{min-height:88px!important}.r14-benji-actions,.r9-actions,.r142-search-actions{display:grid!important;grid-template-columns:1fr!important}.r14-benji-actions .r9-btn,.r9-actions .r9-btn,.r142-search-actions .r9-btn{width:100%!important}}

@keyframes vicelCinematicPan{0%{transform:scale(1.02) translate3d(0,0,0) rotate(.001deg);filter:saturate(1.03) brightness(.96)}50%{filter:saturate(1.13) brightness(1.05)}100%{transform:scale(1.075) translate3d(-1.2%,-1%,0) rotate(.6deg);filter:saturate(1.08) brightness(1)}}
@keyframes vicelHeroBreath{0%{transform:scale(1.01);filter:saturate(1)}100%{transform:scale(1.055);filter:saturate(1.12) brightness(1.04)}}
@keyframes vicelLightSweep{to{transform:rotate(360deg)}}
@keyframes vicelNebulaPulse{0%{transform:translate3d(-1%,0,0) scale(1);opacity:.55}100%{transform:translate3d(2%,-2%,0) scale(1.08);opacity:1}}
@keyframes vicelChipFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
@keyframes vicelScanAlive{0%,100%{top:18%;opacity:.42}50%{top:78%;opacity:1}}
@keyframes r144Particle{0%{transform:translate3d(-10px,12px,0) scale(.6);opacity:.25}45%{opacity:1}100%{transform:translate3d(16px,-22px,0) scale(1.35);opacity:.55}}
@keyframes vicelLifetimeOrbit{0%{transform:translate3d(0,3%,0) scale(.96) rotate(-2deg)}50%{transform:translate3d(-2%,-2%,0) scale(1.04) rotate(2deg)}100%{transform:translate3d(2%,1%,0) scale(1) rotate(-1deg)}}
@media(prefers-reduced-motion:reduce){.r142-visual-frame img,.r9-visual-card>img,.r9-page-hero>img,.r14-about-image-card>img,.r9-video-result>img,.r9-roles article>img,.vicel-service-visual img,.vicel-origin-visual img,.r14-specialist-visual img,.r142-orbit-chip,.r142-scan,.r9-hero-image,.r144-particles i,.vicel-lifetime-hero>img{animation:none!important}}

/* VICEL R69 — Portugal→Mundo and economic review polish */
.vicel-origin-stage{display:grid!important;grid-template-columns:minmax(360px,.88fr) minmax(0,1.12fr)!important;gap:clamp(28px,4vw,64px)!important;align-items:stretch!important;padding:clamp(34px,5vw,76px)!important;margin:30px clamp(16px,4vw,58px)!important;border:1px solid rgba(101,226,255,.18)!important;border-radius:34px!important;background:linear-gradient(135deg,rgba(3,10,27,.90),rgba(8,10,35,.78))!important;overflow:hidden!important;isolation:isolate!important}.vicel-origin-visual{min-height:520px!important;border-radius:28px!important;border:1px solid rgba(105,230,255,.18)!important;background:#020713!important}.vicel-origin-visual img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:.64!important}.vicel-portugal-badge{position:absolute!important;left:22px!important;bottom:22px!important;z-index:5!important;padding:10px 15px!important;border-radius:999px!important;background:rgba(2,9,22,.86)!important;border:1px solid rgba(108,238,255,.30)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.vicel-origin-copy{position:relative!important;z-index:6!important;min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.vicel-origin-copy h2{font-size:clamp(2rem,4.1vw,4.5rem)!important;line-height:.98!important;letter-spacing:-.04em!important;margin:.35rem 0 1rem!important}.vicel-origin-copy>p{max-width:820px!important;color:#b9cede!important;line-height:1.72!important}.vicel-origin-lead{font-size:clamp(1.05rem,1.5vw,1.28rem)!important;color:#eefcff!important}.vicel-origin-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:20px 0!important}.vicel-origin-metrics article{padding:16px!important;border-radius:18px!important;background:rgba(5,18,39,.72)!important;border:1px solid rgba(106,229,255,.15)!important}.vicel-origin-metrics b{display:block!important;color:#68eaff!important;font-size:1rem!important;margin-bottom:6px!important}.vicel-origin-metrics span{display:block!important;color:#bcd2df!important;line-height:1.45!important}.r11-flow{padding:14px clamp(14px,4vw,56px)!important;background:linear-gradient(90deg,rgba(2,7,20,.98),rgba(13,8,43,.90),rgba(2,7,20,.98))!important}.r11-flow-track{display:block!important;width:100%!important;min-width:0!important;animation:none!important;transform:none!important}.r11-flow-group:first-child{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important}.r11-flow-group[aria-hidden=true]{display:none!important}.r11-flow-word{white-space:normal!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;min-height:86px!important;padding:13px 14px!important;border:1px solid rgba(105,230,255,.14)!important;border-radius:16px!important;background:rgba(6,17,38,.68)!important;letter-spacing:.11em!important;font-size:.78rem!important}.r11-flow-word small{display:block!important;margin-top:7px!important;color:#93adbd!important;letter-spacing:0!important;font-size:.72rem!important;font-weight:500!important;line-height:1.35!important}.vicel-commercial-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.vicel-commercial-options article{display:grid;gap:6px;padding:13px;border:1px solid rgba(102,226,255,.16);border-radius:14px;background:rgba(4,17,36,.72)}.vicel-commercial-options strong{font-size:1.05rem;color:#66eaff}.vicel-commercial-options span{font-size:.82rem;color:#a9c2d1;line-height:1.4}@media(max-width:900px){.vicel-origin-stage{grid-template-columns:1fr!important;padding:22px!important}.vicel-origin-visual{min-height:300px!important}.r11-flow-group:first-child{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vicel-commercial-options{grid-template-columns:1fr!important}}@media(max-width:560px){.vicel-origin-metrics{grid-template-columns:1fr!important}.r11-flow-group:first-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}.r11-flow-word{min-height:78px!important;padding:10px!important}}

/* VICEL R69 collaborator mission + contract pipeline */
.collab-mission-strip-146{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 24px}.collab-mission-strip-146 article{padding:16px 18px;border:1px solid rgba(90,230,255,.18);border-radius:18px;background:linear-gradient(145deg,rgba(8,22,48,.82),rgba(8,9,27,.72));min-width:0}.collab-mission-strip-146 b{display:block;color:#72efff;letter-spacing:.12em;font-size:.78rem;margin-bottom:6px}.collab-mission-strip-146 span{color:#c2d5e7;line-height:1.45;font-size:.9rem}.contract-pipeline-card{position:relative;overflow:hidden}.contract-pipeline-card:after{content:"";position:absolute;inset:auto -25% -65% 35%;height:120px;background:radial-gradient(circle,rgba(96,232,255,.14),transparent 67%);pointer-events:none}.contract-pipeline-head{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:8px}.collab-contract-console-146{grid-column:span 2}.page-collaborator .opportunity-card{transition:transform .18s ease,border-color .18s ease}.page-collaborator .opportunity-card:hover{transform:translateY(-2px);border-color:rgba(90,232,255,.38)}@media(max-width:850px){.collab-mission-strip-146{grid-template-columns:1fr}.collab-contract-console-146{grid-column:auto}}

/* VICEL R69 Benji mission visualization */
.r16-benji-missions{display:grid;gap:6px;margin:.7rem 0}.r16-benji-missions span{display:grid;grid-template-columns:minmax(100px,.34fr) 1fr;gap:8px;padding:7px 9px;border-radius:11px;background:rgba(20,53,84,.32);border:1px solid rgba(102,226,255,.13);font-size:.76rem;line-height:1.35}.r16-benji-missions b{color:#72ecff}.r16-benji-readiness{display:block;color:#87a9bc;margin-top:5px}

/* VICEL R69 · OWNER Delegate / Integrity Mesh */
.owner-delegate-caps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;padding:12px;border:1px solid rgba(87,231,255,.15);border-radius:14px;background:rgba(4,12,28,.45)}
.owner-delegate-caps label{display:flex;gap:9px;align-items:flex-start;margin:0;font-size:.9rem;line-height:1.35}
.owner-delegate-caps input[type="checkbox"]{width:auto;min-width:18px;margin-top:2px}
@media(max-width:760px){.owner-delegate-caps{grid-template-columns:1fr}.owner-panel[data-owner-panel="owner-delegate"] .actions{display:grid;grid-template-columns:1fr}.owner-panel[data-owner-panel="owner-delegate"] .actions .r9-btn{width:100%}}

/* VICEL R69 · ecosystem intelligence + operational UX */
:root{--vicel-panel:rgba(5,10,24,.82);--vicel-line:rgba(138,183,255,.18);--vicel-soft:rgba(255,255,255,.055)}
html[translate="yes"] .locale-select,html[translate="yes"] .ovh-mobile-locale{display:none!important}
.collab-ops-grid-14105{display:grid;grid-template-columns:1.35fr .65fr;gap:16px;margin:20px 0}
.collab-ops-card{background:var(--vicel-panel);border:1px solid var(--vicel-line);border-radius:22px;padding:18px;min-width:0;box-shadow:0 18px 45px rgba(0,0,0,.2)}
.collab-ops-card.wide{grid-column:1/-1}.collab-section-head,.collab-proposal-head,.collab-workspace-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}
.collab-contract-stages{display:grid!important;grid-template-columns:repeat(5,minmax(110px,1fr));gap:10px}
.collab-stage,.collab-money-item,.collab-next-action,.collab-work-row{width:100%;border:1px solid var(--vicel-line);background:var(--vicel-soft);color:inherit;border-radius:16px;text-align:left;cursor:pointer;transition:.18s transform,.18s border-color,.18s background;padding:13px}
.collab-stage:hover,.collab-money-item:hover,.collab-next-action:hover,.collab-work-row:hover{transform:translateY(-1px);border-color:rgba(153,205,255,.55);background:rgba(109,159,255,.09)}
.collab-stage b{font-size:1.45rem;display:block}.collab-stage small,.collab-stage span,.collab-money-item small,.collab-next-action span,.collab-work-row small{display:block;opacity:.75;margin-top:4px}.collab-stage span,.collab-next-action span{font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}
.collab-money-item{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.collab-money-item strong{white-space:nowrap}
.collab-next-action{padding:16px}.collab-next-action b{font-size:1.03rem}.collab-next-action p{margin:.5rem 0}
.collab-proposal-scroll{max-height:420px;overflow:auto;overscroll-behavior:contain;margin:14px 0;padding:14px;border-radius:16px;background:rgba(0,0,0,.2);border:1px solid var(--vicel-line)}
.collab-proposal-scroll pre{white-space:pre-wrap;word-break:break-word}.collab-proposal-actions{display:flex;gap:10px;flex-wrap:wrap}.collab-work-row{display:block;margin:8px 0}
.collab-highlight{outline:2px solid rgba(126,205,255,.9);outline-offset:5px;animation:vicelPulse1498 1.4s ease}
@keyframes vicelPulse1498{0%,100%{box-shadow:0 0 0 rgba(120,200,255,0)}50%{box-shadow:0 0 35px rgba(120,200,255,.28)}}
.collab-mobile-dock{display:none}
/* Benji must behave like a readable messenger, especially on phones. */
.benji-panel,.benji-chat,.benji-conversation,.benji-shell{min-width:0}.benji-messages,[data-benji-messages]{overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable;word-break:break-word}.benji-message,.benji-bubble{max-width:min(86%,720px)!important;white-space:normal!important;overflow-wrap:anywhere!important}.benji-actions{display:flex;gap:8px;flex-wrap:wrap}
/* OWNER guardian / HUNT command */
.owner-guardian-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:16px}.owner-guardian-card,.owner-hunt-command{background:var(--vicel-panel);border:1px solid var(--vicel-line);border-radius:20px;padding:16px;min-width:0}.owner-health-pill{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;background:rgba(74,212,154,.1);border:1px solid rgba(74,212,154,.25)}.owner-incident{border:1px solid var(--vicel-line);border-radius:16px;padding:14px;margin:10px 0;background:rgba(0,0,0,.16)}.owner-incident header{display:flex;justify-content:space-between;gap:10px}.owner-incident-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.owner-command-history{max-height:420px;overflow:auto}
@media(max-width:900px){.collab-contract-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.collab-ops-grid-14105,.owner-guardian-grid{grid-template-columns:1fr}.collab-ops-card.wide{grid-column:auto}.collab-mobile-dock{position:sticky;bottom:8px;z-index:40;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:14px 0;padding:8px;background:rgba(2,5,14,.94);border:1px solid var(--vicel-line);border-radius:16px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.collab-mobile-dock button{border:0;border-radius:11px;padding:11px 5px;background:rgba(255,255,255,.07);color:inherit;font-size:.78rem}.collab-proposal-scroll{max-height:52vh}.collab-section-head,.collab-proposal-head{flex-direction:column}.collab-money-item{align-items:flex-start}.collab-contract-stages .collab-stage:last-child{grid-column:1/-1}}
@media(max-width:520px){.collab-contract-stages{grid-template-columns:1fr 1fr}.collab-ops-card{padding:13px;border-radius:16px}.collab-mobile-dock{grid-template-columns:repeat(4,minmax(0,1fr))}.collab-mobile-dock button{font-size:.7rem;padding:10px 3px}.benji-message,.benji-bubble{max-width:94%!important}}
/* R69 actionable contract surfaces */
button.contract-stage-147{width:100%;background:transparent;color:inherit;border:0;border-bottom:1px solid rgba(115,225,255,.1);font:inherit;text-align:left;cursor:pointer}.contract-stage-147:hover,.contract-stage-147:focus-visible{background:rgba(92,224,255,.07);outline:1px solid rgba(92,224,255,.28);outline-offset:2px}.contract-stage-147 .owner-click-hint{font-size:.75rem;color:#8fb9c9}.collaborator-contract-detail{margin-top:12px;padding:12px;border-radius:12px;background:rgba(3,14,30,.7);border:1px solid rgba(93,228,255,.16)}.collaborator-contract-detail.hidden{display:none}.contract-pipeline-card .actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}

/* VICEL R69 — Benji conversation/mobile stability */
.r14-benji-shell{z-index:5200!important}
.r14-benji-panel{z-index:5201!important;display:flex!important;flex-direction:column!important;min-height:0!important;contain:layout paint;box-sizing:border-box}
.r14-benji-panel[aria-hidden="true"]{display:none!important}
.r14-benji-head{flex:0 0 auto!important;align-items:flex-start!important}
.r14-benji-head>div{min-width:0!important}.r14-benji-head b,.r14-benji-head small{overflow-wrap:anywhere!important}
.r14-benji-messages{flex:1 1 auto!important;min-height:180px!important;overflow-y:auto!important;overflow-x:hidden!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important}
.r14-benji-bubble{box-sizing:border-box!important;max-width:min(92%,760px)!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important}
.r14-benji-bubble p{white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;line-height:1.55!important;margin:.45rem 0 0!important}
.r14-benji-agents{flex:0 0 auto!important;display:flex!important;gap:.45rem!important;overflow-x:auto!important;overflow-y:hidden!important;flex-wrap:nowrap!important;padding:.6rem .85rem!important;-webkit-overflow-scrolling:touch!important}
.r14-benji-cap{flex:0 0 auto;border:1px solid rgba(112,235,255,.28);border-radius:999px;background:rgba(15,42,75,.86);color:#dcfbff;padding:.48rem .72rem;min-height:38px;font:inherit;font-size:.72rem;cursor:pointer}
.r14-benji-cap:hover,.r14-benji-cap:focus-visible{border-color:rgba(112,235,255,.72);outline:none;box-shadow:0 0 0 2px rgba(112,235,255,.12)}
.r14-benji-form{flex:0 0 auto!important;background:rgba(3,8,25,.98)!important;border-top:1px solid rgba(112,235,255,.12)!important}
.r14-benji-form textarea{box-sizing:border-box!important;display:block!important;width:100%!important;resize:none!important;overflow-y:auto!important;line-height:1.45!important}
.r14-benji-actions{display:flex!important;gap:.45rem!important;flex-wrap:wrap!important}
.r16-benji-packages,.r16-benji-questions,.r16-benji-missions,.r16-benji-sources{max-width:100%!important;overflow-wrap:anywhere!important}
body.vicel-benji-open{overscroll-behavior:none}
@media(max-width:760px){
 body.vicel-benji-open{overflow:hidden!important}
 .r14-benji-shell{position:fixed!important;inset:auto 0 0!important;pointer-events:none!important}
 .r14-benji-launch{pointer-events:auto!important;margin:0 10px 10px auto!important}
 .r14-benji-panel{pointer-events:auto!important;position:fixed!important;left:6px!important;right:6px!important;top:max(6px,env(safe-area-inset-top))!important;bottom:max(6px,env(safe-area-inset-bottom))!important;width:auto!important;height:calc(var(--vicel-benji-vh,100dvh) - max(12px,env(safe-area-inset-top)) - max(12px,env(safe-area-inset-bottom)))!important;max-width:none!important;max-height:none!important;border-radius:18px!important}
 .r14-benji-head{padding:.72rem .78rem!important;gap:.5rem!important}
 .r14-benji-head span,.r14-benji-head small{font-size:.68rem!important}.r14-benji-head b{font-size:1rem!important}
 .r14-benji-messages{padding:.72rem!important;gap:.58rem!important;min-height:0!important;max-height:none!important}
 .r14-benji-bubble{max-width:98%!important;width:auto!important;padding:.72rem .78rem!important;border-radius:16px!important;font-size:.94rem!important}
 .r14-benji-bubble.user{max-width:94%!important}
 .r14-benji-agents{padding:.48rem .72rem!important;min-height:48px!important}
 .r14-benji-cap{min-height:40px!important;font-size:.68rem!important}
 .r14-benji-form{padding:.65rem .72rem calc(.65rem + env(safe-area-inset-bottom))!important}
 .r14-benji-form textarea{min-height:66px!important;max-height:116px!important;font-size:16px!important;padding:.72rem!important}
 .r14-benji-form>div{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.5rem!important;margin-top:.48rem!important}
 .r14-benji-form .r9-btn{width:100%!important;min-height:44px!important}
 .r14-benji-form p{margin:.4rem 0 0!important;font-size:.64rem!important}
 .r16-benji-packages{grid-template-columns:1fr!important}
 .r16-benji-missions{display:grid!important;grid-template-columns:1fr!important}
}

/* VICEL R69 · stability, conversational Benji, executive focus */
.vicel1498-live{margin:28px auto;max-width:1180px;padding:22px;border:1px solid rgba(118,187,255,.22);border-radius:24px;background:linear-gradient(145deg,rgba(9,18,37,.92),rgba(6,10,22,.82));box-shadow:0 18px 60px rgba(0,0,0,.26)}
.vicel1498-live header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap}.vicel1498-live h2{margin:.25rem 0}.vicel1498-live-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.vicel1498-live-card{display:flex;flex-direction:column;gap:8px;padding:17px;border-radius:18px;border:1px solid rgba(160,205,255,.15);background:rgba(255,255,255,.035);text-decoration:none;color:inherit;min-height:130px}.vicel1498-live-card:hover{transform:translateY(-2px);border-color:rgba(147,211,255,.48)}.vicel1498-live-card b{font-size:1.02rem}.vicel1498-live-card span{opacity:.76;line-height:1.45}
.vicel1498-idea{margin:24px 0;padding:24px;border-radius:24px;border:1px solid rgba(129,203,255,.25);background:radial-gradient(circle at 0 0,rgba(67,125,255,.16),transparent 48%),rgba(7,13,28,.88)}.vicel1498-idea-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:22px;align-items:center}.vicel1498-idea .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.vicel1498-idea-points{display:grid;gap:9px}.vicel1498-idea-points span{padding:10px 12px;border-radius:13px;background:rgba(255,255,255,.05);font-size:.92rem}
.owner1498-focus{display:grid;grid-template-columns:1.1fr 1fr .9fr;gap:12px;margin:14px 0 22px}.owner1498-focus>article{padding:16px;border:1px solid rgba(143,203,255,.18);border-radius:18px;background:rgba(255,255,255,.035)}.owner1498-focus h3{margin:.15rem 0 .6rem}.owner1498-focus-actions{display:flex;gap:8px;flex-wrap:wrap}.owner1498-focus-stat{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.07)}.owner1498-focus-stat:last-child{border-bottom:0}.owner1498-command{width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(150,200,255,.18);background:rgba(0,0,0,.25);color:inherit}
.r14-benji-messages{overscroll-behavior:contain;scroll-behavior:smooth}.r14-benji-bubble p{white-space:pre-wrap;overflow-wrap:anywhere}.r14-benji-panel{max-height:min(820px,calc(var(--vicel-benji-vh,100vh) - 32px))}
@media(max-width:900px){.vicel1498-live-grid{grid-template-columns:1fr 1fr}.vicel1498-idea-grid,.owner1498-focus{grid-template-columns:1fr}.r14-benji-panel{inset:8px!important;width:auto!important;max-width:none!important;height:calc(var(--vicel-benji-vh,100vh) - 16px)!important;max-height:none!important}.r14-benji-messages{min-height:0!important;flex:1 1 auto!important;overflow-y:auto!important}.r14-benji-form{position:sticky;bottom:0;background:rgba(5,9,20,.98)}}
@media(max-width:560px){.vicel1498-live-grid{grid-template-columns:1fr}.vicel1498-live{margin:18px 10px;padding:16px}.vicel1498-idea{padding:17px}.r14-benji-bubble{max-width:96%!important}.r14-benji-form textarea{min-height:74px;max-height:132px}}

/* VICEL R69 — unified responsive/control reliability layer */
:root{--vicel-safe-gap:clamp(.75rem,1.5vw,1.25rem)}
html,body{max-width:100%;overflow-x:hidden}
*,*::before,*::after{box-sizing:border-box}
.r9-page main,.owner-dashboard-main,.r9-collab-workspace{min-width:0}
.r9-btn,button,[role="button"],a{touch-action:manipulation}
.r9-btn,button{position:relative;z-index:2;pointer-events:auto!important}
button::before,button::after,.r9-btn::before,.r9-btn::after{pointer-events:none!important}
.owner-panel,.owner-grid>*,.collab-command-center-147>*,.collab-benji-console,.collab-agent-shell,.r9-form,.r9-results>*,.r9-private-grid>*{min-width:0;isolation:isolate}
.owner-panel *, .r9-collab-workspace *{overflow-wrap:anywhere}
.owner-panel p,.owner-panel li,.owner-panel label,.r9-collab-workspace p,.r9-collab-workspace li,.r9-collab-workspace label{line-height:1.48}
.owner-panel h1,.owner-panel h2,.owner-panel h3,.owner-panel h4,.r9-collab-workspace h1,.r9-collab-workspace h2,.r9-collab-workspace h3,.r9-collab-workspace h4{line-height:1.14;text-wrap:balance}
.collab-alert-preferences-panel{margin:var(--vicel-safe-gap) 0;padding:clamp(1rem,2vw,1.4rem);border:1px solid rgba(126,249,255,.18);border-radius:22px;background:rgba(6,12,28,.76)}
.collab-alert-preferences-panel .vicel-alert-config{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:0}
.collab-alert-preferences-panel .vicel-alert-config h3,.collab-alert-preferences-panel .vicel-alert-config p,.collab-alert-preferences-panel .alert-switches,.collab-alert-preferences-panel .vicel-alert-actions,.collab-alert-preferences-panel .vicel-alert-state{grid-column:1/-1}
.collab-command-center-147,.collab-benji-grid,.r9-work-grid,.r9-private-grid,.r11-assistant-grid{align-items:start}
.collab-contract-stages{position:relative;z-index:3}
.collab-stage,.collab-money-item,.collab-next-action,.collab-work-row,[data-collab-stage],[data-collab-next],[data-collab-open-opportunity],[data-collab-contract-detail]{position:relative;z-index:4;pointer-events:auto!important;cursor:pointer}
.collab-benji-console{overflow:visible!important}
.collab-benji-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:1rem}
.collab-benji-chat{min-width:0;display:flex;flex-direction:column}
.collab-benji-messages{height:clamp(360px,48vh,620px);min-height:320px;overflow-y:auto!important;overflow-x:hidden;padding:1rem;scroll-behavior:smooth;overscroll-behavior:contain}
.collab-benji-msg{display:block;max-width:min(92%,760px);white-space:pre-wrap;word-break:normal;overflow-wrap:anywhere;line-height:1.5;margin:.65rem 0;padding:.8rem 1rem;border-radius:16px}
.collab-benji-msg b{display:block;margin-bottom:.35rem;line-height:1.2}
.collab-benji-form textarea{min-height:110px;resize:vertical;line-height:1.45}
.collab-benji-form-actions,.collab-benji-quick,.actions,.vicel-alert-actions{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}
.collab-benji-context{min-width:0;position:sticky;top:86px;align-self:start}
.contract-agent-msg,.owner-contract-agent-messages,.collab-agent-messages{white-space:normal;overflow-wrap:anywhere;line-height:1.5}
.owner-contract-agent-messages,.collab-agent-messages{max-height:520px;overflow-y:auto;overscroll-behavior:contain}
#collaboratorWorkspace button,#ownerDashboard button{min-height:42px}
#collaboratorWorkspace .hidden,#ownerDashboard .hidden{display:none!important}

/* Desktop uses exactly the same action DOM/handlers as mobile; no covering decorative layer. */
@media (min-width:901px){
  .page-collaborator .r9-collab-workspace{max-width:1500px;margin-inline:auto}
  .collab-command-center-147{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(460px,1.65fr) minmax(260px,.9fr);gap:1rem}
  .collab-command-center-147 .wide{grid-column:auto!important}
  .collab-stage,.collab-next-action,.collab-money-item{min-height:70px}
}
@media (max-width:900px){
  .collab-alert-preferences-panel .vicel-alert-config{grid-template-columns:1fr}
  .collab-benji-grid{grid-template-columns:1fr}
  .collab-benji-context{position:static}
  .collab-benji-messages{height:min(52vh,520px);min-height:300px}
  .collab-command-center-147{display:grid!important;grid-template-columns:1fr!important}
  .collab-command-center-147 article,.collab-command-center-147 .wide{grid-column:1!important;width:100%}
  .collab-benji-form-actions .r9-btn,.collab-benji-quick .r9-btn{flex:1 1 150px;min-height:46px}
}
@media (max-width:560px){
  .collab-benji-messages{height:48vh;padding:.7rem}
  .collab-benji-msg{max-width:96%;font-size:.96rem}
  .collab-benji-form textarea{min-height:96px}
}


/* VICEL R69 public automation messaging polish */
.r9-hero-copy h1,.r9-page-hero h1,.r9-scene h2,.info-section-head h2{line-height:1.03;letter-spacing:-.035em;text-wrap:balance}
.r9-hero-copy>p:not(.r9-kicker),.r9-page-hero p,.r9-scene .r9-copy>p,.info-section-head>p{max-width:72ch;line-height:1.7}
.r9-kicker{font-weight:800;letter-spacing:.13em}
.r9-process article,.r9-roles article,.r9-engine-stage,.info-card{contain:layout paint;transform:none!important;animation:none!important}
@media(max-width:720px){.r9-hero-copy h1,.r9-page-hero h1{font-size:clamp(2rem,10vw,3.3rem);line-height:1.02}.r9-scene h2,.info-section-head h2{font-size:clamp(1.6rem,7vw,2.35rem)}.r9-hero-copy>p:not(.r9-kicker),.r9-page-hero p,.r9-scene .r9-copy>p{font-size:1rem;line-height:1.62}.r9-float-label{position:static!important;display:inline-flex;margin:.35rem .25rem 0 0;transform:none!important}}

/* VICEL R69 · responsive stability / anti-flicker layer */
html,body{max-width:100%;overflow-x:clip;scrollbar-gutter:stable}
*,*::before,*::after{box-sizing:border-box}
main,section,article,header,footer,nav,div,form,fieldset,.r9-work-grid,.r9-private-grid,.r11-assistant-grid,.owner-grid,.collaborator-grid{min-width:0}
img,svg,video{max-width:100%;height:auto}
canvas{max-width:100%}
input,select,textarea,button{max-width:100%}
.r9-card,.notice,.owner-card,.collab-card,[class*="card"],[class*="panel"],[class*="console"]{overflow-wrap:anywhere;word-break:normal}
.vicel-stable-status{contain:layout paint;overflow-anchor:none}
.vicel-no-autoscroll{scroll-margin-top:0}
@media (max-width:900px),(pointer:coarse){
  html{scroll-behavior:auto!important}
  body.vicel-mobile-stable{overscroll-behavior-y:contain}
  body.vicel-mobile-stable #r12PublicWorld,
  body.vicel-mobile-stable #vicelPublicUniverse,
  body.vicel-mobile-stable #neuralCanvas{display:none!important}
  body.vicel-mobile-stable *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}
  body.vicel-mobile-stable .cosmic-orbit,
  body.vicel-mobile-stable [class*="particle"],
  body.vicel-mobile-stable [class*="comet"]{animation:none!important}
  body.vicel-mobile-stable [style*="backdrop-filter"],
  body.vicel-mobile-stable .glass,
  body.vicel-mobile-stable [class*="glass"]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
  body.vicel-mobile-stable .collaborator-message-center,
  body.vicel-mobile-stable .r11-assistant-grid,
  body.vicel-mobile-stable .r9-work-grid,
  body.vicel-mobile-stable .r9-private-grid{grid-template-columns:minmax(0,1fr)!important}
  body.vicel-mobile-stable .collab-mobile-dock{display:none!important}
  body.vicel-mobile-stable button,body.vicel-mobile-stable .r9-btn{min-height:44px}
  body.vicel-mobile-stable .r9-results>*,body.vicel-mobile-stable .owner-card,body.vicel-mobile-stable article{height:auto!important;min-height:0}
}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}

/* Private dashboards favour stable information over decorative motion. */
body.vicel-private-stable #r9Universe,body.vicel-private-stable #vicelPublicUniverse,body.vicel-private-stable #r12PublicWorld,body.vicel-private-stable .cosmic-black-hole,body.vicel-private-stable .cosmic-nebula{display:none!important}
body.vicel-private-stable *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}
body.vicel-private-stable .collab-command-center-147,body.vicel-private-stable .collab-flow-guide,body.vicel-private-stable .contract-agent-shell{overflow-anchor:none;contain:layout style}
body.vicel-private-stable .collab-money-item-static,body.vicel-private-stable .collab-stage-static,body.vicel-private-stable .collab-next-action-static{cursor:default!important;transform:none!important}
.collab-benji-send-only{display:flex;justify-content:flex-end}.collab-source-link{color:#8ef5ff;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.collab-money-item-static,.collab-stage-static,.collab-next-action-static{display:flex;gap:.6rem;align-items:center;justify-content:space-between;min-width:0}.collab-stage-static{flex-direction:column;align-items:flex-start}.collab-money-item-static>div,.collab-next-action-static{min-width:0}

/* Contract UX R69: normal collaborator journey is Benji-only. */
#collaboratorOpportunityForm,#collaboratorContractBuilder,#collaboratorProposalCockpit button,[data-collab-jump="opportunities"],#collaboratorContractCommandCenter button,#collaboratorContractList button,.collab-contract-stages button{display:none!important}
#collaboratorContractCommandCenter,#collaboratorContractList,#collaboratorProposalCockpit{pointer-events:none}
#collabContractAgentForm,#collabContractAgentMessages{pointer-events:auto}

#collaboratorOpportunityResults{display:none!important}.collab-agent-passive-offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:.65rem}.collab-agent-passive-offer{display:grid;gap:.25rem;padding:.8rem;border:1px solid rgba(255,255,255,.09);border-radius:14px;min-width:0}.collab-agent-passive-offer small,.collab-agent-passive-offer span{overflow-wrap:anywhere}@media(max-width:900px),(pointer:coarse){.collab-agent-passive-offers{grid-template-columns:1fr}}

/* R69 first-paint stability: no decorative motion on transactional/private surfaces. */
body.vicel-private-stable .r11-supernova-field,body.vicel-private-stable .r11-meteor-field,body.vicel-private-stable .r11-energy-lattice{display:none!important}
body.vicel-private-stable{overflow-anchor:auto}
@media (max-width:900px),(pointer:coarse){
  body.page-collaborator,body.page-portal,body.owner-dashboard-page{overscroll-behavior-y:contain;scroll-behavior:auto!important}
  body.page-collaborator *,body.page-portal *,body.owner-dashboard-page *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}
  body.page-collaborator #r9Universe,body.page-portal #r9Universe,body.owner-dashboard-page #r9Universe,body.page-collaborator .cosmic-black-hole,body.page-portal .cosmic-black-hole,body.owner-dashboard-page .cosmic-black-hole,body.page-collaborator .cosmic-nebula,body.page-portal .cosmic-nebula,body.owner-dashboard-page .cosmic-nebula{display:none!important}
}


/* VICEL R69 viewport/interaction baseline: transactional surfaces must always remain scrollable. */
html,body{min-height:100%!important;height:auto!important;max-height:none!important;overflow-x:clip!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y pinch-zoom!important}
body.vicel-scroll-lock,body.intro-open,body.vicel-benji-open{overflow-y:auto!important;position:static!important;inset:auto!important;width:auto!important}
html,body,body.vicel-private-stable,*{scroll-behavior:auto!important}
.r11-help-popover{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}
body.vicel-private-stable .cosmic-nebula,body.vicel-private-stable .cosmic-black-hole,body.vicel-private-stable #r9Universe,body.vicel-private-stable .r9-grid{display:none!important;animation:none!important}
body.vicel-private-stable .r9-page-hero h1{font-size:clamp(2.35rem,4.8vw,4.65rem)!important;line-height:1.02!important;overflow-wrap:normal!important;word-break:normal!important}
.r9-account-shade:not(.open){display:none!important;visibility:hidden!important;pointer-events:none!important}
.r9-account-shade.open{display:flex!important;visibility:visible!important;pointer-events:auto!important}
#collaboratorWorkspace:not(.hidden),#ownerDashboard:not(.hidden),.r9-client-workspace:not(.hidden),main,.r9-inner{height:auto!important;max-height:none!important;overflow:visible!important;touch-action:pan-y!important}
@media(max-width:900px),(pointer:coarse){
 html,body{overflow-y:auto!important;overscroll-behavior-y:auto!important;touch-action:pan-y pinch-zoom!important}
 main,.r9-inner,.r9-collab-workspace,.r9-client-workspace,.owner-dashboard-main,.owner-shell{height:auto!important;max-height:none!important;overflow:visible!important;min-height:0!important}
 .r9-account-shade.open{overflow:auto!important;-webkit-overflow-scrolling:touch!important}
 .r9-account-drawer{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important}
 input,select,textarea{font-size:16px!important}
}

/* VICEL R69 certified-baseline1: deterministic interaction invariants */
body.vicel-benji-open{overflow-y:auto!important;position:static!important;inset:auto!important;width:auto!important;touch-action:pan-y!important}
.r9-sound{box-sizing:border-box!important;width:58px!important;min-width:58px!important;max-width:58px!important;white-space:nowrap!important;text-align:center!important}
.r9-intro{pointer-events:none!important}
.r9-intro #r9SkipIntro,.r9-intro .r9-intro-core{pointer-events:auto!important}
.r9-intro.done{opacity:0!important;visibility:hidden!important;display:none!important;pointer-events:none!important}
