:root{--daz-dark: #0B0C0D;--daz-dark-surface: #131417;--daz-coral: #E74327;--daz-coral-hover: #ff573b;--daz-coral-soft: rgba(231, 67, 39, .18);--daz-coral-glow: rgba(231, 67, 39, .4);--daz-iris: #B6ACD5;--daz-iris-soft: rgba(182, 172, 213, .18);--daz-iris-glow: rgba(182, 172, 213, .35);--glass-bg: rgba(20, 22, 27, .65);--glass-border: rgba(255, 255, 255, .12);--glass-highlight: rgba(255, 255, 255, .18);--glass-specular: rgba(255, 255, 255, .1);--glass-shadow: 0 30px 80px -30px rgba(0, 0, 0, .85);--glass-blur: 36px;--surface: rgba(255, 255, 255, .05);--surface-2: rgba(255, 255, 255, .08);--surface-3: rgba(255, 255, 255, .14);--surface-hover: rgba(255, 255, 255, .11);--line: rgba(255, 255, 255, .09);--line-strong: rgba(255, 255, 255, .18);--fg: #ffffff;--fg-muted: rgba(255, 255, 255, .72);--fg-subtle: rgba(255, 255, 255, .46);--font-sans: "Plus Jakarta Sans", "Inter", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, Menlo, monospace;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--radius-xl: 24px;--radius-pill: 999px}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;background:var(--daz-dark);color:var(--fg);font-family:var(--font-sans);overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mono{font-family:var(--font-mono)}.dim{color:var(--fg-subtle)}.liquid{position:relative;isolation:isolate;background:#0f111559;border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(40px) saturate(160%);-webkit-backdrop-filter:blur(40px) saturate(160%);box-shadow:inset 0 1px 1px #ffffff1a,0 30px 60px #0009;border-radius:var(--radius-lg)}.liquid:before{display:none}.bg{position:fixed;inset:0;z-index:0;background:radial-gradient(1100px 600px at 85% 20%,rgba(231,67,39,.16),transparent 60%),radial-gradient(850px 500px at 15% 80%,rgba(182,172,213,.12),transparent 60%),linear-gradient(180deg,#121317 0%,var(--daz-dark) 100%);pointer-events:none}.bg:after{content:"";position:absolute;inset:0;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:48px 48px;-webkit-mask-image:radial-gradient(circle at center,black 35%,transparent 85%);mask-image:radial-gradient(circle at center,black 35%,transparent 85%);opacity:.6}.video-background{position:fixed;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;opacity:.9}.stage-glass-filter{position:fixed;inset:0;z-index:5;pointer-events:none;background:#0a0c0f40;backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%)}.scroller{width:100%;pointer-events:none}@keyframes revealUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.reveal{animation:revealUp .55s cubic-bezier(.16,1,.3,1) both}.panel-header.reveal{animation-delay:.04s}.main-title.reveal{animation-delay:.08s}.main-subtitle.reveal{animation-delay:.12s}.quote-box.reveal{animation-delay:.16s}.stats-grid.reveal{animation-delay:.18s}.features-list.reveal{animation-delay:.22s}.bullets-list.reveal{animation-delay:.24s}.scroll-hint.reveal{animation-delay:.28s}.overlay{position:fixed;inset:0;z-index:10;pointer-events:none;display:flex;flex-direction:column}.overlay button,.overlay a,.overlay video,.overlay [role=button]{pointer-events:auto}.topbar{margin:1rem 2rem 0;height:58px;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;border-radius:var(--radius-pill);z-index:20}.brand{display:flex;align-items:center;gap:.75rem;cursor:pointer;-webkit-user-select:none;user-select:none}.brand-dot{width:12px;height:12px;border-radius:50%;background:var(--daz-coral);box-shadow:0 0 14px var(--daz-coral-glow);position:relative}.brand-dot:after{content:"";position:absolute;inset:2px;background:#fff;border-radius:50%;opacity:.8}.brand-title{font-size:.95rem;font-weight:900;letter-spacing:.12em;color:var(--fg)}.brand-sub{display:block;font-size:.68rem;color:var(--fg-muted);letter-spacing:.04em}.group-badge .group-pill{font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.3rem .95rem;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--daz-iris)}.topbar-right{display:flex;align-items:center;gap:.85rem}.counter{font-size:.82rem;font-weight:600;padding:0 .4rem;color:var(--fg-muted)}.btn-ctrl{background:var(--surface);border:1px solid var(--glass-border);color:var(--fg);padding:.38rem .95rem;border-radius:var(--radius-pill);font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.btn-ctrl:hover{background:var(--surface-hover);border-color:#ffffff4d;transform:translateY(-1px)}.btn-ctrl.play.on{background:var(--daz-coral);border-color:var(--daz-coral);color:#fff;box-shadow:0 0 20px var(--daz-coral-glow)}.video-btn{background:var(--daz-coral-soft);border-color:#e7432759;color:#fff}.video-btn:hover{background:var(--daz-coral);box-shadow:0 0 20px var(--daz-coral-glow)}.progress-rail{width:100%;height:2px;background:transparent;margin-top:.8rem;padding:0 2rem;z-index:20}.progress-bar{width:100%;height:100%;background:linear-gradient(90deg,var(--daz-coral),var(--daz-iris),var(--daz-coral));transform-origin:left center;border-radius:var(--radius-pill)}.stage-container{flex:1;display:flex;align-items:center;justify-content:space-between;padding:2rem 4rem;max-width:1620px;margin:0 auto;width:100%;gap:3.5rem;z-index:10;overflow:hidden}.stage-left{flex:1.1;max-width:660px}.stage-right{flex:.9;max-width:620px;display:flex;justify-content:center;pointer-events:auto}.content-panel{padding:2.6rem;box-shadow:var(--glass-shadow);position:relative;overflow:hidden}.panel-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.85rem}.eyebrow{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--daz-coral)}.badge-tag-apple{font-size:.68rem;font-weight:600;padding:.2rem .65rem;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--daz-iris)}.main-title{font-size:2.85rem;font-weight:900;letter-spacing:-.035em;line-height:1.08;margin-bottom:.7rem;background:linear-gradient(180deg,#fff 40%,#ffffffb3);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.main-subtitle{font-size:1.05rem;color:var(--fg-muted);line-height:1.5;margin-bottom:1.6rem;font-weight:400}.quote-box{border-left:3px solid var(--daz-coral)!important;padding:1.1rem 1.4rem;margin-bottom:1.6rem}.quote-text{font-style:italic;font-size:.96rem;color:#fff;line-height:1.45;margin-bottom:.45rem}.quote-author{font-size:.78rem;color:var(--daz-iris)}.author-name{font-weight:700}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.9rem;margin-bottom:1.6rem}.stat-card{padding:1.1rem .9rem;display:flex;flex-direction:column;transition:transform .2s ease,border-color .2s ease}.stat-card:hover{transform:translateY(-2px);border-color:#ffffff40}.stat-val{font-size:1.75rem;font-weight:900;color:var(--daz-coral);line-height:1;margin-bottom:.4rem;letter-spacing:-.02em}.stat-lbl{font-size:.76rem;font-weight:700;color:var(--fg)}.stat-sub{font-size:.68rem;color:var(--fg-subtle);margin-top:.2rem}.features-list{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.3rem}.feature-item{padding:.85rem 1.15rem;transition:all .2s ease}.feature-item:hover{background:var(--surface-hover);border-color:#fff3}.feature-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.3rem}.feature-title{font-size:.9rem;font-weight:700;color:var(--fg)}.feature-tag{font-size:.68rem;padding:.15rem .55rem;background:var(--daz-coral-soft);color:#ff7d66;border-radius:var(--radius-pill);font-weight:600}.feature-desc{font-size:.82rem;color:var(--fg-muted);line-height:1.45}.bullets-list{list-style:none;display:flex;flex-direction:column;gap:.65rem;margin-bottom:1.3rem}.bullets-list li{display:flex;align-items:center;gap:.75rem;font-size:.88rem;color:var(--fg-muted)}.bullet-dot{color:var(--daz-coral);font-size:.85rem}.scroll-hint{display:flex;align-items:center;gap:.6rem;font-size:.78rem;color:var(--daz-iris);margin-top:1rem;font-weight:500;animation:floatHint 2.4s infinite ease-in-out}@keyframes floatHint{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}.image-preview-card{overflow:hidden;margin-top:1rem}.preview-img{width:100%;height:170px;object-fit:cover;display:block;border-radius:var(--radius-md) var(--radius-md) 0 0}.img-caption{display:block;font-size:.72rem;color:var(--fg-subtle);padding:.5rem .85rem;background:#00000073}.interactive-widget-box{padding:1.85rem;width:100%}.widget-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;border-bottom:1px solid var(--line);padding-bottom:.75rem}.widget-badge{font-size:.68rem;font-weight:800;letter-spacing:.06em;padding:.22rem .65rem;border-radius:var(--radius-pill)}.widget-badge.daz-badge{background:var(--daz-coral-soft);color:#ff7d66;border:1px solid rgba(231,67,39,.3)}.widget-badge.warning{background:#f59e0b2e;color:#f59e0b}.widget-badge.purple{background:var(--daz-iris-soft);color:var(--daz-iris)}.widget-badge.accent{background:var(--daz-coral-soft);color:var(--daz-coral)}.carousel-wrapper{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.carousel-nav{display:flex;align-items:center;gap:24px;padding:12px 24px;border-radius:30px;background:#0006;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.carousel-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:1.2rem;cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.carousel-btn:hover{background:#ffffff26;transform:scale(1.05)}.carousel-dots{display:flex;gap:12px}.carousel-dot{width:10px;height:10px;border-radius:50%;background:#ffffff4d;cursor:pointer;transition:all .2s}.carousel-dot.active{background:var(--daz-coral);box-shadow:0 0 12px var(--daz-coral);transform:scale(1.2)}.holo-video-container{width:100%;max-width:500px;border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 40px 80px #000c,inset 0 1px 2px #fff3;margin:0 auto;border:1px solid rgba(255,255,255,.1);background:#000;display:flex}.holo-video{width:100%;height:auto;max-height:75vh;object-fit:cover;opacity:.8;display:block}.video-play-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0003;transition:all .3s ease}.holo-video-container:hover .video-play-overlay{background:#0006}.play-btn-circle{width:60px;height:60px;border-radius:50%;background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;transition:transform .2s ease,background .2s ease}.holo-video-container:hover .play-btn-circle{transform:scale(1.1);background:#e74327cc;border-color:var(--daz-coral)}.video-modal-backdrop{position:fixed;inset:0;z-index:9999;background:#000000d9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;padding:40px}.video-modal-card{position:relative;width:100%;max-width:1400px;max-height:90vh;border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 40px 100px #000000e6;display:flex;flex-direction:column}.video-close-btn{position:absolute;top:20px;right:20px;background:#00000080;border:1px solid rgba(255,255,255,.2);color:#fff;padding:10px 20px;border-radius:30px;font-size:14px;cursor:pointer;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .2s}.video-close-btn:hover{background:#ffffff1a;border-color:#fff}.modal-video-player{width:100%;height:100%;max-height:90vh;object-fit:contain;background:#000}.step-image{width:100%;height:auto;border-radius:var(--radius-md);margin-top:10px;border:1px solid rgba(255,255,255,.1)}.ve-deck{width:100%;display:flex;justify-content:center;align-items:center}.bird-stage{aspect-ratio:1 / 1;max-width:520px;cursor:default;background:radial-gradient(circle at 50% 45%,#4fa4ff1f,#00000040 70%)}.bird-stage canvas{width:100%!important;height:100%!important}.video-card{width:100%;overflow:hidden}.video-viewport{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-lg) var(--radius-lg) 0 0;overflow:hidden}.video-element{width:100%;height:100%;object-fit:cover}.video-overlay-ctrls{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000059;cursor:pointer}.video-play-splash{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1.1rem 1.8rem;border-radius:var(--radius-lg);box-shadow:0 10px 40px #000000b3}.play-triangle{font-size:2rem;color:var(--daz-coral)}.play-label{font-size:.85rem;font-weight:700;color:#fff}.video-toolbar{display:flex;align-items:center;justify-content:space-between;padding:.95rem 1.4rem;background:#0e1014e6;border-top:1px solid var(--line)}.video-status{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--fg-muted)}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--daz-coral);box-shadow:0 0 10px var(--daz-coral-glow);animation:blink 1.4s infinite ease-in-out}@keyframes blink{0%,to{opacity:1}50%{opacity:.35}}.video-actions{display:flex;gap:.5rem}.ctrl-btn{background:var(--surface);border:1px solid var(--glass-border);color:var(--fg);padding:.38rem .85rem;border-radius:var(--radius-pill);font-size:.75rem;cursor:pointer;transition:all .2s}.ctrl-btn:hover{background:var(--surface-hover);border-color:#ffffff40}.chakra-rail{display:flex;gap:.4rem;margin-bottom:1.3rem;overflow-x:auto;padding-bottom:.4rem}.chakra-pill{flex:1;padding:.5rem .35rem;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .2s}.chakra-pill.active{background:var(--daz-coral-soft);border-color:var(--daz-coral);box-shadow:0 0 15px var(--daz-coral-glow)}.ch-num{font-size:.72rem;font-weight:800;color:var(--daz-coral)}.ch-name{font-size:.66rem;color:var(--fg-muted)}.chakra-card{padding:1.3rem}.chakra-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.badge-tag{font-size:.74rem;padding:.2rem .6rem;background:var(--daz-iris-soft);color:var(--daz-iris);border-radius:var(--radius-pill);font-weight:600}.chakra-habit{font-size:.9rem;color:var(--fg);margin-bottom:1rem}.chakra-meta{display:flex;gap:.85rem}.sync-chip{font-size:.74rem;color:var(--daz-iris)}.parent-dual-switch{margin-bottom:1.3rem}.switch-label{display:block;font-size:.76rem;color:var(--fg-muted);margin-bottom:.45rem}.btn-group{display:flex;gap:.6rem}.btn-toggle{flex:1;padding:.55rem;border-radius:var(--radius-md);font-size:.78rem;cursor:pointer;color:var(--fg-muted)}.btn-toggle.active{background:var(--daz-coral-soft);border-color:var(--daz-coral);color:#fff;font-weight:700;box-shadow:0 0 16px var(--daz-coral-glow)}.talents-section{margin-bottom:1.3rem}.section-title{display:block;font-size:.76rem;color:var(--fg-muted);margin-bottom:.55rem}.talent-tags{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;margin-bottom:.9rem}.talent-tag{display:flex;align-items:center;justify-content:space-between;padding:.55rem .85rem;font-size:.76rem;cursor:pointer;color:var(--fg)}.talent-tag.active{background:var(--daz-coral-soft);border-color:var(--daz-coral)}.affinity-badge{font-size:.72rem;font-weight:800;color:var(--daz-coral)}.talent-suggestion-box{padding:.85rem;border-left:3px solid var(--daz-iris)}.sugg-label{font-size:.7rem;color:var(--daz-iris);display:block;margin-bottom:.25rem;font-weight:700}.talent-suggestion-box p{font-size:.82rem;color:var(--fg)}.nanna-footer-chips{display:flex;gap:.55rem;flex-wrap:wrap}.chip-badge{font-size:.72rem;padding:.25rem .65rem;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--fg-muted)}.dazmin-tabs{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1.1rem}.tab-btn{padding:.55rem .75rem;font-size:.76rem;cursor:pointer;text-align:left;color:var(--fg-muted)}.tab-btn.active{background:var(--daz-coral-soft);border-color:var(--daz-coral);color:#fff;font-weight:700}.dazmin-preview-panel{padding:1.25rem}.preview-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.45rem}.status-live{font-size:.7rem;color:#34d399}.preview-desc{font-size:.82rem;color:var(--fg-muted);line-height:1.45;margin-bottom:1.1rem}.mini-kanban{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem}.mini-kanban .col{background:#00000059;padding:.6rem;border-radius:var(--radius-sm)}.mini-kanban .title{font-size:.66rem;color:var(--fg-subtle);display:block;margin-bottom:.4rem}.mini-kanban .card{font-size:.72rem;padding:.4rem;background:var(--surface-2);border-radius:6px}.mini-kanban .card.active{border-left:2px solid var(--daz-coral);color:var(--daz-coral)}.mini-kanban .card.done{border-left:2px solid var(--daz-iris);color:var(--daz-iris)}.mini-metrics-row{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem}.mini-metrics-row .metric{background:#00000059;padding:.75rem;border-radius:var(--radius-sm);text-align:center}.mini-metrics-row .num{font-size:1.2rem;font-weight:900;color:var(--daz-coral);display:block}.mini-metrics-row .lbl{font-size:.7rem;color:var(--fg-muted)}.mini-inventory-list{display:flex;gap:.5rem;flex-wrap:wrap}.item-chip{font-size:.74rem;padding:.35rem .7rem;background:var(--surface-2);border-radius:var(--radius-pill)}.cores-selector{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1.1rem}.core-btn{padding:.6rem;cursor:pointer;display:flex;flex-direction:column;text-align:left}.core-btn.active{background:var(--daz-iris-soft);border-color:var(--daz-iris)}.core-name{font-size:.78rem;font-weight:700;color:var(--fg)}.core-badge{font-size:.68rem;color:var(--fg-subtle)}.core-detail-panel{padding:1.3rem}.core-detail-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.stat-pill{font-size:.74rem;padding:.22rem .6rem;background:var(--daz-coral-soft);color:#ff7d66;border-radius:var(--radius-pill);font-weight:700}.core-desc{font-size:.84rem;color:var(--fg-muted);line-height:1.45;margin-bottom:1.1rem}.core-tech-stack{display:flex;gap:.5rem;flex-wrap:wrap}.tech-tag{font-size:.7rem;padding:.25rem .55rem;background:var(--surface-2);border-radius:var(--radius-pill);color:var(--daz-iris)}.services-grid{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:1.2rem}.service-card-btn{padding:.8rem;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:.35rem;transition:all .2s ease}.service-card-btn.active{background:var(--daz-coral-soft);border-color:var(--daz-coral);box-shadow:0 0 16px var(--daz-coral-glow)}.service-badge-tiny{font-size:.65rem;font-weight:800;color:var(--daz-coral);text-transform:uppercase}.service-card-btn h5{font-size:.8rem;color:var(--fg);line-height:1.3}.service-detail-card{padding:1.4rem}.service-detail-card h4{font-size:1.05rem;margin-bottom:.6rem;color:var(--fg)}.pill-tag{font-size:.7rem;padding:.2rem .6rem;background:var(--surface-3);border-radius:var(--radius-pill);color:var(--daz-iris)}.detail-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.7rem}.detail-focus{font-size:.85rem;color:var(--fg-muted);line-height:1.45;margin-bottom:.75rem}.highlight-benefit{background:var(--surface-2);border-left:3px solid var(--daz-coral);padding:.7rem .9rem;border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:.82rem;color:var(--fg)}.dots-rail{position:fixed;right:1.8rem;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:.85rem;z-index:30}.dot-item{background:none;border:none;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:flex-end}.dot-bullet{width:9px;height:9px;border-radius:50%;background:#fff3;transition:all .25s cubic-bezier(.16,1,.3,1)}.dot-item.active .dot-bullet{background:var(--daz-coral);box-shadow:0 0 12px var(--daz-coral-glow);transform:scale(1.6)}.dot-item.passed .dot-bullet{background:var(--daz-iris);opacity:.6}.dot-tooltip{position:absolute;right:24px;padding:.35rem .75rem;border-radius:var(--radius-pill);font-size:.72rem;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:all .2s ease;transform:translate(6px)}.dot-item:hover .dot-tooltip{opacity:1;transform:translate(0)}.footer-nav-hint{height:38px;margin:0 2rem 1rem;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;font-size:.74rem;color:var(--fg-subtle);letter-spacing:.02em}.overlay{--accent: var(--daz-coral);--accent-soft: var(--daz-coral-soft);--accent-glow: var(--daz-coral-glow);--accent-2: var(--daz-iris);transition:--accent .6s}.overlay[data-mood=iris]{--accent: #B6ACD5;--accent-soft: rgba(182,172,213,.18);--accent-glow: rgba(182,172,213,.4);--accent-2: #E74327}.overlay[data-mood=cyan]{--accent: #38d2ff;--accent-soft: rgba(56,210,255,.16);--accent-glow: rgba(56,210,255,.42);--accent-2: #B6ACD5}.overlay[data-mood=rose]{--accent: #ff7aa8;--accent-soft: rgba(255,122,168,.18);--accent-glow: rgba(255,122,168,.42);--accent-2: #ffd27a}.overlay[data-mood=ocean]{--accent: #4fc3f7;--accent-soft: rgba(79,195,247,.16);--accent-glow: rgba(79,195,247,.4);--accent-2: #80deea}.overlay[data-mood=gold]{--accent: #f2b544;--accent-soft: rgba(242,181,68,.18);--accent-glow: rgba(242,181,68,.42);--accent-2: #E74327}.overlay[data-mood=spectrum]{--accent: #D9C228;--accent-soft: rgba(217,194,40,.14);--accent-glow: rgba(59,168,240,.35);--accent-2: #7B3FA0}.overlay .eyebrow,.overlay .stat-val,.overlay .dot-item.active .dot-bullet{color:var(--accent)}.overlay .dot-item.active .dot-bullet{background:var(--accent);box-shadow:0 0 12px var(--accent-glow)}.overlay .badge-tag-apple{border-color:color-mix(in srgb,var(--accent) 45%,transparent);color:var(--accent);background:var(--accent-soft)}.overlay .progress-bar{background:linear-gradient(90deg,var(--accent),var(--accent-2),var(--accent))}.overlay .tab-btn.active,.overlay .btn-toggle.active{background:var(--accent-soft);border-color:var(--accent);box-shadow:0 0 16px var(--accent-glow);color:#fff}.overlay .status-live{color:var(--accent)}.overlay .btn-ctrl.on{background:var(--accent-soft);border-color:var(--accent);color:#fff}.overlay:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(900px 520px at 80% 25%,var(--accent-soft),transparent 65%),radial-gradient(700px 480px at 15% 85%,color-mix(in srgb,var(--accent-2) 14%,transparent),transparent 65%);transition:opacity .8s ease}.stage-right{max-width:700px;flex:1}.stage-left{max-width:600px}.main-title{font-size:clamp(2.1rem,3.4vw,3.4rem);line-height:1.04}.main-subtitle{font-size:1.02rem;max-width:48ch}.content-panel .features-list{gap:.6rem}.quote-link{margin-left:.6rem;font-size:.74rem;color:var(--accent);text-decoration:none;border-bottom:1px solid currentColor}.widget-badge.cyan{background:#38d2ff29;color:#7fe3ff;border:1px solid rgba(56,210,255,.3)}.widget-badge.gold{background:#f2b5442e;color:#ffd27a;border:1px solid rgba(242,181,68,.35)}.widget-badge.spectrum{background:linear-gradient(90deg,#d4851a40,#7b3fa040,#3ba8f040);color:#fff;border:1px solid rgba(255,255,255,.18)}.mini-link{background:none;border:none;color:var(--fg-muted);font-size:.68rem;letter-spacing:.06em;cursor:pointer}.mini-link:hover{color:#fff}.btn-group.tight{gap:.35rem}.btn-group.tight .btn-toggle{flex:none;padding:.35rem .8rem;font-size:.72rem;background:var(--surface);border:1px solid var(--glass-border)}.notes-panel{position:fixed;left:2rem;bottom:1.4rem;width:min(560px,46vw);padding:1rem 1.2rem 1.1rem;z-index:40;pointer-events:auto;border-left:3px solid var(--accent);animation:revealUp .4s cubic-bezier(.16,1,.3,1) both}.notes-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.68rem;color:var(--accent);letter-spacing:.08em}.notes-close{background:none;border:none;color:var(--fg-subtle);cursor:pointer;font-size:.8rem}.notes-panel p{font-size:.9rem;line-height:1.55;color:var(--fg-muted)}.hero-visual{position:relative;width:100%;max-width:560px;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.hero-halo{position:absolute;inset:12%;border-radius:50%;background:radial-gradient(circle,var(--accent-soft),transparent 70%);filter:blur(18px);animation:heroBreath 6s ease-in-out infinite}@keyframes heroBreath{0%,to{transform:scale(.92);opacity:.7}50%{transform:scale(1.08);opacity:1}}.hero-clip{position:relative;width:86%;aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;mask-image:radial-gradient(circle,black 58%,transparent 74%);-webkit-mask-image:radial-gradient(circle,black 58%,transparent 74%)}.seamless-clip{position:relative}.seamless-clip video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.orchestra-clip,.guardian-clip{position:absolute;inset:0}.hero-orbit{position:absolute;inset:0;animation:spinSlow 48s linear infinite}@keyframes spinSlow{to{transform:rotate(360deg)}}.hero-orbiter{position:absolute;display:flex;flex-direction:column;align-items:center;gap:.15rem;animation:spinSlow 48s linear infinite reverse;padding:.45rem .8rem;border-radius:var(--radius-pill);background:#0a0c0f8c;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform-origin:center}.hero-orbiter.o1{left:50%;top:2%;translate:-50% 0}.hero-orbiter.o2{left:6%;top:72%}.hero-orbiter.o3{right:6%;top:72%}.hero-orbiter-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent-glow)}.hero-orbiter-label{font-weight:800;font-size:.82rem}.hero-orbiter-sub{font-size:.6rem;color:var(--fg-subtle);letter-spacing:.08em}.hero-caption{position:absolute;bottom:-.4rem;font-size:.6rem;letter-spacing:.1em;color:var(--fg-subtle)}.orbit-stage{position:relative;width:100%;aspect-ratio:1 / .86}.orbit-ring{position:absolute;left:50%;top:50%;width:84%;aspect-ratio:1 / 1;translate:-50% -50%;border-radius:50%;border:1px dashed rgba(255,255,255,.18);animation:spinSlow 80s linear infinite}.orbit-ring:after{content:"";position:absolute;inset:14%;border-radius:50%;border:1px solid rgba(255,255,255,.07)}.orbit-core{position:absolute;left:50%;top:50%;translate:-50% -50%;width:56%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.35rem}.orbit-core-icon{font-size:2rem;color:var(--accent);text-shadow:0 0 24px var(--accent-glow)}.orbit-core-label{font-weight:800;font-size:1.05rem}.orbit-core-note{font-size:.82rem;color:var(--fg-muted);line-height:1.4}.orbit-node{position:absolute;translate:-50% -50%;width:46px;height:46px;border-radius:50%;background:var(--surface-2);border:1px solid var(--glass-border);color:var(--fg-muted);font-size:1.05rem;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1)}.orbit-node:hover,.orbit-node.active{background:var(--accent-soft);border-color:var(--accent);color:#fff;transform:scale(1.18);box-shadow:0 0 22px var(--accent-glow)}.orbit-links{display:flex;gap:.6rem;margin-top:.8rem;flex-wrap:wrap}.link-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .85rem;border-radius:var(--radius-pill);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);color:#fff;font-size:.76rem;font-weight:700;text-decoration:none}.link-chip.ghost{background:transparent;border-color:var(--glass-border);color:var(--fg-subtle);font-weight:500;font-size:.66rem}.lc-box-wrap{max-width:680px}.lc-tabs{display:flex;gap:.5rem;margin-bottom:.8rem}.lc-tabs .tab-btn{flex:1}.lc-stage{width:100%;animation:revealUp .5s cubic-bezier(.16,1,.3,1) both}.lc-svg{width:100%;height:auto;color:#ffffff8c;font-family:var(--font-sans);font-size:11px;font-weight:600}.lc-svg text{fill:#fff}.lc-svg .lc-small{font-size:9.5px;font-weight:500;fill:#ffffffbf}.lc-svg .lc-small.dim{fill:#fff6}.lc-req rect{fill:#f2b54438;stroke:#f2b544;stroke-width:1.2}.lc-req.soft rect{fill:#f2b54424}.lc-req text{font-size:12px;fill:#ffd27a}.lc-line{fill:none;stroke:#fff6;stroke-width:1.4}.lc-line.faint{stroke:#ffffff2e}.lc-line.red{stroke:#e74327;stroke-width:2.4}.lc-line.late{stroke:#e74327;stroke-width:1.6;stroke-dasharray:5 4}.lc-line.loop{stroke:#38d2ff;stroke-width:1.6;stroke-dasharray:6 5;animation:dashFlow 1.2s linear infinite}@keyframes dashFlow{to{stroke-dashoffset:-22}}.lc-box rect{fill:#ffffff0d;stroke:#ffffff47;stroke-width:1;transition:fill .3s}.lc-box.wf rect{animation:wfPulse 10.5s ease-in-out infinite;animation-delay:var(--d)}.lc-box.deploy rect{stroke:#22c55e}.lc-box.deploy.wf rect{animation-name:wfDeploy}@keyframes wfPulse{0%,4%{fill:#ffffff0d;stroke:#ffffff47}6%,9%{fill:#b6acd580;stroke:#b6acd5}12%,to{fill:#b6acd524;stroke:#b6acd580}}@keyframes wfDeploy{0%,4%{fill:#22c55e1a}6%,9%{fill:#22c55eb3}12%,to{fill:#22c55e4d}}.lc-late{opacity:0;animation:lateShow 10.5s ease-in-out infinite}@keyframes lateShow{0%,78%{opacity:0}86%,to{opacity:1}}.lc-late rect{fill:#e7432740;stroke:#e74327}.lc-late text{font-size:10.5px;fill:#ffb3a3}.lc-dash{stroke:#ffffff38;stroke-dasharray:4 5}.lc-quad{font-size:12px;font-style:italic;fill:#ffffffb3}.lc-spiral{fill:none;stroke:#ffffffa6;stroke-width:1.6;stroke-dasharray:4200;stroke-dashoffset:4200;animation:drawSpiral 9s linear infinite}@keyframes drawSpiral{to{stroke-dashoffset:0}}.lc-runner{fill:var(--daz-iris)}.lc-runner-halo{fill:#b6acd538}.lc-cost line{stroke:#e74327;stroke-width:2;stroke-dasharray:300;stroke-dashoffset:300;animation:drawSpiral 9s ease-out infinite}.lc-cost text{font-size:11px;fill:#ffb3a3}.lc-node rect{fill:#ffffff0f;stroke:#ffffff4d}.lc-node.zagent rect{fill:#38d2ff29;stroke:#38d2ff}.lc-node.agent rect{fill:#b6acd524;stroke:#b6acd599}.lc-node.agent text{font-size:10px}.lc-node.std rect{fill:#22c55e24;stroke:#22c55e}.lc-pulse{fill:#38d2ff;filter:drop-shadow(0 0 4px #38d2ff)}.lc-loop rect{fill:#38d2ff26;stroke:#38d2ff}.lc-loop text{font-size:10.5px;fill:#9fe9ff}.lc-footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:.6rem}.lc-hint{font-size:.86rem;color:var(--fg-muted)}.lc-refs{display:flex;gap:.4rem;flex:none}.lc-thumb{width:64px;height:42px;border-radius:8px;overflow:hidden;border:1px solid var(--glass-border);background:#fff;padding:0;cursor:pointer;opacity:.75;transition:all .2s}.lc-thumb img{width:100%;height:100%;object-fit:cover}.lc-thumb:hover{opacity:1;transform:translateY(-2px)}.video-modal-card.light{background:#fffffff5}.modal-video-player.contain{object-fit:contain;max-height:80vh;background:#fff}.tetris-box{max-width:680px}.tetris-stage{width:100%}.tetris-svg{width:100%;height:auto;max-height:40vh;overflow:visible}.tetris-piece{cursor:pointer;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .3s,filter .3s;animation:tetrisDrop .9s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i) * .09s)}@keyframes tetrisDrop{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}.tetris-piece.active{transform:translateY(-10px);filter:drop-shadow(0 14px 18px rgba(0,0,0,.6)) brightness(1.12)}.tetris-piece.dim{opacity:.35}.tetris-legend{display:flex;flex-wrap:wrap;gap:.4rem;margin:.6rem 0 .8rem}.tetris-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .7rem;border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--glass-border);color:var(--fg-muted);font-size:.74rem;font-weight:600;cursor:pointer;transition:all .2s}.tetris-chip-dot{width:9px;height:9px;border-radius:3px;background:var(--c)}.tetris-chip.active,.tetris-chip:hover{border-color:var(--c);color:#fff;background:color-mix(in srgb,var(--c) 22%,transparent)}.tetris-detail{border-left:3px solid var(--c);padding:.6rem .9rem;background:var(--surface);border-radius:var(--radius-md);transition:border-color .3s}.tetris-detail-top{display:flex;justify-content:space-between;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:.3rem}.tetris-detail h4{font-size:1rem}.tetris-depts{display:flex;gap:.3rem;flex-wrap:wrap}.tetris-detail p{font-size:.84rem;color:var(--fg-muted);line-height:1.45}.dazmin-box{max-width:680px}.dz-module-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.45rem}.dz-module{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.65rem .7rem;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--glass-border);color:var(--fg-muted);cursor:pointer;text-align:left;transition:all .2s;animation:revealUp .5s both;animation-delay:calc(var(--i) * .04s)}.dz-module:hover,.dz-module.active{background:var(--accent-soft);border-color:var(--accent);color:#fff;transform:translateY(-2px)}.dz-module-icon{font-size:1.05rem;color:var(--accent)}.dz-module-name{font-size:.74rem;font-weight:700}.dz-module-detail{margin-top:.7rem;padding:.7rem .9rem;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line)}.dz-module-detail p{font-size:.86rem;color:var(--fg-muted);margin-top:.3rem;line-height:1.45}.dz-svg{width:100%;height:auto;color:#ffffff80;font-family:var(--font-sans);font-size:12px;font-weight:700}.dz-svg text{fill:#fff}.dz-svg .dz-small{font-size:9px;font-weight:500;fill:#ffffffb3}.dz-svg .dz-small.dim{fill:#ffffff61}.dz-svg .mono-text{font-family:var(--font-mono);font-size:11px}.dz-line{fill:none;stroke:#ffffff6b;stroke-width:1.4}.dz-line.faint{stroke:#ffffff29}.dz-ghost{fill:none;stroke:none}.dz-stage rect{fill:#38d2ff1a;stroke:#38d2ff99;animation:dzGlow 3s ease-in-out infinite;animation-delay:var(--d)}@keyframes dzGlow{0%,to{fill:#38d2ff14}20%{fill:#38d2ff4d}}.dz-node rect{fill:#ffffff0d;stroke:#ffffff47}.dz-pulse{fill:#38d2ff;filter:drop-shadow(0 0 5px #38d2ff)}.dz-tools{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem;justify-content:center}.dz-product-list{display:flex;flex-wrap:wrap;gap:.4rem}.dz-product{padding:.45rem .85rem;border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--glass-border);color:var(--fg-muted);font-size:.78rem;font-weight:700;cursor:pointer;transition:all .2s}.dz-product:hover,.dz-product.active{background:var(--accent-soft);border-color:var(--accent);color:#fff}.orchestra-box{max-width:720px}.fusion-row{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;margin-bottom:.8rem}.fusion-pill{padding:.32rem .8rem;border-radius:var(--radius-pill);font-size:.76rem;font-weight:800;border:1px solid var(--glass-border);background:var(--surface);animation:revealUp .6s both}.fusion-pill.a{border-color:#d9c228;color:#f3e36a;animation-delay:.05s}.fusion-pill.b{border-color:#38d2ff;color:#9fe9ff;animation-delay:.2s}.fusion-pill.c{border-color:#b6acd5;color:#d8d0f0;animation-delay:.35s}.fusion-pill.result{background:linear-gradient(90deg,#d9c22840,#38d2ff40,#b6acd540);border-color:#fff6;color:#fff;box-shadow:0 0 22px var(--accent-glow);animation-delay:.6s}.fusion-op{color:var(--fg-subtle);font-weight:700}.orchestra-stage{display:grid;grid-template-columns:150px 1fr;gap:.8rem;align-items:stretch}.orchestra-avatar{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:#000;border:1px solid var(--glass-border);display:flex;align-items:flex-end;justify-content:center}.orchestra-avatar-label{position:relative;font-size:.56rem;letter-spacing:.1em;padding:.3rem .5rem;margin-bottom:.5rem;background:#0000008c;border-radius:var(--radius-pill);color:#9fe9ff}.orchestra-svg{width:100%;height:auto;font-family:var(--font-sans);font-size:11px;font-weight:700}.orchestra-svg text{fill:#fff}.oc-root rect{fill:#38d2ff29;stroke:#38d2ff;stroke-width:1.2}.oc-root.bottom rect{fill:#22c55e24;stroke:#22c55e}.oc-line{fill:none;stroke:#ffffff38;stroke-width:1.2}.oc-line.thin{stroke:#ffffff24;stroke-width:1}.oc-node circle{fill:#ffffff0f;stroke:#ffffff59;stroke-width:1.2;transition:all .3s}.oc-node text{font-size:14px}.orchestra-box.agentes .oc-node circle{fill:#38d2ff24;stroke:#38d2ff;filter:drop-shadow(0 0 6px rgba(56,210,255,.5))}.orchestra-box.humanos .oc-node circle{fill:#f2b5441f;stroke:#f2b544b3}.oc-label{font-size:9px;font-weight:600;fill:#fffc}.oc-legend{font-size:8.5px;fill:#fff6;font-weight:500}.oc-pulse{fill:#38d2ff;filter:drop-shadow(0 0 4px #38d2ff)}.oc-pulse.soft{fill:#22c55e;filter:drop-shadow(0 0 3px #22c55e)}.orchestra-box.humanos .oc-pulse{fill:#f2b544;filter:drop-shadow(0 0 4px #f2b544)}.oc-level{fill:#ffffff14;stroke:#fff3;animation:lvlFill 2.6s ease-in-out infinite;animation-delay:var(--d)}.orchestra-box.humanos .oc-level{animation-duration:6s}@keyframes lvlFill{0%,to{fill:#ffffff14}40%{fill:#38d2ff73}}.orchestra-box.humanos .oc-level{animation-name:lvlFillH}@keyframes lvlFillH{0%,to{fill:#ffffff14}40%{fill:#f2b54466}}.oc-dept{transition:opacity .25s;cursor:pointer}.oc-dept.dim{opacity:.3}.oc-dept.focus .oc-node circle{transform-box:fill-box;transform-origin:center;transform:scale(1.15)}.orchestra-foot{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.7rem}.showcase{width:100%;max-width:680px;display:flex;flex-direction:column;gap:.8rem;align-items:center}.showcase-tabs{display:flex;gap:.4rem;padding:.4rem;border-radius:var(--radius-pill)}.showcase-tabs .tab-btn{border-radius:var(--radius-pill);padding:.45rem .95rem}.showcase .ve-deck,.showcase .interactive-widget-box,.showcase .bird-stage{width:100%}.media-frame{position:relative;max-width:640px}.media-frame .holo-video{opacity:1;max-height:62vh}.media-label{position:absolute;left:.8rem;bottom:.7rem;font-size:.6rem;letter-spacing:.1em;padding:.3rem .6rem;border-radius:var(--radius-pill);background:#0009;color:#fff;border:1px solid rgba(255,255,255,.15)}.guardian-stage{position:relative;width:100%;max-width:640px;aspect-ratio:16 / 10;border-radius:var(--radius-xl);overflow:hidden;background:#000}.guardian-stage .guardian-clip{animation:revealUp .6s both}.guardian-stage.materno{box-shadow:0 0 60px #ff7aa840}.guardian-stage.paterno{box-shadow:0 0 60px #38d2ff40}.guardian-switch{position:absolute;top:.8rem;left:.8rem;right:.8rem}.guardian-switch .btn-toggle{background:#0000008c;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.portfolio-box{max-width:720px}.portfolio-box .widget-header{flex-wrap:wrap;gap:.5rem}.pf-filters{display:flex;flex-wrap:wrap;gap:.3rem}.pf-filter{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem;border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--glass-border);color:var(--fg-muted);font-size:.66rem;font-weight:700;cursor:pointer}.pf-filter.active,.pf-filter:hover{color:#fff;border-color:var(--c, var(--accent))}.pf-dot{width:7px;height:7px;border-radius:2px;background:var(--c)}.pf-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:.4rem}.pf-tile{position:relative;display:flex;flex-direction:column;gap:.2rem;align-items:flex-start;padding:.6rem .6rem .5rem;min-height:64px;border-radius:10px;background:color-mix(in srgb,var(--c) 18%,rgba(255,255,255,.03));border:1px solid color-mix(in srgb,var(--c) 45%,transparent);border-bottom-width:3px;color:#fff;cursor:pointer;text-align:left;transition:all .2s cubic-bezier(.16,1,.3,1)}.pf-tile:hover,.pf-tile.active{transform:translateY(-3px);background:color-mix(in srgb,var(--c) 38%,rgba(255,255,255,.05));box-shadow:0 10px 24px -10px var(--c)}.pf-tile.prio:after{content:"★";position:absolute;top:.35rem;right:.45rem;font-size:.6rem;color:#ffd27a}.pf-tile-name{font-size:.72rem;font-weight:800;line-height:1.15}.pf-tile-tag{font-size:.56rem;color:#fff9;letter-spacing:.04em}.pf-detail{margin-top:.7rem;padding:.7rem .9rem;border-radius:var(--radius-md);background:var(--surface);border-left:3px solid var(--c)}.pf-detail-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.pf-detail h4{font-size:1rem}.pf-detail p{font-size:.86rem;color:var(--fg-muted);line-height:1.45}.alliance-box{max-width:680px}.alliance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.alliance-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.9rem .9rem .8rem;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--glass-border);color:var(--fg-muted);cursor:pointer;text-align:left;transition:all .25s cubic-bezier(.16,1,.3,1)}.alliance-card:hover,.alliance-card.active{background:var(--accent-soft);border-color:var(--accent);color:#fff;transform:translateY(-3px);box-shadow:0 0 24px var(--accent-glow)}.alliance-card.agreed{border-color:#22c55e}.alliance-icon{font-size:1.3rem;color:var(--accent)}.alliance-title{font-size:.82rem;font-weight:800}.alliance-check{position:absolute;top:.5rem;right:.6rem;color:#22c55e;font-weight:800}.alliance-detail{margin-top:.8rem;padding:.9rem 1rem;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line)}.alliance-detail h4{font-size:1.05rem;margin-bottom:.25rem}.alliance-detail p{font-size:.88rem;color:var(--fg-muted);line-height:1.45}.alliance-cta-row{margin-top:.7rem}.btn-action-primary{padding:.65rem 1.2rem;border-radius:var(--radius-pill);background:var(--accent);border:none;color:#0b0c0d;font-weight:800;font-size:.84rem;cursor:pointer;box-shadow:0 0 24px var(--accent-glow);transition:all .2s}.btn-action-primary:hover{transform:translateY(-2px)}.btn-action-primary.success{background:#22c55e;color:#fff;box-shadow:0 0 24px #22c55e66}@media(max-width:1100px){.stage-container{flex-direction:column;justify-content:flex-start;padding:1.2rem 1.5rem 4rem;overflow-y:auto;gap:1.2rem}.stage-left,.stage-right{max-width:100%;width:100%}.content-panel{padding:1.6rem}.notes-panel{width:calc(100% - 3rem);left:1.5rem}.pf-grid,.dz-module-grid{grid-template-columns:repeat(3,1fr)}.orchestra-stage{grid-template-columns:1fr}.orchestra-avatar{aspect-ratio:16 / 7}.group-badge{display:none}}.overlay .tab-btn,.overlay .core-btn,.overlay .service-card-btn{background:var(--surface);border:1px solid var(--glass-border);color:var(--fg-muted);border-radius:var(--radius-md);cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.overlay .tab-btn:hover,.overlay .core-btn:hover{background:var(--surface-hover);color:#fff}.overlay .core-btn.active{background:var(--accent-soft);border-color:var(--accent);color:#fff;box-shadow:0 0 16px var(--accent-glow)}.overlay .core-btn .core-name{color:inherit}.overlay .core-btn .core-badge{color:var(--fg-subtle)}.overlay .core-btn.active .core-badge{color:#ffffffbf}.overlay .dazmin-tabs{display:flex;flex-wrap:nowrap;gap:.45rem;margin-bottom:.9rem}.overlay .dazmin-tabs .tab-btn{flex:1;padding:.55rem .6rem;font-size:.78rem;white-space:nowrap}.overlay .lc-tabs .tab-btn{padding:.55rem .6rem;font-size:.78rem}html.capture *,html.capture *:before,html.capture *:after{animation-duration:1ms!important;animation-delay:0s!important;transition-duration:0s!important}.overlay .chakra-pill,.overlay .talent-tag,.overlay .btn-toggle,.overlay .alliance-card-btn{background:var(--surface);border:1px solid var(--glass-border);color:var(--fg-muted)}.overlay .chakra-pill:hover,.overlay .talent-tag:hover,.overlay .btn-toggle:hover{background:var(--surface-hover);color:#fff}.overlay .chakra-pill.active,.overlay .talent-tag.active{background:var(--accent-soft);border-color:var(--accent);color:#fff;box-shadow:0 0 16px var(--accent-glow)}.overlay .chakra-pill .ch-num,.overlay .talent-tag .affinity-badge{color:var(--accent)}.guardian-stage.hijo{aspect-ratio:1 / 1;max-width:560px;margin:0 auto}.tetris-layer{position:fixed;z-index:1;pointer-events:none;transition:left .95s cubic-bezier(.16,1,.3,1),top .95s cubic-bezier(.16,1,.3,1),width .95s cubic-bezier(.16,1,.3,1),height .95s cubic-bezier(.16,1,.3,1),opacity .6s ease,transform .9s cubic-bezier(.16,1,.3,1),filter .6s ease}.tetris-layer.mode-build{opacity:.92;filter:drop-shadow(0 30px 40px rgba(0,0,0,.6))}.tetris-layer.mode-feature{opacity:1;z-index:12;filter:drop-shadow(0 40px 50px rgba(0,0,0,.7))}.tetris-layer.mode-gone{opacity:0;transform:translateY(60px) scale(.9)}.tetris-layer-svg{width:100%;height:100%;overflow:visible;display:block}.tetris-layer.mode-feature .tcube{pointer-events:auto;cursor:pointer}.tcube{transition:opacity .25s}.tcube polygon{transition:filter .25s}.tcube.dim{opacity:.28!important}.tcube.active polygon{filter:brightness(1.18)}.tetris-letters{transition:opacity .8s ease .25s;font-family:var(--font-sans)}.tl-brand{font-size:30px;font-weight:800;fill:#fff;letter-spacing:-.01em}.tl-d{fill:var(--daz-coral)}.tl-products{font-size:27px;font-weight:900;letter-spacing:.22em}.tetris-build-hint{position:absolute;left:50%;bottom:4px;translate:-50% 0;font-size:.6rem;letter-spacing:.14em;color:var(--fg-subtle);padding:.25rem .6rem;border-radius:var(--radius-pill);background:#0a0c0f8c}.tetris-slot{width:100%;max-width:680px;display:flex;flex-direction:column;gap:.8rem}.tetris-anchor{width:100%;aspect-ratio:1.25 / 1;max-height:50vh;pointer-events:none}.tetris-slot .tetris-box{padding:1.1rem 1.4rem 1.2rem}.tetris-slot .widget-header{margin-bottom:.7rem;padding-bottom:.5rem}.tetris-slot .tetris-legend{margin:0 0 .6rem}@media(max-width:1100px){.tetris-layer.mode-build{opacity:.5}.tetris-anchor{aspect-ratio:1.4 / 1;max-height:40vh}}.tetris-layer{opacity:0}.tetris-layer.visible.mode-build{opacity:.96}.tetris-layer.mode-feature{opacity:1}.tetris-layer.mode-gone{opacity:0;transform:none}.tcube.landed polygon{animation:landFlash .7s ease-out both}@keyframes landFlash{0%{filter:brightness(2.2) saturate(1.4)}to{filter:brightness(1)}}.tetris-flight{position:fixed;inset:0;z-index:26;pointer-events:none;overflow:visible}.stage-container{will-change:opacity,transform;transform-origin:center}.stage-container.is-finale{justify-content:center;align-items:center}.finale{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:1100px}.finale-anchor{width:min(62vh,760px);aspect-ratio:1.08 / 1;max-width:100%;pointer-events:none}.finale-bar{width:100%;max-width:900px;padding:.9rem 1.2rem;border-radius:var(--radius-lg)}.finale-bar .tetris-legend{justify-content:center;margin-bottom:.6rem}.finale-thanks{font-size:.86rem;color:var(--fg-subtle);letter-spacing:.04em}.lamina-frame{position:relative;width:100%;max-width:640px;aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--radius-xl);background:#fff;cursor:zoom-in;padding:0;border:1px solid var(--glass-border)}.lamina-frame img{width:100%;height:100%;object-fit:cover;object-position:center 42%;display:block}.tetris-slot .tetris-legend-wrap .tetris-legend{margin:0 0 .6rem}@media(max-width:1100px){.finale-anchor{width:min(80vw,60vh)}}.tcube.ghost{transition:opacity .5s ease}.tcube.ghost.leaving{opacity:0!important}.tetris-anchor{aspect-ratio:1.25 / 1;max-height:46vh}@property --accent{syntax: "<color>"; inherits: true; initial-value: #E74327;}@property --accent-2{syntax: "<color>"; inherits: true; initial-value: #B6ACD5;}@property --accent-soft{syntax: "<color>"; inherits: true; initial-value: rgba(231,67,39,.18);}@property --accent-glow{syntax: "<color>"; inherits: true; initial-value: rgba(231,67,39,.4);}.overlay{transition:--accent 1.1s ease,--accent-2 1.1s ease,--accent-soft 1.1s ease,--accent-glow 1.1s ease}.overlay:before{transition:background 1.1s ease}:root{--dir: 1}@keyframes revealUp{0%{opacity:0;transform:translateY(calc(22px * var(--dir)))}to{opacity:1;transform:translateY(0)}}.reveal{animation:revealUp .7s cubic-bezier(.16,1,.3,1) both}.panel-header.reveal{animation-delay:.05s}.main-title.reveal{animation-delay:.12s}.main-subtitle.reveal{animation-delay:.2s}.quote-box.reveal{animation-delay:.28s}.stats-grid.reveal{animation-delay:.32s}.features-list.reveal{animation-delay:.38s}.bullets-list.reveal{animation-delay:.4s}.scroll-hint.reveal{animation-delay:.5s}.stage-right>.reveal,.stage-right .showcase-tabs,.stage-right .interactive-widget-box{animation:revealUp .8s cubic-bezier(.16,1,.3,1) both;animation-delay:.22s}.stats-grid .stat-card{animation:revealUp .7s cubic-bezier(.16,1,.3,1) both}.stats-grid .stat-card:nth-child(1){animation-delay:.34s}.stats-grid .stat-card:nth-child(2){animation-delay:.42s}.stats-grid .stat-card:nth-child(3){animation-delay:.5s}.video-background{transition:filter 1.4s ease,opacity 1.4s ease}html[data-mood=coral] .video-background{filter:hue-rotate(-10deg) saturate(1.05)}html[data-mood=iris] .video-background{filter:hue-rotate(40deg) saturate(.95)}html[data-mood=cyan] .video-background{filter:hue-rotate(0deg) saturate(1.25) brightness(1.05)}html[data-mood=rose] .video-background{filter:hue-rotate(125deg) saturate(1.1) brightness(.95)}html[data-mood=ocean] .video-background{filter:hue-rotate(-15deg) saturate(1.3)}html[data-mood=gold] .video-background{filter:hue-rotate(-155deg) saturate(1.1) brightness(1.05)}html[data-mood=spectrum] .video-background{filter:hue-rotate(60deg) saturate(1.15)}.tflight{will-change:transform}.tflight.out{opacity:.92}.tripple{fill:none;stroke-width:3;animation:ripple .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes ripple{0%{r:6;opacity:.9}to{r:46;opacity:0;stroke-width:1}}.tetris-layer.mode-build .tetris-layer-svg{animation:miniFloat 7s ease-in-out infinite}@keyframes miniFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(-.6deg)}}.tetris-layer.mode-feature .tetris-layer-svg{animation:none}.stage-container{overflow:visible}html.capture .stage-container{opacity:1!important;transform:none!important}.topbar{position:relative;z-index:40;background:linear-gradient(180deg,#12141ac7,#0c0d11a8)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 12px 40px -18px #000c,inset 0 1px #ffffff14!important;isolation:isolate;transform:translateZ(0)}.brand{gap:0;cursor:pointer}.brand-logo{height:22px;width:auto;display:block;opacity:.95;transition:opacity .2s}.brand:hover .brand-logo{opacity:1}.orbit-controls{display:flex;align-items:center;gap:.6rem}.orbit-play{width:30px;height:30px;border-radius:50%;border:1px solid var(--glass-border);background:var(--surface);color:var(--fg);cursor:pointer;font-size:.8rem;display:grid;place-items:center;transition:all .2s}.orbit-play.on{background:var(--accent-soft);border-color:var(--accent);box-shadow:0 0 14px var(--accent-glow)}.orbit-ring.spin{animation-duration:26s;border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.orbit-ring.spin:after{border-color:color-mix(in srgb,var(--accent) 25%,transparent)}.topbar,.progress-rail{flex:0 0 auto}.stage-container,.stage-left,.stage-right{min-height:0}.orbit-box{max-width:min(600px,62vh)}.orbit-stage{max-height:50vh}.finale{gap:.7rem}.finale-anchor{width:min(50vh,760px)}.finale-bar{padding:.7rem 1rem}.finale-bar .tetris-detail p{font-size:.8rem}@media(max-height:820px){.topbar{height:50px;margin-top:.6rem}.stage-container{padding:1rem 3rem}.content-panel{padding:1.8rem}.finale-anchor{width:min(46vh,760px)}.orbit-box{max-width:min(600px,56vh)}}.orbit-play.small{width:26px;height:26px;font-size:.7rem}.orbit-controls.between{justify-content:space-between;margin-bottom:.45rem}.orbit-controls.between .section-title{margin-bottom:0}.tetris-legend .orbit-play{order:99;margin-left:auto}.orbit-controls>.mono{white-space:nowrap}@media(max-width:1500px){.orbit-box .orbit-controls>.mono,.dazmin-box .orbit-controls>.mono{display:none}}.openmnb-box{max-width:680px}.openmnb-box .core-detail-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:.9rem 1rem}.openmnb-box .core-detail-top{gap:.6rem;flex-wrap:wrap}.openmnb-box .core-detail-top h4{font-size:1rem}.openmnb-box .core-desc{margin-bottom:.7rem}.openmnb-box .core-btn{align-items:flex-start;text-align:left;border-radius:var(--radius-md)}.interactive-widget-box.liquid,.showcase-tabs.liquid,.finale-bar.liquid,.content-panel.liquid,.quote-box.liquid{background:#0e101594}.stage-container,.stage-left,.stage-right{filter:none}:root{--fg-muted: rgba(255, 255, 255, .8);--fg-subtle: rgba(255, 255, 255, .58);--glass-blur: 26px}.liquid{background:linear-gradient(180deg,#12141aa8,#0b0c0f99)!important;backdrop-filter:blur(var(--glass-blur)) saturate(140%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);border-color:#ffffff21;box-shadow:inset 0 1px #ffffff17,0 24px 60px -24px #000000bf}.stat-card.liquid,.feature-item.liquid,.quote-box.liquid{background:#ffffff0b!important;backdrop-filter:none;-webkit-backdrop-filter:none}.stage-glass-filter{background:#080a0d57;backdrop-filter:blur(6px) saturate(115%);-webkit-backdrop-filter:blur(6px) saturate(115%)}.eyebrow{font-size:.78rem;letter-spacing:.1em}.badge-tag-apple,.widget-badge{font-size:.74rem;padding:.26rem .7rem;line-height:1.2}.main-subtitle{font-size:1.08rem;line-height:1.55;max-width:46ch;margin-bottom:1.4rem}.stat-val{font-size:1.9rem;line-height:1.05}.stat-lbl{font-size:.86rem}.stat-sub{font-size:.76rem;line-height:1.35}.feature-desc,.tetris-detail p,.pf-detail p,.alliance-detail p,.dz-module-detail p,.core-desc,.lc-hint,.orbit-core-note,.chakra-habit,.talent-suggestion-box p{font-size:.9rem;line-height:1.5}.mono.dim,.orbit-controls>.mono,.widget-header>.mono{font-size:.74rem;letter-spacing:.08em}.hero-orbiter-sub,.hero-caption,.media-label,.orchestra-avatar-label,.pf-tile-tag,.tl-small{font-size:.72rem}.hero-caption{bottom:-1rem}.link-chip.ghost{font-size:.74rem}.tech-tag,.pill-tag,.chip-badge,.sync-chip{font-size:.76rem;line-height:1.3}.quote-text{font-size:1rem;line-height:1.5}.quote-author{font-size:.84rem;flex-wrap:wrap;row-gap:.2rem}.author-role{color:var(--fg-subtle)}.tetris-chip,.pf-filter,.talent-tag,.btn-group.tight .btn-toggle,.dz-product,.link-chip,.chakra-pill{min-height:32px;padding-top:.35rem;padding-bottom:.35rem}.pf-filter{font-size:.74rem;padding-left:.75rem;padding-right:.75rem}.orbit-play,.orbit-play.small{width:32px;height:32px;font-size:.78rem;flex:none}.quote-link{display:inline-flex;align-items:center;min-height:32px;padding:0 .35rem;border-bottom:none;text-decoration:underline;text-underline-offset:3px}.dot-item{padding:6px}.widget-header{align-items:center;gap:.75rem;flex-wrap:wrap;row-gap:.5rem}.orbit-controls{gap:.6rem}.btn-ctrl{white-space:nowrap}.panel-header{gap:.7rem;flex-wrap:wrap;row-gap:.4rem}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.7rem}.tetris-legend{align-items:center}.pf-grid{gap:.5rem}.pf-tile{min-height:70px}.orbit-stage{width:min(100%,50vh);aspect-ratio:1 / 1;max-height:none;margin:0 auto}.orbit-box{max-width:600px}.orbit-core{width:60%}.ve-deck .cd-root{padding:8px 8px 4px;gap:clamp(14px,2.4vh,28px)}.ve-deck .cd-meta{max-width:100%}.bird-loading{display:grid;place-items:center;color:var(--fg-subtle);font-size:.74rem;letter-spacing:.12em}@media(max-height:820px){.main-title{font-size:clamp(1.9rem,3vw,2.8rem)}.content-panel{padding:1.6rem 1.8rem}.stats-grid{gap:.55rem}.stat-val{font-size:1.6rem}.ve-deck .cd-root{gap:12px}}@media(max-width:1280px){.stage-container{padding:1.4rem 2.2rem;gap:2rem}.dots-rail{right:.9rem}}@media(max-width:1100px){.stage-container{flex-direction:column;justify-content:flex-start;align-items:stretch;padding:1rem 1.25rem 3rem;gap:1rem;overflow-y:auto;overscroll-behavior-y:auto}.stage-left,.stage-right{max-width:100%;width:100%}.stage-right>*{max-width:100%!important}.content-panel{padding:1.4rem 1.5rem}.main-title{font-size:clamp(1.8rem,5vw,2.6rem)}.dots-rail{display:none}.tetris-layer.mode-build{opacity:.5}.orbit-stage{width:min(100%,60vw,420px)}.ve-deck{height:auto}.ve-deck .cd-root{padding:4px}.notes-panel{width:calc(100% - 2.5rem);left:1.25rem;bottom:1rem}.finale-anchor{width:min(70vw,50vh)}.orchestra-stage{grid-template-columns:1fr}.orchestra-avatar{aspect-ratio:16 / 7}}@media(max-width:760px){.topbar{margin:.6rem .9rem 0;padding:0 .9rem;height:48px}.brand-logo{height:18px}.progress-rail{padding:0 .9rem}.stage-container{padding:.8rem .9rem 3rem}.content-panel{padding:1.2rem 1.1rem}.main-title{font-size:clamp(1.6rem,7vw,2.2rem)}.main-subtitle{font-size:1rem}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.stat-val{font-size:1.5rem}.interactive-widget-box{padding:1.1rem 1rem}.showcase-tabs{max-width:100%;overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.showcase-tabs .tab-btn{white-space:nowrap;flex:none}.dazmin-tabs,.lc-tabs{flex-wrap:wrap}.dz-module-grid,.pf-grid,.alliance-grid{grid-template-columns:repeat(2,1fr)}.cores-selector{grid-template-columns:1fr}.orbit-controls>.mono,.widget-header>.mono.dim,.counter{display:none}.hero-visual{max-width:92vw}.hero-orbiter{padding:.35rem .6rem}.hero-orbiter.o2{left:0}.hero-orbiter.o3{right:0}.orchestra-svg{min-width:480px}.orchestra-stage,.lc-stage{overflow-x:auto}.lc-svg{min-width:520px}.tetris-layer.mode-build{display:none}.finale-anchor{width:min(86vw,46vh)}.finale-bar .tetris-legend{justify-content:flex-start}.btn-action-primary{white-space:normal;text-align:left}}.core-badge{font-size:.74rem}@media(max-width:760px){.hero-visual{width:min(88vw,400px);max-width:none;margin:.5rem auto 1.5rem}.hero-caption{display:none}.stage-right{margin-top:.25rem}}@media(max-width:1100px){.stage-left,.stage-right{flex:0 0 auto;min-height:auto}.stage-right>*{flex:0 0 auto}}.stage-container{max-width:1480px;padding:1.5rem 3rem;gap:3rem;justify-content:center}.stage-left{flex:0 1 600px;max-width:600px}.stage-right{flex:0 1 720px;max-width:720px;justify-content:center}.stage-right>*{width:100%;max-width:720px!important;margin:0}.showcase,.tetris-slot,.finale{max-width:720px}.content-panel{padding:2.2rem 2.4rem}.interactive-widget-box{padding:1.5rem 1.6rem}.showcase .interactive-widget-box,.tetris-slot .tetris-box{padding:1.3rem 1.5rem}.widget-header{margin-bottom:1rem;padding-bottom:.7rem}.hero-visual{max-width:560px!important;margin:0 auto!important}.orbit-box,.lc-box-wrap,.dazmin-box,.orchestra-box,.openmnb-box,.portfolio-box,.alliance-box,.tetris-box{max-width:720px}.orbit-links{align-items:center;gap:.6rem;margin-top:1rem}.link-chip,.link-chip.ghost{height:36px;min-height:36px;padding:0 .95rem;line-height:1;display:inline-flex;align-items:center;gap:.45rem;font-size:.8rem;box-sizing:border-box}.link-chip.ghost{font-size:.74rem;letter-spacing:.06em}.lc-footer{justify-content:flex-start;margin-top:.8rem}.tetris-slot{gap:1rem}.tetris-anchor{aspect-ratio:1.18 / 1;max-height:52vh}.tetris-slot .tetris-detail{padding:.75rem 1rem}@media(max-height:820px){.tetris-anchor{max-height:46vh}.content-panel{padding:1.7rem 1.9rem}.interactive-widget-box{padding:1.2rem 1.4rem}}@media(max-width:1280px){.stage-container{padding:1.2rem 2rem;gap:1.6rem}.stage-left{flex:0 1 520px}}@media(max-width:1100px){.stage-left,.stage-right,.stage-right>*,.showcase,.tetris-slot,.finale{max-width:100%!important}.stage-left,.stage-right{flex:0 0 auto}.tetris-anchor{aspect-ratio:1.3 / 1;max-height:40vh}}
