:root{--background:#0a0a0a;--foreground:#f0f0f0;--gold:#d4af37}html,body{scroll-behavior:smooth;max-width:100vw;height:100%;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100vw;min-height:100vh;font-family:Manrope,Sinkin Sans,Helvetica,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;overflow-x:hidden;overflow-y:scroll}::selection{color:#0a0a0a;background:#d4af37}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#333;border:2px solid #0a0a0a;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#d4af37}.noise-overlay{pointer-events:none;z-index:9999;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");width:100%;height:100%;position:fixed;top:0;left:0}*{box-sizing:border-box;margin:0;padding:0}:focus{outline:none;box-shadow:0 0 0 2px rgba(212,175,55,.5)}a{color:inherit;text-decoration:none;transition:color .3s}a:hover{color:#d4af37}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 20px}input,select,textarea{color:#fff;background-color:rgba(255,255,255,.05);background-clip:padding-box;border:1px solid rgba(255,255,255,.1);border-radius:4px;width:100%;padding:1rem 1.2rem;font-family:Manrope,Sinkin Sans,Helvetica,sans-serif;font-size:1rem;line-height:1.5;transition:all .3s;display:block}input::placeholder,select::placeholder,textarea::placeholder{color:rgba(255,255,255,.3)}input:focus,select:focus,textarea:focus{background-color:rgba(255,255,255,.08);border-color:#d4af37;outline:none;box-shadow:0 0 15px rgba(212,175,55,.1)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23D4AF37%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-position:right 1rem top 50%;background-repeat:no-repeat;background-size:.65rem}select option{color:#fff;background-color:#0a0a0a}input[type=checkbox]{accent-color:#d4af37;width:1.2rem;height:1.2rem}.split,.full{width:100%;margin-bottom:25px;position:relative}.split label,.full label{color:#d4af37;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.85rem;display:block}.split{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.split .left,.split .right{width:100%}@media (min-width:768px){.split .left,.split .right{width:48%}}.bold{font-weight:700}h1,h2,h3,h4,h5,h6{color:#fff;margin-bottom:1rem;font-family:Playfair Display,serif;font-weight:400}p{color:rgba(255,255,255,.8);margin-bottom:1rem}
.AdminSidebar-module-scss-module__AWnJSW__sidebarWrapper{color:#0f172a;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;background-color:#fff!important;border-right:1px solid #e2e8f0!important}.AdminSidebar-module-scss-module__AWnJSW__sidebarHeader{border-bottom:1px solid #e2e8f0;padding:1.25rem 1.5rem}.AdminSidebar-module-scss-module__AWnJSW__logoLink{align-items:center;gap:.75rem;text-decoration:none;display:flex}.AdminSidebar-module-scss-module__AWnJSW__logoImage{background-color:rgba(0,96,57,.08);border-radius:.5rem;padding:2px}.AdminSidebar-module-scss-module__AWnJSW__brandName{color:#006039;font-size:1.1rem;font-weight:700}.AdminSidebar-module-scss-module__AWnJSW__sidebarContent{padding:1rem .75rem}.AdminSidebar-module-scss-module__AWnJSW__groupLabel{text-transform:uppercase;color:#64748b;margin-bottom:.5rem;padding-left:.75rem;font-size:.75rem;font-weight:600}.AdminSidebar-module-scss-module__AWnJSW__menuButton{align-items:center;gap:.75rem;padding:.6rem .75rem;font-size:.9rem;font-weight:500;transition:all .2s;display:flex;color:#64748b!important;border-radius:.5rem!important;height:auto!important}.AdminSidebar-module-scss-module__AWnJSW__menuButton .AdminSidebar-module-scss-module__AWnJSW__icon{width:18px;height:18px}.AdminSidebar-module-scss-module__AWnJSW__menuButton:hover{color:#006039!important;background-color:rgba(0,96,57,.08)!important}.AdminSidebar-module-scss-module__AWnJSW__menuButton.AdminSidebar-module-scss-module__AWnJSW__active{border-left:3px solid #c5a059;font-weight:600;color:#006039!important;background-color:rgba(0,96,57,.08)!important;border-top-left-radius:2px!important;border-bottom-left-radius:2px!important}.AdminSidebar-module-scss-module__AWnJSW__menuButton.AdminSidebar-module-scss-module__AWnJSW__active .AdminSidebar-module-scss-module__AWnJSW__icon{color:#006039}.AdminSidebar-module-scss-module__AWnJSW__sidebarFooter{border-top:1px solid #e2e8f0;padding:1rem .75rem}.AdminSidebar-module-scss-module__AWnJSW__logoutButton{align-items:center;gap:.75rem;font-size:.9rem;font-weight:500;transition:all .2s;display:flex;color:#64748b!important;border-radius:.5rem!important;height:auto!important;padding:.6rem .75rem!important}.AdminSidebar-module-scss-module__AWnJSW__logoutButton .AdminSidebar-module-scss-module__AWnJSW__icon{width:18px;height:18px}.AdminSidebar-module-scss-module__AWnJSW__logoutButton:hover{color:#ef4444!important;background-color:rgba(239,68,68,.1)!important}
