:root{--luna-champagne: #C9A87C;--luna-champagne-lt: #E8D5B0;--luna-champagne-bg: #FDF8F0;--luna-copper: #8B5C2A;--luna-copper-dark: #5A3A18;--luna-cream: #FAF5EA;--luna-shadow: rgba(201,168,124,0.18)}.qma-author-credit[data-author="2"] .qma-author-credit__role{color: var(--luna-champagne)}.qma-author-credit[data-author="2"] .qma-author-credit__role-tag{color: var(--luna-champagne)}.qma-author-credit[data-author="2"].qma-author-credit--top .qma-author-credit__link:hover .qma-author-credit__byline{color: var(--luna-champagne)}.qma-author-credit[data-author="2"].qma-author-credit--bottom{border-left-color: var(--luna-champagne);background: linear-gradient(135deg,var(--luna-champagne-bg) 0%,#fff 80%)}.qma-author-credit[data-author="2"] .qma-author-credit__name a:hover{color: var(--luna-champagne)}.qma-author-credit[data-author="2"] .qma-author-credit__cta{color: var(--luna-copper)}.qma-author-credit[data-author="2"] .qma-author-credit__cta:hover{color: var(--luna-champagne);border-bottom-color: var(--luna-champagne)}.gen-chapter .gen-chapter-title,h2.gen-chapter-title{background: linear-gradient(135deg,var(--luna-champagne) 0%,var(--luna-copper) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;color: var(--luna-champagne);margin-top: 48px;padding-top: 8px}.gen-chapter h3{color: var(--luna-copper) !important;border-bottom: 1px solid var(--luna-champagne-lt);padding-bottom: 5px;letter-spacing: 0.025em}.zdu-dialog--luna{background: linear-gradient(135deg,var(--luna-champagne-bg) 0%,#fff 100%);border-left: 3px solid var(--luna-champagne);border-radius: 6px;padding: 20px 24px;margin: 16px 0;font-style: italic}.zdu-dialog--luna strong{color: var(--luna-copper);font-style: normal;font-weight: 700}.zdu-dialog--luna p{color: #2D1A0A;font-size: 15px;line-height: 1.75}.zdu-dialog--luna em{opacity: 0.75}.qma-chip--actor{background: rgba(139,92,42,0.08) !important;color: #7A3A10 !important;border: 1px solid rgba(139,92,42,0.30) !important;font-weight: 600 !important}.qma-chip--actor::before{content: '\26A0\A0';font-size: 10px;opacity: 0.65}.luna-credits-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 24px;padding: 28px 0 12px;border-top: 2px solid var(--luna-champagne-lt);background: linear-gradient(90deg,rgba(201,168,124,0.06) 0%,transparent 60%);margin-top: 16px}.luna-credits-grid__label{font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: var(--luna-champagne);margin: 0 0 6px}.luna-credits-grid__text{font-size: 14px;line-height: 1.55;margin: 0;color: #3a3a3a;opacity: 0.9}@media (max-width: 600px){.luna-credits-grid{grid-template-columns: 1fr;gap: 16px}}.zdu-gennie-divider.gen{background: linear-gradient(90deg,rgba(201,168,124,0.08) 0%,transparent 70%);border-left: 2px solid var(--luna-champagne);border-top: none;border-right: none;border-bottom: none;border-radius: 0 6px 6px 0}.qma-meta-bar--gen .qma-meta-bar__kpis .qma-chip:not(.qma-chip--gen):not(.qma-chip--actor){background: rgba(201,168,124,0.12) !important;color: #7A4A1E !important;border: 1px solid rgba(201,168,124,0.32) !important}.qma-breadcrumb-bar:has(.qma-chip--gen) ~ .qma-proof .qma-chip:not(.qma-chip--zdu):not(.qma-chip--actor){background: rgba(201,168,124,0.12) !important;color: #7A4A1E !important;border: 1px solid rgba(201,168,124,0.32) !important}.qma-proof--gen .qma-chip:not(.qma-chip--zdu):not(.qma-chip--actor){background: rgba(201,168,124,0.12) !important;color: #7A4A1E !important;border: 1px solid rgba(201,168,124,0.32) !important}.qma-chip.qma-chip--gen{background: #6B3A10 !important;color: #fff !important;border-color: #6B3A10 !important}.qma-chip.qma-chip--gen:hover{background: #8B5C2A !important;border-color: #8B5C2A !important}.gen-chapter{background: linear-gradient(160deg,#1C1008 0%,#12080A 100%);color: #D8CDBC;border: 1px solid rgba(201,168,124,0.14);border-radius: 10px;padding: 36px 32px 44px;margin-top: 40px;position: relative;overflow: hidden}.gen-chapter::before{content: '';position: absolute;left: 0;top: 0;bottom: 0;width: 3px;background: linear-gradient(180deg,var(--luna-champagne) 0%,rgba(201,168,124,0) 100%);border-radius: 3px 0 0 3px}.gen-chapter .gen-chapter-title,.gen-chapter .zdu-title,.gen-chapter h2.zdu-title,h2.gen-chapter-title{background: linear-gradient( 135deg,var(--luna-champagne) 0%,var(--luna-copper) 100% ) !important;-webkit-background-clip: text !important;-webkit-text-fill-color: transparent !important;background-clip: text !important;color: var(--luna-champagne) !important;font-size: clamp(22px,3.8vw,32px) !important;font-weight: 800 !important;line-height: 1.2 !important;letter-spacing: -.01em !important;margin-top: 0 !important;padding-top: 0 !important;margin-bottom: 32px !important;text-transform: none !important;display: block !important}.gen-chapter h2::after{display: none !important}.gen-chapter h3{color: var(--luna-champagne) !important;border-bottom: 1px solid rgba(201,168,124,0.22) !important;padding-bottom: 6px;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.10em !important;text-transform: uppercase !important;margin-top: 36px;margin-bottom: 0}.gen-chapter .zdu-dialog{border-radius: 8px;padding: 18px 20px;margin: 12px 0 20px;font-style: normal;border-left-width: 3px;border-left-style: solid}.gen-chapter .zdu-dialog--neon{background: rgba(96,165,250,0.09);border-left-color: #60A5FA}.gen-chapter .zdu-dialog--eris{background: rgba(239,68,68,0.09);border-left-color: #EF4444}.gen-chapter .zdu-dialog--magna{background: rgba(245,158,11,0.09);border-left-color: #F59E0B}.gen-chapter .zdu-dialog--blacktrace{background: rgba(100,116,139,0.12);border-left-color: #64748B}.gen-chapter .zdu-dialog--regulator,.gen-chapter .zdu-dialog--reg{background: rgba(209,223,72,0.07);border-left-color: #D1DF48}.gen-chapter .zdu-dialog--veritas{background: rgba(148,163,184,0.09);border-left-color: #94A3B8}.gen-chapter .zdu-dialog--stratos{background: rgba(45,212,191,0.08);border-left-color: #2DD4BF}.gen-chapter .zdu-dialog--kev1{background: rgba(209,223,72,0.07);border-left-color: #D1DF48}.gen-chapter .zdu-dialog--luna{background: rgba(201,168,124,0.09) !important;border-left-color: var(--luna-champagne) !important;border-left-width: 3px !important;font-style: italic}.gen-chapter .zdu-dialog p{color: #D8CDBC;font-size: 15px;line-height: 1.78;margin-bottom: 12px}.gen-chapter .zdu-dialog p:last-child{margin-bottom: 0}.gen-chapter .zdu-dialog em{color: #A89880;opacity: 1}.gen-chapter .zdu-dialog--luna p{color: #E8D5B0}.gen-chapter .zdu-dialog-speaker,.gen-chapter .zdu-dialog p>strong:first-child{display: inline-flex;align-items: center;gap: 5px;padding: 3px 10px;border-radius: 4px;font-size: 10px;font-weight: 800;letter-spacing: 0.12em;text-transform: uppercase;font-style: normal;margin-bottom: 10px;display: block;width: fit-content}.gen-chapter .zdu-dialog--neon .zdu-dialog-speaker,.gen-chapter .zdu-dialog--neon p>strong:first-child{background: rgba(96,165,250,0.15);border: 1px solid rgba(96,165,250,0.35);color: #93C5FD}.gen-chapter .zdu-dialog--eris .zdu-dialog-speaker,.gen-chapter .zdu-dialog--eris p>strong:first-child{background: rgba(239,68,68,0.15);border: 1px solid rgba(239,68,68,0.35);color: #FCA5A5}.gen-chapter .zdu-dialog--magna .zdu-dialog-speaker,.gen-chapter .zdu-dialog--magna p>strong:first-child{background: rgba(245,158,11,0.15);border: 1px solid rgba(245,158,11,0.35);color: #FCD34D}.gen-chapter .zdu-dialog--blacktrace .zdu-dialog-speaker,.gen-chapter .zdu-dialog--blacktrace p>strong:first-child{background: rgba(100,116,139,0.18);border: 1px solid rgba(100,116,139,0.40);color: #94A3B8}.gen-chapter .zdu-dialog--regulator .zdu-dialog-speaker,.gen-chapter .zdu-dialog--reg .zdu-dialog-speaker,.gen-chapter .zdu-dialog--regulator p>strong:first-child,.gen-chapter .zdu-dialog--reg p>strong:first-child{background: rgba(209,223,72,0.12);border: 1px solid rgba(209,223,72,0.35);color: #D1DF48}.gen-chapter .zdu-dialog--veritas .zdu-dialog-speaker,.gen-chapter .zdu-dialog--veritas p>strong:first-child{background: rgba(148,163,184,0.12);border: 1px solid rgba(148,163,184,0.32);color: #CBD5E1}.gen-chapter .zdu-dialog--stratos .zdu-dialog-speaker,.gen-chapter .zdu-dialog--stratos p>strong:first-child{background: rgba(45,212,191,0.12);border: 1px solid rgba(45,212,191,0.35);color: #5EEAD4}.gen-chapter .zdu-dialog--kev1 .zdu-dialog-speaker,.gen-chapter .zdu-dialog--kev1 p>strong:first-child{background: rgba(209,223,72,0.12);border: 1px solid rgba(209,223,72,0.35);color: #D1DF48}.gen-chapter .zdu-dialog--luna .zdu-dialog-speaker,.gen-chapter .zdu-dialog--luna p>strong:first-child{background: rgba(201,168,124,0.15);border: 1px solid rgba(201,168,124,0.35);color: var(--luna-champagne);font-style: normal}.gen-chapter .zdu-credits{color: rgba(201,168,124,0.45);border-top-color: rgba(201,168,124,0.16);margin-top: 32px;padding-top: 16px;font-size: 13px}@media (max-width: 600px){.gen-chapter{padding: 24px 20px 32px;border-radius: 6px}}.gen-figure-main{margin: 24px 0 28px}.gen-figure-placeholder{width: 100%;aspect-ratio: 16 / 9;background: linear-gradient(135deg,#1a1a2e 0%,#2d1a0a 60%,#1a1a2e 100%);border-radius: 8px;display: flex;align-items: center;justify-content: center}.gen-figure-placeholder span{color: rgba(201,168,124,0.35);font-size: 12px;letter-spacing: 0.12em;text-transform: uppercase}