*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.m-0{margin:0}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-2{margin-left:.5rem}.ml-5{margin-left:1.25rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-screen{height:100vh}.w-10{width:2.5rem}.w-full{width:100%}.flex-1{flex:1 1 0%}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-t{border-top-width:1px}.border-none{border-style:none}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.p-0{padding:0}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.pl-4{padding-left:1rem}.pt-3{padding-top:.75rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-navy{--tw-text-opacity: 1;color:rgb(26 60 110 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.line-through{text-decoration-line:line-through}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--navy: #1a3c6e;--navy-dark: #0f2847;--navy-light: #2d5aa0;--copper: #c8956c;--copper-light: #dbb898;--success: #1b8a4a;--warning: #c47a0e;--error: #c62828;--error-dark: #b71c1c;--error-light: #e57373;--info: #1565c0;--text: #2d3142;--text-secondary: #6b7185;--text-muted: #9ca0ae;--text-dark: #3d4152;--text-heading: #8c90a0;--bg-body: #f7f8fb;--bg-card: #f6f8fa;--bg-section: #f4f5f9;--border: #e8ebf0;--border-light: #eef0f4;--border-input: #dde1ea;--border-strong: #e2e5ec;--border-row: #f0f1f5;--scrollbar: #c5cad6;--empty-icon: #c5cad6}body{font-family:IBM Plex Sans,-apple-system,sans-serif;background:var(--bg-body)}.ant-btn-primary{background:var(--navy)!important;color:#fff!important;border-color:var(--navy)!important;font-weight:600}.ant-btn-primary:hover{background:#234e8a!important;border-color:#234e8a!important;color:#fff!important}.ant-btn-primary:active{background:var(--navy-dark)!important;border-color:var(--navy-dark)!important}.ant-btn-default{color:var(--navy)!important;border-color:var(--scrollbar)!important;font-weight:500}.ant-btn-default:hover{color:var(--copper)!important;border-color:var(--copper)!important}.ant-btn-link{color:var(--copper)!important;font-weight:600}.ant-btn-link:hover{color:#a07350!important}.ant-btn-dangerous.ant-btn-default{color:var(--error)!important;border-color:var(--error-light)!important}.ant-btn-dangerous.ant-btn-default:hover{color:var(--error-dark)!important;border-color:var(--error)!important}.ant-btn-dangerous.ant-btn-primary{background:var(--error)!important;border-color:var(--error)!important;color:#fff!important}.ant-btn-dangerous.ant-btn-primary:hover{background:var(--error-dark)!important}.ant-btn-dangerous.ant-btn-link{color:var(--error)!important}.ant-btn-dangerous.ant-btn-link:hover{color:var(--error-dark)!important}.ant-menu-item-selected{background:#c8956c1f!important}.ant-menu-item-selected .ant-menu-title-content{color:var(--navy)!important;font-weight:600}.font-serif{font-family:"DM Serif Display",serif}.font-mono{font-family:IBM Plex Mono,monospace}.login-page{min-height:100vh;display:flex;background:var(--navy-dark);position:relative;overflow:hidden}.login-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 20% 50%,rgba(200,149,108,.12) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(45,90,160,.15) 0%,transparent 50%),radial-gradient(ellipse at 60% 80%,rgba(200,149,108,.08) 0%,transparent 40%);animation:meshShift 12s ease-in-out infinite alternate;pointer-events:none}.login-page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(200,149,108,.08) 1px,transparent 1px);background-size:32px 32px;pointer-events:none;animation:dotDrift 20s linear infinite}@keyframes meshShift{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes dotDrift{0%{background-position:0 0}to{background-position:32px 32px}}.login-left{flex:1;display:flex;flex-direction:column;justify-content:center;padding:60px 80px;position:relative;z-index:2}.login-brand{margin-bottom:48px}.login-brand h1{font-family:"DM Serif Display",serif;font-size:32px;color:#fff;letter-spacing:-.5px}.login-brand h1 span{color:var(--copper)}.login-brand p{color:#ffffff80;font-size:13px;margin-top:6px;letter-spacing:2px;text-transform:uppercase;font-weight:500}.login-glass{max-width:420px;background:#ffffff0a;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:40px 36px 36px;position:relative;box-shadow:0 8px 32px #0003,inset 0 1px #ffffff0d}.login-glass:before{content:"";position:absolute;top:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,rgba(200,149,108,.4),transparent)}.login-glass h2{font-family:"DM Serif Display",serif;font-size:28px;color:#fff;margin-bottom:8px}.login-subtitle{color:#ffffff80;margin-bottom:28px;font-size:14px}.login-glass .ant-input-affix-wrapper,.login-glass .ant-input-affix-wrapper.ant-input-affix-wrapper{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;height:48px!important;padding:0 14px!important;color:#fff!important;transition:all .3s ease!important}.login-glass .ant-input:not(.ant-input-affix-wrapper .ant-input){background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;height:48px!important;color:#fff!important}.login-glass .ant-input-affix-wrapper .ant-input,.login-glass .ant-input-affix-wrapper .ant-input.ant-input{background:transparent!important;border:none!important;color:#fff!important;font-size:14px!important;height:auto!important;box-shadow:none!important}.login-glass .ant-input-affix-wrapper:hover,.login-glass .ant-input:not(.ant-input-affix-wrapper .ant-input):hover{border-color:#c8956c80!important;background:#ffffff14!important}.login-glass .ant-input-affix-wrapper-focused,.login-glass .ant-input-affix-wrapper:focus-within,.login-glass .ant-input:not(.ant-input-affix-wrapper .ant-input):focus{border-color:var(--copper)!important;box-shadow:0 0 0 3px #c8956c26!important;background:#ffffff14!important}.login-glass .ant-input::-moz-placeholder{color:#ffffff4d!important}.login-glass .ant-input::placeholder{color:#ffffff4d!important}.login-glass .ant-form-item-label>label{color:#fff9!important;font-size:12px}.login-glass input:-webkit-autofill,.login-glass input:-webkit-autofill:hover,.login-glass input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;box-shadow:0 0 0 1000px #0f2847f2 inset!important;border-color:#ffffff1f!important;caret-color:#fff!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.login-glass .ant-input-password .ant-input-suffix{color:#fff6!important}.login-glass .ant-form-item-has-error .ant-input-affix-wrapper,.login-glass .ant-form-item-has-error .ant-input{border-color:#ff4d4f!important}.login-btn.ant-btn-primary,.login-btn.ant-btn-primary.ant-btn-primary{background:var(--copper)!important;border-color:var(--copper)!important;font-weight:600;letter-spacing:.5px;height:50px;font-size:15px;margin-top:12px;border-radius:10px!important;box-shadow:0 4px 14px #c8956c40!important;transition:all .3s ease!important}.login-btn.ant-btn-primary:hover,.login-btn.ant-btn-primary.ant-btn-primary:hover{background:#b37d55!important;border-color:#b37d55!important;transform:translateY(-2px);box-shadow:0 8px 24px #c8956c59!important}.login-btn.ant-btn-primary:active{transform:translateY(0);box-shadow:0 2px 8px #c8956c33!important}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-12px)}40%{transform:translate(10px)}60%{transform:translate(-8px)}80%{transform:translate(6px)}}.login-glass.shake{animation:shake .5s ease}.demo-section{margin-top:28px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08)}.demo-label{font-size:11px;font-weight:600;color:#ffffff59;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px}.demo-grid{display:flex;flex-wrap:wrap;gap:8px}.demo-card{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);cursor:pointer;transition:all .25s ease;flex:1;min-width:170px}.demo-card:hover{background:#c8956c1a;border-color:#c8956c40;transform:translateY(-2px)}.demo-avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;flex-shrink:0}.demo-info{flex:1;min-width:0}.demo-name{color:#fffc;font-size:12px;font-weight:600}.demo-role{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.login-right{width:45%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;position:relative;z-index:2}.login-art{width:100%;max-width:340px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.35;z-index:1}.login-features{margin-top:28px;padding-top:24px;border-top:1px solid rgba(255,255,255,.06);display:flex;gap:28px;max-width:420px}.login-feature{display:flex;align-items:center;gap:10px}.login-feature-icon{font-size:18px;color:var(--copper);opacity:.7}.login-feature strong{display:block;color:#ffffffb3;font-size:12px;font-weight:600}.login-feature span{color:#ffffff4d;font-size:11px}.login-right-content{position:relative;z-index:3;text-align:center;max-width:380px}.login-right-tagline h3{font-family:"DM Serif Display",serif;font-size:36px;color:#fff;line-height:1.2;margin-bottom:16px}.login-right-tagline p{color:#ffffff73;font-size:14px;line-height:1.7;max-width:320px;margin:0 auto}.login-hero-card{background:#ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:28px;margin-bottom:40px}.hero-stat-row{display:flex;gap:24px}.hero-stat-row+.hero-stat-row{margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.06)}.hero-stat{flex:1;text-align:center}.hero-stat-value{font-family:"DM Serif Display",serif;font-size:28px;color:var(--copper-light);font-weight:400;line-height:1;margin-bottom:6px}.hero-stat-label{color:#ffffff59;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.geo-rotate{animation:geoSpin 30s linear infinite;transform-origin:center}.geo-rotate-rev{animation:geoSpin 45s linear infinite reverse;transform-origin:center}.geo-pulse{animation:geoPulse 4s ease-in-out infinite}@keyframes geoSpin{to{transform:rotate(360deg)}}@keyframes geoPulse{0%,to{opacity:.3}50%{opacity:.7}}.billing-sidebar .ant-layout-sider-children{display:flex;flex-direction:column;background:linear-gradient(180deg,#0f2847,#0a1e38 60%,#071528)!important}.billing-sidebar:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:linear-gradient(180deg,rgba(200,149,108,.15) 0%,rgba(200,149,108,.05) 50%,transparent 100%);z-index:1}.billing-sidebar .ant-menu-item-selected:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:22px;background:var(--copper);border-radius:0 3px 3px 0;box-shadow:0 0 12px #c8956c80,0 0 4px #c8956c4d}.billing-sidebar .ant-menu-item .ant-menu-title-content,.billing-sidebar .ant-menu-item .anticon{color:#ffffff8c!important;transition:color .2s ease}.billing-sidebar .ant-menu-item:hover{background:#ffffff0f!important}.billing-sidebar .ant-menu-item:hover .ant-menu-title-content,.billing-sidebar .ant-menu-item:hover .anticon{color:#fffffff2!important}.billing-sidebar .ant-menu-item-selected{background:#c8956c1f!important}.billing-sidebar .ant-menu-item-selected .ant-menu-title-content{color:#e8b48a!important;font-weight:600}.billing-sidebar .ant-menu-item-selected .anticon{color:#c8956c!important}.billing-sidebar .ant-menu-item:focus-visible,.billing-sidebar .ant-menu-item:focus-within{outline:2px solid rgba(200,149,108,.5)!important;outline-offset:-2px;background:#ffffff0f!important}.billing-sidebar .ant-menu-item:focus-visible .ant-menu-title-content,.billing-sidebar .ant-menu-item:focus-within .ant-menu-title-content,.billing-sidebar .ant-menu-item:focus-visible .anticon,.billing-sidebar .ant-menu-item:focus-within .anticon{color:#fffffff2!important}.billing-sidebar .ant-menu-item a{color:inherit!important;text-decoration:none!important;display:inline}.billing-sidebar .ant-menu-item a:focus{outline:none}.billing-sidebar .ant-menu-item-group-title{color:#ffffff40!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:2px;padding-top:16px!important}.nav-badge{background:var(--copper);color:#fff;font-size:10px;font-weight:700;padding:1px 7px;border-radius:10px;min-width:20px;text-align:center;line-height:18px}.stat-card-custom{border-radius:10px;border:1px solid var(--border-strong);transition:all .2s ease}.stat-card-custom:hover{box-shadow:0 4px 20px #1a3c6e14;transform:translateY(-1px)}.stat-card-custom .ant-statistic-title{font-size:12px;color:var(--text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.stat-card-custom .ant-statistic-content-value{font-family:"DM Serif Display",serif;font-size:28px;color:var(--navy)}.ant-drawer .ant-drawer-content{border-radius:16px 0 0 16px!important;overflow:hidden}.ant-drawer .ant-drawer-header{background:linear-gradient(135deg,#0f2847,#1a3c6e)!important;padding:16px 24px!important;border-bottom:none!important}.ant-drawer .ant-drawer-title{color:#fff!important;font-family:"DM Serif Display",serif!important;font-size:17px!important;letter-spacing:-.2px}.ant-drawer .ant-drawer-close{color:#ffffff80!important}.ant-drawer .ant-drawer-close:hover{color:#fff!important;background:#ffffff1a!important}.ant-drawer .ant-drawer-body{padding:20px 24px 100px!important;background:#fff}.ant-drawer .ant-drawer-footer{padding:14px 24px!important;border-top:1px solid var(--border-light)!important;background:#fafbfc;display:flex;justify-content:flex-end;gap:10px}.ant-drawer .ant-drawer-footer .ant-btn{min-width:100px;height:38px;border-radius:8px}.ant-drawer .ant-form-item{margin-bottom:14px!important}.ant-drawer .ant-form-item-label{padding-bottom:2px!important}.ant-drawer .ant-form-item-label>label{font-size:11px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.4px;color:var(--text-secondary)!important}.ant-drawer .ant-form-item-required:before{color:var(--copper)!important}.ant-drawer .ant-input,.ant-drawer .ant-input-number,.ant-drawer .ant-picker,.ant-drawer .ant-select-selector{height:38px!important;border-radius:8px!important;font-size:13px!important;border-color:var(--border-input)!important}.ant-drawer .ant-input:hover,.ant-drawer .ant-input-number:hover,.ant-drawer .ant-picker:hover,.ant-drawer .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--copper-light)!important}.ant-drawer .ant-input-number-input{height:36px!important}.ant-drawer .ant-input-textarea textarea{height:auto!important;min-height:48px!important;border-radius:8px!important}.ant-drawer .ant-form-item:last-child{margin-bottom:4px!important}.ant-drawer .ant-switch{min-width:40px}.ant-modal .ant-modal-content{border-radius:14px!important;overflow:hidden;box-shadow:0 20px 60px #0a1e382e!important}.ant-modal .ant-modal-footer .ant-btn{min-width:90px;height:36px;border-radius:8px}.form-section{background:var(--bg-body);border:1px solid var(--border-light);border-radius:10px;padding:14px 16px 2px;margin-bottom:14px}.form-section-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-muted);margin-bottom:10px;display:flex;align-items:center;gap:6px}.form-section-title:before{content:"";width:3px;height:12px;background:var(--copper);border-radius:2px}.form-row{display:grid;gap:12px;margin-bottom:0}.form-row-2{grid-template-columns:1fr 1fr}.form-row-3{grid-template-columns:1fr 1fr 1fr}.form-row-4{grid-template-columns:1fr 1fr 1fr 1fr}.form-row-2-1{grid-template-columns:2fr 1fr}.form-row-1-2{grid-template-columns:1fr 2fr}.switch-row{display:flex;gap:20px;padding:8px 0 4px}.switch-row .ant-form-item{margin-bottom:0!important;flex-direction:row!important;align-items:center;gap:8px}.switch-row .ant-form-item-label{padding:0!important}.switch-row .ant-form-item-label>label{font-size:12px!important;text-transform:none!important;font-weight:500!important;letter-spacing:0!important;color:var(--text-dark)!important}.ant-input:focus-visible,.ant-input-number:focus-visible,.ant-input-number-input:focus-visible,.ant-select-selector:focus-visible,.ant-picker:focus-visible,.ant-input-affix-wrapper:focus-visible{outline:2px solid var(--copper)!important;outline-offset:0;border-color:var(--copper)!important}.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused{border-color:var(--copper)!important;box-shadow:0 0 0 2px #c8956c33!important}.ant-btn:focus-visible{outline:2px solid var(--copper)!important;outline-offset:2px}.ant-switch:focus-visible{outline:2px solid var(--copper)!important;outline-offset:2px}.ant-tabs-tab:focus-visible{outline:2px solid var(--copper)!important;outline-offset:-2px;border-radius:4px}.ant-table{border-radius:12px!important;overflow:hidden;box-shadow:0 1px 4px #0a1e380f;border:1px solid var(--border)}.ant-table-container{border-radius:12px!important}.ant-table-thead>tr>th{font-size:11px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary)!important;background:var(--bg-section)!important;border-bottom:2px solid var(--border-strong)!important;padding:12px 16px!important}.ant-table-tbody>tr>td{padding:11px 16px!important;border-bottom:1px solid var(--border-row)!important;font-size:13px;color:var(--text);transition:background .15s ease}.ant-table-tbody>tr:hover>td{background:#f8f9fd!important}.ant-table-tbody>tr:last-child>td{border-bottom:none!important}.ant-table-tbody>tr:nth-child(2n)>td{background:#fafbfc}.ant-table-tbody>tr:nth-child(2n):hover>td{background:#f0f3fa!important}.ant-table-pagination{padding:12px 16px!important;margin:0!important;border-top:1px solid var(--border-light);background:#fafbfc}.ant-pagination-item-active{border-color:var(--navy)!important}.ant-pagination-item-active a{color:var(--navy)!important}.ant-table-column-sorter-up.active,.ant-table-column-sorter-down.active,.ant-table-filter-trigger.active{color:var(--copper)!important}.ant-table-placeholder .ant-empty{padding:40px 0}.ant-table-placeholder .ant-empty-description{color:var(--text-muted);font-size:13px}.page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--border)}.page-header-info h2{font-family:"DM Serif Display",serif;font-size:26px;color:var(--navy);font-weight:400;margin:0;line-height:1.2}.page-header-info p{color:var(--text-heading);font-size:13px;margin:4px 0 0}.ant-card{border-radius:12px!important;border:1px solid var(--border)!important;transition:all .2s ease;overflow:hidden}.ant-card:hover{box-shadow:0 4px 16px #0a1e3812;transform:translateY(-1px)}.ant-statistic-title{font-size:11px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.6px;color:var(--text-heading)!important;margin-bottom:6px!important}.ant-statistic-content-value{font-family:"DM Serif Display",serif!important;color:var(--navy)}.ant-tag{border-radius:6px!important;font-size:11px!important;font-weight:600!important;padding:2px 8px!important;letter-spacing:.3px;border:none!important}.ant-notification-notice{border-radius:12px!important;box-shadow:0 8px 32px #0a1e381f!important;border-left:4px solid var(--copper)}.ant-notification-notice-success{border-left-color:var(--success)}.ant-notification-notice-error{border-left-color:var(--error)}.ant-tabs-tab{font-weight:600!important;color:var(--text-secondary)!important;font-size:13px!important;padding:10px 4px!important;transition:color .2s ease}.ant-tabs-tab:hover,.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--navy)!important}.ant-tabs-ink-bar{background:var(--copper)!important;height:3px!important;border-radius:3px 3px 0 0}.ant-alert{border-radius:10px!important;font-size:13px}.context-bar{display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--bg-section);border-radius:10px;margin-bottom:16px;font-size:12px;color:var(--text-secondary)}.context-bar-label{font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-size:10px}.context-bar-divider{width:1px;height:16px;background:var(--border-input)}.empty-state{text-align:center;padding:60px 24px}.empty-state-icon{font-size:48px;color:var(--empty-icon);margin-bottom:16px}.empty-state h3{font-family:"DM Serif Display",serif;font-size:20px;color:var(--navy);margin-bottom:8px}.empty-state p{color:var(--text-heading);font-size:13px;max-width:320px;margin:0 auto 20px;line-height:1.6}.ant-tooltip-inner{border-radius:8px!important;font-size:12px;padding:8px 12px!important;box-shadow:0 4px 16px #0a1e3826!important}.ant-modal-confirm .ant-modal-content{border-radius:14px!important}.ant-modal-confirm .ant-modal-confirm-title{font-family:"DM Serif Display",serif!important;font-size:17px!important;color:var(--navy)!important}.ant-modal-confirm .ant-modal-confirm-content{color:var(--text-secondary)!important;font-size:13px!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@media (max-width: 768px){.login-page{flex-direction:column}.login-left{padding:40px 24px}.login-right{display:none}.login-glass{max-width:100%}.demo-grid{flex-direction:column}.demo-card{min-width:auto}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@media (min-width: 640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
