*,:before,:after{box-sizing:border-box}html,body,#root{color:#0a0a0a;-webkit-font-smoothing:antialiased;background:#fff;min-height:100vh;margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}a{color:#6d28d9}a:hover{color:#5b21b6}::selection{background:#ddd6fe}h1,h2,h3,h4{letter-spacing:-.025em;margin:0;font-family:Space Grotesk,Inter,sans-serif;font-weight:600}p{margin:0}button,input,select,textarea{font-family:inherit}.btn-primary,a.btn-primary{color:#fff;cursor:pointer;letter-spacing:-.005em;white-space:nowrap;background:#6d28d9;border:none;border-radius:12px;padding:14px 22px;font:500 15px Inter,sans-serif;text-decoration:none;transition:background .12s,box-shadow .12s}.btn-primary:hover,a.btn-primary:hover{color:#fff;background:#5b21b6;box-shadow:0 6px 20px #6d28d940}.btn-primary:disabled{cursor:not-allowed;box-shadow:none;background:#a78bfa}.btn-secondary{color:#0a0a0a;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px 22px;font:500 15px Inter,sans-serif}.btn-secondary:hover{border-color:#0a0a0a}.btn-ghost{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 12px;font:500 14px Inter,sans-serif}.btn-ghost:hover{color:#0a0a0a;background:#f7f8fa}.nav-tab{color:#6b7280;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 14px;font:500 14px Inter,sans-serif;text-decoration:none;transition:background .15s,color .15s;display:inline-block}.nav-tab:hover{color:#6d28d9;background:#f5f3ff}.nav-tab.active{color:#6d28d9;background:#ede9fe;font-weight:600}.nav-tab.active:hover{color:#5b21b6;background:#ddd6fe}.nav-link{color:#6b7280;white-space:nowrap;border-radius:6px;padding:6px 10px;text-decoration:none;transition:background .15s,color .15s}.nav-link:hover{color:#6d28d9;background:#f5f3ff}.nav-link--active{color:#6d28d9;font-weight:600;position:relative}.nav-link--active:after{content:"";background:#6d28d9;border-radius:100px;height:2px;position:absolute;bottom:-2px;left:10px;right:10px}.nav-tab--line{position:relative}.nav-tab--line.active{color:#6d28d9;background:0 0;font-weight:600}.nav-tab--line.active:after{content:"";background:#6d28d9;border-radius:100px;height:2px;position:absolute;bottom:-2px;left:14px;right:14px}.nav-tab--line.active:hover{color:#6d28d9;background:#f5f3ff}@keyframes deck-spin{to{transform:rotate(360deg)}}.deck-loader{animation:1.6s linear infinite deck-spin}.deck-radar-sweep{transform-box:view-box;transform-origin:50%;animation:2.6s linear infinite deck-spin}@keyframes deck-think{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.deck-think-dot{background:#7c3aed;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite deck-think}.deck-think-dot:nth-child(2){animation-delay:.15s}.deck-think-dot:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.deck-loader,.deck-radar-sweep,.deck-think-dot{animation:none}}@keyframes hero-rise-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes hero-fade-in{0%{opacity:0}to{opacity:1}}.hero-enter-rise{animation:.85s cubic-bezier(.22,.6,.2,1) .4s both hero-rise-in}.hero-enter-fade{animation:.85s ease-out .4s both hero-fade-in}@media (prefers-reduced-motion:reduce){.hero-enter-rise,.hero-enter-fade{animation:none}}@keyframes rs-tip-in{0%{opacity:0;transform:translateY(4px)scale(.97)}to{opacity:1;transform:none}}.rs-tip{animation:.16s ease-out both rs-tip-in}@media (prefers-reduced-motion:reduce){.rs-tip{animation:none}}@keyframes hero-caret-blink{0%,45%{opacity:1}55%,to{opacity:0}}.hero-type-caret{vertical-align:-.15em;background:#6d28d9;border-radius:2px;width:2px;height:1.1em;margin-left:4px;animation:1.1s step-end infinite hero-caret-blink;display:inline-block}@media (prefers-reduced-motion:reduce){.hero-type-caret{animation:none}}@keyframes sr-orbit-turn{to{transform:rotate(360deg)}}@keyframes sr-orbit-turn-rev{to{transform:rotate(-360deg)}}@media (max-width:1024px){.sr-orbit{display:none!important}}.sr-orbit-spin{animation:sr-orbit-turn var(--orbit-dur,56s) linear infinite}.sr-orbit-spin-rev{animation:sr-orbit-turn-rev var(--orbit-dur,56s) linear infinite}.sr-orbit-bubble{pointer-events:auto}.sr-orbit-bubble-face{background:#fff;border:1.5px solid #a980e8;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;box-shadow:0 10px 28px #6d28d929}.sr-orbit-bubble:hover .sr-orbit-bubble-face{border-color:#6d28d9;transform:translateY(-4px);box-shadow:0 24px 44px -18px #6d28d961}.sr-social-link{color:#fff;border-radius:9px;justify-content:center;align-items:center;transition:background .15s,transform .15s;display:flex}.sr-social-link:hover{color:#fff;background:#ffffff29;transform:translate(2px)}.sr-social-link--row:hover{transform:translateY(-2px)}.sr-plat-chip{transition:border-color .15s,transform .15s,box-shadow .15s}.sr-plat-chip:hover{transform:translateY(-1px);box-shadow:0 4px 10px #6d28d924;border-color:#6d28d9!important}.sr-tab-row{scrollbar-width:none;-ms-overflow-style:none}.sr-tab-row::-webkit-scrollbar{display:none}.sr-tab-pill{transition:background-color .15s,border-color .15s,color .15s}@media (hover:hover){.sr-tab-pill:not([aria-current=true]):hover{color:#6d28d9!important;background:#f5f3ff!important;border-color:#c4b5fd!important}}:is(.sr-orbit-host:has(.sr-orbit-bubble:hover) .sr-orbit-spin,.sr-orbit-host:has(.sr-orbit-bubble:hover) .sr-orbit-spin-rev){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.sr-orbit-spin,.sr-orbit-spin-rev{animation:none}}.card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 1px 2px #00000008}input,select,textarea{color:#0a0a0a;background:#fff;border:1px solid #e5e7eb;border-radius:10px;outline:none;width:100%;padding:12px 14px;font:400 14px Inter,sans-serif;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:#6d28d9;box-shadow:0 0 0 4px #f5f3ff}input.err{border-color:#dc2626;box-shadow:0 0 0 4px #fef2f2}label{color:#0a0a0a;margin-bottom:6px;font-size:13px;font-weight:500;display:block}.chip{color:#5b21b6;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:100px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.chip button{color:#6d28d9;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;line-height:1}@keyframes spin{to{transform:rotate(360deg)}}.spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin;display:inline-block}.page-spinner{border:3px solid #ede9fe;border-top-color:#6d28d9;border-radius:50%;width:32px;height:32px;animation:.7s linear infinite spin;display:inline-block}.page-spinner--sm{border-width:2px;width:16px;height:16px}.truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.truncate-flex{flex:auto;min-width:0}.card>table{table-layout:auto;width:100%}.card>table td{max-width:320px}.form-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:13px}.field-error{color:#dc2626;margin-top:6px;font-size:12px}table{border-collapse:collapse;width:100%}.sr-print-root{background:#fff;width:794px;height:0;position:absolute;top:0;left:-10000px;overflow:hidden}@media print{body.sr-printing>:not(.sr-print-root){display:none!important}html.sr-printing,body.sr-printing{background:#fff!important;height:auto!important;overflow:visible!important}html.sr-printing{scrollbar-gutter:auto!important}body.sr-printing>.sr-print-root{width:auto;height:auto;padding:0 3px;position:static;overflow:visible}.sr-print-root,.sr-print-root *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.sr-print-page{break-before:page;page-break-before:always}.sr-print-keep{break-inside:avoid;page-break-inside:avoid}.sr-print-lead{break-inside:avoid;page-break-inside:avoid;margin-bottom:-110px;padding-bottom:110px}.sr-print-root thead{display:table-header-group}.print-hide{display:none!important}body{background:#fff!important}@page{margin:12mm}.card{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important}.print-section{page-break-before:always;margin-top:24px}.print-section:first-of-type{page-break-before:auto}}th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;border-bottom:1px solid #f1f2f5;padding:14px 20px;font:500 11px Inter,sans-serif}td{vertical-align:middle;border-bottom:1px solid #f1f2f5;padding:20px;font-size:14px}tr:last-child td{border-bottom:none}tr:hover td{background:#fafbfc}html,body{overflow-x:clip}html{scrollbar-gutter:stable}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f5f3ff}::-webkit-scrollbar-thumb{background:#c4b5fd;border:2px solid #f5f3ff;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#a78bfa}::-webkit-scrollbar-thumb:active{background:#6d28d9}::-webkit-scrollbar-corner{background:#f5f3ff}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:#c4b5fd #f5f3ff}}@media (max-width:768px){.scroll-x-mobile{-webkit-overflow-scrolling:touch;overflow-x:auto}.scroll-x-mobile>*{min-width:max-content}.card:has(>table){-webkit-overflow-scrolling:touch;overflow-x:auto}input,textarea,select{font-size:16px}}@keyframes report-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes report-backdrop-in{0%{opacity:0}to{opacity:1}}.report-drawer{animation:.3s cubic-bezier(.22,.61,.36,1) both report-drawer-in}.report-backdrop{animation:.22s both report-backdrop-in}@media (prefers-reduced-motion:reduce){.report-drawer{animation:.16s both report-backdrop-in}}.admin-nav-scroll::-webkit-scrollbar{display:none}.thin-scrollbar{scrollbar-width:thin;scrollbar-color:#c4b5fd transparent}.thin-scrollbar::-webkit-scrollbar{height:6px}.thin-scrollbar::-webkit-scrollbar-track{background:0 0}.thin-scrollbar::-webkit-scrollbar-thumb{background:#c4b5fd;border:0;border-radius:100px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:#a78bfa}
