.hi-liquid-shell,.instrument-shell,:root{--hi-surface-base:#F8F9FC;--hi-surface-section:#EEF1F7;--hi-surface-elevated:#FFFFFF;--hi-surface-active:#F0F2F8;--hi-border-subtle:#DFDFEA;--hi-border-focus:#7856E8;--hi-border-iridescent:linear-gradient(135deg,rgba(120,86,232,0.6),rgba(240,91,203,0.5),rgba(67,207,232,0.6));--hi-accent:#7856E8;--hi-accent-secondary:#F05BCB;--hi-accent-cyan:#43CFE8;--hi-accent-mint:#64DDBA;--hi-accent-periwinkle:#A7A4FF;--hi-accent-glow:rgba(120,86,232,0.2);--hi-cyan-glow:rgba(67,207,232,0.25);--hi-text-primary:#171522;--hi-text-secondary:#5E5B6D;--hi-text-muted:#777386;--hi-code-bg:#171522;--hi-code-text:#F8F9FC;--hi-input-bg:#FFFFFF;--hi-shadow:0 10px 30px -5px rgba(23,21,34,0.06),0 1px 3px rgba(23,21,34,0.04);--hi-shadow-elevated:0 20px 45px -10px rgba(23,21,34,0.08),0 2px 6px rgba(23,21,34,0.04);--accent:#7856E8;--brand:#7856E8;--seo-accent:#7856E8;--cloud-accent:#43CFE8;--db-accent:#F05BCB;--bg-base:#F8F9FC;--bg-primary:#F8F9FC;--bg-surface:#FFFFFF;--bg-surface-report:#FFFFFF;--surface-elevated:#FFFFFF;--surface-input:#FFFFFF;--card-bg:#FFFFFF;--card-bg-hover:#FFFFFF;--border:#DFDFEA;--border-focus:#7856E8;--border-hover:#7856E8;--card-border:#DFDFEA;--card-border-hover:rgba(120,86,232,0.5);--text-primary:#171522;--text-secondary:#5E5B6D;--text-muted:#777386;--text-section-label:#7856E8;--success:#059669;--danger:#DC2626;--warning:#D97706;--shadow-elevated:0 12px 36px -6px rgba(23,21,34,0.08);--hc-bg:#F8F9FC;--hc-surface:#FFFFFF;--hc-surface-elevated:#FFFFFF;--hc-border:#DFDFEA;--hc-border-hover:#7856E8;--hc-text-primary:#171522;--hc-text-secondary:#5E5B6D;--hc-text-muted:#777386;--hc-accent:#059669;--hc-accent-error:#DC2626;--hc-brand:#7856E8;--hi-radius-sm:8px;--hi-radius-md:14px;--hi-radius-lg:20px}.hi-liquid-shell,.instrument-shell{font-family:var(--font-inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);color:var(--hi-text-primary);background-color:var(--hi-surface-base);position:relative;z-index:10;min-height:100vh;--bs-body-color:var(--hi-text-secondary);--bs-heading-color:var(--hi-text-primary);--bs-secondary-color:var(--hi-text-muted);--bs-light:#FFFFFF;--bs-dark:#171522}.hi-liquid-shell h1,.hi-liquid-shell h2,.hi-liquid-shell h3,.instrument-shell h1,.instrument-shell h2,.instrument-shell h3,.instrument-shell h4,.instrument-shell h5,.instrument-shell h6{color:var(--hi-text-primary)!important;letter-spacing:-.025em;font-weight:800}.hi-liquid-shell h1.display-4,.instrument-shell h1.display-4{font-weight:850;letter-spacing:-1.8px;color:#171522!important;background:none!important;-webkit-text-fill-color:initial!important}.hi-liquid-shell .lead,.instrument-shell .lead{font-size:1.125rem;line-height:1.65;color:var(--hi-text-secondary);font-weight:400}.hi-liquid-shell .text-light,.hi-liquid-shell .text-white,.instrument-shell .text-light,.instrument-shell .text-white{color:var(--hi-text-primary)!important}.btn-iridescent,.btn-iridescent *,.hi-liquid-shell .btn-primary,.hi-liquid-shell .btn-primary *,.instrument-shell .bg-black,.instrument-shell .bg-black *,.instrument-shell .bg-dark,.instrument-shell .bg-dark *,.instrument-shell .btn-primary,.instrument-shell .btn-primary *,.instrument-shell pre,.instrument-shell pre *{color:#FFFFFF!important}.hi-liquid-shell .text-secondary,.instrument-shell .text-secondary{color:var(--hi-text-secondary)!important}.hi-liquid-shell .text-muted,.instrument-shell .text-muted{color:var(--hi-text-muted)!important}.hi-liquid-shell .card,.hi-liquid-shell .card-soft,.instrument-shell .card,.instrument-shell .card-soft,.instrument-shell .glass-panel{background:#FFFFFF!important;border:1px solid var(--hi-border-subtle)!important;border-radius:var(--hi-radius-md)!important;box-shadow:var(--hi-shadow)!important;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative;z-index:10}.hi-liquid-shell .card:hover,.instrument-shell .card-soft:hover,.instrument-shell .card:hover{border-color:rgba(120,86,232,.45)!important;box-shadow:0 16px 36px -8px rgba(120,86,232,.12),0 2px 8px rgba(23,21,34,.04)!important;transform:translateY(-2px)}.hi-liquid-shell .bg-black,.instrument-shell .bg-black{background:var(--hi-code-bg)!important;border:1px solid #171522!important;border-radius:var(--hi-radius-sm)!important;color:var(--hi-code-text)!important}.hi-liquid-shell .form-control,.hi-liquid-shell .form-select,.instrument-shell .form-control,.instrument-shell .form-select{background:#FFFFFF!important;border:1px solid var(--hi-border-subtle)!important;color:var(--hi-text-primary)!important;border-radius:var(--hi-radius-sm)!important;padding:.85rem 1.1rem;font-size:.95rem;transition:all .2s ease;box-shadow:0 1px 2px rgba(23,21,34,.04)!important;position:relative;z-index:20}.hi-liquid-shell .form-control:focus,.hi-liquid-shell .form-select:focus,.instrument-shell .form-control:focus,.instrument-shell .form-select:focus{border-color:var(--hi-accent)!important;box-shadow:0 0 0 3px rgba(120,86,232,.15),0 0 12px rgba(67,207,232,.2)!important;outline:none!important;color:#171522!important}.hi-liquid-shell .form-control::-moz-placeholder,.instrument-shell .form-control::-moz-placeholder{color:var(--hi-text-muted);opacity:.85}.hi-liquid-shell .form-control::placeholder,.instrument-shell .form-control::placeholder{color:var(--hi-text-muted);opacity:.85}.hi-liquid-shell .form-label,.instrument-shell .form-label{color:var(--hi-text-primary);font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.hi-liquid-shell .btn,.instrument-shell .btn{position:relative;z-index:20;font-family:inherit;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1)}.btn-iridescent,.hi-liquid-shell .btn-primary,.instrument-shell .btn-primary{background:linear-gradient(135deg,#7856E8,#F05BCB 50%,#43CFE8)!important;color:#FFFFFF!important;border:none!important;font-weight:700!important;letter-spacing:.04em;border-radius:var(--hi-radius-sm)!important;box-shadow:0 4px 14px rgba(120,86,232,.3)!important;padding:.75rem 1.6rem}.btn-iridescent:hover,.hi-liquid-shell .btn-primary:hover,.instrument-shell .btn-primary:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 8px 22px rgba(120,86,232,.45)!important}.btn-iridescent:active,.hi-liquid-shell .btn-primary:active,.instrument-shell .btn-primary:active{transform:translateY(0)}.hi-liquid-shell .btn-outline-secondary,.instrument-shell .btn-outline-secondary{border:1px solid var(--hi-border-subtle)!important;color:var(--hi-text-primary)!important;background:#FFFFFF!important;border-radius:var(--hi-radius-sm)!important;box-shadow:0 1px 3px rgba(23,21,34,.04)}.hi-liquid-shell .btn-outline-secondary:hover,.instrument-shell .btn-outline-secondary:hover{background:#F8F9FC!important;border-color:var(--hi-accent)!important;color:var(--hi-accent)!important}.instrument-shell .btn-outline-secondary.active,.instrument-shell .btn-outline-secondary[aria-pressed=true]{background:rgba(120,86,232,.1)!important;border-color:#7856E8!important;color:#7856E8!important}.hi-liquid-shell .badge,.instrument-shell .badge{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600;letter-spacing:.05em}.hi-liquid-shell .badge.bg-success,.instrument-shell .badge.bg-success{background:rgba(5,150,105,.1)!important;border:1px solid rgba(5,150,105,.3)!important;color:#059669!important}.hi-liquid-shell .badge.bg-info,.instrument-shell .badge.bg-info{background:rgba(67,207,232,.15)!important;border:1px solid rgba(67,207,232,.4)!important;color:#0284C7!important}.hi-dropzone,.instrument-shell .upload-card-light{background:#FFFFFF!important;color:var(--hi-text-primary)!important;border:2px dashed rgba(120,86,232,.35)!important;border-radius:var(--hi-radius-md)!important;box-shadow:var(--hi-shadow)!important}.hi-dropzone:hover,.instrument-shell .upload-card-light:hover{border-color:var(--hi-accent)!important;background:rgba(120,86,232,.02)!important;box-shadow:0 14px 32px rgba(120,86,232,.1)!important}.hi-liquid-shell code,.hi-liquid-shell pre,.instrument-shell code,.instrument-shell pre{font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}.instrument-shell pre{background:var(--hi-code-bg)!important;border:1px solid #171522!important;border-radius:var(--hi-radius-sm);padding:1rem;color:var(--hi-code-text)!important}.hi-liquid-shell .accordion-button,.instrument-shell .accordion-button{background:transparent!important;color:var(--hi-text-primary)!important;font-weight:700!important;box-shadow:none!important;border-radius:0!important}.hi-liquid-shell .accordion-button:not(.collapsed),.instrument-shell .accordion-button:not(.collapsed){color:#7856E8!important}.hi-liquid-shell .accordion-item,.instrument-shell .accordion-item{background:transparent!important;border:none!important;border-bottom:1px solid var(--hi-border-subtle)!important}.hi-liquid-shell .accordion-body,.instrument-shell .accordion-body{color:var(--hi-text-secondary)!important;line-height:1.65}.instrument-shell .breadcrumb-item a{color:var(--hi-text-muted)!important;text-decoration:none!important;transition:color .2s ease}.instrument-shell .breadcrumb-item a:hover{color:#171522!important}.instrument-shell .breadcrumb-item.active{color:#7856E8!important}.cinematic-env-root{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1;pointer-events:none;background:transparent!important;overflow:hidden;opacity:.18}.env-readability-veil{display:none!important}@keyframes hi-scan-beam{0%{top:-10%;opacity:0}50%{opacity:1}to{top:110%;opacity:0}}@keyframes hi-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}.hi-scan-active{animation:hi-scan-beam 2.4s ease-in-out infinite}.hi-pulse-active{animation:hi-pulse 2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.cinematic-env-root *,.hi-liquid-shell *,.instrument-shell *{animation:none!important;transition:none!important}}