/* Continuation: the existing visual language, with deeper interactive product stories. */
.eco-brain{min-width:0}.eco-layer-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:18px 0 12px;text-align:left}.eco-layer-grid button{display:flex;align-items:center;gap:7px;min-height:44px;padding:9px 8px;background:#0d243c;border:1px solid #5e8ab64d;border-radius:7px;font-size:11px;line-height:1.3;color:#c9e0ef;transition:background .25s,border-color .25s,box-shadow .25s}.eco-layer-grid button span{font:10px monospace;color:#6edfff}.eco-layer-grid button:hover,.eco-layer-grid button.active{background:#16405b;border-color:#7eeaff;box-shadow:0 0 18px #3dcfff22;color:white}.eco-layer-detail{padding:14px;background:#09192d;border:1px solid #68c8e755;border-radius:9px;min-height:133px;text-align:left}.eco-layer-detail>span{display:block;font:9px monospace;letter-spacing:1px;color:#7ee8ff}.eco-layer-detail>b{display:block;font-size:15px;margin:5px 0}.eco-layer-detail>p{font-size:12px;line-height:1.6;margin:0}.eco-brain-visual{height:195px!important}.eco-brain>h3{margin-top:0}.eco-lili{align-self:center}.ecosystem-map{align-items:center}.alqeris-live-preview{position:relative;width:100%;aspect-ratio:1.6;overflow:hidden;background:#090d15}.alqeris-live-preview iframe{width:1440px;height:900px;border:0;position:absolute;left:0;top:0;transform-origin:top left;pointer-events:none}.alqeris-live-preview>button{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(transparent 70%,#050a20b3);color:white}.alqeris-live-preview>button>span{padding:10px 17px;margin:16px;background:#172b42ed;border:1px solid #819ede;border-radius:8px;font-size:13px}.alqeris-live-preview>button:hover>span{background:#244661;border-color:#a4f7ff}.origin-screen-wrap{background:#030d18}.origin-screen-wrap img{transition:opacity .2s}.origin-mission-intro{gap:15px;flex-wrap:wrap}#original-mission-frame{min-height:720px;width:100%;border:0;display:block}.always-on{grid-template-columns:1.15fr 1fr!important;gap:60px!important;padding:50px 0!important}.presence-console{width:100%;border:1px solid #618abf77;border-radius:18px;background:radial-gradient(ellipse at 50% 30%,#17477766,transparent 60%),#09162c;overflow:hidden;box-shadow:0 25px 65px #0003}.presence-top,.presence-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 18px;font:9px monospace;letter-spacing:.5px;color:#add5ed}.presence-top{border-bottom:1px solid #44618055}.presence-top>span:first-child{display:flex;align-items:center;gap:8px;color:#8deaff}.presence-field{position:relative;height:280px;overflow:hidden}.presence-field>svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#4895c1;stroke-width:1;opacity:.6}.presence-field>svg>path{stroke-dasharray:5 9;animation:presence-links 15s linear infinite}.presence-field>svg>circle{stroke:#54aece55;stroke-dasharray:3 10;transform-origin:center;animation:presence-spin 40s linear infinite}.presence-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:126px;height:126px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 30% 25%,#5de7ff99,#114c70 45%,#101d3b 80%);border:1px solid #7ceaff;box-shadow:0 0 50px #33ccff44,inset 0 0 25px #74f4ff44}.presence-core>b{font:600 29px var(--display);letter-spacing:4px;color:#ecfbff}.presence-core>span{font:8px monospace;letter-spacing:1.2px;color:#a9eaff}.presence-halo{position:absolute;inset:-17px;border:1px solid #7ad8fa4d;border-radius:50%;animation:presence-breathe 3s ease-in-out infinite}.presence-halo:after{content:'';position:absolute;inset:-16px;border:1px solid #7ad8fa26;border-radius:50%}.presence-wave{display:flex;align-items:center;gap:3px;height:25px;margin-top:5px}.presence-wave i{width:2px;height:5px;background:#a2f4ff;border-radius:2px;animation:presence-wave 1.5s ease-in-out infinite;animation-delay:calc(var(--i)*90ms)}.presence-device{position:absolute;width:85px;min-height:57px;border:1px solid #648bb46b;background:#11243be8;border-radius:11px;color:#95c8e9;font-size:23px;display:flex;align-items:center;justify-content:center;gap:5px;flex-direction:column;transition:background .3s,box-shadow .3s,border-color .3s;z-index:2}.presence-device span{font-size:11px}.presence-device.voice{left:4%;top:29px}.presence-device.web{right:4%;top:29px}.presence-device.mobile{left:4%;bottom:29px}.presence-device.desktop{right:4%;bottom:29px}.presence-device[aria-pressed=true],.presence-device:hover{background:#245375;border-color:#79efff;color:#fff;box-shadow:0 0 30px #35ddff44}.presence-packet{position:absolute;width:5px;height:5px;background:#88eeff;border-radius:50%;box-shadow:0 0 12px #71eaff;left:50%;top:50%;animation:presence-transfer 2.8s ease-in-out infinite}.presence-packet.p2{animation-delay:1.4s}.presence-event{margin:0 18px;border-left:2px solid #6ce5ff;padding:12px 15px;background:#112941a8;min-height:144px}.presence-event>span{font:9px monospace;letter-spacing:1px;color:#84e5ff;display:block}.presence-event>b{font-size:18px;display:block;margin:8px 0;line-height:1.4}.presence-event>p{font-size:13px;margin:0;line-height:1.7;color:#b9cce1}.presence-bottom{font-size:9px;letter-spacing:0}.presence-bottom button{width:32px;height:30px;border:1px solid #446d91;border-radius:6px;color:#b2eaff;font-size:14px}.presence-console[data-device="0"]{--tx:-140px;--ty:-80px}.presence-console[data-device="1"]{--tx:140px;--ty:-80px}.presence-console[data-device="2"]{--tx:-140px;--ty:80px}.presence-console[data-device="3"]{--tx:140px;--ty:80px}@keyframes presence-transfer{0%{transform:translate(var(--tx),var(--ty));opacity:0}20%{opacity:1}85%{opacity:1}100%{transform:translate(0,0);opacity:0}}@keyframes presence-links{to{stroke-dashoffset:-140}}@keyframes presence-spin{to{transform:rotate(360deg)}}@keyframes presence-breathe{50%{transform:scale(1.08);opacity:.5}}@keyframes presence-wave{50%{height:18px;opacity:.6}}
.vertical-dossier{--dossier:#9ce6ff}.dossier-hero{display:flex;align-items:center;position:relative;gap:22px;padding:15px 0 28px;overflow:hidden}.dossier-icon{display:grid;place-items:center;width:78px;height:78px;flex-shrink:0;border:1px solid var(--dossier);border-radius:20px;background:color-mix(in srgb,var(--dossier) 12%,#101d35);color:var(--dossier);box-shadow:0 0 40px color-mix(in srgb,var(--dossier) 16%,transparent)}.dossier-icon svg{width:40px;height:40px}.dossier-hero h2{font-size:47px;line-height:1.2;margin:10px 0}.dossier-hero h2 small{display:block;font:10px monospace;letter-spacing:3px;color:var(--dossier);margin-top:10px}.dossier-hero .detail-domain{margin:0;font-size:17px;color:#b9cee7}.dossier-orbits{position:absolute;right:15px;top:0;width:180px;height:180px;opacity:.35;pointer-events:none}.dossier-orbits i{position:absolute;inset:15px;border:1px solid var(--dossier);border-radius:50%;transform:rotate(-25deg) scaleY(.6);animation:layer-orbit 20s linear infinite}.dossier-orbits i:nth-child(2){transform:rotate(55deg) scaleY(.6);animation-direction:reverse}.dossier-orbits span{position:absolute;inset:0;display:grid;place-items:center;color:var(--dossier);font-size:45px}.dossier-promise{font-size:25px;line-height:1.5;color:#ecf7ff;max-width:720px;margin:0 0 24px}.dossier-audience{display:flex;gap:18px;align-items:baseline;padding:17px 0;border-top:1px solid #6186ad44;border-bottom:1px solid #6186ad44}.dossier-audience>span{white-space:nowrap;font:10px monospace;color:var(--dossier)}.dossier-audience>p{font-size:14px;margin:0;line-height:1.65}.dossier-tabs{display:flex;gap:8px;margin:24px 0}.dossier-tabs button{padding:12px 18px;border:1px solid #5b7b9e66;border-radius:8px;font-size:14px;color:#b4c9de}.dossier-tabs button[aria-selected=true]{background:#1c3850;border-color:var(--dossier);color:#f1fbff}.dossier-description{font-size:16px;line-height:1.8}.dossier-features{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0}.dossier-features article{padding:22px 18px;border:1px solid #6d8ba44d;border-radius:12px;background:linear-gradient(145deg,#1a2d47,#0c192f)}.dossier-features article>span{font:11px monospace;color:var(--dossier)}.dossier-features h3{font-size:19px;line-height:1.4;margin:16px 0 12px}.dossier-features p{font-size:14px;line-height:1.75;margin:0}.dossier-first{padding:24px;border-left:2px solid var(--dossier);background:#162c4466;margin:25px 0}.dossier-first>span,.dossier-outcome small,.dossier-mission small{font:10px monospace;letter-spacing:1px;color:var(--dossier)}.dossier-first h3{font-size:23px;margin:10px 0}.dossier-first p{font-size:15px;line-height:1.8;margin:0}.dossier-mission{display:flex;gap:20px;align-items:center;padding:24px;background:#183449;border:1px solid #5a9bb575;border-radius:13px}.dossier-mission .mini-core{flex-shrink:0}.dossier-mission h3{font-size:23px;line-height:1.5;margin:8px 0 0}.dossier-workflow{margin:25px 0}.dossier-workflow>div{display:flex;gap:22px;padding:18px 0}.dossier-workflow>div>b{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#15324a;border:1px solid #507ea4;font:12px monospace;color:var(--dossier)}.dossier-workflow h3{font-size:18px;margin:2px 0 7px}.dossier-workflow p{font-size:15px;line-height:1.8;margin:0}.dossier-outcome{padding:22px;background:#19433644;border:1px solid #70cfa24d;border-radius:10px}.dossier-outcome p{font-size:17px;color:#dbf8e9;margin:10px 0 0}.dossier-core{display:flex;align-items:center;gap:17px;padding:20px 0;border-top:1px solid #54759466;margin-top:28px}.dossier-core>.mini-core{flex-shrink:0}.dossier-core b{font-size:15px;color:#d9efff}.dossier-core p{font-size:11px;line-height:1.8;margin:6px 0 0;color:#a5bfd9}.dossier-note{font-size:12px;color:#9db1c9}.dossier-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:28px;padding-top:20px;border-top:1px solid #4a6e9355}.dossier-nav button{font-size:13px;padding:12px 14px;border:1px solid #486c8c;border-radius:7px;color:#c0e8f9}.dossier-nav>span{font:11px monospace;color:#adc3db}.dossier-nav button:hover{border-color:var(--dossier);background:#19344c}.paused .presence-field *,.paused .dossier-orbits *{animation-play-state:paused!important}
@media(max-width:1000px){.always-on{gap:30px!important}.dossier-orbits{opacity:.15}.dossier-features{grid-template-columns:1fr}.dossier-features article{padding:20px}.dossier-features h3{margin-top:9px}.eco-layer-grid{grid-template-columns:1fr 1fr}.eco-layer-detail{min-height:145px}}@media(max-width:760px){.always-on{grid-template-columns:1fr!important}.presence-console{max-width:560px;margin:auto}.eco-layer-grid button{font-size:12px}.eco-brain-visual{height:210px!important}.eco-layer-detail{min-height:110px}.dossier-hero{gap:14px}.dossier-icon{width:56px;height:56px;border-radius:14px}.dossier-icon svg{width:29px;height:29px}.dossier-hero h2{font-size:33px}.dossier-hero .detail-domain{font-size:14px}.dossier-promise{font-size:21px}.dossier-audience{display:block}.dossier-audience p{margin-top:9px}.dossier-tabs button{padding:11px;font-size:12px}.dossier-mission{padding:18px;gap:13px}.dossier-mission h3{font-size:19px}.dossier-nav button{font-size:11px;padding:10px 8px}.presence-top{font-size:8px}.presence-field{height:270px}.presence-core{width:110px;height:110px}.presence-device{width:73px}.presence-bottom{font-size:8px}.origin-mission-intro{font-size:12px}#original-mission-frame{min-height:850px}}
@media(prefers-reduced-motion:reduce){.presence-field *,.dossier-orbits *{animation:none!important}}
