.tw-fixed{position:fixed}.tw-absolute{position:absolute}.tw-inset-0{inset:0}.tw-overflow-hidden{overflow:hidden}:root{--fx-canvas:#0e0f14;--fx-surface:#15161c;--fx-line:rgba(212,175,55,.18);--fx-line-strong:rgba(212,175,55,.38);--fx-gold:#d4af37;--fx-gold-light:gold;--fx-gold-deep:#b8860b;--fx-on-btn:#f1ede2;--fx-ink:#15161c;--fx-ring:rgba(212,175,55,.28);--fx-shadow-soft:0 1px 2px rgba(0,0,0,.35),0 2px 6px rgba(0,0,0,.3);--fx-shadow-lift:0 2px 4px rgba(0,0,0,.35),0 14px 30px -10px rgba(0,0,0,.6),0 0 0 1px rgba(212,175,55,.22);--fx-shadow-deep:0 4px 10px rgba(0,0,0,.45),0 26px 50px -12px rgba(0,0,0,.7);--fx-ease:cubic-bezier(.22,.61,.36,1)}html{font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:where(html){background-color:var(--fx-canvas)}body{font-family:Inter,Poppins,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:-.003em}h1,h2,h3,h4,h5,h6{font-family:Inter,Poppins,system-ui,-apple-system,Segoe UI,Roboto,sans-serif!important;letter-spacing:-.015em;text-shadow:none!important}::-moz-selection{background:rgba(212,175,55,.35);color:inherit}::selection{background:rgba(212,175,55,.35);color:inherit}a{transition:color .2s var(--fx-ease)}:focus-visible{outline:2px solid rgba(212,175,55,.6);outline-offset:2px}body>.container-fluid>.content,body>.content,body>.layout>.content,body>.main-content,body>main.content{background:transparent!important}@keyframes fx-rise{0%{opacity:0;transform:translate3d(0,14px,0) scale(.985)}to{opacity:1;transform:none}}@keyframes fx-drift-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(6vw,4vh,0) scale(1.12)}}@keyframes fx-drift-b{0%,to{transform:translateZ(0) scale(1.05)}50%{transform:translate3d(-5vw,-6vh,0) scale(.92)}}@keyframes fx-grid{0%{transform:perspective(600px) rotateX(62deg) translateZ(0)}to{transform:perspective(600px) rotateX(62deg) translate3d(0,48px,0)}}.fx-bg{pointer-events:none;position:fixed;inset:0;overflow:hidden;z-index:-1;background:var(--fx-canvas);contain:strict}.fx-bg__orb{position:absolute;border-radius:9999px;will-change:transform}.fx-bg__orb--a{width:52vmax;height:52vmax;top:-18vmax;right:-12vmax;background:radial-gradient(circle at 35% 35%,rgba(212,175,55,.13),rgba(212,175,55,0) 65%);animation:fx-drift-a 26s ease-in-out infinite}.fx-bg__orb--b{width:46vmax;height:46vmax;bottom:-20vmax;left:-14vmax;background:radial-gradient(circle at 60% 40%,rgba(184,134,11,.12),rgba(184,134,11,0) 65%);animation:fx-drift-b 32s ease-in-out infinite}.fx-bg__orb--c{width:30vmax;height:30vmax;top:38%;left:42%;background:radial-gradient(circle,rgba(255,215,0,.07),rgba(255,215,0,0) 68%);animation:fx-drift-b 38s ease-in-out infinite reverse}.fx-bg__grid{position:absolute;left:-50%;right:-50%;bottom:-30%;height:75%;background-image:linear-gradient(rgba(212,175,55,.07) 1px,transparent 0),linear-gradient(90deg,rgba(212,175,55,.07) 1px,transparent 0);background-size:48px 48px;transform-origin:50% 0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 60%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 60%,transparent);animation:fx-grid 6s linear infinite;will-change:transform}.fx-bg__glare{display:none}.accordion-item,.attachment-card,.card,.dropdown-menu,.fw-card,.info-card,.kpi,.kpi-card,.lead-box,.list-group,.mail-list-card,.modal-content,.notification-dropdown,.offcanvas,.panel,.policy-box,.pool-card,.sec-card,.stat-card,.tl-card,.toast{box-shadow:var(--fx-shadow-soft);transition:box-shadow .35s var(--fx-ease),border-color .35s var(--fx-ease),transform .35s var(--fx-ease)}.attachment-card:hover,.card:hover,.fw-card:hover,.info-card:hover,.kpi-card:hover,.kpi:hover,.lead-box:hover,.pool-card:hover,.sec-card:hover,.stat-card:hover,.tl-card:hover{box-shadow:var(--fx-shadow-lift)}.dropdown-menu,.modal-content,.notification-dropdown,.offcanvas,.swal2-popup{box-shadow:var(--fx-shadow-deep)!important}.modal.fade .modal-dialog{transition:transform .35s var(--fx-ease),opacity .35s var(--fx-ease);transform:perspective(1200px) translate3d(0,18px,0) rotateX(6deg)}.modal.show .modal-dialog{transform:none}.fx-tilt{transform:perspective(900px) rotateX(var(--fx-rx,0deg)) rotateY(var(--fx-ry,0deg)) translate3d(0,-3px,0);transition:transform .12s linear,box-shadow .35s var(--fx-ease);box-shadow:var(--fx-shadow-lift)!important;backface-visibility:hidden}.fx-tilt-out{transition:transform .45s var(--fx-ease),box-shadow .35s var(--fx-ease)}.fx-tilt.fx-glare:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at var(--fx-mx,50%) var(--fx-my,50%),rgba(255,215,0,.16),rgba(255,215,0,0) 45%);mix-blend-mode:soft-light}.btn{border-radius:10px;font-weight:500;transition:transform .18s var(--fx-ease),box-shadow .25s var(--fx-ease),background-color .2s,color .2s,border-color .2s}.btn:not(.btn-link):not(.btn-close):hover{transform:translate3d(0,-1px,0);box-shadow:0 6px 16px -6px rgba(212,175,55,.4)}.btn:not(.btn-link):active{transform:translate3d(0,1px,0) scale(.985);box-shadow:none}.fx-measure,.fx-measure *{transition:none!important}.fx-on-dark.fx-on-dark{color:var(--fx-tone,var(--fx-on-btn))!important;-webkit-text-fill-color:var(--fx-tone,var(--fx-on-btn))!important}.fx-on-light.fx-on-light{color:var(--fx-tone,var(--fx-ink))!important;-webkit-text-fill-color:var(--fx-tone,var(--fx-ink))!important}svg.fx-on-dark [fill]:not([fill=none]),svg.fx-on-dark.fx-on-dark{fill:var(--fx-on-btn)!important}svg.fx-on-light [fill]:not([fill=none]),svg.fx-on-light.fx-on-light{fill:var(--fx-ink)!important}.fx-hc-dark.fx-hc-dark.fx-hc-dark{color:var(--fx-tone,var(--fx-on-btn))!important;-webkit-text-fill-color:var(--fx-tone,var(--fx-on-btn))!important}.fx-hc-light.fx-hc-light.fx-hc-light{color:var(--fx-tone,var(--fx-ink))!important;-webkit-text-fill-color:var(--fx-tone,var(--fx-ink))!important}svg.fx-hc-dark [fill]:not([fill=none]),svg.fx-hc-dark.fx-hc-dark.fx-hc-dark{fill:var(--fx-on-btn)!important}svg.fx-hc-light [fill]:not([fill=none]),svg.fx-hc-light.fx-hc-light.fx-hc-light{fill:var(--fx-ink)!important}.table>tbody>tr{transition:background-color .15s}.form-control,.form-select,input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],select,textarea{transition:border-color .2s var(--fx-ease),box-shadow .2s var(--fx-ease),background-color .2s}.form-control,.form-select{border-radius:10px}.form-control:focus,.form-select:focus,input:focus,select:focus,textarea:focus{box-shadow:0 0 0 4px var(--fx-ring)!important;outline:none}.swal2-popup{border-radius:16px!important}.offcanvas-body,.sidebar,nav.sidebar{box-shadow:1px 0 0 var(--fx-line),8px 0 30px -14px rgba(0,0,0,.6)!important}.dropdown-item,.nav-link,.sidebar a{transition:background-color .2s var(--fx-ease),color .2s var(--fx-ease),transform .2s var(--fx-ease)}.sidebar a:hover{transform:translate3d(3px,0,0)}.nav-pills .nav-link.active,.nav-tabs .nav-link.active{box-shadow:var(--fx-shadow-soft)}.fx-fab{scale:.84}.fx-fab:hover{box-shadow:0 8px 22px -8px rgba(212,175,55,.5)!important}.floating-sidebar{box-shadow:var(--fx-shadow-deep)!important}.floating-sidebar .nav-item>a{font-size:.95rem!important;font-weight:600!important;padding:8px 12px!important;border-radius:12px!important}.floating-sidebar .nav-item>a i{font-size:1.15rem!important;margin-right:10px!important}.floating-sidebar .nav-item>a:focus,.floating-sidebar .nav-item>a:hover{font-weight:600!important}.floating-sidebar ul.nav.flex-column ul li.nav-item a.nav-link{font-size:.88rem!important;font-weight:500!important;padding:6px 12px!important;border-radius:10px!important}.floating-sidebar ul.nav.flex-column ul li.nav-item a.nav-link:focus,.floating-sidebar ul.nav.flex-column ul li.nav-item a.nav-link:hover{font-weight:500!important}.floating-sidebar h3{font-size:1.35rem!important;letter-spacing:.5px!important}.floating-left-sidebar .profile-dropdown a.sidebar-link{font-size:.9rem;padding:8px 14px}.floating-left-sidebar{background:transparent!important;box-shadow:none!important}.sidebar a{font-size:.9rem}.sidebar a i{font-size:1rem}*{scrollbar-width:thin;scrollbar-color:rgba(212,175,55,.45) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(212,175,55,.45)!important;border-radius:99px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#d4af37!important;background-clip:padding-box}@media (prefers-reduced-motion:no-preference){body>.content>*,body>.main-content>*,body>main.content>*{animation:fx-rise .55s var(--fx-ease) backwards}body>.content>:nth-child(2),body>.main-content>:nth-child(2),body>main.content>:nth-child(2){animation-delay:.05s}body>.content>:nth-child(3),body>.main-content>:nth-child(3),body>main.content>:nth-child(3){animation-delay:.1s}body>.content>:nth-child(4),body>.main-content>:nth-child(4),body>main.content>:nth-child(4){animation-delay:.15s}body>.content>:nth-child(n+5),body>.main-content>:nth-child(n+5),body>main.content>:nth-child(n+5){animation-delay:.2s}}@media (prefers-reduced-motion:reduce){.fx-bg__grid,.fx-bg__orb{animation:none!important}.fx-tilt{transform:none!important}}@media print{.fx-bg{display:none!important}}