:root{--bg-dark:#0a0a0a;--wine-red:#722f37;--wine-burgundy:#4a1c20;--wine-deep:#2a0f12;--gold:#c9a962;--gold-light:#e8d5a3;--text-light:#f5f5f5;--text-muted:#888}body,html{background:var(--bg-dark)}@media (hover:hover) and (pointer:fine){body:has(.vr-premium-root),body:has(.vr-premium-root) [role=button],body:has(.vr-premium-root) a,body:has(.vr-premium-root) button,body:has(.vr-premium-root) input,body:has(.vr-premium-root) select,body:has(.vr-premium-root) textarea{cursor:none}}.vr-premium-root{color:var(--text-light);background:var(--bg-dark);min-height:100vh;overflow-x:clip}body:has(.vr-premium-root)>header{display:none}.vr-gradient-bg{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse at 20% 30%,rgba(114,47,55,.18) 0,transparent 50%),radial-gradient(ellipse at 80% 70%,rgba(201,169,98,.1) 0,transparent 50%),radial-gradient(ellipse at 50% 110%,rgba(114,47,55,.12) 0,transparent 45%);animation:vr-gradient-shift 14s ease-in-out infinite alternate}@keyframes vr-gradient-shift{0%{transform:scale(1) translateZ(0);filter:hue-rotate(0deg)}to{transform:scale(1.05) translate3d(-1%,-1%,0);filter:hue-rotate(8deg)}}.vr-cursor,.vr-cursor-dot{position:fixed;pointer-events:none;z-index:9999;top:0;left:0}.vr-cursor{width:40px;height:40px;border:2px solid var(--gold);border-radius:999px;mix-blend-mode:difference;transition:width .2s ease,height .2s ease,background-color .2s ease}.vr-cursor.is-hovering{width:60px;height:60px;background:rgba(201,169,98,.1)}.vr-cursor-dot{width:6px;height:6px;border-radius:999px;background:var(--gold)}@media (hover:none),(pointer:coarse){.vr-cursor,.vr-cursor-dot{display:none}}.vr-particle-layer{position:fixed;inset:0;pointer-events:none;z-index:1}.vr-particle{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--gold);opacity:.3}.vr-intro-section{height:300vh;position:relative;z-index:2}.vr-intro-container{position:sticky;top:0;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--bg-dark)}.vr-intro-bg{position:absolute;inset:0;background:radial-gradient(ellipse at 22% 30%,rgba(114,47,55,.2) 0,transparent 56%),radial-gradient(ellipse at 78% 70%,rgba(201,169,98,.1) 0,transparent 54%)}.vr-letters{position:relative;display:flex;align-items:center;justify-content:center;z-index:2}.vr-republic-group,.vr-vine-group{display:inline-flex;align-items:center}.vr-republic-letter,.vr-vine-letter{font-family:var(--font-display),serif;font-size:clamp(3rem,11vw,10rem);font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:-.03em;color:var(--text-light);text-shadow:0 0 80px rgba(201,169,98,.35);display:inline-block}.vr-tagline{bottom:24%;color:var(--gold);letter-spacing:.35em;font-size:.9rem;text-transform:uppercase;text-align:center}.vr-scroll-hint,.vr-tagline{position:absolute;left:50%;transform:translateX(-50%);opacity:0;z-index:2}.vr-scroll-hint{bottom:10%;display:flex;flex-direction:column;align-items:center;gap:.75rem}.vr-scroll-hint span{color:var(--text-muted);font-size:.65rem;letter-spacing:.32em;text-transform:uppercase}.vr-scroll-arrow{width:24px;height:24px;border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);transform:rotate(45deg);animation:vr-arrow-bounce 2s infinite}@keyframes vr-arrow-bounce{0%,to{transform:rotate(45deg) translateY(0)}50%{transform:rotate(45deg) translateY(10px)}}.vr-horizontal-section,.vr-scroll-section{position:relative;z-index:2}.vr-horizontal-section{background:var(--wine-deep)}.vr-horizontal-container{width:100%;height:100vh;display:flex;align-items:center;overflow:hidden}.vr-horizontal-track{display:flex;will-change:transform}.vr-horizontal-panel{min-width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;padding:5%;position:relative}.vr-horizontal-panel-number{position:absolute;top:10%;left:10%;font-size:clamp(4rem,18vw,12rem);font-family:var(--font-display),serif;color:var(--gold);opacity:.04}.vr-horizontal-panel-label{text-transform:uppercase;letter-spacing:.4em;color:var(--gold);font-size:.78rem;opacity:0;transform:translateY(20px)}.vr-horizontal-panel-title{font-family:var(--font-display),serif;font-size:clamp(3rem,11vw,9rem);text-transform:uppercase;line-height:1;opacity:0;transform:translateY(30px)}.vr-horizontal-panel-desc{max-width:560px;text-align:center;color:var(--text-muted);font-size:1.06rem;line-height:1.8;opacity:0;transform:translateY(22px)}.vr-horizontal-panel-visual{position:absolute;width:min(42vw,420px);height:min(42vw,420px);border-radius:999px;opacity:.2;filter:blur(80px)}.vr-horizontal-panel:first-child .vr-horizontal-panel-visual{right:10%;top:20%;background:var(--wine-red)}.vr-horizontal-panel:nth-child(2) .vr-horizontal-panel-visual{left:8%;bottom:12%;background:var(--wine-burgundy)}.vr-horizontal-panel:nth-child(3) .vr-horizontal-panel-visual{right:15%;bottom:16%;background:var(--wine-red)}.vr-horizontal-panel:nth-child(4) .vr-horizontal-panel-visual{left:10%;top:14%;background:var(--gold);opacity:.14}.vr-horizontal-progress{position:absolute;left:50%;bottom:5%;transform:translateX(-50%);display:flex;gap:.8rem;z-index:20}.vr-horizontal-dot{width:8px;height:8px;border-radius:999px;background:hsla(0,0%,100%,.24);transition:all .3s ease}.vr-horizontal-dot.is-active{background:var(--gold);transform:scale(1.5)}@media (max-width:768px){.vr-intro-section{height:auto}.vr-intro-container{position:relative;height:100vh;min-height:620px}.vr-tagline{letter-spacing:.2em;font-size:.72rem;padding-inline:1rem}.vr-horizontal-container,.vr-horizontal-panel{height:auto;min-height:100vh}.vr-horizontal-track{flex-direction:column}.vr-horizontal-panel{min-width:100%}.vr-horizontal-progress{display:none}}@font-face{font-family:__Cinzel_198f34;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cinzel_198f34;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cinzel_198f34;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cinzel_198f34;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cinzel_198f34;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cinzel_198f34;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cinzel_198f34;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cinzel_198f34;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cinzel_198f34;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cinzel_198f34;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cinzel_198f34;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cinzel_198f34;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cinzel_Fallback_198f34;src:local("Times New Roman");ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:136.86%}.__className_198f34{font-family:__Cinzel_198f34,__Cinzel_Fallback_198f34;font-style:normal}.__variable_198f34{--font-display:"__Cinzel_198f34","__Cinzel_Fallback_198f34"}:root{--el-surface-top:#252f4e;--el-surface-bottom:#1d2336;--el-surface-raised-top:#2e3a5c;--el-surface-raised-bottom:#222a40;--el-panel-secondary:#222a40;--el-card-bg:linear-gradient(180deg,var(--el-surface-top) 0%,var(--el-surface-bottom) 100%);--el-card-fill:var(--el-card-bg);--el-page-bg:radial-gradient(1200px 800px at 15% -12%,#1d2739 0%,#0d1220 55%),#0d1220;--el-nav-bg:#0d1220;--el-nav-border:#252f4e;--el-nav-hover:hsla(0,0%,100%,.04);--el-border:hsla(0,0%,100%,.04);--el-border-top:hsla(0,0%,100%,.1);--el-border-top-hover:hsla(0,0%,100%,.28);--el-top-edge:var(--el-border-top);--el-top-edge-hover:var(--el-border-top-hover);--el-border-solid:#3a4152;--el-border-solid-2:#4a5266;--el-text-primary:#e8edf7;--el-text-secondary:#94a3b8;--el-text-tertiary:#64748b;--el-text:var(--el-text-primary);--el-text-dim:var(--el-text-secondary);--el-accent:#3b82f6;--el-accent-hover:#2563eb;--el-accent-strong:var(--el-accent-hover);--el-accent-2:#6366f1;--el-accent-light:#60a5fa;--el-accent-contrast:#fff;--el-gold:#c4995b;--el-gold-light:#d4a574;--el-gold-2:var(--el-gold-light);--el-gold-dark:#8f6a35;--el-gold-text:#1a1206;--el-gold-contrast:var(--el-gold-text);--el-shadow-card:inset 0 1px 0 hsla(0,0%,100%,.06),0 20px 44px -8px rgba(0,0,0,.82),0 8px 16px rgba(0,0,0,.58);--el-shadow-card-hover:inset 0 1px 0 hsla(0,0%,100%,.12),0 32px 64px -6px rgba(0,0,0,.9),0 14px 28px rgba(0,0,0,.65);--el-shadow-raised:0 10px 18px -6px rgba(0,0,0,.7),0 4px 8px -2px rgba(0,0,0,.5);--el-shadow-btn:0 4px 8px rgba(0,0,0,.34),0 10px 22px -4px rgba(0,0,0,.5);--el-shadow-btn-hover:0 7px 14px rgba(0,0,0,.4),0 18px 36px -4px rgba(0,0,0,.6);--el-glow:0 0 18px rgba(59,130,246,.45);--el-glow-gold:0 0 20px rgba(196,153,91,.25);--el-gold-glow:var(--el-glow-gold);--el-radius:0.875rem;--el-radius-card:1rem;--el-radius-pill:9999px;--el-input-bg:var(--el-surface-top);--el-input-border:var(--el-border-solid);--el-ease:cubic-bezier(0.22,1,0.36,1);--el-duration:0.28s}.el-card,.el-stat-card{background:var(
    --el-card-bg,linear-gradient(180deg,#252f4e 0,#1d2336 100%)
  );border:1px solid var(--el-border,hsla(0,0%,100%,.04));border-top-color:var(--el-border-top,hsla(0,0%,100%,.1));border-radius:var(--el-radius-card,1rem);box-shadow:var(
    --el-shadow-card,inset 0 1px 0 hsla(0,0%,100%,.06),0 20px 44px -8px rgba(0,0,0,.82),0 8px 16px rgba(0,0,0,.58)
  );color:var(--el-text-primary,#e8edf7);transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out,background .2s ease-in-out}.el-stat-card{padding:1.5rem}.el-card:hover,.el-stat-card:hover{border-top-color:var(--el-border-top-hover,hsla(0,0%,100%,.28));box-shadow:var(
    --el-shadow-card-hover,inset 0 1px 0 hsla(0,0%,100%,.12),0 32px 64px -6px rgba(0,0,0,.9),0 14px 28px rgba(0,0,0,.65)
  )}.el-card-lift:hover,.el-card:hover,.el-stat-card:hover{transform:translateY(-6px) scale(1.01)}.el-no-lift:hover,.no-lift:hover{transform:none}.el-panel{background:linear-gradient(180deg,var(--el-surface-top,#252f4e) 0,var(--el-surface-bottom,#1d2336) 100%);border:1px solid var(--el-border,hsla(0,0%,100%,.04));border-top-color:var(--el-border-top,hsla(0,0%,100%,.1));border-radius:var(--el-radius-card,1rem);box-shadow:var(
    --el-shadow-card,inset 0 1px 0 hsla(0,0%,100%,.06),0 20px 44px -8px rgba(0,0,0,.82),0 8px 16px rgba(0,0,0,.58)
  );color:var(--el-text-primary,#e8edf7)}.el-btn{align-items:center;border:0;border-radius:calc(var(--el-radius, .875rem) - .375rem);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1.25rem;padding:.625rem 1.5rem;text-decoration:none;box-shadow:var(
    --el-shadow-btn,0 4px 8px rgba(0,0,0,.34),0 10px 22px -4px rgba(0,0,0,.5)
  );transition:background .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out,filter .2s ease-in-out,opacity .2s ease-in-out}.el-btn:hover{transform:translateY(-1px);box-shadow:var(
    --el-shadow-btn-hover,0 7px 14px rgba(0,0,0,.4),0 18px 36px -4px rgba(0,0,0,.6)
  )}.el-btn:active{transform:translateY(0)}.el-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.el-btn-primary{background:linear-gradient(180deg,var(--el-accent,#3b82f6) 0,var(--el-accent-hover,#2563eb) 100%);border-top:1px solid hsla(0,0%,100%,.2);border-radius:var(--el-radius-pill,9999px);color:#fff;box-shadow:var(--el-glow,0 0 18px rgba(59,130,246,.45)),var(--el-shadow-btn,0 4px 8px rgba(0,0,0,.34),0 10px 22px -4px rgba(0,0,0,.5))}.el-btn-primary:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:var(--el-glow,0 0 18px rgba(59,130,246,.45)),var(--el-shadow-btn-hover,0 7px 14px rgba(0,0,0,.4),0 18px 36px -4px rgba(0,0,0,.6))}.el-btn-gold{background:linear-gradient(180deg,var(--el-gold-light,#d4a574) 0,var(--el-gold,#c4995b) 100%);border-top:1px solid hsla(0,0%,100%,.3);border-radius:var(--el-radius-pill,9999px);color:var(--el-gold-text,#1a1206);box-shadow:var(--el-glow-gold,0 0 20px rgba(196,153,91,.25)),var(--el-shadow-btn,0 4px 8px rgba(0,0,0,.34),0 10px 22px -4px rgba(0,0,0,.5))}.el-btn-gold:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:var(--el-glow-gold,0 0 20px rgba(196,153,91,.25)),var(--el-shadow-btn-hover,0 7px 14px rgba(0,0,0,.4),0 18px 36px -4px rgba(0,0,0,.6))}.el-btn-secondary{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:var(--el-radius-pill,9999px);color:var(--el-text-primary,#e8edf7);box-shadow:var(
    --el-shadow-btn,0 4px 8px rgba(0,0,0,.34),0 10px 22px -4px rgba(0,0,0,.5)
  )}.el-btn-secondary:hover{background:hsla(0,0%,100%,.05);filter:brightness(1.1);transform:translateY(-1px);box-shadow:var(
    --el-shadow-btn-hover,0 7px 14px rgba(0,0,0,.4),0 18px 36px -4px rgba(0,0,0,.6)
  )}.el-input{background:var(--el-surface-bottom,#1d2336);border:1px solid var(--el-border-solid,#3a4152);border-radius:calc(var(--el-radius, .875rem) - .375rem);color:var(--el-text-primary,#e8edf7);padding:.625rem .875rem;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.el-input::-moz-placeholder{color:var(--el-text-tertiary,#64748b)}.el-input::placeholder{color:var(--el-text-tertiary,#64748b)}.el-input:focus{border-color:var(--el-accent,#3b82f6);box-shadow:0 0 0 2px rgba(59,130,246,.25);outline:none}.el-sidebar{background:var(--el-nav-bg,#0d1220);border-right:1px solid var(--el-nav-border,#1c2740);box-shadow:2px 0 8px rgba(0,0,0,.5)}.el-sidebar-link{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:.625rem;font-size:.875rem;font-weight:500;text-decoration:none;background:linear-gradient(180deg,var(--el-surface-top,#252f4e) 0,var(--el-surface-bottom,#1d2336) 100%);border:1px solid var(--el-border,hsla(0,0%,100%,.04));border-top-color:var(--el-border-top,hsla(0,0%,100%,.1));color:var(--el-text-secondary,#94a3b8);box-shadow:var(
    --el-shadow-btn,0 4px 8px rgba(0,0,0,.34),0 10px 22px -4px rgba(0,0,0,.5)
  );transition:color .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out,filter .2s ease-in-out}.el-sidebar-link:hover{color:var(--el-text-primary,#e8edf7);filter:brightness(1.12);transform:translateY(-3px);box-shadow:var(
    --el-shadow-btn-hover,0 7px 14px rgba(0,0,0,.4),0 18px 36px -4px rgba(0,0,0,.6)
  )}.el-sidebar-link:active{transform:translateY(0)}.el-sidebar-link.is-active{color:#fff;border-top-color:hsla(0,0%,100%,.2);background:linear-gradient(180deg,var(--el-accent,#3b82f6) 0,var(--el-accent-hover,#2563eb) 100%);box-shadow:var(--el-glow,0 0 18px rgba(59,130,246,.45)),var(--el-shadow-btn,0 4px 8px rgba(0,0,0,.34),0 10px 22px -4px rgba(0,0,0,.5))}.el-sidebar-link.is-active:hover{filter:brightness(1.1);box-shadow:var(--el-glow,0 0 18px rgba(59,130,246,.45)),var(--el-shadow-btn-hover,0 7px 14px rgba(0,0,0,.4),0 18px 36px -4px rgba(0,0,0,.6))}.el-sidebar-link--nested{margin-left:.25rem;padding:.4rem .65rem;font-size:.8125rem;background:linear-gradient(180deg,#1a2038,#12161f);border-color:hsla(0,0%,100%,.07) hsla(0,0%,100%,.03) hsla(0,0%,100%,.03)}.el-sidebar-link--nested:hover:not(.is-active){background:linear-gradient(180deg,#1e2642,#161b28)}.el-sidebar-section-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;border-radius:.625rem;background:linear-gradient(180deg,var(--el-surface-top,#252f4e) 0,var(--el-surface-bottom,#1d2336) 100%);border:1px solid var(--el-border,hsla(0,0%,100%,.04));border-top-color:var(--el-border-top,hsla(0,0%,100%,.1));box-shadow:var(
    --el-shadow-btn,0 4px 8px rgba(0,0,0,.34),0 10px 22px -4px rgba(0,0,0,.5)
  );color:var(--el-text-secondary,#94a3b8);cursor:pointer;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:color .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out,filter .2s ease-in-out}.el-sidebar-section-toggle:hover{color:var(--el-text-primary,#e8edf7);filter:brightness(1.12);transform:translateY(-2px);box-shadow:var(
    --el-shadow-btn-hover,0 7px 14px rgba(0,0,0,.4),0 18px 36px -4px rgba(0,0,0,.6)
  )}.el-sidebar-section-toggle[aria-expanded=true]{color:var(--el-text-primary,#e8edf7);border-top-color:hsla(0,0%,100%,.2)}.el-sidebar-section-chevron{flex-shrink:0;transition:transform .2s ease-in-out}.el-sidebar-section-chevron.is-open{transform:rotate(180deg)}.el-filter-bar{background:var(
    --el-card-bg,linear-gradient(180deg,#252f4e 0,#1d2336 100%)
  );border:1px solid var(--el-border,hsla(0,0%,100%,.04));border-top-color:var(--el-border-top,hsla(0,0%,100%,.1));border-radius:var(--el-radius-card,.75rem);box-shadow:var(
    --el-shadow-card,inset 0 1px 0 hsla(0,0%,100%,.06),0 20px 44px -8px rgba(0,0,0,.82),0 8px 16px rgba(0,0,0,.58)
  )}button{box-shadow:var(
    --el-shadow-btn,0 4px 8px rgba(0,0,0,.34),0 10px 22px -4px rgba(0,0,0,.5)
  );transition:box-shadow .2s ease-in-out,transform .2s ease-in-out,filter .2s ease-in-out}button:hover{box-shadow:var(
    --el-shadow-btn-hover,0 7px 14px rgba(0,0,0,.4),0 18px 36px -4px rgba(0,0,0,.6)
  )}button:disabled{box-shadow:var(
    --el-shadow-btn,0 4px 8px rgba(0,0,0,.34),0 10px 22px -4px rgba(0,0,0,.5)
  );transform:none}@media (prefers-reduced-motion:reduce){.el-btn,.el-card,.el-card-lift,.el-input,.el-sidebar-link,.el-stat-card{transition:none}.el-btn:hover,.el-card-lift:hover,.el-card:hover,.el-sidebar-link:hover,.el-stat-card:hover{transform:none}}