@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}@tailwind base;@tailwind components;@tailwind utilities;:root{--brand:#2ec4a0;--brand-dark:#25a085;--navy:#0a1220;--navy-card:#0f1d35;--navy-border:#1e3060;--navy-mid:#0d1829}@layer base{*{box-sizing:border-box}body{background:var(--navy);color:#e2e8f0}a{color:inherit}a,a:hover{text-decoration:none}.text-gray-900{color:#f1f5f9!important}.text-gray-800{color:#e2e8f0!important}.text-gray-700{color:#cbd5e1!important}.text-gray-600{color:#94a3b8!important}.text-gray-500{color:#7a94b8!important}.text-gray-400{color:#4d6a9a!important}.text-gray-300{color:#3a5070!important}.bg-white{background-color:var(--navy-card)!important}.bg-gray-50{background-color:var(--navy)!important}.bg-gray-100{background-color:var(--navy-mid)!important}.bg-gray-200{background-color:#162040!important}.border-gray-100,.border-gray-200{border-color:var(--navy-border)!important}.border-gray-300{border-color:#253a5e!important}}@layer components{.btn-primary{@apply font-semibold px-4 py-2 rounded-lg transition-colors disabled:opacity-50 text-white;background:var(--brand)}.btn-primary:hover{background:var(--brand-dark)}.btn-secondary{background:var(--navy-card);border:1px solid var(--navy-border);@apply text-slate-300 font-semibold px-4 py-2 rounded-lg transition-colors}.btn-secondary:hover{background:#162040}.card{background:var(--navy-card);@apply rounded-xl shadow-sm;color:#e2e8f0}.card,.input{border:1px solid var(--navy-border)}.input{background:#142040;color:#f1f5f9!important;@apply w-full rounded-lg px-3 py-2 text-sm focus:outline-none}.input:focus{border-color:var(--brand);box-shadow:0 0 0 2px rgba(46,196,160,.2)}.input::placeholder{color:#4d6a9a}input,select,textarea{color:#f1f5f9!important;background-color:#142040}input::placeholder,textarea::placeholder{color:#4d6a9a!important}option{background:#0f1d35;color:#f1f5f9}.label{@apply block text-sm font-medium mb-1;color:#9bb5d4}.tab-bar{display:flex;gap:4px;border-bottom:1px solid var(--navy-border);margin-bottom:24px}.tab-btn{padding:8px 18px;border-radius:8px 8px 0 0;font-size:13px;font-weight:600;border:none;cursor:pointer;color:#7a94b8;background:transparent;transition:color .15s,background .15s}.tab-btn:hover{color:#e2e8f0;background:#162040}.tab-btn.active{color:#fff;background:var(--section-accent,var(--brand));box-shadow:0 2px 8px rgba(0,0,0,.3)}.text-brand{color:var(--brand)!important}table{width:100%;border-collapse:collapse;font-size:13px;color:#e2e8f0}th,thead,thead tr{background:#0a1220!important}th{text-align:left;padding:10px 14px;font-size:11px;font-weight:700;color:#7a94b8!important;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #1e3060}td{padding:11px 14px;border-bottom:1px solid #1a2d4a;color:#e2e8f0;vertical-align:middle}tbody tr:hover{background:#0d1e36!important}tbody tr:last-child td{border-bottom:none}.divide-y>*+*{border-top:1px solid #1e3060!important}.divide-y.divide-gray-50>*+*{border-top:1px solid #1a2d4a!important}.bg-green-100{background-color:#0d3325!important}.text-green-700{color:#4ade80!important}.bg-red-100{background-color:#3a0d0d!important}.text-red-700{color:#f87171!important}.bg-amber-100{background-color:#3a2600!important}.text-amber-700{color:#fbbf24!important}.bg-blue-100{background-color:#0d2040!important}.text-blue-700{color:#60a5fa!important}.bg-blue-800{color:#93c5fd!important}.bg-indigo-50{background-color:#1a1a40!important}.text-indigo-500{color:#818cf8!important}.text-indigo-700{color:#a5b4fc!important}.bg-purple-100{background-color:#2d1b69!important}.text-purple-700{color:#c4b5fd!important}.bg-gray-100 .text-gray-500{color:#7a94b8!important}.space-y-4>*+*{margin-top:16px}.space-y-3>*+*{margin-top:12px}.space-y-2>*+*{margin-top:8px}.space-y-6>*+*{margin-top:24px}.grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.flex-1{flex:1 1}.gap-1{gap:4px}.gap-2{gap:8px}.p-3{padding:12px}.p-4{padding:16px}.p-6{padding:24px}.p-8{padding:32px}.px-3{padding-left:12px;padding-right:12px}.px-4{padding-left:16px;padding-right:16px}.py-2{padding-top:8px;padding-bottom:8px}.py-3{padding-top:12px;padding-bottom:12px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.w-full{width:100%}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.text-xs{font-size:11px}.text-sm{font-size:13px}.text-base{font-size:14px}.text-lg{font-size:16px}.text-xl{font-size:20px}.text-2xl{font-size:24px}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-black{font-weight:900}.text-center{text-align:center}.text-right{text-align:right}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:4px}.rounded-lg{border-radius:8px}.rounded-xl{border-radius:12px}.rounded-full{border-radius:9999px}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.border-b{border-bottom:1px solid #1e3060}.border-t{border-top:1px solid #1e3060}.card .px-4.py-3.border-b,.card [class*=px-4][class*=py-3][class*=border-b]{padding:12px 16px;border-bottom:1px solid #1e3060;font-size:13px;font-weight:700;color:#f1f5f9;background:#0f1d35}.btn-primary,button[class*=btn-primary]{color:#fff!important}.w-7.h-7.rounded-full{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.card table th{background:#0a1220!important}.card table tbody tr:nth-child(2n){background:#0d1829}span[class*=rounded-full][class*=text-xs]{padding:2px 10px;border-radius:9999px;font-size:11px;font-weight:700}.animate-spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bg-blue-50{background-color:#0d2040!important}.border-blue-100{border-color:#1e3a6a!important}.text-blue-800{color:#93c5fd!important}}