﻿.interface-stage{position:relative;isolation:isolate}.interface-stage:before,.interface-stage:after{content:"";position:fixed;width:34rem;height:34rem;border-radius:999px;pointer-events:none;filter:blur(72px);opacity:.32;z-index:0;animation:uiGlow 16s ease-in-out infinite}.interface-stage:before{top:-10rem;left:-10rem;background:radial-gradient(circle,rgba(0,242,255,.32),transparent 68%)}.interface-stage:after{right:-12rem;bottom:-12rem;background:radial-gradient(circle,rgba(57,255,20,.24),transparent 68%);animation-delay:-8s}@keyframes uiGlow{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(1.5rem,-1rem,0) scale(1.08)}}.interface-stage .surface-panel,.interface-stage .section-shell{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:linear-gradient(160deg,rgba(10,14,22,.86),rgba(5,9,15,.78));box-shadow:0 22px 48px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(18px)}.interface-stage .surface-panel:before,.interface-stage .section-shell:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top right,rgba(0,242,255,.16),transparent 32%),radial-gradient(circle at bottom left,rgba(57,255,20,.12),transparent 30%);opacity:.9}.interface-stage .surface-panel>*,.interface-stage .section-shell>*{position:relative;z-index:1}.interface-stage .eyebrow,.interface-stage .utility-pill,.interface-stage .route-indicator,.interface-stage .card-footer-line{font-family:"JetBrains Mono",monospace}.interface-stage .eyebrow{font-size:.64rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:rgba(176,228,232,.78)}.interface-stage .utility-row{display:flex;flex-wrap:wrap;gap:.55rem}.interface-stage .utility-pill{display:inline-flex;align-items:center;padding:.45rem .8rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:rgba(235,244,250,.9);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase}.interface-stage .utility-pill--cyan{border-color:rgba(0,242,255,.34);background:rgba(0,242,255,.1);color:rgba(181,252,255,.96)}.interface-stage .utility-pill--gold{border-color:rgba(255,215,0,.36);background:rgba(255,215,0,.1);color:rgba(255,236,170,.96)}.interface-stage .metric-grid{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.interface-stage .metric-tile{padding:.95rem 1rem;border-radius:1.2rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.03));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 14px 28px rgba(0,0,0,.18)}.interface-stage .metric-label{display:block;font-family:"JetBrains Mono",monospace;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(193,208,219,.76)}.interface-stage .metric-value{display:block;margin-top:.4rem;font-family:"Orbitron",sans-serif;font-size:1.05rem;font-weight:900;line-height:1.1;letter-spacing:.04em;color:#f7fcff}.interface-stage .metric-meta{display:block;margin-top:.26rem;font-size:.74rem;line-height:1.45;color:rgba(203,216,225,.74)}.interface-stage .action-grid,.interface-stage .quick-link-grid,.interface-stage .support-grid,.interface-stage .quick-nav,.interface-stage .form-links{display:grid;gap:.85rem}@media(min-width:640px){.interface-stage .action-grid,.interface-stage .form-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.interface-stage .quick-link-grid,.interface-stage .support-grid,.interface-stage .quick-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.interface-stage .cta-btn,.interface-stage .quick-link-card,.interface-stage .quick-nav-card,.interface-stage .form-link{display:block;position:relative;overflow:hidden;padding:1rem 1.05rem;border-radius:1.15rem;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:#eef7fb;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 24px rgba(0,0,0,.16);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease,background .24s ease,color .24s ease}.interface-stage .cta-btn{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.5rem;padding:1rem 1.15rem;border-radius:1.25rem;font-family:"Orbitron",sans-serif;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.interface-stage .cta-btn span{display:flex;flex-direction:column;align-items:flex-start;gap:.24rem}.interface-stage .cta-btn span small{font-family:"JetBrains Mono",monospace;font-size:.62rem;letter-spacing:.16em;color:rgba(235,244,250,.72)}.interface-stage .cta-btn i{font-size:1rem}.interface-stage .cta-btn--primary{background:linear-gradient(135deg,rgba(57,255,20,.95),rgba(0,242,255,.82));color:#04110a;box-shadow:0 16px 34px rgba(0,242,255,.18),0 0 26px rgba(57,255,20,.18)}.interface-stage .cta-btn--secondary{background:rgba(255,255,255,.06);color:#f4fcff}.interface-stage .quick-link-card strong,.interface-stage .quick-nav-card strong,.interface-stage .form-link strong{display:block;font-family:"Orbitron",sans-serif;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#f7fcff}.interface-stage .quick-link-card span,.interface-stage .quick-nav-card span,.interface-stage .form-link span{display:block;margin-top:.35rem;font-size:.72rem;line-height:1.5;color:rgba(197,211,221,.76)}.interface-stage .cta-btn:hover,.interface-stage .quick-link-card:hover,.interface-stage .quick-nav-card:hover,.interface-stage .form-link:hover{transform:translateY(-2px);border-color:rgba(0,242,255,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 18px 36px rgba(0,0,0,.22),0 0 20px rgba(0,242,255,.12)}.interface-stage .quick-list{display:grid;gap:1rem}.interface-stage .quick-list li{display:flex;align-items:flex-start;gap:.85rem}.interface-stage .quick-list-bullet{flex:0 0 auto;width:2rem;height:2rem;border-radius:999px;border:1px solid rgba(0,242,255,.28);background:rgba(0,242,255,.1);color:rgba(194,250,255,.96);font-family:"Orbitron",sans-serif;font-size:.72rem;font-weight:900;display:inline-flex;align-items:center;justify-content:center}.interface-stage .info-title,.interface-stage .section-title{font-family:"Orbitron",sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:#f7fcff}.interface-stage .info-title{font-size:clamp(2rem,5vw,3.4rem);line-height:.98;letter-spacing:.02em}.interface-stage .section-title{font-size:clamp(1.15rem,3vw,1.7rem);line-height:1.08}.interface-stage .info-copy,.interface-stage .section-copy,.interface-stage .subtle-note{color:rgba(201,214,223,.8)}.interface-stage .info-copy{max-width:42rem;font-size:.92rem;line-height:1.65}.interface-stage .section-copy,.interface-stage .subtle-note{font-size:.78rem;line-height:1.6}.interface-stage .access-shell{position:relative;z-index:1;display:grid;gap:1.2rem;align-items:start}@media(min-width:1024px){.interface-stage .access-shell{grid-template-columns:minmax(0,1.08fr) minmax(360px,430px)}.interface-stage .hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr)}}.interface-stage .access-info-panel,.interface-stage .access-form-card{padding:clamp(1.5rem,4vw,2.2rem);border-radius:2rem}.interface-stage .route-indicator{margin-bottom:1rem;padding:.9rem 1rem;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:rgba(204,218,228,.82);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.interface-stage .route-indicator strong{color:#f7fcff;letter-spacing:.12em}.interface-stage .hero-grid{display:grid;gap:1rem;align-items:stretch}.interface-stage .section-shell{padding:1.15rem;border-radius:1.8rem}.interface-stage .section-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.interface-stage .panel-card--rich{min-height:100%;display:flex!important;flex-direction:column}.interface-stage .panel-card--rich p{flex:1 1 auto}.interface-stage .card-footer-line{margin-top:1rem;padding-top:.82rem;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;gap:.7rem;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(190,205,216,.74)}.interface-stage .card-footer-line i{font-size:.78rem}.interface-stage--dashboard .dash-frame{max-width:1280px}.interface-stage--access{overflow-x:hidden;overflow-y:auto}
