@import url("https://fonts.googleapis.com/css2?family=Assistant:wght@400;500;600;700&display=swap");[data-ui=v2]{--c-n-50:242 242 247;--c-n-100:233 233 238;--c-n-200:227 227 232;--c-n-300:199 199 204;--c-n-400:161 161 166;--c-n-500:110 110 115;--c-n-600:84 84 88;--c-n-700:58 58 60;--c-n-800:44 44 46;--c-n-900:29 29 31;--c-n-950:12 12 14;--background:242 242 247;--foreground:29 29 31;--muted:233 233 238;--border:227 227 232;--sys-blue:#007aff;--sys-green:#34c759;--sys-red:#ff3b30;--sys-orange:#ff9500;--r-sm:8px;--r-md:10px;--r-lg:14px;--r-xl:18px;--ease:cubic-bezier(0.32,0.72,0,1);--dur:0.24s;--shadow-rest:0 1px 2px rgba(0,0,0,.04);--shadow-float:0 12px 40px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.06);font-family:Assistant,Heebo,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:-.011em;font-feature-settings:"kern" 1}[data-ui=v2] h1,[data-ui=v2] h2,[data-ui=v2] h3,[data-ui=v2] h4{font-family:inherit;letter-spacing:-.021em;font-weight:600}[data-ui=v2] .font-black,[data-ui=v2] .font-bold,[data-ui=v2] .font-extrabold{font-weight:700}[data-ui=v2] .text-3xl,[data-ui=v2] .text-4xl,[data-ui=v2] .text-5xl{letter-spacing:-.026em;line-height:1.08}[data-ui=v2] .stat-value,[data-ui=v2] .tabular-nums,[data-ui=v2] table td{font-variant-numeric:tabular-nums}[data-ui=v2] .rounded-md{border-radius:var(--r-sm)}[data-ui=v2] .rounded-lg{border-radius:var(--r-md)}[data-ui=v2] .rounded-xl{border-radius:var(--r-lg)}[data-ui=v2] .rounded-2xl{border-radius:var(--r-xl)}[data-ui=v2] .rounded-3xl{border-radius:24px}[data-ui=v2] .shadow,[data-ui=v2] .shadow-sm{box-shadow:var(--shadow-rest)}[data-ui=v2] .shadow-md{box-shadow:0 4px 16px rgba(0,0,0,.07)}[data-ui=v2] .shadow-2xl,[data-ui=v2] .shadow-lg,[data-ui=v2] .shadow-xl{box-shadow:var(--shadow-float)}[data-ui=v2] .card{border-color:rgb(var(--c-n-200));box-shadow:var(--shadow-rest);border-radius:var(--r-xl)}[data-ui=v2] .btn-ghost,[data-ui=v2] .btn-primary,[data-ui=v2] .btn-secondary{border-radius:var(--r-md);font-weight:600;letter-spacing:-.01em;transition:transform var(--dur) var(--ease),background-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}[data-ui=v2] .btn-ghost:active,[data-ui=v2] .btn-primary:active,[data-ui=v2] .btn-secondary:active,[data-ui=v2] button:active:not(:disabled){transform:scale(.97)}[data-ui=v2] .btn-secondary{border-color:rgb(var(--c-n-200));box-shadow:var(--shadow-rest)}[data-ui=v2] .input-field,[data-ui=v2] input[type=date],[data-ui=v2] input[type=email],[data-ui=v2] input[type=number],[data-ui=v2] input[type=password],[data-ui=v2] input[type=search],[data-ui=v2] input[type=tel],[data-ui=v2] input[type=text],[data-ui=v2] input[type=url],[data-ui=v2] select,[data-ui=v2] textarea{border-radius:var(--r-md);border-color:rgb(var(--c-n-300));transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}[data-ui=v2] .input-field:focus,[data-ui=v2] input:focus,[data-ui=v2] select:focus,[data-ui=v2] textarea:focus{outline:none;border-color:rgb(var(--brand-500));box-shadow:0 0 0 4px rgb(var(--brand-500)/.16)}[data-ui=v2] :focus-visible{outline:2px solid rgb(var(--brand-600));outline-offset:2px}@media (pointer:coarse){[data-ui=v2] .btn-primary,[data-ui=v2] .btn-secondary,[data-ui=v2] .input-field,[data-ui=v2] input,[data-ui=v2] select,[data-ui=v2] textarea{min-height:44px}[data-ui=v2] input,[data-ui=v2] select,[data-ui=v2] textarea{font-size:max(16px,1em)}}[data-ui=v2] .pill{font-weight:600;letter-spacing:-.005em}[data-ui=v2] .pill-success{background:rgba(52,199,89,.14);color:#1e8e3e}[data-ui=v2] .pill-danger{background:rgba(255,59,48,.13);color:#d70015}[data-ui=v2] .pill-warning{background:rgba(255,149,0,.16);color:#a35a00}[data-ui=v2] .pill-info{background:rgba(0,122,255,.13);color:#0060df}[data-ui=v2] .stat-delta-up{background:rgba(52,199,89,.14);color:#1e8e3e}[data-ui=v2] .stat-delta-down{background:rgba(255,59,48,.13);color:#d70015}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){[data-ui=v2] aside,[data-ui=v2] nav.fixed.bottom-0{background-color:hsla(0,0%,100%,.72);backdrop-filter:saturate(180%) blur(20px)}}[data-ui=v2] aside{border-color:rgb(var(--c-n-200))}[data-ui=v2] nav.fixed.bottom-0{border-top-color:rgb(var(--c-n-200));padding-bottom:env(safe-area-inset-bottom)}[data-ui=v2] aside nav a,[data-ui=v2] aside nav button{border-radius:var(--r-md);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}[data-ui=v2] table th{font-weight:600;letter-spacing:-.005em;color:rgb(var(--c-n-500))}[data-ui=v2] table tbody tr{transition:background-color .15s var(--ease)}[data-ui=v2] table tbody tr:hover{background-color:rgb(var(--c-n-50))}[data-ui=v2] ::-webkit-scrollbar{width:10px;height:10px}[data-ui=v2] ::-webkit-scrollbar-thumb{background:rgb(var(--c-n-300)/.75);border-radius:999px;border:3px solid transparent;background-clip:content-box}[data-ui=v2] ::-webkit-scrollbar-thumb:hover{background:rgb(var(--c-n-400));background-clip:content-box}[data-ui=v2] ::-moz-selection{background:rgb(var(--brand-500)/.22);color:rgb(var(--c-n-900))}[data-ui=v2] ::selection{background:rgb(var(--brand-500)/.22);color:rgb(var(--c-n-900))}[data-ui=v2] .animate-fade-in{animation:fadeIn var(--dur) var(--ease)}[data-ui=v2] .animate-slide-up{animation:slideUp .32s var(--ease)}@media (prefers-reduced-motion:reduce){[data-ui=v2] *,[data-ui=v2] :after,[data-ui=v2] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-ui=v2] button:active:not(:disabled){transform:none}}