:root{--eg-void:#05070A;--eg-panel-1:#0a0b1e;--eg-panel-2:#141635;--eg-gold:#D4AF37;--eg-gold-bright:#FCD34D;--eg-gold-deep:#b8860b;--eg-purple:#8a2be2;--eg-purple-deep:#4B0082;--eg-blue:#1E90FF;--eg-blue-soft:#6cb8ff;--eg-ink:#e8e6f5;--eg-ink-soft:#b7b3cf;--eg-line:rgba(212,175,55,0.22)}#oracleAccordionContainer{font-family:Quicksand,system-ui,sans-serif;position:relative;isolation:isolate}#oracleAccordionContainer::before{content:"";position:absolute;inset:-20px;z-index:-2;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,rgba(212,175,55,.1) 1px,transparent 0);background-size:30px 30px;mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 40%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 40%,transparent 100%);opacity:.6}#oracleAccordionContainer::after{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 15% 10%,rgba(138,43,226,.12),transparent 45%),radial-gradient(circle at 85% 90%,rgba(30,144,255,.1),transparent 45%)}.eg-glyph-layer{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.eg-glyph{position:absolute;font-family:'Noto Sans Symbols 2',serif;color:var(--eg-gold);opacity:0;text-shadow:0 0 12px rgba(212,175,55,.6);animation:linear infinite egGlyphFloat;user-select:none}.eg-glyph.purple{color:var(--eg-purple);text-shadow:0 0 12px rgba(138,43,226,.6)}.eg-glyph.blue{color:var(--eg-blue-soft);text-shadow:0 0 12px rgba(30,144,255,.55)}@keyframes egGlyphFloat{0%{transform:translateY(30px) rotate(0);opacity:0}15%,85%{opacity:.5}100%{transform:translateY(-90px) rotate(25deg);opacity:0}}.eg-code-col{position:absolute;top:-20%;font-family:Orbitron,monospace;font-size:13px;line-height:1.35;letter-spacing:1px;color:rgba(108,184,255,0);white-space:pre;pointer-events:none;text-shadow:0 0 8px rgba(30,144,255,.5);animation:linear infinite egCodeRain}@keyframes egCodeRain{0%{transform:translateY(0);opacity:0}10%,90%{opacity:.28}100%{transform:translateY(160%);opacity:0}}#oracleAccordionContainer .accordion-card,#oracleAccordionContainer .card,#oracleAccordionContainer .glass-card{background:linear-gradient(145deg,var(--eg-panel-1) 0,var(--eg-panel-2) 100%)!important;border:1px solid var(--eg-line)!important;border-radius:22px!important;box-shadow:0 10px 34px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.04)!important;position:relative;overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color .35s,box-shadow .35s,transform .35s}#oracleAccordionContainer .accordion-card::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--eg-gold),transparent);opacity:.55}#oracleAccordionContainer .accordion-card::after{content:"𓂀";position:absolute;right:14px;bottom:8px;font-family:'Noto Sans Symbols 2',serif;font-size:46px;color:rgba(212,175,55,.06);pointer-events:none;line-height:1}#oracleAccordionContainer .accordion-card:hover{border-color:rgba(212,175,55,.55)!important;box-shadow:0 14px 42px rgba(0,0,0,.6),0 0 26px rgba(212,175,55,.18)!important;transform:translateY(-2px)}#oracleAccordionContainer .accordion-header{padding:18px 20px!important;display:flex;align-items:center;justify-content:space-between;gap:14px}#oracleAccordionContainer .accordion-header-left{display:flex;align-items:center;gap:14px;min-width:0}#oracleAccordionContainer .card-icon{flex:0 0 auto;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;font-size:1.4rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(212,175,55,.18),rgba(138,43,226,.1));border:1px solid rgba(212,175,55,.4);box-shadow:inset 0 0 12px rgba(212,175,55,.12);transition:box-shadow .35s,transform .35s,border-color .35s}#oracleAccordionContainer .accordion-header:hover .card-icon{box-shadow:0 0 18px rgba(212,175,55,.55),inset 0 0 12px rgba(212,175,55,.2);border-color:var(--eg-gold-bright);transform:scale(1.06) rotate(-3deg)}#oracleAccordionContainer .accordion-header-left h3{font-family:Cinzel,serif!important;font-weight:700!important;font-size:1.06rem!important;letter-spacing:.5px;color:var(--eg-gold)!important;text-shadow:0 1px 0 rgba(0,0,0,.5),0 0 14px rgba(212,175,55,.18);margin:0!important;line-height:1.25}#oracleAccordionContainer .accordion-arrow{flex:0 0 auto;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(138,43,226,.12);border:1px solid rgba(138,43,226,.4);color:var(--eg-blue-soft);transition:transform .35s,background .35s,color .35s}#oracleAccordionContainer .accordion-card.open .accordion-arrow,#oracleAccordionContainer .accordion-header.active .accordion-arrow{transform:rotate(180deg);background:rgba(212,175,55,.18);color:var(--eg-gold-bright)}#oracleAccordionContainer .card-content{padding:6px 20px 22px!important;color:var(--eg-ink);font-size:.96rem;line-height:1.7}#oracleAccordionContainer .card-content li,#oracleAccordionContainer .card-content p,#oracleAccordionContainer .num-description{color:var(--eg-ink-soft);letter-spacing:.2px}#oracleAccordionContainer .card-content b,#oracleAccordionContainer .card-content strong{color:var(--eg-gold-bright)}#oracleAccordionContainer .card-content h4,#oracleAccordionContainer .card-content h5{font-family:Cinzel,serif;color:var(--eg-gold);letter-spacing:.4px}#oracleAccordionContainer .card-content hr{border:none;height:1px;background:linear-gradient(90deg,transparent,var(--eg-line),transparent);margin:16px 0}#oracleAccordionContainer .badge,#oracleAccordionContainer .chip,#oracleAccordionContainer .pill,#oracleAccordionContainer .tag{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:999px;background:rgba(212,175,55,.1);border:1px solid var(--eg-gold);color:var(--eg-gold)!important;font-size:.74rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}#oracleAccordionContainer .num-cell,#oracleAccordionContainer .number-item,#oracleAccordionContainer .numbers-row .number-card{background:linear-gradient(160deg,rgba(212,175,55,.08),rgba(138,43,226,.06));border:1px solid var(--eg-line);border-radius:16px}#oracleAccordionContainer .big-number,#oracleAccordionContainer .number-card .num-value{font-family:Cinzel,serif;color:var(--eg-gold-bright);text-shadow:0 0 16px rgba(252,211,77,.35)}#oracleAccordionContainer table{border-collapse:separate;border-spacing:0}#oracleAccordionContainer table th{background:rgba(212,175,55,.1);color:var(--eg-gold)!important;font-family:Cinzel,serif;letter-spacing:.4px;border-bottom:1px solid var(--eg-line)!important}#oracleAccordionContainer table td{border-bottom:1px solid rgba(212,175,55,.1)!important;color:var(--eg-ink-soft)}#oracleAccordionContainer .btn,#oracleAccordionContainer .oracle-btn,#oracleAccordionContainer button.action-btn{border-radius:999px;border:1px solid rgba(212,175,55,.45);background:linear-gradient(135deg,rgba(138,43,226,.25),rgba(212,175,55,.18));color:var(--eg-ink);font-weight:700;letter-spacing:.6px;text-transform:uppercase;transition:box-shadow .3s,transform .2s,background .3s}#oracleAccordionContainer .btn:hover,#oracleAccordionContainer .oracle-btn:hover,#oracleAccordionContainer button.action-btn:hover{background:linear-gradient(135deg,rgba(212,175,55,.35),rgba(252,211,77,.25));box-shadow:0 0 22px rgba(212,175,55,.4);transform:translateY(-1px)}#oracleAccordionContainer .overview-grid{display:grid;gap:16px}#oracleAccordionContainer .overview-card{position:relative;background:linear-gradient(160deg,var(--eg-panel-1) 0,var(--eg-panel-2) 100%)!important;border:1px solid var(--eg-line)!important;border-radius:20px!important;padding:22px 16px 18px!important;text-align:center;overflow:hidden;cursor:pointer;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s,box-shadow .35s;box-shadow:0 8px 24px rgba(0,0,0,.45)}#oracleAccordionContainer .overview-card::before{content:"";position:absolute;top:-1px;left:50%;width:60%;height:2px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,var(--eg-gold-bright),transparent);opacity:0;transition:opacity .35s}#oracleAccordionContainer .overview-card:hover{transform:translateY(-6px) scale(1.02);border-color:rgba(212,175,55,.6)!important;box-shadow:0 16px 40px rgba(0,0,0,.55),0 0 30px rgba(212,175,55,.22)}#oracleAccordionContainer .overview-card:hover::before{opacity:1}#oracleAccordionContainer .overview-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 10px;font-size:1.7rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(212,175,55,.2),rgba(138,43,226,.1));border:1px solid rgba(212,175,55,.4);box-shadow:inset 0 0 14px rgba(212,175,55,.14);transition:box-shadow .35s,transform .35s}#oracleAccordionContainer .overview-card:hover .overview-icon{box-shadow:0 0 20px rgba(212,175,55,.55),inset 0 0 14px rgba(212,175,55,.22);transform:scale(1.08)}#oracleAccordionContainer .overview-title{font-family:Cinzel,serif;font-size:.82rem;font-weight:600;letter-spacing:.4px;color:var(--eg-gold);margin-bottom:6px;line-height:1.3}#oracleAccordionContainer .overview-value{font-family:Orbitron,Cinzel,sans-serif;font-size:1.05rem;font-weight:700;color:var(--eg-ink);text-shadow:0 0 12px rgba(252,211,77,.25);line-height:1.25}#oracleAccordionContainer .overview-sub{font-size:.72rem;color:var(--eg-ink-soft);margin-top:3px}#oracleAccordionContainer .overview-consulted{position:absolute;top:10px;right:10px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:900;color:#05070a;background:linear-gradient(135deg,var(--eg-gold-bright),var(--eg-gold));border-radius:50%;box-shadow:0 0 12px rgba(212,175,55,.6)}#oracleAccordionContainer .overview-card-done{border-color:rgba(212,175,55,.5)!important}#oracleAccordionContainer .overview-card-done::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 120%,rgba(212,175,55,.1),transparent 60%);pointer-events:none}#oracleAccordionContainer .overview-locked-card{opacity:.55;filter:grayscale(.4)}#oracleAccordionContainer .overview-locked-card:hover{opacity:.8;filter:grayscale(.1)}#oracleAccordionContainer .overview-lock-icon{position:absolute;top:10px;left:10px;font-size:.9rem;filter:drop-shadow(0 0 6px rgba(138,43,226,.6))}#oracleAccordionContainer .accordion-card.open .card-content,#oracleAccordionContainer .accordion-header.active+.accordion-body .card-content{animation:.55s cubic-bezier(.2,.7,.2,1) both egContentReveal}@keyframes egContentReveal{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#oracleAccordionContainer #tab-overview.active .overview-card{animation:.5s both egCardIn}#oracleAccordionContainer #tab-overview.active .overview-card:nth-child(n){animation-delay:calc(var(--i, 0) * .03s)}@keyframes egCardIn{from{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}#oracleAccordionContainer ::-webkit-scrollbar{width:10px;height:10px}#oracleAccordionContainer ::-webkit-scrollbar-track{background:rgba(10,11,30,.6)}#oracleAccordionContainer ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--eg-gold),var(--eg-gold-deep));border-radius:999px;border:2px solid rgba(10,11,30,.6)}#oracleAccordionContainer ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--eg-gold-bright),var(--eg-gold))}#oracleAccordionContainer a{color:var(--eg-blue-soft);text-decoration:none;border-bottom:1px dotted rgba(108,184,255,.4)}#oracleAccordionContainer a:hover{color:var(--eg-gold-bright);border-bottom-color:var(--eg-gold)}#oracleAccordionContainer .highlight,#oracleAccordionContainer mark{background:rgba(212,175,55,.18);color:var(--eg-gold-bright);padding:0 4px;border-radius:4px}@media (max-width:768px){#oracleAccordionContainer .accordion-header{padding:14px!important}#oracleAccordionContainer .card-icon{width:42px;height:42px;font-size:1.2rem}#oracleAccordionContainer .accordion-header-left h3{font-size:.98rem!important}#oracleAccordionContainer .accordion-card::after{font-size:38px}#oracleAccordionContainer .overview-icon{width:48px;height:48px;font-size:1.4rem}#oracleAccordionContainer .overview-card{padding:18px 12px 14px!important}.eg-code-col{font-size:11px}}@media (prefers-reduced-motion:reduce){.eg-code-col,.eg-glyph{animation:none!important;opacity:.12!important}#oracleAccordionContainer .card-content,#oracleAccordionContainer .overview-card{animation:none!important}}