:root{--dash-ink:var(--headline-ink);--dash-muted:#5b6578;--dash-faint:#8a93a6;--dash-line:#04132714;--dash-line-strong:#04132724;--dash-side:#f3f6fa;--dash-main:#fbfcfe;--dash-hover:#0413270b;--dash-orange:var(--headline-orange);--dash-orange-ink:#c2410c;--dash-orange-tint:#fc650d1a;--dash-cyan:var(--headline-cyan);--dash-cyan-ink:#0b7fa3;--dash-cyan-tint:#0cb1df1f;--dash-red-ink:#b91c1c;--dash-red-tint:#dc262617}@layer components{.dash-app{background:var(--dash-main);min-height:100dvh;color:var(--dash-ink)}.dash-sidebar{z-index:50;background:var(--dash-side);border-right:1px solid var(--dash-line);flex-direction:column;width:16.5rem;padding:1.25rem .875rem 1rem;transition:transform .3s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%)}.dash-sidebar[data-open]{transform:none;box-shadow:0 20px 60px -20px #04132773}.dash-scrim{z-index:40;background:#04132759;position:fixed;inset:0}@media (min-width:1024px){.dash-sidebar{box-shadow:none;transform:none}.dash-sidebar[data-open]{box-shadow:none}.dash-scrim{display:none}.dash-body{padding-left:16.5rem}}.dash-account{border:1px solid var(--dash-line);background:linear-gradient(#fff,#f7f9fc);border-radius:1.125rem;align-items:center;gap:.75rem;padding:.6rem;transition:border-color .2s;display:flex;box-shadow:0 10px 24px -18px #04132773}.dash-account:hover{border-color:var(--dash-line-strong)}.dash-group-label{letter-spacing:.14em;text-transform:uppercase;color:var(--dash-faint);margin:1.25rem 0 .35rem .75rem;font-size:.6875rem;font-weight:600}.dash-nav-link{color:#3b4458;border-radius:.75rem;align-items:center;gap:.7rem;height:2.5rem;padding:0 .75rem;font-size:.9rem;font-weight:500;transition:background-color .2s,color .2s;display:flex}.dash-nav-link:hover{background:var(--dash-hover);color:var(--dash-ink)}.dash-nav-link[aria-current=page]{color:var(--dash-ink);background:#fff;font-weight:600;box-shadow:0 1px 3px #04132714}.dash-nav-link[aria-current=page] svg{color:var(--dash-orange)}.dash-nav-count{background:var(--dash-orange);text-align:center;color:#fff;border-radius:999px;min-width:1.25rem;margin-left:auto;padding:0 .35rem;font-size:.6875rem;font-weight:700;line-height:1.25rem}.dash-topbar{z-index:30;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--dash-line);background:#fbfcfee0;align-items:center;gap:.75rem;height:4rem;padding:0 1rem;display:flex;position:sticky;top:0}@media (min-width:640px){.dash-topbar{padding:0 1.5rem}}.dash-search{flex:1;max-width:26rem;position:relative}.dash-search input{border:1px solid var(--dash-line-strong);width:100%;height:2.5rem;color:var(--dash-ink);background:#fff;border-radius:999px;padding:0 2.5rem 0 1rem;font-size:1rem}@media (min-width:640px){.dash-search input{font-size:.875rem}}.dash-search input::placeholder{color:var(--dash-faint)}.dash-search input:focus,.dash-input:focus{border-color:var(--dash-orange);outline:none;box-shadow:0 0 0 3px #fc650d29}.dash-icon-btn{border:1px solid var(--dash-line-strong);width:2.5rem;height:2.5rem;color:var(--dash-ink);background:#fff;border-radius:999px;flex:none;place-items:center;transition:background-color .2s;display:grid;position:relative}.dash-icon-btn:hover{background:var(--dash-side)}.dash-dot{background:var(--dash-orange);border:2px solid var(--dash-main);text-align:center;color:#fff;box-sizing:content-box;border-radius:999px;min-width:1.1rem;height:1.1rem;padding:0 .25rem;font-size:.625rem;font-weight:700;line-height:.75rem;position:absolute;top:-.2rem;right:-.2rem}.dash-popover{z-index:60;border:1px solid var(--dash-line);background:#fff;border-radius:1rem;width:min(22rem,100vw - 2rem);padding:.5rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 24px 50px -20px #04132759}.dash-title{font-family:var(--font-headline), var(--font-display), sans-serif;text-transform:uppercase;color:var(--dash-ink);font-size:clamp(2rem,1.6rem + 1.6vw,2.75rem);font-weight:900;line-height:.95}.dash-title .highlight{color:var(--dash-orange)}.dash-section-title{color:var(--dash-ink);align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:600;display:flex}.dash-count{background:var(--dash-ink);color:#fff;border-radius:.4rem;place-items:center;min-width:1.4rem;height:1.4rem;padding:0 .35rem;font-size:.75rem;font-weight:700;display:inline-grid}.dash-card{border:1px solid var(--dash-line);background:#fff;border-radius:1.25rem}.dash-card-pad{padding:1.125rem}@media (min-width:640px){.dash-card-pad{padding:1.375rem}}a.dash-card,button.dash-card{transition:border-color .2s,box-shadow .2s,transform .2s}a.dash-card:hover,button.dash-card:hover{border-color:var(--dash-line-strong);transform:translateY(-1px);box-shadow:0 14px 30px -22px #04132773}.dash-hero{border:1px solid var(--dash-line);background:radial-gradient(45% 90% at 100% 100%,#0cb1df52,#0000 70%),radial-gradient(40% 70% at 82% 0,#fc650d29,#0000 70%),linear-gradient(#f6f8fb,#f1f4f8);border-radius:1.5rem;position:relative;overflow:hidden}.dash-stat{border:1px solid var(--dash-line);background:#fff;border-radius:1rem;padding:.95rem 1rem}.dash-stat-icon{background:var(--dash-cyan-tint);width:1.75rem;height:1.75rem;color:var(--dash-cyan-ink);border-radius:.5rem;place-items:center;display:grid}.dash-btn,.dash-btn-ghost{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;height:2.5rem;padding:0 1.1rem;font-size:.875rem;font-weight:600;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.dash-btn{background:var(--dash-ink);color:#fff}.dash-btn:hover{background:#0c2647}.dash-btn[data-tone=orange]{background:var(--dash-orange)}.dash-btn[data-tone=orange]:hover{background:#e85a08}.dash-btn[data-tone=danger]{background:#dc2626}.dash-btn[data-tone=danger]:hover{background:#b91c1c}.dash-btn-ghost{border:1px solid var(--dash-line-strong);color:var(--dash-ink);background:#fff}.dash-btn-ghost:hover{background:var(--dash-side)}.dash-btn:disabled,.dash-btn-ghost:disabled{opacity:.5;cursor:not-allowed}.dash-chip{background:var(--dash-hover);white-space:nowrap;color:#3b4458;border-radius:999px;align-items:center;gap:.3rem;height:1.5rem;padding:0 .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.dash-chip[data-tone=good]{background:var(--dash-cyan-tint);color:var(--dash-cyan-ink)}.dash-chip[data-tone=warn]{background:var(--dash-orange-tint);color:var(--dash-orange-ink)}.dash-chip[data-tone=bad]{background:var(--dash-red-tint);color:var(--dash-red-ink)}.dash-chip[data-tone=ink]{background:var(--dash-ink);color:#fff}.dash-avatar{letter-spacing:.02em;color:#fff;border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid}.dash-tabs{background:#0413270f;border-radius:999px;gap:.2rem;padding:.25rem;display:inline-flex}.dash-tab{height:2rem;color:var(--dash-muted);white-space:nowrap;border-radius:999px;padding:0 .9rem;font-size:.8125rem;font-weight:600;transition:background-color .2s,color .2s}.dash-tab:hover{color:var(--dash-ink)}.dash-tab[aria-pressed=true],.dash-tab[aria-selected=true]{color:var(--dash-ink);background:#fff;box-shadow:0 2px 6px -3px #0413274d}.dash-table-wrap{position:relative;overflow-x:auto}.dash-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.875rem}.dash-table th{background:var(--dash-side);text-align:left;white-space:nowrap;color:var(--dash-muted);padding:.6rem .9rem;font-size:.75rem;font-weight:600}.dash-table th:first-child{border-radius:.75rem 0 0 .75rem}.dash-table th:last-child{border-radius:0 .75rem .75rem 0}.dash-table td{border-bottom:1px solid var(--dash-line);white-space:nowrap;color:#3b4458;padding:.8rem .9rem}.dash-table tr:last-child td{border-bottom:0}.dash-table td:first-child{color:var(--dash-ink);font-weight:500}.dash-bar{background:#04132712;border-radius:999px;height:.4rem;overflow:hidden}.dash-bar>span{border-radius:inherit;background:var(--dash-orange);height:100%;display:block}.dash-bar[data-tone=good]>span{background:var(--dash-cyan)}.dash-label{color:var(--dash-ink);margin-bottom:.4rem;font-size:.8125rem;font-weight:600;display:block}.dash-input{border:1px solid var(--dash-line-strong);width:100%;height:2.75rem;color:var(--dash-ink);background:#fff;border-radius:.75rem;padding:0 .9rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}textarea.dash-input{resize:vertical;height:auto;min-height:6rem;padding:.7rem .9rem;line-height:1.5}select.dash-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%235b6578' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right .8rem center;background-repeat:no-repeat;padding-right:2.25rem}.dash-input::placeholder{color:var(--dash-faint)}.dash-switch{background:#04132729;border-radius:999px;flex:none;width:2.75rem;height:1.6rem;transition:background-color .2s;position:relative}.dash-switch:after{content:"";background:#fff;border-radius:999px;width:1.2rem;height:1.2rem;transition:transform .2s;position:absolute;top:.2rem;left:.2rem;box-shadow:0 1px 3px #00000040}.dash-switch[aria-checked=true]{background:var(--dash-orange)}.dash-switch[aria-checked=true]:after{transform:translate(1.15rem)}.dash-check{border:1.5px solid var(--dash-line-strong);color:#fff;border-radius:999px;flex:none;place-items:center;width:1.35rem;height:1.35rem;transition:background-color .2s,border-color .2s;display:grid}.dash-check[aria-checked=true]{background:var(--dash-orange);border-color:var(--dash-orange)}.dash-toast{z-index:70;background:var(--dash-ink);color:#fff;border-radius:999px;max-width:calc(100vw - 2rem);padding:.7rem 1.1rem;font-size:.875rem;animation:.3s cubic-bezier(.22,1,.36,1) dash-toast-in;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%);box-shadow:0 16px 40px -16px #04132799}.dash-toast[data-raised]{bottom:6.5rem}@keyframes dash-toast-in{0%{opacity:0;transform:translate(-50%,.5rem)}}.dash-panel{width:min(38rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--dash-ink);text-align:left;background:#fff;border:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-24px 0 60px -30px #04132773;margin:0!important}.dash-panel[open]{flex-direction:column;animation:.28s cubic-bezier(.22,1,.36,1) dash-panel-in;display:flex}.dash-panel::backdrop{background:#04132759}@keyframes dash-panel-in{0%{opacity:0;transform:translate(2rem)}}@media (prefers-reduced-motion:reduce){.dash-panel[open]{animation:none}}.dash-panel.dash-modal{border-radius:1.5rem;width:min(34rem,100vw - 2rem);height:fit-content;max-height:min(42rem,100dvh - 2rem);inset:0;box-shadow:0 30px 80px -30px #0413278c;margin:auto!important}.dash-panel.dash-modal[open]{animation-name:dash-modal-in}@keyframes dash-modal-in{0%{opacity:0;transform:translateY(.75rem)scale(.98)}}.dash-table tr[data-clickable]{cursor:pointer}.dash-table tr[data-clickable]:hover td{background:var(--dash-hover)}.dash-table tr[data-flag=bad] td:first-child{box-shadow:inset 3px 0 #dc2626}.dash-app :focus-visible,.dash-panel :focus-visible{outline:2px solid var(--dash-orange);outline-offset:2px}.dash-scroll-row{scrollbar-width:none}.dash-scroll-row::-webkit-scrollbar{display:none}.portal-steps li{color:var(--dash-faint);align-items:center;gap:.75rem;font-size:.9375rem;transition:color .3s;display:flex}.portal-steps li[data-state=active],.portal-steps li[data-state=done]{color:var(--dash-ink)}.portal-steps .step-dot{border:1.5px solid var(--dash-line-strong);color:#fff;border-radius:999px;place-items:center;width:1.6rem;height:1.6rem;display:grid}.portal-steps li[data-state=done] .step-dot{background:var(--dash-orange);border-color:var(--dash-orange)}.portal-steps li[data-state=active] .step-dot{border-color:var(--dash-orange);color:var(--dash-orange)}@media (prefers-reduced-motion:reduce){.dash-sidebar,.dash-toast{transition:none;animation:none}}[data-portal-theme=dark] .dash-app :is(.dash-icon-btn,.dash-popover,.dash-btn-ghost){background:#161618}[data-portal-theme=dark] .dash-app .dash-account{background:linear-gradient(#1c1c1f,#141416);box-shadow:0 10px 24px -18px #000000e6}[data-portal-theme=dark] .dash-app :is(.dash-card,.dash-stat,.dash-panel){background:#131315}[data-portal-theme=dark] .dash-app .dash-icon-btn:hover,[data-portal-theme=dark] .dash-app .dash-btn-ghost:hover{background:#202023}[data-portal-theme=dark] .dash-app .dash-nav-link{color:#a1a1aa}[data-portal-theme=dark] .dash-app .dash-nav-link[aria-current=page]{box-shadow:none;background:#1c1c1f}[data-portal-theme=dark] .dash-app .dash-topbar{background:#09090bd9}[data-portal-theme=dark] .dash-app :is(.dash-search input,.dash-input){background-color:#101012}[data-portal-theme=dark] .dash-app select.dash-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23a1a1aa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E")}[data-portal-theme=dark] .dash-app .dash-hero{background:radial-gradient(40% 70% at 82% 0,#fc650d2e,#0000 70%),linear-gradient(#151517,#111113)}[data-portal-theme=dark] .dash-app :is(.dash-btn,.dash-count,.dash-toast,.dash-chip[data-tone=ink]){background:#2a2a2e}[data-portal-theme=dark] .dash-app .dash-btn:hover{background:#36363b}[data-portal-theme=dark] .dash-app .dash-btn[data-tone=orange]{background:var(--dash-orange)}[data-portal-theme=dark] .dash-app .dash-btn[data-tone=orange]:hover{background:#e85a08}[data-portal-theme=dark] .dash-app .dash-btn[data-tone=danger]{background:#dc2626}[data-portal-theme=dark] .dash-app :is(.dash-chip:not([data-tone]),.dash-table td){color:#d4d4d8}[data-portal-theme=dark] .dash-app .dash-tabs{background:#ffffff0f}[data-portal-theme=dark] .dash-app :is(.dash-tab[aria-pressed=true],.dash-tab[aria-selected=true]){background:#2a2a2e}[data-portal-theme=dark] .dash-app :is(.dash-switch,.dash-bar){background:#ffffff24}[data-portal-theme=dark] .dash-app .dash-switch[aria-checked=true]{background:var(--dash-orange)}[data-portal-theme=dark] .dash-app .dash-panel::backdrop{background:#0009}}[data-portal-theme=dark] .dash-app{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dash-ink:#f4f4f5;--dash-muted:#a1a1aa;--dash-faint:#71717a;--dash-line:#ffffff14;--dash-line-strong:#ffffff26;--dash-side:#101012;--dash-main:#09090b;--dash-hover:#ffffff0f;--dash-orange-ink:var(--dash-orange);--dash-orange-tint:#fc650d29;--dash-cyan:#d4d4d8;--dash-cyan-ink:#e4e4e7;--dash-cyan-tint:#ffffff14;--dash-red-ink:#f87171;--dash-red-tint:#f871711f}[data-portal-theme=dark] .dash-app .bg-white{background-color:#161618}[data-portal-theme=dark] .dash-app [class*=bg-white\/85]{background-color:#161618d9}[data-portal-theme=dark] .dash-app .ring-white{--tw-ring-color:#09090b}[data-portal-theme=dark] .dash-app [class*="bg-[var(--dash-ink)]"]{background-color:#2a2a2e}[data-portal-theme=dark] .dash-app [class*="bg-[rgb(4_19_39/"]{background-color:#ffffff1f}[data-portal-theme=dark] .dash-app [class*="text-[#3b4458]"]{color:#d4d4d8}[data-portal-theme=dark] .dash-app [class*="text-[#15803d]"]{color:#4ade80}
