@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300..800&display=swap";*{box-sizing:border-box;margin:0;padding:0}:root{--orange:#ff7a1a;--orange-light:#ff7a1a24;--sidebar-bg:#0b0c0f;--sidebar-border:#2e2e2e;--bg:#0f1116;--card-bg:#171a21;--card-raised:#1e222b;--text:#e7e9ee;--text-muted:#868d9a;--border:#242833;--track:#ffffff12;--radius:12px;--chip-blue:#7aa9ff;--chip-blue-bg:#3b82f629;--chip-amber:#fbbf24;--chip-amber-bg:#f59e0b29;--chip-purple:#b794f6;--chip-purple-bg:#7c3aed2e;--chip-green:#4ade80;--chip-green-bg:#22a06b29;--chip-red:#ff8099;--chip-red-bg:#e11d4824}[data-theme=light]{--orange-light:#ff7a1a1f;--sidebar-bg:#fff;--sidebar-border:#e6e8ec;--bg:#f4f5f7;--card-bg:#fff;--card-raised:#f1f2f5;--text:#1b1e26;--text-muted:#6b7280;--border:#e4e6eb;--track:#0000000f;--chip-blue:#2563eb;--chip-blue-bg:#3b82f61f;--chip-amber:#b45309;--chip-amber-bg:#f59e0b2e;--chip-purple:#7c3aed;--chip-purple-bg:#7c3aed1f;--chip-green:#15803d;--chip-green-bg:#22a06b24;--chip-red:#dc2626;--chip-red-bg:#e11d481c}body{background:var(--bg);color:var(--text);font-variant-numeric:tabular-nums;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif}[data-theme=light] .kt-logo{filter:invert()hue-rotate(180deg)saturate(1.3)}button{cursor:pointer;font-family:inherit}a{color:inherit;text-decoration:none}.page-fade{animation:.3s both pageFade}@keyframes pageFade{0%{opacity:0}to{opacity:1}}button,a,input,select,textarea{transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,opacity .18s}.kt-action{isolation:isolate;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,filter .22s;position:relative;overflow:hidden}.kt-action:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(120deg,#0000 28%,#ffffff61 50%,#0000 72%);transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-130%)}.kt-action:hover:before{transform:translate(130%)}.kt-action:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 8px 22px #ff7a1a6b}.kt-action:active{transform:translateY(0)scale(.98)}@media (prefers-reduced-motion:reduce){.kt-action:before{display:none}}input,select,textarea,button{font-family:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:6px}@media (width<=768px){button[aria-label]{justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}}*{scrollbar-width:thin;scrollbar-color:var(--card-raised) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--card-raised);background-clip:padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background-color:var(--border)}::selection{background:var(--orange);color:#fff}html{scroll-behavior:smooth}input:focus,select:focus,textarea:focus{border-color:var(--orange)!important;box-shadow:0 0 0 3px var(--orange-light)!important}button:not(:disabled):active{transform:scale(.97)}button{transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,opacity .18s,transform .12s}.kt-lift{transition:transform .18s,box-shadow .18s}.kt-lift:hover{transform:translateY(-3px);box-shadow:0 10px 28px #00000047}.kt-nav-item:hover:not(.active){background:var(--track)!important;color:var(--text)!important}@keyframes ktRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.kt-stagger>*{animation:.35s both ktRise}.kt-stagger>:first-child{animation-delay:20ms}.kt-stagger>:nth-child(2){animation-delay:60ms}.kt-stagger>:nth-child(3){animation-delay:.1s}.kt-stagger>:nth-child(4){animation-delay:.14s}.kt-stagger>:nth-child(5){animation-delay:.18s}.kt-stagger>:nth-child(6){animation-delay:.22s}.kt-stagger>:nth-child(n+7){animation-delay:.26s}.kt-row{transition:filter .15s}.kt-row:hover{filter:brightness(1.12)}@keyframes ktSheetUp{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}
