@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.animate-fadeIn{animation:.6s ease-out fadeIn}.animate-slideInLeft{animation:.6s ease-out slideInLeft}.animate-slideInRight{animation:.6s ease-out slideInRight}.animate-scaleIn{animation:.4s cubic-bezier(.4,0,.2,1) scaleIn}.animate-float{animation:4s ease-in-out infinite float}.animate-shimmer{background:linear-gradient(90deg,#1e252b 0%,#2c353e 50%,#1e252b 100%) 0 0/2000px 100%;animation:2s infinite shimmer}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0f1419}::-webkit-scrollbar-thumb{background:#2c353e;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ff6a1a}.gradient-bg{background:linear-gradient(135deg,#0f1419 0%,#1e252b 100%)}.gradient-text{background:linear-gradient(135deg,#f2f2f2 0%,#a8b0b7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text-orange{background:linear-gradient(135deg,#ff6a1a 0%,#ff9e5e 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.glow{box-shadow:0 0 20px #ff6a1a33}.glow-hover:hover{box-shadow:0 0 30px #ff6a1a4d}.hover-lift{transition:transform .2s,box-shadow .2s}.hover-lift:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000004d}.hover-lift:active{transform:translateY(0)}.glass{background:#1e252b;border:none;box-shadow:0 4px 6px #0000001a}.skeleton{background-color:#1e252b;border-radius:8px;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff08 50%,#fff0 100%);width:100%;height:100%;animation:1.5s infinite shimmer;position:absolute;top:0;left:0}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.animate-slideUp{animation:.35s cubic-bezier(.4,0,.2,1) slideUp}@keyframes shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-6px)}40%,60%{transform:translate(6px)}}.shake{animation:.4s cubic-bezier(.36,.07,.19,.97) shake}@media (prefers-reduced-motion:reduce){.shake{animation:none}}.stagger-in>*{animation:.45s cubic-bezier(.4,0,.2,1) both slideUp}.stagger-in>:first-child{animation-delay:40ms}.stagger-in>:nth-child(2){animation-delay:80ms}.stagger-in>:nth-child(3){animation-delay:.12s}.stagger-in>:nth-child(4){animation-delay:.16s}.stagger-in>:nth-child(5){animation-delay:.2s}.stagger-in>:nth-child(6){animation-delay:.24s}.stagger-in>:nth-child(7){animation-delay:.28s}.stagger-in>:nth-child(8){animation-delay:.32s}.stagger-in>:nth-child(9){animation-delay:.36s}.stagger-in>:nth-child(n+10){animation-delay:.4s}@media (prefers-reduced-motion:reduce){.stagger-in>*{animation:none}}.animate-stagger>*{animation:.4s ease-out both fadeIn}.animate-stagger>:first-child{animation-delay:50ms}.animate-stagger>:nth-child(2){animation-delay:.1s}.animate-stagger>:nth-child(3){animation-delay:.15s}.animate-stagger>:nth-child(4){animation-delay:.2s}.animate-stagger>:nth-child(5){animation-delay:.25s}.animate-stagger>:nth-child(6){animation-delay:.3s}.MuiTableCell-root .icon-delete,.MuiTableCell-root .icon-delete svg,.MuiTableBody-root .icon-delete,.MuiTableBody-root .icon-delete svg,button.icon-delete,button.icon-delete svg,button[class*=MuiIconButton][class*=icon-delete] svg{color:#ef4444!important;fill:#ef4444!important}@keyframes landingFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes landingGlow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}@keyframes landingFloatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes landingBarGrow{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}@keyframes landingSheen{0%{background-position:0%}to{background-position:200%}}@keyframes landingButtonSheen{0%{transform:translate(-150%)skew(-20deg)}30%{transform:translate(250%)skew(-20deg)}to{transform:translate(250%)skew(-20deg)}}.reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);transform:translateY(30px)}.reveal.reveal-in{opacity:1;transform:none}@keyframes landingPulseGlow{0%,to{box-shadow:0 0 0 1px #ff6a1a40,0 0 22px #ff6a1a47}50%{box-shadow:0 0 0 1px #ff6a1a73,0 0 34px #ff6a1a80}}@keyframes landingPulseGlowDanger{0%,to{box-shadow:0 0 0 1px #ff3b3038,0 0 26px #ff3b3038}50%{box-shadow:0 0 0 1px #ff3b3066,0 0 42px #ff3b3066}}@keyframes landingAuroraDrift1{0%{transform:translate(0)scale(1)}33%{transform:translate(6%,8%)scale(1.12)}66%{transform:translate(-4%,4%)scale(.95)}to{transform:translate(0)scale(1)}}@keyframes landingAuroraDrift2{0%{transform:translate(0)scale(1)}33%{transform:translate(-8%,-5%)scale(1.08)}66%{transform:translate(5%,-8%)scale(.92)}to{transform:translate(0)scale(1)}}.leaflet-tooltip.aura-map-label{background:var(--aura-surface-card);color:var(--aura-text-strong);border:1px solid var(--aura-border-subtle);box-shadow:var(--aura-shadow-glass);border-radius:6px;padding:2px 8px;font-size:.72rem;font-weight:700}.leaflet-tooltip.aura-map-label.leaflet-tooltip-top:before{border-top-color:var(--aura-surface-card)}:root,html[data-color-mode=dark]{--aura-surface-page:#09090b;--aura-surface-card:#18181b;--aura-surface-glass:#18181b99;--aura-surface-glass-strong:#18181bd9;--aura-surface-card-hover:#27323a;--aura-surface-elevated:#1e252bfa;--aura-surface-elevated-2:#161c21fa;--aura-surface-field:#ffffff08;--aura-surface-field-2:#ffffff0d;--aura-surface-hover:#ffffff0a;--aura-surface-header:#09090bb3;--aura-input-bg:#0003;--aura-border-subtle:#ffffff14;--aura-border-faint:#ffffff0d;--aura-border-strong:#3f3f46;--aura-text-strong:#fff;--aura-text-primary:#e4e4e7;--aura-text-secondary:#a1a1aa;--aura-text-faint:#ffffff4d;--aura-scrollbar-thumb:#3f3f46;--aura-shadow-glass:0 8px 32px 0 #0000005e;--aura-shadow-elevated:0 20px 50px -12px #00000080;--aura-chip-darken:0%;--aura-mesh-glow-opacity:1;--aura-mesh-noise-opacity:.035;--aura-mesh-blend-mode:normal;--aura-page-wash:none;--aura-surface-table-shell:#18181b99}html[data-color-mode=light]{--aura-surface-page:#f8f3ea;--aura-surface-card:#fff;--aura-surface-glass:#fff;--aura-surface-glass-strong:#fff;--aura-surface-card-hover:#f7f1e6;--aura-surface-elevated:#fff;--aura-surface-elevated-2:#faf6ee;--aura-surface-field:#faf6ee;--aura-surface-field-2:#f3ecdd;--aura-surface-hover:#f3ecdd;--aura-surface-header:#fff;--aura-input-bg:#fff;--aura-border-subtle:#ded5c2;--aura-border-faint:#ece4d3;--aura-border-strong:#c7ba9d;--aura-text-strong:#101828;--aura-text-primary:#344054;--aura-text-secondary:#475467;--aura-text-faint:#667085;--aura-scrollbar-thumb:#cbbfa0;--aura-shadow-glass:0 1px 2px #2820140d, 0 6px 16px #28201414;--aura-shadow-elevated:0 8px 20px #2820141a, 0 24px 48px #28201429;--aura-chip-darken:0%;--aura-mesh-glow-opacity:1;--aura-mesh-noise-opacity:.02;--aura-mesh-blend-mode:multiply;--aura-page-wash:radial-gradient(circle at 6% -8%, #ff6a1a47, transparent 42%), radial-gradient(circle at 98% 106%, #ea580c38, transparent 46%), radial-gradient(circle at 78% 32%, #ff853426, transparent 38%);--aura-surface-table-shell:#f8f3ea}
