@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5901b7c6-module__ec5Qua__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5901b7c6-module__ec5Qua__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-primary-press:#1e40af;--color-primary-soft:#eef2ff;--color-primary-tint:#f5f7ff;--color-accent:#0d9488;--color-accent-soft:#ccfbf1;--color-bg:#f7f8fb;--color-bg-elev:#fff;--color-surface:#fff;--color-surface-hover:#fbfbfd;--color-border:#e6e8ef;--color-border-strong:#d8dbe6;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--color-text:var(--slate-900);--color-text-secondary:var(--slate-600);--color-text-muted:var(--slate-400);--color-text-inverse:#fff;--color-success:#059669;--color-success-soft:#ecfdf5;--color-warning:#d97706;--color-warning-soft:#fffbeb;--color-danger:#dc2626;--color-danger-soft:#fef2f2;--color-info:var(--color-primary);--color-info-soft:var(--color-primary-soft);--radius-xs:4px;--radius-sm:6px;--radius:10px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-full:999px;--shadow-xs:0 1px 2px #0f172a0a;--shadow-sm:0 1px 3px #0f172a0f, 0 1px 2px #0f172a0a;--shadow:0 4px 12px #0f172a0f, 0 1px 3px #0f172a0a;--shadow-lg:0 12px 28px #0f172a14, 0 4px 10px #0f172a0a;--shadow-xl:0 24px 48px #0f172a1f, 0 8px 16px #0f172a0f;--shadow-focus:0 0 0 3px #2563eb2e;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--dur-fast:.12s;--dur:.2s;--dur-slow:.36s;--sidebar-width:264px;--sidebar-collapsed:80px;--header-height:64px;--container-max:1280px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:contain;-webkit-text-size-adjust:100%;min-height:100dvh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ant-btn{letter-spacing:-.005em;font-weight:500;border-radius:var(--radius)!important;transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), background var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out)!important}.ant-btn:not(.ant-btn-disabled):hover{transform:translateY(-1px)}.ant-btn:not(.ant-btn-disabled):active{transform:translateY(0)}.ant-btn-primary{box-shadow:inset 0 1px #ffffff1f,0 1px 2px #2563eb40}.ant-btn-primary:hover{box-shadow:inset 0 1px #ffffff1f,0 6px 14px #2563eb47!important}.ant-card{transition:box-shadow var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);overflow:hidden;border-radius:var(--radius-lg)!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;box-shadow:var(--shadow-xs)!important}.ant-card .ant-card-head{min-height:60px;border-bottom:1px solid var(--color-border)!important;padding:18px 24px!important}.ant-card .ant-card-head-title{letter-spacing:-.01em;font-weight:600}.ant-card .ant-card-body{padding:24px!important}.ant-card.nv-card-hover:hover{box-shadow:var(--shadow)!important}.ant-card.nv-card-elevated{box-shadow:var(--shadow)!important;border-color:#0000!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-input-number,.ant-picker{border-radius:var(--radius)!important;border-color:var(--color-border)!important;transition:border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out)!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-select:hover .ant-select-selector,.ant-input-number:hover,.ant-picker:hover{border-color:var(--color-border-strong)!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-input-number-focused,.ant-picker-focused{border-color:var(--color-primary)!important;box-shadow:var(--shadow-focus)!important}.ant-input::placeholder{color:var(--slate-400)}.ant-table{overflow:hidden;border-radius:var(--radius-lg)!important;background:var(--color-surface)!important}.ant-table-thead>tr>th{letter-spacing:.04em;text-transform:uppercase;background:var(--slate-50)!important;color:var(--slate-600)!important;border-bottom:1px solid var(--color-border)!important;font-size:12px!important;font-weight:600!important}.ant-table-tbody>tr>td{border-bottom:1px solid var(--slate-100)!important}.ant-table-tbody>tr:hover>td{background:var(--color-primary-tint)!important}.ant-table-tbody>tr:last-child>td{border-bottom:none!important}.ant-modal-content{overflow:hidden;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-xl)!important}.ant-modal-header{border-bottom:1px solid var(--color-border)!important;padding:18px 24px!important}.ant-modal-body{padding:24px!important}.ant-drawer-content{border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.ant-tag{border-radius:var(--radius-full)!important;padding:2px 10px!important;font-weight:500!important}.ant-badge-count{border-radius:var(--radius-full)!important;padding:0 8px!important}.ant-menu{border-radius:var(--radius)!important}.ant-tabs .ant-tabs-tab{transition:color var(--dur) var(--ease-out);font-weight:500;padding:10px 16px!important}.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-primary)!important}.ant-tabs .ant-tabs-ink-bar{border-radius:1px;background:var(--color-primary)!important;height:2px!important}.ant-tabs-top>.ant-tabs-nav:before{border-color:var(--color-border)!important}.ant-steps-item-process .ant-steps-item-icon{background:var(--color-primary)!important;border-color:var(--color-primary)!important}.ant-pagination .ant-pagination-item{border-radius:var(--radius-sm)!important}.ant-pagination .ant-pagination-item-active{border-color:var(--color-primary)!important}.ant-pagination .ant-pagination-item-active a{color:var(--color-primary)!important}.ant-avatar{box-shadow:var(--shadow-xs)}.ant-typography{letter-spacing:-.005em}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--slate-200);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--slate-300)}::selection{color:var(--slate-900);background:#2563eb2e}.flex-center{justify-content:center;align-items:center;display:flex}.text-gradient{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-accent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-mono{font-feature-settings:"tnum";font-family:JetBrains Mono,SF Mono,Menlo,monospace}.gradient-border{background:var(--color-surface);border-radius:var(--radius-lg);position:relative}.gradient-border:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#2563eb66,#0d948833);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.section-shell{max-width:var(--container-max);margin:0 auto;padding:0 24px}.dashboard-layout{min-height:100vh;display:flex}.dashboard-main{margin-left:var(--sidebar-width);transition:margin-left var(--dur) var(--ease-out);flex:1}.dashboard-main.collapsed{margin-left:var(--sidebar-collapsed)}.bg-gradient-primary{background:radial-gradient(1200px 600px at 0 0,#2563eb1a,#0000 60%),radial-gradient(900px 500px at 100% 100%,#0d948814,#0000 60%),linear-gradient(#fff 0%,#f7f8fb 100%)}.bg-gradient-deep{background:linear-gradient(135deg, var(--slate-900) 0%, #1e2a5b 50%, var(--color-primary-press) 100%)}.glass{-webkit-backdrop-filter:saturate(180%)blur(14px);background:#ffffffc7;border:1px solid #fff9}.sidebar{width:var(--sidebar-width);background:linear-gradient(180deg, var(--slate-900) 0%, #111827 100%);height:100vh;transition:width var(--dur) var(--ease-out);z-index:100;border-right:1px solid #ffffff0a;position:fixed;top:0;left:0;overflow-y:auto}.sidebar.collapsed{width:var(--sidebar-collapsed)}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 #2563eb59}50%{box-shadow:0 0 0 8px #2563eb00}}@keyframes shimmer{0%{background-position:-1200px 0}to{background-position:1200px 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes barGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.animate-fade-in{animation:fadeIn var(--dur-slow) var(--ease-out) both}.animate-slide-in{animation:slideInLeft var(--dur) var(--ease-out) both}.animate-slide-right{animation:slideInRight var(--dur-slow) var(--ease-out) both}.animate-slide-up{animation:slideUp var(--dur-slow) var(--ease-out) both}.animate-scale-in{animation:scaleIn var(--dur) var(--ease-out) both}.animate-float{animation:float 6s var(--ease-in-out) infinite}.pulse-glow{animation:2.2s ease-in-out infinite pulse-glow}.shimmer{background:linear-gradient(90deg, var(--slate-100) 0%, var(--slate-200) 50%, var(--slate-100) 100%);background-size:1200px 100%;animation:1.6s linear infinite shimmer}.stagger-1{opacity:0;animation-delay:50ms}.stagger-2{opacity:0;animation-delay:.1s}.stagger-3{opacity:0;animation-delay:.15s}.stagger-4{opacity:0;animation-delay:.2s}.stagger-5{opacity:0;animation-delay:.25s}.stagger-6{opacity:0;animation-delay:.3s}.desktop-nav{display:flex!important}.mobile-menu-btn{display:none!important}.navbar-logo{object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 2px 8px #ff7a2f40);transition:all .3s;width:auto!important;height:52px!important}.hero-mobile-padded{padding:120px 40px 72px!important}.responsive-grid{grid-template-columns:1fr 1fr;gap:60px;display:grid}.responsive-grid-zigzag{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}@media (max-width:1200px) and (min-width:1025px){.desktop-nav{gap:2px!important}.desktop-nav button{padding:4px 8px!important;font-size:13px!important}}@media (max-width:1024px){.desktop-nav{display:none!important}.mobile-menu-btn{justify-content:center;align-items:center;display:flex!important}.navbar-logo{height:48px!important}}@media (max-width:768px){.nv-landing-navbar{border-radius:14px!important;width:calc(100% - 16px)!important}.nv-landing-navbar .ant-row{padding:0 14px}.nv-landing-mobile-cta{display:none!important}}@media (max-width:992px){.mobile-padded{padding-left:20px!important;padding-right:20px!important}.section-shell{padding:0 20px}}@media (max-width:900px){.ant-drawer-content-wrapper{max-width:90vw}}@media (max-width:768px){html,body{max-width:100%!important;overflow-x:hidden!important}.dashboard-main .ant-layout-content{padding:16px 14px!important}.ant-card .ant-card-body{padding:16px!important}.ant-card .ant-card-head{padding:14px 16px!important}.ant-card .ant-card-head-title{font-size:15px!important}.ant-modal-body{padding:18px!important}.ant-modal-header{padding:14px 18px!important}h1.ant-typography,.ant-typography h1,.nv-h1{letter-spacing:-.5px!important;font-size:26px!important;line-height:1.2!important}h2.ant-typography,.ant-typography h2,.nv-h2{letter-spacing:-.4px!important;font-size:22px!important;line-height:1.25!important}h3.ant-typography,.ant-typography h3,.nv-h3{font-size:18px!important;line-height:1.3!important}.ant-btn{min-height:38px}.ant-btn-sm{min-height:32px}.ant-table-wrapper,.ant-table{max-width:100%;display:block}.ant-table-body{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.ant-table-body table{min-width:480px}.ant-table-pagination{flex-wrap:wrap;gap:6px;padding:8px!important}.ant-tabs .ant-tabs-nav{padding:0 4px}.ant-form-horizontal .ant-form-item-label{text-align:left!important;padding-bottom:4px!important}.ant-form .ant-form-item{margin-bottom:14px}.nv-page-header-actions{margin-top:8px}.nv-page-header-actions>*{flex:auto}.nv-section-title-action{width:100%}.nv-sticky-cta{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0))!important}.responsive-grid,.responsive-grid-zigzag{grid-template-columns:1fr;gap:24px}.responsive-grid-zigzag>div{order:0!important}.sponsored-slide-grid{text-align:center!important;grid-template-columns:1fr!important;padding:20px!important}.sponsored-slide-grid>div:first-child{margin:0 auto!important}.login-left-panel,.register-left-panel{display:none!important}.login-right-panel,.register-right-panel{padding:24px 16px!important}.mobile-padded{padding-left:16px!important;padding-right:16px!important}.section-mobile-padded{padding:40px 16px!important}.hero-mobile-padded{padding:110px 16px 40px!important}.hero-title{letter-spacing:-.5px!important;font-size:28px!important;line-height:1.2!important}.subpage-title{letter-spacing:-.5px!important;font-size:24px!important;line-height:1.25!important}.ant-layout-header{padding:0 16px!important}.hero-search-card{padding:16px!important}.hero-search-tabs{flex-wrap:wrap!important}.hero-search-tabs button{gap:4px!important;padding:8px 4px!important;font-size:11px!important}.filter-panel{border-radius:16px!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:16px!important}.filter-panel>div{width:100%!important;min-width:0!important}.legal-card .ant-card-body{padding:24px 16px!important}.nv-footer-grid{grid-template-columns:1fr 1fr!important;gap:24px!important}.nv-footer-bottom{text-align:center!important;flex-direction:column!important;gap:12px!important}.nv-floating-actions{bottom:18px!important;right:14px!important}}@media (max-width:480px){.ant-card .ant-card-body{padding:14px!important}.ant-card .ant-card-head{padding:12px 14px!important}.nv-footer-grid{grid-template-columns:1fr!important}.hero-title{font-size:24px!important}.nv-stat-tile{padding:16px!important}.ant-btn-group .ant-btn:not(.ant-btn-icon-only){flex:1}.nv-pill-row>*{flex:1 0 auto}}
