/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.container{width:100%}.block{display:block}.flex{display:flex}.hidden{display:none}.inline-flex{display:inline-flex}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--color-slate-950:#020617;--color-slate-900:#0f172a;--color-slate-800:#1e293b;--color-emerald-500:#10b981;--color-emerald-600:#059669;--color-emerald-400:#34d399;--arctic-bg-main:#f8fafc;--arctic-bg-surface:#fff;--arctic-text-primary:#0f172a;--arctic-text-secondary:#64748b;--arctic-text-muted:#94a3b8;--arctic-border:#0f172a14;--arctic-accent:var(--color-emerald-500);--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-premium:0 20px 25px -5px #0000000d, 0 8px 10px -6px #0000000d;--glass-bg:#ffffffb3;--glass-blur:blur(12px);--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-full:9999px;--font-primary:"Inter", system-ui, -apple-system, sans-serif}body{background-color:var(--arctic-bg-main);color:var(--arctic-text-primary);font-family:var(--font-primary);-webkit-font-smoothing:antialiased;margin:0}#root .arctic-layout-main{background-color:var(--arctic-bg-main);min-height:100vh}#root .arctic-glass{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid #ffffff4d}#root .arctic-card{background-color:var(--arctic-bg-surface);border:1px solid var(--arctic-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-premium);transition:transform .2s,box-shadow .2s}#root .arctic-card:hover{transform:translateY(-2px);box-shadow:0 25px 50px -12px #00000014}#root .arctic-sidebar{background:linear-gradient(180deg,var(--color-slate-950) 0%,var(--color-slate-900) 100%);color:#fff;border-right:1px solid #ffffff0d}#root .arctic-nav-item{border-radius:var(--radius-md);margin-bottom:4px;transition:all .2s cubic-bezier(.4,0,.2,1)}#root .arctic-nav-item.active{color:var(--color-emerald-400);background:#10b9811a}#root .arctic-nav-item:hover:not(.active){background:#ffffff08}#root .arctic-table-container{background-color:var(--arctic-bg-surface);border-radius:var(--radius-lg);border:1px solid var(--arctic-border);box-shadow:var(--shadow-premium);overflow:hidden}#root .arctic-table-head{border-bottom:1px solid var(--arctic-border);background-color:#f8fafc}#root .arctic-table-head th{color:var(--arctic-text-secondary);text-transform:uppercase;letter-spacing:.05em;padding:16px 24px;font-size:.75rem;font-weight:700}#root .arctic-table-cell{border-bottom:1px solid var(--arctic-border);padding:16px 24px}#root .arctic-table-row{transition:background-color .1s}#root .arctic-table-row:hover{background-color:#f8fafc}#root .arctic-btn-primary{background:linear-gradient(135deg,var(--color-emerald-500) 0%,var(--color-emerald-600) 100%);color:#fff;border-radius:var(--radius-md);font-weight:800;transition:all .2s;box-shadow:0 4px 14px #10b98163}#root .arctic-btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px #10b98173}#root .arctic-btn-ghost{color:var(--arctic-text-secondary);font-weight:700;transition:all .2s}#root .arctic-btn-ghost:hover{color:var(--arctic-text-primary);background:#0f172a0d}#root .arctic-h1{letter-spacing:-.04em;color:var(--color-slate-950);font-size:2.25rem;font-weight:900}#root .arctic-h2{letter-spacing:-.025em;color:var(--color-slate-950);font-size:1.5rem;font-weight:800}#root .arctic-h3{color:var(--color-slate-900);font-size:1.125rem;font-weight:700}#root .arctic-text-sm{font-size:.875rem}#root .arctic-text-xs{font-size:.75rem}#root .arctic-stat-trend{border-radius:var(--radius-full);align-items:center;gap:4px;padding:2px 8px;font-size:.75rem;font-weight:800;display:inline-flex}#root .arctic-trend-up{color:var(--color-emerald-600);background:#10b9811a}#root .arctic-trend-down{color:#dc2626;background:#ef44441a}#root .arctic-avatar{box-shadow:var(--shadow-sm);border:2px solid #fff}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
