@import"https://fonts.googleapis.com/css2?family=Rajdhani:wght@500;600;700&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap";*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0;padding:0;color:var(--app-text);font-family:IBM Plex Sans,Segoe UI,sans-serif;background:radial-gradient(circle at 8% 6%,rgba(0,255,102,.14),transparent 32%),radial-gradient(circle at 86% 4%,rgba(0,206,209,.12),transparent 38%),radial-gradient(circle at 78% 92%,rgba(0,96,255,.16),transparent 44%),linear-gradient(140deg,#020409,#06111e 48%,#030307);background-attachment:fixed;overflow-x:hidden}a{color:inherit}.app-shell{position:relative;min-height:100vh;width:100%;--header-top: 18px;--header-offset: 106px;display:flex;flex-direction:column}.app-background{position:fixed;inset:-20vh -10vw;pointer-events:none;z-index:-3;overflow:hidden}.app-background:before,.app-background:after{content:"";position:absolute;width:70vmax;height:70vmax;border-radius:50%;filter:blur(30px);opacity:.38;animation:auraDrift 30s ease-in-out infinite}.app-background:before{left:-14vmax;top:-12vmax;background:radial-gradient(circle,rgba(0,255,102,.35),rgba(0,206,209,.12),transparent 65%)}.app-background:after{right:-20vmax;bottom:-24vmax;background:radial-gradient(circle,rgba(125,0,255,.22),rgba(0,96,255,.2),transparent 65%);animation-duration:36s}.parallax-layer{position:absolute;inset:8% 0 0;transform-style:preserve-3d;opacity:.45;filter:blur(1.2px);animation:floatLayer 34s linear infinite}.parallax-layer--one{background-image:linear-gradient(120deg,transparent 30%,rgba(0,255,102,.1) 42%,transparent 52%),linear-gradient(300deg,transparent 40%,rgba(0,206,209,.08) 50%,transparent 62%)}.parallax-layer--two{background-image:linear-gradient(100deg,transparent 24%,rgba(0,96,255,.1) 37%,transparent 54%),linear-gradient(280deg,transparent 48%,rgba(0,255,212,.06) 58%,transparent 72%);animation-duration:42s}.parallax-layer--three{background-image:linear-gradient(90deg,transparent 20%,rgba(125,0,255,.1) 36%,transparent 52%);animation-duration:56s;opacity:.3}.glass{background:linear-gradient(145deg,#08131ed6,#03080eb3);backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%);border:1px solid rgba(145,175,210,.22);border-radius:22px;box-shadow:0 22px 45px #00000073,inset 0 1px #ffffff14}.explorer-header{position:sticky;top:0;margin:0 auto;width:100%;height:90px;display:grid;grid-template-columns:minmax(260px,1fr) auto minmax(220px,1fr);align-items:center;gap:16px;padding:7px 12px;border-radius:0;background:linear-gradient(140deg,#02091299,#04132275);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);border:1px solid rgba(140,205,244,.3);box-shadow:0 22px 48px #00000080;overflow:hidden;z-index:20}.explorer-search-bar{display:flex;align-items:center;justify-content:space-between;width:500px;padding:4px 14px;border-radius:999px;background:linear-gradient(160deg,#0f1b2edb,#091221b3);border:1px solid rgba(159,194,225,.2);box-shadow:inset 0 0 0 1px #ffffff0a;justify-self:start;gap:12px;transition:border-color .25s ease,box-shadow .25s ease;align-self:center}.explorer-search-bar:focus-within{border-color:#50fce3bf;box-shadow:0 0 0 2px #50fce329,0 0 18px #3dd9ff61,inset 0 0 0 1px #a9efff2e;animation:inputGlowPulse 1.65s ease-in-out infinite}.explorer-search-bar input{flex:1;min-width:0;font-size:14px;border:none;outline:none;background:transparent;color:var(--snrg-text-primary);letter-spacing:.03em;padding-right:8px}.explorer-search-bar input::placeholder{color:#a9c3d9e0}.explorer-search-bar button{width:30px;height:30px;border-radius:50%;border:none;outline:none;background:transparent;color:var(--snrg-text-tertiary);font-size:12px;cursor:pointer;transition:transform .2s ease,color .2s ease}.explorer-search-bar button:hover{transform:scale(1.08);color:var(--snrg-text-bright)}.explorer-brand{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;justify-self:center;margin-top:-28px;margin-bottom:-28px}.explorer-brand__logo{position:absolute;margin:auto;top:-8px;width:350px;height:280px;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.56;z-index:0;filter:saturate(170%) drop-shadow(0 0 18px rgba(0,255,212,.25));animation:logoSpin 34s linear infinite}.explorer-brand__text{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:0;padding-top:18px;padding-bottom:12px}.explorer-brand__link{text-decoration:none;cursor:pointer}.explorer-brand__title{font-family:Rajdhani,sans-serif;font-size:clamp(2rem,2.4vw,2.8rem);font-weight:700;text-transform:uppercase;padding:0;margin-top:0;margin-bottom:0;letter-spacing:.28em;color:#f5fbff;text-shadow:0 0 10px rgba(17,36,51,.85),0 0 26px rgba(112,240,255,.45),0 2px 6px rgba(0,0,0,.65);transition:text-shadow .22s ease,color .22s ease}.explorer-brand__tagline{font-size:12px;letter-spacing:.56em;text-transform:uppercase;font-weight:700;color:#d6ecfafa;text-shadow:0 1px 4px rgba(0,0,0,.75);margin-top:-8px;margin-bottom:10px;transition:text-shadow .22s ease,color .22s ease}.explorer-brand__link:hover .explorer-brand__title,.explorer-brand__link:focus-visible .explorer-brand__title{color:#fff;text-shadow:0 0 12px rgba(159,247,255,.62),0 0 30px rgba(95,242,255,.54),0 0 54px rgba(0,255,212,.36)}.explorer-brand__link:hover .explorer-brand__tagline,.explorer-brand__link:focus-visible .explorer-brand__tagline{color:#e7f7ff;text-shadow:0 0 10px rgba(168,241,255,.6),0 0 22px rgba(0,255,212,.28)}.explorer-brand__link:focus-visible{outline:none}.explorer-meta{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:10px;justify-self:end;align-self:center}.explorer-meta__pill{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:6px 18px;border-radius:999px;border:1px solid rgba(0,255,179,.45);background:linear-gradient(145deg,#003f2fb3,#00785247);color:#5affbc;font-family:Rajdhani,sans-serif;font-size:15px;letter-spacing:.22em;text-transform:uppercase;box-shadow:0 0 18px #00ffb32e;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.explorer-meta__pill:hover{border-color:#72ffd4bf;box-shadow:0 0 0 2px #4affbf33,0 0 30px #00ffb36b}.explorer-meta__status{display:none}.page-content{position:relative;z-index:1;width:100%;margin-top:0;flex:1;padding:22px 24px 180px;display:flex;justify-content:center}.page-content main{width:min(1280px,100%)}.page-panel,.atlas-page{width:100%;display:flex;flex-direction:column;gap:24px}.atlas-hero{position:relative;padding:8px 24px;border-radius:26px;overflow:hidden;background:#06121ff0;animation:heroReveal .62s cubic-bezier(.2,.8,.2,1) both}.atlas-hero:before{display:none}.atlas-hero__copy{position:relative;z-index:1;width:100%;max-width:none;text-align:center}.atlas-eyebrow{margin:0;font-family:Rajdhani,sans-serif;font-size:18px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:#97e2ffe6}.atlas-eyebrow--hero-only{font-size:22px;line-height:1.2}.atlas-hero__title{margin:0;font-family:Rajdhani,sans-serif;font-size:clamp(1.15rem,1.45vw,1.55rem);line-height:1.12;letter-spacing:.05em;color:#ecfbff;width:100%}.atlas-hero__lead{max-width:920px;margin:14px auto 0;font-size:13px;line-height:1.66;color:#c7dcece6}.atlas-chip-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.atlas-chip{padding:7px 12px;border-radius:999px;border:1px solid rgba(148,184,218,.3);background:#0716248c;color:#ccdfede6;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.atlas-chip--good{border-color:#00ffb357;color:#77f1c2}.atlas-chip--warn{border-color:#ffb90057;color:#ffd670}.atlas-page--legal .atlas-hero__lead{max-width:1020px}.legal-toc{margin-top:16px;display:flex;flex-wrap:wrap;gap:9px;justify-content:center}.legal-toc .atlas-chip{text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.legal-toc .atlas-chip:hover{border-color:#75f1ff8f;box-shadow:0 0 0 2px #5aebff24}.legal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-card{min-height:210px}.legal-section{scroll-margin-top:calc(var(--header-offset) + 12px)}.legal-card__text{margin:11px 0 0;font-size:14px;line-height:1.62;color:#cde1efe6}.atlas-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.atlas-kpi{position:relative;padding:10px 16px;border-radius:20px;border:1px solid rgba(152,188,220,.24);background:linear-gradient(140deg,#091725e6,#050e19bf);transform-style:preserve-3d;transition:transform .25s ease,box-shadow .25s ease;animation:kpiBreath 6.8s ease-in-out infinite}.atlas-kpi:hover{transform:translateY(-3px) rotateX(6deg);box-shadow:0 16px 30px #0006}.atlas-kpi__label{font-family:Rajdhani,sans-serif;font-size:11px;letter-spacing:.3em;line-height:1.15;text-transform:uppercase;color:#a2bfd6db}.atlas-kpi__value{display:block;margin-top:4px;font-family:Rajdhani,sans-serif;font-size:clamp(1.15rem,1.5vw,1.45rem);line-height:1.08;font-weight:700;color:#f4fbff}.contracts-marquee{position:relative;overflow:hidden;border-radius:0;border:1px solid rgba(255,115,136,.22);background:linear-gradient(140deg,#350a12cc,#16070cad)}.contracts-marquee--fullbleed{width:100vw;max-width:100vw;margin-left:50%;transform:translate(-50%)}.contracts-marquee__track{display:flex;width:max-content;animation:marqueeDrift 26s linear infinite}.contracts-marquee__content{flex:0 0 auto;padding:10px 28px;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffe3e8eb}.contracts-marquee__content a{color:#fff;text-decoration:none}.contracts-marquee__content a:hover{text-shadow:0 0 10px rgba(255,95,116,.4)}.atlas-kpi__meta{display:block;margin-top:8px;font-size:12px;line-height:1.45;color:#b2cbddc7}.atlas-grid{display:grid;gap:18px}.atlas-grid--split{grid-template-columns:1.25fr 1fr}.atlas-grid--equal{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.atlas-card{position:relative;padding:20px;border-radius:22px;border:1px solid rgba(147,178,205,.22);background:linear-gradient(155deg,#091623d6,#060d16b8);box-shadow:0 18px 35px #00000061;animation:cardReveal .56s cubic-bezier(.2,.8,.2,1) both}.atlas-grid>.atlas-card:nth-child(2){animation-delay:.08s}.atlas-grid>.atlas-card:nth-child(3){animation-delay:.16s}.atlas-card--raised{transform-style:preserve-3d;transition:transform .25s ease,box-shadow .25s ease}.atlas-card--raised:hover{transform:translateY(-4px) rotateX(4deg) rotateY(-3deg);box-shadow:0 26px 50px #0000007a}.atlas-card--feature{min-height:184px;display:flex;flex-direction:column}.atlas-card--stream{min-height:430px}.atlas-card--feature .section-description{margin-bottom:10px}.atlas-card__feature-cta{margin-top:auto;align-self:center}.atlas-card__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.atlas-card__title{margin:0;font-family:Rajdhani,sans-serif;font-size:clamp(1.2rem,1.8vw,1.8rem);letter-spacing:.12em;text-transform:uppercase;color:#edf8ff}.atlas-card__subtitle{margin:0;font-size:13px;color:#b6d0e4cc}.atlas-inline-stat{display:flex;gap:16px;flex-wrap:wrap}.atlas-inline-stat__item{display:flex;flex-direction:column;gap:2px}.atlas-inline-stat__item span{font-size:11px;text-transform:uppercase;letter-spacing:.24em;color:#99b7cdcc}.atlas-inline-stat__item strong{font-family:Rajdhani,sans-serif;font-size:19px;color:#f7fdff}.atlas-actions{display:flex;gap:10px;flex-wrap:wrap}.atlas-btn{border:1px solid rgba(137,176,206,.3);border-radius:12px;padding:10px 14px;font-family:Rajdhani,sans-serif;font-size:13px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;color:#e2f1fff2;background:#081420b3;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;text-decoration:none}.atlas-btn:hover{transform:translateY(-1px);border-color:#00ffd466;box-shadow:0 0 0 2px #00ffd41f;text-decoration:none}.atlas-btn:focus-visible,.atlas-btn:active{text-decoration:none}.atlas-btn:disabled{opacity:.42;cursor:not-allowed}.atlas-btn--primary{background:linear-gradient(125deg,#00ff663d,#00ced147);border-color:#00ffd473}.atlas-btn--ghost{background:#0714216b}.atlas-callout{margin:0;padding:14px;border-radius:14px;border:1px solid rgba(148,178,203,.22);background:#06101b9e;color:#bfd7e9e0;font-size:14px;line-height:1.55}.row-pill{display:grid;grid-template-columns:minmax(70px,.9fr) minmax(160px,2fr) minmax(130px,1.8fr) minmax(90px,1fr) auto;gap:10px;align-items:center;padding:12px 14px;margin-bottom:10px;border-radius:14px;border:1px solid rgba(131,166,196,.18);background:linear-gradient(140deg,#091826c7,#050d18a3);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;animation:rowReveal .48s cubic-bezier(.2,.8,.2,1) both}.row-pill:nth-child(2){animation-delay:.03s}.row-pill:nth-child(3){animation-delay:.06s}.row-pill:nth-child(4){animation-delay:.09s}.row-pill:nth-child(5){animation-delay:.12s}.row-pill:hover{transform:translateY(-2px);border-color:#00ffd447;box-shadow:0 15px 24px #00000059}.row-pill.clickable{cursor:pointer}.row-pill.clickable:focus{outline:none;box-shadow:0 0 0 2px #00ffd457}.row-pill span{font-size:13px;color:#e0eef8eb;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.row-pill .action{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(120deg,#00ff663d,#0060ff40);color:#edf9fff0;font-size:13px}.atlas-table-head{display:grid;grid-template-columns:minmax(70px,.9fr) minmax(160px,2fr) minmax(130px,1.8fr) minmax(90px,1fr) auto;gap:10px;padding:0 14px 8px;border-bottom:1px solid rgba(146,174,196,.16);margin-bottom:10px}.atlas-table-head span{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#96b4cbd6}.atlas-table-foot{margin-top:12px;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.atlas-table-foot__meta{font-size:12px;color:#b6cdded1}.atlas-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.atlas-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.atlas-field{display:flex;flex-direction:column;gap:7px}.atlas-field label{font-family:Rajdhani,sans-serif;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#acc6dae6}.atlas-input,.atlas-select,.atlas-textarea,.form-field input,.code-textarea,.select{width:100%;border:1px solid rgba(139,174,203,.28);border-radius:12px;background:#06111cd9;color:#e8f4fcf2;font-size:14px;padding:10px 12px;outline:none}.atlas-textarea,.code-textarea{min-height:180px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.atlas-input:focus,.atlas-select:focus,.atlas-textarea:focus,.form-field input:focus,.code-textarea:focus,.select:focus{border-color:#00ffd473;box-shadow:0 0 0 2px #00ffd42e,0 0 20px #00c6ff42;animation:inputGlowPulse 1.65s ease-in-out infinite}.atlas-stepper{margin:0;padding:0;list-style:none;display:grid;gap:10px}.atlas-stepper li{display:flex;gap:10px;align-items:center;padding:9px 10px;border:1px solid rgba(145,179,205,.2);border-radius:12px;background:#07121e8c}.atlas-stepper li span{width:22px;height:22px;border-radius:50%;background:linear-gradient(125deg,#0f63,#00ced133);border:1px solid rgba(0,255,212,.35);font-size:12px;display:inline-flex;align-items:center;justify-content:center;color:#edf8ffeb}.atlas-stepper li strong{font-family:Rajdhani,sans-serif;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:#e0f0fbeb}.section-title,.atlas-title{margin:0;font-family:Rajdhani,sans-serif;font-size:clamp(1.25rem,1.75vw,2rem);letter-spacing:.2em;text-transform:uppercase;color:#edf7ff;width:100%;text-align:center}.section-description,.atlas-subtitle{margin:8px 0 0;color:#bad1e2e0;font-size:14px;line-height:1.6}.section-heading{margin:0;font-family:Rajdhani,sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:.22em;color:#abc5d9e6}.helper-text{margin:0;color:#adc6dac7;font-size:12px}.text-link{color:#7aefff;text-decoration:none}.text-link:hover{text-decoration:underline}.detail-panel{padding:20px;border-radius:22px}.list-panel{display:flex;flex-direction:column}.tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.tab{padding:9px 14px;border-radius:999px;border:1px solid rgba(140,176,205,.26);background:#081422a6;color:#b8d0e2e0;cursor:pointer;font-family:Rajdhani,sans-serif;font-size:12px;letter-spacing:.2em;text-transform:uppercase;text-decoration:none}.tab.active{color:#7affde;border-color:#00ffd46b;background:#00ffd41f}.kv-grid{display:grid;gap:10px}.kv-row{display:grid;grid-template-columns:minmax(160px,240px) 1fr;gap:16px;padding:12px;border-radius:12px;border:1px solid rgba(131,162,188,.2);background:#08121e94}.kv-label{font-family:Rajdhani,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.2em;color:#a3bfd3db}.kv-value{font-size:13px;color:#e1eff9f0;overflow-wrap:anywhere}.pagination{display:flex;gap:10px;align-items:center}.pagination__button{border:1px solid rgba(132,169,198,.26);border-radius:12px;padding:8px 12px;background:#08142099;color:#d8e9f4e6;font-family:Rajdhani,sans-serif;font-size:12px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;text-decoration:none}.pagination__button:disabled{opacity:.4;cursor:not-allowed}.pagination__page{font-family:Rajdhani,sans-serif;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#aac5dad6}.code-block{margin:0;padding:12px;border-radius:12px;border:1px solid rgba(131,162,188,.22);background:#050e19db;color:#d2e3efeb;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.5;max-height:420px;overflow:auto}.args-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.glass-card{width:100%;padding:20px;border-radius:18px;border:1px solid rgba(132,168,198,.24);background:linear-gradient(150deg,#081422d6,#050c14bd)}.form-field{display:flex;flex-direction:column;gap:7px}.form-field label{font-family:Rajdhani,sans-serif;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#a8c1d5e0}.cta-button{border:1px solid rgba(0,255,212,.45);border-radius:12px;padding:11px 14px;background:linear-gradient(120deg,#00ff663b,#00ced13d);color:#f0fbfff2;font-family:Rajdhani,sans-serif;font-size:13px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;text-decoration:none}.cta-button:disabled{opacity:.4;cursor:not-allowed}.account-detail{margin:0;font-size:14px;color:#d9e9f4eb}.account-detail strong{color:#aec7dbeb}.bottom-nav{position:fixed;left:50%;bottom:86px;transform:translate(-50%);display:flex;gap:16px;padding:12px 18px;border-radius:38px;background:linear-gradient(145deg,#07121feb,#040a12cc);border:1px solid rgba(142,177,205,.3);box-shadow:0 22px 42px #0000008c;z-index:25}.bottom-nav .nav-item{position:relative;display:flex;flex-direction:column;align-items:center;cursor:pointer;gap:4px;color:#a7c1d6cc;font-family:Rajdhani,sans-serif;font-size:10px;letter-spacing:.15em;text-transform:uppercase;transition:transform .18s ease,color .18s ease}.bottom-nav .nav-item:hover{transform:translateY(-2px)}.bottom-nav .nav-item.active{color:#76ffe0;animation:activePulse 2.3s ease-in-out infinite}.bottom-nav .nav-item--disabled{cursor:default;opacity:.7}.bottom-nav .nav-item--disabled:hover{transform:none}.nav-item__soon{position:absolute;top:1px;right:-10px;padding:1px 6px;border-radius:999px;background:#b8ff2c;color:#112100;font-size:8px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.app-footer{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:22px 18px 14px;background:linear-gradient(180deg,#03050b00,#03050bf2);z-index:18;margin-top:auto}.app-footer-links{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.app-footer-link-wrap{position:relative;display:inline-flex}.app-footer-link{text-decoration:none;font-family:Rajdhani,sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:#fff;transition:text-shadow .2s ease,opacity .2s ease}.app-footer-link:hover{color:#fff;text-shadow:0 0 12px rgba(120,240,255,.48)}.app-footer-link--disabled{opacity:.46;cursor:not-allowed;pointer-events:none;text-shadow:none}.app-footer-link__soon{position:absolute;top:-11px;left:50%;transform:translate(-50%);padding:2px 7px;border-radius:999px;background:#b8ff2c;color:#112100;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.app-footer-copy{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#8ea5b6b3}.cookie-consent{position:fixed;left:22px;bottom:86px;width:min(430px,calc(100vw - 44px));padding:16px 16px 14px;border-radius:18px;z-index:70;animation:cookieSlideIn .36s cubic-bezier(.18,.8,.25,1) both}.cookie-consent__eyebrow{margin:0;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.24em;color:#8beefff0}.cookie-consent__title{margin:7px 0 0;font-family:Rajdhani,sans-serif;font-size:21px;line-height:1.08;letter-spacing:.03em;color:#f4fbff}.cookie-consent__body{margin:10px 0 0;font-size:13px;line-height:1.5;color:#cfe0edeb}.cookie-consent__actions{margin-top:12px;display:flex;justify-content:flex-end;flex-wrap:nowrap;gap:8px}.cookie-consent__actions .atlas-btn{padding:7px 10px;font-size:11px;letter-spacing:.12em;white-space:nowrap}.alert-stack{position:fixed;right:22px;bottom:24px;width:min(430px,calc(100vw - 26px));display:flex;flex-direction:column-reverse;gap:12px;z-index:90;pointer-events:none}.alert-toast{--alert-accent: #7cc9ff;--alert-glow: rgba(124, 201, 255, .33);pointer-events:auto;display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start;padding:12px 14px;border-radius:16px;border:3px solid var(--alert-accent);background:linear-gradient(145deg,#0a1423d1,#050c18bf);backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%);box-shadow:0 16px 34px #00000080,0 0 24px var(--alert-glow);animation:alertToastIn .34s cubic-bezier(.18,.8,.25,1) both}.alert-toast.is-closing{animation:alertToastOut .3s cubic-bezier(.55,.15,.8,.35) forwards}.alert-toast--error{--alert-accent: #ff5f74;--alert-glow: rgba(255, 95, 116, .34)}.alert-toast--warning{--alert-accent: #ffd666;--alert-glow: rgba(255, 214, 102, .3)}.alert-toast--info{--alert-accent: #79cfff;--alert-glow: rgba(121, 207, 255, .3)}.alert-toast--success{--alert-accent: #6bf3ad;--alert-glow: rgba(107, 243, 173, .28)}.alert-toast--primary{--alert-accent: #8fd8ff;--alert-glow: rgba(143, 216, 255, .33)}.alert-toast__icon-wrap{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);background:#07121e94}.alert-toast__icon{width:30px;height:30px;object-fit:contain}.alert-toast__content{min-width:0}.alert-toast__label{margin:0;font-family:Rajdhani,sans-serif;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--alert-accent);font-weight:700}.alert-toast__rule{display:block;width:100%;height:2px;margin:6px 0 8px;background:linear-gradient(90deg,var(--alert-accent),transparent 82%)}.alert-toast__message{margin:0;color:#f4fafffa;font-size:14px;line-height:1.45;overflow-wrap:anywhere}@keyframes auraDrift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(4vmax,3vmax,0) scale(1.08)}}@keyframes floatLayer{0%{transform:translateZ(0)}50%{transform:translate3d(-4vw,2vh,0)}to{transform:translateZ(0)}}@keyframes logoSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes inputGlowPulse{0%,to{box-shadow:0 0 0 2px #00ffd42e,0 0 16px #00c6ff33}50%{box-shadow:0 0 0 2px #50fce352,0 0 28px #3dd9ff6b}}@keyframes heroReveal{0%{opacity:0;transform:translateY(12px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cardReveal{0%{opacity:0;transform:translateY(10px) scale(.994)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rowReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes kpiBreath{0%,to{box-shadow:0 12px 24px #00000052;border-color:#98bcdc3d}50%{box-shadow:0 16px 34px #00214573;border-color:#75e0ff61}}@keyframes marqueeDrift{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes activePulse{0%,to{text-shadow:0 0 0 rgba(118,255,224,0)}50%{text-shadow:0 0 10px rgba(118,255,224,.65)}}@keyframes alertToastIn{0%{opacity:0;transform:translate3d(0,24px,0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes alertToastOut{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(112%,0,0) scale(.96)}}@keyframes cookieSlideIn{0%{opacity:0;transform:translate3d(-24px,18px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:reduce){.parallax-layer,.explorer-brand__logo,.atlas-hero,.atlas-kpi,.atlas-card,.row-pill,.bottom-nav .nav-item.active,.atlas-input:focus,.atlas-select:focus,.atlas-textarea:focus,.form-field input:focus,.code-textarea:focus,.select:focus,.explorer-search-bar:focus-within,.cookie-consent,.alert-toast,.alert-toast.is-closing{animation:none!important}}@media(max-width:1200px){.atlas-grid--split,.atlas-grid--three,.legal-grid,.atlas-form-grid,.atlas-form-grid--three{grid-template-columns:1fr}}@media(max-width:980px){.app-shell{--header-top: 12px;--header-offset: 88px}.explorer-header{height:auto;grid-template-columns:1fr;gap:10px;padding:12px;border-radius:0}.explorer-search-bar{width:100%}.explorer-brand{margin-top:-14px;margin-bottom:-14px}.explorer-meta{justify-self:center}.page-content{padding:20px 14px 210px}.bottom-nav{gap:12px;padding:10px 12px}.bottom-nav .nav-item{font-size:10px}}@media(max-width:720px){.atlas-hero,.atlas-card,.detail-panel,.glass-card{padding:16px}.atlas-table-head{display:none}.row-pill{grid-template-columns:1fr;gap:5px}.row-pill .action{justify-self:flex-start}.kv-row{grid-template-columns:1fr;gap:8px}.bottom-nav{bottom:102px;width:calc(100% - 18px);justify-content:space-between;gap:8px}.cookie-consent{left:9px;right:9px;width:auto;bottom:172px}.alert-stack{right:9px;bottom:10px;width:calc(100vw - 18px)}}:root{--app-background: var(--snrg-bg-gradient-mesh);--app-text: var(--snrg-text-primary);--app-text-secondary: var(--snrg-text-secondary);--app-glass-bg: var(--snrg-bg-glass);--app-glass-border: var(--snrg-border-neutral);--app-radius: 20px;--app-hover-glow: var(--snrg-glow-mixed);--app-accent: var(--snrg-accent-electric);--app-icon-inactive: var(--snrg-text-tertiary)}:root{--snrg-primary-lime: #00ff66;--snrg-primary-cyan: #00ced1;--snrg-primary-blue: #0060ff;--snrg-primary-purple: #7d00ff;--snrg-primary-gradient: linear-gradient(135deg, #00ff66 0%, #00ced1 33%, #0060ff 66%, #7d00ff 100%);--snrg-primary-gradient-horizontal: linear-gradient(90deg, #00ff66 0%, #00ced1 33%, #0060ff 66%, #7d00ff 100%);--snrg-primary-gradient-radial: radial-gradient(circle, #00ff66 0%, #00ced1 25%, #0060ff 50%, #7d00ff 100%);--snrg-primary-lime-dark: #00b82e;--snrg-primary-cyan-dark: #008a8d;--snrg-primary-blue-dark: #0036a5;--snrg-primary-purple-dark: #31008b;--snrg-primary-lime-light: #5fff7d;--snrg-primary-cyan-light: #4ff2f5;--snrg-primary-blue-light: #3f8cff;--snrg-primary-purple-light: #8b4fff;--snrg-primary-lime-alpha: rgba(0, 255, 65, .35);--snrg-primary-cyan-alpha: rgba(0, 206, 209, .35);--snrg-primary-blue-alpha: rgba(0, 85, 223, .35);--snrg-primary-purple-alpha: rgba(86, 0, 223, .35);--snrg-primary-lime-alpha-light: rgba(0, 255, 65, .15);--snrg-primary-cyan-alpha-light: rgba(0, 206, 209, .15);--snrg-primary-blue-alpha-light: rgba(0, 85, 223, .15);--snrg-primary-purple-alpha-light: rgba(86, 0, 223, .15);--snrg-primary-lime-alpha-dark: rgba(0, 255, 65, .5);--snrg-primary-cyan-alpha-dark: rgba(0, 206, 209, .5);--snrg-primary-blue-alpha-dark: rgba(0, 85, 223, .5);--snrg-primary-purple-alpha-dark: rgba(86, 0, 223, .5);--snrg-primary-mixed-alpha: rgba(22, 142, 181, .35);--snrg-primary-gradient-alpha: linear-gradient(135deg, rgba(0, 255, 65, .3) 0%, rgba(0, 206, 209, .3) 33%, rgba(0, 85, 223, .3) 66%, rgba(86, 0, 223, .3) 100%);--snrg-secondary: #1a0a28;--snrg-secondary-warm: #2d1b3d;--snrg-secondary-cool: #0a1820;--snrg-secondary-alpha: rgba(26, 10, 40, .85);--snrg-accent-electric: #00ffd4;--snrg-accent-neon: #ff00e5;--snrg-accent-gold: #ffd700;--snrg-accent-electric-alpha: rgba(0, 255, 212, .7);--snrg-accent-neon-alpha: rgba(255, 0, 229, .7);--snrg-accent-gold-alpha: rgba(255, 215, 0, .7);--snrg-bg-base: #030206;--snrg-bg-primary: #05070d;--snrg-bg-secondary: #0a0e18;--snrg-bg-tertiary: #111622;--snrg-bg-quaternary: #1a2030;--snrg-bg-elevated: #232d42;--snrg-bg-glass-ultra: rgba(10, 15, 25, .25);--snrg-bg-glass: rgba(10, 18, 28, .65);--snrg-bg-glass-medium: rgba(12, 20, 32, .75);--snrg-bg-glass-heavy: rgba(8, 12, 20, .85);--snrg-bg-glass-solid: rgba(5, 8, 15, .95);--snrg-bg-gradient-primary: linear-gradient(180deg, #05070d 0%, #111622 100%);--snrg-bg-gradient-radial: radial-gradient(circle at 50% 0%, #0a0e18 0%, #030206 100%);--snrg-bg-gradient-mesh: radial-gradient(at 20% 30%, rgba(0, 255, 65, .08) 0%, transparent 50%), radial-gradient(at 80% 20%, rgba(0, 206, 209, .08) 0%, transparent 50%), radial-gradient(at 40% 80%, rgba(0, 85, 223, .08) 0%, transparent 50%), radial-gradient(at 90% 70%, rgba(86, 0, 223, .08) 0%, transparent 50%), #05070d;--snrg-text-bright: #ffffff;--snrg-text-primary: #f2f7ff;--snrg-text-secondary: #c5d9e8;--snrg-text-tertiary: #9ab0c5;--snrg-text-quaternary: #7a8fa3;--snrg-text-muted: #5e7280;--snrg-text-subtle: #48565f;--snrg-text-disabled: #363e45;--snrg-text-ghost: #252b30;--snrg-text-lime: #8cffaa;--snrg-text-cyan: #7de8eb;--snrg-text-blue: #6ba3ff;--snrg-text-purple: #a780ff;--snrg-text-accent: #00ffd4;--snrg-border-lime: rgba(0, 255, 65, .35);--snrg-border-cyan: rgba(0, 206, 209, .35);--snrg-border-blue: rgba(0, 85, 223, .35);--snrg-border-purple: rgba(86, 0, 223, .65);--snrg-border-lime-light: rgba(0, 255, 65, .15);--snrg-border-cyan-light: rgba(0, 206, 209, .15);--snrg-border-blue-light: rgba(0, 85, 223, .15);--snrg-border-purple-light: rgba(86, 0, 223, .15);--snrg-border-lime-strong: rgba(0, 255, 65, .6);--snrg-border-cyan-strong: rgba(0, 206, 209, .6);--snrg-border-blue-strong: rgba(0, 85, 223, .6);--snrg-border-purple-strong: rgba(86, 0, 223, .6);--snrg-border-mixed: rgba(30, 150, 190, .35);--snrg-border-mixed-light: rgba(30, 150, 190, .15);--snrg-border-mixed-strong: rgba(30, 150, 190, .6);--snrg-border-neutral: rgba(150, 160, 180, .15);--snrg-border-neutral-medium: rgba(150, 160, 180, .25);--snrg-border-neutral-strong: rgba(150, 160, 180, .45);--snrg-glow-lime: 0 0 8px rgba(0, 255, 65, .4), 0 0 20px rgba(0, 255, 65, .25);--snrg-glow-cyan: 0 0 8px rgba(0, 206, 209, .4), 0 0 20px rgba(0, 206, 209, .25);--snrg-glow-blue: 0 0 8px rgba(0, 85, 223, .4), 0 0 20px rgba(0, 85, 223, .25);--snrg-glow-purple: 0 0 8px rgba(86, 0, 223, .4), 0 0 20px rgba(86, 0, 223, .25);--snrg-glow-lime-intense: 0 0 15px rgba(0, 255, 65, .6), 0 0 35px rgba(0, 255, 65, .4), 0 0 55px rgba(0, 255, 65, .2);--snrg-glow-cyan-intense: 0 0 15px rgba(0, 206, 209, .6), 0 0 35px rgba(0, 206, 209, .4), 0 0 55px rgba(0, 206, 209, .2);--snrg-glow-blue-intense: 0 0 15px rgba(0, 85, 223, .6), 0 0 35px rgba(0, 85, 223, .4), 0 0 55px rgba(0, 85, 223, .2);--snrg-glow-purple-intense: 0 0 15px rgba(86, 0, 223, .6), 0 0 35px rgba(86, 0, 223, .4), 0 0 55px rgba(86, 0, 223, .2);--snrg-glow-mixed: 0 0 12px rgba(0, 255, 65, .2), 0 0 24px rgba(0, 206, 209, .2), 0 0 36px rgba(0, 85, 223, .2);--snrg-glow-quad: 0 0 8px rgba(0, 255, 65, .25), 0 0 16px rgba(0, 206, 209, .25), 0 0 24px rgba(0, 85, 223, .25), 0 0 32px rgba(86, 0, 223, .25);--snrg-glow-text-lime: 0 0 10px rgba(0, 255, 65, .8);--snrg-glow-text-cyan: 0 0 10px rgba(0, 255, 255, .8);--snrg-glow-text-blue: 0 0 12px rgba(0, 130, 255, .8);--snrg-glow-text-purple: 0 0 12px rgba(150, 0, 255, .8);--snrg-glow-text-mixed: 0 0 15px rgba(0, 200, 220, .6);--snrg-shadow-sm: 0 2px 4px rgba(0, 0, 0, .3);--snrg-shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--snrg-shadow-lg: 0 8px 24px rgba(0, 0, 0, .5);--snrg-shadow-xl: 0 12px 40px rgba(0, 0, 0, .6);--snrg-success: #00ff88;--snrg-success-bg: rgba(0, 255, 136, .15);--snrg-success-border: rgba(0, 255, 136, .4);--snrg-warning: #ffb800;--snrg-warning-bg: rgba(255, 184, 0, .15);--snrg-warning-border: rgba(255, 184, 0, .4);--snrg-error: #ff3366;--snrg-error-bg: rgba(255, 51, 102, .15);--snrg-error-border: rgba(255, 51, 102, .4);--snrg-info: #00b8ff;--snrg-info-bg: rgba(0, 184, 255, .15);--snrg-info-border: rgba(0, 184, 255, .4);--snrg-primary: #7d00ff;--snrg-primary-dark: #31008b;--snrg-primary-light: #8b4fff;--snrg-primary-alpha: rgba(86, 0, 223, .35);--snrg-primary-alpha-light: rgba(86, 0, 223, .15);--snrg-primary-alpha-dark: rgba(86, 0, 223, .5);--snrg-lime: #00ff66;--snrg-lime-alpha: rgba(0, 255, 65, .35);--snrg-lime-light: #5fff7d;--snrg-lime-dark: #00b82e;--snrg-cyan: #00ced1;--snrg-cyan-alpha: rgba(0, 206, 209, .35);--snrg-cyan-light: #4ff2f5;--snrg-cyan-dark: #008a8d;--snrg-blue: #0060ff;--snrg-blue-alpha: rgba(0, 85, 223, .35);--snrg-blue-light: #3f8cff;--snrg-blue-dark: #0036a5;--snrg-accent: #00ffd4;--snrg-accent-alpha: rgba(0, 255, 212, .7);--snrg-bg-glass-light: rgba(15, 22, 35, .45);--snrg-bg-glass-dark: rgba(8, 12, 20, .85);--snrg-border-primary: rgba(86, 0, 223, .35);--snrg-border-secondary: rgba(86, 0, 223, .2);--snrg-border-light: rgba(86, 0, 223, .1);--snrg-border-alpha: rgba(86, 0, 223, .2);--snrg-shadow-primary: 0 0 5px rgba(86, 0, 223, .3), 0 0 10px rgba(86, 0, 223, .3), 0 0 15px rgba(86, 0, 223, .3);--snrg-shadow-glow: 0 0 15px rgba(86, 0, 223, .4), 0 0 25px rgba(86, 0, 223, .4);--snrg-shadow-text: 0 0 8px rgba(86, 0, 223, .8);--snrg-animation-duration-fast: .3s;--snrg-animation-duration-normal: .6s;--snrg-animation-duration-slow: 1.2s;--snrg-animation-duration-pulse: 2s;--snrg-animation-duration-cycle: 8s;@keyframes snrg-comic-glow{0%,to{filter:drop-shadow(0 0 8px rgba(0,255,65,.8)) drop-shadow(0 0 16px rgba(0,255,65,.4))}25%{filter:drop-shadow(0 0 8px rgba(0,206,209,.8)) drop-shadow(0 0 16px rgba(0,206,209,.4))}50%{filter:drop-shadow(0 0 8px rgba(0,85,223,.8)) drop-shadow(0 0 16px rgba(0,85,223,.4))}75%{filter:drop-shadow(0 0 8px rgba(86,0,223,.8)) drop-shadow(0 0 16px rgba(86,0,223,.4))}}@keyframes snrg-gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes snrg-pulse-quad{0%,to{box-shadow:0 0 8px #00ff4166,0 0 20px #00ff4133}25%{box-shadow:0 0 8px #00ced166,0 0 20px #00ced133}50%{box-shadow:0 0 8px #0055df66,0 0 20px #0055df33}75%{box-shadow:0 0 8px #5600df66,0 0 20px #5600df33}}.snrg-comic-glow{animation:snrg-comic-glow var(--snrg-animation-duration-cycle) ease-in-out infinite}.snrg-gradient-animated{background:var(--snrg-primary-gradient-horizontal);background-size:200% 200%;animation:snrg-gradient-shift var(--snrg-animation-duration-cycle) ease infinite}.snrg-pulse-quad{animation:snrg-pulse-quad var(--snrg-animation-duration-cycle) ease-in-out infinite}}
